.site-body.profile-body .profile-page{width:min(1180px,calc(100% - 32px));margin:24px auto 48px;display:grid;gap:24px;min-width:0}.site-body.profile-body .profile-hero{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;border:1px solid #294a64;border-radius:18px;background:radial-gradient(ellipse at 95% 0%,#157ca129,transparent 55%),linear-gradient(120deg,#102a40,#0c192b);box-shadow:inset 0 1px #ffffff08}.site-body.profile-body .profile-hero__identity{display:block}.site-body.profile-body .profile-hero__avatar{width:88px;height:88px;border:2px solid #4e95b5;background:#14364a;box-shadow:0 0 0 6px #57c6eb09;font-size:1.8rem}.site-body.profile-body .profile-hero__content{min-width:0}.site-body.profile-body .profile-hero__content .profile-eyebrow{margin:0 0 9px;color:#72cbed;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site-body.profile-body .profile-hero__head h1{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.035em}.site-body.profile-body .profile-hero__content>p:not(.profile-eyebrow){color:#94b0c6;font-size:.78rem;font-weight:500;line-height:1.6}.site-body.profile-body .profile-level-indicator--hero{min-width:26px;height:26px;font-size:.75rem;background:#173e54;border:1px solid #367b97;box-shadow:none}.site-body.profile-body .profile-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:270px}.site-body.profile-body .profile-hero__actions a,.site-body.profile-body .profile-hero__logout,.site-body.profile-body .profile-empty-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;box-sizing:border-box;padding:8px 14px;border:1px solid #33516a;border-radius:9px;background:#122b40;color:#d2e6f5;font-size:.76rem;font-weight:750;text-decoration:none}.site-body.profile-body .profile-hero__actions .profile-primary-action,.site-body.profile-body .profile-empty-action{background:#087fa8;border-color:#38add1;color:#fff}.site-body.profile-body .profile-hero__logout{background:transparent;border-color:transparent;color:#96adbf}.site-body.profile-body .profile-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid #294359;padding-top:20px}.site-body.profile-body .profile-stat{padding:0 20px;gap:7px;background:transparent;border:0;border-right:1px solid #294359;border-radius:0}.site-body.profile-body .profile-stat:first-child{padding-left:0}.site-body.profile-body .profile-stat:last-child{border:0}.site-body.profile-body .profile-stat strong{font-size:1.55rem;color:#eef7ff}.site-body.profile-body .profile-stat--green strong{color:#74d8bd}.site-body.profile-body .profile-stat span{font-size:.72rem;color:#9cb4ca;font-weight:600}.site-body.profile-body .profile-board{padding:0;border:0;background:transparent}.site-body.profile-body .profile-board__top{margin-bottom:18px;border-bottom:1px solid #263f55}.site-body.profile-body .profile-board__tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;padding:0 0 10px;gap:8px;scrollbar-width:thin}.site-body.profile-body .profile-board__tabs button{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;border-radius:9px;background:#0d2033;border:1px solid transparent;color:#a9bfd3}.site-body.profile-body .profile-board__tabs button.is-active{background:#123750;border-color:#347899;color:#e4f6ff}.site-body.profile-body .profile-board__tabs button span{border-radius:6px;padding:2px 6px;background:#ffffff0b;font-size:.68rem}.site-body.profile-body [data-profile-panel][hidden]{display:none}.site-body.profile-body .profile-active-list{margin:0}.site-body.profile-body .trade-listings__header{display:none}.site-body.profile-body .trade-listings{display:grid;gap:16px;border:0;background:transparent;overflow:visible}.site-body.profile-body .trade-listing{display:block!important;padding:0!important;margin:0;border:1px solid #294359;border-radius:14px;background:#0d1c2e;min-width:0}.site-body.profile-body .trade-listing:after{display:none}.site-body.profile-body .trade-listing__header{display:flex!important;justify-content:space-between;padding:12px 16px!important;border-bottom:1px solid #263e52}.site-body.profile-body .trade-listing .trade-windows{min-width:0}.site-body.profile-body .trade-listing .trade-item-grid{overflow-x:auto!important;overflow-y:hidden!important}.site-body.profile-body .profile-board__empty,.site-body.profile-body .profile-history__empty{padding:44px 20px;text-align:center;border:1px dashed #34556f;border-radius:14px;background:#0d1d30}.site-body.profile-body .profile-board__empty h2,.site-body.profile-body .profile-history__empty h2{font-size:1.1rem;color:#e0eefb}.site-body.profile-body .profile-board__empty p,.site-body.profile-body .profile-history__empty p{margin:10px 0 18px;color:#99b2c8;font-size:.82rem}.site-body.profile-body .profile-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-body.profile-body .profile-wishlist-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #29485f;border-radius:14px;background:#0e2033;text-align:center;transition:border-color .18s,transform .18s}.site-body.profile-body .profile-wishlist-card:hover{border-color:#5099bd;transform:translateY(-2px)}.site-body.profile-body .profile-wishlist-card__art{width:100%;height:106px;margin:0;background:radial-gradient(ellipse,#23587844,transparent 70%)}.site-body.profile-body .profile-wishlist-card__art img{width:96px;height:96px;object-fit:contain}.site-body.profile-body .profile-wishlist-card strong{color:#e5f2ff;font-size:.86rem}.site-body.profile-body .profile-wishlist-card b{color:#77d6f3;font-size:1rem}.site-body.profile-body .profile-wishlist-card small{color:#8eaac0;line-height:1.5}.site-body.profile-body .profile-content-block{padding:22px;border:1px solid #243c51;border-radius:14px;background:#0b192a}.site-body.profile-body .profile-content-block__eyebrow{color:#72bad8;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.site-body.profile-body .profile-content-block h2{font-size:1.1rem}.site-body.profile-body .profile-content-block p{color:#90a9be;line-height:1.65;font-size:.78rem}.site-body.profile-body .profile-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site-body.profile-body .profile-content-grid h3{font-size:.83rem;color:#c4dbea}.site-body.profile-body :is(.profile-board__tabs button,.profile-hero__actions a,.profile-empty-action,.profile-wishlist-card):focus-visible{outline:2px solid #70d7fa;outline-offset:3px}@media(max-width:760px){.site-body.profile-body .profile-page{width:calc(100% - 24px);margin-top:16px;gap:18px}.site-body.profile-body .profile-hero{grid-template-columns:64px minmax(0,1fr);padding:20px 16px;gap:16px}.site-body.profile-body .profile-hero__avatar{width:64px;height:64px;font-size:1.4rem}.site-body.profile-body .profile-hero__actions{grid-column:1/-1;max-width:none;justify-content:flex-start}.site-body.profile-body .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.site-body.profile-body .profile-stat{padding:0 16px}.site-body.profile-body .profile-stat:nth-child(odd){padding-left:0}.site-body.profile-body .profile-stat:nth-child(2n){border:0}.site-body.profile-body .profile-board__tabs button{padding:10px;font-size:.73rem}.site-body.profile-body .profile-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-body.profile-body .profile-content-grid{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.site-body.profile-body .profile-wishlist-card{transition:none;transform:none}}
