@media screen{html .tc-hud{--hud-bg:#03110b;--hud-bg-2:#061c13;--hud-header:#05180f;--hud-panel:#061b13db;--hud-panel-2:#04140eeb;--hud-inset:#010906b8;--hud-line:#3dff7a;--hud-line-hi:#a4ffc0;--hud-line-soft:#3dff7a57;--hud-rule:#3dff7a33;--hud-glow:#3dff7a73;--hud-glow-strong:#3dff7acc;--hud-text:#ecfff3;--hud-text-soft:#b1d6c1;--hud-text-muted:#7aa88f;--hud-kicker:#e2c264;--hud-on-line:#02140a;--hud-halo:#0e684280;--hud-halo-2:#07382666;--hud-bad:#ffa698;--hud-alert:#ff4545;--hud-alert-text:#ff8a80;--hud-chamfer:16px;--hud-clip:polygon(0 0, calc(100% - var(--hud-chamfer)) 0, 100% var(--hud-chamfer), 100% 100%, var(--hud-chamfer) 100%, 0 calc(100% - var(--hud-chamfer)));--hud-fade:radial-gradient(ellipse 70% 900px at 50% 320px, #000 25%, #00000080 62%, transparent 100%);--tb-paper:var(--hud-inset);--tb-paper-ink:var(--hud-text);--tb-paper-mute:var(--hud-text-soft);--tb-paper-line:var(--hud-rule);--tb-sheet:var(--hud-panel);--tb-teal:var(--hud-line);--tb-teal-soft:color-mix(in srgb, var(--hud-line) 13%, transparent);--tb-teal-line:var(--hud-line-soft);--tb-on-teal:var(--hud-on-line);--tb-tint:color-mix(in srgb, var(--hud-line) 9%, transparent);--tb-bad:var(--hud-bad);--tb-caution:#f2cf6b;--tb-foam:var(--hud-text);--tb-mist:var(--hud-text-soft);--tb-gold:var(--hud-kicker);--tb-accent:var(--hud-line);--tb-accent-soft:color-mix(in srgb, var(--hud-line) 22%, transparent);isolation:isolate;color:var(--hud-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 130% 900px at 50% 260px, transparent 45%, #00000080 100%), radial-gradient(ellipse 80% 620px at 50% 150px, var(--hud-halo) 0%, var(--hud-halo-2) 40%, transparent 78%), var(--hud-bg);position:relative}html[data-hud-accent=cyan] .tc-hud{--hud-bg:#04101f;--hud-bg-2:#071a30;--hud-header:#06172b;--hud-panel:#081a2edb;--hud-panel-2:#061426eb;--hud-inset:#020913b8;--hud-line:#3ee5ff;--hud-line-hi:#a8f3ff;--hud-line-soft:#3ee5ff59;--hud-rule:#3ee5ff38;--hud-glow:#3ee5ff8c;--hud-glow-strong:#3ee5ffd9;--hud-text:#e7f4ff;--hud-text-soft:#a9c6dc;--hud-text-muted:#7b9db6;--hud-kicker:#d8b85b;--hud-on-line:#03131f;--hud-halo:#125c808c;--hud-halo-2:#08304e66}body:has(.tc-hud){color:#ecfff3;background:#03110b}html[data-hud-accent=cyan] body:has(.tc-hud){background:#04101f}.tc-hud:before,.tc-hud:after{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.tc-hud:before{background:var(--hud-line);opacity:.07;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'><path d='M28 1L54 16V47L28 62L2 47V16Z M28 62V96' fill='none' stroke='black' stroke-width='1'/><path d='M0 64L28 80L56 64' fill='none' stroke='black' stroke-width='1'/></svg>"), var(--hud-fade);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'><path d='M28 1L54 16V47L28 62L2 47V16Z M28 62V96' fill='none' stroke='black' stroke-width='1'/><path d='M0 64L28 80L56 64' fill='none' stroke='black' stroke-width='1'/></svg>"), var(--hud-fade);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'><path d='M28 1L54 16V47L28 62L2 47V16Z M28 62V96' fill='none' stroke='black' stroke-width='1'/><path d='M0 64L28 80L56 64' fill='none' stroke='black' stroke-width='1'/></svg>"), var(--hud-fade);-webkit-mask-size:56px 97px,100% 100%;mask-size:56px 97px,100% 100%}.tc-hud:after{background:color-mix(in srgb, var(--hud-line) 45%, white);opacity:.8;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='700' viewBox='0 0 900 700'><circle cx='292.9' cy='108.4' r='2.0' fill='black' opacity='0.48'/><circle cx='88.0' cy='407.3' r='5.4' fill='black' opacity='0.11'/><circle cx='88.0' cy='407.3' r='1.6' fill='black' opacity='0.56'/><circle cx='377.0' cy='170.5' r='1.6' fill='black' opacity='0.67'/><circle cx='114.4' cy='158.5' r='6.8' fill='black' opacity='0.15'/><circle cx='114.4' cy='158.5' r='2.0' fill='black' opacity='0.76'/><circle cx='526.3' cy='38.3' r='0.9' fill='black' opacity='0.47'/><circle cx='769.8' cy='204.4' r='0.9' fill='black' opacity='0.74'/><circle cx='513.3' cy='391.7' r='6.8' fill='black' opacity='0.11'/><circle cx='513.3' cy='391.7' r='2.0' fill='black' opacity='0.55'/><circle cx='573.9' cy='261.7' r='5.4' fill='black' opacity='0.17'/><circle cx='573.9' cy='261.7' r='1.6' fill='black' opacity='0.83'/><circle cx='556.2' cy='347.5' r='5.4' fill='black' opacity='0.14'/><circle cx='556.2' cy='347.5' r='1.6' fill='black' opacity='0.68'/><circle cx='526.3' cy='317.6' r='1.1' fill='black' opacity='0.58'/><circle cx='164.4' cy='543.6' r='0.7' fill='black' opacity='0.75'/><circle cx='472.5' cy='609.6' r='2.0' fill='black' opacity='0.69'/><circle cx='69.3' cy='358.3' r='0.9' fill='black' opacity='0.85'/><circle cx='139.6' cy='342.4' r='0.7' fill='black' opacity='0.96'/><circle cx='73.2' cy='390.2' r='1.1' fill='black' opacity='0.63'/><circle cx='316.4' cy='347.7' r='1.3' fill='black' opacity='0.49'/><circle cx='87.5' cy='190.8' r='6.8' fill='black' opacity='0.16'/><circle cx='87.5' cy='190.8' r='2.0' fill='black' opacity='0.8'/><circle cx='629.7' cy='451.8' r='6.8' fill='black' opacity='0.18'/><circle cx='629.7' cy='451.8' r='2.0' fill='black' opacity='0.89'/><circle cx='348.1' cy='466.7' r='0.7' fill='black' opacity='0.95'/><circle cx='321.1' cy='426.8' r='1.3' fill='black' opacity='0.48'/><circle cx='689.3' cy='93.5' r='0.9' fill='black' opacity='0.66'/><circle cx='821.8' cy='347.6' r='0.9' fill='black' opacity='0.69'/><circle cx='494.1' cy='615.3' r='1.3' fill='black' opacity='0.91'/><circle cx='252.4' cy='291.4' r='1.1' fill='black' opacity='0.81'/><circle cx='343.4' cy='163.7' r='0.7' fill='black' opacity='0.54'/><circle cx='210.9' cy='165.5' r='1.3' fill='black' opacity='0.89'/><circle cx='166.6' cy='199.1' r='0.9' fill='black' opacity='0.67'/><circle cx='333.4' cy='395.9' r='0.9' fill='black' opacity='0.82'/><circle cx='463.8' cy='431.4' r='6.8' fill='black' opacity='0.17'/><circle cx='463.8' cy='431.4' r='2.0' fill='black' opacity='0.84'/><circle cx='780.9' cy='662.7' r='6.8' fill='black' opacity='0.17'/><circle cx='780.9' cy='662.7' r='2.0' fill='black' opacity='0.87'/><circle cx='359.9' cy='75.6' r='6.8' fill='black' opacity='0.13'/><circle cx='359.9' cy='75.6' r='2.0' fill='black' opacity='0.66'/><circle cx='882.3' cy='308.9' r='0.7' fill='black' opacity='0.63'/><circle cx='50.9' cy='4.2' r='0.9' fill='black' opacity='0.73'/><circle cx='850.5' cy='428.7' r='0.7' fill='black' opacity='0.91'/><circle cx='551.7' cy='106.8' r='1.1' fill='black' opacity='0.96'/><circle cx='541.2' cy='332.1' r='0.7' fill='black' opacity='0.9'/><circle cx='889.8' cy='326.5' r='1.3' fill='black' opacity='0.62'/><circle cx='132.6' cy='522.8' r='2.0' fill='black' opacity='0.59'/><circle cx='148.0' cy='20.0' r='1.6' fill='black' opacity='0.64'/><circle cx='819.4' cy='528.6' r='1.1' fill='black' opacity='0.97'/><circle cx='774.1' cy='485.8' r='1.1' fill='black' opacity='0.72'/><circle cx='814.2' cy='250.1' r='0.9' fill='black' opacity='0.73'/><circle cx='698.9' cy='232.1' r='0.9' fill='black' opacity='0.78'/><circle cx='707.3' cy='528.8' r='0.9' fill='black' opacity='0.88'/><circle cx='734.0' cy='516.0' r='0.9' fill='black' opacity='0.56'/><circle cx='443.6' cy='509.9' r='0.7' fill='black' opacity='0.87'/></svg>"), var(--hud-fade);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='700' viewBox='0 0 900 700'><circle cx='292.9' cy='108.4' r='2.0' fill='black' opacity='0.48'/><circle cx='88.0' cy='407.3' r='5.4' fill='black' opacity='0.11'/><circle cx='88.0' cy='407.3' r='1.6' fill='black' opacity='0.56'/><circle cx='377.0' cy='170.5' r='1.6' fill='black' opacity='0.67'/><circle cx='114.4' cy='158.5' r='6.8' fill='black' opacity='0.15'/><circle cx='114.4' cy='158.5' r='2.0' fill='black' opacity='0.76'/><circle cx='526.3' cy='38.3' r='0.9' fill='black' opacity='0.47'/><circle cx='769.8' cy='204.4' r='0.9' fill='black' opacity='0.74'/><circle cx='513.3' cy='391.7' r='6.8' fill='black' opacity='0.11'/><circle cx='513.3' cy='391.7' r='2.0' fill='black' opacity='0.55'/><circle cx='573.9' cy='261.7' r='5.4' fill='black' opacity='0.17'/><circle cx='573.9' cy='261.7' r='1.6' fill='black' opacity='0.83'/><circle cx='556.2' cy='347.5' r='5.4' fill='black' opacity='0.14'/><circle cx='556.2' cy='347.5' r='1.6' fill='black' opacity='0.68'/><circle cx='526.3' cy='317.6' r='1.1' fill='black' opacity='0.58'/><circle cx='164.4' cy='543.6' r='0.7' fill='black' opacity='0.75'/><circle cx='472.5' cy='609.6' r='2.0' fill='black' opacity='0.69'/><circle cx='69.3' cy='358.3' r='0.9' fill='black' opacity='0.85'/><circle cx='139.6' cy='342.4' r='0.7' fill='black' opacity='0.96'/><circle cx='73.2' cy='390.2' r='1.1' fill='black' opacity='0.63'/><circle cx='316.4' cy='347.7' r='1.3' fill='black' opacity='0.49'/><circle cx='87.5' cy='190.8' r='6.8' fill='black' opacity='0.16'/><circle cx='87.5' cy='190.8' r='2.0' fill='black' opacity='0.8'/><circle cx='629.7' cy='451.8' r='6.8' fill='black' opacity='0.18'/><circle cx='629.7' cy='451.8' r='2.0' fill='black' opacity='0.89'/><circle cx='348.1' cy='466.7' r='0.7' fill='black' opacity='0.95'/><circle cx='321.1' cy='426.8' r='1.3' fill='black' opacity='0.48'/><circle cx='689.3' cy='93.5' r='0.9' fill='black' opacity='0.66'/><circle cx='821.8' cy='347.6' r='0.9' fill='black' opacity='0.69'/><circle cx='494.1' cy='615.3' r='1.3' fill='black' opacity='0.91'/><circle cx='252.4' cy='291.4' r='1.1' fill='black' opacity='0.81'/><circle cx='343.4' cy='163.7' r='0.7' fill='black' opacity='0.54'/><circle cx='210.9' cy='165.5' r='1.3' fill='black' opacity='0.89'/><circle cx='166.6' cy='199.1' r='0.9' fill='black' opacity='0.67'/><circle cx='333.4' cy='395.9' r='0.9' fill='black' opacity='0.82'/><circle cx='463.8' cy='431.4' r='6.8' fill='black' opacity='0.17'/><circle cx='463.8' cy='431.4' r='2.0' fill='black' opacity='0.84'/><circle cx='780.9' cy='662.7' r='6.8' fill='black' opacity='0.17'/><circle cx='780.9' cy='662.7' r='2.0' fill='black' opacity='0.87'/><circle cx='359.9' cy='75.6' r='6.8' fill='black' opacity='0.13'/><circle cx='359.9' cy='75.6' r='2.0' fill='black' opacity='0.66'/><circle cx='882.3' cy='308.9' r='0.7' fill='black' opacity='0.63'/><circle cx='50.9' cy='4.2' r='0.9' fill='black' opacity='0.73'/><circle cx='850.5' cy='428.7' r='0.7' fill='black' opacity='0.91'/><circle cx='551.7' cy='106.8' r='1.1' fill='black' opacity='0.96'/><circle cx='541.2' cy='332.1' r='0.7' fill='black' opacity='0.9'/><circle cx='889.8' cy='326.5' r='1.3' fill='black' opacity='0.62'/><circle cx='132.6' cy='522.8' r='2.0' fill='black' opacity='0.59'/><circle cx='148.0' cy='20.0' r='1.6' fill='black' opacity='0.64'/><circle cx='819.4' cy='528.6' r='1.1' fill='black' opacity='0.97'/><circle cx='774.1' cy='485.8' r='1.1' fill='black' opacity='0.72'/><circle cx='814.2' cy='250.1' r='0.9' fill='black' opacity='0.73'/><circle cx='698.9' cy='232.1' r='0.9' fill='black' opacity='0.78'/><circle cx='707.3' cy='528.8' r='0.9' fill='black' opacity='0.88'/><circle cx='734.0' cy='516.0' r='0.9' fill='black' opacity='0.56'/><circle cx='443.6' cy='509.9' r='0.7' fill='black' opacity='0.87'/></svg>"), var(--hud-fade);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='700' viewBox='0 0 900 700'><circle cx='292.9' cy='108.4' r='2.0' fill='black' opacity='0.48'/><circle cx='88.0' cy='407.3' r='5.4' fill='black' opacity='0.11'/><circle cx='88.0' cy='407.3' r='1.6' fill='black' opacity='0.56'/><circle cx='377.0' cy='170.5' r='1.6' fill='black' opacity='0.67'/><circle cx='114.4' cy='158.5' r='6.8' fill='black' opacity='0.15'/><circle cx='114.4' cy='158.5' r='2.0' fill='black' opacity='0.76'/><circle cx='526.3' cy='38.3' r='0.9' fill='black' opacity='0.47'/><circle cx='769.8' cy='204.4' r='0.9' fill='black' opacity='0.74'/><circle cx='513.3' cy='391.7' r='6.8' fill='black' opacity='0.11'/><circle cx='513.3' cy='391.7' r='2.0' fill='black' opacity='0.55'/><circle cx='573.9' cy='261.7' r='5.4' fill='black' opacity='0.17'/><circle cx='573.9' cy='261.7' r='1.6' fill='black' opacity='0.83'/><circle cx='556.2' cy='347.5' r='5.4' fill='black' opacity='0.14'/><circle cx='556.2' cy='347.5' r='1.6' fill='black' opacity='0.68'/><circle cx='526.3' cy='317.6' r='1.1' fill='black' opacity='0.58'/><circle cx='164.4' cy='543.6' r='0.7' fill='black' opacity='0.75'/><circle cx='472.5' cy='609.6' r='2.0' fill='black' opacity='0.69'/><circle cx='69.3' cy='358.3' r='0.9' fill='black' opacity='0.85'/><circle cx='139.6' cy='342.4' r='0.7' fill='black' opacity='0.96'/><circle cx='73.2' cy='390.2' r='1.1' fill='black' opacity='0.63'/><circle cx='316.4' cy='347.7' r='1.3' fill='black' opacity='0.49'/><circle cx='87.5' cy='190.8' r='6.8' fill='black' opacity='0.16'/><circle cx='87.5' cy='190.8' r='2.0' fill='black' opacity='0.8'/><circle cx='629.7' cy='451.8' r='6.8' fill='black' opacity='0.18'/><circle cx='629.7' cy='451.8' r='2.0' fill='black' opacity='0.89'/><circle cx='348.1' cy='466.7' r='0.7' fill='black' opacity='0.95'/><circle cx='321.1' cy='426.8' r='1.3' fill='black' opacity='0.48'/><circle cx='689.3' cy='93.5' r='0.9' fill='black' opacity='0.66'/><circle cx='821.8' cy='347.6' r='0.9' fill='black' opacity='0.69'/><circle cx='494.1' cy='615.3' r='1.3' fill='black' opacity='0.91'/><circle cx='252.4' cy='291.4' r='1.1' fill='black' opacity='0.81'/><circle cx='343.4' cy='163.7' r='0.7' fill='black' opacity='0.54'/><circle cx='210.9' cy='165.5' r='1.3' fill='black' opacity='0.89'/><circle cx='166.6' cy='199.1' r='0.9' fill='black' opacity='0.67'/><circle cx='333.4' cy='395.9' r='0.9' fill='black' opacity='0.82'/><circle cx='463.8' cy='431.4' r='6.8' fill='black' opacity='0.17'/><circle cx='463.8' cy='431.4' r='2.0' fill='black' opacity='0.84'/><circle cx='780.9' cy='662.7' r='6.8' fill='black' opacity='0.17'/><circle cx='780.9' cy='662.7' r='2.0' fill='black' opacity='0.87'/><circle cx='359.9' cy='75.6' r='6.8' fill='black' opacity='0.13'/><circle cx='359.9' cy='75.6' r='2.0' fill='black' opacity='0.66'/><circle cx='882.3' cy='308.9' r='0.7' fill='black' opacity='0.63'/><circle cx='50.9' cy='4.2' r='0.9' fill='black' opacity='0.73'/><circle cx='850.5' cy='428.7' r='0.7' fill='black' opacity='0.91'/><circle cx='551.7' cy='106.8' r='1.1' fill='black' opacity='0.96'/><circle cx='541.2' cy='332.1' r='0.7' fill='black' opacity='0.9'/><circle cx='889.8' cy='326.5' r='1.3' fill='black' opacity='0.62'/><circle cx='132.6' cy='522.8' r='2.0' fill='black' opacity='0.59'/><circle cx='148.0' cy='20.0' r='1.6' fill='black' opacity='0.64'/><circle cx='819.4' cy='528.6' r='1.1' fill='black' opacity='0.97'/><circle cx='774.1' cy='485.8' r='1.1' fill='black' opacity='0.72'/><circle cx='814.2' cy='250.1' r='0.9' fill='black' opacity='0.73'/><circle cx='698.9' cy='232.1' r='0.9' fill='black' opacity='0.78'/><circle cx='707.3' cy='528.8' r='0.9' fill='black' opacity='0.88'/><circle cx='734.0' cy='516.0' r='0.9' fill='black' opacity='0.56'/><circle cx='443.6' cy='509.9' r='0.7' fill='black' opacity='0.87'/></svg>"), var(--hud-fade);-webkit-mask-size:900px 700px,100% 100%;mask-size:900px 700px,100% 100%}.tc-hud :focus-visible{outline:2px solid var(--hud-line-hi);outline-offset:2px}.tc-hud ::selection{background:color-mix(in srgb, var(--hud-line) 35%, transparent);color:#fff}.tc-hud .tc-header{background:linear-gradient(180deg, var(--hud-header) 0%, var(--hud-bg) 100%);border-bottom:1px solid var(--hud-line);box-shadow:0 0 16px var(--hud-rule), 0 1px 0 var(--hud-line)}.tc-hud .tc-wordmark{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--hud-text);text-shadow:0 0 12px var(--hud-glow);align-items:center;gap:10px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}@media not (min-width:420px){.tc-hud .tc-wordmark{letter-spacing:.1em;gap:8px;font-size:16px}.tc-hud .tc-wordmark svg{width:26px;height:26px}}.tc-hud .tc-wordmark b{color:var(--hud-line);text-shadow:0 0 8px var(--hud-glow-strong), 0 0 22px var(--hud-glow);font-weight:800}.tc-hud .tc-wordmark svg{width:30px;height:30px;color:var(--hud-line);filter:drop-shadow(0 0 4px var(--hud-glow-strong));flex:none}.tc-hud .tc-nav a,.tc-hud .tc-nav button{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--hud-text);align-items:center;font-size:13px;font-weight:600;transition:color .15s,text-shadow .15s;display:inline-flex}.tc-hud .tc-nav a:hover,.tc-hud .tc-nav button:hover,.tc-hud .tc-nav a[aria-current=page]{color:var(--hud-line);text-shadow:0 0 10px var(--hud-glow)}.tc-hud .tc-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--hud-line)}.tc-hud .tc-nav .tc-lang{border:1px solid var(--hud-line-soft);min-height:32px;color:var(--hud-text-soft);border-radius:999px;padding:0 12px}.tc-hud .tc-nav .tc-lang:hover{border-color:var(--hud-line);box-shadow:0 0 8px var(--hud-glow)}.tc-hud .tc-accent-btn{border:1px solid var(--hud-line);background:color-mix(in srgb, var(--hud-line) 14%, transparent);min-width:44px;height:32px;color:var(--hud-text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 0 8px var(--hud-rule), inset 0 0 0 1px #ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-size:11px;font-weight:700;transition:box-shadow .18s,text-shadow .18s,background-color .18s;display:inline-flex;position:relative}.tc-hud .tc-accent-btn:after{content:"";position:absolute;inset:-6px 0}.tc-hud .tc-accent-btn:hover,.tc-hud .tc-accent-btn:focus-visible{background:color-mix(in srgb, var(--hud-line) 24%, transparent);box-shadow:0 0 10px var(--hud-line), 0 0 22px var(--hud-rule);text-shadow:0 0 8px var(--hud-line)}html:not([data-hud-accent=cyan]) .tc-hud .tc-accent-label[data-for=cyan],html[data-hud-accent=cyan] .tc-hud .tc-accent-label[data-for=green]{display:none}.tc-hud .tc-sessions-btn{border:1px solid var(--hud-alert);background:color-mix(in srgb, var(--hud-alert) 16%, transparent);height:32px;color:var(--hud-alert-text);letter-spacing:.06em;white-space:nowrap;cursor:pointer;box-shadow:0 0 10px color-mix(in srgb, var(--hud-alert) 45%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:0 .8rem;font-size:12px;font-weight:700;display:inline-flex;position:relative}@media not (min-width:460px),(1200px<=width<1440px){.tc-hud .tc-sessions-btn{gap:.3rem;padding:0 .5rem}}.tc-hud .tc-sessions-btn:after{content:"";position:absolute;inset:-6px 0}.tc-hud .tc-sessions-btn:hover,.tc-hud .tc-sessions-btn:focus-visible,.tc-hud .tc-sessions-btn[aria-expanded=true]{background:color-mix(in srgb, var(--hud-alert) 28%, transparent);color:#ffd6d1;box-shadow:0 0 14px var(--hud-alert)}.tc-hud .tc-sessions-btn:focus-visible{outline:2px solid var(--hud-alert-text);outline-offset:2px}.tc-hud .tc-sessions-dot{background:var(--hud-alert);width:.6rem;height:.6rem;box-shadow:0 0 8px var(--hud-alert);border-radius:999px;flex:none;animation:1.6s ease-in-out infinite tc-sessions-pulse}@keyframes tc-sessions-pulse{50%{opacity:.35}}.tc-hud .tc-sessions-panel{z-index:30;border:1px solid var(--hud-alert);background:var(--hud-header);width:min(400px,100vw - 32px);box-shadow:0 0 18px color-mix(in srgb, var(--hud-alert) 35%, transparent), 0 12px 30px #0009;padding:10px 12px 12px;position:absolute;top:calc(100% + 6px);right:16px}.tc-hud .tc-sessions-panel[hidden]{display:none}.tc-hud .tc-sessions-panel:before{content:"";position:absolute;inset:-40px 0 100%}@media (min-width:640px){.tc-hud .tc-sessions-panel{right:32px}}@media (min-width:1024px){.tc-hud .tc-sessions-panel{right:56px}}.tc-hud .tc-sessions-title{letter-spacing:.12em;text-transform:uppercase;color:var(--hud-alert-text);margin:0 0 4px;font-size:11px;font-weight:700}.tc-hud .tc-sessions-row{border-top:1px solid var(--hud-rule);align-items:center;gap:8px;display:flex}.tc-hud .tc-sessions-row.is-expired{background:color-mix(in srgb, var(--hud-alert) 14%, transparent);box-shadow:inset 3px 0 0 var(--hud-alert);margin:0 -6px;padding:0 6px}.tc-hud .tc-sessions-link{min-width:0;color:var(--hud-text);flex:auto;padding:8px 0;font-size:14px;display:block}.tc-hud .tc-sessions-link:hover b,.tc-hud .tc-sessions-link:focus-visible b{color:var(--hud-line)}.tc-hud .tc-sessions-meta{color:var(--hud-text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:12.5px;display:flex}.tc-hud .tc-sessions-muted{color:var(--hud-text-soft)}.tc-hud .tc-sessions-count{color:var(--hud-line-hi)}.tc-hud .tc-sessions-late{color:var(--hud-alert-text)}.tc-hud .tc-sessions-row .tc-sessions-end{flex:none;min-height:40px;padding:0 12px;font-size:12px}.tc-hud .tc-acct{position:static}.tc-hud .tc-acct-btn{border:1px solid var(--hud-line-soft);min-width:32px;height:32px;color:var(--hud-text-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .45rem;font-size:12px;font-weight:700;display:inline-flex;position:relative}.tc-hud .tc-acct-btn.is-in{border-color:var(--hud-line);color:var(--hud-text);text-transform:none;letter-spacing:.02em}.tc-hud .tc-acct-btn:after{content:"";position:absolute;inset:-6px -2px}.tc-hud .tc-acct-btn:hover,.tc-hud .tc-acct-btn:focus-visible,.tc-hud .tc-acct-btn[aria-expanded=true]{border-color:var(--hud-line);color:var(--hud-line-hi);box-shadow:0 0 8px var(--hud-glow)}@media not (min-width:460px){.tc-hud .tc-acct-bar{display:none}}.tc-hud .tc-acct-icon{flex:none;width:16px;height:16px}.tc-hud .tc-acct-label{display:none}.tc-hud .tc-acct-name{text-overflow:ellipsis;max-width:14ch;overflow:hidden}@media (1024px<=width<1200px),(min-width:1600px){.tc-hud .tc-acct-btn{padding:0 .75rem 0 .6rem}.tc-hud .tc-acct-label{display:inline}}.tc-hud .tc-acct-panel{z-index:30;border:1px solid var(--hud-line);background:var(--hud-header);width:min(260px,100vw - 32px);box-shadow:0 0 18px var(--hud-rule), 0 12px 30px #0009;padding:8px;position:absolute;top:calc(100% + 6px);right:16px}.tc-hud .tc-acct-panel[hidden]{display:none}@media (min-width:640px){.tc-hud .tc-acct-panel{right:32px}}@media (min-width:1024px){.tc-hud .tc-acct-panel{right:56px}}.tc-hud .tc-acct-who{border-bottom:1px solid var(--hud-rule);color:var(--hud-text);overflow-wrap:anywhere;margin:0;padding:4px 8px 8px;font-size:13px;font-weight:700}.tc-hud .tc-acct-item{width:100%;min-height:44px;color:var(--hud-text);text-align:left;cursor:pointer;align-items:center;padding:0 8px;font-size:14px;display:flex}.tc-hud .tc-acct-item:hover,.tc-hud .tc-acct-item:focus-visible{color:var(--hud-line);background:color-mix(in srgb, var(--hud-line) 10%, transparent)}.tc-hud .tc-code{border:1px dashed var(--hud-line-soft);background:var(--hud-inset);letter-spacing:.08em;text-align:center;color:var(--hud-line-hi);text-shadow:0 0 10px var(--hud-glow);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:14px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(17px,5.2vw,24px);font-weight:700;display:block}.tc-hud .tc-accent-dot{background:var(--hud-line);width:.6rem;height:.6rem;box-shadow:0 0 6px var(--hud-line), 0 0 12px var(--hud-line);border-radius:999px}.tc-hud .tb-burger,.tc-hud .tb-burger:after{border-color:var(--hud-line)}.tc-hud .tc-drawer{background:var(--hud-header);border:1px solid var(--hud-line);box-shadow:0 0 24px var(--hud-rule), 0 18px 40px #0009}.tc-hud .tc-drawer a,.tc-hud .tc-drawer button{width:100%;padding:0 12px}.tc-hud .tc-drawer a[aria-current=page]{box-shadow:inset 2px 0 0 var(--hud-line);background:color-mix(in srgb, var(--hud-line) 10%, transparent)}.tc-hud .tc-footer{background:var(--hud-header);border-top:1px solid var(--hud-line);box-shadow:0 0 16px var(--hud-rule), 0 -1px 0 var(--hud-line);color:var(--hud-text-soft);margin-top:64px}.tc-hud .tc-footer a,.tc-hud .tc-footer button{min-height:44px;color:var(--hud-text-soft);align-items:center;display:inline-flex}.tc-hud .tc-footer a:hover,.tc-hud .tc-footer button:hover{color:var(--hud-line);text-shadow:0 0 8px var(--hud-glow)}.tc-hud .tb-display{font-family:var(--font-body,system-ui), system-ui, sans-serif;letter-spacing:.01em;color:var(--hud-text);text-shadow:0 0 18px var(--hud-glow);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-weight:800}@media (max-width:420px){.tc-hud h1.tb-display{font-size:30px}}.tc-hud .tb-eyebrow,.tc-hud .tc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--hud-kicker);font-size:12px;font-weight:700;line-height:1.3}.tc-hud .tb-paper-section{color:var(--hud-text);background:0 0}.tc-hud .tc-pagehead{border-bottom:1px solid var(--hud-line-soft);position:relative}.tc-hud .tc-pagehead:after{content:"";background:linear-gradient(90deg, var(--hud-line), transparent);width:min(220px,45%);height:3px;box-shadow:0 0 10px var(--hud-glow);position:absolute;bottom:-2px;left:0}.tc-hud .tc-title{border-bottom:1px solid var(--hud-rule);align-items:center;gap:.6rem;padding-bottom:.5rem}.tc-hud .tc-title:before{content:"";background:var(--hud-kicker);width:3px;height:1.1rem;box-shadow:0 0 6px var(--hud-kicker);flex:none}.tc-hud .tc-title:after{background:repeating-linear-gradient(90deg, var(--hud-line-soft) 0 10px, transparent 10px 16px);height:1px;margin-left:.5rem}.tc-hud .tc-title h2{letter-spacing:.16em;color:var(--hud-text);text-shadow:0 0 10px var(--hud-glow);font-size:14px;font-weight:800}.tc-hud .tc-divider{background:linear-gradient(90deg, transparent, var(--hud-line), transparent);height:1px;box-shadow:0 0 6px var(--hud-glow)}.tc-hud .tc-panel{isolation:isolate;filter:drop-shadow(0 0 5px var(--hud-glow)) drop-shadow(0 0 1px var(--hud-line));background:0 0;border-color:#0000;border-radius:0;transition:filter .22s;position:relative;overflow:visible}.tc-hud .tc-panel:before{content:"";z-index:-2;background:linear-gradient(135deg, var(--hud-line) 0%, var(--hud-line-soft) 35%, var(--hud-line-soft) 65%, var(--hud-line) 100%);clip-path:var(--hud-clip);transition:background .22s;position:absolute;inset:0}.tc-hud .tc-panel:after{content:"";z-index:-1;clip-path:var(--hud-clip);background:linear-gradient(var(--hud-line), var(--hud-line)) left top / 26px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left top / 2px 26px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 26px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 2px 26px no-repeat, linear-gradient(var(--hud-fill,var(--hud-bg-2)), var(--hud-fill,var(--hud-bg-2)));opacity:.94;position:absolute;inset:1.5px}.tc-hud .tc-ticks{background:repeating-linear-gradient(90deg, var(--hud-line) 0 6px, transparent 6px 10px) right 9px bottom 8px / 42px 3px no-repeat}.tc-hud .tc-panel-sm,.tc-hud .tc-card{--hud-chamfer:12px}.tc-hud .tc-card,.tc-hud .tc-panel-sm{filter:none}.tc-hud .tc-card:after,.tc-hud .tc-panel-sm:after{background:linear-gradient(var(--hud-line), var(--hud-line)) left top / 18px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left top / 2px 18px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 18px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 2px 18px no-repeat, linear-gradient(var(--hud-bg-2), var(--hud-bg-2))}.tc-hud .tc-card:hover,.tc-hud .tc-card:focus-visible{filter:drop-shadow(0 0 2px var(--hud-line)) drop-shadow(0 0 8px var(--hud-glow-strong)) drop-shadow(0 0 18px var(--hud-glow))}.tc-hud .tc-card:hover:before,.tc-hud .tc-card:focus-visible:before{background:var(--hud-line)}.tc-hud .tc-card>span:first-child{transition:color .18s,text-shadow .18s}.tc-hud .tc-card:hover>span:first-child{color:var(--hud-line);text-shadow:0 0 10px var(--hud-glow)}.tc-hud .tc-sub{--hud-line:var(--hud-kicker);--hud-line-soft:color-mix(in srgb, var(--hud-kicker) 40%, transparent);--hud-glow:color-mix(in srgb, var(--hud-kicker) 35%, transparent)}.tc-hud .tc-strip{border-bottom:1px solid var(--hud-line-soft);background:0 0}.tc-hud .tc-strip-title{letter-spacing:.16em;color:var(--hud-text);text-shadow:0 0 10px var(--hud-glow);align-items:center;gap:.6rem;font-size:14px;font-weight:800;display:flex}.tc-hud .tc-strip-title:before{content:"";background:var(--hud-kicker);width:3px;height:1.1rem;box-shadow:0 0 6px var(--hud-kicker);flex:none}.tc-hud .tc-frame{border:1px solid var(--hud-line-soft);background:linear-gradient(var(--hud-line), var(--hud-line)) left top / 26px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left top / 2px 26px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 26px 2px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right bottom / 2px 26px no-repeat, var(--hud-bg-2);box-shadow:0 0 12px var(--hud-rule), inset 0 0 24px #00000040;border-radius:0}.tc-hud .tc-box{border-color:var(--hud-line-soft);background:var(--hud-panel-2);border-radius:2px}.tc-hud button.tc-box:hover,.tc-hud label.tc-box:hover{border-color:var(--hud-line);box-shadow:0 0 10px var(--hud-rule)}.tc-hud .tc-empty{border-color:var(--hud-line-soft);background:var(--hud-inset);color:var(--hud-text-soft);border-radius:0}.tc-hud .tc-pop{border-color:var(--hud-line);background:var(--hud-bg-2);box-shadow:0 0 16px var(--hud-rule), 0 18px 40px #0009;border-radius:0}.tc-hud .tc-notice{--hud-line:var(--hud-kicker);--hud-line-soft:color-mix(in srgb, var(--hud-kicker) 40%, transparent);--hud-glow:color-mix(in srgb, var(--hud-kicker) 30%, transparent);color:var(--hud-text);padding:14px 18px 16px;font-size:15px;line-height:1.55}.tc-hud .tc-notice .tc-kicker{margin-bottom:4px;display:block}.tc-hud .tc-stat{background:var(--hud-panel-2);border:1px solid var(--hud-line-soft);min-width:0;box-shadow:inset 0 0 12px var(--hud-rule);border-radius:0;padding:.6rem .75rem;transition:border-color .18s,box-shadow .18s;position:relative}.tc-hud a.tc-stat:hover,.tc-hud a.tc-stat:focus-visible{border-color:var(--hud-line);box-shadow:inset 0 0 16px var(--hud-glow), 0 0 12px var(--hud-glow)}.tc-hud .tc-stat b{font-variant-numeric:tabular-nums;color:var(--hud-line);text-shadow:0 0 10px var(--hud-glow), 0 0 22px var(--hud-glow);font-size:26px;font-weight:800;line-height:1;display:block}.tc-hud .tc-stat>span{letter-spacing:.1em;text-transform:uppercase;color:var(--hud-text-soft);overflow-wrap:anywhere;margin-top:.35rem;font-size:11px;display:block}@media (max-width:420px){.tc-hud .tc-stat{padding:.55rem .5rem}.tc-hud .tc-stat>span{letter-spacing:.04em;font-size:10px}}.tc-hud .tc-stat>span>span{color:var(--hud-line)}.tc-hud .tc-results{padding:6px}.tc-hud .tc-result{border-left:2px solid #0000}.tc-hud .tc-result:hover,.tc-hud .tc-result[aria-selected=true]{border-left-color:var(--hud-line);background:color-mix(in srgb, var(--hud-line) 10%, transparent)}.tc-hud .tc-chip{border-color:var(--hud-line-soft);min-height:32px}.tc-hud .tc-chip[aria-current=true]{border-color:var(--hud-line);box-shadow:0 0 10px var(--hud-glow)}.tc-hud .tc-row:hover b{color:var(--hud-line)}.tc-hud .tc-cat-title{text-shadow:0 0 10px var(--hud-glow);align-items:center;gap:.6rem;font-weight:800;display:flex}.tc-hud .tc-cat-title:before{content:"";background:var(--hud-kicker);width:3px;height:1.2rem;box-shadow:0 0 6px var(--hud-kicker);flex:none}.tc-hud .tc-group>summary{color:var(--hud-text-soft)}.tc-hud .tc-group>summary:hover{color:var(--hud-line)}.tc-hud :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea){border:1px solid color-mix(in srgb, var(--hud-line) 70%, transparent);background:var(--hud-inset);color:var(--hud-text);border-radius:2px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 0 10px #00000080}.tc-hud :is(input,textarea)::placeholder{color:var(--hud-text-muted);opacity:1}.tc-hud :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus-visible{border-color:var(--hud-line);box-shadow:0 0 0 1px var(--hud-line), 0 0 12px var(--hud-glow), inset 0 0 10px #00000080;outline:none}.tc-hud :is(input,select,textarea)[aria-invalid=true]{border-color:var(--hud-bad);box-shadow:0 0 8px color-mix(in srgb, var(--hud-bad) 45%, transparent)}.tc-hud select option{background:var(--hud-bg-2);color:var(--hud-text)}.tc-hud input[type=checkbox]{width:20px;height:20px;accent-color:var(--hud-line)}.tc-hud input[type=range]{min-height:32px;accent-color:var(--hud-line)}.tc-hud .tc-btn,.tc-hud .tb-btn{--btn-cut:9px;border:1px solid var(--hud-line-soft);background:color-mix(in srgb, var(--hud-line) 9%, var(--hud-bg-2));min-height:44px;color:var(--hud-text);letter-spacing:.04em;clip-path:polygon(0 0, calc(100% - var(--btn-cut)) 0, 100% var(--btn-cut), 100% 100%, var(--btn-cut) 100%, 0 calc(100% - var(--btn-cut)));box-shadow:inset 0 0 12px var(--hud-rule);border-radius:0;font-weight:700;transition:background-color .15s,box-shadow .15s,border-color .15s}.tc-hud .tc-btn:hover:not(:disabled),.tc-hud .tb-btn-outline:hover{border-color:var(--hud-line);background:color-mix(in srgb, var(--hud-line) 20%, var(--hud-bg-2));box-shadow:inset 0 0 16px var(--hud-glow);color:var(--hud-text)}.tc-hud .tc-btn-primary,.tc-hud .tb-btn-gold{border-color:var(--hud-line);background:var(--hud-line);background-image:linear-gradient(180deg, var(--hud-line-hi) 0%, var(--hud-line) 55%);color:var(--hud-on-line);box-shadow:none;opacity:1;background-size:auto}.tc-hud .tc-btn-primary:hover:not(:disabled),.tc-hud .tb-btn-gold:hover:not(:disabled){background:var(--hud-line-hi);color:var(--hud-on-line);box-shadow:none;opacity:1}.tc-hud .tc-btn:disabled,.tc-hud .tc-btn-primary:disabled{border-color:var(--hud-rule);color:var(--hud-text-muted);box-shadow:none;opacity:.6;cursor:not-allowed;background:0 0}.tc-hud .tc-btn.text-\[var\(--tb-bad\)\]{color:var(--hud-bad)}.tc-hud .tc-btn:focus-visible,.tc-hud .tb-btn:focus-visible{clip-path:none}.tc-hud .tc-btn-wrap{filter:drop-shadow(0 0 8px var(--hud-glow));display:inline-flex}.tc-hud .tc-main button[aria-pressed=false]{border-color:var(--hud-line-soft)}.tc-hud button[aria-pressed=true],.tc-hud button[aria-checked=true]{box-shadow:0 0 10px var(--hud-glow)}.tc-hud .tc-num{color:var(--hud-line-hi);text-shadow:0 0 10px var(--hud-glow);font-weight:700}.tc-hud .tc-tone-warn{border-color:color-mix(in srgb, var(--hud-kicker) 55%, transparent);background:color-mix(in srgb, var(--hud-kicker) 14%, transparent);color:#f6dc8c}.tc-hud .tc-tone-bad{border-color:color-mix(in srgb, var(--hud-bad) 60%, transparent);background:color-mix(in srgb, var(--hud-bad) 12%, transparent);color:#ffd0c8;border-radius:0}.tc-hud table{font-variant-numeric:tabular-nums}.tc-hud thead tr{border-bottom-color:var(--hud-line-soft);background:0 0}.tc-hud .tc-frame thead tr{background:var(--hud-inset)}.tc-hud thead th{color:var(--hud-text-soft)}.tc-hud tbody tr:hover{background:color-mix(in srgb, var(--hud-line) 5%, transparent)}.tc-hud tbody td{color:var(--hud-text)}.tc-hud .tc-sheet{border:1px solid var(--hud-line);background:linear-gradient(180deg, var(--hud-bg-2), var(--hud-bg));color:var(--hud-text);box-shadow:0 0 24px var(--hud-glow), 0 0 0 100vmax #00000059;border-bottom:0;border-radius:0}html .tc-hud.tc-solo{background:radial-gradient(ellipse 120% 90% at 50% 40%, transparent 45%, #0000008c 100%), radial-gradient(ellipse 75% 60% at 50% 40%, var(--hud-halo) 0%, var(--hud-halo-2) 40%, transparent 78%), var(--hud-bg);--hud-fade:radial-gradient(ellipse 70% 60% at 50% 45%, #000 25%, #00000080 62%, transparent 100%)}@media (min-width:768px){.tc-hud .tc-sheet{border-bottom:1px solid var(--hud-line)}}@media (pointer:coarse),(max-width:640px){.tc-hud .tc-main :is(button,summary,select,.tc-chip):not(.tc-accent-btn){min-height:44px}.tc-hud .tc-main input[type=search]{min-height:48px}}@media (prefers-reduced-motion:reduce){.tc-hud .tc-panel,.tc-hud .tc-panel:before,.tc-hud .tc-btn,.tc-hud .tb-btn,.tc-hud .tc-accent-btn{transition:none}.tc-hud .tc-sessions-dot{animation:none}}}.tc-main li>span.rounded-full{border-radius:12px}.tc-bench-page{flex:1;min-height:100dvh}.tb-ground.tc-bench-page{background:var(--tb-paper);color:var(--tb-paper-ink)}.tc-bench{flex-direction:column;gap:8px;max-width:1280px;min-height:100dvh;margin:0 auto;padding:0 16px;display:flex}.tc-bench.tc-bench-plain{gap:16px;max-width:720px;padding-bottom:32px}.tc-bench button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer}.tc-bench button:disabled{opacity:.4;cursor:default}.tc-bench-top{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding-top:4px;display:flex}.tc-bench-back{min-width:56px;min-height:48px;color:var(--tb-teal);align-items:center;gap:8px;padding-right:16px;font-size:20px;font-weight:700;display:inline-flex}.tc-bench .tc-bench-top .tc-bench-opt{min-height:48px;font-size:15px}.tc-bench-main,.tc-bench-pick{flex-direction:column;gap:8px;display:flex}.tc-bench-side{display:contents}.tc-bench-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.tc-bench-row{border:1px solid var(--tb-paper-line);background:var(--tb-sheet);border-radius:8px;padding:8px 16px}.tc-bench-line{justify-content:space-between;align-items:baseline;gap:0 12px;display:flex}.tc-bench-line-amount{flex-wrap:wrap}.tc-bench-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tb-paper-ink);font-size:32px;font-weight:700;line-height:1.1;overflow:hidden}.tc-bench-more{color:var(--tb-paper-mute);font-size:.6em}.tc-bench-role{white-space:nowrap;color:var(--tb-paper-mute);flex:none;align-items:baseline;gap:8px;font-size:16px;display:inline-flex}.tc-bench-pct{color:var(--tb-paper-ink);font-size:20px;font-weight:700}.tc-bench-cum{white-space:nowrap;color:var(--tb-paper-mute);font-size:20px}.tc-bench-cum>span{color:var(--tb-paper-ink);font-weight:700}.tc-bench-amount{white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.tc-bench-num{font-variant-numeric:tabular-nums;text-shadow:none;color:var(--tb-paper-ink);font-size:clamp(56px,min(21cqi,17vh),132px);font-weight:800;line-height:1}.tc-bench-tenth{font-size:.5em}.tc-bench-unit{color:var(--tb-paper-mute);font-size:18px;font-weight:400}.tc-bench-opt,.tc-bench-step,.tc-bench-key,.tc-bench-batch,.tc-bench-filter{border:1px solid var(--tb-paper-line);background:var(--tb-sheet);color:var(--tb-paper-ink);border-radius:8px}.tc-bench-mix,.tc-bench-key-done,.tc-bench button[aria-pressed=true]{border-color:var(--tb-teal);background:var(--tb-teal);color:var(--tb-on-teal)}.tc-bench .tc-bench-opt{text-align:center;justify-content:center;align-items:center;min-width:56px;min-height:56px;padding:4px 16px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.tc-bench .tc-bench-step{flex:none;justify-content:center;align-items:center;width:72px;height:72px;padding:0;font-size:36px;line-height:1;display:inline-flex}.tc-bench .tc-bench-step-sm{width:56px;height:56px;font-size:30px}.tc-life{font-size:13px}.tc-life .tc-num{white-space:nowrap}.tc-bench-life{margin:0;font-size:22px;line-height:1.3}.tc-bench-mixed{flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;display:flex}.tc-bench-status{flex:12em;margin:0;font-size:20px;line-height:1.3}.tc-bench-expired{color:var(--tb-bad);font-weight:700}.tc-bench .tc-bench-mix{width:100%;font-size:20px}.tc-bench .tc-push-btn{gap:8px}.tc-bench-mixed:has(.tc-push-btn) .tc-bench-status{flex-basis:100%}.tc-push-icon{flex:none;width:20px;height:20px}.tc-push-note{color:var(--tb-paper-mute);flex:100%;order:1;margin:0;font-size:16px;line-height:1.4}.tc-bench-presets{display:none}.tc-bench-recipe{border-top:1px solid var(--tb-paper-line)}.tc-bench-recipe>summary,.tc-bench-recipe button{scroll-margin-bottom:96px}.tc-bench-recipe>summary{cursor:pointer;align-items:center;min-height:56px;font-size:18px;font-weight:600;display:flex}.tc-bench-recipe-body{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.tc-bench-role-head{min-height:56px;color:var(--tb-paper-mute);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.tc-bench-opts{flex-wrap:wrap;gap:8px;display:flex}.tc-bench-stepper{align-items:center;gap:8px;margin-top:8px;display:flex}.tc-bench-pct-big{text-align:center;min-width:4.5em;font-size:28px;font-weight:700}.tc-bench-bar{z-index:1;min-height:80px;padding:4px 16px max(4px, env(safe-area-inset-bottom));background:var(--tb-paper);align-items:center;gap:8px;margin:auto -16px 0;display:flex;position:sticky;bottom:0}.tc-bench .tc-bench-batch{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:72px;padding:0 8px;display:flex}.tc-bench-batch-label{color:var(--tb-paper-mute);font-size:13px;font-weight:400}.tc-bench-batch-num{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.tc-bench-pad{border:1px solid var(--tb-teal);background:var(--tb-paper);max-height:100dvh;color:var(--tb-paper-ink);border-radius:12px;margin:auto;padding:16px;overflow:auto}.tc-bench-pad::backdrop{background:#0009}.tc-bench-pad-grid{grid-template-columns:repeat(3,72px);gap:8px;display:grid}.tc-bench-pad-value{text-align:right;font-variant-numeric:tabular-nums;grid-column:1/-1;min-height:56px;margin:0;font-size:40px;font-weight:800;line-height:56px}.tc-bench-pad-value>span:last-child{font-size:18px;font-weight:400}.tc-bench-pad-ghost{opacity:.45}.tc-bench .tc-bench-pad .tc-bench-opt{min-width:0;padding:0}.tc-bench .tc-bench-key{height:72px;padding:0;font-size:28px;font-weight:700}.tc-bench .tc-bench-key-done{font-size:16px}.tc-bench .tc-bench-pad-cancel{grid-column:1/-1}.tc-bench-msg{margin:0;font-size:24px;font-weight:600;line-height:1.3}.tc-bench-name{color:var(--tb-paper-mute);margin:0;font-size:18px}.tc-bench .tc-bench-link{align-self:flex-start}.tc-bench .tc-bench-filter{width:100%;min-height:56px;padding:0 16px;font-size:18px}.tc-bench-group{letter-spacing:.1em;text-transform:uppercase;color:var(--tb-paper-mute);margin:8px 0 4px;font-size:13px;font-weight:600}.tc-bench-hosts{margin:0;padding:0;list-style:none}.tc-bench-host{border-bottom:1px solid var(--tb-paper-line);align-items:center;gap:12px;min-height:64px;padding:8px 4px;display:flex}.tc-bench-host>b{color:var(--tb-paper-ink);flex:none;font-size:20px}.tc-bench-host>span{min-width:0;color:var(--tb-paper-mute)}@media (min-width:1024px) and (min-height:600px){.tc-bench{grid-template:"top top""side main"1fr/minmax(300px,380px) 1fr;align-items:start;gap:16px 32px;padding:0 32px 32px;display:grid}.tc-bench.tc-bench-plain{align-items:stretch;display:flex}.tc-bench-top{grid-area:top;min-height:64px}.tc-bench-main{grid-area:main;gap:16px}.tc-bench-side{flex-direction:column;grid-area:side;gap:16px;display:flex}.tc-bench-bar{background:0 0;order:-1;margin:0;padding:0;position:static}.tc-bench-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tc-bench-row{padding:16px 24px}.tc-bench-id{font-size:48px}.tc-bench-role{font-size:20px}.tc-bench-pct,.tc-bench-cum{font-size:28px}.tc-bench-unit{font-size:24px}.tc-bench-life,.tc-bench-status{font-size:28px}.tc-push-note{font-size:18px}.tc-bench .tc-bench-mix{width:auto;min-width:240px}}@media screen{.tc-hud .tc-bench-id{color:var(--hud-text)}.tc-hud .tc-bench-num{color:var(--hud-line-hi);text-shadow:none}.tc-hud .tc-bench-life{color:var(--hud-text)}.tc-hud .tc-bench-life .tc-num,.tc-hud .tc-bench-pct-big{text-shadow:none}.tc-hud .tc-bench-bar{background:var(--hud-bg)}.tc-hud .tc-bench-pad{background:var(--hud-bg-2);color:var(--hud-text);box-shadow:0 0 24px var(--hud-glow);border-radius:0}.tc-hud .tc-bench-filter{border-color:var(--hud-line-soft);background:var(--hud-inset);color:var(--hud-text);border-radius:0}.tc-hud .tc-bench button[aria-pressed=true],.tc-hud .tc-bench button[aria-pressed=true]:hover{border-color:var(--hud-line);background:var(--hud-line);color:var(--hud-on-line)}@media (min-width:1024px) and (min-height:600px){.tc-hud .tc-bench-bar{background:0 0}}}.tc-shelf-row{border-bottom:1px solid var(--tb-paper-line);min-height:56px}.tc-shelf-row:last-child{border-bottom:0}.tc-shelf-row:hover{background:var(--tb-paper)}.tc-pin{min-height:44px}.tc-pin:disabled{color:var(--tb-paper-mute)}.tc-pin[aria-pressed=true]{border-color:var(--tb-teal);color:var(--tb-teal)}.tc-pin[aria-pressed=true] .tc-pin-glyph{fill:currentColor}.tc-add{border:1px solid var(--tb-paper-line);background:var(--tb-sheet);min-width:44px;min-height:44px;color:var(--tb-teal);touch-action:manipulation;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.tc-add-text{padding:0 12px}.tc-add-glyph{font-size:22px;font-weight:400;line-height:1}.tc-add:hover,.tc-add:focus-visible{border-color:var(--tb-teal)}.tc-add-compact,.tc-add-compact:hover,.tc-add-compact:focus-visible{background:0 0;border-color:#0000}.tc-add-compact .tc-add-glyph{border:1px solid var(--tb-paper-line);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;display:inline-flex}.tc-add-compact:hover .tc-add-glyph,.tc-add-compact:focus-visible .tc-add-glyph{border-color:var(--tb-teal)}@media screen{.tc-hud .tc-shelf-row{border-bottom-color:var(--hud-rule)}.tc-hud .tc-shelf-row:hover{background:var(--hud-inset)}.tc-hud .tc-pin:disabled{color:var(--hud-text-muted)}.tc-hud .tc-pin[aria-pressed=true]{border-color:var(--hud-line);color:var(--hud-line)}.tc-hud .tc-add{border-color:var(--hud-line-soft);background:var(--hud-bg-2);color:var(--hud-line);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:0}.tc-hud .tc-add:hover,.tc-hud .tc-add:focus-visible{border-color:var(--hud-line)}.tc-hud .tc-add:focus-visible{clip-path:none}.tc-hud .tc-add-compact,.tc-hud .tc-add-compact:hover,.tc-hud .tc-add-compact:focus-visible{clip-path:none;background:0 0;border-color:#0000}.tc-hud .tc-add-compact .tc-add-glyph{border-color:var(--hud-line-soft);border-radius:0}.tc-hud .tc-add-compact:hover .tc-add-glyph,.tc-hud .tc-add-compact:focus-visible .tc-add-glyph{border-color:var(--hud-line)}.tc-hud .tc-searchmode{z-index:60;top:var(--sm-top,0px);height:var(--sm-h,100dvh);padding:8px max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));background:var(--hud-bg);overscroll-behavior:contain;flex-direction:column;gap:8px;display:flex;position:fixed;left:0;right:0}.tc-hud .tc-searchmode>*{flex:none;margin:0}.tc-hud .tc-searchmode>form{border-bottom:1px solid var(--hud-line);box-shadow:0 6px 14px -8px var(--hud-glow);padding-bottom:8px}.tc-hud .tc-searchmode-close{border:1px solid var(--hud-line-soft);color:var(--hud-line);background:var(--hud-panel-2)}.tc-hud .tc-searchmode>.tc-results,.tc-hud .tc-searchmode>.tc-searchmode-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hud-line-soft) transparent;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;flex:auto;padding:4px 2px 16px;position:static;overflow-y:auto}.tc-hud .tc-searchmode>.tc-results{max-height:var(--sm-list,none)}.tc-hud .tc-searchmode>.tc-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tc-hud .tc-searchmode>.tc-chips>*{flex:none}.tc-hud .tc-about h2{font-size:26px;line-height:1.15}.tc-hud .tc-about-lead{color:var(--hud-text)}.tc-hud .tc-about p:not(.tc-kicker,.tb-eyebrow),.tc-hud .tc-about li{color:var(--hud-text-soft)}.tc-hud .tc-about :is(p,li) :is(b,strong),.tc-hud .tc-about h3{color:var(--hud-text)}.tc-hud .tc-about a:not(.tc-card,.tc-stat){color:var(--hud-line);text-underline-offset:3px;text-decoration:underline}.tc-hud .tc-about a:not(.tc-card,.tc-stat):hover{text-shadow:0 0 10px var(--hud-glow)}.tc-hud .tc-about-kicker{margin-bottom:8px;display:block}.tc-hud .tc-flow{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tc-hud .tc-flow-node{grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:12px;padding:14px 16px 16px;display:grid}.tc-hud .tc-flow-node>svg{width:40px;height:40px;color:var(--hud-line);filter:drop-shadow(0 0 4px var(--hud-glow))}.tc-hud .tc-flow-n{letter-spacing:.16em;color:var(--hud-kicker);font-size:11px;font-weight:700}.tc-hud .tc-flow-node b{color:var(--hud-text);font-size:15px;line-height:1.25;display:block}.tc-hud .tc-flow-node small{min-height:2.8em;color:var(--hud-text-soft);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.tc-hud .tc-flow-outs{border:1px dashed var(--hud-line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding:12px 16px;display:flex}.tc-hud .tc-flow-outs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tc-hud .tc-flow-outs li{border:1px solid var(--hud-line-soft);color:var(--hud-text);background:var(--hud-inset);padding:3px 8px;font-size:12px;line-height:1.3}.tc-hud .tc-flow-arrow{background:var(--hud-line);width:2px;height:16px;box-shadow:0 0 6px var(--hud-glow);position:absolute;bottom:-19px;left:36px}.tc-hud .tc-flow-arrow:after{content:"";border:5px solid #0000;border-top-color:var(--hud-line);border-bottom:0;position:absolute;bottom:-1px;left:-4px}@media (min-width:1100px){.tc-hud .tc-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.tc-hud .tc-flow-node{grid-template-columns:minmax(0,1fr);padding:14px 14px 16px}.tc-hud .tc-flow-node>svg{margin-bottom:8px}.tc-hud .tc-flow-node small{min-height:0}.tc-hud .tc-flow-outs{justify-content:center}.tc-hud .tc-flow-arrow{width:18px;height:2px;inset:33px -22px auto auto}.tc-hud .tc-flow-arrow:after{border:5px solid #0000;border-right:0;border-left-color:var(--hud-line);inset:-4px -1px auto auto}}.tc-hud .tc-who{gap:18px 40px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tc-hud .tc-who li{border-left:2px solid var(--hud-line-soft);padding:2px 0 2px 16px}.tc-hud .tc-who li b{font-size:16px;line-height:1.35;display:block}.tc-hud .tc-who li span{margin-top:5px;font-size:15px;line-height:1.6;display:block}@media (min-width:900px){.tc-hud .tc-who{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-hud .tc-steps{counter-reset:tc-step;margin:44px 0 0;padding:0;list-style:none}.tc-hud .tc-steps>li{counter-increment:tc-step;padding:0 0 28px 56px;position:relative}.tc-hud .tc-steps>li:before{content:counter(tc-step);border:1px solid var(--hud-line);font-variant-numeric:tabular-nums;width:38px;height:38px;color:var(--hud-line);background:var(--hud-panel-2);box-shadow:inset 0 0 10px var(--hud-rule), 0 0 10px var(--hud-glow);place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;top:0;left:0}.tc-hud .tc-steps>li:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, var(--hud-line-soft) 0 8px, transparent 8px 13px);width:1px;position:absolute;top:44px;bottom:6px;left:18px}.tc-hud .tc-readout{border:1px solid var(--hud-line-soft);background:var(--hud-inset)}.tc-hud .tc-readout td,.tc-hud .tc-readout th{border-bottom:1px solid var(--hud-rule);text-align:left;padding:7px 12px;font-size:14px}.tc-hud .tc-readout tr:last-child :is(td,th){border-bottom:0}.tc-hud .tc-readout .tc-readout-g{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hud-line);text-shadow:0 0 8px var(--hud-glow);font-weight:700}}
