:root{color-scheme:dark;--bg:#0d141b;--surface:#1a212a;--surface-2:#10171e;--ink:#ffffff;--muted:#98a2ad;--line:#252e39;--green:#3ff384;--yellow:#ffbf1a;--accent:var(--green);--accent-ink:#0b1410;--brass:var(--yellow);--good:#3ff384;--warn:#ffbf1a;--bad:#ff5d5d;--r-common:#8d99a5;--r-uncommon:#4fc46b;--r-rare:#4f93f0;--r-legendary:#a971f0;--r-mythical:#f2604a;--r-pass:#e0a92c;--r-limited:#ff6fb1;--f:"Barlow","Segoe UI",system-ui,sans-serif;--radius:14px;--shadow:0 10px 30px rgb(0 0 0 / .35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.5;background-image:radial-gradient(900px 420px at 50% -120px,rgb(63 243 132 / .07),transparent 70%)}[hidden]{display:none!important}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.wrap{max-width:1420px;margin:0 auto;padding-inline:20px}.num{font-variant-numeric:tabular-nums}.up{text-transform:uppercase;letter-spacing:.05em}header.bar{position:sticky;top:0;z-index:20;background:#0d141beb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar .wrap{display:flex;align-items:center;gap:20px;padding-block:14px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.brand svg{flex:none}.brand b{font-weight:800;font-size:22px;letter-spacing:.04em;text-transform:uppercase;line-height:1}.brand small{display:block;font-size:12px;font-weight:600;color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-top:3px}nav.main{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}nav.main a{padding:9px 18px;border-radius:8px;text-decoration:none;color:var(--muted);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.06em}nav.main a:hover{color:var(--ink);background:var(--surface)}nav.main a[aria-current=page]{background:var(--green);color:var(--accent-ink)}.page-head{padding-block:44px 28px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;justify-content:space-between}.page-head h1{font-weight:800;font-size:clamp(30px,4.6vw,52px);line-height:1.02;text-transform:uppercase;letter-spacing:.01em;margin:0;text-wrap:balance}.page-head h1 em{font-style:normal;color:var(--green)}.page-head p{margin:10px 0 0;color:var(--muted);max-width:60ch;font-size:17px}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin-bottom:6px}.sample-note{font-size:14px;font-weight:600;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:8px;padding:7px 12px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-bottom:44px}.search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0 14px;flex:1 1 220px;max-width:340px;color:var(--muted)}.search input{border:0;background:transparent;padding:11px 0;width:100%;outline:none;color:var(--ink)}.search:focus-within{border-color:var(--green)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 14px;font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.chip[aria-pressed=true]{color:var(--accent-ink);background:var(--yellow);border-color:var(--yellow)}select.sel{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:11px 12px;font-weight:600}.seg{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:3px}.seg button{border:0;background:transparent;border-radius:7px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.seg button[aria-pressed=true]{background:var(--green);color:var(--accent-ink)}.toolbar .count{margin-left:auto;color:var(--muted);font-weight:600;font-size:15px}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 34px;padding-bottom:64px;align-items:start}@media(max-width:1180px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tgrid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1181px){.tcard:nth-child(3n+2){transform:translateY(-10px)}}.tcard{--ac:var(--green);position:relative;background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:0 36px 36px;min-width:0}.tcard.alt{--ac:var(--yellow)}.tc-notch,.tc-tabshape{position:absolute;left:-2px;top:-10px;pointer-events:none}.tc-notch{width:232px;height:84px;fill:var(--bg)}.tc-tabshape{width:210px;height:70px;fill:var(--ac)}.tc-tab{position:absolute;left:-2px;top:-10px;width:150px;height:70px;display:flex;align-items:center;gap:8px;padding-left:22px;color:#0b1410;font-weight:800;font-size:26px;letter-spacing:.02em;line-height:1}.tc-tab svg{width:26px;height:26px;flex:none}.tc-stats{display:flex;justify-content:flex-end;gap:0;padding-top:24px;min-height:96px}.tc-stats div{text-align:center;min-width:46px;position:relative}.tc-stats div+div:before{content:":";position:absolute;left:-4px;top:1px;color:var(--muted);font-weight:600}.tc-stats b{display:block;font-size:18px;font-weight:700;line-height:1.3}.tc-stats span{display:block;font-size:13px;font-weight:500;color:#7d8792;text-transform:uppercase;letter-spacing:.04em;padding-inline:8px}.tc-title{position:relative;text-align:center;padding:26px 0 34px;isolation:isolate}.tc-title:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:300px;height:230px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 30%,transparent),transparent)}.tc-title small{display:block;font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.tc-title strong{display:block;font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ac);line-height:1.1}.tc-box{position:relative;background:var(--surface-2);border:1px solid #222a34;border-radius:14px;padding:30px 14px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:22px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#a6afb9;text-align:center;line-height:1.15}.tc-box svg{width:26px;height:26px;color:var(--yellow);flex:none}.tc-rows{list-style:none;margin:0;padding:38px 0 0;display:flex;flex-direction:column;gap:12px}.tc-row{width:100%;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:24px;border:0;background:transparent;padding:6px 0;border-radius:10px;text-align:left;transition:background .15s,padding .15s}.tc-row:hover{background:#ffffff0a;padding-inline:8px}.tc-ava{width:50px;height:50px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;letter-spacing:.02em;background:linear-gradient(160deg,color-mix(in srgb,var(--rc) 70%,#fff) 0%,var(--rc) 45%,color-mix(in srgb,var(--rc) 55%,#000) 100%)}.tc-name{font-size:17px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#aab3bd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-val{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:600;color:var(--ac);font-variant-numeric:tabular-nums;white-space:nowrap}.tc-val svg{width:20px;height:20px;flex:none}.tc-val .t-up{color:var(--yellow)}.tc-val .t-stable{color:#4a5561}.tc-val .t-down{color:var(--bad)}.tc-more{margin-top:22px;width:100%;border:1px solid #2a333e;background:transparent;border-radius:10px;padding:11px;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tc-more:hover{color:var(--ac);border-color:var(--ac)}@media(max-width:420px){.tc-notch,.tc-tabshape,.tc-tab{transform:scale(.8);transform-origin:0 0}.tc-stats div+div:before{left:-3px}.tcard{padding-inline:20px}.tc-row{gap:14px}.tc-stats div{min-width:40px}.tc-stats span{padding-inline:4px;font-size:11px}}.empty{padding:48px 16px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius)}.legend{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--muted);font-size:14px;font-weight:600;padding-bottom:56px;margin-top:-28px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend svg{width:16px;height:16px}.glyph{width:46px;height:46px;border-radius:9px;flex:none;display:grid;place-items:center;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--rc) 70%,#fff) 0%,var(--rc) 45%,color-mix(in srgb,var(--rc) 55%,#000) 100%)}.glyph.lg{width:72px;height:72px;font-size:24px;border-radius:12px}.badge{display:inline-block;margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rc)}.mini-seg{display:flex;font-size:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.mini-seg button{flex:1;border:0;background:transparent;padding:5px;font-weight:700;color:var(--muted);text-transform:uppercase}.mini-seg button[aria-pressed=true]{background:var(--green);color:var(--accent-ink)}.mini-seg button:disabled{cursor:default;opacity:.4}.trend{font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px}.trend.up{color:var(--good);background:#3ff3841f}.trend.down{color:var(--bad);background:#ff5d5d1f}.trend.stable{color:var(--muted);background:var(--surface-2)}.pips{display:flex;gap:2px;margin-top:6px}.pips i{width:8px;height:6px;border-radius:2px;background:var(--line)}.pips i.on{background:var(--green)}.overlay{position:fixed;inset:0;z-index:50;background:#04080cb3;display:grid;place-items:center;padding:16px}.modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(560px,100%);max-height:100%;overflow:auto;box-shadow:var(--shadow)}.modal-head{display:flex;gap:16px;align-items:center;padding:22px 22px 0}.modal-head h2{font-weight:800;font-size:30px;margin:0;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.modal-body{padding:22px;display:flex;flex-direction:column;gap:16px}.x{margin-left:auto;align-self:flex-start;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;width:36px;height:36px;font-size:20px;line-height:1}.twin{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.stat .k{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat .v{font-weight:700;font-size:24px;font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:11px 16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--green);color:var(--accent-ink);border-color:var(--green)}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.btn-row .btn{flex:1 1 180px}.pick-list{display:flex;flex-direction:column;gap:4px;max-height:52vh;overflow:auto}.pick{display:flex;align-items:center;gap:12px;border:1px solid transparent;background:transparent;border-radius:10px;padding:8px;text-align:left}.pick:hover{background:var(--surface-2);border-color:var(--line)}.pick .glyph{width:36px;height:36px;font-size:12px}.pick .nm{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pick .sub{font-size:12px;color:var(--muted)}.pick .num{margin-left:auto;font-weight:700;color:var(--green)}.modal .search{max-width:none;flex:none}.desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:24px}@media(max-width:760px){.desk{grid-template-columns:minmax(0,1fr)}}.side{background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px}.side-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.side-head h2{font-weight:800;font-size:22px;margin:0;text-transform:uppercase;letter-spacing:.05em}.side-total{font-weight:700;font-size:24px;font-variant-numeric:tabular-nums}#side-give .side-total{color:var(--yellow)}#side-get .side-total{color:var(--green)}.slots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slot{min-height:140px;border:1.5px dashed #2c3641;border-radius:14px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;color:var(--muted);font-weight:700;font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:.06em}button.slot:hover{border-color:var(--green);color:var(--green)}.slot.filled{border-style:solid;color:var(--ink);position:relative}.slot .rm{position:absolute;top:6px;right:6px;border:0;background:var(--surface);border-radius:6px;width:24px;height:24px;color:var(--muted)}.slot .nm{font-weight:800;font-size:15px}.slot .num{font-size:16px;font-weight:600;color:var(--green)}.slot .mini-seg{width:100%}.plus{width:34px;height:34px;border-radius:8px;border:1.5px solid currentColor;display:grid;place-items:center;font-size:20px}.verdict{background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 28px;align-items:center;margin-bottom:64px}@media(max-width:760px){.verdict{grid-template-columns:minmax(0,1fr)}}.verdict-word{font-weight:800;font-size:46px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.verdict-word.win{color:var(--good)}.verdict-word.fair{color:var(--warn)}.verdict-word.lose{color:var(--bad)}.verdict-word.idle{color:var(--muted)}.scale{height:14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);position:relative;overflow:hidden}.scale .give{position:absolute;inset:0 auto 0 0;background:var(--yellow);transition:width .3s}.scale .get{position:absolute;inset:0 0 0 auto;background:var(--green);transition:width .3s}.scale-legend{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--muted);margin-top:6px;text-transform:uppercase;letter-spacing:.08em}.diff{text-align:right}.diff .k{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.diff .v{font-weight:700;font-size:26px;font-variant-numeric:tabular-nums}.guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;padding-bottom:64px}.guide article{background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:24px}.guide h2{font-weight:800;font-size:22px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.guide article:nth-child(2n) h2{color:var(--yellow)}.guide p{margin:0 0 10px;color:var(--muted);max-width:65ch}.guide code{color:var(--ink)}.scale-table{width:100%;border-collapse:collapse;font-size:15px}.scale-table td{padding:7px 0;border-bottom:1px solid var(--line);font-weight:600}.scale-table td:last-child{text-align:right;color:var(--muted);font-weight:500}footer{border-top:1px solid var(--line);background:#0a1016}footer .wrap{padding-block:22px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--muted)}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}a{color:var(--green)}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:var(--yellow);color:#0b1410;padding:8px 12px;border-radius:8px}.crumbs{padding-top:22px;font-size:14px;font-weight:600;color:var(--muted)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.crumbs li+li:before{content:"/";margin-right:6px;color:#4a5561}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--green)}.page-head{padding-top:26px}.updated{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 12px}.updated time{color:var(--ink)}a.tc-row{text-decoration:none}.tc-row[hidden]{display:none!important}.prose{padding-bottom:56px}.prose>*{max-width:820px}.prose.wide>*,.prose>.table-wrap{max-width:none}.prose h2{font-weight:800;font-size:clamp(24px,3vw,32px);text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin:44px 0 12px}.prose h3{font-weight:700;font-size:20px;margin:26px 0 6px}.prose p,.prose li{color:#c2cad3;font-size:17px}.prose p{margin:0 0 14px}.prose ol,.prose ul{padding-left:22px;margin:0 0 14px}.prose li{margin-bottom:6px}.prose strong{color:var(--ink)}.table-wrap{overflow-x:auto;border:1px solid #232b35;border-radius:16px;background:var(--surface);margin:0 0 20px}table.data{width:100%;border-collapse:collapse;font-size:16px;min-width:560px}table.data th{text-align:left;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:14px 16px;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}table.data td{padding:12px 16px;border-bottom:1px solid var(--line);font-weight:600;color:#c2cad3}table.data tr:last-child td{border-bottom:0}table.data td.v{color:var(--green);font-variant-numeric:tabular-nums}table.data td a{color:var(--ink);text-decoration:none;font-weight:700}table.data td a:hover{color:var(--green)}table.data caption{caption-side:bottom;padding:10px 16px;font-size:13px;color:var(--muted);text-align:left}.rar{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc)}.hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;padding-bottom:20px}.hub a{display:block;background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:26px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.hub a:hover{border-color:var(--ac,var(--green));transform:translateY(-3px)}.hub a:nth-child(2){--ac:var(--yellow)}.hub b{display:block;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--ac,var(--green));line-height:1.1;margin-bottom:8px}.hub span{color:var(--muted)}.hub i{display:block;margin-top:14px;font-style:normal;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}code.code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;font-weight:700;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:3px 8px;white-space:nowrap}.copy{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-width:84px}.copy:hover{color:var(--green);border-color:var(--green)}.copy.done{background:var(--green);border-color:var(--green);color:#0b1410}.tag{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b1410;background:var(--yellow);border-radius:5px;padding:1px 7px;vertical-align:middle}.expired{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important}.expired code.code{color:var(--muted);text-decoration:line-through}.ad{margin:8px auto 40px;min-height:280px;text-align:center}.ad:before{content:"Advertisement";display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#4a5561;margin-bottom:6px}.note{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:10px;padding:14px 18px;color:#c2cad3;margin:0 0 20px;font-size:16px}.twin.three{grid-template-columns:repeat(3,1fr);max-width:820px;padding-bottom:8px}@media(max-width:620px){.twin.three{grid-template-columns:1fr 1fr}}.similar{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0!important}.similar a{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 14px 8px 8px;text-decoration:none;color:var(--ink);font-weight:700}.similar a:hover{border-color:var(--green)}.similar .glyph{width:32px;height:32px;font-size:12px}.similar span.v{color:var(--green);font-weight:600}.fruit-head{display:flex;gap:20px;align-items:center}footer .wrap{flex-direction:column}footer nav{display:flex;flex-wrap:wrap;gap:6px 20px}footer nav a{color:var(--ink);text-decoration:none;font-weight:600}footer nav a:hover{color:var(--green)}footer p{margin:0;max-width:90ch}.side-total small{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:6px}.timers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;padding-bottom:32px}.timer{background:var(--surface);border:1px solid #232b35;border-radius:20px;padding:26px;text-align:center}.timer.alt{--ac:var(--yellow)}.timer h2{margin:0;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.timer .clock{font-size:clamp(40px,7vw,64px);font-weight:800;color:var(--ac,var(--green));font-variant-numeric:tabular-nums;line-height:1.1;margin:8px 0}.timer p{margin:0;color:var(--muted);font-weight:600}.timer .next{margin-top:10px;font-size:14px}.stock-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0!important;margin:0 0 16px}
