@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#17283c;--muted:#718091;--line:#e1e7ec;--paper:#fff;--bg:#f3f6f8;--nav:#111e30;--mint:#83e4bb;--green:#176949;--font:"DM Sans",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--font);margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button{border:0}button,select,input{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #359d76}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:"Manrope",var(--font)}h2{letter-spacing:-.03em;font-size:1.2rem}h3{font-size:1rem}input,select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;min-width:0;padding:10px 12px}select{cursor:pointer}input[type=checkbox]{accent-color:var(--green)}input[type=range]{accent-color:var(--green);padding:0}input::placeholder{color:#8a96a4}.workspace{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#b5c0cf;z-index:30;flex-direction:column;width:242px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-1px;font-size:20px;font-family:"Manrope",var(--font);align-items:center;gap:11px;padding:0 5px;font-weight:800;display:flex}.brand>span>span{color:var(--mint);font-weight:500}.brand-symbol{width:36px;height:36px;color:var(--mint);background:#224735;border-radius:9px;place-items:center;display:grid}.sidebar-label{letter-spacing:1.1px;color:#738299;margin:38px 12px 16px;font-size:11px;line-height:1.6}.nav-link{border-radius:7px;align-items:center;gap:13px;margin:4px 0;padding:12px 13px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-link:hover{color:#fff;background:#1c2c40}.nav-link.active{background:var(--mint);color:#173f32;font-weight:700}.nav-count{background:#183a2b12;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:11px}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-note{background:#17273a;border:1px solid #2b3b4d;border-radius:8px;padding:18px 14px}.sidebar-note>svg{color:var(--mint);margin-bottom:12px}.sidebar-note strong{color:#eaf0f5;font-family:Manrope;font-size:14px;line-height:1.6;display:block}.sidebar-note p{color:#8d9cad;margin-top:10px;font-size:12px;line-height:1.7}.play-link{color:#d6deea;justify-content:space-between;align-items:center;margin:24px 12px 16px;font-size:13px;display:flex}.sidebar-foot{color:#6e829a;margin:0 12px;font-size:11px}.main-shell{width:calc(100% - 242px);min-width:0;margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 38px;display:flex}.breadcrumb{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb>span{color:var(--muted)}.breadcrumb>svg{color:#a9b4c0}.breadcrumb strong{font-weight:500}.token-ticker{white-space:nowrap;align-items:center;gap:24px;font-size:12px;display:flex}.token-ticker>span{color:var(--muted)}.token-ticker b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:7px;font-weight:500}.community-badge{border:1px solid var(--line);letter-spacing:1px;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:700}.main-content{max-width:1660px;min-height:calc(100vh - 140px);margin:0 auto;padding:36px 38px 30px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--green);margin-bottom:9px;font-size:11px;font-weight:700;display:block}h1{letter-spacing:-1.7px;font-size:36px;font-weight:800;line-height:1.24}.heading-dot{color:#4ca67e;margin-left:2px}.page-heading p{color:var(--muted);margin-top:10px;font-size:14px}.heading-actions{flex-shrink:0;align-items:center;gap:12px;margin-bottom:2px;display:flex}.data-time{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px 21px}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.metric-label svg{color:#93a29f}.metric-value{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:7px 0 3px;font-family:Manrope;font-size:29px;font-weight:800}.metric-detail{color:#8b97a3;font-size:11px}.catalog-section{min-width:0}.catalog-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.segmented{background:#e9edf0;border-radius:8px;gap:3px;padding:4px;display:inline-flex}.segmented button{color:var(--muted);white-space:nowrap;background:0 0;border-radius:5px;padding:8px 17px;font-size:13px}.segmented button.selected{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 4px #14283d12}.toolbar-right{align-items:center;gap:12px;display:flex}.secondary,.primary{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:500;display:inline-flex}.secondary:hover{background:#f3f8f5;border-color:#b4cebd}.secondary.pressed{border-color:#b9cabe}.primary{background:var(--green);color:#fff;border-color:var(--green);padding:11px 18px}.primary:hover{background:#12593d}.view-switch{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px;display:flex}.view-switch button{color:#8492a2;background:0 0;border-radius:4px;place-items:center;padding:7px 9px;display:grid}.view-switch .selected{color:var(--green);background:#edf3ef}.element-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:21px;display:flex;overflow-x:auto}.element-tabs button{white-space:nowrap;color:#75818f;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 16px;font-size:13px;display:flex}.element-tabs button.active{color:var(--green);border-color:var(--green);font-weight:600}.fire svg{color:#d97557}.water svg{color:#559dcf}.earth svg{color:#4e9c66}.life svg{color:#b9983d}.death svg{color:#9b82bb}.dragon svg{color:#c39643}.neutral svg{color:#97a0aa}.element-tabs button:hover{background:#eaf0ed}.search-and-sort{justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.search-field{border:1px solid var(--line);color:#8a96a4;background:#fff;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;max-width:510px;padding:0 13px;display:flex}.search-field input{background:0 0;border:0;width:100%;padding:12px 0;font-size:13px;outline:none!important}.search-field:focus-within{border-color:#5faa83;box-shadow:0 0 0 2px #5faa8322}.search-field button{color:var(--muted);background:0 0;padding:4px;display:flex}.sort-field{color:var(--muted);align-items:center;gap:8px;display:flex}.sort-field select{background:0 0;border:none;padding-right:3px;font-size:12px}.filter-row{background:#edf1f4;border:1px solid #e4e9ee;border-radius:7px;align-items:flex-end;gap:12px;padding:16px;display:flex}.filter-row label{color:#697a8e;flex:1;min-width:0;font-size:11px;font-weight:500}.filter-row select{width:100%;margin-top:5px;padding:9px 8px;font-size:12px;display:block}.reset-button{white-space:nowrap;color:var(--muted);background:0 0;align-items:center;gap:5px;padding:10px 2px;font-size:12px;display:flex}.reset-button:hover{color:var(--green)}.results-label{color:#8893a1;justify-content:space-between;align-items:center;gap:16px;padding:19px 0 17px;font-size:11px;display:flex}.results-label strong{color:#485b70;font-weight:600}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.card-tile{border:1px solid var(--line);background:#fff;border-radius:9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.card-tile:hover{border-color:#a9c8b8;transform:translateY(-4px);box-shadow:0 8px 20px #2437460d}.card-visual{background:radial-gradient(at bottom,#e0e8ed,#edf2f5 80%);justify-content:center;align-items:center;height:236px;display:flex;position:relative;overflow:hidden}.card-tile.fire .card-visual{background:radial-gradient(at bottom,#efe1da,#f4eeeb 80%)}.card-tile.earth .card-visual{background:radial-gradient(at bottom,#dce9de,#eef3ee 80%)}.card-tile.death .card-visual{background:radial-gradient(at bottom,#e2dbeb,#f0edf4 80%)}.card-tile.water .card-visual{background:radial-gradient(at bottom,#dce8f0,#edf3f6 80%)}.card-tile.dragon .card-visual{background:radial-gradient(at bottom,#ecdfc3,#f4f0e5 80%)}.card-art{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.card-visual>.card-art{object-fit:contain;width:auto;max-width:100%;height:210px;transition:transform .25s}.card-tile:hover .card-art{transform:scale(1.035)}.rarity-tag{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#5f6070;background:#ffffffdc;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:600;position:absolute;top:13px;left:12px}.mana-tag{color:#77828f;z-index:1;flex-direction:column;align-items:center;font-size:17px;font-weight:700;line-height:1.1;display:flex;position:absolute;top:12px;right:11px}.mana-tag span{letter-spacing:1px;margin-top:3px;font-size:8px;font-weight:500}.card-info{padding:15px 15px 12px}.card-meta{color:#8994a2;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.element-badge{color:#718194;align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.card-info h3{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.4;overflow:hidden}.edition-caption{color:#8c99a6;margin-top:4px;font-size:10px}.card-stats{align-items:center;gap:12px;min-height:30px;margin:11px 0 7px;display:flex}.card-stats>span{align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.card-stats svg{color:#8f9caf}.card-stats .health svg{color:#c27576}.card-stats .magic svg{color:#9380b6}.card-stats .armor svg{color:#839cab}.card-stats .speed svg{color:#b29458}.tile-bottom{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:7px;min-height:37px;padding-top:10px;display:flex}.ability-pips{gap:3px;max-width:65%;display:flex;overflow:hidden}.ability-pips>span{white-space:nowrap;color:#66768b;text-overflow:ellipsis;background:#f1f4f6;border-radius:3px;padding:3px 5px;font-size:9px;overflow:hidden}.ability-pips>span.muted{background:0 0;padding:0;font-size:9px}.tile-price{text-align:right;white-space:nowrap;flex-direction:column;line-height:1.5;display:flex}.tile-price strong{font-size:12px;font-weight:700}.tile-price span{color:#a0a8b3;font-size:9px}.card-list{gap:12px;display:grid}.list-tile{align-items:center;display:flex}.list-tile .card-visual{width:135px;min-width:135px;height:125px}.list-tile .card-visual>.card-art{height:115px}.list-tile .rarity-tag,.list-tile .mana-tag{display:none}.list-tile .card-info{flex:1;grid-template-columns:200px 1fr 1fr;align-items:center;gap:8px;display:grid}.list-tile .card-meta{grid-column:1;margin:0}.list-tile h3,.list-tile .edition-caption{grid-column:1}.list-tile .card-stats{grid-area:1/2/4}.list-tile .tile-bottom{border:0;grid-area:1/3/4}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:24px 0 5px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:16px;display:flex}.pagination .secondary{padding:7px}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin-bottom:22px;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panel>h2{margin-bottom:15px}.panel>p{margin-bottom:18px;font-size:14px}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{color:#7a8797;border-bottom:1px solid var(--line);background:#f4f7f8;padding:13px 12px;font-size:11px;font-weight:500}td{border-bottom:1px solid #edf0f3;padding:14px 12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f7faf8}td strong{font-weight:500}.highlight-row{background:#eaf5ed!important}.table-card{align-items:center;gap:12px;max-width:300px;display:flex}.table-card .card-art{object-fit:contain;width:40px;height:52px}.text-link{color:var(--green);font-size:12px;font-weight:500}.price-cell{font-variant-numeric:tabular-nums;font-weight:700}.market-toolbar{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.market-toolbar select{font-size:12px}.check-label{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:23px;font-size:13px;display:inline-flex}.detail-layout{grid-template-columns:300px 1fr;gap:28px;display:grid}.detail-art{background:linear-gradient(135deg,#e2eae7,#e0e5ed);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;max-height:520px;padding:25px;display:flex}.detail-art .card-art{object-fit:contain;height:370px;margin-bottom:24px}.detail-art .segmented{background:#fff6}.detail-art .segmented button{padding:8px 12px;font-size:12px}.level-slider{align-items:center;gap:15px;margin:23px 0;font-size:13px;display:flex}.level-slider input{flex:1}.level-slider span{color:var(--muted)}.detail-stat-grid{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:25px;display:grid}.detail-stat-grid>div{text-align:center;background:#f3f6f8;border-radius:6px;padding:12px 5px}.detail-stat-grid span{text-transform:capitalize;color:var(--muted);font-size:10px;display:block}.detail-stat-grid strong{font-family:Manrope;font-size:24px;font-weight:800}.section-small-heading{margin-bottom:13px;font-size:14px}.ability-detail-list{gap:15px;display:grid}.ability-detail-list strong{color:var(--green);font-size:14px}.ability-detail-list p{color:var(--muted);margin:5px 0 8px;font-size:13px}.ability-detail-list a{color:var(--green);font-size:11px}.source-link{align-items:center;gap:5px;margin-left:15px;display:inline-flex}.detail-metrics{grid-template-columns:repeat(3,1fr);gap:12px}.detail-metrics .metric{padding:15px}.detail-metrics .metric-value{font-size:24px}.reference-toolbar{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:25px;display:flex}.reference-toolbar>span{color:var(--muted);font-size:12px}.reference-toolbar>.secondary{margin-left:auto}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reference-card{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;padding:23px;display:flex}.reference-head{align-items:center;gap:13px;margin-bottom:17px;display:flex}.reference-head img{object-fit:contain;width:45px;height:45px}.reference-head h2{font-size:17px;line-height:1.3}.reference-card>p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.75}.reference-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.reference-bottom a{color:var(--green);align-items:center;gap:5px;display:flex}.edition-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.edition-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px;transition:transform .2s,border-color .2s}.edition-card:hover{border-color:#8ab29b;transform:translateY(-3px)}.edition-card-head{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.edition-number,.modern-tag{background:#f0f3f5;border-radius:4px;padding:4px 8px;font-size:10px}.modern-tag{color:var(--green);background:#e5f5ec}.edition-total{margin:17px 0;font-family:Manrope;font-size:34px;font-weight:800}.edition-total span{font-family:var(--font);color:var(--muted);margin-left:10px;font-size:12px;font-weight:400}.rarity-breakdown{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding-bottom:20px;display:grid}.rarity-breakdown>div{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.rarity-breakdown strong{color:var(--ink);font-size:15px;font-weight:500}.edition-explore{color:var(--green);justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.league-tabs{max-width:100%;margin-bottom:20px;overflow-x:auto}.tool-tabs{gap:10px;margin-bottom:26px;display:flex;overflow-x:auto}.tool-tabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:10px;padding:14px 21px;font-size:13px;display:flex}.tool-tabs .active{color:#fff;background:#1a6348;border-color:#1a6348}.calculator-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;display:grid}.form-label{color:var(--muted);flex-direction:column;gap:7px;margin-bottom:19px;font-size:12px;display:flex}.form-label input,.form-label select{width:100%;font-size:14px}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.calc-note{color:var(--muted);line-height:1.7;margin:15px 0 0!important;font-size:12px!important}.calculator-result{color:#fff;background:#15352c;border-radius:9px;flex-direction:column;align-self:start;padding:32px;display:flex}.calculator-result>.eyebrow{color:#91c8a9;margin-top:25px;font-size:10px}.calculator-result>svg{color:var(--mint)}.calculator-result h2{letter-spacing:-2px;margin:6px 0 25px;font-size:46px;font-weight:800}.calculator-result h2 span{color:#a1c2b1;letter-spacing:0;font-size:13px;font-family:var(--font);margin-top:6px;font-weight:400;display:block}.result-line{color:#b1c9bd;border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;display:flex}.result-line strong{color:#fff;white-space:nowrap}.result-total{border-bottom:0}.result-total strong{color:var(--mint);font-size:18px}.calculator-result p{color:#92b4a2;margin-top:22px;font-size:12px;line-height:1.8}.result-card-art{border-radius:6px;align-self:center;max-width:170px;height:190px;overflow:hidden}.result-card-art .card-art{mix-blend-mode:normal}.calculator-table input{width:95px;padding:7px;font-size:12px}.account-search{gap:15px;display:flex}.account-search .search-field{max-width:none}.account-title{justify-content:space-between;align-items:center;gap:16px;margin:26px 0;display:flex}.account-title .muted{font-size:12px}.balance-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.balance-grid>div{background:#f4f7f8;border-radius:6px;flex-direction:column;gap:5px;padding:17px;display:flex}.balance-grid svg{color:var(--green);margin-bottom:5px}.balance-grid span{color:var(--muted);font-size:12px}.balance-grid strong{font-size:21px}.empty-state{text-align:center;color:var(--muted);background:#fff;border:1px dashed #c9d5cf;border-radius:9px;flex-direction:column;align-items:center;gap:15px;padding:70px 25px;display:flex}.empty-state h2{color:var(--ink);font-size:20px}.empty-state p{font-size:14px}.empty-state>svg{color:#a1b6ab}.art-fallback{color:#95a39f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;padding:20px;font-size:14px;display:flex}.muted{color:var(--muted)}.notice{color:#795b23;background:#fff3db;border:1px solid #efddb3;border-radius:6px;margin-bottom:22px;padding:12px 17px;font-size:13px;line-height:1.7}.site-footer{border-top:1px solid var(--line);color:#8e9aa7;justify-content:space-between;gap:20px;padding:22px 38px;font-size:10px;display:flex}.site-footer a{color:#62798d}.footer-divider{color:#c4cdd5;margin:0 9px}.mobile-menu{display:none}.icon-button{color:var(--ink);background:0 0;place-items:center;padding:6px;display:grid}.menu-backdrop{display:none}.skip-link{z-index:100;background:var(--mint);border-radius:5px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.loading-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.loading-mark{color:var(--green);font-family:Manrope;font-size:35px;font-weight:800}.loading-mark span{color:#72968d}@media (min-width:1500px){.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.sidebar{width:220px;padding-left:12px;padding-right:12px}.main-shell{width:calc(100% - 220px);margin-left:220px}.main-content{padding:30px 25px}.topbar{padding:0 25px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-visual{height:230px}.heading-actions .data-time{display:none}.metric{padding:16px}.metric-label{font-size:11px}.metric-value{font-size:27px}.element-tabs button{padding:12px 11px}.filter-row{gap:8px}.reference-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:250px 1fr;gap:20px}.detail-art .card-art{height:310px}.detail-metrics .metric-value{font-size:19px}.detail-metrics .metric-label{font-size:10px}.community-badge{display:none}.calculator-result{padding:25px}.site-footer{padding:22px 25px}.list-tile .card-info{grid-template-columns:180px 1fr}.list-tile .tile-bottom{grid-area:3/2}.list-tile .card-stats{grid-row:1/3;gap:9px}}@media (max-width:950px){.metrics-row{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row{flex-wrap:wrap}.filter-row label{flex:28%}.page-heading{align-items:flex-start}.heading-actions{flex-shrink:1}.heading-actions .secondary{white-space:nowrap}.token-ticker{gap:15px}.token-ticker>span:first-child{display:none}.edition-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr}.detail-art{flex-direction:row;justify-content:center;gap:25px;max-height:none}.detail-art .card-art{width:auto;height:250px;margin:0}.detail-art .segmented{flex-direction:column}.detail-metrics{grid-template-columns:repeat(3,1fr)}.calculator-layout{grid-template-columns:1fr}.calculator-result{margin-bottom:22px}.result-card-art{display:none}.calculator-result>.eyebrow{margin-top:8px}.reference-toolbar>.secondary{margin:0}.reference-toolbar .search-field{flex-basis:100%;max-width:none}.site-footer{flex-direction:column;gap:8px}.balance-grid{grid-template-columns:repeat(3,1fr)}.list-tile .card-info{display:block}.list-tile .card-stats{margin:5px 0}.list-tile .edition-caption{display:none}.list-tile .tile-bottom{padding-top:5px}.list-tile .card-meta{margin-bottom:4px}}@media (max-width:700px){.sidebar{width:242px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-shell{width:100%;margin-left:0}.topbar{height:62px;padding:0 18px}.mobile-menu{display:grid}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.token-ticker{font-size:10px}.main-content{padding:27px 18px}.page-heading{flex-wrap:wrap;gap:13px;margin-bottom:24px}h1{font-size:31px}.page-heading p{max-width:420px;font-size:13px;line-height:1.7}.metrics-row{gap:10px;margin-bottom:25px}.metric{padding:14px}.metric-label,.metric-detail{font-size:10px}.metric-value{font-size:26px}.catalog-toolbar{margin-bottom:14px}.segmented button{padding:7px 13px;font-size:12px}.element-tabs{margin-bottom:18px}.element-tabs button{padding:10px 12px;font-size:12px}.toolbar-right{gap:8px}.toolbar-right .secondary{padding:8px;font-size:12px}.view-switch button{padding:5px}.search-and-sort{gap:7px}.search-field input{font-size:12px}.sort-field>svg{display:none}.sort-field select{width:126px;font-size:11px}.filter-row{gap:9px;padding:12px}.filter-row label{flex-basis:40%}.filter-row select{font-size:11px}.results-label{padding:17px 0;font-size:10px}.results-label>span:last-child{text-align:right;max-width:50%}.card-grid{gap:11px}.card-visual{height:205px}.card-visual>.card-art{height:185px}.card-info{padding:12px}.card-info h3{font-size:12px}.card-meta{font-size:9px}.card-stats{flex-wrap:wrap;gap:8px;margin:8px 0 5px}.card-stats>span{font-size:10px}.card-stats svg{width:12px}.rarity-tag{font-size:9px;top:9px;left:9px}.mana-tag{font-size:14px;top:9px;right:9px}.mana-tag span{font-size:7px}.tile-price strong{font-size:11px}.ability-pips>span,.ability-pips>span.muted{font-size:8px}.pagination{gap:12px;font-size:10px}.pagination>div{gap:8px}.panel{padding:18px}.reference-grid{grid-template-columns:1fr}.reference-head h2{font-size:18px}.reference-card>p{font-size:14px}.reference-bottom{font-size:12px}.reference-toolbar{gap:13px}.edition-grid{gap:12px}.edition-card{padding:18px}.edition-card h2{font-size:16px}.rarity-breakdown{grid-template-columns:repeat(2,1fr);gap:12px}.edition-total{font-size:30px}.detail-stat-grid{grid-template-columns:repeat(4,1fr)}.detail-art{padding:20px}.detail-metrics{grid-template-columns:1fr}.detail-metrics .metric{grid-template-columns:1fr auto;gap:0 10px;display:grid}.detail-metrics .metric-detail{grid-area:2/1}.detail-metrics .metric-value{grid-area:1/2/3}.detail-metrics .metric-label>svg{display:none}.panel-heading{flex-wrap:wrap;gap:12px}.market-toolbar .search-field{flex-basis:100%}.market-toolbar{gap:12px}.market-toolbar .segmented{margin-bottom:0}.tool-tabs{gap:8px}.tool-tabs button{padding:11px 13px;font-size:12px}.calculator-result h2{font-size:42px}.form-grid{gap:0 12px}.account-search{flex-direction:column}.balance-grid{grid-template-columns:repeat(2,1fr)}.site-footer{padding:20px 18px}.menu-backdrop{z-index:25;background:#0e1d3d60;display:block;position:fixed;inset:0}.sidebar-bottom{padding-top:20px}.list-tile .card-visual{width:105px;min-width:105px;height:150px}.list-tile .card-visual>.card-art{height:140px}.reference-card{padding:22px}.account-title{flex-direction:column;align-items:flex-start}}.icon-button.mobile-menu{display:none}.history-caption{font-size:12px}.history-summary{align-items:baseline;gap:16px;display:flex}.history-summary strong{font-family:Manrope;font-size:26px}.history-summary span,.chart-dates{color:var(--muted);font-size:12px}.price-chart{width:100%;height:190px;margin-top:10px}.chart-dates{justify-content:space-between;padding:0 5%;display:flex}.card-info h3{font-size:15px}.card-meta,.element-badge,.edition-caption,.metric-detail,.results-label,.data-time{font-size:12px}.ability-pips>span,.ability-pips>span.muted{font-size:11px}.card-stats>span{font-size:12px}.tile-price strong{font-size:14px}.tile-price span{font-size:11px}.filter-row select,.search-field input,.segmented button,.secondary,.sort-field select,.reference-card>p,table{font-size:14px}.filter-row label,.metric-label,.reference-bottom{font-size:12px}.page-heading p{font-size:16px}.element-tabs button{font-size:14px}.tile-bottom{min-height:44px}.card-info{padding-bottom:14px}.main-content .reference-card p{font-size:14px}.calculator-result p,.calc-note{font-size:14px!important}.site-footer{font-size:12px}.metric-label>svg{flex-shrink:0}.ability-pips{max-width:60%}.list-tile .card-info{font-size:14px}@media (max-width:700px){.icon-button.mobile-menu{display:grid}.card-info h3{font-size:14px}.card-meta,.element-badge,.edition-caption{font-size:11px}.card-info{padding:12px 10px}.ability-pips>span,.ability-pips>span.muted{font-size:10px}.tile-price strong{font-size:12px}.element-tabs button{font-size:13px}.search-and-sort{flex-wrap:wrap}.search-and-sort .search-field{min-width:100%}.sort-field{margin-left:auto}.filter-row select,.search-field input,.segmented button,.secondary,.sort-field select{font-size:14px}.card-visual{height:220px}.card-visual>.card-art{height:200px}.card-meta>span:last-child{display:none}.card-stats{gap:7px}.card-stats>span{font-size:11px}.heading-actions{width:100%}.history-summary{flex-direction:column;gap:7px}.page-heading p{font-size:15px}.metrics-row .metric-detail,.metric-label{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.charts-page{flex-direction:column;gap:22px;display:flex}.charts-page .page-heading{margin-bottom:2px}.charts-page .panel{min-width:0;margin:0}.economy-intro{color:#aac4cd;background:#122e3a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:11px;display:flex}.economy-pulse{letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.economy-pulse svg{color:#6ce0c0}.economy-pulse span{color:#fff;font-weight:800}.economy-pulse i{background:#6ce0c0;border-radius:50%;width:6px;height:6px;margin-left:14px}.token-chart-grid,.economy-four-grid,.legacy-pack-grid,.market-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.token-chart-card{background:#fff;border:1px solid #e0e7ed;border-radius:14px;min-width:0;padding:20px 20px 0;overflow:hidden}.token-chart-top{align-items:center;gap:11px;display:flex}.token-monogram{background:color-mix(in srgb,var(--token-color) 10%,white);border:1px solid color-mix(in srgb,var(--token-color) 17%,white);width:41px;height:41px;color:var(--token-color);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.token-chart-top h2{margin:0;font-size:17px}.token-chart-top p{color:#80909c;margin:3px 0 0;font-size:10px}.token-chart-top button{flex-shrink:0;margin-left:auto}.token-price-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;display:flex}.token-price-line>strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800}.price-change{white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.price-change small{color:#819099;margin-left:4px;font-size:10px;font-weight:400}.price-change.positive{color:#168b73}.price-change.negative{color:#ca5871}.price-change.neutral{color:#8795a0}.token-unit{color:#8896a3;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:5px 0 9px;font-size:10px;display:flex}.token-ratios{background:#fcfdfe;border-top:1px solid #edf0f3;justify-content:space-between;gap:10px;margin:6px -20px 0;padding:13px 18px;display:flex}.token-ratios span{color:#8a98a3;flex-direction:column;gap:4px;font-size:9px;display:flex}.token-ratios b{color:#4c626e;font-size:11px}.economy-chart{position:relative}.economy-chart svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.mini-chart{margin-top:10px}.mini-chart svg{height:94px}.chart-readout{align-items:baseline;gap:12px;min-height:38px;padding:5px 0 0;display:flex}.chart-readout strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:24px}.chart-readout span{color:#81909e;font-size:11px}.chart-scrubber{color:#82909c;white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.chart-scrubber input{accent-color:#158974;flex:1;min-width:0;height:16px}.chart-empty{color:#82909c;text-align:center;background:#f8fafb;border:1px dashed #dce5eb;border-radius:8px;place-items:center;height:260px;padding:24px;font-size:13px;display:grid}.chart-empty.compact{background:linear-gradient(#fff,#fafbfd);border:0;height:94px;padding:8px;font-size:11px}.price-explorer{scroll-margin-top:24px}.price-explorer .panel-heading h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:24px}.chart-periods{background:#f1f5f7;border-radius:8px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.chart-periods button{color:#7d8d99;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:11px;font-weight:600}.chart-periods button.selected{color:#147e6c;background:#fff;box-shadow:0 1px 4px #10253112}.chart-controls{align-items:end;gap:14px;margin:18px 0;display:flex}.chart-controls label{color:#82909d;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.chart-controls select{font:inherit;color:#314c5c;background:#fff;border:1px solid #dce4ea;border-radius:7px;max-width:100%;padding:10px 34px 10px 12px;font-size:12px}.chart-period-change{margin-left:auto;padding-bottom:10px}.chart-method{color:#83929e;margin:14px 0 7px;font-size:11px;line-height:1.7}.economy-source{color:#95a0aa;flex-wrap:wrap;gap:7px 15px;margin:7px 0;font-size:10px;display:flex}.economy-source a{color:#6b8394;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.economy-source a:hover{color:#0b8e77;text-decoration:underline}.chart-table{color:#728390;border-top:1px solid #e9eef2;margin-top:17px;padding-top:13px;font-size:11px}.chart-table summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.chart-table .table-scroll{max-height:270px;margin-top:14px}.economy-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:13px;display:flex}.economy-section-heading>div{align-items:center;gap:10px;display:flex}.economy-section-heading svg{color:#138e79}.economy-section-heading h2{letter-spacing:-.4px;margin:0;font-family:Manrope,sans-serif;font-size:19px}.economy-section-heading p{color:#82919d;margin:0;font-size:11px}.dec-overview{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:16px;display:grid}.economy-big-number{letter-spacing:-1.5px;flex-direction:column;margin:16px 0 25px;font:800 38px Manrope,sans-serif;display:flex}.economy-big-number small{color:#7c8d99;letter-spacing:0;margin-top:4px;font:400 11px DM Sans,sans-serif}.economy-rows{margin:17px 0 5px}.economy-rows>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.economy-rows>div:last-child{border-bottom:0}.economy-rows dt{color:#7c8d99;text-transform:capitalize;align-items:center;gap:6px;display:flex}.economy-rows dt i,.dec-distribution-grid i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.economy-rows dd{text-align:right;color:#345164;white-space:nowrap;margin:0;font-weight:700}.economy-rows dd small{color:#97a2ab;margin-top:3px;font-size:9px;font-weight:400;display:block}.supply-deltas{margin-top:28px}.supply-deltas h3{margin-bottom:12px;font-size:12px}.supply-deltas>div{color:#7c8c98;border-bottom:1px dashed #e4eaee;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.supply-deltas strong{font-size:10px;font-weight:500}.dec-distribution-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;display:grid}.dec-distribution-grid>div{border-right:1px solid #e8eef2;flex-direction:column;gap:8px;min-width:0;display:flex}.dec-distribution-grid>div:last-child{border:0}.dec-distribution-grid span{color:#7b8e9e;align-items:center;gap:5px;font-size:11px;display:flex}.dec-distribution-grid strong{letter-spacing:-.5px;font:700 24px Manrope,sans-serif}.dec-distribution-grid small{color:#97a3ad;font-size:9px}.sps-summary{color:#fff;background:linear-gradient(115deg,#173740,#254756);border-radius:13px;grid-template-columns:1.3fr 1fr 1fr;gap:35px;padding:27px 30px;display:grid}.sps-summary>div{flex-direction:column;gap:8px;display:flex}.sps-summary span{color:#aec5ce;font-size:11px}.sps-summary strong{letter-spacing:-1px;font:700 29px Manrope,sans-serif}.sps-summary small{color:#8dabba;font-size:10px}.economy-four-grid h3{margin:0;font-size:13px}.economy-four-grid .panel{padding:19px}.economy-four-grid .economy-rows>div{gap:6px;padding:9px 0;font-size:10px}.pack-supply-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pack-supply-card{background:#fff;border:1px solid #e1e7ed;border-radius:12px;min-width:0;overflow:hidden}.pack-banner{color:#bde6db;letter-spacing:1px;background:linear-gradient(120deg,#23465c,#3b6770);align-items:center;gap:10px;height:63px;padding:20px;font-size:11px;font-weight:700;display:flex}.pack-supply-card:nth-child(3n+2) .pack-banner{color:#e4c6f0;background:linear-gradient(120deg,#40345b,#6e5274)}.pack-supply-card:nth-child(3n+3) .pack-banner{color:#f3e6ad;background:linear-gradient(120deg,#575132,#736648)}.pack-supply-body{padding:19px}.pack-supply-body h3{min-height:32px;margin:0 0 12px;font-size:13px}.pack-unopened{flex-direction:column;gap:3px;display:flex}.pack-unopened strong{letter-spacing:-.7px;font:800 27px Manrope,sans-serif}.pack-unopened span{color:#8a9aa6;font-size:9px}.pack-supply-body .economy-rows>div{padding:8px 0;font-size:10px}.pack-distribution{background:#e9eff2;border-radius:4px;width:100%;height:6px;margin-top:13px;display:flex;overflow:hidden}.pack-bar-legend{color:#8a9aa6;justify-content:space-between;gap:5px;margin-top:7px;font-size:8px;display:flex}.pack-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.pack-value-grid>div{text-align:center;background:#fcfdfe;border:1px solid #e5ebef;border-radius:9px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:18px 12px;display:flex}.pack-symbol{letter-spacing:1px;color:#238875;background:#f1f8f5;border:1px solid #cee5df;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:700}.pack-value-grid h4{margin:5px 0 10px;font-size:12px}.pack-value-grid strong{font:800 24px Manrope,sans-serif}.pack-value-grid b{margin-top:12px;font:700 19px Manrope,sans-serif}.pack-value-grid span:not(.pack-symbol){color:#8999a6;font-size:9px}.pack-value-grid small{color:#7e909d;margin-top:9px;font-size:9px;line-height:1.8}.legacy-pack-title{align-items:center;gap:9px;margin-bottom:16px;display:flex}.legacy-pack-title h3{margin:0;font-size:13px}.legacy-pack-title svg{color:#4c8b87}.legacy-pack-title button{margin-left:auto}.legacy-pack-grid .panel{flex-direction:column;gap:7px;display:flex}.legacy-price{letter-spacing:-.8px;font:800 30px Manrope,sans-serif}.legacy-pack-grid .muted{font-size:10px}.legacy-pack-grid small{color:#94a1ac;font-size:9px}.node-layout{grid-template-columns:.85fr 1.35fr 1fr;gap:28px;display:grid}.node-layout h3{margin:0 0 17px;font-size:14px}.node-layout .economy-big-number{margin:14px 0 22px}.node-layout .chart-readout strong{font-size:20px}.node-layout .chart-readout span{font-size:9px}.node-layout .chart-scrubber>span:first-child{display:none}.node-calculator{border-left:1px solid #e6edf1;padding-left:25px}.node-calculator>p{color:#83929f;font-size:11px;line-height:1.6}.node-calculator .form-label{margin:12px 0;font-size:10px}.node-calculator .form-label input{padding:9px 11px;font-size:12px}.reward-result{color:#73938b;background:#f3f8f6;border-radius:7px;justify-content:space-between;gap:15px;margin-top:18px;padding:14px;font-size:9px;display:flex}.reward-result strong{color:#217c69;margin-top:6px;font:700 20px Manrope,sans-serif;display:block}.market-activity-grid .panel{flex-direction:column;gap:14px;padding:20px;display:flex}.market-activity-grid span{color:#83929f;font-size:11px}.market-activity-grid strong{letter-spacing:-.8px;font:800 29px Manrope,sans-serif}.market-activity-grid small{color:#91a0ab;font-size:10px}.market-cap-panel{justify-content:space-between;align-items:center;gap:30px;display:flex}.market-cap-panel .eyebrow{display:block}.market-cap-panel strong{letter-spacing:-.7px;margin-top:15px;font:800 28px Manrope,sans-serif;display:block}.market-cap-panel p{color:#83929f;max-width:620px;font-size:11px;line-height:1.8}.market-cap-panel>a{flex-shrink:0}.economy-endnote{color:#8a9aa6;align-items:center;gap:14px;max-width:800px;padding:4px 0 15px;font-size:11px;line-height:1.8;display:flex}.economy-endnote svg{color:#6f988d;flex-shrink:0}.economy-endnote p{margin:0}@media (min-width:1600px){.charts-page .token-price-line>strong{font-size:34px}.charts-page .node-layout{grid-template-columns:.8fr 1.6fr 1fr}}@media (max-width:1400px){.token-chart-grid,.economy-four-grid,.legacy-pack-grid,.market-activity-grid,.pack-supply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dec-distribution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.node-layout{grid-template-columns:1fr 1.6fr}.node-calculator{border-top:1px solid #e7edf1;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px 20px;padding:24px 0 0;display:grid}.node-calculator>h3,.node-calculator>p,.node-calculator>.reward-result{grid-column:1/-1}.node-calculator>p,.node-calculator h3{margin:0}.pack-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sps-summary strong{font-size:25px}.economy-section-heading{align-items:start}.economy-section-heading p{max-width:45%;line-height:1.6}.dec-overview{grid-template-columns:minmax(210px,.75fr) minmax(0,1.5fr)}}@media (max-width:700px){.charts-page{gap:16px}.economy-intro{flex-direction:column;align-items:start;gap:10px;padding:16px;line-height:1.8}.token-chart-grid,.economy-four-grid,.legacy-pack-grid,.market-activity-grid,.pack-supply-grid{gap:12px}.token-chart-card{padding:15px 13px 0}.token-chart-top{gap:8px}.token-monogram{border-radius:8px;width:32px;height:32px}.token-monogram svg{width:17px}.token-chart-top h2{font-size:13px}.token-chart-top p{font-size:8px}.token-chart-top button{width:22px;height:24px;padding:3px}.token-price-line{margin-top:15px}.token-price-line>strong{font-size:24px}.price-change{font-size:10px}.price-change small{font-size:8px}.token-unit{font-size:9px}.token-unit span{font-size:8px}.token-ratios{gap:5px;margin:6px -13px 0;padding:10px 12px}.token-ratios span{font-size:8px}.token-ratios b{font-size:9px}.mini-chart svg,.chart-empty.compact{height:66px}.price-explorer .panel-heading{flex-wrap:wrap;align-items:start;gap:15px}.price-explorer .panel-heading h2{font-size:22px}.chart-periods{gap:0;padding:3px}.chart-periods button{padding:6px 9px;font-size:10px}.chart-controls{flex-wrap:wrap;gap:12px}.chart-controls label{flex:1;min-width:110px}.chart-controls select{width:100%;padding:9px 26px 9px 10px;font-size:11px}.chart-period-change{flex:1;margin-left:0;padding:7px 0}.chart-controls button{padding:8px 10px;font-size:10px}.chart-readout{flex-wrap:wrap;gap:8px}.chart-readout strong{font-size:22px}.chart-readout span{font-size:10px}.chart-scrubber>span:first-child{display:none}.chart-scrubber input{width:75%}.chart-method{font-size:10px}.economy-section-heading{flex-direction:column;gap:7px;margin-top:20px}.economy-section-heading h2{font-size:18px}.economy-section-heading p{max-width:100%;font-size:10px}.dec-overview{grid-template-columns:1fr}.economy-big-number{margin:12px 0 20px;font-size:34px}.supply-deltas{margin-top:17px}.dec-history .chart-controls label{width:100%}.dec-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dec-distribution-grid strong{font-size:23px}.dec-distribution-grid>div:nth-child(2n){border:0}.dec-distribution-grid span{font-size:10px}.sps-summary{grid-template-columns:1fr;gap:24px;padding:22px}.sps-summary>div{gap:6px}.sps-summary strong{font-size:28px}.economy-four-grid .panel{padding:15px}.economy-four-grid .economy-rows dt{overflow-wrap:anywhere;font-size:9px}.economy-four-grid .economy-rows dd{font-size:9px}.economy-four-grid h3{font-size:12px}.pack-banner{gap:7px;height:50px;padding:13px;font-size:9px}.pack-supply-body{padding:13px}.pack-supply-body h3{font-size:12px}.pack-unopened strong{font-size:25px}.pack-unopened span{font-size:8px}.pack-supply-body .economy-rows>div{font-size:9px}.pack-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pack-value-grid>div{padding:16px 10px}.pack-value-grid strong{font-size:22px}.pack-value-grid h4{font-size:11px}.pack-value-grid span:not(.pack-symbol){font-size:8px}.legacy-pack-grid .panel{padding:15px}.legacy-price{font-size:26px}.legacy-pack-title{gap:6px;margin-bottom:10px}.legacy-pack-title h3{font-size:12px}.node-layout{grid-template-columns:1fr;gap:24px}.node-layout .chart-scrubber>span:first-child{display:block}.node-calculator{grid-column:auto;display:block}.node-calculator .form-label{margin:15px 0}.node-calculator>p{margin:10px 0}.market-activity-grid .panel{gap:12px;padding:15px}.market-activity-grid span{font-size:10px;line-height:1.7}.market-activity-grid strong{font-size:25px}.market-activity-grid small{font-size:9px;line-height:1.5}.market-cap-panel{flex-direction:column;align-items:start;gap:15px}.market-cap-panel strong{font-size:25px}.economy-endnote{align-items:start;padding-top:10px;font-size:10px}}.splinter-badges{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:inline-flex}.card-meta{gap:8px}.card-meta>span:last-child{flex-shrink:0}.foil-selector{flex-wrap:wrap;max-width:100%}.foil-selector button{padding:8px 10px;font-size:12px}.detail-art .foil-selector{justify-content:center;display:flex}.foil-caption{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.market-toolbar{flex-wrap:wrap}.market-toolbar .foil-selector{flex:0 auto}.market-toolbar .search-field{min-width:180px}.level-slider input:disabled{cursor:not-allowed;opacity:.6}.participation-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.participation-season{color:var(--muted);font-size:12px}.participation-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px;padding:28px 0;display:grid}.participation-summary>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.participation-summary svg{color:var(--green);flex-shrink:0;margin-top:4px}.participation-summary span{color:var(--muted);font-size:12px}.participation-summary strong{color:var(--ink);font-family:Manrope,var(--font);margin-top:5px;font-size:20px;display:block}.participation-chart{margin:24px 0 0}.participation-axis{color:var(--muted);justify-content:space-between;margin:0 90px 14px 112px;font-size:10px;display:flex}.participation-row{grid-template-columns:100px minmax(0,1fr) 78px;align-items:center;gap:12px;margin:18px 0;display:grid}.participation-label{font-size:12px;font-weight:600}.participation-track{background:var(--bg);border-radius:5px;height:28px;overflow:hidden}.participation-bar{background:#50b69b;border-radius:5px;height:100%}.participation-bar.tone-1{background:#69a6ce}.participation-bar.tone-2{background:#aa8dc9}.participation-bar.tone-3{background:#d0ab63}.participation-bar.tone-4{background:#cf8c7d}.participation-value{text-align:right;font-variant-numeric:tabular-nums}.participation-value strong{font-size:13px;display:block}.participation-value small{color:var(--muted);font-size:10px;display:block}.participation-chart figcaption,.participation-note{color:var(--muted);font-size:12px;line-height:1.8}.participation-chart figcaption{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.participation-unavailable{text-align:center;background:var(--bg);border:1px dashed var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:14px;padding:65px 24px;display:flex}.participation-unavailable svg{color:var(--muted)}.participation-unavailable p{max-width:540px;color:var(--muted);font-size:13px;line-height:1.8}.participation-note{margin-top:16px}@media (max-width:700px){.participation-toolbar{flex-wrap:wrap;align-items:flex-start}.participation-summary{grid-template-columns:1fr;gap:20px}.participation-summary strong{font-size:18px}.participation-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:14px}.participation-row{grid-template-columns:72px minmax(0,1fr) 58px;gap:8px}.participation-axis{margin-left:80px;margin-right:66px}.participation-unavailable{padding:36px 16px}}.reference-card{min-width:0}.reference-head h2{overflow-wrap:anywhere;min-width:0}.reference-bottom{flex-wrap:wrap}.reference-card>p{overflow-wrap:anywhere}.reference-links{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.reference-links.has-short{justify-content:space-between;width:100%}.reference-links a{white-space:nowrap;min-height:30px}.reference-links a:hover{text-decoration:underline}.reference-links .phoenix-short{color:#ad333f}.phoenix-short>svg,.short-scheduled>svg{flex-shrink:0}.short-scheduled{color:var(--muted);align-items:center;gap:5px;min-height:30px;font-size:11px;display:inline-flex}.ability-unlock{border:1px solid var(--line);color:var(--green);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:6px;margin-top:10px;padding:7px 9px;font-size:12px;line-height:1.5;display:flex}.ability-unlock>svg{flex-shrink:0;margin-top:2px}.ability-unlock strong{font-weight:700}.list-tile .ability-unlock{grid-area:4/1/auto/-1;margin-top:0}.market-panel .market-toolbar{margin:18px 0}.market-table .ability-unlock{max-width:260px;margin-top:8px}.modern-bracket-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.modern-bracket-summary>.panel{flex-direction:column;gap:9px;min-width:0;margin-bottom:0;padding:22px;display:flex}.modern-bracket-summary svg{color:var(--green)}.modern-bracket-summary span,.modern-bracket-summary small{color:var(--muted);font-size:12px}.modern-bracket-summary strong{font:700 32px/1.3 "Manrope",var(--font);color:var(--ink)}.modern-bracket-summary strong .bracket-change{font:inherit;color:inherit}.modern-bracket-summary small{line-height:1.6}.modern-bracket-panel>.panel-heading{align-items:flex-start;gap:20px}.modern-bracket-panel .panel-heading p{margin-top:7px;font-size:13px}.bracket-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.bracket-legend>span{align-items:center;gap:7px;display:flex}.bracket-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.bracket-legend .previous,.bracket-count.previous .bracket-count-track i{background:#8c9db3}.bracket-legend .current,.bracket-count.current .bracket-count-track i{background:var(--green)}.modern-bracket-table{width:100%;min-width:670px}.modern-bracket-table caption{text-align:left;color:var(--muted);padding-bottom:16px;font-size:12px}.modern-bracket-table th[scope=row]{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.modern-bracket-table th,.modern-bracket-table td{padding:17px 14px}.modern-bracket-table td:nth-child(2),.modern-bracket-table td:nth-child(3){width:30%}.bracket-count{align-items:center;gap:12px;display:flex}.bracket-count-track{background:var(--bg);border-radius:5px;flex:1;min-width:45px;height:12px;display:block;overflow:hidden}.bracket-count-track i{border-radius:5px;height:100%;display:block}.bracket-count strong{text-align:right;font-variant-numeric:tabular-nums;min-width:6ch}.bracket-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.bracket-change small{color:var(--muted);font-size:12px;font-weight:400}.modern-bracket-table tfoot{background:var(--bg);font-weight:700}.modern-bracket-sources{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:20px;display:grid}.bracket-source{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.bracket-source strong{color:var(--ink);font-size:13px}.bracket-source span,.bracket-source a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bracket-source a{color:var(--green);text-decoration:underline}.sidebar{overflow-y:auto}@media (max-width:800px){.modern-bracket-summary,.modern-bracket-sources{grid-template-columns:1fr}.modern-bracket-panel>.panel-heading{flex-direction:column}.modern-bracket-summary{gap:12px}.modern-bracket-summary>.panel{padding:18px}}.stat-ability-link{color:var(--green);text-underline-offset:3px;text-decoration:underline}.stat-ability-link:hover{text-decoration-thickness:2px}.reference-card[id]{scroll-margin-top:90px}.reference-card:target{outline:2px solid var(--green);outline-offset:4px}.nav-link{position:relative}.navigation-pending{background:var(--mint);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;right:7px}.navigation-pending.is-pending{animation:.2s .15s forwards navigation-hint}.token-ticker b{font-variant-numeric:tabular-nums}.content-loading{min-height:65vh}.content-loading-label{color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.content-loading-label>span{background:var(--green);border-radius:50%;width:6px;height:6px}.loading-heading{margin-bottom:28px}.loading-block{background:var(--line);border-radius:6px}.loading-eyebrow{width:120px;height:11px;margin-bottom:15px}.loading-title{width:min(370px,75%);height:38px;margin-bottom:14px}.loading-description{width:min(540px,90%);height:14px}.loading-toolbar{height:54px;margin-bottom:24px}.loading-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.loading-panel{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:24px}.loading-item-title{width:60%;height:19px;margin-bottom:18px}.loading-item-line{width:90%;height:13px;margin-top:12px}.loading-item-line.short{width:65%}.loading-card-art{height:230px;margin-bottom:20px}.loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.loading-chart{min-height:350px}.loading-detail{grid-template-columns:minmax(200px,300px) 1fr;gap:28px;display:grid}.loading-detail-art{min-height:400px}@keyframes navigation-hint{to{opacity:1}}@media (max-width:1100px){.loading-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.loading-metrics,.loading-detail,.loading-content-grid{grid-template-columns:1fr}.loading-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loading-card-grid .loading-panel{padding:12px}.loading-card-art{height:180px}}@media (prefers-reduced-motion:reduce){.navigation-pending.is-pending{opacity:1;animation:none}}.modern-brackets-section{scroll-margin-top:90px}
.dao-page{flex-direction:column;gap:22px;display:flex}.dao-page .page-heading{margin-bottom:0}.dao-caveat{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--paper);border-radius:8px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:13px;line-height:1.7;display:flex}.dao-caveat svg{color:var(--green);flex-shrink:0}.dao-caveat strong{color:var(--ink)}.dao-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dao-metrics .metric{min-width:0}.dao-metrics .metric-value{overflow-wrap:anywhere;font-size:clamp(21px,2vw,30px)}.dao-metrics .metric-detail{line-height:1.5}.dao-section{min-width:0}.dao-section .panel-heading{align-items:flex-start}.dao-section .panel-heading p{max-width:700px;margin-top:7px;font-size:13px}.dao-total{white-space:nowrap;font:800 24px Manrope,sans-serif}.dao-section table{width:100%;min-width:770px}.dao-section th,.dao-section td{white-space:nowrap}.dao-section th:nth-child(2),.dao-section td:nth-child(2){white-space:normal;min-width:175px}.dao-source-link,.dao-sources a{color:var(--green);align-items:center;gap:5px;font-weight:600;display:inline-flex}.dao-error{color:#ad4d46;font-weight:600}.dao-footnote,.dao-price-source{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.dao-scope{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.dao-scope button{color:var(--muted);background:0 0;border-radius:6px;padding:9px 13px;font-size:12px;font-weight:700}.dao-scope button.selected{background:var(--paper);color:var(--green);box-shadow:0 1px 4px #0002}.dao-scope-note{color:var(--muted);margin:11px 0 18px;font-size:12px;line-height:1.6}.dao-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dao-results>div{background:var(--bg);border:1px solid var(--line);border-radius:8px;min-width:0;padding:17px}.dao-results span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.dao-results strong{overflow-wrap:anywhere;font:800 clamp(19px,2vw,26px) Manrope,sans-serif}.dao-results small{font:600 12px var(--font);color:var(--muted)}.dao-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.dao-inputs label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.dao-inputs input{width:100%}.dao-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.dao-sources ul{color:var(--muted);gap:9px;margin:14px 0 0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.dao-sources code,.dao-metrics code{font-size:11px}.dao-page .notice{margin:0}@media (max-width:1100px){.dao-metrics,.dao-results{grid-template-columns:repeat(2,minmax(0,1fr))}.dao-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dao-page{gap:15px}.dao-metrics,.dao-inputs,.dao-scenarios{grid-template-columns:1fr}.dao-results{grid-template-columns:repeat(2,minmax(0,1fr))}.dao-scope{flex-direction:column;display:flex}.dao-total{white-space:normal;font-size:21px}.dao-section .panel-heading{gap:12px}.dao-results>div{padding:12px}.dao-results strong{font-size:19px}}.treasury-report .panel-heading a{color:var(--green);align-items:center;gap:4px;font-weight:700;display:inline-flex}.treasury-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.treasury-summary>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.treasury-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.treasury-summary strong{overflow-wrap:anywhere;font:800 clamp(22px,2.3vw,32px) Manrope,sans-serif}.treasury-summary small{color:var(--muted);font-size:11px}.treasury-caveat{margin-bottom:18px}.treasury-table{min-width:690px}.treasury-table th:nth-child(2),.treasury-table td:nth-child(2),.treasury-table th:nth-child(3),.treasury-table td:nth-child(3){text-align:right}.treasury-total-row{background:var(--bg);font-weight:800}.treasury-details{margin-top:18px}.treasury-details summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:700}.treasury-details .table-scroll{margin-top:14px}.treasury-details table{min-width:680px}.treasury-report .notice{margin-bottom:16px}@media (max-width:700px){.treasury-summary{grid-template-columns:1fr}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chart-grid:#e6ebef;--chart-label:#74818e;--chart-point:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e5edf5;--muted:#a2b1c2;--line:#2b3b4e;--paper:#152234;--bg:#0b1420;--nav:#0d1828;--mint:#83e4bb;--green:#83e4bb;--surface-raised:#1b2b40;--surface-soft:#111d2d;--chart-grid:#2b3b4e;--chart-label:#a2b1c2;--chart-point:#152234}.theme-toggle{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.theme-toggle:hover{color:var(--green);border-color:var(--green)}.theme-sun{display:none}:root[data-theme=dark] .theme-sun{display:block}:root[data-theme=dark] .theme-moon{display:none}.price-chart line{stroke:var(--chart-grid)}:root[data-theme=dark] .price-chart polyline{stroke:var(--mint)}:root[data-theme=dark] .price-chart circle{fill:var(--mint)}:root[data-theme=dark] :is(input,select,.topbar,.metric,.secondary,.view-switch,.search-field,.card-tile,.panel,.reference-card,.edition-card,.tool-tabs button,.empty-state,.token-chart-card,.pack-supply-card){background:var(--paper)}:root[data-theme=dark] :is(.search-field input,.sort-field select){background:0 0}:root[data-theme=dark] :is(.segmented,.filter-row,.detail-stat-grid>div,.edition-number,.balance-grid>div,.chart-periods,.token-ratios,.pack-value-grid>div,.chart-empty){background:var(--surface-soft)}:root[data-theme=dark] :is(.segmented button.selected,.view-switch .selected,.element-tabs button:hover,.secondary:hover,.chart-periods button.selected){background:var(--surface-raised);color:var(--mint)}:root[data-theme=dark] :is(.primary,.tool-tabs .active){color:#fff;background:#226849;border-color:#359469}:root[data-theme=dark] .primary:hover{background:#2a7a56}:root[data-theme=dark] :is(.filter-row,.secondary:hover,.secondary.pressed,.token-chart-card,.pack-supply-card,.pack-value-grid>div,.chart-controls select,.empty-state),:root[data-theme=dark] :is(.tile-bottom,td,.token-ratios,.chart-table,.economy-rows>div,.supply-deltas>div,.dec-distribution-grid>div,.node-calculator){border-color:var(--line)}:root[data-theme=dark] th{background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] tbody tr:hover{background:var(--surface-raised)}:root[data-theme=dark] .highlight-row{background:#193e32!important}:root[data-theme=dark] :is(.filter-row label,.element-tabs button,.results-label,.metric-detail,.card-meta,.element-badge,.edition-caption,.tile-price span,.chart-controls label,.chart-controls select,.token-chart-top p,.price-change small,.price-change.neutral,.token-unit,.token-ratios span,.chart-readout span,.chart-scrubber,.chart-empty,.chart-method,.economy-source,.chart-table,.economy-section-heading p,.economy-big-number small,.economy-rows dt,.economy-rows dd small,.supply-deltas>div,.dec-distribution-grid span,.dec-distribution-grid small,.pack-unopened span,.pack-bar-legend,.pack-value-grid span:not(.pack-symbol),.pack-value-grid small,.legacy-pack-grid small,.node-calculator>p,.market-activity-grid span,.market-activity-grid small,.market-cap-panel p,.economy-endnote,.site-footer,.footer-divider){color:var(--muted)}:root[data-theme=dark] :is(.results-label strong,.token-ratios b,.economy-rows dd){color:var(--ink)}:root[data-theme=dark] :is(.site-footer a,.economy-source a,.economy-source a:hover,.economy-section-heading svg,.legacy-pack-title svg,.economy-endnote svg){color:var(--mint)}:root[data-theme=dark] .chart-periods button{color:var(--muted)}:root[data-theme=dark] .chart-periods button.selected{box-shadow:0 1px 4px #0003}:root[data-theme=dark] input::placeholder{color:#96a6ba}:root[data-theme=dark] .ability-pips>span{background:var(--surface-raised);color:#c2cedb}:root[data-theme=dark] .ability-pips>span.muted{color:var(--muted);background:0 0}:root[data-theme=dark] .modern-tag{color:var(--mint);background:#193e32}:root[data-theme=dark] .notice{color:#f2d28f;background:#352b19;border-color:#675331}:root[data-theme=dark] .reward-result{color:#bbd7cb;background:#193e32}:root[data-theme=dark] .reward-result strong{color:var(--mint)}:root[data-theme=dark] .pack-symbol{color:var(--mint);background:#193e32;border-color:#305948}:root[data-theme=dark] .token-monogram{background:color-mix(in srgb,var(--token-color) 15%,var(--paper));border-color:color-mix(in srgb,var(--token-color) 35%,var(--paper));color:color-mix(in srgb,var(--token-color) 65%,white)}:root[data-theme=dark] .chart-empty.compact{background:linear-gradient(var(--paper),var(--surface-soft))}:root[data-theme=dark] .price-change.positive{color:#83e4bb}:root[data-theme=dark] .price-change.negative{color:#f295a5}:root[data-theme=dark] .reference-links .phoenix-short{color:#ff9aa6}:root[data-theme=dark] .card-visual{background:radial-gradient(at bottom,#2b4052,#192b3c 80%)}:root[data-theme=dark] .card-tile.fire .card-visual{background:radial-gradient(at bottom,#4c302d,#291e25 80%)}:root[data-theme=dark] .card-tile.earth .card-visual{background:radial-gradient(at bottom,#2e4636,#1b2b27 80%)}:root[data-theme=dark] .card-tile.death .card-visual{background:radial-gradient(at bottom,#413454,#262034 80%)}:root[data-theme=dark] .card-tile.water .card-visual{background:radial-gradient(at bottom,#294763,#192a3c 80%)}:root[data-theme=dark] .card-tile.dragon .card-visual{background:radial-gradient(at bottom,#51452a,#2c281e 80%)}:root[data-theme=dark] .detail-art{background:linear-gradient(135deg,#22382f,#203044)}:root[data-theme=dark] .detail-art .segmented{background:var(--surface-soft)}:root[data-theme=dark] .card-art{mix-blend-mode:normal}:root[data-theme=dark] .rarity-tag{color:#d0dbea;background:#111d2dee}:root[data-theme=dark] .mana-tag{color:#c5d2df}:root[data-theme=dark] .fire svg{color:#ef9a7a}:root[data-theme=dark] .earth svg{color:#83c79d}:root[data-theme=dark] .view-switch button{color:var(--muted)}:root[data-theme=dark] .empty-state>svg{color:var(--mint)}@media (max-width:700px){.theme-toggle{width:34px;height:34px}.token-ticker{gap:12px}}
.creator-page{max-width:1200px;margin:0 auto;padding-bottom:60px}.creator-page .page-heading{margin-bottom:30px}.creator-directory{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;margin-bottom:24px;display:grid}.creator-directory-card{min-height:148px;color:var(--ink);align-items:center;gap:18px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.creator-directory-card:hover{border-color:var(--green);transform:translateY(-3px)}.creator-directory-card>div{flex:1;min-width:0}.creator-directory-card>svg{color:var(--green);flex:none}.creator-card-kicker,.creator-handle{color:var(--green);letter-spacing:.02em;font-size:12px;font-weight:700;display:block}.creator-directory-card h2{font:700 20px/1.2 Manrope,var(--font);margin:5px 0 6px}.creator-directory-card p{color:var(--muted);font-size:12px;line-height:1.6}.creator-avatar{color:#fff;background:linear-gradient(135deg,#ef914f,#a73745 60%,#4b2249);border-radius:20px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 12px 25px #6a283333}.creator-avatar.large{width:116px;height:116px;font:800 62px/1 Manrope,var(--font)}.creator-avatar.small{width:72px;height:72px;font:800 36px/1 Manrope,var(--font);border-radius:15px}.creator-avatar img{object-fit:cover;width:100%;height:100%}.creator-back{color:var(--muted);margin:0 0 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.creator-back:hover{color:var(--green)}.creator-hero{background:linear-gradient(125deg,#182939,#232c3f 60%,#382534);border-color:#415065;min-height:242px;margin-bottom:22px;padding:42px;position:relative;overflow:hidden}.creator-hero-glow{pointer-events:none;background:radial-gradient(circle,#bb593555,#0000 62%);border-radius:50%;width:490px;height:490px;position:absolute;top:-150px;right:-60px}.creator-hero-content{align-items:center;gap:32px;display:flex;position:relative}.creator-identity{min-width:0}.creator-identity .eyebrow{color:#ffb377}.creator-identity h1{font:800 clamp(28px,4vw,48px)/1.1 Manrope,var(--font);letter-spacing:-.04em;color:#fff;margin:9px 0 6px}.creator-identity .creator-handle{color:#ffc09a}.creator-identity p{color:#c9d6e4;margin-top:18px;font-size:15px;line-height:1.6}.creator-signout{align-items:center;gap:7px;display:flex;position:absolute;top:22px;right:22px}.creator-profile-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:20px;margin-bottom:22px;display:grid}.creator-profile-grid>.panel{margin:0;padding:26px}.creator-panel-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.creator-panel-heading h2{font:700 22px/1.25 Manrope,var(--font);margin-top:5px}.creator-panel-heading>svg{color:var(--green)}.creator-about>p{white-space:pre-wrap;color:var(--muted);max-width:68ch;font-size:14px;line-height:1.85}.creator-link-list{gap:10px;display:grid}.creator-link-list a{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.creator-link-list a:hover{border-color:var(--green);transform:translate(3px)}.creator-link-list a>span{flex:1}.creator-link-list a>svg:first-child{color:var(--green)}.creator-link-list a>svg:last-child{color:var(--muted)}.creator-game-links{background:linear-gradient(115deg,#2a2933,#252f3b);border-color:#77573d;margin-bottom:22px;padding:26px}.creator-game-links .creator-panel-heading .eyebrow{color:#f4b17f}.creator-game-links .creator-panel-heading h2{color:#fff}.creator-game-links .creator-panel-heading>svg{color:#f4b17f}.creator-game-link-list{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;display:grid}.creator-game-link-list a{color:#fff;background:#ffffff0b;border:1px solid #5c5660;border-radius:10px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.creator-game-link-list a:hover{background:#ffffff16;border-color:#f4b17f;transform:translateY(-2px)}.creator-game-link-icon{color:#f4b17f;background:#f4b17f20;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.creator-game-link-copy{flex:1;gap:4px;min-width:0;display:grid}.creator-game-link-copy strong{font-size:13px}.creator-game-link-copy small{color:#c7c5c9;font-size:11px;line-height:1.4}.creator-game-link-list a>svg:last-child{color:#b9acaa;flex:none}.creator-game-links>.muted{color:#c7c5c9}.creator-login{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:25px;display:grid}.creator-login-icon{width:48px;height:48px;color:var(--green);background:#244533;border-radius:12px;place-items:center;display:grid}.creator-login h2{font:700 18px/1.3 Manrope,var(--font);margin-bottom:5px}.creator-login p{color:var(--muted);max-width:52ch;font-size:12px;line-height:1.6}.creator-login-actions{align-items:end;gap:10px;display:flex}.creator-login-actions .form-label{min-width:170px;font-size:11px}.creator-login-actions input{width:100%;margin-top:5px;padding:10px;display:block}.creator-login-actions button{white-space:nowrap;min-height:38px}.creator-error,.creator-feedback{grid-column:1/-1;margin:0;font-size:12px!important}.creator-error{color:#d65f6b!important}.creator-feedback{color:var(--green)}.creator-session{align-items:center;gap:10px;padding:20px;font-size:13px;display:flex}.creator-session span{margin-right:auto}.creator-empty{color:var(--muted);padding:28px;font-size:13px}.creator-editor{padding:28px}.creator-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.creator-editor-grid .wide{grid-column:1/-1}.creator-editor-section{border-top:1px solid var(--line);grid-column:1/-1;margin-top:10px;padding-top:20px}.creator-editor-section h3{font:700 17px/1.3 Manrope,var(--font);margin-top:5px}.creator-editor-grid input,.creator-editor-grid textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:6px;margin-top:7px;padding:11px 12px;font-size:13px;display:block}.creator-editor-grid input:focus,.creator-editor-grid textarea:focus{outline:2px solid var(--green);outline-offset:1px}.creator-editor-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:23px;display:flex}.creator-editor-bottom span{color:var(--muted);font-size:11px}.creator-editor .creator-feedback{margin-top:14px}@media (max-width:1050px){.creator-login{grid-template-columns:auto 1fr}.creator-login-actions{grid-column:1/-1}.creator-login-actions .form-label{flex:1}}@media (max-width:700px){.creator-hero{padding:32px 24px}.creator-hero-content{align-items:flex-start;gap:18px}.creator-avatar.large{border-radius:14px;width:74px;height:74px;font-size:40px}.creator-profile-grid{grid-template-columns:1fr}.creator-signout{margin:24px 0 0;position:relative;top:auto;right:auto}.creator-login-actions{flex-direction:column;align-items:stretch}.creator-login-actions .form-label{width:100%}.creator-editor-grid{grid-template-columns:1fr}.creator-editor-grid .wide{grid-column:auto}.creator-editor-bottom{flex-direction:column;align-items:stretch}.creator-session{flex-wrap:wrap}.creator-session span{width:100%}}.creator-projects{margin:28px 0}.creator-projects>.creator-panel-heading{margin-bottom:16px}.creator-project-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.creator-project-card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.creator-project-card>a:first-child{display:block}.creator-project-card img,.creator-project-placeholder{object-fit:cover;background:var(--bg);width:100%;height:150px;color:var(--green);justify-content:center;align-items:center;display:flex}.creator-project-card-copy{flex-direction:column;gap:7px;padding:17px;display:flex}.creator-project-card-copy strong{font-size:16px}.creator-project-card-copy small{color:var(--muted);font-size:12px;line-height:1.5}.creator-project-card-copy>a,.creator-project-card-copy>span{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.creator-project-editor-list{gap:14px;margin:16px 0;display:grid}.creator-project-editor{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.creator-project-editor .wide,.creator-project-image-field{grid-column:1/-1}.creator-project-editor input:not([type=file]),.creator-project-editor textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:7px;padding:11px 12px;font-size:13px;display:block}.creator-project-image-field{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creator-project-image-field img{object-fit:cover;border-radius:5px;width:120px;height:75px}.creator-project-image-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.creator-project-image-field label.secondary{cursor:pointer}.creator-review-project-images{flex-wrap:wrap;gap:10px;display:flex}.creator-review-project-images img{object-fit:cover;border-radius:5px;width:150px;height:90px}@media (max-width:700px){.creator-project-editor{grid-template-columns:1fr}}.creator-stream-calendar{margin-bottom:22px;padding:26px}.creator-stream-calendar .creator-panel-heading{margin-bottom:18px}.creator-stream-calendar .creator-panel-heading p{color:var(--muted);margin-top:6px;font-size:12px}.creator-stream-scroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.creator-stream-week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:910px;display:grid}.creator-stream-day{border-right:1px solid var(--line);background:var(--bg);min-height:153px;padding:14px 9px}.creator-stream-day:last-child{border-right:0}.creator-stream-day h3{font:700 12px/1.2 Manrope,var(--font);color:var(--muted);margin:0 4px 13px}.creator-stream-day-slots{gap:8px;display:grid}.creator-stream-event{color:var(--ink);background:linear-gradient(135deg,#f3a56c1e,#dc6d6d10);border:1px solid #ab704c;border-radius:8px;gap:5px;padding:11px;text-decoration:none;display:grid}.creator-stream-event strong{white-space:nowrap;font-size:12px}.creator-stream-event span,.creator-stream-event small{color:var(--muted);font-size:11px;line-height:1.35}.creator-stream-event a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.creator-stream-event a:hover{text-decoration:underline}a.creator-stream-event:hover{border-color:var(--green)}.creator-stream-empty{color:var(--muted);padding:12px 0;font-size:13px}.creator-stream-manage{margin-top:18px}.creator-stream-editor{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.creator-stream-editor>p{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.6}.creator-stream-editor-list{gap:12px;display:grid}.creator-stream-editor-row{grid-template-columns:minmax(125px,1fr) 110px 110px minmax(170px,1.3fr) auto;align-items:end;gap:10px;display:grid}.creator-stream-editor-row .form-label{font-size:11px}.creator-stream-editor-row input,.creator-stream-editor-row select{width:100%;min-height:40px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:6px;padding:9px 10px;font-size:12px;display:block}.creator-stream-editor-row input:focus,.creator-stream-editor-row select:focus{outline:2px solid var(--green);outline-offset:1px}.creator-stream-remove{place-items:center;min-width:40px;min-height:40px;display:grid}.creator-stream-editor-actions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.creator-stream-editor-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.creator-stream-editor .creator-feedback{margin-top:13px}.creator-stream-person{align-items:center;gap:7px;min-width:0;display:flex}.creator-stream-person>span:last-child{overflow-wrap:anywhere;min-width:0}.creator-stream-event .creator-stream-avatar{color:#fff;width:30px;height:30px;font:800 13px/1 Manrope,var(--font);background:linear-gradient(135deg,#ef914f,#a73745 60%,#4b2249);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.creator-stream-avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.creator-stream-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-stream-remove{justify-self:start}.creator-stream-editor-row .form-label:last-of-type{grid-column:1/-1}}@media (max-width:700px){.creator-stream-calendar{padding:20px}.creator-stream-week{min-width:840px}.creator-stream-editor-actions{flex-direction:column}.creator-stream-editor-actions button{width:100%}}.creator-review-notice{border-color:#b8864e;margin-bottom:22px;padding:22px 26px}.creator-review-notice strong{font:700 17px/1.3 Manrope,var(--font);display:block}.creator-review-notice p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.65}.creator-review-notice button{margin-top:14px}.creator-admin-link{justify-content:flex-end;margin:-4px 0 18px;display:flex}.creator-admin-link a{align-items:center;gap:7px;display:inline-flex}.creator-approvals-page .page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.creator-approvals-page .page-heading>svg{color:var(--green);flex:none}.creator-review-group{margin:28px 0}.creator-review-group>h2{font:700 21px/1.3 Manrope,var(--font);margin-bottom:14px}.creator-review-group>h2 span{color:var(--muted);margin-left:6px;font-size:13px}.creator-review-empty{color:var(--muted);padding:22px;font-size:13px}.creator-review-card{margin-bottom:14px;padding:24px}.creator-review-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-review-top>div{gap:3px;display:grid}.creator-review-top strong{font:700 18px/1.3 Manrope,var(--font)}.creator-review-top span,.creator-review-headline,.creator-review-bio,.creator-review-schedule,.creator-review-note{color:var(--muted);font-size:13px}.creator-review-status{text-transform:capitalize;background:#e1a35325;border-radius:999px;padding:5px 9px;font-weight:700;color:#dca55d!important}.creator-review-status.approved{background:#58b78625;color:var(--green)!important}.creator-review-status.rejected{background:#d65f6b25;color:#e17b86!important}.creator-review-headline{color:var(--ink);margin-top:14px;font-weight:700}.creator-review-bio{white-space:pre-wrap;margin-top:8px;line-height:1.7}.creator-review-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.creator-review-links a{border:1px solid var(--line);color:var(--green);border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.creator-review-links a:hover{border-color:var(--green)}.creator-review-schedule,.creator-review-note{margin-top:14px;line-height:1.6}.creator-review-note{color:#e1aa74}.creator-review-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.creator-review-actions button{align-items:center;gap:6px;min-height:38px;display:inline-flex}.creator-review-actions .form-label{flex:1;min-width:240px;font-size:11px}.creator-review-actions textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:6px;margin-top:6px;padding:9px 10px;font-size:12px;display:block}@media (max-width:700px){.creator-review-card{padding:20px}.creator-review-actions .form-label{min-width:100%}.creator-review-actions button{justify-content:center}}
.account-page .account-search{background:linear-gradient(115deg,var(--paper),color-mix(in srgb,var(--green) 7%,var(--paper)));align-items:stretch;margin-bottom:0;padding:18px}.account-page .account-search .search-field{min-height:44px}.account-page .account-search .primary{white-space:nowrap}.account-page .account-title{margin:28px 0 18px}.account-page .account-title .eyebrow{margin-bottom:5px}.account-page .account-title h2{letter-spacing:-.8px;font-size:27px}.account-page .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.account-page .account-metrics .metric,.account-page .account-balances,.account-page .account-collection{background:var(--paper)}.account-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:21px;display:flex}.account-section-heading .eyebrow{margin-bottom:5px}.account-section-heading h2{letter-spacing:-.5px;font-size:21px}.account-section-heading p{color:var(--muted);margin-top:4px;font-size:12px}.account-result-count{color:var(--muted);white-space:nowrap;font-size:12px}.account-balance-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;display:grid}.account-balance{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 90%,var(--green));border-radius:9px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:132px;padding:17px;display:flex}.account-balance-head{align-items:center;gap:11px;min-width:0;display:flex}.account-balance-head>div{min-width:0}.account-balance-head strong,.account-balance-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-balance-head strong{font:800 14px Manrope,var(--font)}.account-balance-head span{color:var(--muted);margin-top:2px;font-size:11px}.account-token-icon{color:#fff;width:43px;height:43px;font:800 10px Manrope,var(--font);letter-spacing:.03em;background:linear-gradient(135deg,#285e6a,#142d3c);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff2}.account-token-icon img{object-fit:contain;width:37px;height:37px}.account-token-icon.token-dec{background:linear-gradient(135deg,#6a4899,#27336d)}.account-token-icon.token-sps,.account-token-icon.token-spsp{background:linear-gradient(135deg,#b98535,#673c3e)}.account-token-icon.token-glint{background:linear-gradient(135deg,#3e9c9c,#245b78)}.account-balance-value{font:800 clamp(20px,2vw,27px) Manrope,var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.7px;overflow-wrap:anywhere}.account-filter-bar{background:var(--surface-soft,#f0f4f5);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px;padding:14px;display:flex}.account-filter-bar>.search-field{flex:220px;min-width:185px;max-width:none;height:39px}.account-filter-bar>.search-field input{padding:8px 0}.account-filter-bar>label:not(.search-field){color:var(--muted);flex-direction:column;flex:125px;gap:4px;min-width:110px;font-size:11px;display:flex}.account-filter-bar select{border:1px solid var(--line);background:var(--paper);width:100%;height:39px;color:var(--ink);padding:7px 9px;font-size:12px}.account-filter-bar .reset-button{height:39px;padding:8px 4px}.account-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.account-card{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex-direction:column;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}a.account-card:hover{border-color:color-mix(in srgb,var(--green) 50%,var(--line));transform:translateY(-3px);box-shadow:0 10px 22px #091c2b1c}.account-card-visual{background:radial-gradient(circle at 50% 83%,#b9cbd7,#e2eaf0 72%);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.account-card-visual.fire{background:radial-gradient(circle at 50% 83%,#e5b9a6,#eee4dc 72%)}.account-card-visual.water{background:radial-gradient(circle at 50% 83%,#a6cae2,#deebf3 72%)}.account-card-visual.earth{background:radial-gradient(circle at 50% 83%,#acd4b4,#e0ede1 72%)}.account-card-visual.life{background:radial-gradient(circle at 50% 83%,#e2d69c,#f0eddd 72%)}.account-card-visual.death{background:radial-gradient(circle at 50% 83%,#bdafd7,#e8e2f0 72%)}.account-card-visual.dragon{background:radial-gradient(circle at 50% 83%,#e5c6a4,#f0e8dc 72%)}.account-card-visual>.card-art{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 9px 11px #1a27364d);width:auto;max-width:calc(100% - 30px);height:184px}.account-card-visual>.art-fallback{height:100%}.account-card-count{z-index:1;color:#fff;font:700 12px Manrope,var(--font);font-variant-numeric:tabular-nums;background:#17283ce6;border-radius:7px;padding:5px 9px;position:absolute;top:10px;right:10px}.account-unknown-art{color:#607084;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.account-card-body{flex-direction:column;flex:1;gap:5px;padding:13px 14px 14px;display:flex}.account-card-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:8px;font-size:10px;display:flex}.account-card-kicker span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card h3{min-height:36px;font-size:14px;line-height:1.3}.account-card-body>p{color:var(--muted);min-height:29px;font-size:11px;line-height:1.35}.account-card-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.account-gold-tag,.account-black-tag{color:#7c5916;background:#f5ebcd;border-radius:5px;padding:3px 6px;font-size:10px}.account-black-tag{color:#fff;background:#282832}.account-no-cards{border:1px dashed var(--line);text-align:center;min-height:225px;color:var(--muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.account-no-cards strong{color:var(--ink);font-size:15px}.account-no-cards .secondary{margin-top:5px}.account-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.account-pagination>div{align-items:center;gap:11px;display:flex}.account-pagination .secondary{padding:6px 8px}.account-collection>.calc-note{color:var(--muted);margin:20px 0 0;font-size:11px}:root[data-theme=dark] .account-card-visual{background:radial-gradient(circle at 50% 83%,#304456,#1b2b3b 72%)}:root[data-theme=dark] .account-card-visual.fire{background:radial-gradient(circle at 50% 83%,#65413b,#292537 72%)}:root[data-theme=dark] .account-card-visual.water{background:radial-gradient(circle at 50% 83%,#34536c,#1b2b3b 72%)}:root[data-theme=dark] .account-card-visual.earth{background:radial-gradient(circle at 50% 83%,#365943,#1b3034 72%)}:root[data-theme=dark] .account-card-visual.life{background:radial-gradient(circle at 50% 83%,#665a38,#333243 72%)}:root[data-theme=dark] .account-card-visual.death{background:radial-gradient(circle at 50% 83%,#554568,#29263c 72%)}:root[data-theme=dark] .account-card-visual.dragon{background:radial-gradient(circle at 50% 83%,#694b37,#342b30 72%)}:root[data-theme=dark] .account-gold-tag{color:#f3d885;background:#524227}@media (max-width:1200px){.account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.account-page .account-metrics{grid-template-columns:1fr;gap:9px}.account-page .account-metrics .metric{padding:12px 15px}.account-page .account-metrics .metric-value{font-size:23px}.account-section-heading{flex-wrap:wrap;align-items:flex-start}.account-filter-bar>.search-field{flex-basis:100%}.account-card-grid{gap:10px}.account-card-visual{height:160px}.account-card-visual>.card-art{height:145px}.account-card-body{padding:10px}.account-card h3{font-size:12px}.account-card-kicker{font-size:9px}.account-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.account-balance{min-height:115px;padding:12px}.account-balance-head{gap:6px}.account-token-icon{border-radius:8px;width:33px;height:33px}.account-token-icon img{width:29px;height:29px}.account-balance-head strong{font-size:11px}.account-balance-head span{font-size:9px}.account-balance-value{font-size:17px}}
