.tcg-radar{--radar-ink:#f4f7fc;--radar-muted:#b0bfd0;--radar-lime:#c9f65b;--radar-edge:rgba(182,207,239,.15);color:var(--radar-ink);width:100%;min-width:0}.tcg-radar *{box-sizing:border-box}.radar-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tcg-radar :is(h1,h2,h3,h4,p){margin:0}.tcg-radar :is(h1,h2,h3,h4){color:var(--radar-ink);text-wrap:balance}.tcg-radar p{line-height:1.65}.tcg-radar :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--radar-lime);outline-offset:4px}.tcg-radar a{color:var(--radar-lime);text-decoration:none;overflow-wrap:anywhere}.tcg-radar a:hover{text-decoration:underline}.tcg-radar button,.tcg-radar summary{cursor:pointer;min-height:44px}.tcg-radar button{border:1px solid var(--radar-edge);border-radius:14px;background:#192a3c;color:var(--radar-ink);padding:11px 17px;font:inherit;font-size:.9rem;transition:background .18s,border-color .18s}.tcg-radar button:hover:not(:disabled){background:#263d4d;border-color:#a1be66}.tcg-radar button:disabled{opacity:.5;cursor:not-allowed}.tcg-radar input,.tcg-radar select,.tcg-radar textarea{display:block;width:100%;min-width:0;min-height:46px;background:#0a192c;border:1px solid #42536b;border-radius:12px;color:var(--radar-ink);font:inherit;padding:11px 13px;color-scheme:dark}.tcg-radar textarea{resize:vertical}.tcg-radar label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:.85rem;color:var(--radar-muted)}.radar-head{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-bottom:30px}.radar-head h1{font-size:clamp(2.2rem,5vw,4.2rem);letter-spacing:-.055em;line-height:1.08}.radar-head h2{font-size:2rem}.radar-head p{margin-top:14px;max-width:62ch;color:var(--radar-muted)}.radar-head>a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.radar-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:6px;background:rgba(19,37,57,.8);border:1px solid var(--radar-edge);border-radius:20px;width:fit-content}.radar-tabs button{background:transparent;border-color:transparent;min-height:45px;padding-inline:20px}.radar-tabs button[aria-pressed=true]{background:var(--radar-lime);color:#101b13;border-color:var(--radar-lime);font-weight:700}.radar-tabs button[aria-pressed=true]:hover{background:#dbff89}.radar-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:24px 0 35px}.radar-toolbar label{width:230px;flex-shrink:0}.radar-toolbar p,.radar-note{color:var(--radar-muted);font-size:.85rem;max-width:75ch}.radar-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:clamp(24px,4vw,65px);align-items:start}.radar-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.radar-section-head h2{font-size:1.45rem;letter-spacing:-.025em}.radar-section-head>span{font-size:.8rem;color:var(--radar-muted)}.radar-story{padding:27px 0 29px;border-bottom:1px solid var(--radar-edge)}.radar-story:first-child{border-top:1px solid var(--radar-edge)}.radar-story-meta{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;color:var(--radar-muted);font-size:.77rem;margin-bottom:13px}.radar-game{color:var(--radar-lime);font-size:.8rem}.radar-game[data-game=pokemon]{color:#f1d174}.radar-game[data-game=yugioh]{color:#d4baff}.radar-story h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.28;letter-spacing:-.025em;max-width:36ch}.radar-story p{color:var(--radar-muted);margin-top:14px;max-width:65ch;font-size:.95rem;white-space:pre-line;overflow-wrap:anywhere}.radar-story footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:.8rem}.radar-story footer>span{color:var(--radar-muted)}.radar-agenda{background:linear-gradient(145deg,rgba(32,51,74,.64),rgba(12,25,43,.25));padding:25px;border:1px solid var(--radar-edge);border-radius:26px}.radar-agenda ol,.radar-teaser ol{list-style:none;padding:0;margin:0}.radar-release{padding:24px 0;display:grid;gap:12px;border-bottom:1px solid var(--radar-edge)}.radar-release:last-child{border-bottom:0}.radar-release-date{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:.86rem}.radar-release-date strong{color:#ffc6a8;font-size:.8rem}.radar-release h3{margin:8px 0;font-size:1.08rem;line-height:1.35;overflow-wrap:anywhere}.radar-release p{color:var(--radar-muted);font-size:.8rem}.radar-release a{display:inline-flex;align-items:center;min-height:44px;font-size:.82rem}.radar-release-summary{margin-top:8px!important}.radar-agenda>.radar-note{padding-top:15px;border-top:1px solid var(--radar-edge)}.radar-state{padding:28px 0;color:var(--radar-muted);font-size:.92rem}.radar-state button{margin-top:14px}.radar-state[role=alert],.radar-error{color:#ffb8ae!important}.radar-prices{margin-top:48px;padding:30px;border-radius:26px;border:1px solid var(--radar-edge);background:linear-gradient(110deg,rgba(36,58,77,.5),rgba(15,30,49,.4))}.radar-prices>header{display:flex;justify-content:space-between;gap:15px;align-items:center}.radar-prices h2{font-size:1.75rem;letter-spacing:-.035em}.radar-prices header p{margin-top:9px;color:var(--radar-muted);max-width:65ch;font-size:.92rem}.radar-price-symbol{font-size:2.8rem;color:var(--radar-lime);font-weight:300}.radar-prices form{display:flex;gap:14px;align-items:end;margin:25px 0 15px}.radar-prices form>label:first-child{width:180px}.radar-search-label{flex:1}.radar-prices form button{min-height:46px;background:var(--radar-lime);color:#142010;font-weight:700}.radar-card-results{list-style:none;padding:0;margin:15px 0;max-height:370px;overflow-y:auto;border-block:1px solid var(--radar-edge)}.radar-card-results li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--radar-edge)}.radar-card-results strong{font-size:.95rem}.radar-card-results small{display:block;color:var(--radar-muted);margin-top:6px}.radar-card-results button{flex-shrink:0}.radar-quote-header{margin-top:25px}.radar-quote-header p{color:var(--radar-muted);font-size:.8rem;margin-top:7px}.radar-price-table-wrap{overflow-x:auto;margin:20px 0}.radar-price-table{border-collapse:collapse;width:100%;font-size:.9rem}.radar-price-table caption{text-align:left;color:var(--radar-muted);font-size:.8rem;padding-bottom:10px}.radar-price-table :is(th,td){padding:16px 10px;border-bottom:1px solid var(--radar-edge);text-align:left;vertical-align:top}.radar-price-table thead{color:var(--radar-muted);font-size:.8rem}.radar-price-table td:last-child{white-space:nowrap}.radar-price-table small{display:block;font-size:.74rem;color:var(--radar-muted);font-weight:400;margin-top:5px}.radar-teaser{padding-top:30px;border-top:1px solid var(--radar-edge);margin-top:30px}.radar-teaser .radar-section-head p{color:var(--radar-muted);font-size:.85rem;margin-top:6px}.radar-teaser-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.radar-teaser-layout>ol{grid-column:1/-1;display:flex;gap:30px}.radar-teaser-layout>ol>li{flex:1}.radar-control-panel{margin-bottom:18px;border:1px solid var(--radar-edge);border-radius:19px;padding:8px 20px;background:rgba(22,40,60,.45)}.radar-control-panel summary{display:flex;align-items:center;font-weight:600}.radar-control-panel summary:before{content:'+';margin-right:15px;color:var(--radar-lime)}.radar-control-panel[open] summary:before{content:'−'}.radar-control-panel>p{color:var(--radar-muted);font-size:.85rem;margin:10px 0 20px}.radar-control>[role=status],.radar-control>[role=alert]{margin-bottom:15px}.radar-source,.radar-review,.radar-release-admin{border-bottom:1px solid var(--radar-edge);padding:22px 0}.radar-source{display:flex;justify-content:space-between;gap:20px}.radar-source p,.radar-source small,.radar-release-admin p{color:var(--radar-muted);font-size:.82rem;margin-top:8px}.radar-source a{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem}.radar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px}.radar-source>.radar-actions{align-content:start;align-items:start;flex-shrink:0;max-width:250px}.radar-editor,.radar-review form{display:flex;flex-direction:column;gap:16px;padding:20px 0;min-width:0}.radar-editor>button{align-self:start;background:var(--radar-lime);color:#132110}.radar-editor h3{font-size:1.2rem}.radar-form-line{display:flex;gap:15px}.radar-form-line>*{flex:1;min-width:0}.radar-control-releases{margin-top:40px}.radar-control-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.radar-control-columns>div{min-width:0}.tcg-radar .radar-confirm{flex-direction:row;align-items:center;gap:8px;font-size:.8rem}.radar-confirm input{width:18px;min-height:18px;height:18px}.radar-confirm{min-height:44px}.radar-review form>a{align-self:start;min-height:44px;display:inline-flex;align-items:center;font-size:.86rem}
@media(min-width:1024px){.radar-agenda{position:sticky;top:110px}}@media(max-width:850px){.radar-layout{grid-template-columns:minmax(0,1fr)}.radar-agenda{position:static}.radar-control-columns{grid-template-columns:1fr;gap:20px}.radar-head{align-items:start}.radar-source{flex-wrap:wrap}.radar-source>.radar-actions{max-width:none}.radar-prices form{flex-wrap:wrap}.radar-prices form>label:first-child{width:160px}.radar-prices form button{flex-basis:100%}.radar-teaser-layout{grid-template-columns:1fr}.radar-teaser-layout>ol{flex-direction:column;gap:0}}@media(max-width:480px){.radar-head{flex-direction:column;gap:12px;margin-bottom:22px}.radar-head h1{font-size:2.5rem}.radar-tabs{width:100%;border-radius:17px;gap:2px}.radar-tabs button{flex:1;padding:10px 8px;font-size:.8rem;white-space:nowrap}.radar-toolbar{flex-direction:column;align-items:stretch;gap:12px}.radar-toolbar label{width:100%}.radar-agenda,.radar-prices{padding:20px;border-radius:22px}.radar-prices form{flex-direction:column;align-items:stretch}.radar-prices form>label:first-child{width:100%}.radar-price-symbol{display:none}.radar-prices h2{font-size:1.5rem}.radar-section-head{flex-wrap:wrap}.radar-card-results li{align-items:start;gap:12px}.radar-card-results button{padding-inline:10px;font-size:.8rem}.radar-form-line{flex-direction:column}.radar-control-panel{padding-inline:14px}.radar-price-table :is(th,td){padding-inline:5px;font-size:.78rem}.radar-price-table small{font-size:.7rem}.radar-actions button{flex-grow:1}}@media(prefers-reduced-motion:reduce){.tcg-radar *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
