@charset "UTF-8";:root{--paper:#f3f2ed;--paper-2:#e9e7df;--white:#fff;--ink:#15161a;--ink-2:#34363d;--muted:#5d5f66;--line:#d6d3c8;--carbon:#1b1d22;--carbon-2:#262931;--carbon-line:#373a44;--green:#0d5c3f;--green-2:#13804f;--green-soft:#dcebe2;--purple:#7a3cf0;--purple-soft:#ece4fd;--lime:#22b455;--amber:#f2b705;--amber-soft:#fdf1cc;--red:#d93025;--red-soft:#fbe3e1;--head:'Saira',system-ui,sans-serif;--body:'Public Sans',system-ui,sans-serif;--mono:'Martian Mono',ui-monospace,monospace;--r:6px;--shadow:0 1px 0 rgba(21,22,26,.06),0 8px 24px -14px rgba(21,22,26,.35)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--body);overflow-x:hidden}img,svg{max-width:100%}a{color:var(--green);text-underline-offset:3px}a:hover{color:var(--purple)}h1,h2,h3,h4{font-family:var(--head);font-stretch:82%;line-height:1.08;margin:0 0 .5em;letter-spacing:-.005em}h1{font-size:clamp(2.3rem,5.4vw,4rem);font-weight:800;text-transform:uppercase}h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;text-transform:uppercase}h3{font-size:1.32rem;font-weight:700}h4{font-size:1.05rem;font-weight:700}p{margin:0 0 1em}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.i{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;flex:none}.mono{font-family:var(--mono);font-stretch:87.5%}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;z-index:99}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--purple);outline-offset:2px} .topline{background:var(--ink);color:#d9d9dc;font-size:.8rem}.topline .wrap{display:flex;justify-content:space-between;gap:12px;padding:6px 0;flex-wrap:wrap}.topline b{background:var(--red);color:#fff;padding:0 6px;border-radius:3px;margin-right:6px;font-family:var(--mono);font-size:.72rem}.topline a{color:#fff}.site-header{background:var(--white);position:sticky;top:0;z-index:50}.header-in{display:flex;align-items:center;gap:24px;padding:12px 0}.kerb{height:7px;background:repeating-linear-gradient(90deg,var(--red) 0 22px,#fff 22px 44px);border-top:1px solid var(--line)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-right:auto}.logo svg{width:42px;height:42px}.logo span{font-family:var(--head);font-stretch:80%;font-weight:800;font-size:1.4rem;text-transform:uppercase;line-height:1;letter-spacing:.01em}.logo small{display:block;font-family:var(--mono);font-stretch:87.5%;font-weight:400;font-size:.62rem;letter-spacing:.04em;text-transform:none;color:var(--muted);margin-top:5px}.logo-light{color:#fff}.logo-light small{color:#a9adb5}.main-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.main-nav a{display:block;padding:8px 12px;border-radius:4px;text-decoration:none;color:var(--ink);font-weight:600;font-size:.95rem}.main-nav a:hover{background:var(--paper)}.main-nav a[aria-current]{background:var(--green);color:#fff}.burger{display:none;background:none;border:1px solid var(--line);border-radius:4px;padding:8px;color:var(--ink);cursor:pointer}.burger .i{width:22px;height:22px} .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:4px;font:700 .95rem/1 var(--body);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-go{background:var(--green);color:#fff}.btn-go:hover{background:var(--green-2);color:#fff}.btn-line{border-color:var(--ink);color:var(--ink);background:transparent}.btn-line:hover{background:var(--ink);color:#fff}.btn-sm{padding:9px 14px;font-size:.88rem} .sec{padding:72px 0}.sec-alt{background:var(--white);border-block:1px solid var(--line)}.sec-dark{background:var(--carbon);color:#e8e8ea}.sec-dark h2,.sec-dark h3{color:#fff}.sec-dark a{color:#b99cff}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 .74rem/1 var(--mono);font-stretch:87.5%;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.eyebrow::before{content:"";width:18px;height:10px;background:conic-gradient(var(--ink) 0 25%,#fff 0 50%,var(--ink) 0 75%,#fff 0) 0 0/10px 10px;border:1px solid var(--ink)}.sec-dark .eyebrow{color:#b99cff}.lead{font-size:1.15rem;color:var(--ink-2);max-width:68ch}.sec-dark .lead{color:#c5c7cd}.sec-head{max-width:760px;margin-bottom:36px} .hero{padding:56px 0 64px;background:linear-gradient(180deg,var(--white),var(--paper))}.hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero h1 em{font-style:normal;color:var(--green);display:block}.hero .lead{margin-bottom:24px}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.88rem;color:var(--muted);margin-top:20px}.hero-meta span{display:inline-flex;align-items:center;gap:6px}.hero-meta .i{color:var(--green)}.hero-btns{display:flex;gap:12px;flex-wrap:wrap} .tower{background:var(--carbon);color:#e8e8ea;border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;font-family:var(--mono);font-stretch:87.5%}.tower-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--carbon-2);border-bottom:1px solid var(--carbon-line);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#a9adb5}.tower-top b{color:#fff;font-weight:700}.live{display:inline-flex;align-items:center;gap:6px;color:var(--lime)}.live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.25}}.t-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--carbon-line);font-size:.82rem}.t-row:last-child{border-bottom:0}.t-pos{font-weight:700;color:#fff;background:var(--carbon-line);text-align:center;border-radius:3px;padding:3px 0}.t-name{color:#fff;font-weight:600}.t-name small{display:block;color:#8d919a;font-weight:400;font-size:.7rem;margin-top:2px}.t-time{font-weight:700;padding:4px 8px;border-radius:3px;min-width:84px;text-align:center}.t-total{background:var(--green);color:#fff}.t-total .t-pos{background:rgba(255,255,255,.18)}.t-total .t-name small{color:#cfe6da}.s-p{background:var(--purple);color:#fff}.s-g{background:var(--lime);color:#0b2a16}.s-y{background:var(--amber);color:#2b2100}.s-r{background:var(--red);color:#fff}.key{display:flex;flex-wrap:wrap;gap:6px 14px;font:400 .74rem/1.4 var(--mono);font-stretch:87.5%;color:var(--muted);margin-top:12px}.key span{display:inline-flex;align-items:center;gap:6px}.key i{width:12px;height:12px;border-radius:2px;display:inline-block} .answer{display:grid;grid-template-columns:auto 1fr;gap:18px;background:var(--white);border:1px solid var(--line);border-left:6px solid var(--purple);border-radius:var(--r);padding:22px 24px;box-shadow:var(--shadow)}.answer>.i{width:30px;height:30px;color:var(--purple);margin-top:4px}.answer h2{font-size:1.4rem;text-transform:none;margin-bottom:.35em}.answer p:last-child{margin:0} .sheet{display:grid;gap:14px;counter-reset:pos}.op{display:grid;grid-template-columns:58px 1.1fr 1.6fr auto;gap:20px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow);position:relative}.op::before{counter-increment:pos;content:"P" counter(pos);font:700 1.05rem/1 var(--mono);font-stretch:87.5%;background:var(--ink);color:#fff;border-radius:4px;padding:12px 0;text-align:center}.op h3{margin:0 0 4px;font-size:1.35rem}.op-group{font:400 .74rem/1.4 var(--mono);font-stretch:87.5%;color:var(--muted)}.op-lic{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.78rem;font-weight:600;color:var(--green);background:var(--green-soft);padding:3px 8px;border-radius:3px}.op-check{font-size:.93rem;color:var(--ink-2)}.op-check b{display:block;font-family:var(--mono);font-stretch:87.5%;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--purple);margin-bottom:4px}.op-check ul{margin:0;padding-left:18px}.op-cta{text-align:center}.op-cta small{display:block;font-size:.68rem;color:var(--muted);margin-top:8px;max-width:150px;line-height:1.35}.disclaim{font-size:.85rem;color:var(--muted);margin-top:18px;display:flex;gap:8px}.disclaim .i{color:var(--amber);margin-top:3px} .sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--carbon-line);border-radius:var(--r);overflow:hidden}.sector{padding:22px 20px;background:var(--carbon-2);border-right:1px solid var(--carbon-line);position:relative}.sector:last-child{border-right:0}.sector::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--bar,var(--lime))}.sector .sn{font:700 .72rem/1 var(--mono);font-stretch:87.5%;letter-spacing:.08em;color:#a9adb5;text-transform:uppercase}.sector h3{margin:10px 0 6px;font-size:1.25rem}.sector .who{font:600 .74rem/1.3 var(--mono);font-stretch:87.5%;color:#fff;background:var(--carbon-line);display:inline-block;padding:3px 8px;border-radius:3px;margin-bottom:10px}.sector p{font-size:.92rem;color:#c5c7cd;margin:0} .tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--white);box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse;font-size:.94rem}th,td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{font:600 .72rem/1.2 var(--mono);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--paper)}tr:last-child td{border-bottom:0}td .tag{white-space:nowrap}.tag{display:inline-block;font:700 .72rem/1 var(--mono);font-stretch:87.5%;padding:5px 8px;border-radius:3px}.m-name{display:flex;align-items:center;gap:8px;font-weight:700}.m-name .i{color:var(--green)}tr.banned td{background:var(--red-soft)} .rules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rule{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--shadow);border-top:5px solid var(--green)}.rule .date{font:700 .74rem/1 var(--mono);font-stretch:87.5%;color:var(--green);margin-bottom:10px;display:block}.rule h3{font-size:1.15rem}.rule p{font-size:.92rem;margin:0;color:var(--ink-2)} .pitstop{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:ps;list-style:none;margin:0;padding:0}.pitstop li{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 20px 66px;position:relative;box-shadow:var(--shadow)}.pitstop li::before{counter-increment:ps;content:counter(ps,decimal-leading-zero);position:absolute;left:18px;top:18px;font:700 1rem/1 var(--mono);font-stretch:87.5%;color:var(--purple)}.pitstop b{display:block;font-family:var(--head);font-stretch:85%;font-size:1.1rem;margin-bottom:4px}.pitstop span{font-size:.92rem;color:var(--ink-2)} .faq{display:grid;gap:10px;max-width:860px}.faq details{background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.faq summary{cursor:pointer;padding:16px 50px 16px 20px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:20px;top:12px;font:700 1.4rem/1 var(--mono);color:var(--green)}.faq details[open] summary::after{content:"\2212"}.faq details>div{padding:0 20px 16px;color:var(--ink-2)}.faq details>div p:last-child{margin:0} .ph{background:var(--green);color:#fff;padding:52px 0 46px;position:relative}.ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:conic-gradient(var(--ink) 0 25%,#fff 0 50%,var(--ink) 0 75%,#fff 0) 0 0/20px 20px}.ph h1{font-size:clamp(2rem,4.6vw,3.3rem);color:#fff}.ph .lead{color:#d6eadf;margin:0}.crumbs{font:400 .74rem/1 var(--mono);font-stretch:87.5%;margin-bottom:16px;color:#bfe0cd}.crumbs a{color:#fff} .prose{max-width:780px}.prose h2{font-size:clamp(1.5rem,2.8vw,2rem);margin-top:1.6em}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.4em}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:.4em}.layout-2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.aside-card{position:sticky;top:110px;background:var(--carbon);color:#e8e8ea;border-radius:var(--r);padding:22px;font-size:.92rem}.aside-card h3{color:#fff;font-size:1.1rem}.aside-card ul{list-style:none;margin:0;padding:0}.aside-card li{padding:8px 0;border-bottom:1px solid var(--carbon-line)}.aside-card li:last-child{border:0}.aside-card a{color:#c9b3ff}.note{display:flex;gap:12px;padding:16px 18px;border-radius:var(--r);background:var(--amber-soft);border:1px solid #edd98f;margin:1.4em 0;font-size:.95rem}.note .i{color:#a67c00;margin-top:3px}.note p:last-child{margin:0}.note-red{background:var(--red-soft);border-color:#f2b8b3}.note-red .i{color:var(--red)}.note-purple{background:var(--purple-soft);border-color:#d4c3fa}.note-purple .i{color:var(--purple)} .timeline{list-style:none;margin:1.5em 0;padding:0;border-left:3px solid var(--ink);margin-left:8px}.timeline li{position:relative;padding:0 0 22px 26px}.timeline li::before{content:"";position:absolute;left:-9px;top:4px;width:15px;height:15px;background:conic-gradient(var(--ink) 0 25%,#fff 0 50%,var(--ink) 0 75%,#fff 0) 0 0/7.5px 7.5px;border:1px solid var(--ink)}.timeline .when{font:700 .78rem/1 var(--mono);font-stretch:87.5%;color:var(--green);display:block;margin-bottom:6px}.timeline b{display:block;font-family:var(--head);font-stretch:85%;font-size:1.15rem} .calc{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;align-items:start}.calc>*{min-width:0}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow)}.field{margin-bottom:16px}.field label,.field .lbl{display:block;font:600 .74rem/1.3 var(--mono);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;font:500 1rem/1.3 var(--body);padding:11px 12px;border:1px solid #bdbab0;border-radius:4px;background:#fff;color:var(--ink)}.field textarea{font:400 .86rem/1.55 var(--mono);font-stretch:87.5%;min-height:300px;resize:vertical}.field small{display:block;color:var(--muted);font-size:.8rem;margin-top:5px}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg label{margin:0;text-transform:none;letter-spacing:0;font:600 .88rem/1 var(--body)}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg span{display:inline-block;padding:9px 12px;border:1px solid #bdbab0;border-radius:4px;cursor:pointer;background:#fff}.seg input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.seg input:focus-visible+span{outline:3px solid var(--purple);outline-offset:2px}.board{background:var(--carbon);color:#e8e8ea;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.board-out{padding:20px}.finish{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.finish div{background:var(--carbon-2);border:1px solid var(--carbon-line);border-radius:4px;padding:14px}.finish span{display:block;font:600 .68rem/1.2 var(--mono);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.06em;color:#a9adb5;margin-bottom:6px}.finish b{font:700 1.05rem/1.3 var(--mono);font-stretch:87.5%;color:#fff}.finish .big{grid-column:1/-1;background:var(--green);border-color:var(--green)}.finish .big span{color:#cfe6da}.finish .big b{font-size:1.5rem}.laps{display:grid;gap:8px;margin-bottom:16px}.lap{display:grid;grid-template-columns:110px 1fr 120px;gap:12px;align-items:center;font:400 .8rem/1.3 var(--mono);font-stretch:87.5%}.lap-bar{height:14px;background:var(--carbon-2);border-radius:2px;overflow:hidden}.lap-bar i{display:block;height:100%;min-width:3px;border-radius:2px}.lap-t{text-align:right;font-weight:700;color:#fff}.flags{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.9rem}.flags li{display:flex;gap:10px;padding:10px 12px;border-radius:4px;background:var(--carbon-2);border-left:4px solid var(--lime)}.flags li.y{border-left-color:var(--amber)}.flags li.r{border-left-color:var(--red)}.flags li.p{border-left-color:var(--purple)} .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.filters button{font:600 .88rem/1 var(--body);padding:10px 14px;border-radius:4px;border:1px solid #bdbab0;background:#fff;cursor:pointer;color:var(--ink)}.filters button[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.decoder{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.reason{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow);border-left:6px solid var(--lime)}.reason[data-k="ask"]{border-left-color:var(--amber)}.reason[data-k="red"]{border-left-color:var(--red)}.reason[hidden]{display:none}.reason q{display:block;font-family:var(--head);font-stretch:85%;font-weight:700;font-size:1.15rem;margin:8px 0;quotes:"\201C" "\201D"}.reason p{font-size:.92rem;color:var(--ink-2);margin:0 0 .5em}.reason p:last-child{margin:0}.reason .do{font-size:.9rem}.reason .do b{color:var(--green)}.k-ok{background:var(--green-soft);color:var(--green)}.k-ask{background:var(--amber-soft);color:#7a5a00}.k-red{background:var(--red-soft);color:#a3231a} .clock-out{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.clock-out div{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:12px}.clock-out span{display:block;font:600 .66rem/1.2 var(--mono);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.clock-out b{font:700 .95rem/1.3 var(--mono);font-stretch:87.5%}.copy-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.copy-msg{font-size:.85rem;color:var(--green);font-weight:600} .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow)}.card .i{width:28px;height:28px;color:var(--green);margin-bottom:10px}.card h3{font-size:1.2rem}.card p{font-size:.94rem;color:var(--ink-2);margin:0} .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-grid .full{grid-column:1/-1}.form-ok{display:none;padding:14px 16px;background:var(--green-soft);border-radius:4px;color:var(--green);font-weight:600;margin-top:12px}.form-ok.show{display:block} .help-band{background:var(--purple-soft);border-top:1px solid #d4c3fa}.help-in{display:flex;gap:14px;align-items:flex-start;padding:22px 0}.help-in .i{width:26px;height:26px;color:var(--purple);margin-top:2px}.help-in p{margin:0;font-size:.95rem}.site-footer{background:var(--ink);color:#b9bcc3;font-size:.92rem}.chequer{height:16px;background:conic-gradient(#fff 0 25%,var(--ink) 0 50%,#fff 0 75%,var(--ink) 0) 0 0/16px 16px;opacity:.9}.f-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding:48px 0 32px}.f-brand p{margin-top:16px;max-width:42ch}.site-footer h4{color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin-bottom:8px}.site-footer a{color:#dcdde1;text-decoration:none}.site-footer a:hover{color:#c9b3ff;text-decoration:underline}.f-bottom{border-top:1px solid #30323a;padding:22px 0 30px;font-size:.84rem}.f-age b{background:var(--red);color:#fff;padding:2px 7px;border-radius:3px;margin-right:6px;font-family:var(--mono)}.copy{color:#7f838c;margin:0}.to-top{position:fixed;right:18px;bottom:18px;width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .2s;z-index:40}.to-top.show{opacity:1;pointer-events:auto}.err-code{font:700 clamp(4rem,14vw,9rem)/1 var(--mono);font-stretch:87.5%;color:var(--red)} @media (max-width:1020px){.hero-in,.calc,.layout-2{grid-template-columns:1fr}.aside-card{position:static}.sectors,.rules{grid-template-columns:repeat(2,1fr)}.sector:nth-child(2){border-right:0}.sector:nth-child(-n+2){border-bottom:1px solid var(--carbon-line)}.op{grid-template-columns:58px 1fr}.op-check,.op-cta{grid-column:2}.op-cta{text-align:left}.op-cta small{max-width:none}.pitstop,.cards{grid-template-columns:1fr 1fr}.f-top{grid-template-columns:1fr 1fr}}@media (max-width:860px){.burger{display:block}.main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);padding:8px 16px 16px}.main-nav.open{display:block}.main-nav ul{flex-direction:column}.site-header{position:sticky}.header-in{position:relative}}@media (max-width:640px){body{font-size:16px}.sec{padding:52px 0}.sectors,.rules,.pitstop,.cards,.decoder,.form-grid,.clock-out{grid-template-columns:1fr}.sector{border-right:0;border-bottom:1px solid var(--carbon-line)}.op{grid-template-columns:1fr;gap:12px;padding:16px}.op::before{width:52px;padding:8px 0}.op-check,.op-cta{grid-column:auto}.answer{grid-template-columns:1fr;padding:18px}.f-top{grid-template-columns:1fr}.lap{grid-template-columns:84px 1fr 92px;font-size:.72rem}.finish{grid-template-columns:1fr}.topline .tl-r{display:none}.logo small{display:none}th,td{padding:11px 12px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}