.my-raider-page{--color-workshop:#ff9800;--color-quests:#4a9eff;--color-projects:#b388ff;--color-embark:#0f8;--color-embark-bg:#00ff881a;--card-bg:#1e1e23cc;--card-border:#ffffff14;--card-hover-border:#ffffff26}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.my-raider-page{max-width:1400px;margin:0 auto;padding:24px;animation:.4s ease-out fadeInUp;overflow-x:clip}.my-raider-page *{box-sizing:border-box}.my-raider-content{overflow-x:hidden}.my-raider-header{margin-bottom:32px}.my-raider-title{color:#fff;margin:0 0 8px;font-size:2rem;font-weight:700}.my-raider-subtitle{color:#fff9;margin:0;font-size:1rem}.my-raider-content{max-width:100%;min-height:400px;overflow-x:hidden}.my-raider-loading{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.loading-spinner{border:3px solid #ffffff1a;border-top-color:var(--color-embark);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.my-raider-not-logged-in{justify-content:center;align-items:center;padding:40px 0;display:flex}.not-logged-in-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:48px;display:flex}.not-logged-in-icon{color:#ffffff4d;justify-content:center;margin-bottom:24px;display:flex}.not-logged-in-title{color:#fff;margin:0 0 12px;font-size:1.5rem;font-weight:600}.not-logged-in-description{color:#fff9;margin:0 auto;font-size:.95rem;line-height:1.5}.not-logged-in-buttons{flex-direction:column;gap:12px;margin-top:32px;display:flex}.overview-sync-bar{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;justify-content:space-between;align-items:center;max-width:100%;margin-bottom:20px;padding:12px 16px;display:flex;overflow:hidden}.overview-sync-info{align-items:center;gap:12px;display:flex}.overview-sync-timestamp{color:#ffffff80;font-size:.85rem}.overview-sync-btn{background:var(--color-embark);color:#000;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.overview-sync-btn:hover:not(:disabled){background:#00e67a;transform:translateY(-1px)}.overview-sync-btn:disabled{opacity:.7;cursor:not-allowed}.overview-sync-btn svg{width:16px;height:16px}.overview-sync-btn .spinning{animation:1s linear infinite spin}.my-raider-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:24px;max-width:100%;display:grid}.my-raider-column{flex-direction:column;gap:24px;min-width:0;max-width:100%;display:flex}.my-raider-column--right{position:relative}.my-raider-column--right--connected>.inventory-section{position:absolute;inset:0;overflow:hidden}.my-raider-column--right:not(.my-raider-column--right--connected)>.inventory-section{flex:1;min-height:0}.profile-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;max-width:100%;padding:24px;position:relative;overflow:hidden}.profile-header{align-items:center;gap:16px;display:flex}.profile-avatar-wrapper{flex-shrink:0}.profile-avatar{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:64px;height:64px}.profile-avatar--placeholder{color:#ffffff4d;background:#ffffff0d;justify-content:center;align-items:center;display:flex}.profile-info{flex:1;min-width:0}.profile-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:1.25rem;font-weight:600;overflow:hidden}.profile-embark-id{align-items:center;gap:8px;display:flex}.embark-badge{color:var(--color-embark);background:var(--color-embark-bg);letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.embark-name{color:#ffffffb3;font-size:.9rem}.profile-updated-text{color:#ffffff59;margin-top:2px;font-size:.78rem}.profile-badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-views-text{color:#fff6;align-items:center;gap:4px;font-size:.72rem;display:flex}.profile-level-ring-wrapper{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.level-ring{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.level-ring-svg{position:absolute;top:0;left:0}.level-ring-progress{transition:stroke-dashoffset .6s}.level-ring-number{color:#f5a623;z-index:1;font-size:.9375rem;font-weight:700;transition:opacity .3s;position:relative}.level-ring--syncing{animation:1.5s ease-in-out infinite level-ring-pulse}@keyframes level-ring-pulse{0%,to{opacity:1}50%{opacity:.5}}.level-xp-text{color:#ffffff80;text-align:center;white-space:nowrap;margin-top:6px;font-size:.75rem}.embark-connection-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:24px}.embark-card-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.embark-logo-wrapper{background:var(--color-embark-bg);width:48px;height:48px;color:var(--color-embark);border-radius:12px;justify-content:center;align-items:center;display:flex}.embark-logo{object-fit:contain;filter:invert(76%)sepia(52%)saturate(561%)hue-rotate(103deg)brightness(92%)contrast(92%);width:auto;height:28px}.embark-header-text{flex:1}.embark-card-title{color:#fff;margin:0 0 4px;font-size:1.1rem;font-weight:600}.embark-status{font-size:.85rem;font-weight:500}.embark-status--connected{color:var(--color-embark)}.embark-status--disconnected{color:#ffffff80}.embark-loading{color:#fff9;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.spinner-icon{animation:1s linear infinite spin}.embark-error{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.embark-warning{color:#ff9800;background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:.85rem}.embark-connected-content{flex-direction:column;gap:16px;display:flex}.embark-profile-info{flex-direction:column;gap:12px;display:flex}.embark-profile-row{justify-content:space-between;align-items:center;display:flex}.embark-label{color:#ffffff80;font-size:.85rem}.embark-value{color:#fff;font-size:.9rem;font-weight:500}.embark-display-name{color:var(--color-embark)}.embark-platform{align-items:center;gap:8px;display:flex}.platform-icon{opacity:.9;object-fit:contain;filter:invert()brightness(2);flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px}.platform-icon[src*=playstation]{filter:brightness(0)invert()}.embark-disconnect-confirm{background:#ff6b6b0d;border:1px solid #ff6b6b33;border-radius:12px;padding:16px}.embark-disconnect-confirm p{color:#fffc;margin:0 0 16px;font-size:.9rem}.embark-confirm-buttons{gap:12px;display:flex}.embark-connect-content{flex-direction:column;gap:20px;display:flex}.embark-connect-description{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.5}.embark-platform-select{flex-direction:column;gap:10px;display:flex}.embark-platform-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.embark-platform-btn{color:#fffc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;transition:all .2s;display:flex;position:relative}.embark-platform-btn:hover{background:#ffffff0f;border-color:#ffffff26}.embark-platform-btn--selected{background:var(--color-embark-bg);border-color:var(--color-embark);color:#fff}.embark-platform-check{color:var(--color-embark);position:absolute;right:10px}.embark-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.embark-btn:disabled{opacity:.6;cursor:not-allowed}.embark-btn--connect{background:var(--color-embark);color:#000}.embark-btn--connect:hover:not(:disabled){color:#000;background:#00e67a;transform:translateY(-1px)}.embark-btn--connect:hover:not(:disabled) svg{stroke:#000}.embark-btn--disconnect{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a}.embark-btn--disconnect:hover:not(:disabled){color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b4d}.embark-btn--danger{color:#fff;background:#ff6b6b}.embark-btn--danger:hover:not(:disabled){background:#ff5252}.embark-btn--cancel{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a}.embark-btn--cancel:hover:not(:disabled){background:#ffffff1a}.embark-btn--secondary{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;margin-top:2px}.embark-btn--secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.embark-extension-required{text-align:center;flex-direction:column;align-items:center;padding:16px 0;display:flex}.extension-icon{width:56px;height:56px;color:var(--color-embark);background:#00ff881a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.extension-icon svg{width:28px;height:28px}.extension-title{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:600}.extension-description{color:#fff9;max-width:280px;margin:0 0 20px;font-size:.9rem;line-height:1.5}.embark-extension-required .embark-btn--connect{text-decoration:none}.embark-steps{background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.embark-step{align-items:center;gap:12px;display:flex}.step-number{background:var(--color-embark);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex}.step-text{color:#fffc;font-size:.9rem}.embark-connect-content .embark-btn--connect{margin-bottom:12px;text-decoration:none}.embark-privacy-note{color:#fff6;text-align:center;margin:0;font-size:.8rem}.inventory-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex}.inventory-section .section-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.inventory-section .section-icon{color:#ff9800;background:#ff98001a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.inventory-section .section-title-wrapper{flex:1;align-items:center;gap:12px;display:flex}.inventory-section .section-title{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.inventory-section .section-status{color:#ff9800;background:#ff98001a;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600}.inventory-content{flex-direction:column;flex:1;min-height:0;display:flex}.inventory-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.inventory-placeholder .placeholder-icon{color:#fff3;width:48px;height:48px;margin-bottom:16px}.placeholder-text{color:#ffffff80;margin:0;font-size:.95rem}.account-stats-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;max-width:100%;padding:16px;overflow:hidden}.account-stats-grid{flex-direction:column;gap:12px;display:flex}.account-stat{background:#ffffff05;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.account-stat:hover{background:#ffffff0a}.account-stat .stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-stat .stat-icon svg{width:22px;height:22px}.account-stat.coins-stat .stat-icon{color:#e0e0e0;background:linear-gradient(135deg,#ffffff26 0%,#c8c8c81a 100%)}.account-stat.coins-stat .stat-value{color:#fff}.account-stat.credits-stat .stat-icon{color:#00bcd4;background:linear-gradient(135deg,#00bcd433 0%,#0096aa26 100%)}.account-stat.credits-stat .stat-value{color:#00bcd4}.account-stat.raider-tokens-stat .stat-icon{color:#ffc107;background:linear-gradient(135deg,#ffc10733 0%,#ff980026 100%)}.account-stat.raider-tokens-stat .stat-value{color:#ffc107}.account-stat .stat-info{flex-direction:column;gap:1px;min-width:0;display:flex}.account-stat .stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:500}.account-stat .stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.account-stat .stat-value--loading{align-items:center;display:flex}.account-stat .stat-value--loading .spinner-icon{color:#fff6;animation:1s linear infinite spin}.account-stat .stat-value--error,.account-stat .stat-value--empty{color:#ffffff4d}.section-header-actions{align-items:center;gap:12px;display:flex}.last-synced-text{color:#fff6;white-space:nowrap;font-size:.75rem}.inventory-refresh-btn{color:#ff9800;cursor:pointer;background:#ff98001a;border:1px solid #ff980033;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.inventory-refresh-btn:hover:not(:disabled){background:#ff980033;border-color:#ff98004d}.inventory-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.inventory-refresh-btn .spinning{animation:1s linear infinite spin}.inventory-loading{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.inventory-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.inventory-error p{color:#f44336;margin:0}.inventory-retry-btn{color:#f44336;cursor:pointer;background:#f443361a;border:1px solid #f443364d;border-radius:8px;padding:8px 16px;font-size:.9rem;transition:all .2s}.inventory-retry-btn:hover{background:#f4433633}.inventory-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.inventory-empty p{color:#ffffff80;margin:0}.inventory-stats{color:#ffffff80!important;background:#ffffff0d!important;font-size:.75rem!important}.inventory-value{color:#e7b608;background:#ffd7001a;border-radius:12px;align-items:center;gap:3px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.inventory-value-icon{flex-shrink:0;margin-left:3px}.inventory-filters{gap:12px;margin-bottom:16px;display:flex}.inventory-search{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.inventory-search svg{color:#fff6;flex-shrink:0}.inventory-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.9rem}.inventory-search-input::placeholder{color:#fff6}.inventory-results-count{color:#fff6;margin-bottom:16px;font-size:.8rem}.inventory-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(max(280px,50% - 6px),1fr));align-content:start;gap:12px;padding-right:8px;display:grid;overflow-y:auto}.inventory-grid::-webkit-scrollbar{width:6px}.inventory-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.inventory-grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.inventory-grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.inventory-item{border:1px solid #ffffff14;border-left:3px solid var(--rarity-color,#666);background:#ffffff08;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;transition:all .2s;display:flex}.inventory-item:hover{background:#ffffff0d;border-top-color:#ffffff26;border-bottom-color:#ffffff26;border-right-color:#ffffff26}.inventory-item--unmapped{opacity:.7}.inventory-item--unmapped:hover{opacity:1}.inventory-item-icon{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.inventory-item-icon img{object-fit:contain;width:100%;height:100%}.inventory-item-placeholder-icon{color:#ffffff4d;width:24px;height:24px}.inventory-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inventory-item-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.inventory-item-id{color:#fff6;font-family:monospace;font-size:.75rem}.inventory-item-type{color:#ffffff80;font-size:.75rem}.inventory-item-amount{color:#fffc;background:#ffffff14;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.95rem;font-weight:600}.inventory-item-rarity{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:.65rem;font-weight:600}.inventory-item--needed{background:color-mix(in srgb,var(--rarity-color)8%,transparent);border-color:color-mix(in srgb,var(--rarity-color)30%,transparent);transition:background .15s,border-color .15s;position:relative;overflow:clip}.inventory-item--needed:hover{background:color-mix(in srgb,var(--rarity-color)12%,transparent);border-color:color-mix(in srgb,var(--rarity-color)40%,transparent)}.inventory-item--needed:before{content:"";background:var(--rarity-color);clip-path:polygon(0 0,100% 0,100% 100%);opacity:.6;width:20px;height:20px;transition:opacity .15s;position:absolute;top:-1px;right:-1px}.inventory-item--needed:hover:before{opacity:.9}.inventory-item--needed:after{content:"KEEP";letter-spacing:.8px;color:#fff6;font-size:.5rem;font-weight:700;position:absolute;bottom:4px;right:6px}.inventory-needed-tooltip{z-index:1000;pointer-events:none;background:#121216fa;border:1px solid #ff980059;border-radius:8px;width:330px;padding:10px 14px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 28px #0009}.inventory-needed-tooltip:after{content:"";border:6px solid #0000;border-top-color:#ff980059;position:absolute;top:100%;left:50%;transform:translate(-50%)}.inventory-tooltip-header{text-transform:uppercase;letter-spacing:.5px;color:#ffb74d;margin-bottom:8px;font-size:.7rem;font-weight:600}.inventory-tooltip-rows{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.inventory-tooltip-row{align-items:center;gap:8px;font-size:.78rem;display:flex}.inventory-tooltip-source{text-transform:uppercase;letter-spacing:.3px;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.6rem;font-weight:600}.inventory-tooltip-source--quest{color:#4a9eff;background:#4a9eff26}.inventory-tooltip-source--hideout{color:#ff9800;background:#ff980026}.inventory-tooltip-source--project{color:#0f8;background:#00ff881f}.inventory-tooltip-label{color:#ffffffd9;flex:1;min-width:0}.inventory-tooltip-qty{color:#ffffff80;font-variant-numeric:tabular-nums;flex-shrink:0}.inventory-tooltip-progress{border-top:1px solid #ffffff14;padding-top:8px}.inventory-tooltip-stats{font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:6px;font-size:.72rem;font-weight:600;display:flex}.inventory-tooltip-have--enough{color:#0f8}.inventory-tooltip-have--short{color:#ffb74d}.inventory-tooltip-need{color:#ffffff80}.inventory-tooltip-surplus{color:#0f8;margin-left:auto;font-size:.65rem;font-weight:400}.inventory-tooltip-bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.inventory-tooltip-bar-fill{border-radius:2px;height:100%;transition:width .2s}.inventory-tooltip-bar-fill--enough{background:#0f8}.inventory-tooltip-bar-fill--short{background:#ffb74d}.inventory-sync-banner{color:#fff9;background:#4a9eff14;border:1px solid #4a9eff26;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.8rem;display:flex}.inventory-sync-banner svg{color:#4a9effb3;flex-shrink:0}.inventory-sync-banner strong{color:#fffc}.inventory-cleanup-filter .filter-dropdown{min-width:130px}.inventory-no-results{color:#fff6;justify-content:center;align-items:center;padding:32px;display:flex}.inventory-no-results p{margin:0}@media (max-width:768px){.inventory-filters{flex-direction:column}.inventory-rarity-filter .filter-dropdown,.inventory-cleanup-filter .filter-dropdown{width:100%}.inventory-grid{grid-template-columns:1fr;max-height:400px}}.progress-cards-grid{flex-direction:column;gap:16px;display:flex}.progress-cards-grid--horizontal{flex-direction:row}.progress-cards-grid--horizontal .progress-card{flex:1;min-width:0}.progress-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;max-width:100%;padding:20px;transition:border-color .2s;overflow:hidden}.progress-card:hover{border-color:var(--card-hover-border)}.progress-card-header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.progress-card-icon{background:color-mix(in srgb,var(--progress-color)15%,transparent);width:40px;height:40px;color:var(--progress-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.progress-card-icon svg{width:20px;height:20px}.progress-card-info{flex:1;min-width:0}.progress-card-title{color:#fff;margin:0 0 2px;font-size:.95rem;font-weight:600}.progress-card-percentage{color:var(--progress-color);font-size:.8rem;font-weight:500}.progress-card-disabled,.progress-card-coming-soon{background:#ffffff05;border-radius:8px;margin-bottom:12px;padding:12px}.progress-card-disabled span{color:#fff6;font-size:.8rem}.coming-soon-badge{color:var(--progress-color);background:color-mix(in srgb,var(--progress-color)10%,transparent);white-space:nowrap;border-radius:12px;margin-top:2px;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-block}.progress-card-bar-wrapper{margin-bottom:12px}.progress-card-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.progress-card-bar-fill{background:var(--progress-color);border-radius:4px;height:100%;transition:width .3s}.progress-card-description{color:#ffffff80;margin:0;font-size:.8rem;line-height:1.4}.progress-card-subitems{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.progress-card-subitem-header{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.progress-card-subitem-name{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.progress-card-subitem-pct{color:var(--progress-color);flex-shrink:0;margin-left:8px;font-size:.7rem;font-weight:500}.progress-card-subitem-bar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.progress-card-subitem-bar-fill{background:var(--progress-color);opacity:.7;border-radius:2px;height:100%;transition:width .3s}.progress-card-loading{background:#ffffff05;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.progress-card-loading span{color:#ffffff80;font-size:.8rem}.progress-card-spinner{border:2px solid #ffffff1a;border-top-color:var(--progress-color);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite progress-card-spin}@keyframes progress-card-spin{to{transform:rotate(360deg)}}.progress-card-stats{align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.progress-card-completed{color:var(--progress-color);font-size:1.5rem;font-weight:700}.progress-card-separator{color:#ffffff4d;margin:0 2px;font-size:1.1rem}.progress-card-total{color:#ffffffb3;font-size:1.1rem;font-weight:500}.progress-card-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-left:8px;font-size:.75rem}.my-raider-tabs{background:#ffffff08;border-radius:12px;gap:8px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.my-raider-tab{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.my-raider-tab:hover{color:#ffffffe6;background:#ffffff0d}.my-raider-tab--active{background:var(--color-embark);color:#000}.my-raider-tab--active:hover{color:#000;background:#00e67a}.my-raider-tab .tab-icon{width:18px;height:18px}.round-history-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:24px}.round-history-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.round-history-title-wrapper{align-items:center;gap:12px;display:flex}.round-history-title-wrapper .section-icon{width:24px;height:24px;color:var(--color-embark)}.round-history-title{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.round-history-count{color:#ffffff80;background:#ffffff0d;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500}.round-history-refresh-btn{width:36px;height:36px;color:var(--color-embark);cursor:pointer;background:#00ff881a;border:1px solid #0f83;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.round-history-refresh-btn svg{width:18px;height:18px}.round-history-refresh-btn:hover:not(:disabled){background:#0f83;border-color:#00ff884d}.round-history-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.round-history-refresh-btn .spinning{animation:1s linear infinite spin}.round-history-loading,.round-history-placeholder{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.round-history-placeholder .placeholder-icon{color:#fff3;width:48px;height:48px}.round-history-placeholder .placeholder-text{color:#ffffff80;text-align:center;margin:0;font-size:.95rem}.round-history-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.round-history-error p{color:#f44336;margin:0}.round-history-retry-btn{color:#f44336;cursor:pointer;background:#f443361a;border:1px solid #f443364d;border-radius:8px;padding:8px 16px;font-size:.9rem;transition:all .2s}.round-history-retry-btn:hover{background:#f4433633}.round-history-empty{color:#ffffff80;justify-content:center;align-items:center;padding:48px;display:flex}.round-history-empty p{margin:0}.round-history-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.summary-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.summary-stat:hover{background:#ffffff0d;border-color:#ffffff1a}.summary-stat--highlight{background:linear-gradient(135deg,#00ff8814 0%,#00ff8805 100%);border-color:#00ff8826}.summary-stat--highlight:hover{background:linear-gradient(135deg,#00ff881f 0%,#00ff880a 100%);border-color:#00ff8840}.summary-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.summary-stat-icon svg{width:18px;height:18px}.summary-stat-icon.survival-icon,.summary-stat-icon.extracted-icon{color:var(--color-embark);background:#00ff8826}.summary-stat-icon.died-icon{color:#ff6b6b;background:#ff6b6b26}.summary-stat-icon.profit-icon{color:#ffc107;background:#ffc10726}.summary-stat-icon.kills-icon{color:#4a9eff;background:#4a9eff26}.summary-stat-info{flex-direction:column;gap:2px;display:flex}.summary-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.summary-stat-value{color:#fff;font-size:1.25rem;font-weight:700}.summary-stat-value.survival-value,.summary-stat-value.extracted-value{color:var(--color-embark)}.summary-stat-value.died-value{color:#ff6b6b}.summary-stat-value.positive-value{color:var(--color-embark)}.summary-stat-value.negative-value{color:#ff6b6b}.summary-stat-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.summary-stat-bar-fill{border-radius:2px;height:100%;transition:width .3s}.summary-stat-bar-fill.survival-bar{background:var(--color-embark)}.round-history-extended-stats{background:#ffffff05;border-radius:12px;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px;display:flex}.extended-stat{background:#ffffff08;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:8px 16px;display:flex}.extended-stat--best{background:linear-gradient(135deg,#ffc1071a 0%,#ffc10705 100%);border:1px solid #ffc10733}.extended-stat--worst{background:linear-gradient(135deg,#ff6b6b1a 0%,#ff6b6b05 100%);border:1px solid #ff6b6b33}.extended-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:.7rem;font-weight:500;display:flex}.extended-stat-icon{color:#ffc107;width:12px;height:12px}.extended-stat-value{color:#fff;font-size:1rem;font-weight:700}.extended-stat-detail{color:#fff6;font-size:.7rem}.streak-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.streak-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.streak-item:hover{background:#ffffff0a}.streak-item--current.streak-item--win{background:linear-gradient(135deg,#00ff880d 0%,#00ff8803 100%);border-color:#0f83}.streak-item--current.streak-item--loss{background:linear-gradient(135deg,#ff6b6b0d 0%,#ff6b6b03 100%);border-color:#ff6b6b33}.streak-item--hot{animation:2s ease-in-out infinite hotStreak;background:linear-gradient(135deg,#ffa5001a 0%,#ff640008 100%)!important;border-color:#ffa5004d!important}@keyframes hotStreak{0%,to{box-shadow:0 0 10px #ffa50033}50%{box-shadow:0 0 20px #ffa50066}}.streak-item--best{border-color:#ffc10726}.streak-item--worst{border-color:#ff6b6b1a}.streak-icon{background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.streak-item--current.streak-item--win .streak-icon{color:var(--color-embark);background:#00ff881a}.streak-item--current.streak-item--loss .streak-icon{color:#ff6b6b;background:#ff6b6b1a}.streak-item--hot .streak-icon{color:orange;background:#ffa50026}.streak-item--best .streak-icon{color:#ffc107;background:#ffc1071a}.streak-item--worst .streak-icon{color:#ff6b6b;background:#ff6b6b1a}.streak-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.streak-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.streak-value{color:#fff;font-size:.95rem;font-weight:700}.streak-badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,orange,#ff6b00);border-radius:4px;padding:3px 6px;font-size:.6rem;font-weight:700;animation:1.5s ease-in-out infinite pulseBadge;position:absolute;top:8px;right:8px}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.performance-trends{background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:16px}.performance-trends-header{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.performance-trends-title{color:#fff;font-size:.9rem;font-weight:600}.performance-trends-subtitle{color:#fff6;font-size:.75rem}.performance-trends-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trend-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.trend-item:hover{background:#ffffff0a}.trend-item--up{border-color:#00ff8826}.trend-item--up .trend-icon,.trend-item--up .trend-change{color:var(--color-embark)}.trend-item--down{border-color:#ff6b6b26}.trend-item--down .trend-icon,.trend-item--down .trend-change{color:#ff6b6b}.trend-item--neutral .trend-icon{color:#fff6}.trend-item--neutral .trend-change{color:#ffffff80}.trend-icon{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trend-icon svg{width:16px;height:16px}.trend-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trend-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.trend-value{color:#fff;font-size:.95rem;font-weight:700}.trend-change{white-space:nowrap;font-size:.8rem;font-weight:600}.round-history-filters{background:#ffffff05;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.filter-group{align-items:center;gap:8px;display:flex}.filter-icon{color:#fff6}.filter-clear-btn{color:#ff6b6b;cursor:pointer;background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:6px;padding:8px 12px;font-size:.8rem;transition:all .2s}.filter-clear-btn:hover{background:#ff6b6b33;border-color:#ff6b6b4d}.filter-results{color:#fff6;margin-left:auto;font-size:.8rem}.round-history-list{flex-direction:column;gap:8px;max-height:600px;padding-right:8px;display:flex;overflow-y:auto}.round-history-list::-webkit-scrollbar{width:6px}.round-history-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.round-history-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.round-history-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.round-history-item{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:row;align-items:center;gap:12px;min-height:70px;padding:16px 16px 16px 20px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.round-history-item:hover{background:#ffffff0a;border-color:#ffffff1f}.round-map-indicator{background:var(--outcome-color,#666);width:4px;position:absolute;top:0;bottom:0;left:0}.round-outcome-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:center;border-radius:6px;flex:none;min-width:95px;padding:6px 10px;font-size:.65rem;font-weight:700;display:inline-block}.round-outcome-badge.outcome-extracted{color:var(--color-embark);background:#00ff8826;border:1px solid #00ff884d}.round-outcome-badge.outcome-died{color:#ff6b6b;background:#ff6b6b26;border:1px solid #ff6b6b4d}.round-outcome-badge.outcome-unknown{color:#ffffff80;background:#ffffff1a;border:1px solid #ffffff1a}.round-main-info{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;display:flex}.round-map{color:#fff;letter-spacing:.3px;font-size:.9rem;font-weight:600;line-height:1.3}.round-meta{flex-flow:wrap;align-items:center;gap:12px;display:flex}.round-meta-item{color:#ffffff80;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.round-meta-item .meta-icon{color:#ffffff59;flex:none;width:12px;height:12px}.round-value{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:90px;font-size:1rem;font-weight:700}.round-value.value-positive{color:var(--color-embark)}.round-value.value-negative{color:#ff6b6b}.survival-donut-chart{justify-content:center;align-items:center;display:flex;position:relative}.donut-svg{transform:rotate(0)}.donut-segment{transition:stroke-dasharray .5s,stroke-dashoffset .5s}.donut-center{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-percentage{color:var(--color-embark);font-size:1.75rem;font-weight:700;line-height:1}.donut-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:500}.map-distribution-chart{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:20px}.map-distribution-empty{text-align:center;color:#fff6;padding:24px}.map-chart-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.map-chart-title{color:#fff;font-size:.9rem;font-weight:600}.map-chart-total{color:#fff6;font-size:.75rem}.map-chart-column-headers{border-bottom:1px solid #ffffff0f;grid-template-columns:120px 1fr 70px;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:8px;display:grid}.map-chart-col-map,.map-chart-col-bar,.map-chart-col-profit{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}.map-chart-col-profit{text-align:right}.map-chart-bars{flex-direction:column;gap:10px;display:flex}.map-bar-row{opacity:0;grid-template-columns:120px 1fr 70px;align-items:center;gap:12px;display:grid;transform:translate(-10px)}.map-bar-row--animated{animation:.4s forwards mapBarRowSlideIn}@keyframes mapBarRowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.map-bar-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.map-bar-name{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.map-bar-count{color:#ffffff80;text-align:right;min-width:24px;font-size:.75rem;font-weight:600}.map-bar-wrapper{align-items:center;gap:10px;display:flex}.map-bar-container{background:#ffffff14;border-radius:4px;flex:1;height:8px;overflow:hidden}.map-bar-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.map-bar-percent{color:#ffffff80;text-align:right;min-width:40px;font-size:.7rem;font-weight:600}.map-bar-profit{text-align:right;min-width:70px;font-size:.8rem;font-weight:600}.map-bar-profit.profit-positive{color:var(--color-embark)}.map-bar-profit.profit-negative{color:#ff6b6b}.overview-dashboard{background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:24px;margin-bottom:20px;padding:24px;display:grid}.overview-chart{grid-row:span 1;justify-content:center;align-items:center;display:flex}.overview-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.overview-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.overview-stat:hover{background:#ffffff0d;border-color:#ffffff1a}.overview-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.overview-stat-icon svg{width:20px;height:20px}.overview-stat-icon.extracted-icon{color:var(--color-embark);background:#00ff8826}.overview-stat-icon.died-icon{color:#ff6b6b;background:#ff6b6b26}.overview-stat-icon.profit-icon{color:#ffc107;background:#ffc10726}.overview-stat-icon.kills-icon{color:#4a9eff;background:#4a9eff26}.overview-stat-info{flex-direction:column;gap:2px;display:flex}.overview-stat-value{color:#fff;font-size:1.25rem;font-weight:700}.overview-stat-value.extracted-value{color:var(--color-embark)}.overview-stat-value--name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:1rem;overflow:hidden}.overview-stat-value.died-value{color:#ff6b6b}.overview-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.overview-extra-stats{border-top:1px solid #ffffff0f;flex-wrap:wrap;grid-column:1/-1;gap:12px;padding-top:16px;display:flex}.extra-stat{background:#ffffff05;border-radius:8px;flex-direction:column;gap:2px;min-width:100px;padding:10px 16px;display:flex}.extra-stat--best{background:linear-gradient(135deg,#ffc10714 0%,#ffc10705 100%);border:1px solid #ffc10726}.extra-stat--worst{background:linear-gradient(135deg,#ff6b6b14 0%,#ff6b6b05 100%);border:1px solid #ff6b6b26}.extra-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:4px;font-size:.65rem;font-weight:500;display:flex}.extra-stat-icon{color:#ffc107;width:12px;height:12px}.extra-stat-value{color:#fff;font-size:1rem;font-weight:700}.performance-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;overflow:hidden}.performance-section-header{border-bottom:1px solid #ffffff0f;align-items:center;padding:16px 20px 12px;display:flex}.performance-section-title{color:#fff;font-size:.95rem;font-weight:600}.performance-section-content{padding:16px 20px 20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.streak-stats-compact{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.streak-chip{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.streak-chip svg{flex-shrink:0;width:16px;height:16px}.streak-chip-value{color:#fff;font-size:1rem;font-weight:700}.streak-chip-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem}.streak-chip-badge{text-transform:uppercase;color:#fff;background:linear-gradient(135deg,orange,#ff6b00);border-radius:4px;padding:2px 5px;font-size:.55rem;font-weight:700;animation:1.5s ease-in-out infinite pulseBadge;position:absolute;top:-6px;right:-6px}.streak-chip--win{border-color:#0f83}.streak-chip--win svg{color:var(--color-embark)}.streak-chip--loss{border-color:#ff6b6b33}.streak-chip--loss svg{color:#ff6b6b}.streak-chip--hot{background:linear-gradient(135deg,#ffa5001a 0%,#ff640008 100%);border-color:#ffa5004d}.streak-chip--hot svg{color:orange}.streak-chip--best svg{color:#ffc107}.streak-chip--worst svg{color:#ff6b6b}.streak-chip--player-kills{border-color:#ff8c0033}.streak-chip--player-kills svg{color:#ff8c00}.streak-chip--arc-kills{border-color:#00c8ff33}.streak-chip--arc-kills svg{color:#00c8ff}.trends-compact{background:#ffffff05;border-radius:10px;padding:14px}.trends-header{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.trends-title{color:#fff;font-size:.8rem;font-weight:600}.trends-subtitle{color:#fff6;font-size:.7rem}.trends-row{flex-wrap:wrap;gap:10px;display:flex}.trend-chip{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:150px;padding:10px 14px;display:flex}.trend-chip-icon{background:#ffffff0d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.trend-chip-icon svg{width:14px;height:14px}.trend-chip-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.trend-chip-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.65rem;font-weight:500}.trend-chip-value{color:#fff;font-size:.9rem;font-weight:700}.trend-chip-change{white-space:nowrap;font-size:.75rem;font-weight:600}.trend-chip--up{border-color:#00ff8826}.trend-chip--up .trend-chip-icon,.trend-chip--up .trend-chip-change{color:var(--color-embark)}.trend-chip--down{border-color:#ff6b6b26}.trend-chip--down .trend-chip-icon,.trend-chip--down .trend-chip-change{color:#ff6b6b}.trend-chip--neutral .trend-chip-icon{color:#fff6}.trend-chip--neutral .trend-chip-change{color:#ffffff80}.round-list-section{margin-top:4px}.round-card{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex-shrink:0;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.round-card:hover{background:#ffffff0a;border-color:#ffffff1f}.round-card--expanded{background:#ffffff0a;border-color:#ffffff26}.round-card-summary{cursor:pointer;align-items:center;gap:16px;min-height:72px;padding:16px 16px 16px 20px;display:flex;position:relative}.round-card-chevron{color:#ffffff4d;flex-shrink:0;width:16px;height:16px;transition:transform .2s,color .2s}.round-card:hover .round-card-chevron{color:#ffffff80}.round-card-chevron--expanded{color:#fff9;transform:rotate(180deg)}.round-card-detail-wrapper{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.round-card-detail-wrapper--open{grid-template-rows:1fr}.round-card-detail-inner{overflow:hidden}.round-card-indicator{background:var(--outcome-color,#666);width:4px;position:absolute;top:0;bottom:0;left:0}.round-card-outcome{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:90px;padding:6px 10px;font-size:.6rem;font-weight:700;display:inline-flex}.round-card-outcome.outcome-extracted{color:var(--color-embark);background:#00ff881f;border:1px solid #00ff8840}.round-card-outcome.outcome-died{color:#ff6b6b;background:#ff6b6b1f;border:1px solid #ff6b6b40}.round-card-outcome.outcome-unknown{color:#ffffff80;background:#ffffff14;border:1px solid #ffffff1a}.round-card-info{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.round-card-map{color:#fff;letter-spacing:.2px;font-size:.9rem;font-weight:600;line-height:1.2}.round-card-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.round-card-meta-item{color:#ffffff80;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.round-card-meta-item .meta-icon{color:#ffffff59;width:12px;height:12px}.round-card-meta-item .meta-icon--damage{width:14px;height:14px}.round-card-meta-item--player,.round-card-meta-item--player .meta-icon{color:#ff9800}.round-card-meta-item--player .pvp-downs{color:#ff9800;font-weight:600}.round-card-meta-item--player .pvp-separator{color:#fff6;margin:0 3px}.round-card-meta-item--player .pvp-kos{color:#ff6b6b;font-weight:600}.round-card-value{font-variant-numeric:tabular-nums;text-align:right;min-width:80px;font-size:1rem;font-weight:700}.round-card-value.value-positive{color:var(--color-embark)}.round-card-value.value-negative{color:#ff6b6b}@media (max-width:1024px){.my-raider-grid{grid-template-columns:1fr}.my-raider-column--left{order:1}.my-raider-column--right{order:2;position:static}.my-raider-column--right--connected>.inventory-section{position:static;overflow:visible}}@media (max-width:768px){.my-raider-page{padding:16px}.my-raider-title{font-size:1.5rem}.my-raider-column{gap:16px}.progress-cards-grid{gap:12px}.inventory-value-label{display:none}.overview-sync-bar{flex-direction:column;align-items:stretch;gap:12px}.overview-sync-info,.overview-sync-btn{justify-content:center}.embark-platform-options{grid-template-columns:1fr}.not-logged-in-card{padding:32px 24px}.progress-cards-grid--horizontal{flex-direction:column}.my-raider-tabs{width:100%}.my-raider-tab{flex:1;justify-content:center;padding:10px 16px}.overview-dashboard{grid-template-columns:1fr;padding:20px}.overview-chart{justify-self:center;margin-bottom:8px}.overview-stats{grid-template-columns:repeat(2,1fr)}.overview-extra-stats{justify-content:center}.map-chart-column-headers,.map-bar-row{grid-template-columns:100px 1fr 65px}.map-bar-name{font-size:.75rem}.map-bar-wrapper{gap:8px}.map-bar-percent{min-width:35px;font-size:.65rem}.streak-stats-compact{flex-direction:column}.streak-chip{width:100%}.trends-row{flex-direction:column}.trend-chip{min-width:auto}.round-history-summary{grid-template-columns:repeat(2,1fr)}.round-history-extended-stats{flex-direction:column;gap:8px}.extended-stat{min-width:auto}.streak-stats{grid-template-columns:1fr;gap:8px}.streak-item{padding:12px 14px}.performance-trends-grid{grid-template-columns:1fr;gap:8px}.trend-item{padding:10px 12px}.round-history-section{max-width:100%;padding:16px;overflow:hidden}.round-history-header{flex-wrap:wrap;gap:12px}.round-history-title-wrapper{flex:1;gap:8px;min-width:0}.round-history-title{font-size:1.1rem}.round-history-count{display:none}.round-history-refresh-btn{flex-shrink:0;width:40px;height:40px;padding:0}.round-history-refresh-btn svg{width:18px;height:18px}.round-history-filters{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.filter-group{flex-wrap:wrap;gap:8px;width:100%;display:flex}.filter-group .filter-dropdown{flex:calc(50% - 4px);min-width:0}.filter-icon{display:none}.filter-select{flex:1}.filter-clear-btn{width:100%}.filter-results{text-align:center;margin-left:0}.round-list-section{max-width:100%;overflow:hidden}.round-history-item{flex-wrap:wrap;gap:10px;min-height:auto;padding:14px 14px 14px 20px}.round-outcome-badge{order:1}.round-value{order:2;min-width:auto}.round-main-info{order:3;width:100%}.round-history-list{max-height:400px}.round-card{max-width:100%;overflow:visible}.round-card-summary{flex-direction:column;gap:8px;min-height:auto;padding:12px 14px 12px 16px}.round-card-indicator{width:3px}.round-card-outcome{flex-shrink:0;align-self:flex-start;min-width:auto;padding:4px 8px;font-size:.55rem}.round-card-value{font-size:.9rem;font-weight:600;position:absolute;top:12px;right:14px}.round-card-chevron{position:absolute;top:14px;right:90px}.round-card-info{gap:4px;width:100%}.round-card-map{font-size:.9rem;font-weight:600}.round-card-meta{flex-wrap:wrap;gap:6px 12px;margin-top:2px}.round-card-meta-item{gap:3px;font-size:.7rem}.round-card-meta-item .meta-icon{width:11px;height:11px}.round-history-list{max-height:400px;padding-right:4px}.account-stats-card{padding:12px}.account-stats-grid{gap:8px}.account-stat{gap:10px;padding:8px 10px}.account-stat .stat-icon{width:36px;height:36px}.account-stat .stat-icon svg{width:18px;height:18px}.account-stat .stat-value{font-size:1.05rem}.progress-card{padding:16px}.progress-card-header{margin-bottom:12px}.progress-card-icon{width:36px;height:36px}.progress-card-icon svg{width:18px;height:18px}.progress-card-title{font-size:.9rem}.progress-card-description{font-size:.75rem}.profile-section{padding:16px}.profile-avatar{width:56px;height:56px}.profile-name{font-size:1.1rem}}@media (max-width:480px){.my-raider-page{padding:12px}.my-raider-column{gap:12px}.progress-cards-grid{gap:10px}.profile-header{text-align:center;flex-direction:column}.profile-embark-id{justify-content:center}.embark-card-header{text-align:center;flex-direction:column}.embark-confirm-buttons{flex-direction:column}.account-stats-card{padding:10px}.account-stats-grid{gap:6px}.account-stat{border-radius:8px;gap:8px;padding:6px 8px}.account-stat .stat-icon{border-radius:8px;width:32px;height:32px}.account-stat .stat-icon svg{width:16px;height:16px}.account-stat .stat-label{font-size:.65rem}.account-stat .stat-value{font-size:.95rem}.progress-card{border-radius:12px;padding:14px}.progress-card-header{gap:10px;margin-bottom:10px}.progress-card-icon{border-radius:8px;width:32px;height:32px}.progress-card-icon svg{width:16px;height:16px}.progress-card-title{font-size:.85rem}.progress-card-percentage{font-size:.75rem}.coming-soon-badge{padding:3px 8px;font-size:.6rem}.progress-card-disabled,.progress-card-loading{margin-bottom:10px;padding:10px}.progress-card-bar-wrapper{margin-bottom:10px}.progress-card-bar{height:6px}.progress-card-description{font-size:.7rem}.profile-section{padding:14px}.profile-avatar{width:48px;height:48px}.profile-name{font-size:1rem}.embark-badge{font-size:.6rem}.embark-name{font-size:.8rem}.my-raider-tab{flex-direction:column;gap:4px;padding:10px;font-size:.75rem}.my-raider-tab span{font-size:.65rem}.my-raider-tab .tab-icon{width:18px;height:18px}.overview-dashboard{gap:16px;padding:16px}.survival-donut-chart .donut-percentage{font-size:1.5rem}.overview-stats{grid-template-columns:1fr}.overview-stat{padding:10px 14px}.overview-stat-value{font-size:1.1rem}.overview-extra-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.extra-stat{min-width:auto;padding:8px 12px}.extra-stat-value{font-size:.95rem}.map-distribution-chart{padding:16px}.map-chart-column-headers{display:none}.map-bar-row{grid-template-columns:1fr;gap:6px}.map-bar-label{justify-content:flex-start;gap:12px}.map-bar-wrapper{gap:8px}.map-bar-profit{display:none}.round-history-summary{grid-template-columns:1fr}.round-outcome-badge{min-width:80px;padding:5px 8px;font-size:.6rem}.round-map{font-size:.8rem}.round-meta{gap:10px}.round-meta-item{font-size:.75rem}.round-value{min-width:70px;font-size:.9rem}.round-history-section{padding:12px}.round-history-header{margin-bottom:16px;padding-bottom:12px}.round-history-title-wrapper .section-icon{width:20px;height:20px}.round-history-title{font-size:1rem}.round-history-refresh-btn{width:36px;height:36px;padding:0}.round-history-refresh-btn svg{width:16px;height:16px}.round-history-filters{gap:8px;padding:8px 10px}.filter-group{gap:6px}.filter-group .filter-dropdown{flex:100%}.round-card-summary{gap:6px;padding:10px 12px 10px 14px}.round-card-outcome{padding:3px 6px;font-size:.5rem}.round-card-map{font-size:.85rem}.round-card-value{font-size:.85rem;top:10px;right:12px}.round-card-chevron{top:12px;right:76px}.round-card-meta{gap:4px 10px}.round-card-meta-item{font-size:.65rem}.round-card-meta-item .meta-icon{width:10px;height:10px}.round-history-list{max-height:350px}}.player-stats-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.player-stats-title-wrapper{align-items:center;gap:12px;display:flex}.player-stats-title-wrapper .section-icon{color:#4a9eff;width:24px;height:24px}.player-stats-title{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.player-stats-refresh-btn{color:#4a9eff;cursor:pointer;background:#4a9eff1a;border:1px solid #4a9eff33;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.player-stats-refresh-btn:hover:not(:disabled){background:#4a9eff33;border-color:#4a9eff4d}.player-stats-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.player-stats-refresh-btn .spinning{animation:1s linear infinite spin}.player-stats-section--not-connected,.player-stats-section--loading,.player-stats-section--error,.player-stats-section--empty{justify-content:center;align-items:center;min-height:400px;display:flex}.stats-loading{color:#fff9;flex-direction:column;align-items:center;gap:16px;display:flex}.stats-loading .spinner-icon{animation:.8s linear infinite spin}.stats-empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}.stats-empty-state .empty-icon{color:#ffffff4d;width:48px;height:48px}.stats-empty-state h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.stats-empty-state p{color:#fff9;margin:0;font-size:.95rem}.stats-error{color:#ff6b6b;flex-direction:column;align-items:center;gap:16px;display:flex}.retry-button{color:#ff6b6b;cursor:pointer;background:#ff6b6b33;border:1px solid #ff6b6b4d;border-radius:8px;padding:10px 20px;font-size:.9rem;transition:all .2s}.retry-button:hover{background:#ff6b6b4d;border-color:#ff6b6b80}.stats-hero-row{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px;display:grid}.hero-stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.hero-stat-card:hover{border-color:var(--card-hover-border)}.hero-stat-icon{color:#ffffffb3;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hero-stat-icon.survival-icon{color:var(--color-embark);background:#00ff881a}.hero-stat-icon.kills-icon{color:#ff6b6b;background:#ff6b6b1a}.hero-stat-content{flex-direction:column;gap:4px;display:flex}.hero-stat-value{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.1}.hero-stat-label{color:#ffffff80;font-size:.85rem}.stats-content-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stats-column{flex-direction:column;gap:24px;display:flex}.stats-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px;transition:all .2s}.stats-card:hover{border-color:var(--card-hover-border)}.stats-card-header{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.stats-card-header h3{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.stats-card-subtitle{color:#ffffff80;font-size:.8rem}.enemy-kills-chart,.weapon-kills-chart{flex-direction:column;gap:12px;display:flex}.enemy-kill-row,.weapon-kill-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.enemy-kill-row--top .enemy-kill-name,.weapon-kill-row--top .weapon-kill-name{color:var(--color-embark)}.enemy-kill-info,.weapon-kill-info{align-items:center;gap:12px;min-width:140px;display:flex}.enemy-kill-rank,.weapon-kill-rank{color:#fff6;min-width:24px;font-size:.75rem}.enemy-kill-name,.weapon-kill-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.enemy-kill-bar-wrapper,.weapon-kill-bar-wrapper{flex:1;align-items:center;gap:12px;display:flex}.enemy-kill-bar-container,.weapon-kill-bar-container{background:#ffffff0d;border-radius:4px;flex:1;height:8px;overflow:hidden}.enemy-kill-bar,.weapon-kill-bar{border-radius:4px;height:100%;transition:width .3s}.enemy-kill-count,.weapon-kill-count{color:#fffc;text-align:right;min-width:50px;font-size:.9rem;font-weight:600}.animated-bar-chart{flex-direction:column;gap:12px;display:flex}.bar-chart-row{opacity:0;justify-content:space-between;align-items:center;gap:16px;display:flex;transform:translate(-10px)}.bar-chart-row--animated{animation:.4s forwards barRowSlideIn}@keyframes barRowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.bar-chart-row--top .bar-chart-name{color:var(--color-embark)}.bar-chart-info{align-items:center;gap:12px;min-width:140px;display:flex}.bar-chart-rank{color:#fff6;min-width:24px;font-size:.75rem}.bar-chart-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.bar-chart-bar-wrapper{flex:1;align-items:center;gap:12px;display:flex}.bar-chart-bar-container{background:#ffffff0d;border-radius:4px;flex:1;height:8px;overflow:hidden}.bar-chart-bar{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.bar-chart-value{color:#fffc;text-align:right;min-width:50px;font-size:.9rem;font-weight:600}.bar-chart-row:hover .bar-chart-bar{filter:brightness(1.2)}.bar-chart-row:hover .bar-chart-name{color:#fff}.map-performance-rows{flex-direction:column;gap:6px;display:flex}.map-perf-row{border-left:3px solid var(--map-color);background:#ffffff05;border-radius:6px;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:10px 12px;transition:background .2s;display:grid}.map-perf-row:hover{background:#ffffff0d}.map-perf-row-name{color:#fff;white-space:nowrap;font-size:.9rem;font-weight:600}.map-perf-row-bar-wrapper{align-items:center;gap:12px;min-width:180px;display:flex}.map-perf-row-bar-container{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}.map-perf-row-bar{background:var(--map-color);border-radius:3px;height:100%;transition:width .4s ease-out}.map-perf-row-percent{color:var(--map-color);justify-content:flex-end;align-items:baseline;gap:4px;min-width:90px;font-size:.85rem;font-weight:600;display:flex}.map-perf-row-percent-label{color:#fff6;font-size:.65rem;font-weight:500}.map-perf-row-stats{color:#ffffff80;white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;font-size:.8rem;display:flex}.map-perf-row-stat{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.map-stat-value{color:#ffffffb3;font-size:.85rem;font-weight:600}.map-stat-label{color:#fff6;font-size:.7rem}.economy-stats-grid{flex-direction:column;gap:16px;display:flex}.economy-stat{background:#ffffff05;border-radius:8px;align-items:center;gap:16px;padding:12px;display:flex}.economy-stat-icon{color:#fff9;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.economy-stat-icon svg{width:22px;height:22px}.economy-stat-icon.net-icon,.economy-stat-icon.avg-icon{font-size:1.25rem;font-weight:700}.economy-stat-icon .positive{color:var(--color-embark)}.economy-stat-icon .negative{color:#ff6b6b}.economy-stat-content{flex-direction:column;gap:2px;display:flex}.economy-stat-value{color:#fff;font-size:1.1rem;font-weight:600}.economy-stat-label{color:#ffffff80;font-size:.8rem}.combat-summary-grid{flex-direction:column;gap:16px;display:flex}.combat-summary-stat{background:#ffffff05;border-radius:8px;align-items:center;gap:16px;padding:12px;display:flex}.combat-summary-icon{color:#fff9;width:24px;height:24px}.combat-summary-icon.pvp-icon{color:#ff9800}.combat-summary-icon.revive-icon{color:#ff6b9d}.combat-summary-icon.extraction-icon{color:#4dd0e1}.combat-summary-content{flex-direction:column;gap:2px;display:flex}.combat-summary-value{color:#fff;font-size:1.1rem;font-weight:600}.combat-summary-label{color:#ffffff80;font-size:.8rem}.profit-positive{color:var(--color-embark)!important}.profit-negative{color:#ff6b6b!important}@media (max-width:1200px){.stats-hero-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.stats-content-grid{grid-template-columns:1fr}}@media (max-width:600px){.stats-hero-row{grid-template-columns:1fr;gap:12px}.hero-stat-card{padding:16px}.hero-stat-value{font-size:1.4rem}.stats-card{padding:16px}.enemy-kill-info,.weapon-kill-info{min-width:100px}.enemy-kill-name,.weapon-kill-name{font-size:.8rem}.map-perf-row{grid-template-columns:1fr;gap:8px}.map-perf-row-bar-wrapper{order:2}.map-perf-row-stats{order:3;justify-content:flex-start}}.share-profile-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin-bottom:16px;transition:border-color .2s;overflow:visible}.share-profile-card:hover{border-color:var(--card-hover-border)}.share-profile-trigger-row{justify-content:space-between;align-items:center;gap:12px;padding-right:20px;display:flex}.share-profile-trigger{color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:18px 20px;transition:background .15s;display:flex}.share-profile-trigger:hover{background:#ffffff08}.share-profile-trigger--locked{cursor:pointer}.share-profile-trigger-content{align-items:center;gap:10px;display:flex}.share-profile-trigger-content svg{color:var(--color-embark);flex-shrink:0}.share-profile-trigger-text{font-size:.95rem;font-weight:500}.share-profile-chevron{color:#fff6;flex-shrink:0;transition:transform .2s}.share-profile-chevron--open{transform:rotate(180deg)}.share-profile-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.share-profile-sync-timestamp{color:#fff6;white-space:nowrap;align-items:center;font-size:.82rem;display:flex}.share-profile-sync-btn{background:var(--color-embark);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.share-profile-sync-btn:hover:not(:disabled){background:#00e67a;transform:translateY(-1px)}.share-profile-sync-btn:disabled{opacity:.7;cursor:not-allowed}.share-profile-sync-btn svg{flex-shrink:0}.share-profile-sync-btn .spinning{animation:1s linear infinite spin}.share-profile-token-expired{background:#ff980014;border-top:1px solid #ff980033;border-bottom:1px solid #ff980033;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.share-profile-token-expired-content{color:#ff9800;align-items:center;gap:10px;font-size:.88rem;font-weight:500;display:flex}.share-profile-token-expired-content svg{color:#ff9800;flex-shrink:0}.share-profile-reconnect-btn{color:#ff9800;cursor:pointer;white-space:nowrap;background:#ff980026;border:1px solid #ff98004d;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.share-profile-reconnect-btn:hover:not(:disabled){background:#ff980040;border-color:#ff980080}.share-profile-reconnect-btn:disabled{opacity:.7;cursor:not-allowed}.share-panel{border-top:1px solid var(--card-border);padding:16px;animation:.2s fadeInUp}.share-panel-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.share-panel-title{color:#ffffffe6;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;display:flex}.share-panel-title svg{color:var(--color-embark)}.share-panel-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.share-panel-close:hover{color:#ffffffb3;background:#ffffff14}.share-panel-loading{justify-content:center;padding:24px 0;display:flex}.share-panel-content{flex-direction:column;gap:12px;display:flex}.share-toggle{appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:44px;height:24px;padding:0}.share-toggle:disabled{opacity:.5;cursor:not-allowed}.share-toggle-track{background:#ffffff26;border-radius:12px;width:44px;height:24px;transition:background .2s;display:block;position:relative}.share-toggle--active .share-toggle-track{background:var(--color-embark)}.share-toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.share-toggle--active .share-toggle-thumb{transform:translate(20px)}.share-setting{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.share-setting--master{background:#ffffff0d;border:1px solid #ffffff14}.share-setting-info{flex-direction:column;gap:2px;display:flex}.share-setting-label{color:#ffffffd9;align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.share-setting-label svg{color:#ffffff80}.share-setting-description{color:#fff6;font-size:.78rem}.share-sections{background:#ffffff08;border-radius:8px;overflow:hidden}.share-sections .share-setting{background:0 0;border-radius:0}.share-sections .share-setting+.share-setting{border-top:1px solid #ffffff0f}.share-sections--disabled{opacity:.4;pointer-events:none}.share-link-section{margin-top:4px}.share-link-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;display:flex;overflow:hidden}.share-link-url{color:#fff9;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:10px 12px;font-family:monospace;font-size:.82rem;overflow:hidden}.share-link-copy{background:var(--color-embark);color:#000;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:10px 14px;font-size:.82rem;font-weight:600;transition:background .15s;display:flex}.share-link-copy:hover{background:#00e67a}.share-link-copy--copied{color:#fff;background:#4caf50}.share-panel-note{color:#ffffff59;margin:4px 0 0;font-size:.78rem}@media (max-width:768px){.share-profile-trigger-row{flex-wrap:wrap;padding-right:0}.share-profile-actions{border-top:1px solid var(--card-border);justify-content:space-between;width:100%;padding:10px 16px 12px}.share-profile-token-expired{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.share-profile-token-expired-content{font-size:.82rem}.share-profile-reconnect-btn{justify-content:center}.share-link-url{font-size:.75rem}}.discriminator-wrapper{cursor:pointer}.discriminator-hidden{filter:blur(4px);-webkit-user-select:none;user-select:none}@keyframes autoSyncPulse{0%,to{opacity:1}50%{opacity:.4}}.auto-sync-badge{color:#0f8;letter-spacing:.5px;vertical-align:middle;cursor:default;background:#00ff881a;border:1px solid #00ff8840;border-radius:8px;align-items:center;gap:4px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.auto-sync-badge-dot{background:#0f8;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s ease-in-out infinite autoSyncPulse}.auto-sync-teaser{color:#ffb400;cursor:pointer;white-space:nowrap;background:#ffb40014;border:1px solid #ffb4004d;border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.auto-sync-teaser:hover{background:#ffb40026;border-color:#ffb40080}@media (max-width:768px){.auto-sync-badge{padding:1px 5px;font-size:9px}.auto-sync-teaser{padding:3px 8px;font-size:10px}.share-profile-actions{flex-wrap:wrap;gap:6px}}.feature-showcase{width:100%;max-width:700px;margin:0 auto}.feature-showcase__grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.feature-showcase__cta{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:12px;padding:32px}.feature-showcase__cta-title{color:#fff;margin:0 0 20px;font-size:1.1rem;font-weight:600}.feature-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:24px;transition:border-color .2s}.feature-card:hover{border-color:var(--card-hover-border)}.feature-card__icon{color:var(--color-embark);align-items:center;margin-bottom:12px;display:flex}.feature-card__title{color:#fff;margin:0 0 8px;font-size:1rem;font-weight:600}.feature-card__description{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.5}.feature-card--compact{padding:20px}.feature-card--compact .feature-card__title{font-size:.95rem}.feature-card--compact .feature-card__description{font-size:.8rem}.feature-preview{padding:24px 0}.feature-preview__header{text-align:center;margin-bottom:24px}.feature-preview__title{color:#fff;margin:0 0 8px;font-size:1.35rem;font-weight:700}.feature-preview__subtitle{color:#ffffff8c;max-width:none;margin:0 auto;font-size:.95rem}.feature-preview__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:640px){.feature-showcase__grid,.feature-preview__grid{grid-template-columns:1fr}.feature-showcase__cta{padding:24px 20px}}.round-detail-panel{background:#00000026;border-top:1px solid #ffffff0f;padding:12px 20px 16px}.round-detail-empty{text-align:center;color:#fff6;padding:16px 0;font-size:.8rem}.round-detail-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.round-detail-section-title{text-transform:uppercase;letter-spacing:1.2px;color:#ffffff59;margin:0 0 8px;font-size:.6rem;font-weight:700}.round-detail-section-title--spaced{margin-top:12px}.round-detail-economy{flex-direction:column;gap:5px;display:flex}.economy-row{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.economy-label{color:#ffffff73}.economy-value{color:#ffffffbf;font-variant-numeric:tabular-nums;font-weight:500}.economy-divider{background:#ffffff0f;height:1px;margin:2px 0}.economy-row--net .economy-label{color:#ffffffa6;font-weight:600}.economy-value--net{font-size:.85rem;font-weight:700}.economy-bar{margin-top:8px}.economy-bar-track{flex-direction:column;gap:3px;display:flex}.economy-bar-segment{border-radius:2px;min-width:2px;height:3px}.economy-bar-segment--brought{background:#ffffff26}.economy-bar-segment--extracted{background:var(--color-embark,#0f8);opacity:.5}.round-activity-stats{border-top:1px solid #ffffff0f;gap:16px;margin-top:10px;padding-top:8px;display:flex}.activity-stat{align-items:baseline;gap:5px;display:flex}.activity-stat-value{color:#fff9;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.activity-stat-label{color:#ffffff59;font-size:.72rem}.round-detail-breakdown{flex-direction:column;gap:5px;display:flex}.breakdown-row{justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.breakdown-name{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.breakdown-stats{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.breakdown-kills{color:#ff9800;background:#ff98001a;border-radius:3px;padding:1px 5px;font-size:.72rem;font-weight:600}.breakdown-damage{color:#ffffff73;font-size:.72rem}.round-detail-pvp{gap:16px;display:flex}.pvp-stat{align-items:baseline;gap:5px;display:flex}.pvp-stat-value{font-size:1.1rem;font-weight:700}.pvp-stat-value--knocks{color:#ff9800}.pvp-stat-value--kills{color:#ff6b6b}.pvp-stat-label{color:#ffffff73;font-size:.72rem}@media (max-width:768px){.round-detail-grid{grid-template-columns:1fr;gap:16px}.round-detail-panel{padding:10px 14px 12px}.round-card-summary{padding:12px 14px 12px 16px}.round-card-chevron{width:14px;height:14px}}@media (max-width:480px){.round-detail-panel{padding:8px 12px 10px}.round-card-summary{padding:10px 12px 10px 14px}}
