/* V47 NOURVERSE AVATAR & STARS — storefront uses the original site palette; currency never buys sporting advantage. */
.brand img{height:77px!important;width:77px!important;object-fit:contain;filter:drop-shadow(0 0 8px #1679ca50)}
.desktop-nav{gap:clamp(7px,.75vw,15px)}.desktop-nav a{font-size:clamp(9px,.74vw,12px)}
.nav-login{display:inline-flex;align-items:center;gap:8px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-login span{overflow:hidden;text-overflow:ellipsis}
.v47-nav-avatar{width:33px;height:33px;object-fit:cover;object-position:center 12%;border-radius:50%;background:#13294e;border:2px solid #d7204d}
.status-marker.survival{background:#ed2747!important;box-shadow:0 0 0 3px #ed27472f}
.v45-mobile-tabs a{background:#07162f!important;color:#a9bcd7!important;border:1px solid #273e61!important;box-shadow:none!important;transition:color .2s,border-color .2s}
.v45-mobile-tabs a.active{color:#fff!important;border-color:#26aaf0!important;background:#11284b!important}
.v47-shop-page,.v47-challenges,.v47-predictions{max-width:1440px}
.v47-store-hero{min-height:190px;padding:26px 34px;border-radius:25px;border:1px solid #bc85393d;background:radial-gradient(ellipse at 80% 20%,#a6592f6a,transparent 45%),radial-gradient(ellipse at 6% 90%,#e12e523b,transparent 55%),linear-gradient(120deg,#08162d,#15162d 45%,#091a33);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:15px;isolation:isolate;margin-bottom:20px;box-shadow:0 17px 35px #0006}
.v47-store-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#ffd18a63 1px,transparent 1px);background-size:30px 30px;opacity:.17;z-index:-1}
.v47-store-hero small{font-size:10px;letter-spacing:2.3px;font-weight:900;color:#ffca7b}.v47-store-hero h2{font-size:clamp(26px,3.6vw,45px);margin:8px 0 4px;font-weight:900}.v47-store-hero p{color:#d4c7bc;font-size:13px;line-height:1.9;max-width:600px}
.v47-wallet{display:inline-flex;align-items:center;gap:13px;background:#020e23d9;border:1px solid #7b5d38;border-radius:30px;padding:8px 18px;margin-top:9px}.v47-wallet b{color:#ffe089;font:900 22px/1.3 Outfit,Cairo,sans-serif}.v47-wallet span{color:#d9c8b2;font-size:12px}
.v47-hero-avatars{height:170px;min-width:195px;display:flex;align-items:end;justify-content:center;isolation:isolate;mask-image:linear-gradient(to bottom,black 0%,black 88%,transparent 100%)}.v47-hero-avatars img{height:190px;max-width:140px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 18px #0009)}.v47-hero-avatars img:nth-child(2){height:157px;margin-inline-start:-22px}
.v47-store-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 24px}.v47-store-tabs a{display:inline-flex;align-items:center;gap:8px;border:1px solid #274162;background:#091a33;color:#afc3dd;border-radius:13px;padding:11px 17px;font-size:12px;font-weight:850}.v47-store-tabs a:hover,.v47-store-tabs a.active{background:#c4193b;border-color:#ec4261;color:#fff}
.v47-studio-layout{display:grid;grid-template-columns:minmax(285px,.8fr) minmax(0,1.7fr);gap:22px;align-items:start}
.v47-studio-left{position:relative;border:1px solid #2c426a;background:linear-gradient(#132848,#0b1c39 40%,#08172e);border-radius:24px;overflow:hidden;padding:23px 20px 24px;min-width:0}
.v47-av-label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.v47-av-label span{font-size:9px;letter-spacing:1.6px;color:#6ed5ed}.v47-av-label h2{margin:0;font-size:19px}
.v47-gender-picker{display:flex;gap:9px;margin:18px 0 9px}.v47-gender-picker button{flex:1;border:1px solid #425b82;background:#0e2040;color:#d5e9ff;padding:9px 7px;border-radius:12px;font-weight:800}.v47-gender-picker button.active{background:#b9153a;border-color:#ed4661;color:#fff;box-shadow:0 0 0 2px #ed46612f}.v47-gender-picker small{font-size:10px;opacity:.8}
.v47-avatar-showcase{height:min(600px,71vh);min-height:390px;border-radius:17px;border:1px solid #27426a;background:radial-gradient(ellipse at 50% 38%,#14395c 4%,#0a1832 63%,#07101e);position:relative;display:flex;justify-content:center;overflow:hidden;isolation:isolate}
.v47-avatar-showcase::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 43px,#4362850f 43px 44px),repeating-linear-gradient(90deg,transparent 0 42px,#4362850c 42px 43px);opacity:.5;z-index:-1}
.v47-stage-glow{position:absolute;bottom:5%;left:13%;width:74%;height:22%;border-radius:50%;background:#ed234c47;filter:blur(32px)}
.v47-stage-outline{position:absolute;bottom:5%;width:80%;height:11%;border:2px solid #e52e57;border-radius:50%;box-shadow:0 0 28px #e52e5799,inset 0 0 18px #e52e5744}
.v47-avatar-wrap{position:absolute;inset:0 0 30px;display:flex;align-items:end;justify-content:center;pointer-events:none}
.v47-avatar-image{height:96%;max-width:90%;width:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 20px #010511a3);transform-origin:50% 100%;animation:v47-breathe 4s ease-in-out infinite}
@keyframes v47-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.007)}}
.v47-stage-bottom{position:absolute;inset:auto 8px 12px;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#bfe7f6;text-shadow:0 2px 6px #000}.v47-stage-status{color:#f2b87b}
.v47-stage-equipped{position:absolute;top:10px;inset-inline-end:10px;display:grid;gap:5px;max-width:55%}.v47-stage-equipped span{background:#09182cdb;border:1px solid #2c9acb;border-radius:99px;padding:4px 10px;color:#f3d8bc;font-size:10px}
.v47-studio-note{font-size:11px;color:#9ecabf;line-height:2;margin:11px 2px 13px}
.v47-studio-right{min-width:0}.v47-market-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.v47-market-top h2{font-size:27px;margin:4px 0}.v47-market-top p{margin:0;color:#b7c8e2;line-height:1.8;font-size:12px}
.v47-categories{display:flex;gap:6px;overflow-x:auto;padding:0 0 14px;margin-bottom:12px}.v47-categories button{white-space:nowrap;min-width:max-content;border-radius:11px;padding:10px 13px;background:#0c203e;border:1px solid #294363;color:#c0d5f4;font-size:11px;font-weight:850}.v47-categories button.active{background:#b7173a;border-color:#ec3e5e;color:#fff}
.v47-item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.v47-item-card{background:linear-gradient(150deg,#101f3c,#07152c);border:1px solid #324563;border-radius:15px;padding:9px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s}.v47-item-card:hover{transform:translateY(-4px);border-color:#cc5e7a;box-shadow:0 14px 28px #0007}.v47-item-card.selected{border-color:#50c7f8;box-shadow:0 0 0 2px #1aa8e155}
.v47-item-card.incompatible{opacity:.55}.v47-item-picture{position:relative;width:100%;height:132px;display:grid;place-items:center;border-radius:11px;background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--item-accent) 45%,transparent),transparent 70%),linear-gradient(145deg,#273b56,#11182c 65%,#0c1126);border:1px solid #37506c;color:#fff}
.v47-item-picture span{font-size:58px;filter:drop-shadow(0 5px 9px #0008)}
.v47-item-info{display:grid;gap:4px;padding:10px 4px}.v47-item-info strong{font-size:12px;min-height:28px}.v47-item-info small{font-size:9px;color:#90a4c2}.v47-item-cost{display:flex;flex-wrap:wrap;gap:7px;font-weight:900;font-size:14px;color:#ffd56e}.v47-item-cost .v47-egp{font-size:9px;color:#a2bbd9;background:#0b253f;padding:4px 6px;border-radius:6px}.v47-item-buy{width:100%;min-height:34px;background:#b91738;border:1px solid #e44c66;border-radius:9px;color:white;font-weight:850;font-size:11px}.v47-item-buy.equipped{background:#116653;border-color:#20b597}.v47-item-buy:disabled{opacity:.6}
.v47-legal{border:1px solid #715b36;background:#2d261b70;padding:17px 21px;border-radius:16px;margin-top:20px;color:#efdfc3;font-size:12px;line-height:1.9}.v47-legal b{color:#ffda81}.v47-legal p{margin:5px 0}
.v47-challenge-row{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:19px}.v47-daily-card{text-align:center;background:radial-gradient(circle at 50% 14%,#cd964b3d,transparent 52%),#121a35;align-self:start}.v47-daily-card h2{margin:12px 0}.v47-daily-card p{color:#a5bddf}.v47-daily-emblem{font-size:85px;filter:drop-shadow(0 0 25px #ffd06366)}
.v47-quiz-wrap h2{margin:0 0 12px}.v47-quiz-wrap p{color:#acc5e2}.v47-question{border-top:1px solid #274161;padding:14px 0}.v47-question h3{font-size:14px}.v47-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.v47-answers button{background:#0a2548;color:#e1ecfc;border-radius:11px;border:1px solid #2a5c88;padding:13px 9px;font-size:12px}.v47-answers button:hover{background:#16548c;border-color:#6caadd}.v47-question small a{color:#6abfee}
.v47-board{margin-top:18px}.v47-board h2{margin:0 0 12px}.v47-board-list{display:grid;gap:6px}.v47-board-list>div{display:grid;grid-template-columns:40px 1fr 85px;gap:12px;align-items:center;background:#101f3d;border-radius:12px;padding:12px 15px}.v47-board-list b{color:#ffd56e}.v47-board-list strong{text-align:end;color:#ffde7d}
.v47-predict-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v47-predict-card{padding:19px;display:grid;gap:13px}.v47-match-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:8px}.v47-match-head span{font-size:13px;font-weight:850}.v47-match-head b{color:#fd4d6e;font-size:12px}.v47-predict-card>small{text-align:center;color:#9aafd3}.v47-score-input{display:flex;align-items:center;justify-content:center;gap:12px}.v47-score-input input{width:80px;font:900 23px Outfit,Cairo,sans-serif;text-align:center}.v47-score-input b{font:900 25px Outfit;color:#fff}
.v47-profile-extras{margin-bottom:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v47-profile-avatar{display:flex;align-items:center;gap:14px;flex:1;min-width:245px}.v47-profile-avatar img{height:112px;width:79px;object-fit:contain;object-position:top;background:linear-gradient(150deg,#1a3959,#081025);border-radius:12px}.v47-profile-avatar div{display:grid;gap:6px}.v47-profile-avatar b{font-size:16px}.v47-profile-avatar span{font-size:12px;color:#b1c4e2}.v47-profile-avatar a{font-size:12px;color:#46d0ff}.v47-profile-extras form{display:flex;align-items:end;gap:11px;flex-wrap:wrap}.v47-profile-extras form label{display:grid;gap:8px;font-size:11px;color:#cbd4e6}
@media(max-width:1300px){.desktop-nav{gap:6px}.desktop-nav a{font-size:10px}.brand img{height:64px!important;width:64px!important}.v47-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1080px){.v47-studio-layout{grid-template-columns:minmax(250px,.88fr) minmax(0,1.3fr)}.v47-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v47-predict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){.brand img{height:61px!important;width:61px!important}.nav-login{max-width:135px;padding:6px 9px!important}.v47-nav-avatar{width:28px;height:28px}.v47-store-hero{padding:24px 20px;min-height:205px}.v47-store-hero h2{font-size:25px}.v47-store-hero p{font-size:11px}.v47-hero-avatars{min-width:110px;width:125px;align-self:flex-end}.v47-hero-avatars img{height:160px}.v47-hero-avatars img:nth-child(2){height:134px}.v47-studio-layout,.v47-challenge-row{grid-template-columns:1fr}.v47-avatar-showcase{height:520px}.v47-avatar-image{height:97%}.v47-predict-grid{grid-template-columns:1fr}.v47-profile-extras{align-items:start}}
@media(max-width:440px){.v47-store-hero{padding:19px 15px}.v47-store-hero h2{font-size:23px}.v47-hero-avatars{min-width:95px;width:95px}.v47-hero-avatars img{height:145px}.v47-hero-avatars img:nth-child(2){height:122px}.v47-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v47-item-card{padding:7px}.v47-item-picture{height:111px}.v47-item-picture span{font-size:45px}.v47-answers{grid-template-columns:1fr}.v47-avatar-showcase{height:480px}.v47-store-tabs a{padding:9px 10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.v47-avatar-image{animation:none}}

body[data-page=shop] .chat-launcher>span:not(.robot-icon),body[data-page=avatar] .chat-launcher>span:not(.robot-icon){display:none!important}
body[data-page=shop] .chat-launcher,body[data-page=avatar] .chat-launcher{width:48px!important;height:48px!important;border-radius:50%!important;padding:9px!important;justify-content:center!important;bottom:80px!important;right:14px!important;min-width:0!important}
body[data-page=shop] .chat-launcher .robot-icon,body[data-page=avatar] .chat-launcher .robot-icon{font-size:23px!important}

/* V48: premium first-party product illustrations; every product image corresponds to its real Supabase ID. */
.v47-item-picture{height:157px;padding:0;overflow:hidden;box-shadow:inset 0 0 28px #0009;background:linear-gradient(155deg,#243957,#0b1730);}
.v47-item-picture img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease,filter .28s ease;filter:saturate(1.08);}
.v47-item-picture:hover img,.v47-item-picture:focus-visible img{transform:scale(1.1);filter:saturate(1.18) brightness(1.1);}
.v47-item-card{padding:8px;overflow:hidden;box-shadow:0 8px 18px #0003;}
.v47-item-card.selected{box-shadow:0 0 0 2px #24c2f099,0 14px 30px #0008;}
.v47-item-info strong{font-size:13px;line-height:1.6;}
.v47-item-cost{align-items:center;}
.v47-item-picture .v48-unknown-product{font-size:52px;font-weight:900;color:#fff;}
.v47-item-buy{min-height:39px;transition:background .18s ease;cursor:pointer;}
.v47-item-buy:focus-visible,.v47-item-picture:focus-visible{outline:3px solid #8ce8fd;outline-offset:2px;}
.v47-store-hero{background:radial-gradient(ellipse at 87% 12%,#cda54937,transparent 43%),radial-gradient(ellipse at 13% 81%,#b7184c3d,transparent 55%),linear-gradient(120deg,#061528,#101b38 57%,#0a263b);}
.v47-avatar-showcase{background:radial-gradient(ellipse at 48% 22%,#255a775b,transparent 57%),radial-gradient(ellipse at 51% 98%,#66304f88,transparent 50%),#08162a;}
.v48-scene-bg{position:absolute;inset:0;z-index:-1;opacity:.88;overflow:hidden;}
.v48-scene-bg img{width:100%;height:100%;object-fit:cover;filter:blur(1px) brightness(.69) saturate(1.22);}
.v48-scene-cairo_night img{filter:blur(1px) brightness(.53) saturate(1.3);}
.v48-scene-egypt_stage img{filter:blur(1px) brightness(.57);}
.v48-scene-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#050d1f2e,#07152e05 45%,#081228a0);}
.v48-crown-frame{box-shadow:inset 0 0 0 6px #b88232,inset 0 0 0 10px #f8de98,0 0 34px #f3c9704b;}
.v48-frame-top{position:absolute;top:5px;left:50%;transform:translateX(-50%);z-index:3;color:#fbd78b;font-size:45px;filter:drop-shadow(0 3px 8px #160e08);}
.v48-confetti{position:absolute;inset:0;pointer-events:none;z-index:4;background-image:radial-gradient(circle,#ffdb7e 0 3px,transparent 3.2px),radial-gradient(circle,#ff638c 0 2px,transparent 2.3px),radial-gradient(circle,#44f0e2 0 3px,transparent 3.2px);background-position:0 0,37px 53px,71px 27px;background-size:83px 127px,93px 117px,121px 148px;opacity:.8;animation:v48-sparkle 4s linear infinite;}
@keyframes v48-sparkle{50%{background-position:15px 43px,18px 10px,55px 51px;opacity:.6}}
.v48-stage-product{position:absolute;bottom:57px;inset-inline-start:9px;width:114px;max-width:35%;border:1px solid #7b8faa;border-radius:12px;padding:4px 4px 7px;background:#091933ec;box-shadow:0 10px 21px #0008;z-index:4;text-align:center;}
.v48-stage-product img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:8px;display:block;}
.v48-stage-product span{display:block;font-size:9px;font-weight:850;margin:5px 0 0;color:#f4e2c5;line-height:1.5;}
.v47-stage-equipped{top:15px;max-width:43%;z-index:2;pointer-events:none;}
.v47-stage-equipped span{background:#0b1939e6;border:1px solid #358faf90;}
.v47-stage-status{color:#efc980;letter-spacing:.4px;}
.v48-transfer-dialog{border:1px solid #406b94;border-radius:23px;padding:0;color:#f5faff;background:#081831;box-shadow:0 30px 90px #000c;max-width:min(660px,calc(100vw - 22px));width:100%;max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior:contain;}
.v48-transfer-dialog::backdrop{background:#020715dc;backdrop-filter:blur(7px);}
.v48-review{padding:27px;}
.v48-review-eyebrow{color:#ffd47f;font-size:11px;font-weight:900;letter-spacing:1.6px;}
.v48-review h2{font-size:clamp(18px,3.3vw,27px);margin:10px 0 20px;}
.v48-review-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.v48-review-counts>div{border:1px solid #294b70;background:linear-gradient(150deg,#142d50,#0c1d37);border-radius:14px;padding:12px 10px;display:grid;gap:6px;}
.v48-review-counts span{color:#adc3e0;font-size:11px;line-height:1.55;}
.v48-review-counts strong{color:#bdf4ff;font-size:18px;}
.v48-review-counts .v48-warning{color:#ff8c92;}
.v48-review-players{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;}
.v48-review-players section{border-radius:14px;background:#101f3d;border:1px solid #29415f;padding:14px;}
.v48-review-players h3{font-size:13px;color:#f3d596;margin:0 0 10px;}
.v48-review-players ul{margin:0;padding-inline-start:19px;line-height:2;color:#d3e3f7;font-size:12px;}
.v48-review-info{font-size:12px;color:#bcd4ed;line-height:1.7;}
.v48-review-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px;}
.v48-review-actions button{min-height:44px;}
@media(max-width:740px){.v47-item-picture{height:143px}.v48-review{padding:19px}.v48-review-counts{grid-template-columns:repeat(2,1fr)}.v47-stage-equipped{max-width:38%}}
@media(max-width:440px){.v47-item-picture{height:122px}.v48-stage-product{width:91px;bottom:63px}.v48-review-players{grid-template-columns:1fr}.v48-review-actions button{flex:1;font-size:12px;}}
@media(prefers-reduced-motion:reduce){.v48-confetti{animation:none}.v47-item-picture img{transition:none}}
/* V48 profile enrichment & multilingual NourVerse studio introduction */
.v48-profile-counters{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:10px;flex:1 1 360px}
.v48-profile-counters>div{padding:13px;background:#0a1b36;border-radius:12px;border:1px solid #2c466e;display:grid;gap:8px;min-width:0}
.v48-profile-counters small{font-size:10px;line-height:1.5;color:#9cbbdc}
.v48-profile-counters b{font-size:17px;color:#f6d38b;overflow-wrap:anywhere}
.v48-profile-privacy{width:100%;font-size:10px;color:#a2b8d2;line-height:1.7;margin:0}
.v48-nourverse{padding-bottom:38px}
.v48-nv-hero{border:1px solid #284969;border-radius:26px;padding:clamp(23px,4vw,57px);background:radial-gradient(ellipse at 5% 15%,#d52a555c,transparent 42%),linear-gradient(130deg,#07182e,#132946);display:grid;grid-template-columns:220px 1fr;gap:clamp(22px,5vw,65px);align-items:center;box-shadow:0 16px 37px #0005}
.v48-nv-mark{height:210px;width:210px;display:grid;place-items:center;border-radius:36px;border:2px solid #ad3e67;background:linear-gradient(150deg,#2c4163,#091325);box-shadow:inset 0 0 60px #e43f5540,0 16px 38px #0008;color:#f9f4fa;font:900 77px Outfit,Cairo,sans-serif;letter-spacing:-6px;position:relative;text-shadow:4px 4px 0 #df2f56}
.v48-nv-mark span{position:absolute;top:22px;inset-inline-end:18px;font:700 13px Outfit,Cairo,sans-serif;letter-spacing:0;color:#ffc78c;text-shadow:none}
.v48-nv-hero .eyebrow{font-size:12px;color:#f6b98d;font-weight:850;letter-spacing:1px}
.v48-nv-hero h2{font-size:clamp(22px,3.2vw,42px);line-height:1.35;margin:11px 0}
.v48-nv-hero p{color:#bed0e5;font-size:14px;line-height:2;max-width:690px;margin:0 0 25px}
.v48-nv-intro{margin:35px 0 21px;display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}
.v48-nv-intro h2{font-size:clamp(22px,2.7vw,34px);margin:0}
.v48-nv-intro p{max-width:560px;font-size:12px;line-height:1.9;color:#9cbad5;margin:0}
.v48-nv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v48-nv-card{padding:25px 22px 27px;border-radius:20px;border:1px solid #264365;background:linear-gradient(142deg,#12294b,#0a182f 80%);transition:transform .2s,border-color .2s;min-height:200px}
.v48-nv-card:hover{transform:translateY(-4px);border-color:#dc5773}
.v48-nv-card>span{font:900 24px Outfit,Cairo,sans-serif;color:#ef476a;letter-spacing:1px}
.v48-nv-card h3{font-size:18px;margin:16px 0 12px}
.v48-nv-card p{line-height:1.9;font-size:12px;color:#b2c6e0;margin:0}
@media(max-width:850px){.v48-nv-hero{grid-template-columns:150px 1fr}.v48-nv-mark{width:150px;height:150px;font-size:60px;border-radius:24px}.v48-nv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.v48-nv-hero{grid-template-columns:1fr;gap:24px}.v48-nv-mark{width:125px;height:125px;font-size:49px}.v48-nv-grid{grid-template-columns:1fr}.v48-profile-counters{grid-template-columns:repeat(3,minmax(0,1fr));flex-basis:100%}.v48-profile-counters>div{padding:10px 7px}.v48-profile-counters b{font-size:13px}}
