body{background:radial-gradient(ellipse at 50% 0%,#fffdf8 0%,transparent 58%),linear-gradient(135deg,rgba(185,52,37,.025) 25%,transparent 25%) 0 0 / 18px 18px,var(--bg)}main{min-height:100dvh;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:clamp(.65rem,1.8vh,1.5rem);padding:clamp(4.8rem,8vh,6.2rem) clamp(1.4rem,4vw,4.5rem) clamp(1.25rem,3vh,2.4rem);position:relative;isolation:isolate}main:before{content:"";position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;border:1px solid rgba(41,62,75,.16);pointer-events:none;z-index:-1}header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;color:var(--ink-dim);font-size:clamp(.85rem,1.5vw,1.25rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase}header #roundName{justify-self:start}.stage-brand-logo{position:fixed;z-index:32;top:1.25rem;left:1.5rem;display:block;width:clamp(140px,15vw,220px);max-height:10vh;height:auto;object-fit:contain}header #multiplier{justify-self:end;color:var(--red);background:var(--b-soft);border:1px solid var(--red);border-radius:999px;padding:.15em .9em;letter-spacing:.14em}@media(max-width:640px){header{font-size:.72rem;letter-spacing:.12em}.stage-brand-logo{top:.9rem;left:.9rem;width:clamp(145px,42vw,200px);max-height:8vh}}.scores{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(.8rem,2vw,2rem)}.team{display:flex;align-items:center;gap:clamp(.65rem,1.6vw,1.5rem);padding:clamp(.6rem,1.6vh,1.25rem) clamp(.9rem,2vw,2rem);background:#ffffffc7;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 4px #2034400f;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;min-width:0;position:relative}.team:before{content:none}.team h2{margin:0;font-size:clamp(1.25rem,2.8vw,2.65rem);line-height:1;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.team b{font-size:clamp(2.4rem,5.2vw,5rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;margin-left:auto}.team.a h2,.team.a b{color:var(--ink)}.team.b{flex-direction:row-reverse;text-align:right}.team.b h2,.team.b b{color:var(--ink)}.team.b b{margin-left:0;margin-right:auto}.team.sirada.mavi{background:var(--a-soft);box-shadow:0 0 0 3px var(--a),0 8px 24px #2e607929;transform:translateY(-2px)}.team.sirada.kirmizi{background:var(--b-soft);box-shadow:0 0 0 3px var(--b),0 8px 24px #b9342529;transform:translateY(-2px)}.team.mavi{border-color:var(--a)}.team.mavi h2,.team.mavi b{color:var(--a)}.team.kirmizi{border-color:var(--b)}.team.kirmizi h2,.team.kirmizi b{color:var(--b)}.team.lit.mavi{background:var(--a);border-color:var(--a)}.team.lit.kirmizi{background:var(--b);border-color:var(--b)}.team.lit.mavi h2,.team.lit.kirmizi h2{color:#fff}.team.lit.mavi b,.team.lit.kirmizi b{background:var(--panel);color:inherit;padding:.18rem .8rem;border-radius:999px;box-shadow:none;border:1px solid rgba(0,0,0,.04)}.team.lit.mavi b{color:var(--a)}.team.lit.kirmizi b{color:var(--b)}.pot{text-align:center;align-self:center;color:var(--ink);padding:.25rem .9rem;min-width:clamp(6.5rem,10vw,9rem);background:#fff0;border-radius:10px;box-shadow:none;border-inline:none}.pot span{display:block;font-size:clamp(.75rem,1.2vw,1rem);letter-spacing:.16em;font-weight:800;color:var(--ink-dim);text-transform:uppercase}.pot b{font-size:clamp(1.4rem,3.2vw,2.4rem);color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.question{text-align:center;position:relative;padding:clamp(.8rem,2vh,1.6rem) clamp(1rem,4vw,4rem);background:transparent;border:none}.question:before,.question:after{content:none}.question p:first-child{margin:0;font-size:clamp(1.45rem,3.5vw,3.2rem);font-weight:700;letter-spacing:.015em;line-height:1.15;text-wrap:balance;color:var(--ink)}.question #sample{margin:.4rem 0 0;color:var(--ink-soft);font-size:clamp(.65rem,1vw,.9rem);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.board{--satir: 3;--kutu-boy: calc((var(--tahta-alan, 40vh) - (var(--satir) - 1) * 1.1rem) / var(--satir));display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(.55rem,1.25vw,1.1rem);align-content:center;min-height:0}.board.solo{grid-template-columns:minmax(0,34rem);justify-content:center}.slot{display:flex;align-items:center;gap:clamp(.6rem,1.2vw,1.1rem);background:#ffffffd6;border:1px solid var(--line-strong);border-radius:12px;padding:min(clamp(.55rem,1.6vh,1.35rem),calc(var(--kutu-boy) * .12)) clamp(.75rem,1.7vw,1.7rem);font-size:min(clamp(1.05rem,2.35vw,2.2rem),calc(var(--kutu-boy) * .32));min-height:0;font-weight:700;box-shadow:0 3px #2034400f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.slot .rank{flex:none;width:2em;height:2em;display:grid;place-items:center;border-radius:8px;background:var(--ink);border:1px solid var(--ink);color:#fffdf8;font-size:.58em;font-weight:800}.slot .label{flex:1;min-width:0;line-height:1.15}.slot .pts{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:900;font-size:min(clamp(1.8rem,5.2vw,4.8rem),calc(var(--kutu-boy) * .62));line-height:1;min-width:4.6rem;text-align:right}.slot.hidden{background:#efe9dc9e;border-style:dashed;box-shadow:none;border-radius:12px}.slot.hidden .label{color:transparent}.slot.hidden .label:before{content:"";display:block;height:.55em;border-radius:999px;background:var(--line);opacity:.55}.slot.zero .pts{color:var(--ink-soft);font-size:clamp(1rem,2.6vw,1.5rem);font-weight:700;opacity:.9}.slot.zero .label{opacity:.9}.slot.open{background:var(--panel);border-color:var(--line-strong);box-shadow:0 6px #2034400f,0 0 0 3px #2034400a;animation:acildi .45s cubic-bezier(.2,.9,.3,1.3)}.slot.open .rank{background:var(--ink);border-color:var(--line-strong);color:#fff}.slot.open .pts{color:var(--navy);font-weight:900;font-size:min(clamp(1.7rem,4.5vw,4.2rem),calc(var(--kutu-boy) * .62))}.slot.correct{background:linear-gradient(180deg,#eaf7ea,#dff1dd);border-color:#c6ebc6;box-shadow:0 6px 12px #2255220f}.slot.correct .rank{background:#36a64f;border-color:#36a64f}@keyframes acildi{0%{transform:scale(.94) translateY(6px);box-shadow:var(--shadow)}45%{transform:scale(1.035) translateY(-2px)}to{transform:none}}.strikes{display:flex;justify-content:center;align-items:center;gap:clamp(.6rem,2vw,1.6rem);min-height:2.6rem;font-size:clamp(1.6rem,4vw,3rem);font-weight:800;line-height:1}.strikes .ma{color:var(--a)}.strikes .mb{color:var(--b)}.timerbar{height:clamp(8px,1.2vh,14px);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;overflow:hidden}.timerbar i{display:block;height:100%;width:0;background:var(--gold);transition:width .1s linear}.timerbar.out i{width:100%!important;background:var(--no);animation:pulse .6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;pointer-events:none}.flash .isaret{font-size:min(46vh,36vw);font-weight:800;line-height:1;letter-spacing:0}.flash.carpi{background:#b9342524;animation:flashOut .75s ease-out forwards}.flash.carpi .isaret{color:var(--red);text-shadow:0 8px 40px rgba(185,52,37,.35);animation:carpiVur .75s cubic-bezier(.15,.85,.25,1) forwards}.flash.dogru{background:#2f6b451a;animation:flashOut .6s ease-out forwards}.flash.dogru .isaret{color:var(--ok);animation:dogruVur .6s cubic-bezier(.2,.9,.3,1.2) forwards}@keyframes carpiVur{0%{transform:scale(1.7) rotate(-8deg);opacity:0}18%{transform:scale(1) rotate(0);opacity:1}60%{transform:scale(.92);opacity:1}to{transform:scale(.35);opacity:0}}@keyframes dogruVur{0%{transform:scale(.4);opacity:0}25%{transform:scale(1.12);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes flashOut{to{background:transparent}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;background:var(--bg);padding:clamp(.8rem,4vh,3rem) clamp(.6rem,3vw,3rem);z-index:30;overflow:auto}.overlay>div{max-width:min(96vw,1600px);width:100%}.draw-animation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;overflow:auto;padding:clamp(1.5rem,4vh,3rem) clamp(1rem,5vw,4rem) 2rem;background:radial-gradient(ellipse at 50% 0%,#fffdf8 0%,transparent 62%),var(--bg);text-align:center}.draw-content{width:min(100%,68rem);min-height:calc(100dvh - clamp(1.5rem,4vh,3rem) - 2rem)}.draw-active .stage-brand-logo{display:none}.draw-logo{display:block;width:clamp(300px,48vw,560px);max-height:30vh;object-fit:contain;margin:clamp(1rem,3vh,2.25rem) auto 0}.draw-list{position:fixed;top:58%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(.45rem,1.5vh,1rem);width:min(92vw,68rem);margin:0}.draw-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,2vw,1.5rem)}.draw-vs{color:var(--red);font-size:clamp(.8rem,1.4vw,1.1rem);font-weight:800;letter-spacing:.12em}.draw-slot{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:clamp(.4rem,1.4vw,1rem);min-width:0;padding:.55rem .4rem;border-bottom:1px solid var(--line);color:var(--ink-soft);opacity:.28;text-align:center;transition:opacity .25s ease,color .25s ease}.draw-slot.right{grid-template-columns:minmax(0,1fr) 3rem}.draw-slot.right .draw-name{grid-column:1;grid-row:1}.draw-slot.right .draw-number{grid-column:2;grid-row:1}.draw-slot.revealed{color:var(--ink);opacity:1}.draw-number{color:var(--gold);font-size:1rem;font-weight:800;letter-spacing:.08em}.draw-name{overflow:hidden;font-size:clamp(1rem,2vw,1.75rem);text-overflow:ellipsis;white-space:nowrap}.draw-slot.revealed .draw-name{animation:kuraReveal .42s cubic-bezier(.2,.8,.2,1) both}@keyframes kuraReveal{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.draw-list{width:96vw;row-gap:.35rem}.draw-pair{gap:.45rem}.draw-slot{grid-template-columns:2rem minmax(0,1fr);gap:.35rem;padding:.5rem .1rem}.draw-slot.right{grid-template-columns:minmax(0,1fr) 2rem}.draw-number{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.draw-slot,.draw-slot.revealed .draw-name{transition:none;animation-duration:.01ms}}.overlay h1{font-size:clamp(2rem,7vw,6rem);margin:0 0 .8rem;text-transform:uppercase;color:var(--ink);font-weight:800}.overlay h1.tur-etiket{color:var(--ink);font-size:clamp(3rem,9vw,7rem);font-weight:800}.overlay .one-shot-title{color:var(--red);font-weight:800}.overlay h2{font-size:clamp(1rem,2.6vw,2rem);margin:0 0 .6rem;color:var(--ink-dim);letter-spacing:.18em;text-transform:uppercase}.overlay .big{font-size:clamp(3rem,12vw,10rem);font-weight:800;color:var(--gold);line-height:1}.overlay .s-alt{color:var(--ink-soft);font-size:clamp(.9rem,1.8vw,1.3rem);margin:.4rem 0 0}.overlay img{width:clamp(64px,8vw,110px)}.overlay .vs{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,5vw,4rem);flex-wrap:wrap;margin-top:.6rem}.overlay .vs .t{font-size:clamp(1.3rem,3.8vw,3.2rem);font-weight:800;text-transform:uppercase;padding:.25em .8em;border-radius:var(--radius);background:var(--panel);border:2px solid var(--line);box-shadow:var(--shadow)}.overlay .vs .t.mavi{color:var(--a);border-color:var(--a);background:var(--a-soft)}.overlay .vs .t.kirmizi{color:var(--b);border-color:var(--b);background:var(--b-soft)}.overlay .vs .x{color:var(--ink-soft);font-size:clamp(.9rem,1.8vw,1.4rem);letter-spacing:.2em;font-weight:700}.overlay .vs.mac-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,3vw,2.5rem);width:min(92vw,1180px);margin:clamp(2rem,8vh,5.5rem) auto 0}.overlay .vs.mac-vs .mac-team{display:grid;place-items:center;width:100%;max-width:none;min-width:0;min-height:clamp(6rem,17vh,10rem);padding:clamp(1rem,2.4vw,2rem);border:0;border-radius:0;background:transparent;box-shadow:none}.overlay .vs.mac-vs .mac-team strong{display:block;max-width:100%;font-size:clamp(2rem,5vw,5rem);font-weight:800;line-height:1.05;letter-spacing:.01em;text-align:center;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.overlay .vs.mac-vs .mac-team.mavi{color:var(--a)}.overlay .one-shot-note{margin-top:.6rem;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:800;color:var(--ink);letter-spacing:.02em}.overlay .one-shot-desc{color:var(--ink);font-weight:700}.overlay .vs.mac-vs .mac-team.kirmizi{color:var(--b)}.overlay .vs.mac-vs .mac-vs-badge{display:block;width:clamp(4rem,7vw,6.5rem);height:auto;margin:0;object-fit:contain;animation:matchVsAppear .42s ease-out .52s both}.overlay .vs.mac-vs .mac-team-a{animation:matchTeamFromLeft .85s cubic-bezier(.2,.7,.2,1) both}.overlay .vs.mac-vs .mac-team-b{animation:matchTeamFromRight .85s cubic-bezier(.2,.7,.2,1) .1s both}@keyframes matchTeamFromLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes matchTeamFromRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes matchVsAppear{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.overlay .vs.mac-vs{grid-template-columns:minmax(0,1fr);gap:.8rem;width:min(88vw,34rem);margin-top:2rem}.overlay .vs.mac-vs .mac-team{min-height:clamp(4.6rem,12vh,7rem);padding:.8rem 1rem}.overlay .vs.mac-vs .mac-team strong{font-size:clamp(1.7rem,8vw,3rem)}.overlay .vs.mac-vs .mac-vs-badge{width:3.8rem;justify-self:center}}@media(prefers-reduced-motion:reduce){.overlay .vs.mac-vs .mac-team,.overlay .vs.mac-vs .mac-vs-badge{animation:none}}.takimlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,3vw,3rem);justify-content:center;width:min(92vw,920px);margin-top:.4rem}.idle-screen{display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,5vh,3.5rem);margin-top:-3vh}.idle-partner-brand{position:fixed;z-index:32;top:0;left:0;padding:.35rem .9rem .45rem .35rem;background:var(--bg);display:flex;align-items:center;gap:clamp(.6rem,1.3vw,1.2rem);color:var(--ink-dim);font-size:clamp(.95rem,1.35vw,1.35rem);letter-spacing:.2em;white-space:nowrap}.idle-partner-brand img{display:block;width:clamp(140px,16vw,180px);height:auto;object-fit:contain}.idle-partner-brand span{color:var(--red);font-size:1.3em;font-weight:400}.idle-partner-brand strong{font-weight:800}.idle-screen .idle-logo{display:block;width:min(64vw,820px);max-height:43vh;object-fit:contain;filter:drop-shadow(0 8px 0 rgba(41,62,75,.07))}.idle-screen .takimlar{margin:0;gap:clamp(.6rem,1.5vw,1.2rem)}.takimlar .tk{display:flex;align-items:center;justify-content:center;gap:.8rem;min-width:0;border:0;border-bottom:1px solid var(--line-strong);background:transparent;border-radius:0;padding:clamp(.6rem,1.2vh,.95rem) .3rem;font-size:clamp(1rem,1.75vw,1.45rem);letter-spacing:.045em;text-transform:uppercase;font-weight:700;color:var(--ink);text-align:center}.takimlar .tk:before{content:none}.idle-bracket{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.5rem,1.4vh,1rem);width:100%;height:100%;min-height:0;text-align:left}.bracket-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:clamp(.35rem,1vh,.8rem);border-bottom:1px solid var(--line)}.overlay.bracket-screen .bracket-header img{display:block;height:clamp(3rem,10vh,6rem);max-width:min(46vw,19rem);width:auto;object-fit:contain;object-position:left center}.overlay.bracket-screen .bracket-header h1{color:var(--ink-dim);font-size:clamp(1.15rem,2.2vw,1.9rem);letter-spacing:.12em;margin:0;text-align:right;text-transform:uppercase}.clip{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;z-index:40}.fm{width:min(86rem,100%);max-width:100%;align-self:stretch;display:flex;flex-direction:column;min-height:0}.fm .os-panel{margin:auto 0;padding:clamp(.7rem,1.6vh,1.1rem) clamp(1rem,2.4vw,2.4rem) clamp(.8rem,2.4vh,1.8rem);background:var(--panel);border:1px solid var(--line-strong);border-radius:28px;box-shadow:0 14px 40px #2034401f,0 2px #2034400a}.fm .os-panel:before{content:"";display:block;width:clamp(3.5rem,6vw,5.5rem);height:6px;margin:0 auto clamp(.5rem,1.4vh,1rem);border-radius:999px;background:var(--line-strong)}.fm .os-panel .row:last-child{border-bottom:none}.fm h2{font-size:clamp(1.1rem,3.4vh,2.2rem);letter-spacing:.3em;color:var(--ink-soft);margin:0 0 clamp(.6rem,2vh,1.4rem)}.fm .row{display:grid;grid-template-columns:1fr auto auto;gap:clamp(.5rem,1.5vw,1.4rem);align-items:center;border-bottom:1px solid var(--line);padding:clamp(.45rem,1.6vh,1.15rem) clamp(.3rem,.8vw,.9rem);font-size:clamp(1rem,2.6vh,2rem);line-height:1.25}.fm .row .q{color:var(--ink-dim);text-align:left}.fm .row .a{font-weight:800;text-align:left;color:var(--ink)}.fm .row .p{font-variant-numeric:tabular-nums;color:var(--ink);min-width:2.5ch;text-align:right;font-weight:800;font-size:1.6em;line-height:1}.fm .total{margin-top:clamp(1.5rem,6vh,4.5rem);margin-bottom:clamp(.9rem,2.4vh,1.8rem);flex:none;font-size:clamp(1.4rem,5.2vh,3.6rem);font-weight:800}.fm .total small{display:block;font-size:.22em;font-weight:700;letter-spacing:.22em;color:var(--ink-soft);margin-top:.4rem}.fm .row.aktif{background:#a8772224;border-radius:6px}.fm .row.blank .a:before{content:"—";color:var(--line)}.fm .row .q b{font-weight:800}.fm .row .q b.mavi{color:var(--a)}.fm .row .q b.kirmizi{color:var(--b)}.fm .osTimer{flex:none;margin-top:clamp(.8rem,2vh,1.4rem)}.one-shot-giris{text-align:center}@media(max-width:34rem){.fm .row{grid-template-columns:1fr auto;gap:.15rem .5rem}.fm .row .q{grid-column:1 / -1}.fm .row .a{font-size:.95em}}#teamA.mavi,#teamB.mavi{border-color:var(--a)}#teamA.kirmizi,#teamB.kirmizi{border-color:var(--b)}#teamA.mavi h2,#teamB.mavi h2,#teamA.mavi b,#teamB.mavi b{color:var(--a)}#teamA.kirmizi h2,#teamB.kirmizi h2,#teamA.kirmizi b,#teamB.kirmizi b{color:var(--b)}#teamA.mavi.lit h2,#teamB.mavi.lit h2,#teamA.kirmizi.lit h2,#teamB.kirmizi.lit h2{color:#fff}#teamA.sirada,#teamB.sirada{box-shadow:0 8px 24px #2034400f}#strikes .ma{color:var(--a)}#strikes .mb{color:var(--b)}#strikes .ma+.mb{margin-left:.8em}.macgiris{width:100%;max-width:min(96vw,1600px)}.bracket{--bracket-gap: clamp(.7rem, 1.35vw, 1.25rem);display:grid;gap:clamp(.8rem,1.8vh,1.4rem);margin-top:1.2rem;max-width:100%;overflow-x:auto;padding-bottom:.3rem}.bkol{display:grid;min-width:min-content}.bturlar{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--round-count),minmax(9.5rem,1fr));column-gap:var(--bracket-gap)}.bsutun{display:grid;gap:.6rem;align-content:start;min-width:9.5rem;position:relative;z-index:1}.bsutun h3{margin:0;color:var(--ink-dim);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.bmaclar{display:flex;flex-direction:column;justify-content:space-around;gap:0;min-height:0;position:relative}.bmac{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:.18rem;min-width:0;overflow:visible;position:relative;padding:.24rem;border:1px solid color-mix(in srgb,var(--line-strong) 68%,transparent);border-radius:1rem;background:linear-gradient(145deg,#fff,#f3f6f8);box-shadow:0 .45rem 1.1rem #2034401f,0 1px 2px #20344014;isolation:isolate;z-index:1}.bmac:before{content:"VS";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:2.4rem;height:1.4rem;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-radius:999px;background:#fff;color:var(--ink);font-size:.66rem;font-weight:900;letter-spacing:.08em;box-shadow:0 1px 4px #20344021}.bmac.live{border-color:var(--red);box-shadow:0 0 0 2px var(--b-soft),0 .45rem 1.1rem #b934252e}.btakim{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.48rem .68rem;border:1px solid transparent;border-radius:.68rem;background:#ffffffd1;color:var(--ink);font-size:1rem;font-weight:800;line-height:1.12}.btakim.mavi,.btakim.kirmizi{background:#ffffffd1}.btakim.kazandi{border-color:color-mix(in srgb,var(--ok) 18%,transparent);background:var(--ok-soft);color:var(--ok);font-weight:800}.btakim.bos{background:#ffffff85;color:var(--ink-soft)}.btakim span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btakim b{display:grid;place-items:center;flex:0 0 auto;min-width:1.75em;height:1.75em;padding:0 .3em;border:1px solid transparent;border-radius:999px;background:var(--ink-soft);color:#fff;font-size:.8em;font-variant-numeric:tabular-nums}.btakim.mavi b{background:var(--a)}.btakim.kirmizi b{background:var(--b)}.btakim.kazandi b{color:#fff}.bracket-lines{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bracket-lines path{fill:none;stroke:color-mix(in srgb,var(--ink-dim) 58%,transparent);stroke-width:2.5;stroke-linecap:square;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overlay.bracket-screen{place-items:stretch;overflow:hidden;padding:clamp(.65rem,1.8vh,1.2rem) clamp(.8rem,2.5vw,2.5rem)}.overlay.bracket-screen>div{max-width:none}body.bracket-mode .stage-brand-logo,body.welcome-mode .stage-brand-logo{display:none}.idle-bracket .bracket{grid-template-rows:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(.55rem,1.5vh,1.1rem);height:100%;min-height:0;margin:0;overflow:hidden;padding:0}.idle-bracket .bkol{grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.idle-bracket .bturlar{grid-template-columns:repeat(var(--round-count),minmax(0,1fr));column-gap:var(--bracket-gap);min-height:0;min-width:0;height:100%}.idle-bracket .bsutun{grid-template-rows:auto minmax(0,1fr);gap:clamp(.2rem,.6vh,.45rem);min-height:0;min-width:0}.idle-bracket .bsutun h3{overflow:hidden;color:var(--ink-soft);font-size:clamp(.66rem,1.35vh,.9rem);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.idle-bracket .bmaclar{display:flex;flex-direction:column;justify-content:space-around;gap:0;min-height:0;height:100%}.idle-bracket .bmac{flex:0 1 auto}.idle-bracket .btakim{padding:clamp(.25rem,.6vh,.52rem) clamp(.5rem,.85vw,.85rem);font-size:clamp(1.05rem,2.35vh,1.45rem)}.macgiris .vs .t.mavi{color:var(--a)}.macgiris .vs .t.kirmizi{color:var(--b)}@media(max-width:640px){main{padding:4.5rem 1.15rem 1rem;gap:.7rem}main:before{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}.idle-partner-brand{gap:.35rem;font-size:.66rem;letter-spacing:.13em}.idle-partner-brand img{width:96px}.scores{gap:.4rem}.team{gap:.4rem;padding:.45rem .5rem}.team h2{font-size:clamp(.76rem,3.6vw,1rem)}.team b{font-size:clamp(1.35rem,7vw,2rem)}.team.a{border-left-width:4px}.team.b{border-right-width:4px}.pot{min-width:4.3rem;padding-inline:.25rem}.pot span{font-size:.52rem;letter-spacing:.1em}.pot b{font-size:1rem}.question{padding:.7rem 1.5rem}.question p:first-child{font-size:clamp(1.15rem,5vw,1.6rem)}.slot{gap:.4rem;padding:.5rem;font-size:.95rem}.slot .rank{width:1.7em;height:1.7em}.idle-screen .idle-logo{width:min(82vw,620px);max-height:34vh}.idle-screen .takimlar{grid-template-columns:1fr;gap:0;width:min(88vw,420px)}.takimlar .tk{padding:.5rem .2rem;font-size:.95rem}}.s-alt{color:var(--ink-dim);font-size:clamp(.95rem,2vw,1.4rem);margin:0}.qr-uyari{display:grid;gap:.6rem;justify-items:center;max-width:min(46rem,88vw);padding:clamp(1rem,3vh,2rem) clamp(1.2rem,3vw,2.5rem);background:var(--panel);border:2px solid var(--red);border-radius:18px;text-align:center}.qr-uyari b{color:var(--red);font-size:clamp(1.1rem,3vh,2rem);letter-spacing:.12em;text-transform:uppercase}.qr-uyari span{color:var(--ink-dim);font-size:clamp(.9rem,2vh,1.3rem);line-height:1.5}.qr-uyari code{background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:.05em .4em;color:var(--ink);font-size:.95em}.ara{display:grid;gap:clamp(.6rem,2vh,1.4rem);justify-items:center}.ara h1{font-size:clamp(2rem,7vw,5rem);margin:0;letter-spacing:.04em}.ara h2{font-size:clamp(.9rem,2vw,1.5rem);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-weight:600}.ara .s-alt{color:var(--ink-dim);font-size:clamp(.9rem,1.8vw,1.3rem);margin:0}.ara-bira{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;overflow:hidden;background:var(--bg);display:grid;place-items:center}.bira-dolum{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;animation:biraDol 4s cubic-bezier(.3,.1,.25,1) both}.ara-bira-yazi{position:relative;display:grid;justify-items:center;gap:clamp(.4rem,1.6vh,1.2rem);padding:0 1.5rem;text-align:center;color:#1f1606;text-shadow:0 2px 0 rgba(255,244,200,.45);animation:biraYazi .7s cubic-bezier(.2,.8,.2,1) 3.7s both}.ara-bira-yazi h1{margin:0;font-size:clamp(4rem,20vh,13rem);font-weight:900;line-height:.95;letter-spacing:.06em}.ara-bira-yazi h2{margin:0;font-size:clamp(1.4rem,5vh,3.4rem);font-weight:800;letter-spacing:.04em}.ara-bira-yazi p{margin:0;font-size:clamp(1rem,2.6vh,1.8rem);font-weight:700;color:#3a2a0c}@keyframes biraDol{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes biraYazi{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bira-dolum,.ara-bira-yazi{animation:none}}.kazanan-ekran{display:flex;flex-direction:column;align-items:center;gap:clamp(.4rem,1.6vh,1.2rem);width:100%;position:relative;z-index:1}.kazanan-ad{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(2.4rem,8vh,6.5rem);font-weight:900;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);animation:kazananAd .6s cubic-bezier(.2,.8,.2,1) .2s both}.kazanan-ad.mavi{color:var(--a)}.kazanan-ad.kirmizi{color:var(--b)}.kazanan-yazi{font-size:min(clamp(3rem,16vh,11rem),17vw);max-width:100%;font-weight:900;line-height:1;letter-spacing:.08em;color:var(--red);animation:kazandiDamga .55s cubic-bezier(.2,.9,.3,1.35) .5s both}.kazanan-skor{display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,1.6vw,1.4rem);max-width:100%;padding:clamp(.5rem,1.4vh,1rem) clamp(1rem,2.6vw,2.4rem);background:var(--panel);border:1px solid var(--line-strong);border-radius:999px;box-shadow:0 6px 18px #20344014;font-size:clamp(1rem,2.8vh,2rem);font-weight:700;color:var(--ink-soft);white-space:nowrap;margin-bottom:clamp(.2rem,1vh,.8rem);animation:kazananAd .5s ease-out both}.kazanan-skor span{overflow:hidden;text-overflow:ellipsis}.kazanan-skor b{font-size:1.35em;font-weight:900;font-variant-numeric:tabular-nums}.kazanan-skor .galip{color:var(--ink)}.kazanan-skor i{font-style:normal;color:var(--line-strong)}@keyframes kazananAd{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes kazandiDamga{0%{opacity:0;transform:scale(1.6) rotate(-6deg)}60%{opacity:1;transform:scale(.96) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.kazanan-ad,.kazanan-yazi,.kazanan-skor{animation:none}}.konfeti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;overflow:hidden;pointer-events:none}.konfeti i{position:absolute;top:0;border-radius:2px;opacity:.95;animation-name:konfetiDus;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes konfetiDus{0%{transform:translate3d(0,-12vh,0) rotate3d(1,1,0,0)}to{transform:translate3d(var(--salin),112vh,0) rotate3d(1,1,0,var(--don))}}.qr-kutu{background:#fff;padding:clamp(.6rem,1.5vh,1.2rem);border-radius:16px;box-shadow:0 0 60px #d4af3740}.qr-kutu svg{display:block;width:clamp(200px,34vh,420px);height:clamp(200px,34vh,420px)}.qr-adres{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gold);font-size:clamp(.85rem,1.8vw,1.4rem);margin:0;letter-spacing:.02em}.qr-bekle{width:clamp(200px,34vh,420px);height:clamp(200px,34vh,420px);background:#eee;border-radius:8px}body.imlecsiz,body.imlecsiz *{cursor:none}.tamekran{position:fixed;bottom:.7rem;left:.7rem;z-index:45;display:flex;align-items:center;gap:.45rem;width:auto;height:auto;padding:.45rem .9rem;background:var(--panel);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--red);font-size:.85rem;font-weight:800;letter-spacing:.1em;cursor:pointer;opacity:.85;transition:opacity .18s ease,border-color .18s ease}.tamekran:after{content:"TAM EKRAN";font-size:.72rem}.tamekran:hover{opacity:1;border-color:var(--red);background:var(--panel)}@media(max-width:30rem){.tamekran:after{display:none}.tamekran{padding:.5rem .6rem}}
