@font-face{font-family:Archivo;src:url('/game/fonts/archivo.woff2')}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 70% 12%,#10495555,transparent 48%),#061e29;color:#eff8ec;font-family:Archivo,Arial,sans-serif}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}a{color:inherit;text-decoration:none}a span{color:#ffd66d}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #f5d875;outline-offset:4px}[hidden]{display:none!important}header,footer{padding:22px 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #8ac6d126}nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}main{max-width:1600px;margin:auto;padding:38px 4vw 70px}h1,h2,h3,p{margin:0}h1{font-size:clamp(42px,5vw,76px);font-weight:900;letter-spacing:-.06em;line-height:1.06;margin:9px 0 14px}h1>span,h2>span{color:#7ce8df}h2{font-size:30px;font-weight:850;letter-spacing:-.04em}p{line-height:1.55;color:#b3ccd2}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#88d9e0}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.heading>div>p:last-child{font-size:18px}.daily-stamp{display:flex;align-items:center;gap:12px;border:1px solid #6aaaa940;padding:14px 18px;border-radius:12px;background:#10333c}.daily-stamp strong,.daily-stamp span:not(.live-dot){display:block}.daily-stamp strong{font-size:14px;margin-bottom:6px}.daily-stamp span:not(.live-dot){font-size:11px;color:#9fbfc7}.live-dot{width:8px;height:8px;border-radius:50%;background:#bfff73;box-shadow:0 0 14px #bfff7360}.how-strip{display:flex;align-items:center;gap:24px;padding:0 0 22px;font-size:12px;color:#c8dadd}.how-strip b{color:#7ce8df;margin-right:6px;font-size:10px}.how-strip>strong{margin-left:auto;font-size:11px;color:#decfa2;font-weight:500}.how-strip i{font-style:normal;margin:0 5px}.race-room{border:1px solid #537f8b;border-radius:20px;overflow:hidden;box-shadow:0 20px 75px #0003;background:#0b2c3a}.course-bar{padding:19px 24px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(110deg,#164959,#0f2c40);border-bottom:1px solid #56899a55}.course-bar h2{font-size:24px;margin-top:5px}.course-bar>a{font-size:12px;color:#b8d5dc}.course-bar>a span{display:inline-grid;place-items:center;border:1px solid #719ba366;border-radius:50%;width:24px;height:24px;margin-left:8px;color:#a6f2e5}.race-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(405px,1fr)}.race-view{display:flex;flex-direction:column;min-width:0}.arena{position:relative;flex:1;min-height:380px;overflow:hidden;background:#075363 url('../cup/course-preview.webp') center/cover}.arena canvas{display:block;position:absolute;width:100%;height:100%;inset:0}.scene-heading{position:absolute;top:24px;left:25px;pointer-events:none;text-shadow:0 3px 18px #00223266}.scene-heading>span{font-size:9px;font-weight:800;letter-spacing:.15em;color:#c2fff7}.scene-heading>strong{display:block;font-size:clamp(28px,3.5vw,54px);font-weight:900;letter-spacing:-.045em;line-height:.98;font-style:italic;margin-top:13px;max-width:8em}.scene-note{position:absolute;bottom:15px;left:16px;right:16px;padding:11px 14px;background:#062c3ee8;border:1px solid #68c6d244;border-radius:8px;font-size:11px;line-height:1.45;color:#dcf5ee;pointer-events:none}.race-progress{display:flex;align-items:center;gap:22px;padding:15px 20px;background:#072735;border-block:1px solid #47748066;min-height:58px}.race-progress>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#8eadb9}.race-progress b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #57828e;border-radius:50%;font-size:11px}.race-progress .active{color:#fff6c2}.race-progress .active b{color:#153538;background:#ffd971;border-color:#ffd971;box-shadow:0 0 16px #f0c35744}.race-progress>strong{margin-left:auto;font-size:12px;white-space:nowrap;color:#84e4dd;font-variant-numeric:tabular-nums}.result-strip{padding:20px 24px;display:flex;gap:25px;align-items:center;min-height:118px;background:linear-gradient(100deg,#124450,#0b2d3c)}.result-strip>div{min-width:160px}.result-strip .eyebrow{font-size:9px}.result-strip strong{display:block;font-size:38px;font-weight:850;letter-spacing:-.04em;margin-top:4px;color:#ffe39a;font-variant-numeric:tabular-nums}.result-strip small{font-size:12px;font-weight:500;letter-spacing:0;color:#a3bdc7;margin-left:8px}.result-strip p{font-size:12px;max-width:34ch}.planner{min-width:0;padding:22px;background:linear-gradient(145deg,#123d4d,#0c293a);border-left:1px solid #547f8b70}fieldset{min-width:0;border:0;margin:0;padding:0}legend,.planner-heading h3{font-size:11px;letter-spacing:.05em;font-weight:800;margin-bottom:12px}legend>span,.planner-heading h3>span{color:#67e3e8;margin-right:9px}.fish-choices,.route-choices,.pace-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fish-choices button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:104px;border:1px solid #528395;border-radius:12px;background:linear-gradient(145deg,#225266,#0e2e40);color:#e7f5ee;padding:8px 5px;transition:border-color .2s,background .2s}.fish-choices strong{font-size:16px}.fish-choices small{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#9fcedb;margin-top:6px}.fish-choices button[aria-pressed=true]{border:2px solid #ffdb78;padding:7px 4px;background:linear-gradient(140deg,#475843,#133d45)}.fish-choices button[aria-pressed=true]::after{content:'✓';position:absolute;right:6px;top:5px;color:#ddf99c;font-size:12px}.racer-art{display:block;width:78px;height:44px;position:relative;filter:drop-shadow(0 5px 6px #001a2d80);transition:transform .2s}.fish-choices button:hover:not(:disabled) .racer-art{transform:translateX(3px) rotate(-4deg)}.choice-help{font-size:11px;margin-top:9px;min-height:32px;line-height:1.4}.planner-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 11px}.planner-heading h3{margin:0}.planner-heading>span{font-size:10px;color:#dafa97;border:1px solid #adc76350;background:#233f3d;padding:5px 7px;border-radius:5px;white-space:nowrap}.planner-heading>span.invalid{color:#ffbd9a;border-color:#f08e6e88}.leg-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.leg-tabs button{position:relative;text-align:left;padding:10px 9px;border:1px solid #4c7b8a;border-radius:9px 9px 0 0;background:#0b2c3b;color:#a0bac5;font-size:11px}.leg-tabs strong,.leg-tabs small{display:block}.leg-tabs strong{font-size:12px;margin-bottom:5px}.leg-tabs small{font-size:9px;line-height:1.5}.leg-tabs button[aria-pressed=true]{background:#1a4a59;border-color:#77dbdd;border-bottom-color:transparent;color:#e0fcf6}.leg-tabs button[aria-pressed=true]::before{content:'';height:3px;border-radius:3px;position:absolute;inset:-1px 12px auto;background:#74e4e5}.leg-editor{border:1px solid #487a87;border-radius:0 0 10px 10px;padding:14px 12px;background:#0c2e3d}.leg-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.leg-heading h3{font-size:17px;letter-spacing:-.02em}.leg-heading>span{font-size:8px;letter-spacing:.08em;color:#93b7c4}.leg-editor legend{font-size:10px;color:#b5d0d8;margin-bottom:8px;letter-spacing:.02em}.route-choices button{position:relative;overflow:hidden;text-align:left;padding:0 0 9px;background:#0b2635;border:1px solid #486e81;border-radius:8px;color:#eff7ed;transition:border-color .2s}.route-choices img{display:block;width:100%;height:52px;object-fit:cover}.route-choices strong{display:block;font-size:11px;padding:8px 7px 4px;min-height:35px}.route-choices small{display:block;font-size:9px;color:#adc8d3;line-height:1.5;padding:0 7px}.route-choices button[aria-pressed=true],.pace-choices button[aria-pressed=true]{border-color:#6ff4eb;background:#1a4656;box-shadow:inset 0 0 0 1px #6ff4eb}.route-choices button[aria-pressed=true]::after{content:'✓';position:absolute;right:5px;top:5px;display:grid;place-items:center;width:18px;height:18px;background:#98fff0;color:#153b3a;border-radius:50%;font-size:12px;font-weight:800}.leg-editor fieldset+fieldset{margin-top:15px}.pace-choices button{border:1px solid #4b7787;border-radius:8px;background:#102f40;color:#dcebed;padding:8px 5px;display:flex;align-items:center;justify-content:center;gap:4px;min-height:54px}.pace-choices .racer-art{width:29px;height:22px}.pace-choices strong{display:block;font-size:11px}.pace-choices small{display:block;font-size:9px;color:#9ec1cd;margin-top:4px}.pace-choices button[data-pace="2"] .racer-art{transform:rotate(-12deg);filter:drop-shadow(-4px 2px 3px #f6c36988)}#pace-help{min-height:30px;margin-top:9px}#energy{font-size:10px;color:#b4d8b1;border-top:1px solid #49738066;padding-top:9px;margin-top:8px;min-height:39px}#energy.invalid{color:#ffbd9a}.action-row{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;margin-top:15px}button.primary,button.secondary{display:flex;justify-content:space-between;gap:8px;align-items:center;border-radius:9px;font-weight:800;font-size:12px;min-height:49px;padding:11px 13px}.primary{color:#12343c;background:linear-gradient(120deg,#d8ff9d,#aaf363);border:1px solid #d6ffae;box-shadow:0 3px 0 #6e995c}.primary:hover:not(:disabled){background:#dfffab}.secondary{background:#173e4c;color:#ffe3a1;border:1px solid #cbb97688}.secondary:hover:not(:disabled){background:#2b514e}button.primary span,button.secondary span{font-size:18px}#status{font-size:10px;min-height:31px;margin-top:12px;line-height:1.5;color:#adc9d2}.lower-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin-top:34px;align-items:start}.leaderboard,.guide{border:1px solid #50788166;border-radius:18px;padding:27px;background:#0c2b36}.board-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.board-head h2{margin-top:8px}.board-head button,.archive button{background:#143943;color:#cde1dd;border:1px solid #618a8866;border-radius:8px;padding:9px 12px;font-size:11px}.board-intro{font-size:12px;margin:14px 0 18px}#board{list-style:none;padding:0;margin:0;max-height:530px;overflow:auto}#board li{display:grid;grid-template-columns:28px 36px 1fr auto;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #59889144}#board li.you{background:#31524555}#board li>b{color:#f6d88c;font-size:19px}#board .racer-art{width:36px;height:26px}#board .board-name{font-size:12px;font-weight:750}#board small{display:block;font-size:11px;color:#9cbfc9;margin-top:5px;font-variant-numeric:tabular-nums}#board button{font-size:10px;background:#17414b;color:#d5ece3;border:1px solid #54818a;border-radius:6px;padding:8px}#empty{display:flex;align-items:center;gap:22px;min-height:144px;padding:22px 4px;border-block:1px solid #5a829344}.empty-rank{font-size:58px;letter-spacing:-.07em;font-weight:900;color:#8cb6ba44}#empty strong{font-size:16px}#empty p{font-size:12px;margin-top:7px}#board-status{font-size:11px;margin:15px 0}.archive{border-top:1px solid #58818b44;padding-top:14px}.archive summary{font-size:12px}.archive label{display:block;margin-top:14px;font-size:11px}.archive input{color-scheme:dark;max-width:100%;margin:10px 8px 0 0;background:#092c37;color:#dcf2e7;border:1px solid #5b858c;border-radius:6px;padding:9px}.guide{background:linear-gradient(145deg,#143940,#092631)}.guide h2{margin:8px 0 21px}.guide ol{padding:0;margin:0;list-style:none}.guide li{display:flex;gap:15px;margin:20px 0}.guide li>b{display:grid;place-items:center;width:27px;height:27px;flex:none;color:#ffdf92;border:1px solid #c4b98777;border-radius:8px;font-size:12px}.guide h3{font-size:15px;margin:3px 0 6px}.guide p{font-size:12px}.guide .fine{font-size:11px;margin:20px 0;color:#94b4bf}.guide details{border-top:1px solid #6c909344;padding:14px 0}.guide summary{font-size:12px;cursor:pointer}.guide details p{margin-top:14px;font-size:11px}.guide>a{display:inline-block;margin-top:12px;font-size:12px;font-weight:750;color:#f0e1ac}.guide>a span{margin-left:10px}dialog{width:min(460px,calc(100% - 28px));background:#0e3341;color:#f1f6e9;border:1px solid #8bd4cf;border-radius:18px;padding:28px;box-shadow:0 20px 100px #000a}dialog::backdrop{background:#001721b8;backdrop-filter:blur(6px)}dialog h2{margin:12px 0}dialog p{font-size:13px;margin:13px 0}dialog .close-dialog{position:absolute;top:10px;right:13px;background:none;color:#c8e6df;border:0;font-size:25px}#confirm-time{font-size:28px;color:#ffdf89;font-weight:800}#confirm-plan{padding:12px 0;border-block:1px solid #5b828a66;font-size:12px;line-height:1.9;color:#b8d6db}dialog>.primary{width:100%;margin-top:22px}.text-button{display:block;margin:14px auto 0;background:none;border:0;color:#bbd4d4;padding:8px;font-size:12px}footer{justify-content:flex-start;gap:25px;border-top:1px solid #8ac6d126;font-size:12px;color:#aac6ce}footer>span{margin-left:auto;font-size:11px}.skip{position:absolute;left:16px;top:-80px;z-index:20;padding:12px;background:#fff4d9;color:#092a34}.skip:focus{top:12px}
/* Labels are placed by the shared race scene; their hit areas include the fish. */
.race-labels,.course-markers{position:absolute;inset:0;pointer-events:none;overflow:hidden}.race-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.race-connectors line{stroke-width:1;stroke-dasharray:2 2;opacity:.6}.race-name{position:absolute;pointer-events:auto;min-height:29px;background:#072c3ee6;color:#dcf0ea;border:1px solid #86c2d088;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.race-name.yours{background:#d6ff91;color:#153b39;border-color:#d8ffaa}.race-name:disabled{opacity:1}.race-fish-target{position:absolute;display:block;pointer-events:auto;border-radius:50%;background:transparent}.course-markers span{position:absolute;left:0;top:0;padding:4px 6px;border:1px solid #90d9de66;border-radius:4px;background:#073b4bcc;color:#d5ffef;font-size:8px;letter-spacing:.07em}.scene-heading,.scene-note{z-index:2}body[data-phase=running] .scene-heading>strong{font-size:30px}body[data-phase=finished] .result-strip{background:linear-gradient(100deg,#2c5146,#133941)}
@media(max-width:1150px){main{padding-inline:22px}.race-layout{grid-template-columns:minmax(0,1fr) 405px}.how-strip{gap:16px;flex-wrap:wrap}.how-strip>strong{margin-left:0}.planner{padding:16px}.scene-heading>strong{font-size:36px}.result-strip{padding:18px;gap:14px;flex-wrap:wrap}.result-strip p{max-width:none}.race-progress{gap:10px;padding-inline:13px}.daily-stamp{padding:12px}.heading>div>p:last-child{font-size:16px}}
@media(max-width:820px){main{padding:26px 16px 42px}.heading{align-items:flex-start}.daily-stamp{display:none}.how-strip{gap:12px;font-size:10px;padding-bottom:18px}.how-strip>strong{flex-basis:100%;font-size:10px}.race-layout{grid-template-columns:1fr}.arena{height:330px;min-height:330px;flex:none}.planner{border-left:0;border-top:1px solid #527f8b70;padding:20px}.scene-heading>strong{font-size:39px}.scene-heading{top:21px;left:20px}.scene-note{font-size:10px}.result-strip{flex-wrap:nowrap;min-height:102px}.result-strip>div{min-width:140px}.result-strip strong{font-size:31px}.result-strip p{font-size:11px}.race-progress{gap:24px}.lower-layout{grid-template-columns:1fr;gap:20px}.route-choices img{height:68px}.route-choices strong{min-height:0;font-size:12px}.route-choices small{font-size:10px}.choice-help{min-height:16px}.leg-editor{padding:16px}.leg-tabs small{font-size:10px}.leg-tabs button{padding:12px}.action-row button{font-size:13px}#pace-help{min-height:16px}header{padding:18px 20px}header img{width:88px}nav{gap:18px;font-size:12px}footer{flex-wrap:wrap}footer>span{margin-left:0;flex-basis:100%}}
@media(max-width:420px){main{padding-inline:10px}.heading{padding-inline:7px}h1{font-size:44px}.heading>div>p:last-child{font-size:14px}.how-strip{padding-inline:7px;gap:9px}.how-strip>span{font-size:9px}.how-strip b{margin-right:3px}.race-room{border-radius:14px}.course-bar{padding:16px}.course-bar h2{font-size:21px}.course-bar>a{font-size:10px}.course-bar>a span{margin-left:4px}.arena{height:265px;min-height:265px}.scene-heading{top:17px;left:16px}.scene-heading>strong{font-size:31px;margin-top:9px}.scene-heading>span{font-size:7px}.scene-note{padding:8px 10px;bottom:11px;font-size:9px}.race-name{font-size:8px;padding:4px 6px;min-height:24px}.race-progress{gap:12px;padding:12px 13px;min-height:50px}.race-progress>span{font-size:9px;gap:4px}.race-progress b{width:21px;height:21px;font-size:9px}.race-progress>strong{font-size:10px}.result-strip{gap:12px;padding:15px}.result-strip>div{min-width:115px}.result-strip .eyebrow{font-size:8px}.result-strip strong{font-size:29px}.result-strip small{font-size:10px}.result-strip p{font-size:10px}.planner{padding:15px 12px}.fish-choices button{min-height:97px}.fish-choices strong{font-size:15px}.racer-art{width:68px;height:41px}.leg-editor{padding:12px 9px}.leg-tabs button{padding:10px 7px}.leg-tabs strong{font-size:11px}.leg-tabs small{font-size:8px}.route-choices,.pace-choices{gap:5px}.route-choices img{height:48px}.route-choices strong{font-size:10px;min-height:34px;padding:7px 5px 3px}.route-choices small{font-size:9px;padding-inline:5px}.pace-choices .racer-art{width:22px;height:19px}.pace-choices strong{font-size:10px}.pace-choices small{font-size:8px}.action-row button{font-size:11px;padding-inline:10px}.leaderboard,.guide{padding:22px 18px}.board-head h2,.guide h2{font-size:27px}.empty-rank{font-size:45px}#empty{gap:17px}#empty strong{font-size:14px}.fish-choices small{font-size:7px}.planner-heading h3{font-size:10px}.planner-heading>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.racer-art::before{content:"";position:absolute;width:100%;aspect-ratio:1;left:0;top:50%;transform:translateY(-50%);background:url("../../site/assets/fish-sprites.png") 66.666667% var(--fish-row)/400% 1300% no-repeat;pointer-events:none}

/* Keep the game’s hierarchy independent of the shared editorial page defaults. */
body[data-ui=circuit] .heading{padding:0;margin-bottom:24px}
body[data-ui=circuit] h1{font-weight:900;font-size:clamp(42px,4.8vw,70px)}
body[data-ui=circuit] h2{font-weight:850}
body[data-ui=circuit] h3{font-weight:750}
body[data-ui=circuit] .primary{background:linear-gradient(120deg,#d8ff9d,#aaf363);color:#12343c;border-color:#d6ffae;font-weight:800;box-shadow:0 3px 0 #6e995c}
body[data-ui=circuit] .primary:hover:not(:disabled){background:#dfffab}
#mobile-race{padding:0;width:min(700px,calc(100% - 20px));max-height:calc(100dvh - 24px);overflow:auto}
#mobile-race>.primary{width:calc(100% - 28px);margin:14px;justify-content:center}
#mobile-race .arena{min-height:210px;height:min(48dvh,370px)}
#mobile-race .result-strip{min-height:90px}
@media(max-width:820px){body[data-ui=circuit]>header{flex-wrap:nowrap;min-height:65px;padding:10px 16px}body[data-ui=circuit]>header>nav{width:auto;flex-basis:auto;justify-content:flex-end}body[data-ui=circuit] main{padding-top:24px}.race-layout>.race-view .arena{height:230px;min-height:230px}.race-layout>.race-view .scene-heading>strong{font-size:28px}.race-layout>.race-view .scene-heading{top:14px}.race-layout>.race-view .scene-note{display:none}.race-layout>.race-view .race-progress{display:none}.race-layout>.race-view .result-strip{min-height:80px;padding-block:12px}.result-strip strong{font-size:28px}body[data-ui=circuit] .heading>div>p:last-child{font-size:15px}}
@media(max-width:420px){body[data-ui=circuit] h1{font-size:42px}body[data-ui=circuit]>header>nav a{padding-inline:6px;font-size:11px}body[data-ui=circuit]>header img{width:74px}.race-layout>.race-view .arena{height:180px;min-height:180px}.race-layout>.race-view .scene-heading>strong{font-size:25px}.scene-heading>span{font-size:7px}#mobile-race .scene-heading>strong{font-size:27px}.how-strip>span{font-size:10px}}

.split-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;background:#092733}.split-review[hidden]{display:none}.split-review>div{display:grid;gap:6px;padding:10px;border-left:2px solid #67dce1;background:#ffffff05}.split-review strong{font-size:12px;color:#f5d67d}.split-review span,.split-review small{font-size:12px;line-height:1.4}.split-review [data-change="better"] small:last-child{color:#bbf17e}.split-review [data-change="worse"] small:last-child{color:#ffbd99}.archive select{display:block;width:100%;max-width:350px;margin:8px 0 16px;padding:12px;color:inherit;background:#092733;border:1px solid #537884;border-radius:8px}.route-choices b{display:block;padding:7px 4px;font-size:12px;color:#ffe59b;background:#071f2a}.leg-tabs small:last-child{font-size:10px}@media(max-width:400px){.split-review{gap:3px;padding:8px}.split-review>div{padding:7px}.split-review strong{font-size:10px}}

/* Measured agent trial uses the existing world palette and quiet record hierarchy. */
.agent-trial{margin-top:56px;padding-top:32px;border-top:1px solid var(--ui-border);max-width:1100px}.agent-trial>h2{margin:10px 0 14px}.agent-trial>p{max-width:680px}.agent-trial table{border-collapse:collapse;width:100%;margin:26px 0;font-size:14px;font-variant-numeric:tabular-nums}.agent-trial :is(th,td){padding:16px 12px;text-align:right;border-bottom:1px solid var(--ui-border)}.agent-trial :is(th,td):first-child{text-align:left;padding-left:0}.agent-trial th{font-size:12px;color:var(--ui-muted);font-weight:500}.agent-trial td small{display:block;color:var(--ui-muted);font-size:11px;margin-top:5px}.agent-trial details{padding:20px 0}.agent-trial summary{cursor:pointer;color:var(--ui-paper)}.agent-trial details p{margin:16px 0}.agent-trial details a{text-decoration:underline;text-underline-offset:5px}.agent-trial .trial-plan{margin:18px 0;padding-left:16px;border-left:1px solid var(--ui-border)}.trial-plan p{font-size:13px;overflow-wrap:anywhere}.agent-trial .trial-note{font-size:13px;color:var(--ui-muted)}@media(max-width:500px){.agent-trial :is(th,td){padding:14px 6px;font-size:12px}.agent-trial th{font-size:10px}.agent-trial td small{font-size:10px}.agent-trial>h2{font-size:26px}}
