:root{--bg:#f1f5fb;--panel:#fff;--ink:#0f172a;--muted:#5b6b82;--line:#e2e8f0;--line-strong:#cbd5e1;--accent:#047857;--accent-ink:#fff;--accent-soft:#d1fae5;--warn:#fef3c7;--hit:#d1fae5;--bar:#a7f3d0;--badge-h:#dbeafe;--badge-a:#ffedd5;--red:#dc2626;--shadow:0 1px 2px #0f172a0d, 0 4px 14px #0f172a0f;--shadow-lg:0 14px 34px #0f172a24;--radius:14px;--grad:linear-gradient(120deg, #059669 0%, #0891b2 55%, #4f46e5 100%);--grad-btn:linear-gradient(120deg, #047857 0%, #0e7490 55%, #4338ca 100%);--grad-head:linear-gradient(100deg, #064e3b 0%, #0f766e 40%, #1e40af 100%);--lime:#bef264;--lime-ink:#1a2e05;--dots:#0f172a13;--glow1:#10b9812b;--glow2:#6366f124;--s1-ink:#1d4ed8;--s2-ink:#c2410c;--violet-ink:#6d28d9;--teal-ink:#0f766e;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-head:"Plus Jakarta Sans", var(--font)}:root[data-theme=dark]{--bg:#0a1020;--panel:#111a2e;--ink:#e6edf7;--muted:#94a3b8;--line:#1f2b45;--line-strong:#2e3d5f;--accent:#34d399;--accent-ink:#052e22;--accent-soft:#0f3a30;--warn:#3d3314;--hit:#0f3a2c;--bar:#166534;--badge-h:#1e3a8a;--badge-a:#7c2d12;--red:#f87171;--shadow:0 1px 2px #0006, 0 6px 18px #00000047;--shadow-lg:0 16px 40px #00000073;--grad:linear-gradient(120deg, #10b981 0%, #06b6d4 55%, #818cf8 100%);--grad-head:linear-gradient(100deg, #052e2b 0%, #0b3b4a 45%, #1e1b4b 100%);--dots:#e2e8f00f;--glow1:#10b98129;--glow2:#6366f133;--s1-ink:#93c5fd;--s2-ink:#fdba74;--violet-ink:#c4b5fd;--teal-ink:#5eead4}*{box-sizing:border-box}html,body{color:var(--ink);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0}html{background:var(--bg)}body{background-color:var(--bg);background-image:radial-gradient(900px 520px at 6% -6%, var(--glow1), transparent 62%), radial-gradient(820px 480px at 100% 0%, var(--glow2), transparent 60%), radial-gradient(circle at 1px 1px, var(--dots) 1.1px, transparent 0);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 900px,100% 900px,22px 22px;min-height:100vh}h1,h2,h3,.brand,.daybar,.leaguebar{font-family:var(--font-head)}main{max-width:1120px;margin:0 auto;padding:20px 16px 32px}.brand{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;margin-right:10px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand img{border-radius:7px;display:block}.crumbs{color:var(--muted);margin:6px 0 0;font-size:.9rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{letter-spacing:-.015em;margin:18px 0 10px;font-size:1.6rem;line-height:1.2}h2{letter-spacing:-.01em;margin:24px 0 10px;font-size:1.15rem}h3{margin:12px 0 6px;font-size:1rem}.muted{color:var(--muted)}.small{font-size:.85rem}.good{color:var(--accent)}.bad{color:var(--red)}.tbl{border-collapse:separate;border-spacing:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);overflow:hidden}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.tbl th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb, var(--accent) 6%, var(--panel));font-size:.76rem;font-weight:600}.tbl tr:last-child td{border-bottom:0}:is(:has(>table.tbl),:has(>table.sgrid)){-webkit-overflow-scrolling:touch;overflow-x:auto}main,main>*{min-width:0}.r{text-align:right;font-variant-numeric:tabular-nums}.tbl.compact td{padding:4px 10px}.tbl.small td,.tbl.small th{font-size:.85rem}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cell.warn,tr.warn td{background:var(--warn)}.cell.hit{background:var(--hit);font-weight:600}.cards{flex-wrap:wrap;gap:10px;margin:10px 0 16px;display:flex}.card{background:var(--panel);border:1px solid var(--line);min-width:150px;color:var(--ink);box-shadow:var(--shadow);border-radius:16px;flex:1;padding:12px 16px}.card.link:hover{border-color:var(--accent);text-decoration:none}.card .k{color:var(--muted);font-size:.8rem}.card .v{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:8px;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tab:hover{color:var(--ink)}.bar{background:var(--line);vertical-align:middle;border-radius:4px;width:120px;height:8px;display:inline-block;overflow:hidden}.bar span{background:var(--bar);height:100%;display:block}.badge{border-radius:4px;margin-right:4px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-block}.badge.h{background:var(--badge-h)}.badge.a{background:var(--badge-a)}.tag{background:var(--hit);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.7rem;font-weight:600;display:inline-block}.tag.late{background:var(--warn)}.cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scores{flex-wrap:wrap;gap:8px;display:flex}.score{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:10px;min-width:58px;padding:6px 10px}.score b{display:block}details summary{cursor:pointer;color:var(--muted);margin:8px 0}footer.muted{text-align:center;max-width:1120px;margin:34px auto 0;padding:22px 16px 30px;position:relative}footer.muted:before{content:"";background:var(--grad);opacity:.65;border-radius:3px;height:3px;position:absolute;top:0;left:16px;right:16px}:root{--btn:var(--accent);--odds:#2563eb}:root[data-theme=dark]{--odds:#60a5fa}.datestrip{scrollbar-width:thin;gap:8px;padding:4px 0 10px;display:flex;overflow-x:auto}.dchip{border:1px solid var(--line);background:var(--panel);text-align:center;width:70px;color:var(--ink);box-shadow:var(--shadow);border-radius:16px;flex:none;text-decoration:none;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.dchip .mon{color:var(--muted);letter-spacing:.02em;padding:7px 0 0;font-size:.72rem;font-weight:600;display:block}.dchip .num{font-size:1.3rem;font-weight:700;line-height:1.15;display:block}.dchip .wd{color:var(--muted);padding-bottom:7px;font-size:.78rem;display:block}.dchip.selected{background:var(--grad-btn);color:#fff;border-color:#0000;box-shadow:0 8px 20px #0e749052}.dchip.selected .mon,.dchip.selected .num,.dchip.selected .wd{color:#fff;font-weight:700}.dchip.empty{opacity:.55}.dchip:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-1px)}.dchip .cnt{background:var(--grad-btn);color:#fff;border-radius:9px;padding:0 5px;font-size:.62rem;font-weight:700;position:absolute;top:5px;right:5px}.dchip.selected .cnt{background:var(--lime);color:var(--lime-ink)}.daybar{color:var(--ink);letter-spacing:-.02em;margin:18px 0 6px;font-size:1.45rem;font-weight:800}.leaguebar{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--lg,var(--accent)) 18%, var(--panel)), var(--panel) 75%);box-shadow:inset 4px 0 0 var(--lg,var(--accent)), var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:24px 0 12px;padding:10px 14px;font-size:1.05rem;font-weight:750;display:flex}.leaguebar .lgname:before{content:"";vertical-align:1px;background:var(--lg,var(--accent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lg,var(--accent)) 26%, transparent);border-radius:50%;margin-right:9px;display:inline-block}.leaguebar .muted{color:var(--muted);font-weight:500}.nomatch{padding:4px 2px 10px}.mcard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:150px 1fr 180px;gap:16px;margin-bottom:14px;padding:16px 18px 16px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.mcard:before{content:"";background:var(--lg,var(--accent));width:5px;position:absolute;top:0;bottom:0;left:0}.mcard:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--lg,var(--accent)) 35%, var(--line));transform:translateY(-2px)}.mcard .teams{justify-content:space-around;align-items:flex-start;gap:10px;display:flex}.mcard .team{text-align:center;flex-direction:column;align-items:center;gap:6px;width:66px;font-size:.85rem;font-weight:600;line-height:1.2;display:flex}.badge-img{object-fit:contain;background:var(--bg);width:52px;height:52px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lg,var(--accent)) 22%, transparent);border-radius:50%;padding:3px}.badge-img.fallback{color:var(--muted);border:1px solid var(--line);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.mcard .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.mcard .text{margin:6px 0 8px;line-height:1.5}.mcard .probs{flex-wrap:wrap;gap:6px;display:flex}.mcard .p{border:1px solid var(--line);text-align:center;background:var(--panel);border-radius:12px;flex-direction:column;min-width:64px;padding:6px 10px;line-height:1.25;display:flex}.mcard .p .k{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:600}.mcard .p b{font-size:1.05rem}.mcard .p.o1{background:color-mix(in srgb, var(--s1) 9%, var(--panel));border-color:color-mix(in srgb, var(--s1) 26%, var(--line))}.mcard .p.o1 .k{color:var(--s1-ink)}.mcard .p.oX{background:color-mix(in srgb, var(--sx) 11%, var(--panel));border-color:color-mix(in srgb, var(--sx) 28%, var(--line))}.mcard .p.o2{background:color-mix(in srgb, var(--s2) 9%, var(--panel));border-color:color-mix(in srgb, var(--s2) 26%, var(--line))}.mcard .p.o2 .k{color:var(--s2-ink)}.mcard .p.oo{background:color-mix(in srgb, #8b5cf6 9%, var(--panel));border-color:color-mix(in srgb, #8b5cf6 26%, var(--line))}.mcard .p.oo .k{color:var(--violet-ink)}.mcard .p.ob{background:color-mix(in srgb, #14b8a6 10%, var(--panel));border-color:color-mix(in srgb, #14b8a6 28%, var(--line))}.mcard .p.ob .k{color:var(--teal-ink)}.mcard .p.top{color:#fff;box-shadow:0 6px 14px color-mix(in srgb, var(--pc) 35%, transparent);background:var(--pc);border-color:#0000}.mcard .p.top.o1{--pc:#2563eb}.mcard .p.top.oX{--pc:#64748b}.mcard .p.top.o2{--pc:#c2410c}.mcard .p.top .k,.mcard .p.top .muted,.mcard .p.top .io{color:#ffffffe0}.mcard .p.warn{background:var(--warn);color:var(--ink)}.mcard .p.hit{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.mcard .result{margin-top:8px;font-size:.9rem}.mcard .side{background:linear-gradient(160deg, color-mix(in srgb, #10b981 13%, var(--panel)), color-mix(in srgb, #6366f1 13%, var(--panel)));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.mcard .side .k{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.mcard .side .big{font-family:var(--font-head);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:800;line-height:1.1}.btn{background:var(--grad-btn);color:#fff;text-align:center;letter-spacing:.03em;border-radius:12px;width:100%;margin-top:8px;padding:10px 14px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 6px 16px #0e749047}.btn:hover{filter:brightness(1.1);text-decoration:none}:root{--s1:#2563eb;--sx:#64748b;--s2:#ea580c;--heatc:5, 150, 105}:root[data-theme=dark]{--s1:#3b82f6;--sx:#64748b;--s2:#f97316;--heatc:52, 211, 153}.stack{background:var(--line);border-radius:999px;height:24px;margin:10px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1f}.stack .seg{color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:0;overflow:hidden}.stack .s1{background:linear-gradient(90deg, #1d4ed8, var(--s1))}.stack .sx{background:var(--sx)}.stack .s2{background:linear-gradient(90deg, var(--s2), #f97316)}.stack .tick{background:var(--ink);opacity:.7;width:2px;height:calc(100% + 4px);position:absolute;top:-2px}.bars{align-items:flex-end;gap:4px;height:130px;padding:18px 0;display:flex;position:relative}.bcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:18px;height:100%;display:flex;position:relative}.bcol .bfill{background:var(--s1);border-radius:3px 3px 0 0;width:100%;min-height:1px}.bcol.hi .bfill{background:var(--accent)}.bcol .bval{color:var(--muted);margin-bottom:2px;font-size:.65rem}.bcol .blab{color:var(--muted);font-size:.7rem;position:absolute;bottom:-18px}.grid-wrap{overflow-x:auto}.grid-title{color:var(--muted);margin-bottom:6px;font-size:.8rem}.sgrid{border-collapse:collapse;font-variant-numeric:tabular-nums}.sgrid th{color:var(--muted);padding:3px 6px;font-size:.75rem;font-weight:600}.sgrid td.sc{text-align:center;border:1px solid var(--panel);background:rgba(var(--heatc), calc(var(--heat) * .85 + .03));width:52px;height:34px;color:var(--ink);font-size:.75rem}.sgrid td.sc.diag{box-shadow:inset 0 0 0 1px var(--muted)}.sgrid td.sc.real{outline:2px solid var(--red);outline-offset:-2px;font-weight:700}.pair{flex-direction:column;gap:2px;width:90px;display:flex}.pair div{border-radius:3px;height:6px}.pair .ph{background:var(--s1)}.pair .pa{background:var(--s2)}.hero{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:14px 0 6px;display:grid}.hteam{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hteam h1{margin:0;font-size:1.25rem}.hmid{text-align:center;min-width:150px}.hscore{margin:4px 0;font-size:2rem;font-weight:700;line-height:1.1}.badge-img.big{width:72px;height:72px;font-size:1rem}.alts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.alt{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:1px 8px;font-size:.75rem}.alt i{color:var(--muted);font-style:normal}.stats td:nth-child(3){width:96px}.spark{width:100%;height:60px;margin:6px 0 2px;display:block}.io{color:var(--odds);font-variant-numeric:tabular-nums;font-weight:700}.io.none{color:var(--muted);font-weight:400}.mcard .p .io{font-size:.78rem}.tag.mbs{background:var(--badge-h)}.ev{font-variant-numeric:tabular-nums;color:var(--muted)}.ev.pos{color:var(--accent);font-weight:700}tr.evrow td{background:color-mix(in srgb, var(--hit) 55%, transparent)}.sgrid td.sc .so{color:var(--muted);margin-top:1px;font-size:.6rem;line-height:1;display:block}.imk h3{margin:14px 0 4px;font-size:.95rem}.legend{margin:-4px 0 8px}.tbl.mk th{font-size:.7rem}.mgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;display:grid}.mcx{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px}.mcx h4{justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;font-size:.85rem;font-weight:600;display:flex}.mcx h4 .stack{flex:0 0 120px;height:10px;margin:0}.mcx h4 .stack .seg span{display:none}.ogrid{gap:6px;display:grid}.oc{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;row-gap:1px;padding:4px 8px;display:grid}.oc .ol{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.7rem;overflow:hidden}.oc b{font-variant-numeric:tabular-nums;font-size:1rem}.oc .ioc{color:var(--odds);font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.oc .evc{text-align:right;grid-column:1/-1;font-size:.72rem}.oc.pos{background:color-mix(in srgb, var(--hit) 60%, transparent);border-color:var(--accent)}.oc.dim{opacity:.7}@media (width<=700px){.mgrid,.cols{grid-template-columns:1fr}.bar{width:60px}main{padding:12px}.hero{grid-template-columns:1fr 1fr}.hmid{order:-1;grid-column:1/-1}.badge-img.big{width:56px;height:56px}.tbl th,.tbl td{padding:6px;font-size:.9rem}.fixtures td:nth-child(2),.fixtures th:nth-child(2),.fixtures td:nth-child(10),.fixtures th:nth-child(10){display:none}.mcard{grid-template-columns:1fr;gap:10px}.mcard .teams{justify-content:flex-start;gap:18px}.mcard .side{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}.mcard .side .big{font-size:1.4rem}.btn{width:auto;margin-top:0}.dchip{width:66px}}.navlink{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:.92em;font-weight:500}.navlink:hover{color:var(--ink);background:var(--bg);text-decoration:none}.navlink.active{color:var(--accent);background:var(--accent-soft);font-weight:600}.relgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}figure.rel{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:0;padding:6px}figure.rel svg{width:100%;height:auto;display:block}figure.rel figcaption{text-align:center;margin-top:2px}h1 .small{margin-left:8px;font-weight:400}.tblwrap{overflow-x:auto}table.league td,table.league th{white-space:nowrap}table.league .teamcell{align-items:center;gap:6px;display:flex}table.league .badge{object-fit:contain;width:18px;height:18px}table.league tr.z-0 td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.league tr.z-1 td:first-child{box-shadow:inset 3px 0 #3a7bd5}table.league tr.z-2 td:first-child{box-shadow:inset 3px 0 #e0a100}table.league tr.z-3 td:first-child{box-shadow:inset 3px 0 0 var(--red)}.posstrip{gap:1px;display:flex}.posstrip span{background:var(--accent);border-radius:1px;width:7px;height:14px;display:inline-block}.leaguebar .tablelink{color:var(--accent);margin-left:auto;font-weight:500}.teamhead{align-items:center;gap:10px;display:flex}.badge.big{object-fit:contain;width:36px;height:36px}.form{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0;display:flex}.form .f{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.form .f-G{background:var(--accent)}.form .f-B{background:#8a8a84}.form .f-M{background:var(--red)}figure.xgchart{margin:8px 0 0}figure.xgchart svg{width:100%;height:auto;display:block}.prices{margin-bottom:14px}figure.pricechart{margin:6px 0 12px}figure.pricechart svg{width:100%;height:auto;display:block}td.actual{font-weight:600}.preview{margin:12px 0 16px;line-height:1.55}.preview p{margin:6px 0}details.preview summary{cursor:pointer;margin-bottom:4px}td.pos{color:var(--accent)}td.neg{color:var(--red)}.filters{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;display:flex}.filters .search{border:1px solid var(--line);background:var(--panel);min-width:140px;max-width:280px;color:var(--ink);font:inherit;border-radius:8px;flex:180px;padding:6px 10px}.chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.85rem;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--line-strong)}.chip.on{background:var(--grad-btn);color:#fff;border-color:#0000}.chip.clear{color:var(--muted)}.favbtn{cursor:pointer;color:var(--muted);vertical-align:middle;background:0 0;border:0;margin-left:10px;font-size:1.3rem}.favbtn.on{color:#e0a800}.favmark{color:#e0a800;margin-left:4px;font-size:.9em}.about{max-width:760px;line-height:1.6}.about h2{margin-top:22px}@media (width<=700px){.tbl.compact td,.tbl.compact th{white-space:nowrap}.brand{margin-right:4px;font-size:1rem}.navlink{padding:6px 8px}}.rungs{flex-wrap:wrap;gap:3px 6px;display:flex}.rung{white-space:nowrap;background:color-mix(in srgb, var(--line) 45%, transparent);border-radius:5px;padding:1px 5px}.rung b{font-weight:600}.rung.pos{background:color-mix(in srgb, var(--hit) 70%, transparent)}.rung .io{margin-left:2px}.tv{white-space:nowrap;border-radius:4px;margin-right:4px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-block}.tv.t-guvenilmez{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.tv.t-olculmedi{background:var(--line);color:var(--muted)}.tv.t-zayif{background:var(--warn);color:var(--ink)}.tv.t-kismen{background:var(--hit);color:var(--accent)}.tmark{margin-left:1px;font-size:.6rem;font-weight:700}.tmark.t-guvenilmez,.tmark.t-olculmedi{color:var(--red)}.tmark.t-zayif{color:#b7791f}.tmark.t-kismen{color:var(--accent)}.oc.t-guvenilmez,.oc.t-olculmedi{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--red) 55%, transparent)}.oc.t-zayif{box-shadow:inset 3px 0 #d9a404}.oc.t-kismen{box-shadow:inset 3px 0 0 var(--accent)}.divs{margin:8px 0 16px}.divs details.div{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:6px 0;padding:4px 10px}.divs details.div summary{color:var(--ink);margin:4px 0;line-height:1.6}.divs details.div ul{margin:4px 0 8px 18px;padding:0}.divs details.div li{margin:2px 0}.nowrap{white-space:nowrap}.tag.lg-cokiyi{background:var(--hit);color:var(--accent)}.tag.lg-iyi{background:color-mix(in srgb, var(--hit) 60%, transparent);color:var(--accent)}.tag.lg-orta{background:var(--warn);color:var(--ink)}.tag.lg-zayif{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.okmark{color:var(--accent);margin-left:2px;font-weight:800}.nomark{color:var(--muted);margin-left:2px}.oc.pos.strong{box-shadow:inset 0 0 0 2px var(--accent)}.rung.pos.strong{outline:2px solid var(--accent)}.ev.pos.strong{text-decoration:underline}.strongmark{color:#d4a017;margin-left:1px}tr.evrow.strong td{font-weight:700}.tag.strongtag{background:var(--accent);color:var(--panel)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--ink)}th.sortable.on{color:var(--accent)}th .thbtn{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}th .thbtn:hover{color:var(--ink);text-decoration:underline}th .thbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}th.sortable.on .thbtn{color:var(--accent)}.sortnote{margin:4px 0 8px}.advbar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.advbar button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:2px 10px}.grp{background:var(--line);color:var(--ink);border-radius:4px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-block}.coupon{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:10px 14px}.coupon.won{border-color:var(--accent)}.coupon.lost{border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.coupon-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.coupon-head .tag{margin-left:0}.coupon-foot{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.coupon p{margin:8px 0 0}.tag.risk-dusuk{background:var(--hit);color:var(--accent)}.tag.risk-orta{background:var(--warn);color:var(--ink)}.tag.risk-yuksek{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.leg-won{color:var(--accent);font-weight:700}.leg-lost{color:var(--red);font-weight:700}.advbar button.genbtn{background:var(--btn);color:var(--accent-ink);border:none;padding:4px 14px;font-weight:700}.advbar button.genbtn:disabled{opacity:.5;cursor:default}.aisum{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--odds);border-radius:8px;margin:8px 0;padding:2px 14px}.warnbox{background:var(--warn);color:var(--ink);border-radius:8px;padding:8px 12px}details.older{margin-top:18px}details.older>summary{cursor:pointer;color:var(--muted)}.oldrun{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.cards.bank{margin:8px 0 4px}.goalbar{background:var(--line);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.goalbar>span{background:var(--accent);height:100%;display:block}.coupon.off{opacity:.6}.run{margin-bottom:18px}.placebar{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.placebar .tag{margin-left:0}.placebar button,.advbtn{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:.8rem}.placebar button:disabled{opacity:.5;cursor:default}.placeform{flex-wrap:wrap;gap:6px;display:inline-flex}.placeform input,.pininput{font:inherit;border:1px solid var(--line);background:var(--panel);width:150px;color:var(--ink);border-radius:6px;padding:2px 6px;font-size:.8rem}.tag.pl-pending{background:var(--warn);color:var(--ink)}.tag.pl-placed{background:var(--hit);color:var(--accent)}.tag.pl-off{background:var(--line);color:var(--muted)}.strike{text-decoration:line-through}.card.exposure{flex:2;min-width:240px}.aigrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.aigrid{grid-template-columns:minmax(0,1fr) 420px}.aigrid .chat{position:sticky;top:64px}}h2.sect{margin:14px 0 6px;font-size:1.05rem}.chat{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:8px 12px 12px;display:flex}.chat-head{align-items:baseline;gap:10px;display:flex}.chat-head .advbtn{margin-left:auto}.chat-log{flex-direction:column;gap:8px;min-height:160px;max-height:62vh;padding:4px 2px;display:flex;overflow-y:auto}.msg{max-width:92%}.msg .body{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:7px 10px;font-size:.92rem}.msg .meta{color:var(--muted);margin:2px 4px 0;font-size:.72rem}.msg.user{align-self:flex-end}.msg.user .body{background:var(--badge-h)}.msg.user .meta{text-align:right}.msg.ai{align-self:flex-start}.msg.ai .body{background:var(--bg);border:1px solid var(--line)}.msg.typing .body{color:var(--muted);font-style:italic}.msg.event{color:var(--muted);text-align:center;align-self:center;max-width:100%;font-size:.78rem}.chat-input{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.chat-input textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font-size:.92rem}.chat-input .genbtn{font:inherit;background:var(--btn);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:700}.chat-input .genbtn:disabled{opacity:.5;cursor:default}.chipsep{background:var(--line);align-self:stretch;width:1px;margin:0 4px}.chip.on .muted{color:inherit;opacity:.75}.rung.rb-saglam{box-shadow:inset 0 -2px 0 var(--accent)}.rung.rb-kirilgan{opacity:.75;box-shadow:inset 0 -2px 0 var(--red)}.rbmark{background:var(--hit);color:var(--accent);border-radius:3px;margin-left:3px;padding:0 3px;font-size:.65rem;font-weight:700;display:inline-block}.rbmark.k{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.tag.rb-s{background:var(--hit);color:var(--accent)}.tag.rb-k{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.tag.rb-o{background:var(--line);color:var(--muted)}.robustbox{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;margin:10px 0 16px;padding:4px 14px 8px}.robustbox h2{margin:8px 0}.pickbox{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;margin:10px 0 16px;padding:4px 14px 10px}.pickbox h2{margin:8px 0}.pickcols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pickcol{border:1px solid var(--line);border-radius:6px;padding:6px 10px}.pickcol .k{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.sheet-scroll{overflow-x:auto}.coststrip{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;margin:4px 0;display:grid}.coststrip svg{background:var(--panel);border:1px solid var(--line);border-radius:6px;width:100%;height:48px;display:block}.costaxis{justify-content:space-between;margin:2px 0 0 130px;display:flex}.costchip{white-space:nowrap}.costchip.bad{color:var(--red);font-weight:600}.costalerts{margin:6px 0;padding-left:18px}.costalerts li{margin:3px 0}@media (width<=700px){.coststrip{grid-template-columns:76px minmax(0,1fr)}.costaxis{margin-left:86px}}.kp{--kp-z-model:#ece2cc;--kp-z-avantaj:#b8dcc8;--kp-z-tez:#8ccaa9;--kp-amber:#a46c00;--kp-orange:#c4521c;--kp-stop:#b3261e;--kp-stop-ink:#fff;--kp-tint-red:color-mix(in srgb, var(--red) 11%, var(--panel));--kp-grey:color-mix(in srgb, var(--muted) 25%, var(--bg));--kp-r:12px}:root[data-theme=dark] .kp{--kp-z-model:#4d4430;--kp-z-avantaj:#306a4d;--kp-z-tez:#358a63;--kp-amber:#e0ae48;--kp-orange:#ef8b5b;--kp-stop:#921f19;--kp-stop-ink:#fff}.kp-head h1{margin:14px 0 4px}.kp-lede{color:var(--muted);max-width:64ch;margin:0 0 14px}.kp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.kp-main{flex-direction:column;gap:12px;min-width:0;display:flex}.kp-aside{min-width:0}@media (width>=1100px){.kp-grid{grid-template-columns:minmax(0,1fr) 400px;gap:20px}.kp-aside .chat{position:sticky;top:64px}}.kp .chat{border-radius:var(--kp-r)}.kp-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--kp-r);min-width:0;padding:14px 16px}.kp-label{color:var(--muted);margin:0;font-size:.8rem;font-weight:600;display:block}.kp-sub,.kp-muted{color:var(--muted)}.kp-sub{font-size:.82rem}.kp-val{font-size:1.15rem;font-weight:650;line-height:1.25}.kp-val.big{letter-spacing:-.01em;font-size:1.75rem}.kp-nw{white-space:nowrap}.kp-sw{border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.kp-sw.z-model,.kp-zone.z-model{background:var(--kp-z-model)}.kp-sw.z-avantaj,.kp-zone.z-avantaj{background:var(--kp-z-avantaj)}.kp-sw.z-tez,.kp-zone.z-tez{background:var(--kp-z-tez)}.kp-h2{align-items:baseline;gap:8px;margin:14px 0 0;font-size:1.05rem;display:flex}.kp-count{color:var(--muted);font-size:.85rem;font-weight:600}.kp-h2-note{color:var(--muted);margin:-6px 0 0;font-size:.8rem;line-height:1.45}.kp-empty{color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:var(--kp-r);margin:0;padding:14px 16px}.kp-dur{border-radius:var(--kp-r);background:var(--kp-stop);color:var(--kp-stop-ink);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"word head""text text";align-items:center;gap:8px 12px;margin:0 0 14px;padding:12px 16px;display:grid}.kp-dur-word{letter-spacing:.06em;grid-area:word;font-size:1.6rem;font-weight:800;line-height:1}.kp-dur-head{grid-area:head;font-size:.95rem;line-height:1.35}.kp-dur p{grid-area:text;margin:0;font-size:.92rem;line-height:1.45}@media (width>=560px){.kp-dur{grid-template-areas:"word head""word text";gap:2px 16px}.kp-dur-word{font-size:2rem}.kp-dur-head{align-self:end}.kp-dur p{align-self:start}}.kp-pin{background:var(--panel);border:1px solid var(--line);border-radius:var(--kp-r);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 14px;display:flex}.kp-pin label{font-weight:700}.kp-pin .kp-input{width:150px}.kp-pin .kp-sub{flex-basis:100%}.kp-error{background:var(--kp-tint-red);color:var(--red);border-radius:8px;margin:0 0 14px;padding:8px 12px}.kp-hero{padding:16px 16px 14px}.kp-hero-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kp-badge{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:999px;flex:none;padding:1px 9px;font-size:.75rem;font-weight:650}.kp-hero-fig{flex-wrap:wrap;align-items:flex-end;gap:4px 16px;margin-top:6px;display:flex}.kp-rate{letter-spacing:-.025em;font-size:3.25rem;font-weight:700;line-height:1}.kp-rate.none{letter-spacing:0;font-size:1.6rem;line-height:1.2}.kp-rate-side{color:var(--muted);min-width:0;padding-bottom:3px;font-size:.92rem;line-height:1.45}.kp-rate-side b{color:var(--ink)}.kp-zonename .kp-sw{vertical-align:-1px}.kp-zbar{margin:18px 0 0}.kp-zlabels{height:18px;color:var(--muted);font-size:.74rem;position:relative}.kp-zl{white-space:nowrap;position:absolute;bottom:3px}.kp-zl-0{left:0}.kp-zl-1{transform:translate(-50%)}.kp-zl-2{right:0}.kp-zl.on{color:var(--ink);font-weight:700}.kp-ztrack{height:24px;position:relative}.kp-zfill{border-radius:6px;height:12px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.kp-zone{position:absolute;top:0;bottom:0}.kp-whisker{background:var(--ink);opacity:.5;height:2px;position:absolute;top:11px}.kp-whisker:before,.kp-whisker:after{content:"";background:var(--ink);width:2px;height:8px;position:absolute;top:-3px}.kp-whisker:before{left:0}.kp-whisker:after{right:-1px}.kp-whisker.open:before{display:none}.kp-thr{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.kp-dot{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;margin-left:-8px;position:absolute;top:4px}.kp-dot.below{border-radius:3px}.kp-zticks{height:18px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem;position:relative}.kp-zticks span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.kp-zticks span.first{transform:none}.kp-zticks span.last{transform:translate(-100%)}.kp-zticks span.thr{color:var(--ink);font-weight:600}.kp-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:.78rem;display:flex}.kp-key{align-items:center;gap:6px;display:inline-flex}.kp-key i{flex:none;display:inline-block}.kp-k-dot{background:var(--ink);border-radius:50%;width:10px;height:10px}.kp-k-wh{opacity:.5;border-left:2px solid var(--ink);border-right:2px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat;width:16px;height:8px}.kp-k-up,.kp-k-dn{width:5px;height:9px}.kp-k-up{background:var(--accent);border-radius:2px 2px 0 0;transform:translateY(-3px)}.kp-k-dn{background:var(--red);border-radius:0 0 2px 2px;transform:translateY(3px)}.kp-k-rest{background:var(--muted);opacity:.6;border-radius:50%;width:4px;height:4px}.kp-prog{margin-top:16px}.kp-prog-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.86rem;display:flex}.kp-prog-head b{color:var(--ink)}.kp-strip{gap:2px;height:30px;margin:8px 0 0;display:flex;position:relative}.kp-strip:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.kp-strip i{flex:1 1 0;min-width:0;position:relative}.kp-strip i:after{content:"";background:var(--muted);opacity:.45;border-radius:50%;width:3px;height:3px;margin:-1px 0 0 -1.5px;position:absolute;top:50%;left:50%}.kp-strip i.up:after,.kp-strip i.dn:after{opacity:1;width:min(100%,8px);height:auto;margin:0;transform:translate(-50%)}.kp-strip i.up:after{background:var(--accent);border-radius:2px 2px 0 0;top:1px;bottom:50%}.kp-strip i.dn:after{background:var(--red);border-radius:0 0 2px 2px;top:calc(50% + 1px);bottom:0}.kp-strip i.cut{box-shadow:2px 0 0 0 var(--muted)}.kp-needs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:14px;padding-top:12px;display:grid}.kp-needs-h{color:var(--muted);grid-column:1/-1;font-size:.8rem;font-weight:600}.kp-need .kp-label{align-items:center;font-weight:500;display:flex}.kp-need b{margin-top:2px;font-size:1.05rem;font-weight:650;display:block}.kp-need .kp-sub{text-wrap:balance;font-size:.78rem;display:block}.kp-foot{color:var(--muted);margin:10px 0 0;font-size:.8rem}.kp-money{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.kp-cell{border-left:1px solid var(--line);min-width:0;padding:12px}.kp-cell.main{border-left:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding:14px 16px 12px}.kp-cell.main+.kp-cell{border-left:0}.kp-cell .kp-val{overflow-wrap:anywhere;margin:4px 0 2px;font-size:1.05rem}.kp-cell.main .kp-val{font-size:1.75rem}.kp-cell .kp-sub{font-size:.75rem;line-height:1.35}@media (width>=700px){.kp-money{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.kp-cell.main{border-bottom:0;grid-column:auto}.kp-cell.main+.kp-cell{border-left:1px solid var(--line)}.kp-cell{padding:14px 14px 12px}}.kp-money-none{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:12px 16px;display:flex}.kp-money-none p{margin:0}.kp-stop-state{margin:6px 0 10px;font-size:1.15rem;font-weight:650;line-height:1.25}.kp-stop-state.bad{color:var(--red)}.kp-stop.calm .kp-stop-state{margin-bottom:2px}.kp-meter{background:var(--line);border-radius:5px;height:10px;overflow:hidden}.kp-meter>span{background:var(--kp-amber);border-radius:5px;height:100%;display:block}.kp-stop.mid .kp-meter>span{background:var(--kp-orange)}.kp-stop.near .kp-meter>span,.kp-stop.dur .kp-meter>span{background:var(--red)}.kp-axis{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:.74rem;display:flex}.kp-stop>p.kp-sub{margin:8px 0 0}.kp-stop.calm>p.kp-sub{margin-top:0}.kp-notes{flex-direction:column;gap:8px;display:flex}.kp-note{color:var(--muted);margin:0;font-size:.85rem}.kp-note.act{background:var(--warn);color:var(--ink);border-radius:8px;padding:8px 12px}.kp-note.bad{color:var(--red)}.kp-note.act .kp-link{color:var(--ink);font-weight:700}.kp-goto{white-space:nowrap}.kp-coupon{flex-direction:column;gap:10px;display:flex}.kp-coupon.live{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.kp-coupon.need{border-color:var(--kp-amber);box-shadow:inset 0 0 0 1px var(--kp-amber)}.kp-coupon.off{opacity:.72}.kp-coupon:focus-visible,.kp-item:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.kp-coupon:focus:not(:focus-visible),.kp-item:focus:not(:focus-visible){outline:none}.kp-c-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time chip""date date";align-items:center;gap:2px 10px;display:grid}.kp-time{font-variant-numeric:tabular-nums;grid-area:time;font-size:1.35rem;font-weight:700;line-height:1.15}.kp-c-head>.kp-chip{grid-area:chip;justify-self:end}.kp-c-date{grid-area:date}.kp-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 10px;font-size:.76rem;font-weight:650;display:inline-flex}.kp-chip.wait{background:var(--warn);color:var(--ink)}.kp-chip.live{background:var(--hit);color:var(--accent)}.kp-chip.off{background:var(--line);color:var(--ink);font-weight:600}.kp-chip.need{background:var(--warn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--kp-amber);padding:1px 8px;font-size:.72rem}.kp-chip.surprise{background:var(--kp-tint-red);color:var(--red);vertical-align:1px;margin-left:8px;padding:0 8px}.kp-c-match{overflow-wrap:anywhere;font-weight:600}.kp-c-pick{justify-content:space-between;align-items:center;gap:12px;display:flex}.kp-c-what{min-width:0}.kp-c-market{color:var(--muted);font-size:.8rem;display:block}.kp-c-sel{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.25;display:block}.kp-odd{background:var(--badge-h);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:4px 11px;font-size:1.05rem;font-weight:750}.kp-coupon.halt .kp-odd{background:var(--line)}.kp-c-meta{color:var(--muted);margin-top:-4px;font-size:.82rem}.kp-moved{color:var(--ink)}.kp-stake{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-end;gap:14px;padding:10px 0;display:flex}.kp-stake b{font-size:1.3rem;line-height:1.2;display:block}.kp-arrow{color:var(--muted);font-size:1.2rem;line-height:1.55rem}.kp-stake.zero{color:var(--red);margin:0;font-size:.92rem;display:block}.kp-stake.zero b{font-size:inherit;line-height:inherit;display:inline}.kp-mine{overflow-wrap:anywhere;margin:0;font-size:.85rem}.kp-hint{color:var(--muted);margin:0;font-size:.8rem}.kp-mark,.kp-mark-ctl{flex-direction:column;gap:8px;display:flex}.kp-mark-ctl[hidden]{display:none}.kp-reveal{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:.9rem;font-weight:600;text-decoration:underline}.kp-seg{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.kp-seg button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.88rem;font-weight:600;line-height:1.2}.kp-seg button+button{border-left:1px solid var(--line)}.kp-seg button.yes[aria-pressed=true],.kp-seg button.own[aria-pressed=true]{background:var(--accent);color:var(--bg)}.kp-seg button.no[aria-pressed=true]{background:var(--kp-grey);color:var(--ink)}.kp-seg button.own.open:not([aria-pressed=true]){background:var(--panel);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.kp-seg button:disabled,.kp-alt:disabled{opacity:.55;cursor:default}.kp-seg button:focus-visible,.kp-alt:focus-visible,.kp-btn:focus-visible,.kp-link:focus-visible,.kp-reveal:focus-visible{outline:2px solid var(--btn);outline-offset:-2px}.kp-alts{flex-direction:column;gap:6px;display:flex}.kp-alt{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;line-height:1.35;display:flex}.kp-alt-ic{text-align:center;width:1.2em;color:var(--muted);flex:none;font-size:1.1rem;font-weight:700;line-height:1}.kp-alt[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kp-alt[aria-pressed=true] .kp-alt-ic{color:var(--accent)}.kp-form{background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px;display:flex}.kp-field{min-width:0;color:var(--muted);flex-direction:column;flex:100px;gap:3px;font-size:.76rem;display:flex}.kp-field.wide{flex-basis:100%}.kp-field input,.kp-field select,.kp-input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:.95rem}.kp-btn{background:var(--btn);min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:700}.kp-btn:disabled{opacity:.5;cursor:default}.kp-markstate{color:var(--muted);margin:0;font-size:.8rem}.kp-markstate.on{color:var(--ink)}.kp-markstate.on:before{content:"✓ ";color:var(--accent);font-weight:800}.kp-markstate.act{color:var(--ink);font-weight:600}.kp-list{padding:2px 0}.kp-day+.kp-day{border-top:1px solid var(--line)}.kp-day h3{color:var(--muted);margin:0;padding:10px 16px 2px;font-size:.78rem;font-weight:700}.kp-day ul{margin:0;padding:0;list-style:none}.kp-item{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"res title money""time body body"".edit edit";column-gap:10px;padding:8px 16px 9px 10px;display:grid}.kp-item+.kp-item{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent)}.kp-item.need{background:color-mix(in srgb, var(--warn) 55%, var(--panel))}.kp-res{border-radius:50%;grid-area:res;justify-content:center;place-self:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:inline-flex}.kp-res.won{background:var(--hit);color:var(--accent)}.kp-res.lost{background:var(--kp-tint-red);color:var(--red)}.kp-res.out{background:var(--line);color:var(--muted);font-size:.9rem}.kp-item-time{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:time;place-self:start center;padding-top:1px;font-size:.74rem;line-height:1.5}.kp-item-title{text-wrap:pretty;grid-area:title;align-self:center;min-width:0}.kp-item-match{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.kp-item-money{text-align:right;font-variant-numeric:tabular-nums;grid-area:money;align-self:center;max-width:120px}.kp-item-money b{white-space:nowrap;font-size:.95rem}.kp-wait{color:var(--muted);font-size:.8rem}.kp-item-body{grid-area:body;min-width:0}.kp-item-pick{overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.kp-item-line{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:.78rem;line-height:1.45;display:flex}.kp-item-line>span:first-child{min-width:0}.kp-mk{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;margin-left:auto;display:inline-flex}.kp-item-mark.on{color:var(--ink)}.kp-item-edit{grid-area:edit;margin-top:8px}.kp-link{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;position:relative}.kp-link:after{content:"";position:absolute;inset:-10px -6px}.kp-more{flex-direction:column;gap:12px;margin-top:8px;display:flex}.kp-fold{background:var(--panel);border:1px solid var(--line);border-radius:var(--kp-r)}.kp-fold>summary{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0;padding:12px 16px;font-weight:600;list-style:none;display:flex}.kp-fold>summary::-webkit-details-marker{display:none}.kp-fold>summary>span:first-child{flex:auto;min-width:0}.kp-fold>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:7px;height:7px;margin:-4px 4px 0 0;transform:rotate(45deg)}.kp-fold[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.kp-fold[open]>summary{border-bottom:1px solid var(--line)}.kp-sum-note{color:var(--muted);font-size:.8rem;font-weight:500;display:block}.kp-sum-side{color:var(--muted);white-space:nowrap;font-size:.85rem;font-weight:500}.kp-how{padding:6px 16px 14px;font-size:.9rem;line-height:1.55}.kp-how p{margin:8px 0}.kp-how ul{margin:8px 0;padding-left:18px}.kp-how li{margin:4px 0}.kp-how h3{margin:14px 0 4px;font-size:.95rem}.kp-how ul.kp-zlist{padding:0;list-style:none}.kp-zlist li{align-items:baseline;gap:2px;display:flex}.kp-fold-text{margin:0;padding:12px 16px 0}.kp-list.flat{padding:0 0 4px}.kp-quiet{background:0 0}.kp-quiet .kp-val{margin:4px 0;font-size:1.05rem}.kp-quiet p.kp-sub{margin:0}.kp-showall{border:0;border-top:1px solid var(--line);border-radius:0 0 var(--kp-r) var(--kp-r);width:100%;min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-size:.9rem;font-weight:600;display:block}.kp-showall:focus-visible{outline:2px solid var(--btn);outline-offset:-2px}.kp-chip.trial{background:color-mix(in srgb, var(--odds) 14%, var(--panel));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--odds) 45%, var(--line));padding:1px 8px;font-size:.72rem}.kp-c-market .kp-chip.trial,.kp-item-title .kp-chip.trial{vertical-align:1px;margin-left:8px}.kp-tlist{margin:8px 0 0;padding:0;list-style:none}.kp-trow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""nums nums";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.kp-tname{overflow-wrap:anywhere;grid-area:name;min-width:0;font-weight:600}.kp-trow>.kp-chip{grid-area:chip;justify-self:end;padding:1px 8px;font-size:.72rem}.kp-tnums{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:nums;font-size:.82rem}.kp-tnums b{color:var(--ink)}.kp-trow.off .kp-tname{color:var(--muted)}.kp-chip.t-on{background:var(--line);color:var(--ink)}.kp-chip.t-off{background:var(--kp-tint-red);color:var(--red)}.kp-chip.t-keep{background:var(--hit);color:var(--accent)}.kp-trule{margin:8px 0 0;line-height:1.45}.kp-acct .kp-val.big{margin:6px 0 2px}.kp-acct-sum{margin:0 0 4px}.kp-acct .kp-trow>b{font-variant-numeric:tabular-nums;grid-area:chip;justify-self:end}.kp-acct-line{margin:8px 0 0;line-height:1.45}.kp-acct-line code{overflow-wrap:anywhere;font-size:.78rem}.kp-acct-own{margin-top:8px}.kp-trow>.kp-form{grid-column:1/-1}.kp-tname>.kp-chip{vertical-align:1px;margin-right:6px;padding:0 7px;font-size:.7rem}.kp-acct-own>summary{cursor:pointer;padding:6px 0;font-size:.88rem;font-weight:600}.aibox{margin:8px 0 18px}.aibox .linkbtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0;padding:0;font-size:.85rem}.aian{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:12px;padding:12px 14px}.aian h3{margin:0 0 8px}.aiask,.aipin{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aiask input{min-width:0;font:inherit;flex:220px;padding:6px 8px}.aipin input{width:120px;font:inherit;padding:6px 8px}.aires{margin-top:10px}.aitext{white-space:pre-wrap;line-height:1.5}.tag.aitag{background:color-mix(in srgb, var(--odds) 14%, var(--panel));color:var(--ink);margin-left:6px}.aip{font-style:italic;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}tr.airow td{background:color-mix(in srgb, var(--odds) 5%, transparent)}.tag.kr-ok{background:var(--hit);color:var(--accent)}.tag.kr-miss{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.tag.kr-none{background:var(--line);color:var(--muted)}tr.krmiss td{opacity:.55}.authbox{max-width:560px}.authbox form{flex-direction:column;gap:10px;margin:12px 0;display:flex}.authbox label{flex-direction:column;gap:4px;font-size:14px;display:flex}.authbox input,.authbox textarea{font:inherit;border:1px solid var(--line-strong);background:var(--panel);color:inherit;border-radius:10px;padding:10px 12px}.authbox input:focus,.authbox textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px;border-color:var(--accent)}.authbox textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.authbox button[type=submit]{background:var(--grad-btn);color:#fff;cursor:pointer;border:0;border-radius:12px;align-self:flex-start;padding:10px 20px;font-weight:700;box-shadow:0 6px 16px #0e749047}.authbox button[disabled]{opacity:.5;cursor:default}.authbox code.secret{word-break:break-all;-webkit-user-select:all;user-select:all}.authbox .good{color:var(--accent,#2a7)}.authbox>p>button:not(.linkbtn){background:var(--accent);color:var(--bg);cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.authbox .card{margin:14px 0}.authbox .card h2{margin:2px 0 6px;font-size:1.05rem}.authbox .row{align-items:center;gap:12px;display:flex}.authbox img{background:#fff;border-radius:6px;padding:6px}.codes{border:1px dashed var(--accent);border-radius:8px;margin:10px 0;padding:10px 12px}.codelist{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px 14px;margin:8px 0;padding:0;list-style:none;display:grid}.codelist code{-webkit-user-select:all;user-select:all;font-size:.95rem}.panel{max-width:980px}.panel h2{margin:22px 0 6px;font-size:1.1rem}.panel .seg{flex-wrap:wrap;gap:6px;display:flex}.linkbtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{text-decoration:underline}.linkbtn.bad{color:var(--red)}.panel tr.editrow>td{background:var(--bg)}.memberedit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px 24px;padding:6px 2px;display:grid}.memberedit h3{margin:4px 0 6px;font-size:.95rem}.memberedit .row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.memberedit input{font:inherit;border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:6px;flex:1;min-width:180px;padding:6px 8px}.memberedit button:not(.linkbtn):not(.chip){background:var(--accent);color:var(--bg);cursor:pointer;border:0;border-radius:6px;padding:6px 12px;font-weight:600}.memberedit button[disabled]{opacity:.5;cursor:default}.memberedit table.perms td{vertical-align:middle;border:0;padding:3px 8px 3px 0}.memberedit code.secret{-webkit-user-select:all;user-select:all;font-size:1rem}.landing{max-width:1040px;margin:0 auto}.lhero{isolation:isolate;color:#fff;background:radial-gradient(620px 320px at 12% 0%, #bef26433, transparent 60%), var(--grad-head);box-shadow:var(--shadow-lg);border-radius:28px;margin:6px 0 26px;padding:54px 44px 40px;position:relative;overflow:hidden}.lhero:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0d 0 64px,#0000 64px 128px);position:absolute;inset:0}.lhero-in{max-width:640px;position:relative}.lradar{z-index:-1;background:linear-gradient(#ffffff21,#ffffff21) 50%/1.5px 100% no-repeat,linear-gradient(#ffffff21,#ffffff21) 50%/100% 1.5px no-repeat,repeating-radial-gradient(circle,#ffffff2b 0 1.5px,#0000 1.5px 54px);border-radius:50%;width:540px;height:540px;position:absolute;top:50%;right:-110px;transform:translateY(-50%);-webkit-mask:radial-gradient(circle,#000 58%,#0000 71%);mask:radial-gradient(circle,#000 58%,#0000 71%)}.lsweep{background:conic-gradient(#0000 0deg 280deg,#bef26400 280deg,#bef2648c 360deg);border-radius:50%;animation:5s linear infinite lsweep;position:absolute;inset:0}.lblip{background:var(--lime);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 10px #bef264cc}.lblip:after{content:"";border:2px solid #bef264bf;border-radius:50%;animation:2.6s ease-out infinite lblip;position:absolute;inset:-5px}.lblip.b1{top:33%;left:31%}.lblip.b2{top:60%;left:60%}.lblip.b2:after{animation-delay:.9s}.lblip.b3{top:72%;left:40%}.lblip.b3:after{animation-delay:1.7s}@keyframes lsweep{to{transform:rotate(360deg)}}@keyframes lblip{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.lsweep,.lblip:after{animation:none}}.lkicker{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;margin:0 0 16px;padding:5px 12px;font-size:.74rem;font-weight:700;display:inline-block}.lhero h1{color:#fff;letter-spacing:-.025em;max-width:18ch;margin:0 0 16px;font-size:clamp(1.9rem,4.8vw,3.05rem);line-height:1.1}.lhero .lnum{background:linear-gradient(90deg,#bef264,#fde047);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.lsub{color:#ffffffdb;max-width:56ch;margin:0 0 24px;font-size:1.08rem}.lcta{flex-wrap:wrap;gap:10px;display:flex}.lbtn{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;padding:11px 20px;font-weight:650;transition:transform .12s,filter .12s;display:inline-block}.lbtn:hover{text-decoration:none;transform:translateY(-1px)}.lbtn.primary{background:var(--grad-btn);color:#fff;border-color:#0000;box-shadow:0 8px 20px #0e74904d}.lbtn.primary:hover{filter:brightness(1.1)}.lbtn.ghost{color:var(--accent);background:0 0;border-color:#0000}.lhero .lbtn{color:#fff;background:#ffffff1a;border-color:#fff6}.lhero .lbtn:hover{background:#ffffff2e;border-color:#fff}.lhero .lbtn.primary{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);box-shadow:0 8px 24px #bef26459}.lhero .lbtn.ghost{color:#fff;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.lstats{flex-wrap:wrap;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.lstats li{background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex-direction:column;min-width:150px;padding:10px 16px;display:flex}.lstats b{font-family:var(--font-head);color:#fff;font-size:1.55rem;line-height:1.15}.lstats span{color:#fffc;font-size:.82rem}.lsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 30px;display:grid}.lstep{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:22px 20px 18px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.lstep:before{content:"";background:var(--stc);height:4px;position:absolute;top:0;left:0;right:0}.lstep:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lstep.st1{--stc:linear-gradient(90deg, #10b981, #14b8a6)}.lstep.st2{--stc:linear-gradient(90deg, #3b82f6, #6366f1)}.lstep.st3{--stc:linear-gradient(90deg, #f97316, #f43f5e)}.lstep h2{margin:12px 0 6px;font-size:1.1rem}.lstep p{color:var(--muted);margin:0}.lstepn{color:#fff;background:var(--stc);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 8px 18px #0f172a29}.lgets{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;margin:0 0 26px;display:grid}.lgets>div{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:20px 22px}.lgets h2,.lnote h2{margin:0 0 10px;font-size:1.15rem}.lchecks{margin:0 0 16px;padding:0;list-style:none}.lchecks li{margin:10px 0;padding-left:30px;position:relative}.lchecks li:before{content:"✓";background:var(--grad-btn);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:1px;left:0}.lleagues{flex-wrap:wrap;gap:7px;margin:0;display:flex}.lleague{border:1px solid color-mix(in srgb, var(--lg,var(--accent)) 35%, var(--line));background:color-mix(in srgb, var(--lg,var(--accent)) 9%, var(--panel));border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.lleague:before{content:"";background:var(--lg,var(--accent));border-radius:50%;width:8px;height:8px}.lnote{background:linear-gradient(var(--panel), var(--panel)) padding-box, var(--grad) border-box;box-shadow:var(--shadow);border:2px solid #0000;border-radius:20px;margin:0 0 30px;padding:18px 22px}.lnote p{margin:0}@media (width<=700px){.lhero{border-radius:22px;margin-top:0;padding:34px 20px 26px}.lradar{opacity:.75;width:360px;height:360px;top:34%;right:-160px}.lstats{gap:8px;margin-top:24px}.lstats li{flex:40%;min-width:0;padding:8px 12px}.lstats b{font-size:1.25rem}.lsteps,.lgets{grid-template-columns:1fr}}footer p{margin:4px 0}.lvitrin{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;margin:0 0 26px;padding:18px 22px 8px}.lvhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.lvhead h2{margin:0;font-size:1.3rem}.lvhead .seg{background:var(--bg);border:1px solid var(--line);border-radius:999px;gap:2px;padding:4px;display:flex}.lvhead .seg .chip{background:0 0;border:0}.lvhead .seg .chip.on{background:var(--grad-btn);color:#fff;box-shadow:0 4px 12px #0e74904d}.lvn{opacity:.7;margin-left:2px;font-size:.8em}.lvgroup h3{color:var(--ink);align-items:center;gap:8px;margin:16px 0 4px;font-size:.9rem;font-weight:750;display:flex}.lvgroup h3:before{content:"";background:var(--lg,var(--accent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lg,var(--accent)) 22%, transparent);border-radius:3px}.lvgroup ul{margin:0;padding:0;list-style:none}.lvrow{border-top:1px solid var(--line);border-radius:10px;grid-template-columns:52px minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:8px;padding:8px;transition:background .12s;display:grid}.lvrow:hover{background:color-mix(in srgb, var(--lg,var(--accent)) 8%, transparent)}.lvgroup li:first-child{border-top:0}.lvtime{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:650}.lvteam{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.lvname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lvteam.home{text-align:right;justify-content:flex-end}.lvscore{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.lvscore.done{color:var(--panel);background:var(--ink);border-radius:8px;padding:2px 0}.lvcrest{object-fit:contain;flex:none;width:22px;height:22px}.lvcrest.fallback{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.lvcta{color:var(--muted);margin:10px 0 8px}@media (width<=520px){.lvrow{grid-template-columns:40px minmax(0,1fr) 46px minmax(0,1fr);gap:6px;padding:7px 4px;font-size:.92rem}.lvcrest{width:18px;height:18px}.lvitrin{border-radius:18px;padding:14px 12px 6px}}.fwrap{margin:4px 0 12px;position:relative}.ftool{align-items:center;gap:8px;display:flex;position:relative}.ftool .search{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:360px;color:var(--ink);font:inherit;border-radius:10px;flex:auto;padding:8px 12px}.fbtn{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.fbtn:hover{border-color:var(--line-strong)}.fbtn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fcount{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;display:inline-flex}.fsum{color:var(--muted);margin:8px 0 0;font-size:.88rem}.fbackdrop{z-index:19;background:0 0;position:fixed;inset:0}.fpanel{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:14px;outline:none;width:min(520px,100vw - 32px);max-height:min(70vh,640px);padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 32px #10182824}.fhead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fsec{border-top:1px solid var(--line);padding:10px 0}.fsec h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:.78rem}.fsechead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fsechead h4{margin-bottom:8px}.flist{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.fradio{flex-wrap:wrap;gap:4px 16px;display:flex}.fitem{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.fitem:hover{background:var(--bg)}.fitem.on .fname{font-weight:600}.fitem.wide{flex-wrap:wrap}.fitem input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:0}.fname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flist .fitem .muted{white-space:nowrap;margin-left:auto}.ffoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fshow{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-weight:700}@media (width<=700px){.fbackdrop{background:#00000059}.fpanel{width:100%;max-height:82vh;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.flist{grid-template-columns:1fr}}.topnav{z-index:30;background:var(--grad-head);color:#fff;position:sticky;top:0;box-shadow:0 6px 22px #02061733}.topnav:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0b 0 56px,#0000 56px 112px);position:absolute;inset:0}.tn-inner{align-items:center;gap:18px;max-width:1120px;height:62px;margin:0 auto;padding:0 16px;display:flex;position:relative}.topnav .brand{color:#fff;margin-right:6px;font-size:1.12rem}.topnav .brand img{border-radius:9px;box-shadow:0 0 0 2px #ffffff59}.tn-links{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.tn-link{color:#ffffffd6;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.tn-link:hover{color:#fff;background:#ffffff1f;text-decoration:none}.tn-link.active{color:#fff;background:#ffffff24;font-weight:650}.tn-links>.tn-link.active,.tn-dd>.tn-link.active{box-shadow:inset 0 -3px 0 var(--lime);border-radius:10px 10px 4px 4px}.tn-caret{transition:transform .15s}.tn-caret.up{transform:rotate(180deg)}.tn-dd{position:relative}.tn-menu{min-width:210px;color:var(--ink);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:40;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.tn-menu.right{min-width:240px;left:auto;right:0}.tn-mi{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:.93rem;text-decoration:none;display:flex}.tn-mi:hover{background:var(--bg);text-decoration:none}.tn-mi.active{color:var(--accent);background:var(--accent-soft);font-weight:600}.tn-mhead{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:6px;padding:8px 10px 10px;display:flex}.tn-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-direction:column;gap:2px;margin:6px 0;padding:8px 10px;font-size:.8rem;display:flex}.tn-right{align-items:center;gap:8px;margin-left:auto;display:flex}.tn-cta{background:var(--lime);height:36px;color:var(--lime-ink);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;font-size:.93rem;font-weight:750;display:inline-flex;box-shadow:0 4px 14px #bef2644d}.tn-cta:hover{filter:brightness(1.05);text-decoration:none}.tn-account{color:#fff;height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.tn-account:hover{border-color:#ffffffa6}.avatar{background:var(--lime);width:30px;height:30px;color:var(--lime-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.tn-uname{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.9rem;font-weight:600;overflow:hidden}.bottomnav,.bn-sheet,.bn-backdrop{display:none}@media (width<=860px){.tn-inner{gap:10px}.tn-link{padding:0 9px}.tn-uname{display:none}.tn-account{padding:0 4px}}@media (width<=700px){.tn-inner{height:56px;padding:0 12px}.shell.signed .tn-links,.shell:not(.signed) .tn-links,.shell.signed .tn-right .tn-dd{display:none}.shell.signed main{padding-bottom:86px}.shell.signed footer.muted{padding-bottom:96px}.bottomnav{z-index:30;background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0f172a14}.bn-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:.72rem;font-weight:600;display:flex}.bn-tab.active{color:var(--accent);background:var(--accent-soft)}.bn-backdrop{z-index:28;background:#00000059;display:block;position:fixed;inset:0}.bn-sheet{left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:29;background:var(--panel);border-top:1px solid var(--line);border-radius:16px 16px 0 0;max-height:70vh;padding:10px 14px 12px;display:block;position:fixed;overflow-y:auto;box-shadow:0 -10px 30px #10182829}.bn-sheet section{border-bottom:1px solid var(--line);padding:6px 0}.bn-sheet section:last-child{border-bottom:0}.bn-sheet h4{color:var(--muted);margin:6px 4px;font-size:.82rem;font-weight:700}.bn-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 8px;font-size:1rem;text-decoration:none;display:flex}.bn-item:hover,.bn-item:active{background:var(--bg);text-decoration:none}}.langsw{border:1px solid var(--line);background:var(--bg);border-radius:999px;flex:none;padding:2px;display:inline-flex}.langsw button{font:inherit;letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700}.langsw button.on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.topnav .langsw{background:#ffffff1a;border-color:#ffffff4d}.topnav .langsw button{color:#ffffffd1}.topnav .langsw button.on{color:#0f172a;background:#fff}.themesw{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.themesw:hover{filter:brightness(1.08)}.topnav .themesw{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.bn-prefs{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 4px 6px;display:flex}.bn-prefs .themesw{width:auto;height:32px;padding:0 12px}@media (width<=700px){.shell.signed .tn-lang,.shell.signed .tn-theme{display:none}}@media (width<=420px){.tn-signin{display:none}.topnav .brand{font-size:.98rem}.tn-right{gap:6px}}a.lvrow{color:inherit;text-decoration:none}.lvgroup li:first-child .lvrow{border-top:0}.lvrow.live{background:color-mix(in srgb, var(--accent) 7%, transparent)}.lvlive{color:var(--red);align-items:center;gap:5px;font-weight:700;display:inline-flex}.lvlive i,.pm-pulse{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pm-pulse}@keyframes pm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lvlive i,.pm-pulse{animation:none}}.lvscore.live{color:var(--red);font-weight:800}.lvtag{background:var(--warn);color:var(--ink);border-radius:999px;padding:1px 7px;font-size:.7rem;font-weight:650;display:inline-block}.pm{max-width:860px;margin:0 auto}.pm-back{margin:6px 0 10px;font-size:.9rem}.pm-head{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:16px 20px 18px;position:relative;overflow:hidden}.pm-head:before{content:"";background:var(--lg,var(--accent));width:6px;position:absolute;inset:0 auto 0 0}.pm-league{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px 6px;font-size:.85rem;font-weight:650;display:flex}.pm-dot{background:var(--lg,var(--accent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lg,var(--accent)) 22%, transparent);border-radius:3px}.pm-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.pm-team{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.pm-team .lvcrest{width:56px;height:56px;font-size:1rem}.pm-tname{font-family:var(--font-head);font-size:1.05rem;font-weight:750;line-height:1.2}.pm-mid{flex-direction:column;align-items:center;gap:4px;min-width:120px;display:flex}.pm-score{font-family:var(--font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1}.pm-score.live{color:var(--red)}.pm-sep{opacity:.5;margin:0 6px}.pm-state{color:var(--muted);align-items:center;gap:6px;font-size:.85rem;font-weight:650;display:inline-flex}.pm-state.live{color:var(--red)}.pm-state.gone{color:var(--ink);background:var(--warn);border-radius:999px;padding:4px 12px;font-size:.95rem}.pm-ht,.pm-stale{color:var(--muted);font-size:.78rem}.pm-tabs{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:2px;width:max-content;max-width:100%;margin:14px 0 10px;padding:4px;display:flex;overflow-x:auto}.pm-tabs .chip,.pm-halves .chip{white-space:nowrap;background:0 0;border:0}.pm-tabs .chip.on,.pm-halves .chip.on{background:var(--grad-btn);color:#fff}.pm-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:14px 18px}.pm-halves{background:var(--bg);border:1px solid var(--line);border-radius:999px;gap:2px;margin-bottom:10px;padding:4px;display:inline-flex}.pm-timeline{margin:0;padding:0;list-style:none}.pm-row{border-top:1px solid var(--line);grid-template-columns:1fr 56px 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.pm-timeline li:first-child{border-top:0}.pm-min{text-align:center;font-variant-numeric:tabular-nums;color:var(--accent);font-size:.9rem;font-weight:700}.pm-side{min-width:0;display:flex}.pm-side.home{text-align:right;justify-content:flex-end}.pm-side.away{text-align:left;justify-content:flex-start}.pm-ev{flex-wrap:wrap;align-items:center;gap:7px;font-size:.92rem;display:inline-flex}.pm-side.home .pm-ev{flex-direction:row-reverse}.pm-ev small{color:var(--muted);font-size:.78rem}.pm-goal{color:var(--accent);letter-spacing:.02em}.pm-miss{color:var(--red)}.pm-after{font-variant-numeric:tabular-nums;background:var(--hit);border-radius:6px;padding:0 6px;font-weight:700}.pm-card{background:#facc15;border-radius:2px;width:11px;height:15px;display:inline-block;box-shadow:0 1px 2px #00000040}.pm-card.r{background:#dc2626}.pm-card.yr{background:linear-gradient(135deg,#facc15 50%,#dc2626 50%)}.pm-sub{flex-direction:column!important;align-items:flex-start!important;gap:1px!important}.pm-side.home .pm-sub{align-items:flex-end!important}.pm-in{color:var(--accent);font-weight:600}.pm-out{color:var(--red);font-size:.85rem}.pm-stats{margin:0;padding:0;list-style:none}.pm-stat{border-top:1px solid var(--line);grid-template-columns:56px 1fr 56px;grid-template-areas:"h label a""bar bar bar";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.pm-stats li:first-child{border-top:0}.pm-stat .pm-v{font-variant-numeric:tabular-nums;font-weight:700}.pm-stat .pm-v.home{text-align:left;grid-area:h}.pm-stat .pm-v.away{text-align:right;grid-area:a}.pm-label{text-align:center;color:var(--muted);grid-area:label;font-size:.85rem}.pm-bar{grid-area:bar;gap:3px;height:6px;display:flex}.pm-bar i{background:var(--line-strong);border-radius:999px;height:100%;transition:width .3s;display:block}.pm-bar i.h{background:var(--s1-ink)}.pm-bar i.a{background:var(--s2-ink)}.pm-lineups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pm-xi h3{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;font-size:1rem;display:flex}.pm-form{color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:.8rem;font-weight:650}.pm-xi h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 4px;font-size:.75rem}.pm-xi ul{margin:0;padding:0;list-style:none}.pm-player{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:4px 0;font-size:.9rem;display:flex}.pm-xi li:first-child{border-top:0}.pm-no{text-align:right;width:24px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.pm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-pos{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 5px;font-size:.7rem;font-weight:700}.pm-subm{white-space:nowrap;font-size:.78rem;font-weight:650}.pm-subm.in{color:var(--accent)}.pm-subm.out{color:var(--red)}.pm-info{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;display:grid}.pm-info dt{color:var(--muted);font-size:.85rem}.pm-info dd{margin:0}@media (width<=560px){.pm-head{padding:14px 12px 16px}.pm-team .lvcrest{width:44px;height:44px}.pm-tname{font-size:.92rem}.pm-score{font-size:2rem}.pm-row{grid-template-columns:1fr 44px 1fr}.pm-lineups{grid-template-columns:1fr}.pm-info{grid-template-columns:1fr;gap:2px}.pm-info dd{margin-bottom:8px}}.brand-tag{color:var(--muted);letter-spacing:.02em;border-left:1px solid var(--line);margin-left:2px;padding-left:8px;font-size:.72rem;font-weight:600}@media (width<=640px){.brand-tag{display:none}}.lvitrin{margin-top:6px}.lhero.compact{border-radius:22px;margin:0 0 26px;padding:26px 28px 24px}.lhero.compact .lkicker{margin-bottom:10px;font-size:.7rem}.lhero.compact h1{max-width:32ch;margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.9rem)}.lhero.compact .lsub{max-width:64ch;margin:0 0 16px;font-size:.95rem}@media (width<=700px){.lhero.compact .lradar{display:none}}.topnav .brand-tag{color:#ffffffb8;border-left-color:#ffffff59}.lvname .short{display:none}@media (width<=640px){.lvname .full{display:none}.lvname .short{display:inline}}.pm-scorers{color:var(--muted);grid-template-columns:1fr 120px 1fr;gap:10px;margin-top:12px;font-size:.82rem;display:grid}.pm-scorers ul{margin:0;padding:0;list-style:none}.pm-scorers ul.home{text-align:right}.pm-scorers li{line-height:1.4}.pm-row.mark{grid-template-columns:1fr;justify-items:center;padding:6px 0}.pm-marker{letter-spacing:.06em;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:2px 12px;font-size:.74rem;font-weight:750}.pm-marker b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:7px}.pm-grp{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 0 4px;font-size:.7rem;font-weight:750}.pm-grp+.pm-stat{border-top:0}.pm-hint{color:var(--muted);font-size:.72rem}@media (width<=560px){.pm-scorers{grid-template-columns:1fr 64px 1fr;font-size:.76rem}}.lvstrip{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:stretch;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.lvstrip .chip{background:0 0;border:0;flex-direction:column;align-items:center;gap:0;min-width:44px;padding:3px 9px;line-height:1.15;display:flex}.lvstrip .chip.on{background:var(--grad-btn);color:#fff;box-shadow:0 4px 12px #0e74904d}.lvstrip .chip.today:not(.on) .lvday{color:var(--accent)}.lvday{text-transform:capitalize;font-size:.7rem;font-weight:650}.lvdate{font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:750}.lvstrip .lvn{margin:0;font-size:.62rem}.lvarrow{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:1.3rem;line-height:1}.lvarrow:hover{color:var(--ink)}.lvarrow:disabled{opacity:.3;cursor:default}.lvsel{margin:4px 0 0}.lvlink{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=640px){.lvhead{flex-direction:column;align-items:stretch}.lvstrip{justify-content:space-between}.lvstrip .chip{min-width:38px;padding:3px 6px}}.puan{max-width:900px;margin:0 auto}.puan-h{margin:6px 0 12px;font-size:1.5rem}.puan-ligler{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.puan-ligler .chip{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.puan-dot{background:var(--lg,var(--accent));border-radius:3px;width:9px;height:9px;display:inline-block}.puan-panel{padding:14px 14px 10px}.puan-title{align-items:center;gap:8px;margin:0 4px 8px;font-weight:750;display:flex}.puan-sub{margin:14px 4px 6px;font-size:.95rem}.puan-wrap{overflow-x:auto}.puan-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.puan-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);padding:6px;font-size:.7rem;font-weight:700}.puan-table th.t,.puan-table td.t{text-align:left}.puan-table td{text-align:center;border-top:1px solid var(--line);white-space:nowrap;padding:7px 6px}.puan-table tbody tr:first-child td{border-top:0}.puan-table td.n{color:var(--muted);border-left:3px solid #0000;width:2ch;font-weight:650}.puan-table td.t{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.puan-table td.t .lvcrest{width:22px;height:22px;font-size:.55rem}.puan-table td.p b{font-weight:800}.puan-table td.p small{color:var(--red);font-weight:700}.puan-table .short{display:none}.puan-table tr.z-cl td.n{border-left-color:#2563eb}.puan-table tr.z-el td.n{border-left-color:#f97316}.puan-table tr.z-ecl td.n{border-left-color:#22c55e}.puan-table tr.z-rel td.n{border-left-color:#dc2626}.puan-table tr.z-relp td.n{border-left-color:#f472b6}.puan-table tr.z-pl td.n{border-left-color:#8b5cf6}.puan-table tr.z-other td.n{border-left-color:var(--line-strong)}.puan-note{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 4px 4px;display:flex}.puan-legend{flex-wrap:wrap;gap:10px;display:inline-flex}.puan-key{align-items:center;gap:5px;display:inline-flex}.puan-key:before{content:"";background:var(--line-strong);border-radius:2px;width:10px;height:10px}.puan-key.z-cl:before{background:#2563eb}.puan-key.z-el:before{background:#f97316}.puan-key.z-ecl:before{background:#22c55e}.puan-key.z-rel:before{background:#dc2626}.puan-key.z-relp:before{background:#f472b6}.puan-key.z-pl:before{background:#8b5cf6}@media (width<=640px){.puan-table .full{display:none}.puan-table .short{display:inline}.puan-table .wide{display:none}.puan-table{font-size:.88rem}.puan-table td{padding:7px 4px}}.pm-kadro{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.pm-saha-wrap{grid-area:1/2;position:sticky;top:72px}.pm-kadro .pm-lineups{grid-area:1/1}.pm-kadro-note{grid-column:1/-1}.pm-saha{width:100%;height:auto;box-shadow:var(--shadow);border-radius:10px;display:block}.pm-grass{fill:#2f8f4e}.pm-lines{fill:none;stroke:#ffffffbf;stroke-width:.35px}.pm-dot circle{stroke:#fff;stroke-width:.45px}.pm-dot.home circle{fill:#1d4ed8}.pm-dot.away circle{fill:#c2410c}.pm-dot .pm-no{fill:#fff;font-size:3px;font-weight:700;font-family:var(--font)}.pm-dot .pm-nm{fill:#fff;font-size:2.5px;font-weight:650;font-family:var(--font);paint-order:stroke;stroke:#00000073;stroke-width:.5px}.pm-dot .pm-sub{fill:#facc15;stroke:#fff;stroke-width:.3px}.pm-team{fill:#ffffffe6;font-size:2.6px;font-weight:700;font-family:var(--font)}@media (width<=760px){.pm-kadro{grid-template-columns:1fr}.pm-saha-wrap{grid-area:1/1;max-width:360px;margin:0 auto;position:static}.pm-kadro .pm-lineups{grid-row:2}}.pm-saha-legend{justify-content:space-between;gap:10px;margin:6px 2px 0;font-size:.78rem;font-weight:650;display:flex}.pm-saha-legend span{align-items:center;gap:5px;display:inline-flex}.pm-saha-legend span:before{content:"";border-radius:50%;width:9px;height:9px}.pm-saha-legend .home:before{background:#1d4ed8}.pm-saha-legend .away:before{background:#c2410c}.pm-saha-legend .away{text-align:right;flex-direction:row-reverse}
