:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#050403;--coal:#0b0906;--iron:#11100c;--plate:#171309;--plate-2:#211a0d;--gold:#ffd34a;--gold-soft:#ffe7a3;--brass:#a97a2c;--brass-dark:#5c4018;--line:#ffd34a61;--line-strong:#ffd34ab8;--text:#fff5d6;--muted:#b6a271;--dim:#76653f;--red:#d95643;--green:#70b66f;--shadow:#0000009e;background:var(--black);color:var(--text);font-family:Inter,Segoe UI,Microsoft YaHei,Microsoft JhengHei,Noto Sans CJK SC,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at 18% 0,#ffd34a1f,#0000 28%),radial-gradient(circle at 82% 10%,#a97a2c24,#0000 24%),linear-gradient(90deg,#ffd34a09 0 1px,#0000 1px 58px),linear-gradient(#ffd34a09 0 1px,#0000 1px 58px),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 12px),#050403;min-width:1280px;margin:0}body:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.34;background:linear-gradient(90deg,#0000 0 4%,#0000005c 16%,#0000 32%),radial-gradient(circle at 50% 105%,#ffd34a21,#0000 38%);position:fixed;inset:0}button,input{font:inherit}.page{width:min(1880px,100vw - 36px);min-height:1080px;margin:0 auto;padding:16px 0 34px;position:relative}.nav{z-index:10;border:1px solid var(--line-strong);border-top:4px solid var(--gold);background:linear-gradient(180deg, #281d0bf0, #080705fa), var(--coal);min-height:76px;box-shadow:0 22px 54px var(--shadow);border-radius:0 0 6px 6px;grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;padding:12px 16px;display:grid;position:sticky;top:0}.nav:after{content:"";background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px;position:absolute;inset:auto 16px 8px}.brand{text-align:center;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.brand[role=button]{cursor:pointer}.brand[role=button]:focus-visible{outline-offset:4px;outline:2px solid #ffd34ab8}.brand-badge{border:1px solid var(--line-strong);background:#000;border-radius:5px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #000000d9,0 0 22px #ffd34a29}.brand-badge img{object-fit:contain;width:100%;height:100%}.brand h1{color:var(--gold);letter-spacing:0;text-transform:uppercase;text-shadow:0 2px #000;margin:0;font-size:28px;line-height:1}.brand p{color:var(--gold-soft);text-transform:uppercase;letter-spacing:0;margin:6px 0 0;font-size:12px;font-weight:900}.status{min-height:30px;color:var(--muted);padding:9px 4px 6px;font-size:12px;font-weight:850}.status.error{color:#ff9a8c}.content{display:block}.empty{border:1px solid var(--line);color:var(--muted);background:#0e0b06eb;border-radius:6px;padding:34px;font-size:16px;font-weight:850}.empty.small{padding:13px;font-size:12px}.profile-search-page{gap:18px;display:grid}.profile-search-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.profile-search-panel{min-height:250px}.profile-module-form{grid-template-columns:minmax(0,1fr) 180px;margin-top:22px}.profile-module-form input,.profile-module-form button{height:52px;font-size:15px}.player-link-page{gap:18px;display:grid}.player-link-layout{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.module-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.module-actions.two{grid-template-columns:repeat(2,minmax(0,1fr))}button.secondary{color:var(--gold-soft);background:linear-gradient(#ffd34a1f,#00000073),#080704;border-color:#ffd34a59}button.danger{color:#ffd4ce;background:linear-gradient(#d9564347,#4a120cd1),#0d0a05;border-color:#d95643b8}.danger-text{color:#ffb0a4!important}.module-link.danger{background:linear-gradient(#d9564338,#4a120cb8),#0d0a05;border-color:#d956439e}.module-link.danger:hover{color:#ffb0a4;border-color:#ff9a8c}.vip-board-page{gap:18px;display:grid}.vip-board-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.vip-board-frame{background:linear-gradient(#ffd34a14,#00000038),#050403;place-items:center;padding:14px;display:grid;overflow:hidden}.vip-board-frame img{object-fit:contain;background:#000;border:1px solid #ffd34a52;border-radius:5px;width:100%;min-height:520px;max-height:calc(100vh - 260px);display:block;box-shadow:0 22px 60px #00000085}.vip-board-side{gap:16px;display:grid}.warning-panel{border-color:#d9564385}.operations-board,.central-home{gap:18px;display:grid}.central-hero{border:1px solid var(--line-strong);min-height:248px;box-shadow:0 24px 72px var(--shadow), inset 0 0 0 1px #ffd34a1f;background:linear-gradient(90deg,#ffd34a1c,#0000 42%),radial-gradient(circle at 78% 16%,#ffd34a29,#0000 28%),linear-gradient(#1f1709fa,#070604fa);border-radius:6px;grid-template-columns:150px minmax(0,1fr) 360px;align-items:center;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.central-hero:before{content:"";pointer-events:none;border:1px solid #ffd34a42;position:absolute;inset:14px}.central-logo{z-index:1;border:1px solid var(--line-strong);background:#000;border-radius:8px;place-items:center;width:150px;height:150px;padding:8px;display:grid;position:relative;box-shadow:0 0 34px #ffd34a2e,inset 0 0 22px #000}.central-logo img{object-fit:contain;width:100%;height:100%}.central-copy{z-index:1;min-width:0;position:relative}.central-copy h2{color:var(--gold);text-transform:uppercase;text-shadow:0 4px #000;margin:0;font-size:72px;line-height:.94}.central-copy p{max-width:980px;color:var(--gold-soft);margin:18px 0 0;font-size:18px;font-weight:850;line-height:1.45}.central-status-card{z-index:1;border:1px solid var(--line);background:linear-gradient(#ffd34a14,#0000002e),#040403e0;border-radius:6px;gap:8px;padding:22px;display:grid;position:relative}.central-status-card span,.central-status-card small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.central-status-card strong{color:var(--gold);text-transform:uppercase;font-size:24px}.central-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.central-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffd34a14,#0000 44%),linear-gradient(#1a1409f5,#080705fa);border-radius:6px;min-height:230px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd34a14}.central-card:before{content:"";background:var(--brass);width:6px;position:absolute;inset:0 auto 0 0}.central-card.available:before{background:var(--gold)}.central-card span{width:fit-content;color:var(--gold);text-transform:uppercase;background:#00000052;border:1px solid #ffd34a47;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.central-card h3{color:var(--gold);text-transform:uppercase;margin:20px 0 0;font-size:28px;line-height:1}.central-card strong{color:var(--gold-soft);text-transform:uppercase;margin-top:8px;font-size:14px;display:block}.central-card p{min-height:56px;color:var(--muted);margin:15px 0 18px;font-size:14px;font-weight:800;line-height:1.35}.central-card button{border:1px solid var(--line-strong);width:100%;height:42px;color:var(--gold-soft);cursor:pointer;text-transform:uppercase;background:linear-gradient(#ffd34a42,#654512b8),#0d0a05;border-radius:4px;font-size:13px;font-weight:950}.central-card.planned button{color:var(--muted);background:#0b0804;border-color:#ffd34a47}.central-card button:hover{border-color:var(--gold);color:var(--gold)}.central-ops{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-strip{display:grid}.dashboard-panel{background:linear-gradient(90deg,#ffd34a1a,#0000 54%),#080704f5;border-color:#ffd34a94}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-layout{grid-template-columns:minmax(430px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.ops-layout .wide{min-width:0}.module-page{gap:18px;display:grid}.module-hero{border:1px solid var(--line-strong);box-shadow:0 22px 58px var(--shadow), inset 0 0 0 1px #ffd34a1f;background:linear-gradient(90deg,#ffd34a1f,#0000 42%),linear-gradient(#1f1709f7,#080705fa);border-radius:6px;grid-template-columns:132px minmax(0,1fr) 320px;align-items:center;gap:22px;padding:24px;display:grid}.module-crest{border:1px solid var(--line-strong);background:#000;border-radius:7px;place-items:center;width:132px;height:132px;padding:8px;display:grid;overflow:hidden}.module-crest img{object-fit:contain;width:100%;height:100%}.module-hero h2{color:var(--gold);text-transform:uppercase;text-shadow:0 3px #000;margin:0;font-size:56px;line-height:1}.module-hero p{max-width:1060px;color:var(--gold-soft);margin:14px 0 0;font-size:16px;font-weight:850;line-height:1.45}.module-status{border:1px solid var(--line);background:#040403d1;border-radius:6px;gap:8px;padding:18px;display:grid}.module-status span,.module-status strong{text-transform:uppercase}.module-status span{color:var(--muted);font-size:12px;font-weight:900}.module-status strong{color:var(--gold);font-size:20px}.vip-page{gap:14px}.vip-briefing{border:1px solid var(--line-strong);box-shadow:inset 0 0 0 1px #ffd34a1a, 0 16px 34px var(--shadow);background:linear-gradient(90deg,#ffd34a24,#0000 44%),linear-gradient(#1c1508f5,#070604fa);border-radius:6px;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.vip-briefing span,.vip-briefing b{color:var(--gold-soft);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.vip-briefing strong{color:var(--gold);text-transform:uppercase;text-shadow:0 2px #000;margin-top:3px;font-size:30px;font-weight:950;line-height:1;display:block}.vip-briefing p{color:var(--gold-soft);margin:0;font-size:13px;font-weight:850;line-height:1.35}.vip-briefing b{border:1px solid var(--line);color:var(--gold);white-space:nowrap;background:#00000052;border-radius:4px;padding:9px 11px}.vip-page .module-hero{grid-template-columns:82px minmax(0,1fr) 240px;gap:16px;padding:14px 16px}.vip-page .module-crest{width:82px;height:82px}.vip-page .module-hero h2{font-size:36px}.vip-page .module-hero p{margin-top:6px;font-size:13px}.vip-page .module-status{padding:10px}.vip-page .auth-notice{padding:10px 14px;font-size:12px}.vip-dashboard{gap:14px;display:grid}.vip-command-row{grid-template-columns:minmax(560px,1.15fr) minmax(380px,.85fr);align-items:stretch;gap:14px;display:grid}.vip-control-stack,.vip-purchase-main,.vip-purchase-side{gap:14px;min-width:0;display:grid}.vip-control-stack{align-content:start}.vip-control-stack .panel{padding:14px}.vip-control-stack .panel h3{padding-bottom:6px;font-size:16px}.vip-art-panel{background:#000;height:320px;min-height:0;padding:0;overflow:hidden}.vip-art-panel img{object-fit:cover;object-position:top center;background:#000;width:100%;height:100%;min-height:0;display:block}.vip-control-stack .module-form{margin:8px 0}.vip-control-stack .module-form input,.vip-control-stack .module-form button{height:36px;min-height:36px}.vip-control-stack .id-results{max-height:112px}.vip-control-stack .copy{padding:8px 10px;font-size:11px;line-height:1.25}.vip-control-stack .data-row{min-height:26px;font-size:11px}.vip-control-stack .module-link{min-height:32px;margin-top:8px}.vip-purchase-layout{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:start;gap:14px;display:grid}.plan-grid.vip-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vip-plan-grid .plan-card{min-height:118px;padding:12px}.vip-plan-grid .plan-card span{padding:4px 7px;font-size:10px}.vip-plan-grid .plan-card h3{margin:8px 0 3px;font-size:19px}.vip-plan-grid .plan-card strong{font-size:18px}.vip-plan-grid .plan-card p{color:var(--gold-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.24;display:-webkit-box;overflow:hidden}.vip-purchase-side .checkout-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-purchase-side .checkout-form button{grid-column:1/-1}.vip-purchase-side .order-row{grid-template-columns:1fr}.vip-purchase-side .order-row a{width:fit-content}.module-form{grid-template-columns:minmax(0,1fr) 130px;gap:10px;margin:16px 0;display:grid}.module-form input,.module-form button{border:1px solid var(--line-strong);height:42px;color:var(--text);border-radius:4px;font-size:13px;font-weight:900}.module-form button:disabled,.checkout-form button:disabled{cursor:not-allowed;opacity:.55}.module-form input{background:#030302e0;outline:none;min-width:0;padding:0 12px}.module-form button,.module-link{border:1px solid var(--line-strong);min-height:42px;color:var(--gold-soft);cursor:pointer;text-align:center;text-transform:uppercase;background:linear-gradient(#ffd34a42,#654512b8),#0d0a05;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.module-link{width:100%;margin-top:14px}.module-link.disabled{opacity:.55;cursor:not-allowed}.id-results{gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.id-results article{background:#00000047;border:1px solid #ffd34a38;border-radius:4px;gap:4px;padding:10px;display:grid}.id-results strong{color:var(--gold);text-transform:uppercase;font-size:14px}.id-results code{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--gold-soft);background:#050403;border:1px solid #ffd34a38;border-radius:4px;padding:3px 6px;font-size:12px}.id-results span{color:var(--muted);font-size:12px;font-weight:800}.id-results button{border:1px solid var(--line);min-height:30px;color:var(--gold-soft);cursor:pointer;text-transform:uppercase;background:#ffd34a1f;border-radius:4px;justify-self:start;padding:0 10px;font-size:11px;font-weight:950}.auth-notice{border:1px solid var(--line);color:var(--gold-soft);background:linear-gradient(90deg,#ffd34a1f,#0000),#060503e0;border-radius:6px;padding:13px 16px;font-size:14px;font-weight:900}.auth-notice.success{border-color:#70b66f94}.auth-notice.error{color:#ffd3ca;border-color:#d9564394}.checkout-panel{padding:18px;position:relative}.checkout-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.checkout-form.shop-form{grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-form.single{grid-template-columns:minmax(0,1fr)}.checkout-form label{gap:7px;min-width:0;display:grid}.checkout-note{color:var(--gold-soft);background:#ffd34a14;border:1px solid #ffd34a52;border-radius:4px;grid-column:1/-1;padding:10px 12px;font-size:12px;font-weight:900}.checkout-note b{color:var(--gold)}.checkout-form label span{color:var(--gold-soft);text-transform:uppercase;font-size:12px;font-weight:950}.checkout-form input,.checkout-form select,.checkout-form textarea{width:100%;min-width:0;color:var(--text);background:#030302e0;border:1px solid #ffd34a73;border-radius:4px;outline:none;font-size:13px;font-weight:850;box-shadow:inset 0 0 18px #00000070}.checkout-form input,.checkout-form select{height:42px;padding:0 12px}.checkout-form textarea{resize:vertical;min-height:110px;padding:11px 12px}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #ffd34a29,inset 0 0 18px #00000070}.checkout-form button{border:1px solid var(--line-strong);min-height:42px;color:var(--gold-soft);cursor:pointer;text-transform:uppercase;background:linear-gradient(#ffd34a47,#744b10b8),#0d0a05;border-radius:4px;align-self:end;font-size:13px;font-weight:950}.checkout-result{color:var(--gold-soft);background:#0000005c;border:1px solid #ffd34a57;border-radius:4px;gap:10px;margin-top:16px;padding:14px;font-size:13px;font-weight:850;display:grid}.checkout-result.success{border-color:#70b66f9e}.checkout-result.error{color:#ffd3ca;border-color:#d95643b8}.checkout-result strong{color:var(--gold);text-transform:uppercase;font-size:15px}.checkout-result a{border:1px solid var(--line-strong);width:fit-content;color:var(--gold-soft);text-transform:uppercase;background:#ffd34a24;border-radius:4px;padding:8px 12px;font-weight:950;text-decoration:none}.checkout-result img{background:#fff;border:1px solid #ffd34a52;border-radius:4px;width:168px;max-width:100%}.checkout-result code{max-height:130px;color:var(--gold-soft);overflow-wrap:anywhere;white-space:pre-wrap;background:#050403;border:1px solid #ffd34a3d;border-radius:4px;padding:10px;overflow:auto}.payment-summary{background:linear-gradient(90deg,#ffd34a1a,#0000 52%),#1a1208b8;border:1px solid #ffd34a47;border-radius:4px;grid-template-columns:minmax(180px,1.1fr) repeat(3,minmax(110px,.7fr));gap:10px 14px;padding:12px;display:grid}.payment-summary div{align-content:start;gap:4px;min-width:0;display:grid}.payment-summary .wide{grid-column:1/-1}.payment-summary span{color:var(--gold-soft);text-transform:uppercase;font-size:12px;font-weight:950}.payment-summary strong{min-width:0;color:var(--text);text-transform:none;overflow-wrap:anywhere;font-size:14px;line-height:1.15}.payment-summary small{color:var(--muted);font-size:12px;font-weight:900}.payment-summary code{width:fit-content;max-width:100%;max-height:none;color:var(--text);white-space:normal;background:#ffffff14;padding:2px 5px;font-size:12px}.order-panel,.order-list{gap:10px;display:grid}.order-row{border:1px solid #ffd34a3d;border-left:4px solid var(--line-strong);background:linear-gradient(90deg,#ffd34a14,#0000 34%),#030302c2;border-radius:5px;grid-template-columns:minmax(220px,1fr) minmax(220px,.75fr) minmax(240px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.order-row strong,.order-row b{color:var(--gold);text-transform:uppercase;font-size:14px;font-weight:950;display:block}.order-row span,.order-row p{color:var(--gold-soft);margin:4px 0 0;font-size:12px;font-weight:850;line-height:1.35}.order-row a{border:1px solid var(--line-strong);min-width:96px;color:var(--gold-soft);text-align:center;text-transform:uppercase;background:#ffd34a1f;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:950;text-decoration:none}.order-row.status-assigned,.order-row.status-payment_approved{border-left-color:#70b66fe6}.order-row.status-expired,.order-row.status-failed{border-left-color:#d95643e6}.plan-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plan-card,.product-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffd34a1a,#0000 40%),linear-gradient(#1b1408f5,#080705fa);border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd34a14}.plan-card{min-height:178px;padding:18px}.plan-card span,.product-info span{color:var(--muted);text-transform:uppercase;border:1px solid #ffd34a47;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.plan-card h3,.product-info h3{color:var(--gold);text-transform:uppercase;margin:16px 0 6px;font-size:27px;line-height:1}.plan-card strong,.product-info strong{color:var(--gold-soft);font-size:24px;font-weight:950}.plan-card p,.product-info p{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:800;line-height:1.35}.medal-grid,.module-badges,.field-list{flex-wrap:wrap;gap:8px;display:flex}.medal-grid div,.module-badges span,.field-list span{color:var(--gold-soft);background:#0000003d;border:1px solid #ffd34a3d;border-radius:4px;padding:9px 10px;font-size:12px;font-weight:900}.medal-grid strong,.medal-grid span{display:block}.medal-grid strong{color:var(--gold);text-transform:uppercase}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{grid-template-columns:330px minmax(0,1fr);height:310px;min-height:0;display:grid}.product-media{background:radial-gradient(circle at 50% 48%,#ffd34a29,#0000 42%),linear-gradient(#11100d,#020202);height:100%;min-height:0;position:relative;overflow:hidden}.product-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 18% 82%,#00000085),linear-gradient(#00000052,#0000 28%,#00000057);position:absolute;inset:0;box-shadow:inset -1px 0 #ffd34a38}.product-media img{object-fit:cover;filter:contrast(1.04)saturate(.95);width:100%;height:100%}.product-camisa .product-media{background:radial-gradient(circle at 50% 48%,#fff 0%,#f1f1ef 54%,#c8c7c1 100%)}.product-camisa .product-media img{object-fit:contain;object-position:center center}.product-corrente .product-media img{object-position:center center}.product-info{background:linear-gradient(90deg,#ffd34a14,#0000 44%),#0000001a;align-content:center;padding:24px;display:grid}.recruit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.recruit-layout .wide{grid-column:1/-1}.profile-head,.panel{border:1px solid var(--line);background:linear-gradient(180deg, #261d0de0, #0b0905fa), var(--plate);min-width:0;box-shadow:inset 0 0 0 1px #000c, inset 0 0 60px #00000047, 0 18px 44px var(--shadow);border-radius:6px;overflow:hidden}.profile-head{border-color:var(--line-strong);background:linear-gradient(90deg,#ffd34a14,#0000 28%,#ffd34a0f),radial-gradient(circle at 50% 0,#ffd34a24,#0000 34%),linear-gradient(#21180b,#070604);grid-template-columns:148px minmax(0,1fr) minmax(320px,390px);align-items:center;gap:18px;min-height:296px;padding:22px;display:grid;position:relative}.profile-crest{border:1px solid var(--line-strong);background:#000;border-radius:6px;place-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 0 0 1px #ffd34a14,0 0 34px #ffd34a29}.profile-crest img{object-fit:contain;width:100%;height:100%}.profile-title{min-width:0}.eyebrow{color:var(--gold);text-transform:uppercase;font-size:13px;font-weight:950}.profile-head h2{max-width:100%;color:var(--gold);letter-spacing:0;text-transform:uppercase;text-shadow:0 3px #000,0 0 28px #ffd34a2e;overflow-wrap:anywhere;margin:7px 0 0;font-size:62px;line-height:.94}.profile-head p{max-width:900px;color:var(--gold-soft);margin:10px 0 0;font-size:14px;font-weight:850;line-height:1.4}.dogtag{border:1px solid var(--line-strong);background:linear-gradient(135deg,#ffd34a21,#0000 44%),#050403c7;border-radius:5px;gap:8px;min-width:0;padding:18px;display:grid}.dogtag span,.mission-strip span,.head-stats span,.brief-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.dogtag strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.profile-cadastro-link{border:1px solid var(--line-strong);min-height:34px;color:var(--gold-soft);cursor:pointer;text-transform:uppercase;background:linear-gradient(#ffd34a33,#65451294),#0d0a05;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.profile-cadastro-link:hover{border-color:var(--gold);color:var(--gold)}.mission-strip{grid-column:2/4;grid-template-columns:1fr 1fr 1.2fr;gap:12px;min-width:0;display:grid}.mission-strip div,.head-stats div,.brief-grid div{background:linear-gradient(90deg,#ffd34a1c,#0000 60%),#030302b8;border:1px solid #ffd34a57;border-radius:5px;min-width:0;padding:13px 14px}.mission-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:19px;line-height:1;display:block;overflow:hidden}.head-stats{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.head-stats strong,.brief-grid strong{color:var(--gold);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #000;margin-top:7px;font-size:30px;line-height:1;display:block;overflow:hidden}.command-grid{grid-template-columns:minmax(700px,1.65fr) minmax(390px,.8fr);align-items:start;gap:18px;display:grid}.command-main,.command-side,.column{gap:18px;min-width:0;display:grid}.panel{padding:18px;position:relative}.panel h3,.panel-title-line h3{color:var(--gold);text-transform:uppercase;letter-spacing:0;text-shadow:0 2px #000;margin:0;font-size:18px;font-weight:950;line-height:1}.panel h3{padding:0 0 10px}.panel-title-line{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel-title-line button{border:1px solid var(--line);height:26px;color:var(--gold-soft);text-transform:uppercase;background:#0b0804;border-radius:3px;padding:0 10px;font-size:10px;font-weight:900}.panel-title-toggle{width:100%;min-height:30px;color:var(--gold);cursor:pointer;text-align:left;text-transform:uppercase;text-shadow:0 2px #000;background:0 0;border:0;align-items:center;padding:0;font-size:18px;font-weight:950;line-height:1;display:flex}.panel-title-toggle .toggle-arrow{width:20px;color:var(--gold-soft);justify-content:center;align-items:center;margin-right:7px;font-size:16px;display:inline-flex}.panel-title-toggle small{color:var(--gold-soft);background:#00000042;border:1px solid #ffd34a57;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:950}.panel-title-toggle:hover,.panel-title-toggle:focus-visible{color:var(--gold-soft);outline:none}.hint{color:var(--muted);margin:-3px 0 12px;font-size:12px;font-weight:800}.panel-hint{margin-top:-2px;line-height:1.35}.records-layout{grid-template-columns:minmax(380px,.9fr) minmax(580px,1.12fr) minmax(520px,1.05fr);align-items:start;gap:18px;display:grid}.side-column{gap:16px}.two-pack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel>.rows,.playstyle,.match-card,.record-table,.top-list,.weapon-list,.names,.copy{background:linear-gradient(#ffd34a09,#0000),#040403bd;border:1px solid #ffd34a42;border-radius:5px}.rows{overflow:hidden}.explain-list{background:linear-gradient(#ffd34a09,#0000),#040403bd;border:1px solid #ffd34a42;border-radius:5px;gap:8px;padding:12px;display:grid}.explain-list div{background:#00000038;border:1px solid #ffd34a29;border-radius:4px;gap:4px;padding:10px 11px;display:grid}.explain-list span{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:950}.explain-list strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.35}.data-row{min-height:35px;color:var(--text);border-bottom:1px solid #ffd34a2e;grid-template-columns:188px minmax(0,1fr);align-items:center;padding:0 13px;font-size:13px;font-weight:850;display:grid}.data-row:last-child{border-bottom:0}.data-row span{color:var(--gold-soft)}.data-row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-read .copy{margin-bottom:12px}.profile-data-notice{color:var(--gold-soft);background:linear-gradient(90deg,#d9564329,#0000 48%),#0c0704f0;border:1px solid #d956439e;border-radius:6px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:850;line-height:1.35;display:grid}.profile-data-notice strong{color:#ff9a8c;text-transform:uppercase;font-size:14px;font-weight:950}.brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brief-grid strong{font-size:21px}.playstyle-panel{min-height:442px}.playstyle{grid-template-rows:auto 1fr;gap:14px;min-height:344px;padding:14px;display:grid}.style-left{align-content:start;gap:8px;display:grid}.style-bar{gap:6px;display:grid}.style-bar div{color:var(--text);justify-content:space-between;gap:10px;font-size:13px;font-weight:950;display:flex}.style-bar b{background:#211a0d;border:1px solid #ffd34a47;border-radius:8px;height:10px;display:block;overflow:hidden}.style-bar i{height:100%;display:block}#playstyle-radar{width:100%;height:224px;display:block}.stack-row{align-items:start;min-height:58px;padding-top:8px;padding-bottom:8px}.stack-cell{gap:8px;min-width:0;display:grid}.stacked{background:#211a0d;border:1px solid #ffd34a29;border-radius:7px;width:100%;height:13px;display:flex;overflow:hidden}.stacked i{min-width:2px;height:100%;display:block}.stack-legend{min-width:0;color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:10px;font-style:normal;font-weight:850;line-height:1.15;display:flex}.stack-legend span{min-width:0;color:var(--gold-soft);align-items:center;gap:4px;display:inline-flex}.stack-legend i{border-radius:50%;flex:none;width:8px;height:8px}.progression{min-height:0}.chart-head{background:#040403bd;border:1px solid #ffd34a47;border-bottom:0;border-radius:5px 5px 0 0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.chart-head strong{text-transform:uppercase;font-size:18px}.chart-head span{color:var(--gold-soft);text-align:right;font-size:13px;font-weight:850}.chart-events{background:#040403bd;border-left:1px solid #ffd34a47;border-right:1px solid #ffd34a47;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 12px;display:grid}.chart-events span{min-width:0;color:var(--gold-soft);text-overflow:ellipsis;white-space:nowrap;background:#ffd34a0b;border:1px solid #ffd34a38;border-radius:4px;padding:9px 11px;font-size:12px;font-weight:850;overflow:hidden}.chart-events b{color:var(--gold);text-transform:uppercase}.chart-wrap{background:repeating-linear-gradient(0deg,#ffd34a09 0 1px,#0000 1px 38px),#040403bd;border-left:1px solid #ffd34a47;border-right:1px solid #ffd34a47;height:610px;padding:0 12px}.chart-wrap canvas{width:100%;height:100%;display:block}.metric-tabs{background:#040403bd;border:1px solid #ffd34a47;border-top:0;border-radius:0 0 5px 5px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.metric-tabs button{border:1px solid var(--line);height:40px;color:var(--gold-soft);background:#0b0804;border-radius:4px;font-size:13px;font-weight:900}.metric-tabs button.active{border-color:var(--gold);color:var(--gold);background:linear-gradient(#ffd34a33,#5b3a0b85),#120d05;box-shadow:inset 0 0 16px #ffd34a1a}.match-list{gap:10px;display:grid}.match-card{grid-template-columns:144px 118px minmax(0,1fr) 76px;align-items:center;gap:12px;min-height:82px;padding:10px 12px;display:grid}.match-score strong,.match-meta strong{color:var(--text);font-size:14px;line-height:1.15;display:block}.match-score span,.match-score small,.match-meta span,.match-meta small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:800;display:block}.match-score strong{color:var(--gold)}.thumb{background:#050403;border:1px solid #ffd34a57;border-radius:4px;width:118px;height:66px;overflow:hidden}.thumb img{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%}.outcome{text-align:right;font-size:11px;font-weight:950}.outcome strong{color:var(--gold)}.outcome.win strong{color:var(--green)}.outcome.loss strong{color:var(--red)}.outcome span{color:var(--gold-soft);margin-top:4px;display:block}.record-table{overflow:hidden}.record-table>div{border-bottom:1px solid #ffd34a2e;grid-template-columns:158px 78px minmax(0,1fr);align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:850;display:grid}.record-table>div:last-child{border-bottom:0}.record-table span{color:var(--text)}.record-table strong{color:var(--gold)}.record-table small{min-width:0;color:var(--gold-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact h3{font-size:15px}.top-list{gap:0;margin:0;padding:9px 11px 10px 30px;display:grid}.top-list li{min-height:24px;color:var(--text);grid-template-columns:minmax(0,auto) 1fr auto;align-items:end;gap:6px;font-size:12px;font-weight:850;display:grid}.top-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-list i{border-bottom:1px dotted #ffd34a6b;height:1px;margin-bottom:4px}.top-list strong{color:var(--gold)}.weapon-list{gap:0;padding:9px 11px;display:grid}.weapon-row{grid-template-columns:158px 58px minmax(80px,1fr) 48px;align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:900;display:grid}.weapon-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weapon-row small,.weapon-row strong{text-align:right}.weapon-row small{color:var(--gold-soft)}.weapon-row strong{color:var(--gold)}.weapon-row div{background:#211a0d;border-radius:8px;height:10px;overflow:hidden}.weapon-row i{background:linear-gradient(90deg, #6f4a13, var(--gold));height:100%;display:block}.copy{color:var(--text);margin:0;padding:15px;font-size:13px;font-weight:850;line-height:1.45}.copy b{color:var(--gold)}.names{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.names span{color:var(--gold-soft);background:#0b0804;border:1px solid #ffd34a57;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:900}.ranking-board{gap:18px;display:grid}.ranking-head{border:1px solid var(--line-strong);min-height:238px;box-shadow:inset 0 0 0 1px #000c, 0 18px 44px var(--shadow);background:linear-gradient(90deg,#ffd34a1a,#0000 30%,#ffd34a14),radial-gradient(circle at 50% 0,#ffd34a24,#0000 34%),linear-gradient(#21180b,#070604);border-radius:6px;grid-template-columns:132px minmax(0,1fr) 420px;align-items:center;gap:18px;padding:22px;display:grid;position:relative}.ranking-crest{width:116px;height:116px}.ranking-title{min-width:0}.ranking-title h2{color:var(--gold);text-transform:uppercase;text-shadow:0 3px #000,0 0 28px #ffd34a2e;margin:7px 0 0;font-size:62px;line-height:.96}.ranking-title p{max-width:980px;color:var(--gold-soft);margin:10px 0 0;font-size:14px;font-weight:850;line-height:1.4}.ranking-summary{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.ranking-summary div{background:linear-gradient(90deg,#ffd34a1c,#0000 60%),#030302b8;border:1px solid #ffd34a57;border-radius:5px;min-width:0;padding:13px 14px}.ranking-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.ranking-summary strong{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:22px;line-height:1;display:block;overflow:hidden}.ranking-podium{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:18px;display:grid}.rank-card{border:1px solid var(--line);background:linear-gradient(180deg, #261d0de0, #0b0905fa), var(--plate);min-width:0;min-height:232px;box-shadow:inset 0 0 0 1px #000c, 0 18px 44px var(--shadow);border-left-width:8px;border-radius:6px;padding:22px;position:relative}.rank-card.rank-1{border-color:var(--gold);background:radial-gradient(circle at 50% 0,#ffd34a2e,#0000 42%),linear-gradient(#30230cf2,#0c0904fc);min-height:274px}.rank-card.rank-2{border-color:var(--gold-soft)}.rank-card.rank-3{border-color:var(--brass)}.rank-label{color:var(--gold);text-transform:uppercase;font-size:22px;font-weight:950}.rank-card h3{color:var(--gold-soft);text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:10px;margin:12px 0 0;font-size:34px;line-height:1;display:flex}.clan-symbol{width:1.22em;height:1.22em;color:var(--gold);text-shadow:0 1px #000;background:linear-gradient(#ffd34a3d,#0000005c),#050402e0;border:1px solid #ffd34a85;border-radius:4px;flex:none;justify-content:center;align-items:center;font-family:Microsoft YaHei,Noto Sans CJK SC,Segoe UI,sans-serif;font-size:.72em;line-height:1;display:inline-flex}.rank-card.rank-1 h3{font-size:42px}.rank-card>strong{color:var(--gold);text-shadow:0 2px #000;margin-top:10px;font-size:34px;line-height:1;display:block}.rank-card p{color:var(--gold-soft);margin:10px 0 12px;font-size:13px;font-weight:900}.rank-foot{color:var(--muted);border-top:1px solid #ffd34a38;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:900;display:flex}.rank-foot b{color:var(--gold)}.ranking-command{grid-template-columns:minmax(760px,1fr) 380px;align-items:start;gap:18px;display:grid}.ranking-list-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.ranking-row{background:#040403bd;border:1px solid #ffd34a47;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr) 88px;align-items:start;gap:8px 12px;min-height:112px;padding:14px 14px 12px;display:grid;position:relative}.row-rank{color:var(--gold);grid-row:1/span 2;align-self:center;font-size:23px;font-weight:950;line-height:1}.row-player{grid-column:2;min-width:0}.row-player strong{color:var(--gold-soft);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:16px;line-height:1.1;display:flex;overflow:hidden}.row-player span,.row-read span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:850;display:block;overflow:hidden}.row-bars{grid-area:2/2/auto/-1;min-width:0}.row-read{text-align:right;grid-area:1/3;min-width:0}.row-read strong{color:var(--gold);white-space:nowrap;font-size:20px;line-height:1;display:block}.row-read span{max-width:100%}.component-bars{gap:5px;display:grid}.component-bar{min-width:0;color:var(--gold-soft);grid-template-columns:18px minmax(0,1fr) 52px;align-items:center;gap:7px;font-size:10px;font-weight:950;display:grid}.component-bar span{color:var(--gold)}.component-bar b{background:#211a0d;border-radius:5px;height:7px;display:block;overflow:hidden}.component-bar i{background:linear-gradient(90deg, #6f4a13, var(--gold));height:100%;display:block}.component-bar strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-row .component-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.ranking-row .component-bar{grid-template-columns:18px minmax(54px,1fr) 58px;gap:7px}.ranking-info{gap:18px;display:grid}.ticket-list,.event-list,.lineup-list,.medal-list,.mini-list{gap:10px;display:grid}.ticket-list article,.event-list article,.lineup-list article,.medal-list div{background:linear-gradient(90deg,#ffd34a0f,#0000 46%),#00000040;border:1px solid #ffd34a40;border-radius:5px;gap:7px;padding:12px;display:grid}.ticket-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ticket-list strong,.event-list strong,.lineup-list strong,.medal-list strong{color:var(--gold);text-transform:uppercase;font-weight:950}.ticket-list span,.ticket-list small,.event-list span,.event-list p,.lineup-list span,.lineup-list p,.medal-list span,.medal-list small{color:var(--gold-soft);font-size:12px;font-weight:800;line-height:1.35}.ticket-list a{border:1px solid var(--line);color:var(--gold);text-transform:uppercase;border-radius:4px;grid-row:span 3;align-self:center;padding:8px 12px;font-size:12px;font-weight:950;text-decoration:none}.mini-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.mini-list span{color:var(--gold-soft);background:#00000038;border:1px solid #ffd34a38;border-radius:4px;padding:9px;font-size:12px;font-weight:900}.mini-list b{float:right;color:var(--gold)}.event-list article{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.event-list .module-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.training-layout{grid-template-columns:minmax(640px,1.25fr) minmax(360px,.75fr)}.training-column{align-content:start;gap:16px;min-width:0;display:grid}.training-role-field{gap:8px;display:grid}.training-role-field>span{color:var(--gold-soft);text-transform:uppercase;font-size:12px;font-weight:950}.training-role-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.training-role-item,.training-role-all{background:#00000042;border:1px solid #ffd34a57;border-radius:4px;align-items:center;min-width:0;min-height:42px;padding:9px 10px;gap:9px!important;display:flex!important}.training-role-all{background:linear-gradient(90deg,#ffd34a21,#00000038);border-color:#ffd34a85;grid-column:1/-1}.training-role-item input,.training-role-all input{accent-color:var(--gold);width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;padding:0!important}.training-role-item span,.training-role-all span,.training-role-help{overflow-wrap:anywhere;min-width:0;color:var(--gold-soft);font-size:12px;font-weight:900;line-height:1.25}.training-role-help{opacity:.78;display:block}.training-event-list article.training-card{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:start;gap:14px}.training-card-main{gap:6px;min-width:0;display:grid}.training-card-main>*,.training-card-main span,.training-card-main p,.training-title{overflow-wrap:anywhere;white-space:normal;min-width:0}.training-title{font-size:17px;line-height:1.2}.training-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.training-counts>div,.training-roster section{background:linear-gradient(90deg,#ffd34a0f,#0000 62%),#00000040;border:1px solid #ffd34a57;border-radius:4px;min-width:0;padding:11px 12px}.training-counts span,.training-roster strong{color:var(--gold-soft);text-transform:uppercase;white-space:normal;font-size:12px;font-weight:950;line-height:1.2;display:block}.training-counts strong{color:var(--gold);margin-top:6px;font-size:26px;line-height:1;display:block}.training-roster{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.training-roster ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.training-roster li,.training-empty{overflow-wrap:anywhere;min-width:0;color:var(--gold);white-space:normal;font-size:14px;font-weight:950;line-height:1.22;display:block}.training-actions,.inline-cancel-form{grid-column:1/-1}.lineup-list article{background:linear-gradient(#ffd34a14,#0000 35%),#00000047}.lineup-list article.is-cancelled{background:linear-gradient(90deg,#d956431f,#0000 48%),#00000052;border-color:#d956436b}.lineup-list header{border-bottom:1px solid #ffd34a38;justify-content:space-between;gap:14px;min-width:0;padding-bottom:8px;display:flex}.lineup-list header strong,.lineup-list header span{min-width:0}.lineup-section{border-bottom:1px solid #ffd34a1f;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.lineup-section b{color:var(--gold);text-transform:uppercase}.lineup-type-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.lineup-type-selector button{min-height:66px;color:var(--gold-soft);text-align:left;text-transform:none;background:linear-gradient(#ffd34a14,#00000073),#00000047;border:1px solid #ffd34a57;border-radius:5px;gap:4px;padding:12px 14px;display:grid}.lineup-type-selector button.is-active{box-shadow:inset 4px 0 0 var(--gold);background:linear-gradient(90deg,#ffd34a47,#84560c6b),#00000061;border-color:#ffd34af0}.lineup-type-selector strong{color:var(--gold);text-transform:uppercase;font-size:15px;font-weight:950}.lineup-type-selector span{color:var(--gold-soft);font-size:12px;font-weight:800}.lineup-picker{background:#00000038;border:1px solid #ffd34a3d;border-radius:5px;gap:8px;padding:10px;display:grid}.lineup-picker-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lineup-picker-head span{color:var(--gold);text-transform:uppercase;font-size:13px;font-weight:950}.lineup-picker-head small,.lineup-search-hint{color:var(--gold-soft);font-size:11px;font-weight:850}.lineup-search-hint.error{color:#ffb0a4}.lineup-chips{flex-wrap:wrap;align-items:center;gap:7px;min-height:34px;display:flex}.lineup-chip{width:auto;min-height:30px;color:var(--gold);text-transform:none;background:linear-gradient(#ffd34a2b,#00000061);border:1px solid #ffd34a6b;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex}.lineup-chip b{color:#ffb0a4;text-transform:uppercase;font-size:10px;font-weight:950}.lineup-empty-chip{color:#ffecb08f;font-size:12px;font-weight:800}.lineup-search-results{gap:6px;max-height:250px;display:grid;overflow:auto}.lineup-search-results button{width:100%;min-height:44px;color:var(--text);text-align:left;text-transform:none;background:#00000059;border:1px solid #ffd34a42;border-radius:4px;gap:3px;padding:8px 10px;display:grid}.lineup-search-results button strong{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lineup-search-results button span{color:var(--gold-soft);font-size:11px;font-weight:800}.lineup-actions,.inline-cancel-form{grid-column:1/-1}.inline-cancel-form .module-actions,.inline-cancel-form .module-actions.two{grid-template-columns:repeat(2,minmax(118px,1fr));gap:8px;width:100%}.inline-cancel-form .module-actions button,.inline-cancel-form .module-actions .module-link{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 12px;line-height:1.05;display:inline-flex}.briefing-choice-grid{grid-template-columns:minmax(460px,.82fr) minmax(560px,1.18fr);align-items:start;gap:16px;display:grid}.briefing-flow-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.briefing-flow-help div{background:linear-gradient(90deg,#ffd34a24,#0000 58%),#00000057;border:1px solid #ffd34a6b;border-radius:5px;padding:14px 16px}.briefing-flow-help strong{color:var(--gold);text-transform:uppercase;font-size:17px;font-weight:950;display:block}.briefing-flow-help span{color:var(--gold-soft);margin-top:5px;font-size:13px;font-weight:850;line-height:1.35;display:block}.briefing-presenter-panel,.briefing-viewer-panel{position:relative}.briefing-presenter-panel{box-shadow:inset 6px 0 0 var(--gold);border-color:#ffd34abd}.briefing-viewer-panel{border-color:#ffe7a373}.briefing-presenter-panel h3,.briefing-viewer-panel h3{font-size:20px}.briefing-presenter-button,.briefing-viewer-button{min-height:46px;font-size:13px}.briefing-presenter-button{border-color:var(--gold);color:var(--gold)}.briefing-room-list{gap:10px;display:grid}.briefing-room-list article{background:linear-gradient(90deg,#ffd34a14,#0000 54%),#0000004d;border:1px solid #ffd34a3d;border-radius:5px;grid-template-columns:132px minmax(0,1fr) 170px;align-items:center;gap:12px;padding:12px;display:grid}.briefing-room-list article.joined{background:linear-gradient(90deg,#ffd34a2e,#0000 54%),#0000005c;border-color:#ffd34a94}.briefing-thumb,.briefing-live-map{background:#050403;border:1px solid #ffd34a6b;border-radius:5px;overflow:hidden}.briefing-thumb{height:74px}.briefing-thumb img,.briefing-live-map img{object-fit:cover;filter:saturate(.85)contrast(1.12);width:100%;height:100%;display:block}.briefing-thumb span,.briefing-live-map span{width:100%;height:100%;color:var(--gold);text-transform:uppercase;place-items:center;font-size:12px;font-weight:950;display:grid}.briefing-room-list strong{color:var(--gold);text-transform:uppercase;font-size:15px;font-weight:950;display:block}.briefing-room-list span,.briefing-room-list p,.briefing-room-list small{color:var(--gold-soft);font-size:12px;font-weight:800;line-height:1.35;display:block}.briefing-room-list p{margin:5px 0}.briefing-room-actions{gap:8px;display:grid}.briefing-instructor-entry{gap:7px;display:grid}.briefing-instructor-entry input{width:100%;min-height:36px;color:var(--text);background:#0000008c;border:1px solid #ffd34a6b;border-radius:4px;padding:0 9px;font-size:12px;font-weight:850}.briefing-instructor-entry input::placeholder{color:var(--dim)}.briefing-instructor-entry .module-link{border-color:#ffe7a39e}.briefing-live{grid-template-columns:minmax(860px,1.35fr) minmax(420px,.65fr);gap:16px;margin-top:16px;display:grid}.briefing-map-tool{background:#050403;border:1px solid #ffd34a6b;border-radius:5px;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #000c}.briefing-map-tool.unavailable{gap:10px;padding:12px;display:grid}.briefing-map-tool.unavailable strong{color:var(--gold);text-transform:uppercase;font-size:13px;font-weight:950}.briefing-map-toolbar{background:linear-gradient(90deg,#ffd34a29,#0000 60%),#0b0804;border-bottom:1px solid #ffd34a52;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.briefing-map-toolbar span{min-width:0;color:var(--gold-soft);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:12px;font-weight:950;overflow:hidden}.briefing-map-toolbar a,.briefing-external{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:950;text-decoration:none}.briefing-map-tool iframe{background:#15110d;border:0;width:100%;height:min(720px,100vh - 230px);min-height:560px;display:block}.briefing-live-map{min-height:360px}.briefing-live-body{align-content:start;gap:12px;display:grid}.briefing-live-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.briefing-note,.briefing-watchers{background:#00000040;border:1px solid #ffd34a40;border-radius:5px;padding:13px}.briefing-note strong,.briefing-watchers>strong{color:var(--gold);text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:950;display:block}.briefing-note p{color:var(--gold-soft);white-space:pre-wrap;margin:0;font-size:13px;font-weight:850;line-height:1.45}.briefing-watchers div{flex-wrap:wrap;gap:7px;display:flex}.briefing-watchers span{color:var(--gold-soft);background:#00000047;border:1px solid #ffd34a47;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.briefing-watchers span b{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:950}.rewards-layout{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)}.reward-catalog,.reward-wall{gap:10px;display:grid}.reward-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-medal-card,.reward-wall article{background:linear-gradient(90deg,#ffd34a14,#0000 54%),#0000004d;border:1px solid #ffd34a3d;border-radius:5px;min-width:0;padding:12px}.reward-medal-card{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:5px 10px;display:grid}.reward-medal-visual b{min-width:48px;min-height:34px;color:var(--gold);background:#ffd34a1a;border:1px solid #ffd34a73;border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.reward-medal-visual{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:76px;min-height:96px;display:flex;overflow:hidden}.reward-medal-visual img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000008c);width:92%;height:92%;display:block}.reward-medal-visual.has-image b{display:none}.reward-medal-card strong,.reward-wall strong{color:var(--gold);text-transform:uppercase;font-size:14px;font-weight:950}.reward-medal-card span,.reward-wall span,.reward-wall p,.reward-wall small{color:var(--gold-soft);font-size:12px;font-weight:800;line-height:1.35}.reward-medal-card>span:not(.reward-medal-visual){grid-column:2}.reward-medal-card .reward-medal-visual{grid-row:1/span 2}.reward-search-form{grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-bottom:10px;display:grid}.reward-results{margin-bottom:12px}.reward-award-form select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#0009;border-radius:4px;padding:0 12px;font-weight:850}.reward-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.reward-wall article{grid-template-columns:76px minmax(0,1fr);gap:10px;display:grid}.reward-wall .reward-medal-visual{width:66px;min-height:84px}.reward-wall p{margin:5px 0}.reward-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.reward-actions button,.danger-outline{min-height:34px;color:var(--gold);font:inherit;text-transform:uppercase;cursor:pointer;background:#ffd34a14;border:1px solid #ffd34a6b;border-radius:4px;padding:0 12px;font-size:11px;font-weight:950}.reward-actions button:hover{border-color:var(--gold);background:#ffd34a29}.reward-actions .danger-outline,.danger-outline{color:#ffb6a8;background:#891d1d38;border-color:#dd4545b8}.reward-actions .danger-outline:hover,.danger-outline:hover{color:#ffe0db;background:#a6252552;border-color:#ff6b5a}.compare-panel{margin-top:16px}.compare-search-panel{grid-column:1/-1;min-width:0}.compare-search-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.compare-search-box{background:#00000038;border:1px solid #ffd34a33;border-radius:5px;min-width:0;padding:12px}.compare-player-search-form{grid-template-columns:minmax(0,1fr) 112px;margin:0 0 10px}.compare-player-search-form input,.compare-player-search-form button{height:42px;font-size:12px}.compare-results{gap:7px;max-height:270px;padding-right:4px;display:grid;overflow:auto}.compare-results button{width:100%;min-height:54px;color:var(--gold-soft);cursor:pointer;text-align:left;background:#030302b8;border:1px solid #ffd34a38;border-radius:4px;gap:4px;padding:9px 10px;display:grid}.compare-results button:hover{border-color:var(--gold);background:linear-gradient(90deg,#ffd34a21,#0000),#030302e0}.compare-results strong{color:var(--gold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.compare-results span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.final-compare-form{margin-top:14px}.compare-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;align-items:stretch}.compare-form input,.compare-form button{height:52px;font-size:15px}.compare-grid{gap:10px;display:grid}.compare-head{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;display:grid}.compare-head>div{background:#00000052;border:1px solid #ffd34a47;border-radius:5px;min-width:0;padding:14px}.compare-head span,.compare-head small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.compare-head strong{color:var(--gold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:5px 0;font-size:28px;line-height:1;display:block;overflow:hidden}.compare-head b{color:var(--gold);text-align:center;text-shadow:0 0 18px #ffd34a4d;font-size:28px;font-weight:950}.compare-row{background:#00000038;border:1px solid #ffd34a2e;border-radius:5px;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid;position:relative}.compare-row.left-win{background:linear-gradient(90deg,#ffd34a1f,#00000038 42%)}.compare-row.right-win{background:linear-gradient(270deg,#ffd34a1f,#00000038 42%)}.compare-row span{color:var(--muted);text-align:center;text-transform:uppercase;gap:3px;font-weight:950;display:grid}.compare-row span b{color:var(--gold);font-size:13px}.compare-row span small{color:var(--gold-soft);font-size:10px;line-height:1.25}.compare-row strong{color:var(--gold-soft);text-align:center;font-size:22px}.compare-row strong.winner{color:var(--gold);text-shadow:0 0 18px #ffd34a57}.ranking-filter-bar,.ranking-month-note{margin-bottom:16px}.ranking-filter-bar .metric-tabs{border-top:1px solid #ffd34a47;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0;padding:8px}.ranking-category-groups{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:12px;display:grid}.ranking-category-group{gap:7px;min-width:0;display:grid}.ranking-category-group>span{color:var(--gold-soft);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950}.ranking-filter-bar .category-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.ranking-filter-bar .metric-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:36px;padding:0 8px;overflow:hidden}.ranking-filter-bar .metric-tabs button.no-data{color:#f8e0a694;background:repeating-linear-gradient(135deg,#ffd34a09 0 5px,#0000 5px 10px),#080704b8;border-color:#ffd34a38}.ranking-filter-bar .metric-tabs button.no-data:after{content:"sem base";color:#f8e0a673;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:950;line-height:1;display:block}.ranking-category-notice,.ranking-category-empty{margin-bottom:16px}.ranking-category-empty .copy{max-width:1080px}@media (width<=1440px){body{min-width:0}.page{width:calc(100vw - 16px)}.nav,.profile-head,.ranking-head,.command-grid,.ranking-command,.vip-page .module-hero,.vip-briefing,.vip-command-row,.vip-purchase-layout,.vip-board-layout,.profile-search-layout,.player-link-layout,.ops-layout,.briefing-choice-grid,.briefing-flow-help,.briefing-live,.briefing-room-list article,.rewards-layout,.event-list article,.records-layout{grid-template-columns:1fr}.vip-art-panel{height:330px}.vip-board-frame img{min-height:0;max-height:none}.vip-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-actions,.compare-form,.compare-search-columns,.compare-player-search-form,.compare-head,.briefing-live-meta,.reward-catalog,.reward-wall,.reward-search-form{grid-template-columns:1fr}.payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-crest{width:104px;height:104px}.profile-head h2{font-size:42px}.mission-strip{grid-column:auto;grid-template-columns:1fr}.head-stats{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.two-pack,.brief-grid,.ranking-podium,.ranking-list-grid,.training-event-list article.training-card,.training-counts,.training-roster,.training-role-list,.ranking-category-groups{grid-template-columns:1fr}.ranking-filter-bar .metric-tabs,.ranking-filter-bar .category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-title h2{font-size:42px}.ranking-row{grid-template-columns:58px minmax(0,1fr) 84px}.order-row{grid-template-columns:1fr}.order-row a{width:fit-content}.row-bars{grid-area:2/2/auto/-1}.row-read{text-align:right;grid-area:1/3}.match-card{grid-template-columns:132px 1fr}.chart-wrap{height:360px}.briefing-map-tool iframe{height:68vh;min-height:520px}.thumb,.outcome{display:none}}@media (width<=720px){html,body{width:100%;overflow-x:hidden}body{min-width:0}.page{width:100%;min-height:100dvh;padding:8px}.nav{border-radius:0 0 5px 5px;min-height:auto;padding:10px 12px;position:sticky}.brand{gap:10px}.brand-badge{width:48px;height:48px}.brand h1{font-size:clamp(22px,7vw,30px);line-height:1.05}.brand p{font-size:10px;line-height:1.25}.status{overflow-wrap:anywhere;min-height:0;padding:8px 2px;font-size:11px;line-height:1.35}.content,.module-page,.ranking-board,.profile-search-page{gap:12px}.module-hero,.profile-head,.ranking-head{grid-template-columns:1fr;gap:14px;min-height:0;padding:14px}.module-crest,.profile-crest,.ranking-crest{width:82px;height:82px}.module-hero h2,.profile-head h2,.ranking-title h2{font-size:clamp(30px,11vw,46px);line-height:1.02}.module-hero p,.profile-head p,.ranking-title p{font-size:13px}.dashboard-grid,.central-hero,.central-grid,.central-ops,.head-stats,.mission-strip,.two-pack,.brief-grid,.quick-grid,.ops-layout,.command-grid,.ranking-command,.ranking-podium,.ranking-list-grid,.ranking-category-groups,.ranking-filter-bar,.vip-command-row,.vip-purchase-layout,.vip-board-layout,.profile-search-layout,.player-link-layout,.briefing-choice-grid,.briefing-flow-help,.briefing-live,.briefing-live-meta,.briefing-room-list article,.rewards-layout,.reward-catalog,.reward-wall,.reward-search-form,.records-layout,.recruit-layout,.payment-summary,.training-layout,.training-event-list article.training-card,.training-counts,.training-roster,.training-role-list,.event-list article,.lineup-list article,.compare-head,.compare-form,.compare-search-columns,.compare-player-search-form,.product-card,.mini-list{grid-template-columns:1fr!important}.central-hero{text-align:center;gap:14px;min-height:0;padding:14px}.central-hero:before{inset:8px}.central-logo{justify-self:center;width:96px;height:96px}.central-copy h2{overflow-wrap:anywhere;font-size:clamp(38px,15vw,58px);line-height:.98}.central-copy p{margin-top:12px;font-size:14px;line-height:1.35}.central-status-card{width:100%;padding:14px}.central-status-card strong{font-size:20px}.central-card{min-height:0;padding:18px}.central-card p{min-height:0}.vip-plan-grid,.ranking-filter-bar .metric-tabs,.ranking-filter-bar .category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.module-actions,.event-list .module-actions,.training-actions,.lineup-actions,.checkout-form,.profile-module-form,.reward-search-form,.lineup-picker,.training-role-field{grid-template-columns:1fr!important}.checkout-form input,.checkout-form select,.checkout-form textarea,.profile-module-form input,.profile-module-form button,button,input,select,textarea{max-width:100%}.checkout-form input,.checkout-form select,.profile-module-form input,.profile-module-form button{min-height:46px}.dogtag strong,.ranking-summary strong,.training-title,.lineup-list header strong,.lineup-list header span{white-space:normal;overflow-wrap:anywhere}.chart-wrap{height:280px}.briefing-map-tool iframe{height:68vh;min-height:360px}.vip-art-panel{height:220px}.vip-board-frame img{width:100%;height:auto}.product-media{min-height:220px}.product-media img{object-fit:contain;width:100%;height:100%}.ranking-row,.match-card{grid-template-columns:1fr!important}.row-bars,.row-read{text-align:left;grid-area:auto}}@media (width<=480px){.page{padding:6px}.nav{padding:9px 10px}.brand{align-items:center}.brand-badge{width:42px;height:42px}.brand h1{font-size:22px}.module-hero,.profile-head,.ranking-head,.central-hero,.panel,.checkout-panel{padding:12px}.module-hero h2,.profile-head h2,.ranking-title h2,.central-copy h2{font-size:clamp(28px,10vw,38px)}.central-logo{width:84px;height:84px}.vip-plan-grid,.ranking-filter-bar .metric-tabs,.ranking-filter-bar .category-tabs{grid-template-columns:1fr}.ranking-summary strong,.head-stats strong,.training-counts strong{font-size:24px}}
