:root{--bg: #06070a;--bg2: #0b0d11;--panel: #0b0e12;--line: #1a1f27;--line2: #252c36;--text: #e9edf2;--dim: #7b8594;--green: #5dffa1;--green-d: #1d6b43;--gold: #ffc857;--amber: #ffab5c;--blue: #7cb8ff;--violet: #b79cff;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display: "Space Grotesk", "JetBrains Mono", system-ui, sans-serif}:root{--z: 1}@media(min-width:1100px){:root{--z: .8;zoom:.8}}*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;background:radial-gradient(1100px 600px at 12% -10%,rgba(93,255,161,.07),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(124,184,255,.05),transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--mono);font-size:14px;line-height:1.6;min-height:calc(100vh / var(--z))}a{color:inherit}code{color:var(--green);font-size:.95em}b{font-weight:700}.dim{color:var(--dim)}.small{font-size:12px}.gold,.win{color:var(--gold)}.warn{color:var(--amber)}.live{color:var(--green)}.label{font-size:11px;letter-spacing:.16em;color:var(--dim);text-transform:uppercase}a.ext{color:var(--dim);text-decoration:none;border-bottom:1px dotted var(--line2)}a.ext:hover{color:var(--green);border-color:var(--green)}button{font-family:var(--mono);color:var(--text);background:transparent;border:1px solid var(--line2);border-radius:6px;padding:8px 12px;font-size:12px;letter-spacing:.06em;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}button:hover:not(:disabled){border-color:var(--green)}button:disabled{opacity:.45;cursor:not-allowed}input{font-family:var(--mono);color:var(--text);background:#080a0d;border:1px solid var(--line2);border-radius:6px;padding:10px 12px;font-size:14px;min-width:0}input:focus{outline:none;border-color:var(--green)}@keyframes pulse{50%{opacity:.35}}main{padding:28px 28px 60px}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 28px 40px;border-top:1px solid var(--line);color:var(--dim);font-size:12px}.foot a{color:var(--green);text-decoration:none}.live-page{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.live-page[data-layout=sportsbook]{max-width:1480px}.lay-top,.lay-after,.lay-col{display:flex;flex-direction:column;gap:16px;min-width:0}.lay-after{gap:22px}.lay-cols{display:grid;grid-template-columns:var(--cols, minmax(0, 1fr));gap:22px 28px;align-items:start}.lay-col>.slip{top:84px}.live-page .race-head,.live-page .between,.live-page .arena-slot{margin-bottom:0}.live-page .context{min-width:0}.live-page[data-layout=theatre]{max-width:none;margin-top:-28px}.live-page[data-layout=theatre]>.lay-top{margin:0 -28px}.live-page[data-layout=theatre]>.lay-cols,.live-page[data-layout=theatre]>.lay-after{width:100%;max-width:1360px;margin:0 auto}@media(max-width:760px){.live-page[data-layout=theatre]{margin-top:-14px}.live-page[data-layout=theatre]>.lay-top{margin:0 -12px}}.live-page[data-layout=theatre] .lay-top .arena{border-left:none;border-right:none}.race-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:16px}.rh-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,40px);letter-spacing:.02em}.rh-title a{text-decoration:none}.rh-name{font-family:var(--mono);font-weight:400;font-size:14px;color:var(--dim)}.rh-stats{display:flex;gap:28px}.rh-stats div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rh-stats b{font-size:18px;font-variant-numeric:tabular-nums}.pill{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;padding:5px 10px;border-radius:999px;border:1px solid var(--line2);align-self:center}.pill.live{color:var(--green);border-color:var(--green-d);background:#5dffa112}.pill.live a{text-decoration:none}.pill.win{color:var(--gold);border-color:#ffc85766;background:#ffc85712}.pill.warn{color:var(--amber);border-color:#ffab5c66}.monitor{position:relative;border:1px solid #16261d;border-radius:12px;background:radial-gradient(120% 90% at 30% 0%,#0a1510,#050807 55%,#040506);box-shadow:0 0 0 1px #5dffa10a,0 40px 120px -40px #5dffa138,inset 0 0 80px #0009;overflow:hidden}.monitor.flash{animation:flash .6s ease-out}@keyframes flash{0%{box-shadow:0 0 0 1px #5dffa180,0 40px 120px -30px #5dffa173,inset 0 0 80px #0009}}.mon-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid #13201a;background:#00000059;font-size:12px;flex-wrap:wrap}.mon-dot{width:9px;height:9px;border-radius:50%;background:var(--dim)}.mon-dot.m-live{background:#ff4d5e;box-shadow:0 0 10px #ff4d5e;animation:pulse 1.2s ease-in-out infinite}.mon-dot.m-final{background:var(--gold)}.mon-dot.m-replay{background:var(--blue)}.mon-title{font-weight:700;letter-spacing:.14em}.mon-src{color:var(--dim)}.mon-slots{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums}.board{position:relative;margin:0;padding:26px 30px 30px;font-family:var(--mono);font-size:clamp(13px,1.75vw,25px);line-height:1.5;white-space:pre;overflow-x:auto;color:#d6f5e4;text-shadow:0 0 14px rgba(93,255,161,.22);min-height:14em}.board:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.board .ln{display:inline}.board .head{color:#fff;font-weight:700}.board .lead{color:var(--green);text-shadow:0 0 16px rgba(93,255,161,.6)}.board .win{color:var(--gold);font-weight:700;text-shadow:0 0 18px rgba(255,200,87,.55)}.board .meta{color:#9fb8aa}.board.m-grid,.board.m-loading{color:#7d9c8b;text-shadow:none}.board.m-replay{color:#d9e8ff;text-shadow:0 0 14px rgba(124,184,255,.2)}.mon-note{padding:0 30px 18px;font-size:12px;color:var(--dim);max-width:90ch}.strip-row{display:flex;flex-direction:column;gap:8px;margin-top:14px}.strip{display:grid;grid-template-columns:repeat(50,minmax(0,1fr));gap:3px}.cell{height:28px;padding:0;border:none;border-radius:3px;background:#10141a;cursor:default;transition:transform .12s,background .2s,box-shadow .2s}.cell.known{background:#1a2a22;animation:pulse 1.2s ease-in-out infinite}.cell.own,.cell.shared,.cell.empty{cursor:pointer}.cell.own{background:linear-gradient(180deg,#6dffab,#2fbf73);box-shadow:0 0 10px #5dffa140}.cell.shared{background:linear-gradient(180deg,#3aa56d,#1f6d47)}.cell.empty{background:repeating-linear-gradient(45deg,#2a3038 0 3px,#161a20 3px 6px)}.cell:is(.own,.shared,.empty):hover{transform:translateY(-3px) scaleY(1.15);box-shadow:0 0 16px #5dffa18c}.cell.now{box-shadow:0 0 0 1px #fff,0 0 18px #5dffa1cc}.cell.sel{background:var(--blue);box-shadow:0 0 0 2px #fff,0 0 20px #7cb8ffb3;transform:translateY(-3px) scaleY(1.2)}.strip-ctl{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.live-btn{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--dim)}.live-btn.on{color:#ff6b78;border-color:#ff4d5e73}.between{margin-bottom:16px}.between.small{font-size:13px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg2)}.between .clock{color:var(--green);font-variant-numeric:tabular-nums}.between.big{display:flex;align-items:center;gap:28px;padding:22px 26px;border:1px solid #1c3a2a;border-radius:14px;background:linear-gradient(120deg,#5dffa114,#5dffa103 60%)}.between-text{display:flex;flex-direction:column;gap:4px}.bt-race{font-family:var(--display);font-size:clamp(20px,2.6vw,30px);font-weight:700}.ring{position:relative;width:150px;height:150px;flex:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#15201a;stroke-width:8}.ring-fg{fill:none;stroke:var(--green);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(93,255,161,.6));transition:stroke-dashoffset .25s linear}.ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-time{font-family:var(--display);font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green);line-height:1;text-shadow:0 0 20px rgba(93,255,161,.5)}.ring-sub{font-size:10px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase;margin-top:6px;text-align:center;max-width:11ch}.proofline{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;border-radius:10px;border:1px solid var(--line);background:var(--bg2);text-decoration:none;font-size:12.5px;transition:border-color .15s}.proofline:hover{border-color:var(--green-d)}.pl-mark{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;font-weight:800}.proofline.ok .pl-mark{background:#5dffa11f;color:var(--green)}.proofline.bad .pl-mark{background:#ffab5c24;color:var(--amber)}.proofline b{color:var(--green)}.pl-go{margin-left:auto;color:var(--dim);white-space:nowrap}.slip{position:sticky;top:84px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#0d1116,#090b0f);padding:20px;box-shadow:0 30px 80px -40px #000c}.slip-head{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:12px}.slip-race{font-family:var(--display);font-size:22px;font-weight:700;margin:2px 0 10px}.slip-race .dim{font-family:var(--mono);font-size:12px;font-weight:400}.slip-close{display:flex;justify-content:space-between;align-items:baseline}.slip-close .clock{font-family:var(--display);font-size:30px;font-weight:700;color:var(--green);font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(93,255,161,.35)}.slip-close .clock.closed{color:var(--dim);text-shadow:none;font-size:18px}.horses{display:flex;flex-direction:column;gap:3px}.h-legend,.h-row{display:grid;grid-template-columns:18px minmax(0,1fr) 70px 62px 48px;gap:8px;align-items:center}.h-legend{font-size:10px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase;padding:0 8px 4px}.h-legend span:nth-child(n+4){text-align:right}.h-row{width:100%;text-align:left;border:1px solid transparent;border-radius:8px;padding:7px 8px;font-size:12.5px;letter-spacing:0}.h-row:hover{background:#11161c;border-color:var(--line2)}.h-row.sel{background:#5dffa114;border-color:var(--green-d)}.h-n{color:var(--green);font-weight:700}.h-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-bar{height:6px;border-radius:3px;background:#151a21;overflow:hidden}.h-bar span{display:block;height:100%;background:linear-gradient(90deg,#2fbf73,var(--green));box-shadow:0 0 8px #5dffa166;transition:width .4s}.h-pool,.h-pays{text-align:right;font-variant-numeric:tabular-nums}.h-pool{color:var(--dim)}.h-pays{color:var(--gold);font-weight:700}.amount{position:relative;margin-top:14px}.amount input{width:100%;font-size:22px;font-weight:700;padding:12px 90px 12px 14px}.amount .unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--dim);font-size:12px}.chips{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:8px 0 12px}.chips button{padding:7px 0}.bet-btn{width:100%;padding:15px;font-size:14px;font-weight:800;letter-spacing:.1em;color:#04120a;background:linear-gradient(180deg,#7dffb6,#3fd784);border:none;box-shadow:0 10px 30px -10px #5dffa199}.bet-btn:hover:not(:disabled){box-shadow:0 10px 40px -6px #5dffa1cc}.est{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-size:13px}.est b{color:var(--gold);font-size:16px}.slip-status{min-height:1.4em;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.slip-status.error{color:var(--amber)}.faucet{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:11px}.faucet[hidden]{display:none}.mine{margin-top:14px}.mine-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:12px}.mine-row a{color:var(--green);text-decoration:none}.mine-row button.claim{color:#04120a;background:var(--gold);border-color:var(--gold);font-weight:800}.tape{grid-column:1 / -1;border:1px solid var(--line);border-radius:14px;background:var(--bg2);padding:16px 18px}.tape-head{display:flex;justify-content:space-between;margin-bottom:8px}.tape-lines{max-height:300px;overflow-y:auto}.t-row{display:grid;grid-template-columns:74px 64px minmax(0,1fr) 80px;gap:12px;padding:4px 6px;border-radius:6px;text-decoration:none;font-size:12px;color:var(--dim)}.t-row:hover{background:#11151b;color:var(--text)}.t-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c3cad4}.t-sig{text-align:right;opacity:.6}.t-tag{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.1em;align-self:center;color:var(--green)}.t-tag.bet,.t-tag.claim{color:var(--blue)}.t-tag.win{color:var(--gold)}.t-tag.settle,.t-tag.race{color:var(--violet)}.t-tag.warn,.t-tag.void,.t-tag.expire{color:var(--amber)}.page{max-width:1120px;margin:0 auto}.page h1{font-family:var(--display);font-size:clamp(32px,4.4vw,52px);line-height:1.05;margin:8px 0 14px;letter-spacing:-.01em}.page h2{font-family:var(--display);font-size:26px;margin:0 0 12px}.page h3{font-family:var(--display);font-size:18px;margin:0 0 10px}.lede{font-size:16px;line-height:1.7;max-width:76ch}.back{color:var(--dim);text-decoration:none;font-size:12px}.jump{display:flex;gap:8px;margin:18px 0 26px;max-width:360px}.jump.wide{max-width:820px}.jump input{flex:1}.summary{display:flex;gap:40px;margin-bottom:18px}.summary div{display:flex;flex-direction:column}.summary b{font-family:var(--display);font-size:28px}table{width:100%;border-collapse:collapse}.results th{text-align:left;font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:8px 12px;border-bottom:1px solid var(--line)}.results td{padding:11px 12px;border-bottom:1px solid var(--line)}.results tr[data-href]{cursor:pointer}.results tbody tr:hover{background:#0e1217}.results a{color:var(--green);text-decoration:none;font-weight:700}.num{text-align:right;font-variant-numeric:tabular-nums}.facts td{padding:7px 14px 7px 0;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;font-size:13px}.facts td:first-child{color:var(--dim);white-space:nowrap}.racepage .monitor{margin-top:6px}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px;margin-top:30px}.cols section{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--bg2)}.verifypage .jump input{font-size:13px}.picks{display:flex;flex-direction:column;gap:4px;margin:8px 0 30px}.picks a{color:var(--green);text-decoration:none;padding:6px 10px;border-radius:6px;border:1px solid var(--line)}.picks a:hover{border-color:var(--green-d)}.vsum{padding:14px 18px;border-radius:10px;font-weight:700;margin-bottom:14px}.vsum.ok{background:#5dffa114;border:1px solid var(--green-d);color:var(--green)}.vsum.bad{background:#ffab5c14;border:1px solid rgba(255,171,92,.4);color:var(--amber)}.vsum a{color:inherit}.vblock{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;background:var(--bg2);overflow:hidden}.vtitle{padding:10px 16px;border-bottom:1px solid var(--line);font-weight:700}.vblock.ok .vtitle{color:var(--green)}.vblock.bad .vtitle{color:var(--amber)}.proof,.formula,.diagram{margin:0;padding:14px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.6;white-space:pre;overflow-x:auto}.formula,.diagram{border:1px solid var(--line);border-radius:10px;background:#07090c;margin:12px 0 18px;color:#cfe9da}.diagram{color:var(--green);font-size:12px}.ok{color:var(--green)}.bad{color:var(--amber)}.how{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;align-items:start}.toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:13px}.toc a{color:var(--dim);text-decoration:none;padding:5px 10px;border-left:2px solid var(--line)}.toc a:hover{color:var(--green);border-color:var(--green)}.how article{max-width:820px}.how section{padding:26px 0;border-top:1px solid var(--line)}.how p,.how li{line-height:1.75}.how ol li,.points li{margin-bottom:8px}.points{padding-left:1.2em}.who th{text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--line2)}.who td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}.who td:first-child{font-weight:700;white-space:nowrap}.who td:nth-child(2){color:var(--green)}.who td:nth-child(3){color:#c9a3a3}.note{font-size:12.5px;color:var(--dim);border-left:2px solid var(--line2);padding-left:12px}@media(max-width:1150px){.slip{position:static}.how{grid-template-columns:minmax(0,1fr)}.toc{display:none}}@media(max-width:760px){main{padding:18px 16px 50px}.board{padding:16px 14px 20px;font-size:12px}.strip{gap:2px}.cell{height:22px;border-radius:2px}.rh-stats{gap:18px}.rh-stats div{align-items:flex-start}.between.big{flex-direction:column;align-items:flex-start}.cols{grid-template-columns:minmax(0,1fr)}.t-row{grid-template-columns:58px minmax(0,1fr)}.t-time,.t-sig{display:none}.foot{padding:18px 16px 30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.h-legend,.h-row{grid-template-columns:18px minmax(0,1fr) 54px 50px 62px}.h-name{display:flex;flex-direction:column;line-height:1.25}.h-rank{font-size:9.5px;letter-spacing:.12em;color:var(--dim)}.h-row.fav .h-rank{color:var(--green)}.h-row.long .h-rank{color:var(--amber)}.h-chance{text-align:right;color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.h-pays{font-size:14px}.slip-limit{margin-top:6px;line-height:1.5}.cols.three{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr)}.card tr.won td{color:var(--gold);font-weight:700}.card td{padding:5px 10px 5px 0}.odds-table td,.weights td{padding:6px 14px 6px 0}.odds-table,.weights{margin:10px 0 16px}@media(max-width:760px){.cols.three{grid-template-columns:minmax(0,1fr)}}.arena-loading{display:grid;place-items:center;aspect-ratio:16 / 9;min-height:300px;border:1px solid var(--line);color:var(--dim)}.ctx-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.monitor.compact{border-radius:10px;box-shadow:0 0 0 1px #5dffa108,inset 0 0 60px #0009}.monitor.compact .board{font-size:clamp(10px,.85vw,12.5px);padding:12px 16px 14px}.arena-slot{margin-bottom:14px}.live-page .between.big{padding:14px 18px;gap:18px}.live-page .between.big .ring{width:116px;height:116px}.live-page .between.big .ring-time{font-size:30px}.live-page .between.big .ring-sub{font-size:8.5px;margin-top:4px}.live-page .between.big .bt-race{font-size:clamp(17px,2vw,22px)}@media(max-width:760px){main{padding:14px 12px 40px}.live-page{gap:14px}.race-head{margin-bottom:10px;gap:10px}.rh-stats b{font-size:15px}.live-page .between.big{padding:12px 14px}.live-page .between.big{flex-direction:row;align-items:center}.live-page .between.big .ring{width:92px;height:92px}.live-page .between.big .ring-time{font-size:24px}.live-page .between.big .ring-sub{display:none}.slip{padding:14px;border-radius:12px}.h-legend,.h-row{grid-template-columns:18px minmax(0,1fr) 46px 58px}.h-bar,.h-legend .h-bar-head{display:none}.monitor.compact .board{font-size:10px;padding:12px 12px 14px}.table-wrap{overflow-x:auto;margin:0 -12px;padding:0 12px}}.racepage .cols.three{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.racepage table.card td{white-space:nowrap;overflow-wrap:normal;font-size:12px;padding-right:8px}.racepage table.card td:first-child{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit}.weights td{white-space:nowrap;overflow-wrap:normal}.rs-more{display:block;width:100%;margin-top:10px;padding:9px}body.is-prelaunch #app,body.is-prelaunch .chat-dock{display:none}.pl{max-width:760px;margin:48px auto calc(72px + var(--tabbar-h, 0px));padding:0 16px}.pl-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--gold)}.pl h1{margin:10px 0 14px;font-family:var(--display);font-size:clamp(38px,7vw,60px);line-height:1;text-transform:uppercase}.pl h1 span{color:var(--gold)}.pl-lede{margin:0 0 28px;max-width:620px;font-size:17px;line-height:1.55}.pl-card{margin:0 0 16px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.pl-card h2{margin:0 0 10px;font-family:var(--display);font-size:22px;text-transform:uppercase}.pl-card p{margin:0 0 10px;line-height:1.6}.pl-card p:last-child{margin-bottom:0}.pl-card a{color:var(--gold);word-break:break-all}.pl-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pl-live{font-size:12px;color:var(--dim)}.pl-status{margin:4px 0 0;padding:0;list-style:none}.pl-status li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.pl-status li:first-child{border-top:0}.pl-status i{flex:none;width:22px;height:22px;margin-top:1px;border:2px dashed var(--dim);border-radius:50%}.pl-status li.done i{border:0;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22zm-1.6 15.4-4.3-4.3 1.6-1.6 2.7 2.7 6-6 1.6 1.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22zm-1.6 15.4-4.3-4.3 1.6-1.6 2.7 2.7 6-6 1.6 1.6z'/%3E%3C/svg%3E") center / contain no-repeat}.pl-status li:not(.done) b{color:var(--dim)}.pl-status div{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-status span{font-size:13px;color:var(--dim)}.pl-steps{margin:0 0 10px;padding-left:22px;line-height:1.7}.pl-facts{width:100%;border-collapse:collapse}.pl-facts td{padding:8px 0;border-top:1px solid var(--line);vertical-align:top;line-height:1.5}.pl-facts tr:first-child td{border-top:0}.pl-facts td:first-child{width:34%;padding-right:14px;font-weight:700}.pl-cta{display:inline-block;margin-top:8px}@media(max-width:600px){.pl{margin-top:28px}.pl-facts td:first-child{width:40%}}html[data-theme=turf]{--bg: #0a5a3a;--bg2: #0c6743;--panel: #0d6b46;--line: #0a4b31;--line2: #178a5a;--text: #ffffff;--dim: #b8dcc8;--green: #ffdf1b;--green-d: #c9a800;--gold: #ffdf1b;--amber: #ffb347;--blue: #a9dcff;--mono: Verdana, Tahoma, Geneva, sans-serif;--display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--t-frame: #3a3d3c;--t-panel: linear-gradient(180deg, #13905d 0%, #0d7148 55%, #0b603d 100%);--t-yellow: linear-gradient(180deg, #fff58a 0%, #ffe31a 48%, #f2c900 52%, #e5b900 100%)}html[data-theme=turf] body{background:linear-gradient(180deg,#0b6340 0,#0a5a3a 420px 60%,#084d32);background-attachment:fixed;font-size:12px;line-height:1.5}html[data-theme=turf] .label{color:#ffdf1b;letter-spacing:.03em;font-weight:700;font-size:11px}html[data-theme=turf] button{border-radius:3px;font-family:Verdana,Tahoma,sans-serif}html[data-theme=turf] .bet-btn,html[data-theme=turf] .mine-row button.claim{background:var(--t-yellow);color:#0a3d27;border:1px solid #a88c00;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px #fff6 inset,0 2px 4px #0000004d}html[data-theme=turf] .bet-btn{font-family:var(--display);font-size:22px;letter-spacing:.04em;padding:10px}html[data-theme=turf] .chips button,html[data-theme=turf] .live-btn,html[data-theme=turf] .ghost-btn,html[data-theme=turf] .jump button{background:linear-gradient(180deg,#fbfbfb,#d9dedb);color:#1b3b2a;border:1px solid #8fa197;font-weight:700}html[data-theme=turf] input{background:#fff;color:#10261a;border:1px solid #06402a;border-radius:2px;box-shadow:inset 0 2px 3px #0000002e}html[data-theme=turf] .amount .unit{color:#4d6b5a}html[data-theme=turf] .slip,html[data-theme=turf] .between.big,html[data-theme=turf] .between.small,html[data-theme=turf] .recent,html[data-theme=turf] .tape,html[data-theme=turf] .stake-card,html[data-theme=turf] .sp-card,html[data-theme=turf] .card{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #00000059}html[data-theme=turf] .slip-head,html[data-theme=turf] .tape-head,html[data-theme=turf] .rc-head{border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:6px}html[data-theme=turf] .slip-race,html[data-theme=turf] .bt-race,html[data-theme=turf] .rh-title,html[data-theme=turf] .page h1,html[data-theme=turf] .page h2{font-family:var(--display);text-transform:uppercase;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.3)}html[data-theme=turf] .rh-title{font-size:clamp(30px,3.6vw,44px)}html[data-theme=turf] .rh-name{font-family:Verdana,sans-serif;text-transform:none;color:#ffdf1b;font-weight:700;font-size:12px}html[data-theme=turf] .slip-close .clock,html[data-theme=turf] .between .clock,html[data-theme=turf] .ring-time{color:#ffdf1b;text-shadow:0 2px 0 rgba(0,0,0,.3);font-family:var(--display);font-weight:800}html[data-theme=turf] .ring-fg{stroke:#ffdf1b}html[data-theme=turf] .ring-bg{stroke:#00000040}html[data-theme=turf] .h-row{border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.18);font-family:Verdana,sans-serif}html[data-theme=turf] .h-row:nth-of-type(odd){background:#00000012}html[data-theme=turf] .h-row:hover{background:#ffffff1a}html[data-theme=turf] .h-row.sel{background:#ffdf1b29;box-shadow:inset 4px 0 #ffdf1b}html[data-theme=turf] .h-n{display:inline-grid;place-items:center;width:20px;height:18px;background:var(--silk);color:var(--ink);border-radius:2px;font-size:11px;box-shadow:inset 0 0 0 1px #00000059}html[data-theme=turf] .h-pays{background:#083f29;color:#ffdf1b;border-radius:2px;padding:3px 6px;box-shadow:inset 0 1px 2px #0006}html[data-theme=turf] .h-bar{background:#00000040}html[data-theme=turf] .h-bar span{background:#ffdf1b;box-shadow:none}html[data-theme=turf] .h-row.fav .h-rank{color:#ffdf1b}html[data-theme=turf] .pill{background:#ffdf1b;color:#0a3d27;border-color:#a88c00;border-radius:2px}html[data-theme=turf] .monitor{border:3px solid var(--t-frame);border-radius:2px}html[data-theme=turf] .t-row:hover,html[data-theme=turf] .results tbody tr:hover{background:#ffffff14}html[data-theme=turf] .t-text{color:#e6f4ec}html[data-theme=turf] a.ext{color:#ffdf1b;border-bottom-color:#ffdf1b80}html[data-theme=turf] .foot{background:#084a30;border-top:1px solid #06402a;color:#8fc2a5;font-size:11px}html[data-theme=turf] .foot a{color:#ffdf1b;text-decoration:underline}html[data-theme=turf] .formula,html[data-theme=turf] .diagram{background:#073b26;border-color:#06402a}html[data-theme=turf] .arena{border:3px solid var(--t-frame)}html[data-theme=turf] .ar-status,html[data-theme=turf] .ar-board,html[data-theme=turf] .ar-banner{background:linear-gradient(180deg,#13905deb,#0b603deb);border:2px solid var(--t-frame);border-radius:2px;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=turf] .ar-odds,html[data-theme=turf] .ar-live,html[data-theme=turf] .ar-banner.win .ar-b-v{color:#ffdf1b}html[data-theme=turf] .ar-title b,html[data-theme=turf] .ar-b-v{font-family:var(--display);text-transform:uppercase;font-weight:800}html[data-theme=turf] .sp-art,html[data-theme=turf] .sp-preview{background:repeating-linear-gradient(45deg,#0b5f3d,#0b5f3d 10px,#0a5638 10px 20px)}html[data-theme=turf] .h-legend,html[data-theme=turf] .h-row{grid-template-columns:26px minmax(0,1fr) 54px 50px 66px}@container (max-width: 360px){html[data-theme=turf] .h-legend,html[data-theme=turf] .h-row{grid-template-columns:26px minmax(0,1fr) 44px 66px}}html[data-theme=turf] .kit-hero,html[data-theme=turf] .kit-step,html[data-theme=turf] .kit-rules,html[data-theme=turf] .hw-step,html[data-theme=turf] .hw-m,html[data-theme=turf] .sp-board,html[data-theme=turf] .sp-horse,html[data-theme=turf] .st-tile{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .sp-board.on,html[data-theme=turf] .sp-horse.on{border-color:#ffdf1b;box-shadow:0 0 0 1px #1c1f1e,0 0 0 4px #ffdf1b59}html[data-theme=turf] .kit-hero h1,html[data-theme=turf] .ks-t,html[data-theme=turf] .hw-t,html[data-theme=turf] .sp-line b,html[data-theme=turf] .sec-head h2,html[data-theme=turf] .hw-seg b,html[data-theme=turf] .how h2{font-family:var(--display);text-transform:uppercase;font-weight:800;letter-spacing:.01em}html[data-theme=turf] .kit-hero h1{font-size:clamp(38px,4.6vw,58px);text-shadow:0 2px 0 rgba(0,0,0,.3)}html[data-theme=turf] .kh-big{color:#ffdf1b;text-shadow:0 3px 0 rgba(0,0,0,.3)}html[data-theme=turf] .kh-side{border-left-color:#ffffff2e}html[data-theme=turf] .ks-d,html[data-theme=turf] .hw-d{color:#d6ecdf}html[data-theme=turf] .kit-tabs{border-color:var(--t-frame);border-radius:2px}html[data-theme=turf] .kit-tabs button{background:linear-gradient(180deg,#fbfbfb,#d9dedb);color:#1b3b2a;border-radius:0}html[data-theme=turf] .kit-tabs button.on{background:var(--t-yellow);color:#0a3d27}html[data-theme=turf] .kh-cta .ghost-btn,html[data-theme=turf] .sp-mine-acts .ghost-btn,html[data-theme=turf] .slip-x{background:linear-gradient(180deg,#fbfbfb,#d9dedb);color:#1b3b2a;border:1px solid #8fa197}html[data-theme=turf] .sp-drop{border-color:#ffdf1b8c;background:#0000001f}html[data-theme=turf] .sp-art{background:repeating-linear-gradient(45deg,#0b5f3d 0 12px,#0a5638 12px 24px)}html[data-theme=turf] .badge.open{color:#0a3d27;background:#ffdf1b;border-color:#ffdf1b}html[data-theme=turf] .badge.locked{color:#ffd29a}html[data-theme=turf] .hw-ic{background:#0000002e}html[data-theme=turf] .hw-seg.race{background-color:#073b26}html[data-theme=turf] .hw-seg.bet{background:var(--t-yellow)}html[data-theme=turf] .sx-tile,html[data-theme=turf] .sx-rec,html[data-theme=turf] .sx-chart,html[data-theme=turf] .sx-fair{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .sx-tile>b,html[data-theme=turf] .sx-rank{text-shadow:0 2px 0 rgba(0,0,0,.25)}html[data-theme=turf] .sx-track{background:#00000047;border-radius:2px}html[data-theme=turf] .sx-act{background:var(--t-yellow);border-radius:2px}html[data-theme=turf] .hx-live,html[data-theme=turf] .hx-odds,html[data-theme=turf] .hx-call,html[data-theme=turf] .hx-proof,html[data-theme=turf] .hx-cant,html[data-theme=turf] .hx-time,html[data-theme=turf] .hx-split,html[data-theme=turf] .hx-pillars a{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .hx-hero h1,html[data-theme=turf] .hx-head h2,html[data-theme=turf] .hx-pillars b,html[data-theme=turf] .hx-call>b,html[data-theme=turf] .hx-proof>b,html[data-theme=turf] .hx-form,html[data-theme=turf] .hx-blk b,html[data-theme=turf] .hx-details-head h2{font-family:var(--display);text-transform:uppercase;font-weight:800;letter-spacing:.01em}html[data-theme=turf] .hx-hero h1{text-shadow:0 3px 0 rgba(0,0,0,.3)}html[data-theme=turf] .hx-lede{color:#e2f3e9}html[data-theme=turf] .hx-head p,html[data-theme=turf] .hx-flow span,html[data-theme=turf] .hx-call>span,html[data-theme=turf] .hx-proof>span:not(.hx-pi),html[data-theme=turf] .hx-pillars a>span:nth-child(2)>span{color:#cfe8da}html[data-theme=turf] .hx-flow li:before{background:#0a5a3a}html[data-theme=turf] .hx-blk.bet{background:var(--t-yellow)}html[data-theme=turf] .sp-ex{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .sp-ex-h b{font-family:var(--display);text-transform:uppercase;font-weight:800}html[data-theme=turf] .hx-blk.watch{background:#073b26}html[data-theme=turf] .hx-ai{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .hx-ai-h b{text-transform:uppercase;font-weight:800}html[data-theme=turf] .hx-ai-h span:not(.hx-pi){color:#cfe8da}html[data-theme=turf] .account-page .card{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px;box-shadow:0 0 0 1px #1c1f1e,0 6px 14px #0000004d}html[data-theme=turf] .ac-pnl b,html[data-theme=turf] .ac-tile>b,html[data-theme=turf] .ac-gate h1,html[data-theme=turf] .ac-panel h2{font-family:var(--display);text-transform:uppercase;font-weight:800}html[data-theme=turf] .ac-pnl b{text-shadow:0 3px 0 rgba(0,0,0,.3)}html[data-theme=turf] .pos{color:#a8ffcb}html[data-theme=turf] .ac-filters button{background:linear-gradient(180deg,#fbfbfb,#d9dedb);color:#1b3b2a}html[data-theme=turf] .ac-filters button.on{background:var(--t-yellow);color:#0a3d27}html[data-theme=turf] .chat{background:var(--t-panel);border:3px solid var(--t-frame);border-radius:2px}html[data-theme=turf] .ch-tab{background:linear-gradient(180deg,#19a56e,#0f8455);border-color:#06402a}html[data-theme] img.logo-mark{filter:none}:root{--hdr-h: 66px;--tabbar-h: 0px;--hdr-yellow: #ffdf1b;--hdr-ink: #0a3d27;--hdr-live: #ff4f4f}.top-strip{display:flex;align-items:center;gap:18px;height:32px;padding:0 28px;background:#062e1d;border-bottom:1px solid rgba(255,255,255,.06);color:#a9d6bd;font-family:Verdana,Tahoma,sans-serif;font-size:11px;white-space:nowrap;overflow:hidden}.ts-race{display:flex;align-items:center;gap:9px;flex:0 1 auto;min-width:0;overflow:hidden;color:#fff;text-decoration:none}.ts-race:hover .ts-name{text-decoration:underline;text-underline-offset:2px}.ts-dim{color:#a9d6bd}.ts-badge{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 7px 2px 6px;border-radius:3px;font-family:var(--display);font-size:11.5px;font-weight:800;letter-spacing:.08em;line-height:1.25}.ts-badge.live{background:var(--hdr-live);color:#fff}.ts-badge.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 1.2s ease-in-out infinite}.ts-badge.next{background:var(--hdr-yellow);color:var(--hdr-ink)}.ts-badge.done{background:#ffffff24;color:#fff}.ts-id{font-weight:700}.ts-name{color:#cfe9da;overflow:hidden;text-overflow:ellipsis}.ts-bar{position:relative;width:84px;height:5px;flex:none;border-radius:3px;background:#ffffff24;overflow:hidden}.ts-bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--hdr-yellow);transition:width .4s ease-out}.ts-num{font-variant-numeric:tabular-nums;color:#fff}.ts-num b,.ts-clock{color:var(--hdr-yellow);font-variant-numeric:tabular-nums}.ts-open{color:#7ff0b0;font-weight:700;letter-spacing:.04em}.ts-facts{display:flex;gap:18px;margin-left:auto;color:#8fc3a7}.ts-facts span+span:before{content:"·";margin-right:18px;color:#ffffff40}.ts-facts b{color:#e8f6ee;font-weight:700}.chain{flex:none;display:flex;align-items:center;gap:14px;padding-left:18px;border-left:1px solid rgba(255,255,255,.1);height:100%}.net{display:inline-flex;align-items:center;gap:6px;color:var(--hdr-yellow);font-weight:700;letter-spacing:.06em}.ws{width:7px;height:7px;border-radius:50%;background:#6c8f7c}.ws.on{background:#3dff9a;box-shadow:0 0 8px #3dff9a;animation:pulse 1.6s ease-in-out infinite}.slot-wrap{display:inline-flex;gap:6px}.slot-label{color:#8fc3a7;letter-spacing:.06em}.slot{min-width:11ch;color:#fff;font-variant-numeric:tabular-nums}.top{position:sticky;top:0;z-index:100;display:flex;align-items:stretch;gap:26px;height:var(--hdr-h);padding:0 28px;background:linear-gradient(180deg,#ffffff1a,#fff0 45%),linear-gradient(180deg,#17a26b,#10895a 55%,#0c7449);border-bottom:1px solid #053a25;box-shadow:inset 0 1px #ffffff40,0 1px #ffdf1b59,0 6px 18px #00000047}.logo{display:flex;align-items:center;gap:11px;flex:none;color:#fff;text-decoration:none}img.logo-mark{width:42px;height:42px;border-radius:10px;box-shadow:0 0 0 1px #0000004d,0 3px 8px #0000004d;transition:transform .2s ease}.logo:hover img.logo-mark{transform:rotate(-4deg) scale(1.04)}.logo-text{display:grid;line-height:1}.logo-word{font-family:Arial Black,Barlow Condensed,sans-serif;font-weight:900;font-size:27px;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(0,0,0,.3)}.logo-tag{margin-top:3px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hdr-yellow)}.nav{display:flex;align-items:stretch;gap:2px;min-width:0}.nav a,.acc-link{position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;color:#e6f5ec;font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.nav svg,.acc-link svg,.tabbar svg,.more-sheet svg,.wallet svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav a svg{opacity:.8}.nav a:hover,.acc-link:hover{color:#fff;background:#0000001f}.nav a:hover svg{opacity:1}.nav a.active,.acc-link.active{color:var(--hdr-yellow);background:linear-gradient(180deg,#0000,#0003)}.nav a.active svg{opacity:1}.nav a.active:after,.acc-link.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:4px;border-radius:3px 3px 0 0;background:var(--hdr-yellow);box-shadow:0 0 12px #ffdf1b8c}.nav a[data-nav=live].racing:before,.tabbar a[data-nav=live].racing:before{content:"";position:absolute;top:17px;left:28px;width:7px;height:7px;border-radius:50%;background:var(--hdr-live);box-shadow:0 0 0 2px #10895a;animation:pulse 1.2s ease-in-out infinite}.top-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.acc-link{align-self:stretch;font-size:15px}.wallet{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 14px;border:1px solid #a88c00;border-radius:6px;background:linear-gradient(180deg,#fff58a,#ffe31a 48%,#f2c900 52%,#e5b900);color:var(--hdr-ink);font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px #fff9,0 2px #8a7200,0 4px 10px #0000004d;cursor:pointer;transition:transform .1s,filter .15s}.wallet:hover{filter:brightness(1.05)}.wallet:active{transform:translateY(1px);box-shadow:inset 0 1px #fff9,0 1px #8a7200,0 2px 6px #0000004d}.wallet.connected{gap:0;padding:0;border:1px solid rgba(0,0,0,.35);background:#073a25;color:#fff;text-shadow:none;box-shadow:inset 0 1px #ffffff14,0 3px 10px #00000040;overflow:hidden}.wallet.connected:hover{filter:none;background:#084630}.w-bal{display:flex;align-items:center;gap:5px;height:100%;padding:0 12px 0 14px;color:var(--hdr-yellow);font-size:18px;font-variant-numeric:tabular-nums}.w-bal small{color:#a9d6bd;font-size:12px;letter-spacing:.06em}.w-addr{display:flex;align-items:center;gap:8px;height:100%;padding:0 12px;background:#ffffff12;border-left:1px solid rgba(255,255,255,.1);font-family:Verdana,Tahoma,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.w-av{width:22px;height:22px;flex:none;border-radius:6px;background:linear-gradient(135deg,hsl(var(--h, 140) 70% 55%),hsl(calc(var(--h, 140) + 60) 70% 40%));object-fit:cover}.w-caret{width:0;height:0;border:4px solid transparent;border-top:5px solid #a9d6bd;margin-top:4px}@media(max-width:1240px)and (min-width:901px){.ts-facts span:nth-child(3){display:none}}@media(max-width:1100px)and (min-width:901px){.top{gap:14px;padding:0 18px}.top-strip{padding:0 18px}.logo-tag,.ts-facts,.nav a svg,.acc-link span{display:none}.nav a{padding:0 10px;font-size:16px}.nav a[data-nav=live].racing:before{top:14px;left:auto;right:3px}}.tabbar,.more-sheet{display:none}@media(max-width:900px){:root{--hdr-h: 56px;--tabbar-h: calc(62px + env(safe-area-inset-bottom)) }body{padding-bottom:var(--tabbar-h)}.top-strip{height:30px;padding:0 14px;gap:12px}.ts-facts,.slot-label,.ts-name{display:none}.ts-bar{width:56px}.chain{margin-left:auto;gap:10px;padding-left:12px}.slot{min-width:0;color:#a9d6bd}.top{gap:10px;padding:0 14px}.nav,.acc-link{display:none}img.logo-mark{width:36px;height:36px;border-radius:9px}.logo-word{font-size:23px}.logo-tag{font-size:9.5px;letter-spacing:.16em}.wallet{height:38px;padding:0 13px 0 11px;font-size:15px}.wallet.connected{padding:0}.w-bal{padding:0 10px;font-size:16px}.tabbar{position:fixed;z-index:950;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,#0a4a30,#062e1d);border-top:1px solid rgba(255,223,27,.35);box-shadow:0 -8px 24px #00000059}.tabbar a,.tab-more{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:none;border-radius:0;background:none;color:#b8dcc8;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tabbar svg{width:23px;height:23px}.tabbar a:active,.tab-more:active{background:#ffffff0d}.tabbar a.active,.tab-more.active{color:var(--hdr-yellow)}.tabbar a.active:after,.tab-more.active:after{content:"";position:absolute;top:-1px;left:26%;right:26%;height:3px;border-radius:0 0 3px 3px;background:var(--hdr-yellow);box-shadow:0 0 12px #ffdf1b99}.tabbar a[data-nav=live].racing:before{top:9px;left:calc(50% + 7px);box-shadow:0 0 0 2px #0a4a30}.more-sheet:not([hidden]){position:fixed;z-index:940;inset:0 0 var(--tabbar-h) 0;display:flex;flex-direction:column;justify-content:flex-end}.ms-back{position:absolute;inset:0;background:#02140c8c;animation:ms-fade .15s ease-out}.ms-panel{position:relative;display:grid;gap:2px;padding:8px 12px 14px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#0f7a4e,#0a5a3a);border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -12px 30px #0006;animation:ms-rise .18s ease-out}.ms-grip{justify-self:center;width:40px;height:4px;margin:2px 0 8px;border-radius:2px;background:#ffffff4d}.ms-panel a{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:10px;color:#fff;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.ms-panel a svg{width:22px;height:22px;color:#b8dcc8}.ms-panel a:active{background:#0000002e}.ms-panel a.active{color:var(--hdr-yellow);background:#00000026}.ms-panel a.active svg{color:var(--hdr-yellow)}.ms-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;padding:12px 12px 0;border-top:1px solid rgba(255,255,255,.12);color:#a9d6bd;font-size:11px}body .ch-dock{bottom:calc(14px + var(--tabbar-h))}}@media(max-width:760px){body .lv-betbar:not([hidden]){bottom:calc(10px + var(--tabbar-h))}}@media(max-width:620px){body .ch-dock{bottom:calc(54px + var(--tabbar-h))}}@media(max-width:480px){.ts-open,#cluster{display:none}}@media(max-width:400px){.logo-tag,.w-long,.w-short,.w-caret,.w-bal small{display:none}}@keyframes ms-rise{0%{transform:translateY(24px);opacity:0}}@keyframes ms-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ts-badge.live:before,.ws.on,.nav a[data-nav=live].racing:before,.tabbar a[data-nav=live].racing:before{animation:none}.ms-panel,.ms-back{animation:none}}.live-page:not(.no-3d) .sp-strip{display:none}.sp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.sp-strip a{display:block;aspect-ratio:4 / 1;border:1px solid var(--line);overflow:hidden;background:var(--panel)}.sp-strip img{width:100%;height:100%;object-fit:cover;display:block}.sp-strip .sp-empty{display:grid;place-items:center;height:100%;color:var(--dim);font-size:10px;letter-spacing:.06em;text-align:center}@media(max-width:720px){.sp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-crop{display:grid}.cr{display:grid;gap:10px}.cr-canvas{display:block;width:100%;border:1px solid var(--line2);border-radius:6px;cursor:grab;touch-action:none;outline:none}.cr-canvas:active{cursor:grabbing}.cr-canvas:focus-visible{border-color:var(--green-d)}.cr-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cr-bar .ghost-btn{width:auto;flex:none;padding:7px 14px}.cr-zoom{flex:1;min-width:120px;accent-color:var(--green)}.cr-bg{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--dim);cursor:pointer}.cr-bg input{width:28px;height:28px;padding:0;border:1px solid var(--line2);background:none;cursor:pointer}.page-wide{max-width:1320px}.sp-banner{margin:0 0 18px;padding:10px 14px;border:1px solid rgba(255,171,92,.4);background:#ffab5c12;color:var(--amber);font-size:13px}.sp-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-board,.sp-horse{display:block;width:100%;padding:0;text-align:left;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .12s,border-color .15s,box-shadow .15s}.sp-board:hover,.sp-horse:hover{transform:translateY(-2px);border-color:var(--gold)}.sp-board.on,.sp-horse.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.sp-art{aspect-ratio:4 / 1;display:grid;place-items:center;overflow:hidden;background:repeating-linear-gradient(45deg,#0000002e 0 12px,#00000014 12px 24px);border-bottom:1px solid var(--line)}.sp-art img{width:100%;height:100%;object-fit:cover;display:block}.sp-ph{display:grid;justify-items:center;gap:2px;font-family:var(--display);letter-spacing:.06em}.sp-ph b{font-size:22px;color:var(--gold)}.sp-ph small{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--dim)}.sp-info{display:grid;gap:4px;padding:12px 14px 14px}.sp-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-line b{font-family:var(--display);font-size:17px}.sp-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.sp-price b{font-family:var(--display);font-size:24px;color:var(--gold);font-variant-numeric:tabular-nums}.sp-board.locked .sp-price b{font-size:16px;color:var(--text)}.sp-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-horse{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px}.sp-silk{display:inline-grid;place-items:center;width:30px;height:28px;border-radius:4px;font-weight:800;font-size:14px;box-shadow:inset 0 0 0 1px #00000059;flex:none}.sp-hname{display:grid;min-width:0}.sp-hname b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.sp-hside{display:grid;justify-items:end;gap:3px}.sp-hprice b{font-family:var(--display);font-size:18px;color:var(--gold)}.sp-slip-t{display:flex;align-items:center;gap:10px}.sp-drop{display:grid;justify-items:center;gap:4px;padding:22px 12px;border:2px dashed var(--line2);border-radius:10px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.sp-drop:hover,.sp-drop.over{border-color:var(--gold);background:#ffdf1b0f}.sp-drop[hidden]{display:none}.sp-preview{position:relative;aspect-ratio:4 / 1;margin-top:10px;border:1px solid var(--line2);overflow:hidden}.sp-preview[hidden]{display:none}.sp-preview img{width:100%;height:100%;object-fit:cover;display:block}.sp-preview-tag{position:absolute;right:6px;bottom:6px;padding:1px 6px;font-size:9.5px;letter-spacing:.08em;background:#000000b3;color:#fff}.sp-input{width:100%;margin-top:10px}.sp-name-input{font-size:16px;font-weight:700;margin-top:0}.sp-name-preview{margin-top:10px}.sp-np{display:flex;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#0000001f}.sp-np b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-np .dim{margin-left:auto;flex:none}.sp-mine{margin-top:10px}.sp-mine-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.sp-mine-row.on img{outline:2px solid var(--gold)}.sp-mine-row img{width:96px;aspect-ratio:4 / 1;object-fit:cover;display:block}.sp-mine-acts{display:flex;gap:4px}.sp-mine-acts .ghost-btn{width:auto;padding:5px 8px;font-size:10.5px}.sp-slip .chips{margin:8px 0 0}.sp-slip .amount{margin-top:0}.sp-crop{margin-top:4px}@media(max-width:760px){.sp-boards,.sp-names{grid-template-columns:minmax(0,1fr)}}.sp-explain{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-bottom:28px}.sp-ex{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--line);background:var(--bg2)}.sp-ex-h{display:grid;gap:2px}.sp-ex-h b{font-family:var(--display);font-size:20px}.cmap,.pchart{width:100%;height:auto;display:block}.cm-bg{fill:#0d4f33}.cm-grass-a{fill:#12673f}.cm-grass-b{fill:#157447}.cm-track{fill:#1a7a49;stroke:#00000040}.cm-rail{stroke:#f4f2ec;stroke-width:2.5}.cm-finish{stroke:#fff;stroke-width:3}.cm-stalls rect{fill:none;stroke:#9fe0bc;stroke-width:2}.cm-stalls line{stroke:#9fe0bc;stroke-width:1.2}.cm-stand{fill:#2c3a33;stroke:#1c2621}.cm-crowd{fill:#c9b79c;opacity:.8}.cm-ad{fill:#ffdf1b;stroke:#0a2a1b;stroke-width:1}.cm-cam rect,.cm-cam path{fill:#e9edf2}.cm-lbl{fill:#ffffffb3;font:700 10px Verdana,sans-serif;letter-spacing:.08em;text-anchor:middle}.cm-pin circle{fill:#0a2a1b;stroke:#ffdf1b;stroke-width:2.5}.cm-pin text{fill:#ffdf1b;font:800 12px Verdana,sans-serif;text-anchor:middle}.sp-places{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sp-places li{display:grid;grid-template-columns:24px 170px minmax(0,1fr);gap:10px;align-items:center;font-size:13px}.sp-pk{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);font-weight:800;font-size:11px}.sp-rotate{margin:0}.pc-grid{stroke:#ffffff14}.pc-ax{fill:#ffffff8c;font:11px Verdana,sans-serif}.pc-lock{fill:#ffab5c29}.pc-lock-t{fill:#ffb47a;font:800 10px Verdana,sans-serif;letter-spacing:.08em}.pc-floor{stroke:#ffffff59;stroke-dasharray:4 4}.pc-floor-t{fill:#fff9;font:11px Verdana,sans-serif}.pc-paid{stroke:#ffb47a;stroke-width:3}.pc-line{fill:none;stroke:var(--gold);stroke-width:3.5;stroke-linejoin:round}.pc-dot{fill:var(--gold);stroke:#0a2a1b;stroke-width:2}.pc-dot.you{fill:#ffb47a}.pc-note{fill:var(--text);font:700 12px Verdana,sans-serif}.pc-note.dim{fill:#fff9;font-weight:400}.sp-rules3{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;line-height:1.5}.sp-rules3 li{padding-left:14px;border-left:3px solid var(--gold);color:var(--dim)}.sp-rules3 b{color:var(--text)}.sp-cta{display:flex;align-items:baseline;gap:8px;margin-top:6px;padding:8px 12px;border-radius:6px;background:#00000038}.sp-cta span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--gold)}.sp-cta b{margin-left:auto;font-family:var(--display);font-size:22px;color:var(--gold)}.sp-cta small{color:var(--dim)}.sp-board:hover .sp-cta{background:var(--gold)}.sp-board:hover .sp-cta span,.sp-board:hover .sp-cta b,.sp-board:hover .sp-cta small{color:#0a2a1b}.sp-hcta{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--gold);white-space:nowrap}.sp-hcta b{font-family:var(--display);font-size:17px;margin-left:4px}@media(max-width:1000px){.sp-explain{grid-template-columns:minmax(0,1fr)}.sp-places li{grid-template-columns:24px minmax(0,1fr)}.sp-places li .dim{grid-column:2}}.pc-bar{fill:var(--gold)}.pc-bar.first{fill:#ffb47a}.pc-lockchip{fill:#0a2a1b8c}.pc-up{fill:#9fe0bc;font:800 11px Verdana,sans-serif}.sp-hodds{color:var(--gold);font-weight:700}.recent{border:1px solid var(--line);border-radius:12px;background:var(--bg2);padding:12px 14px}.rc-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rc-head a{text-decoration:none}.rc-list{display:flex;flex-direction:column}.rc-row{display:grid;grid-template-columns:42px 22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 4px;border-top:1px solid var(--line);text-decoration:none;font-size:12px}.rc-row:first-child{border-top:none}.rc-row:hover .rc-name{color:var(--text)}.rc-id{color:var(--dim);font-variant-numeric:tabular-nums}.rc-chip{display:inline-grid;place-items:center;width:20px;height:18px;border-radius:3px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #0000004d}.rc-row.void .rc-chip{background:var(--line2);color:var(--dim)}.rc-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dim)}.rc-odds{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.live-page[data-layout=sportsbook] .lay-col:first-child .between.big,.live-page[data-layout=stream] .lay-col:first-child .between.big{flex-direction:column;align-items:stretch;text-align:center;gap:10px;padding:16px 14px}.live-page[data-layout=sportsbook] .lay-col:first-child .between.big .ring,.live-page[data-layout=stream] .lay-col:first-child .between.big .ring{align-self:center}.live-page[data-layout=sportsbook] .lay-col:first-child .between .dim.small,.live-page[data-layout=stream] .lay-col:first-child .between .dim.small{display:none}.live-page[data-layout=sportsbook] .lay-col:first-child .between.small,.live-page[data-layout=stream] .lay-col:first-child .between.small{font-size:12px}.live-page[data-layout=sportsbook] .lay-col:first-child .sp-strip,.live-page[data-layout=stream] .lay-col:first-child .sp-strip{grid-template-columns:minmax(0,1fr)}.live-page[data-layout=theatre] .lay-cols{gap:22px}.live-page[data-layout=theatre] .lay-col .slip{position:static}.live-page[data-layout=theatre] .lay-col:first-child .between.big{flex-direction:column;align-items:flex-start}.slip{container-type:inline-size}@container (max-width: 360px){.h-legend,.h-row{grid-template-columns:24px minmax(0,1fr) 46px 62px}.h-bar,.h-legend .h-bar-head{display:none}}.live-page[data-layout=sportsbook] .slip-close,.live-page[data-layout=stream] .slip-close,.live-page[data-layout=theatre] .race-head .rh-title{display:none}.live-page[data-layout=stream]{max-width:1760px}.live-page[data-layout=stream] .lay-col:nth-child(2)>.arena-slot{padding:14px;border-radius:16px;background:#00000073;box-shadow:inset 0 0 0 1px var(--line)}.live-page[data-layout=stream] .lay-col:nth-child(2) .ar-canvas{max-height:calc(100vh / var(--z) - 230px)}.live-page[data-layout=stream] .lay-col:nth-child(2)>.race-head{padding:0 4px;margin-top:-4px}.live-page[data-layout=stream] .lay-col:nth-child(2)>.race-head .rh-title{font-size:clamp(20px,1.8vw,26px)}.live-page[data-layout=stream] .lay-col:nth-child(2)>.race-head .rh-stats b{font-size:15px}.lv-betbar{display:none}@media(max-width:760px){.lv-betbar:not([hidden]){position:fixed;z-index:800;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border:1px solid #a88c00;border-radius:12px;background:#0b3d27;color:#fff;font-size:13px;letter-spacing:0;text-transform:none;box-shadow:0 10px 30px #00000080;animation:lv-betbar-in .2s ease-out}.lv-betbar b{color:var(--gold)}.lv-betbar .lv-betbar-go{padding:7px 12px;border-radius:8px;background:var(--gold);color:#0a3d27;font-weight:900;letter-spacing:.04em;white-space:nowrap}}@keyframes lv-betbar-in{0%{transform:translateY(20px);opacity:0}}.tk-slot:empty{display:none}.tk-slot{margin-top:14px;perspective:800px}.ticket{--paper: #fbfaf3;--ink: #10261a;position:relative;color:var(--ink);background:var(--paper);border-radius:4px 4px 0 0;box-shadow:0 14px 28px -12px #0009,0 2px #0000001f;font-family:Verdana,Tahoma,sans-serif;transform-origin:top center;animation:tk-print .55s cubic-bezier(.2,.9,.3,1.1);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 12px 8px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 12px 8px repeat-x;padding-bottom:8px}.ticket.still{animation:none}@keyframes tk-print{0%{transform:rotateX(-70deg) translateY(-18px);opacity:0}to{transform:none;opacity:1}}.tk-head{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#13905d,#0b603d);color:#fff;border-radius:4px 4px 0 0}.tk-brand{font-family:"Arial Black",var(--display),sans-serif;font-weight:900;font-size:14px;letter-spacing:.02em}.tk-kind{font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffdf1b}.tk-x{margin-left:auto;padding:0 6px;border:none;color:#fffc;font-size:13px;line-height:1.4}.tk-x:hover:not(:disabled){color:#fff}.tk-body{position:relative;padding:12px 14px 10px}.tk-race{font-size:11px;font-weight:700;letter-spacing:.06em;color:#47604f}.tk-race span{font-weight:400;letter-spacing:0;margin-left:4px}.tk-sel{display:flex;align-items:center;gap:9px;margin:8px 0 12px}.tk-sel b{font-family:var(--display);font-size:22px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tk-silk{display:inline-grid;place-items:center;width:24px;height:22px;border-radius:3px;font-size:12px;font-weight:800;flex:none;box-shadow:inset 0 0 0 1px #0006}.tk-form{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.08em;color:#47604f;flex:none}.tk-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;border-top:1px dashed #b7c2b9;border-bottom:1px dashed #b7c2b9}.tk-grid>div{display:grid;gap:1px;padding:8px 0}.tk-grid>div+div{padding-left:10px;border-left:1px dashed #b7c2b9}.tk-grid span{font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#6b7f71}.tk-grid b{font-size:16px;font-variant-numeric:tabular-nums}.tk-win b{font-family:var(--display);font-size:22px;color:#0b7a45;line-height:1.05}.tk-reason{margin-top:10px;font-size:12px;line-height:1.45;color:#8e1b1b}.tk-stamp{position:absolute;right:12px;top:34px;pointer-events:none}.tk-stamp span{display:inline-block;padding:4px 10px;border:3px solid currentColor;border-radius:6px;font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.08em;color:#0b7a45;transform:rotate(-9deg);opacity:.88;mix-blend-mode:multiply;animation:tk-stamp .4s .35s cubic-bezier(.3,1.6,.5,1) both}.ticket.still .tk-stamp span{animation:none}@keyframes tk-stamp{0%{transform:rotate(-9deg) scale(2.2);opacity:0}}.tk-wallet .tk-stamp span{color:#a06a00;font-size:13px;animation:tk-pulse 1.2s ease-in-out infinite}@keyframes tk-pulse{50%{opacity:.45}}.tk-failed .tk-stamp span{color:#b3202a}.tk-failed .tk-grid,.tk-failed .tk-sel{opacity:.45}.tk-won .tk-stamp span{color:#b58900;font-size:22px}.tk-won{box-shadow:0 0 0 2px #ffdf1b,0 14px 30px -10px #ffdf1b99}.tk-lost .tk-stamp span,.tk-void .tk-stamp span{color:#6b6f6c}.tk-lost .tk-win b{text-decoration:line-through;color:#6b7f71}.tk-tear{height:0;margin:0 8px;border-top:2px dotted #c3cbc4}.tk-foot{padding:8px 14px 6px}.tk-code{height:26px;background-repeat:repeat-x;opacity:.85}.tk-meta{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:10.5px;color:#6b7f71}.tk-meta a.ext{color:#0b603d;border-bottom-color:#9fb3a6}.tk-act{margin-left:auto}.tk-act button.claim{padding:5px 10px;font-size:11px}.mine .mt{display:grid;gap:6px;margin-top:8px;padding:9px 12px;border-radius:4px;background:var(--paper, #fbfaf3);color:#10261a;border-left:5px solid #13905d;font-size:12px}.mt-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-top a{color:#0b603d;font-weight:700;text-decoration:none}.mt-stamp{padding:1px 7px;border:2px solid currentColor;border-radius:4px;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#0b7a45}.mt-picks{display:flex;flex-wrap:wrap;gap:4px 12px}.mt-pick{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.mt-pick .tk-silk{width:20px;height:18px;font-size:11px}.mt-pick .dim{color:#6b7f71}.mt-act{display:flex;justify-content:flex-end}.mt-act button{padding:5px 10px;font-size:11px}.mt-close{color:#10261a;border-color:#9fb3a6}.mt-won{border-left-color:#ffdf1b;box-shadow:0 0 0 1px #ffdf1b}.mt-won .mt-stamp{color:#b58900}.mt-lost,.mt-done{border-left-color:#9aa39c;opacity:.8}.mt-lost .mt-stamp,.mt-done .mt-stamp,.mt-void .mt-stamp{color:#6b6f6c}.slip-limit b{color:var(--text)}.faucet{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 10px}.faucet button{padding:6px 10px;font-size:11px}html .ticket a.ext{color:#0b603d;border-bottom:1px dotted #9fb3a6}.tk-brand,.tk-kind{white-space:nowrap}.tk-form{margin-left:0}.tk-stamp{top:28px;right:10px}html[data-theme] .ticket a.ext{color:#0b603d;border-bottom:1px dotted #9fb3a6}html[data-theme] .ticket button.claim,html[data-theme] .mine .mt button.claim{background:linear-gradient(180deg,#fff58a,#ffe31a 48%,#f2c900 52%,#e5b900);color:#0a3d27;border:1px solid #a88c00;font-weight:900;text-shadow:none;opacity:1}.ticket.done .tk-stamp span{color:#0b7a45}.ticket.leaving{animation:tk-leave .45s ease-in forwards}@keyframes tk-leave{to{transform:translateY(-12px) scale(.96);opacity:0}}.ticket.still.restamp .tk-stamp span{animation:tk-stamp .4s cubic-bezier(.3,1.6,.5,1) both}.tk-slot{display:grid;gap:12px}.tk-brand{display:inline-flex;align-items:center;gap:6px}.tk-brand img{width:18px;height:18px;border-radius:4px}.ch-dock{position:fixed;right:18px;bottom:14px;z-index:900;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px}body.chat-inline-page .ch-dock{display:none}.ch-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#08281aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;letter-spacing:.08em;box-shadow:0 8px 24px #00000059}.ch-tab b{font-weight:800}.ch-tab span[data-d=count]{color:#ffffffa6;letter-spacing:.02em}.ch-dot,.ch-online i{width:8px;height:8px;border-radius:50%;background:#6ee7a0;box-shadow:0 0 8px #6ee7a0}.ch-unread{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--gold);color:#0a2a1b;font-weight:800;text-align:center}.ch-dock.open .ch-tab{opacity:.7}.ch-panel{width:340px;height:min(480px,calc(100vh / var(--z, 1) - 120px))}.ch-panel[hidden]{display:none}.chat{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.chat-dock{height:100%;box-shadow:0 20px 50px #00000080}.chat-inline{height:420px}.ch-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.1em}.ch-head b{color:var(--gold);font-weight:800}.ch-online{display:inline-flex;align-items:center;gap:6px;color:var(--dim);letter-spacing:.02em}.ch-x{margin-left:auto;padding:0 8px;border:none;font-size:14px;line-height:1.2}.ch-list{flex:1;min-height:0;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin}.ch-empty{margin:auto;color:var(--dim);font-size:12px}.ch-msg{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start}.ch-av{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:hsl(var(--h) 55% 42%);color:#fff;font-size:10px;font-weight:800}.ch-meta{display:flex;gap:8px;align-items:baseline;font-size:11px}.ch-meta b{color:var(--text)}.ch-meta span{color:var(--dim);font-size:10px}.ch-msg.mine .ch-meta b{color:var(--gold)}.ch-text{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ch-sys{display:flex;align-items:center;gap:6px;align-self:center;max-width:100%;padding:3px 10px;border-radius:999px;background:#00000038;font-size:11px;color:var(--dim)}.ch-sys span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ch-silk{display:inline-grid;place-items:center;width:16px;height:14px;border-radius:2px;font-size:9px;font-weight:800;flex:none}.ch-foot{padding:10px 12px;border-top:1px solid var(--line)}.ch-cta{display:block;text-align:center;color:var(--gold);font-weight:800;font-size:12.5px;letter-spacing:.04em;cursor:pointer;text-decoration:none}.ch-cta:hover{text-decoration:underline}.ch-hint{display:block;text-align:center;color:var(--dim);font-size:10.5px;margin-top:2px}.ch-form{display:flex;gap:6px}.ch-form input{flex:1;padding:8px 10px;font-size:13px}.ch-form button{padding:6px 12px;font-weight:800}.ch-err{margin-top:6px;font-size:11px;color:var(--amber)}@media(max-width:620px){.ch-dock{right:10px;left:10px;bottom:54px;align-items:stretch}.ch-tab{align-self:flex-end}.ch-panel{width:auto}}.ch-form.locked input{cursor:pointer;opacity:.85}.ch-form.locked button{font-size:11px;letter-spacing:.06em;color:var(--gold);border-color:var(--gold)}.wm-back{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#02100a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:wm-fade .15s ease-out}@keyframes wm-fade{0%{opacity:0}}.wm{width:min(400px,100%);max-height:calc(100vh / var(--z, 1) - 32px);overflow:auto;border:1px solid var(--line2, rgba(255, 255, 255, .18));border-radius:16px;background:var(--panel, #0d3a26);color:var(--text, #fff);box-shadow:0 30px 80px #0000008c;animation:wm-rise .18s ease-out}@keyframes wm-rise{0%{transform:translateY(10px);opacity:0}}.wm-head{display:flex;align-items:center;padding:18px 20px 6px}.wm-head h2{margin:0;font-family:var(--display);font-size:24px;letter-spacing:.01em}.wm-x{margin-left:auto;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#ffffff0f;color:var(--dim);font-size:14px}.wm-x:hover{color:var(--text);background:#ffffff1f}.wm-body{padding:8px 14px 6px}.wm-list{display:grid;gap:6px}.wm-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:12px;background:#0000002e;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s}.wm-row+.wm-row{margin-top:6px}.wm-list .wm-row+.wm-row{margin-top:0}.wm-row:hover:not(:disabled),.wm-row:focus-visible{border-color:var(--gold);background:#ffdf1b12;outline:none}.wm-row:disabled{cursor:default;opacity:.75}.wm-row b{font-size:15px;font-weight:700}.wm-icon{width:34px;height:34px;border-radius:9px;flex:none;object-fit:contain}.wm-icon.sm{width:30px;height:30px;border-radius:8px}.wm-letter{display:grid;place-items:center;background:var(--gold);color:#0a2a1b;font-weight:900;font-size:16px}.wm-tag{margin-left:auto;color:var(--dim);font-size:11.5px;white-space:nowrap}.wm-row:disabled .wm-tag{color:var(--gold)}.wm-lead{margin:4px 4px 12px;color:var(--dim);font-size:13.5px;line-height:1.45}.wm-alt{margin:12px 4px 0;color:var(--dim);font-size:12.5px}.wm-alt a{color:var(--gold)}.wm-err{margin:12px 4px 0;padding:9px 12px;border-radius:8px;background:#ff8a7a1f;color:#ffb3a8;font-size:13px}.wm-foot{padding:12px 20px 18px;color:var(--dim);font-size:12px;line-height:1.5}.wm-foot b{color:var(--text)}.wm-anchor{position:relative;flex:none;display:flex}.wm-menu{position:absolute;z-index:1500;top:calc(100% + 8px);right:0;width:250px;padding:8px;border:1px solid var(--line2, rgba(255, 255, 255, .18));border-radius:14px;background:var(--panel, #0d3a26);box-shadow:0 20px 50px #00000080;animation:wm-rise .14s ease-out}.wm-menu[hidden]{display:none}.wm-me{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.wm-me div{display:grid;min-width:0}.wm-me b{font-size:15px}.wm-me span{color:var(--dim);font-size:12px}.wm-balrow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;padding:9px 10px;border-radius:9px;background:#0003;font-size:12px;color:var(--dim)}.wm-balrow b{color:var(--gold);font-size:14px}.wm-menu>button,.wm-menu>a{display:block;width:100%;padding:9px 10px;border:none;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:13.5px;font-weight:600;text-align:left;text-decoration:none;letter-spacing:0;text-transform:none;box-shadow:none;text-shadow:none;cursor:pointer}.wm-menu>button:hover,.wm-menu>a:hover{background:#ffffff12}.wm-menu .wm-out{color:#ffb3a8}@media(max-width:620px){.wm-back{place-items:end stretch;padding:0}.wm{width:100%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.wm-menu{width:min(250px,calc(100vw - 24px))}}
