.exchange{--exchange-accent:#7eb7cd;min-width:0;color:#c3ced7}.exchange-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:14px;align-items:start}.exchange-browser,.exchange-main{border:1px solid #2a3945;background:#101820;min-width:0}.exchange-section-title{display:flex;align-items:center;gap:8px;padding:17px 13px;color:#9bafbd;font-size:10px;letter-spacing:1.2px;border-bottom:1px solid #2a3945}.exchange-browser button{border:0;background:transparent;color:#95a6b4;cursor:pointer;width:100%;text-align:left}.exchange-browser button:hover{background:#1c2c38;color:#e2edf4}.exchange-browser button.selected{background:#203646;color:#b8e2f3;box-shadow:inset 2px 0 #7eb7cd}.exchange-category{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;font-size:12px}.exchange-category b{font-size:10px;font-weight:400}.exchange-browser details{border-top:1px solid #27343f}.exchange-browser summary{cursor:pointer;padding:13px 12px;font-size:12px;color:#d0d9e0}.exchange-browser summary span{float:right;font-size:10px;color:#748e9e}.exchange-browse-all{display:flex;align-items:center;justify-content:space-between;padding:8px 13px 8px 25px;font-size:10px}.exchange-item{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:11px}.exchange-item img{width:27px;height:27px;object-fit:contain;background:#0a1219;border:1px solid #283843}.exchange-item>span:nth-child(2){flex:1;min-width:0;text-align:left}.exchange-item small{font-size:10px;color:#6d8797}.exchange-browser-note{display:flex;gap:8px;padding:16px 12px;color:#8294a1;font-size:10px;line-height:1.7;border-top:1px solid #27343f}.exchange-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 18px}.exchange-selection .eyebrow{font-size:9px;color:#7991a3}.exchange-selection h3{font-size:18px;font-weight:500;margin:6px 0 0}.exchange-tabs{display:flex;gap:24px;padding:0 17px;border-bottom:1px solid #2a3945;overflow-x:auto}.exchange-tabs button{display:flex;align-items:center;gap:7px;background:none;border:0;border-bottom:2px solid transparent;color:#8398a8;cursor:pointer;padding:16px 0;font-size:16px;font-weight:600;flex-shrink:0;white-space:nowrap}.exchange-tabs button.selected{border-bottom-color:#8bc5de;color:#d4eaf4}.exchange-tabs button span{font-size:12px;font-weight:500;background:#243542;padding:3px 7px;border-radius:3px}.exchange-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;background:#141f29}.exchange-search{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;border:1px solid #334754;background:#0d161e;padding:0 9px;color:#718e9e}.exchange-filters input,.exchange-filters select{border:1px solid #334754;background:#0d161e;color:#c4d4df;font-size:11px;min-height:32px;border-radius:2px;max-width:100%}.exchange-search input{width:100%;border:0;outline-offset:2px}.exchange-filters select{padding:0 8px}.exchange-price{display:flex;gap:6px;align-items:center;font-size:10px;color:#91a6b5}.exchange-price input{width:75px;padding:0 7px}.exchange-check{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap;color:#adc0cd}.exchange-check input{accent-color:#82b8ce;min-height:0}.exchange-filters .text-link{font-size:11px}.exchange-table-scroll{overflow:auto;max-height:600px;scrollbar-color:#365161 #0e171f}.exchange-table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums}.exchange-table th{position:sticky;top:0;z-index:1;background:#1b2a35;border-block:1px solid #354754;font-size:10px;font-weight:500;color:#a2b7c6;padding:0 12px;height:36px}.exchange-table th button{display:flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:10px 0}.exchange-table th[aria-sort=ascending],.exchange-table th[aria-sort=descending]{color:#d3edf8}.exchange-table td{padding:9px 12px;border-bottom:1px solid #24323d;height:57px}.exchange-table tbody tr:nth-child(2n){background:#131f29}.exchange-table tbody tr:hover{background:#213341}.exchange-table tbody tr.own-order{box-shadow:inset 2px 0 #82b69d}.exchange-table tbody tr.leading-order{box-shadow:inset 2px 0 #a5c9ec}.exchange-table small{display:block;font-size:9px;color:#8296a5;margin-top:4px}.exchange-table-item{display:flex;align-items:center;gap:9px;border:0;background:none;color:#d0dce6;text-align:left;font:inherit;cursor:pointer}.exchange-table-item:hover{color:#b0e6ff}.exchange-table-item img{width:32px;height:32px;object-fit:contain;border:1px solid #344653;background:#0b141c}.exchange-number{text-align:right}.exchange-buy{color:#b7dbec}.exchange-muted{color:#7c91a1;font-size:10px}.exchange-expiring{color:#e6b67d}.exchange-coordinates{color:#a8bfcc}.exchange-table .button.small{font-size:10px;min-height:29px;height:29px;padding:0 9px;white-space:nowrap}.exchange-table-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 15px;border-top:1px solid #30414f;font-size:10px;color:#8fa4b3;background:#14202a}.exchange .panel-foot{line-height:1.7;font-size:10px;align-items:flex-start;color:#8499a8}.exchange .panel-foot svg{flex-shrink:0;margin-top:2px}.exchange-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.exchange button:focus-visible,.exchange input:focus-visible,.exchange select:focus-visible,.exchange summary:focus-visible,.exchange-table-scroll:focus-visible{outline:2px solid #9bd7ef;outline-offset:2px}@media (min-width:901px) and (max-width:1350px){.exchange-layout{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:900px){.exchange-layout{grid-template-columns:160px minmax(0,1fr)}.exchange-tabs{gap:12px}.exchange-tabs button{font-size:14px}.exchange-item{font-size:10px}}@media (max-width:600px){.exchange-layout{grid-template-columns:minmax(0,1fr)}.exchange-browser{max-height:220px;overflow:auto}.exchange-section-title{padding:12px}.exchange-selection{padding:16px 12px}.exchange-selection h3{font-size:19px}.exchange-tabs{gap:14px;padding:0 10px;overflow:auto}.exchange-tabs button{font-size:14px}.exchange-filters{padding:10px;gap:8px}.exchange-search{flex-basis:100%}}.game-columns.marketplace-columns{grid-template-columns:minmax(0,1fr)}.marketplace-columns>.right-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.exchange-browser{max-height:720px;overflow:auto;scrollbar-color:#365161 #0e171f}@media (max-width:1100px){.marketplace-columns>.right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketplace-columns>.right-rail{grid-template-columns:minmax(0,1fr)}.exchange-browser{max-height:220px}}.exchange-selection{flex-wrap:wrap}.exchange-selection-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.exchange-selection-actions .button{font-size:11px}.exchange-deliveries{padding:14px;margin-bottom:16px;border:1px solid #36536b;border-radius:6px;background:#142332}.exchange-deliveries>strong{font-size:12px;color:#b7dbec}.exchange-deliveries>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;font-size:12px}.exchange-deliveries small{display:block;color:#8296a5;margin-top:4px}.exchange-escrow{display:flex;align-items:center;gap:8px;font-size:12px;color:#8fa4b3}.exchange-escrow strong{font-size:15px;font-weight:600;color:#c5e1ed;font-variant-numeric:tabular-nums}.planet-hero.with-equipment{min-height:434px}.hero-bottom{position:absolute;bottom:0;left:0;right:0}.hero-bottom .hero-stats{position:relative}.hero-module-slots{display:flex;align-items:center;gap:16px;padding:10px 26px;min-height:62px;background:#0b141dd9;border-top:1px solid #62717c40;backdrop-filter:blur(7px)}.hero-module-heading{flex-shrink:0;display:grid;gap:3px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.hero-module-heading>span{color:#95a9b8;text-transform:uppercase;letter-spacing:.9px;font-size:9px}.hero-module-heading strong{color:#c6e8d7;font-size:16px;line-height:1}.hero-module-heading small{color:#889ca9;font-size:11px;font-weight:400}.hero-module-track{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding:3px}.hero-module-slot{position:relative;display:grid;place-items:center;flex:0 0 36px;height:36px;padding:2px;border:1px solid #456958;border-radius:3px;background:#14251ed9;color:#8398a5;cursor:pointer}.hero-module-slot img{width:30px;height:30px;object-fit:contain}.hero-module-slot i{position:absolute;right:3px;bottom:3px;width:4px;height:4px;border-radius:50%;background:#95d7b3;box-shadow:0 0 5px #95d7b360}.hero-module-slot.empty{border:1px dashed #4a5e6c;background:#12202c80}.hero-module-slot:hover{border-color:#bbdbc9;background:#21372c}.hero-module-locked{display:flex;align-items:center;gap:7px;padding:8px 0;border:0;color:#8b9da9;background:none;font-size:11px;text-align:left;cursor:pointer}.hero-module-slots button:focus-visible{outline:2px solid #b8dfc9;outline-offset:2px}@media (max-width:650px){.planet-hero.with-equipment{height:auto;min-height:480px}.planet-hero.with-equipment .hero-bottom{position:relative;margin-top:300px}.hero-module-slots{flex-direction:column;align-items:stretch;padding:10px 18px;gap:8px}.hero-module-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.hero-module-track{flex-wrap:wrap;overflow:visible}}.commander-rankings{display:grid;gap:14px}.rankings-view,.rankings-view>*{min-width:0}.guild-ranking-row{grid-template-columns:24px 36px minmax(0,1fr) auto auto}.guild-ranking-row.you{border-left:2px solid #64b996;background:#17251f}.guild-rank{color:#c8a15f;text-align:center}.guild-ranking-details strong{overflow-wrap:anywhere}.guild-ranking-points{text-align:right;white-space:nowrap;color:#d6dde1;font-weight:600}@media (max-width:650px){.guild-ranking-row{grid-template-columns:20px 36px minmax(0,1fr) auto;gap:8px;padding:11px 10px}.guild-ranking-row>a.button{grid-column:3/-1;justify-self:start}}.newcomer-banner{display:flex;align-items:center;gap:13px;padding:13px 16px;margin-bottom:16px;border:1px solid #376855;border-radius:6px;background:linear-gradient(110deg,#142c25,#12201e);color:#7dd7af}.newcomer-banner>svg{flex-shrink:0}.newcomer-banner>div{min-width:0}.newcomer-banner strong{display:block;font-size:13px;color:#b7ebd2}.newcomer-banner p{margin:4px 0 0;color:#95b6a9;font-size:11px;line-height:1.5}.newcomer-banner-time{margin-left:auto;text-align:right;flex-shrink:0}.newcomer-banner-time small{display:block;margin-top:4px;color:#95b6a9;font-size:10px}@media (max-width:650px){.newcomer-banner{flex-wrap:wrap;gap:10px;padding:12px}.newcomer-banner>div:not(.newcomer-banner-time){flex:1}.newcomer-banner-time{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:8px;border-top:1px solid #376855}.newcomer-banner-time small{margin-top:0}.newcomer-banner strong{font-size:12px}}.player-bot-panel_panel__LEt_5{color:var(--text-secondary,#a8b6c8)}.player-bot-panel_heading__OWLIR{display:flex;gap:12px;align-items:center;color:#9bc7ff}.player-bot-panel_heading__OWLIR h3{margin:5px 0;color:#e5efff;font-size:16px}.player-bot-panel_heading__OWLIR small{font-size:11px;color:#91a6bf;font-weight:400}.player-bot-panel_heading__OWLIR p,.player-bot-panel_panel__LEt_5>p{font-size:12px;line-height:1.6;margin:8px 0}.player-bot-panel_create__wKkcB{display:grid;grid-template-columns:90px 1fr 1fr;gap:10px;margin:18px 0 12px}.player-bot-panel_controls__SVs0b label,.player-bot-panel_create__wKkcB label{display:grid;gap:6px;font-size:11px}.player-bot-panel_controls__SVs0b select,.player-bot-panel_create__wKkcB input,.player-bot-panel_create__wKkcB select{width:100%;min-width:0;padding:9px;color:#d8e6f8;background:#0b1626;border:1px solid #2b405d;border-radius:6px}.player-bot-panel_create__wKkcB button{grid-column:1/-1;justify-self:start}.player-bot-panel_note__6tNAe{display:flex;gap:7px;align-items:baseline;font-size:11px;line-height:1.6;color:#91a6bf}.player-bot-panel_note__6tNAe svg{flex-shrink:0}.player-bot-panel_list__bBA9_{display:grid;gap:12px;margin-top:16px}.player-bot-panel_card__a2k6q{padding:15px;border:1px solid #253b56;border-radius:10px;background:linear-gradient(130deg,#102139,#0b1625)}.player-bot-panel_controls__SVs0b{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}.player-bot-panel_activities__vc0lD{padding:10px 0;border:0;display:flex;gap:10px 14px;flex-wrap:wrap;font-size:11px}.player-bot-panel_activities__vc0lD legend{color:#91a6bf}.player-bot-panel_activities__vc0lD label{display:flex;gap:6px;align-items:center;text-transform:capitalize}.player-bot-panel_activities__vc0lD input{width:14px;height:14px;accent-color:#73aeff}.player-bot-panel_card__a2k6q details{font-size:11px;line-height:1.7}.player-bot-panel_card__a2k6q summary{cursor:pointer;color:#aac9ed}@media (max-width:520px){.player-bot-panel_create__wKkcB{grid-template-columns:1fr 1fr}.player-bot-panel_create__wKkcB label:last-of-type{grid-column:1/-1}.player-bot-panel_heading__OWLIR h3 small{display:block;margin-top:5px}}.player-bot-panel_create__wKkcB .player-bot-panel_protection__E5IwW{grid-column:1/-1;display:flex;align-items:center;gap:7px}.player-bot-panel_create__wKkcB .player-bot-panel_protection__E5IwW input{width:14px;height:14px;padding:0;accent-color:#73aeff}.commander-settings{display:grid;gap:14px;min-width:0}.commander-identity{padding:16px;border:1px solid #334957;border-radius:8px;background:linear-gradient(120deg,#192b37,#111d27)}.commander-identity header{display:flex;align-items:center;gap:11px;margin-bottom:16px;min-width:0}.settings-avatar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #426277;border-radius:8px;background:#1b3545;color:#9fcce4}.commander-identity header>div{min-width:0}.commander-identity h3{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.commander-identity header span:not(.settings-avatar){font-size:11px;color:#8faaba}.commander-settings .rename-form input{min-width:0;border-radius:5px;height:40px;font-size:14px}.commander-settings .button{min-height:40px;padding:8px 12px;font-size:12px;border-radius:5px;flex-shrink:0}.commander-settings input:focus-visible{outline:2px solid #86bdd8;outline-offset:2px}.commander-settings input:disabled{color:#9eafbb;background:#15212b;opacity:.8}.commander-settings .nickname-cooldown{margin:9px 0 0;font-size:11px;color:#9ab2c1;line-height:1.5}.commander-settings .settings-section{margin:0;padding:15px;border:1px solid #2c3d49;border-radius:8px;background:#111c25}.commander-settings .eyebrow{font-size:10px;letter-spacing:1px;color:#a4bbc9}.commander-settings .account-email p{margin:8px 0;font-size:12px;line-height:1.5}.commander-settings .account-email form{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0}.commander-settings .account-email input{height:40px;padding:8px 10px;font-size:14px}.commander-settings .account-email form>.button{grid-column:1/-1;justify-self:start}.settings-disclosure{border:1px solid #2b3b47;border-radius:7px;min-width:0}.settings-disclosure summary{display:flex;align-items:center;gap:9px;padding:12px 14px;cursor:pointer;list-style:none;color:#9db4c3;font-size:12px}.settings-disclosure summary::-webkit-details-marker{display:none}.settings-disclosure summary>span{flex:1}.settings-disclosure summary>svg:last-child{transition:transform .15s}.settings-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.settings-disclosure-body{padding:0 14px 14px}.settings-disclosure-body p{font-size:12px;line-height:1.5;color:#91a8b7;margin:10px 0}.commander-settings .setting-detail{font-size:12px;gap:12px}.commander-settings .setting-detail strong{text-align:right}.commander-settings .sandbox-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.commander-settings .sandbox-fields>.button{grid-column:1/-1;justify-self:start}.settings-session{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.settings-session>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#87a99e}.settings-session svg{flex-shrink:0}@media (max-width:480px){.commander-identity,.commander-settings .settings-section{padding:12px}.commander-settings .account-email form{grid-template-columns:1fr}.commander-settings input{font-size:16px!important}.settings-session>span{max-width:160px;line-height:1.5}}.planet-info{display:grid;gap:14px;min-width:0;text-align:left}.planet-info .planet-dossier{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px;border-radius:8px;background:linear-gradient(120deg,#1a2b36,#111b24)}.planet-info .planet-dossier img{width:64px;height:64px;object-fit:contain;align-self:center}.planet-info .planet-dossier h3{margin:3px 0 7px;font-size:24px;line-height:1.15;overflow-wrap:anywhere}.planet-info .planet-dossier .eyebrow{font-size:10px;letter-spacing:1px}.planet-info .planet-dossier .status{font-size:10px}.planet-info .dossier-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-radius:7px;overflow:hidden}.planet-info .dossier-stats>div{min-width:0;padding:12px 14px}.planet-info .dossier-stats span{font-size:10px;line-height:1.4;color:#8fa5b4;letter-spacing:.4px}.planet-info .dossier-stats strong{margin-top:5px;font-size:14px;line-height:1.35;color:#d2dfe7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.planet-info .dossier-wide{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.planet-info .dossier-wide strong{margin-top:0;text-align:right}.planet-info .form-note{align-items:flex-start;gap:9px;margin:0;padding:12px;border-radius:7px;font-size:12px;line-height:1.5}.planet-info .form-note>svg{flex-shrink:0;margin-top:2px}.planet-info .rename-form{padding-top:2px;min-width:0}.planet-info .rename-form label{font-size:10px;margin-bottom:8px}.planet-info .rename-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.planet-info .rename-form input{min-width:0;height:40px;border-radius:5px;font-size:14px}.planet-info .rename-form input:focus-visible{outline:2px solid #86bdd8;outline-offset:2px}.planet-info .rename-form .button{min-height:40px;padding:8px 12px;border-radius:5px;font-size:12px}@media (max-width:480px){.planet-info .planet-dossier{grid-template-columns:52px minmax(0,1fr);gap:11px;padding:12px}.planet-info .planet-dossier img{width:52px;height:52px}.planet-info .planet-dossier h3{font-size:22px}.planet-info .dossier-stats>div{padding:11px}.planet-info .rename-form input{font-size:16px}}