:root{--bg:#09070d;--bg2:#0d0a12;--panel:#131019;--panel2:#1a1421;--panel3:#21172a;--line:#30273a;--line2:#43354f;--text:#fff8fc;--muted:#a99eb0;--gold:var(--brand-accent,#ff3d8d);--gold2:#ff8abe;--green:#3ddc97;--red:#ff5368;--purple:var(--brand-accent2,#8b5cf6);--blue:#7cb6ff;--shadow:0 24px 80px rgba(0,0,0,.46)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.hidden{display:none!important}.muted{color:var(--muted)}.tiny{font-size:12px}.eyebrow{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.velora-shell{min-height:100vh;display:grid;grid-template-columns:235px 1fr;grid-template-rows:72px 1fr;background:radial-gradient(900px 500px at 86% -10%,rgba(255,61,141,.14),transparent 58%),radial-gradient(900px 600px at 5% 105%,rgba(91,72,159,.09),transparent 58%),var(--bg)}
.velora-topbar{grid-column:1/3;position:sticky;top:0;z-index:80;display:grid;grid-template-columns:235px 1fr auto;align-items:center;min-height:72px;border-bottom:1px solid var(--line);background:rgba(7,8,11,.92);backdrop-filter:blur(16px);padding:0 22px 0 16px}.brand-wrap{display:flex;align-items:center;gap:8px}.velora-brand{display:flex;align-items:center;gap:11px}.velora-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(255,61,141,.42);background:linear-gradient(145deg,#351126,#160b14);color:var(--gold2);font-weight:950;font-size:18px;box-shadow:inset 0 0 24px rgba(255,61,141,.08),0 8px 24px rgba(0,0,0,.24)}.brand-copy strong{display:block;font-size:15px;letter-spacing:.20em}.brand-copy small{display:block;margin-top:2px;color:#858d9c;font-size:9px;letter-spacing:.1em}.top-center{padding-left:16px}.top-center strong{display:block;font-size:18px;line-height:1.2}.top-kicker{display:block;color:#7d8594;font-size:9px;font-weight:800;letter-spacing:.15em;margin-bottom:3px}.top-actions{display:flex;gap:9px;align-items:center}.online-chip,.privacy-chip,.icon-btn,.ghost,.gold,.green-btn,.danger-btn,.goldish,.report-btn{border:1px solid var(--line2);border-radius:10px;background:#10131a;color:#dfe3eb;padding:10px 13px;transition:.16s ease}.online-chip{display:flex;align-items:center;gap:7px;font-size:12px;padding:9px 11px}.privacy-chip{font-size:10px;font-weight:850;letter-spacing:.06em;padding:9px 10px;border-color:rgba(255,61,141,.24);background:rgba(255,61,141,.06);color:#ff9dc7}.privacy-chip.off{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.12);color:#c8adff}.online-chip:hover,.icon-btn:hover,.ghost:hover{border-color:#4a5468;background:#1d1625}.gold,.goldish{border-color:rgba(255,61,141,.58);background:linear-gradient(135deg,var(--gold),var(--purple));color:white;font-weight:850;box-shadow:0 10px 30px rgba(255,61,141,.14)}.gold:hover,.goldish:hover{filter:brightness(1.08);transform:translateY(-1px)}.icon-btn{width:42px;height:42px;padding:0;font-size:18px}.mobile-menu{display:none;background:none;border:0;color:#fff;font-size:22px;padding:6px}.velora-sidebar{grid-column:1;grid-row:2;position:sticky;top:72px;height:calc(100vh - 72px);padding:18px 14px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:rgba(9,10,14,.82);overflow:auto}.velora-nav{display:grid;gap:4px}.velora-nav button{appearance:none;border:1px solid transparent;background:transparent;color:#b9c0ca;border-radius:10px;padding:11px 12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;text-align:left;gap:5px}.velora-nav button i{font-style:normal;color:#8f98a6}.velora-nav button:hover{background:#17111d;color:#fff}.velora-nav button.active{background:linear-gradient(90deg,rgba(255,61,141,.14),rgba(255,61,141,.04));border-color:rgba(255,61,141,.2);color:var(--gold2)}.velora-nav button.active i{color:var(--gold2)}.nav-label{font-size:9px;color:#626b79;font-weight:900;letter-spacing:.17em;padding:18px 12px 7px}.nav-number{justify-self:end;min-width:21px;padding:2px 6px;border-radius:999px;background:#252c38;color:#d5d9e1;font-size:10px;text-align:center}.nav-number.danger{background:#59232b;color:#ffb4bb}.nav-live{color:var(--green)!important}.side-status{margin-top:auto;border:1px solid var(--line);background:#100d14;border-radius:12px;padding:12px;display:flex;align-items:center;gap:9px}.side-status strong{display:block;font-size:11px}.side-status small{display:block;color:#727b89;margin-top:2px;font-size:9px}.online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(84,220,145,.08),0 0 18px rgba(84,220,145,.55)}
.velora-main{grid-column:2;grid-row:2;min-width:0}.velora-view{max-width:1350px;margin:0 auto;padding:30px 34px 90px}.test-banner{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,61,141,.28);background:linear-gradient(90deg,rgba(255,61,141,.09),rgba(255,61,141,.025));border-radius:12px;padding:11px 14px;margin-bottom:22px;color:#cfd3dc;font-size:12px}.test-banner strong{color:var(--gold2);letter-spacing:.1em}.hero{position:relative;overflow:hidden;min-height:360px;border:1px solid var(--line);border-radius:24px;padding:48px 48px;background:radial-gradient(700px 360px at 88% 8%,rgba(255,61,141,.22),transparent 60%),radial-gradient(620px 420px at 45% 120%,rgba(139,92,246,.14),transparent 65%),linear-gradient(145deg,#17111d,#09070d 72%);box-shadow:var(--shadow)}.hero:after{content:"18+";position:absolute;right:5%;top:-8%;font-size:340px;font-weight:950;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,61,141,.07);pointer-events:none}.hero h1{font-size:clamp(38px,5vw,72px);line-height:.99;letter-spacing:-.055em;margin:12px 0 20px;max-width:900px}.hero h1 em{color:var(--gold2);font-style:normal}.hero p{max-width:760px;color:#aeb5c1;font-size:16px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-actions button{padding:13px 17px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(20,24,33,.96),rgba(13,16,22,.96));border-radius:16px;padding:18px;box-shadow:0 12px 36px rgba(0,0,0,.12)}.card.wide{grid-column:span 2}.card.full{grid-column:1/-1}.card h3{margin:0 0 10px;font-size:14px}.card p{color:var(--muted);line-height:1.55}.metric{font-size:34px;font-weight:900;letter-spacing:-.05em;color:#fff}.metric.live{color:var(--green)}.danger-text{color:var(--red)!important}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:34px 0 14px}.section-title h2{margin:4px 0 0;font-size:25px;letter-spacing:-.03em}.section-title>p{color:var(--muted);font-size:12px}.people-grid,.listing-grid,.library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.person,.listing,.library-item{border:1px solid var(--line);background:linear-gradient(180deg,#141821,#100d14);border-radius:16px;overflow:hidden;min-width:0}.person{padding:16px}.person-head{display:flex;align-items:center;gap:10px}.avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#252a34;border:1px solid #313846}.avatar.big{width:86px;height:86px}.person-head strong,.person-head span{display:block}.person-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.person-actions button{border:1px solid var(--line2);background:#171b24;color:#d8dde5;border-radius:8px;padding:8px 10px;font-size:12px}.thumb-wrap{position:relative}.listing-thumb{width:100%;aspect-ratio:1.5/1;object-fit:cover;display:block;background:#10131a}.listing-thumb.placeholder{display:grid;place-items:center;align-content:center;gap:4px;background:radial-gradient(circle at 60% 20%,rgba(255,61,141,.16),transparent 40%),#10131a;color:var(--gold2);font-size:32px;font-weight:900}.listing-thumb.placeholder small{font-size:9px;letter-spacing:.14em;color:#797f8b}.thumb-overlay{position:absolute;top:10px;left:10px}.listing-body{padding:15px}.listing-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.listing-title{display:block;font-size:16px;margin-bottom:5px}.listing-body p{color:#9ea6b3;font-size:12px;line-height:1.55;min-height:38px}.price-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.price{font-size:20px;font-weight:900;color:#fff}.badge{display:inline-flex;align-items:center;border:1px solid #353d4a;background:#1b202a;color:#b9c1cc;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.badge.ok{border-color:rgba(84,220,145,.25);background:rgba(84,220,145,.08);color:#82efae}.badge.pending{border-color:rgba(255,61,141,.3);background:rgba(255,61,141,.08);color:var(--gold2)}.badge.bad{border-color:rgba(255,111,123,.3);background:rgba(255,111,123,.08);color:#ff9da5}.badge.adult{background:rgba(164,60,77,.24);border-color:rgba(255,111,123,.4);color:#ffb3ba}.badge.mature{background:rgba(167,134,255,.12);border-color:rgba(167,134,255,.35);color:#c5adff}.empty,.loader{border:1px dashed #303746;background:#100d14;color:#818b9a;border-radius:14px;padding:24px;text-align:center}.big-loader{margin-top:80px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{color:#b8bec8;font-size:12px;font-weight:700}.field input,.field textarea,.field select,.chat-compose input{width:100%;border:1px solid #303847;background:#0e0a12;color:#fff;border-radius:10px;padding:11px 12px;outline:none}.field input:focus,.field textarea:focus,.field select:focus,.chat-compose input:focus{border-color:#a83278;box-shadow:0 0 0 3px rgba(255,61,141,.08)}.field textarea{min-height:100px;resize:vertical}.compliance-box{border:1px solid rgba(255,111,123,.22);background:rgba(255,111,123,.035);border-radius:12px;padding:14px}.compliance-box label,.verification-form label{display:flex;gap:8px;align-items:flex-start;font-weight:500}.compliance-box input,.verification-form input{width:auto;margin-top:2px}.creator-status{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;border:1px solid rgba(255,61,141,.2);background:linear-gradient(100deg,rgba(255,61,141,.06),rgba(16,19,26,.8));border-radius:16px;padding:20px;margin-bottom:18px}.creator-status h3{margin:4px 0 7px}.creator-status p{color:var(--muted);font-size:12px}.verification-form{display:grid;gap:9px}.verification-form small{color:#7b8491}.table-wrap{overflow:auto}.owner-table{width:100%;border-collapse:collapse;font-size:12px}.owner-table th,.owner-table td{padding:11px;border-bottom:1px solid #252b36;text-align:left;vertical-align:top}.owner-table th{color:#788291;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.green-btn{border-color:rgba(84,220,145,.35);background:rgba(84,220,145,.08);color:#92f3b9}.danger-btn{border-color:rgba(255,111,123,.35);background:rgba(255,111,123,.08);color:#ffadb4}.report-btn{padding:8px 10px;color:#939aa6}.order-list{display:grid;gap:10px}.order-card{border:1px solid var(--line);background:#151019;border-radius:14px;padding:15px}.order-head{display:flex;justify-content:space-between;gap:15px}.order-head strong,.order-head span{display:block}.order-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.delivery{margin-top:12px;padding:12px;border-radius:10px;background:#0d0910;border:1px solid #262c37}.library-item{padding:12px}.library-item img{width:100%;aspect-ratio:1.6/1;object-fit:cover;border-radius:10px;margin-bottom:10px}.linkbtn{display:inline-block;margin-top:8px}.inbox-layout{display:grid;grid-template-columns:310px 1fr;min-height:560px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#100c14}.conversation-list{border-right:1px solid var(--line);overflow:auto}.conv{padding:14px;border-bottom:1px solid #222832;cursor:pointer}.conv:hover,.conv.active{background:#201727}.chat-panel{display:flex;flex-direction:column;min-width:0}.chat-messages{flex:1;padding:18px;display:flex;flex-direction:column;gap:8px;overflow:auto;max-height:460px}.bubble{max-width:74%;align-self:flex-start;background:#231a2b;border:1px solid #44334f;border-radius:13px 13px 13px 4px;padding:10px 12px}.bubble.me{align-self:flex-end;background:#2b1630;border-color:#6c2d77;border-radius:13px 13px 4px 13px}.chat-compose{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--line)}.velora-modal{position:fixed;z-index:300;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);padding:20px}.modal-card{position:relative;width:min(560px,100%);max-height:88vh;overflow:auto;border:1px solid #493956;background:#151019;border-radius:18px;padding:24px;box-shadow:0 35px 120px rgba(0,0,0,.55)}.modal-x{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#aeb5c1;font-size:26px}.auth-tabs{display:flex;gap:8px;margin:16px 0}.velora-toast{position:fixed;z-index:400;right:24px;bottom:24px;transform:translateY(20px);opacity:0;pointer-events:none;background:#201726;border:1px solid #493956;border-radius:10px;padding:12px 15px;color:#fff;box-shadow:var(--shadow);transition:.2s}.velora-toast.show{opacity:1;transform:none}.mobile-bottom{display:none}.age-gate{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 20%,#351226 0,#0b0c10 42%,#050608 100%)}.age-card{width:min(600px,100%);text-align:center;border:1px solid rgba(255,61,141,.3);background:rgba(14,16,21,.92);border-radius:24px;padding:42px 38px;box-shadow:0 40px 140px rgba(0,0,0,.62)}.age-logo{margin:0 auto 18px;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,61,141,.45);border-radius:18px;background:#2b101f;color:var(--gold2);font-size:25px;font-weight:900}.age-card h1{font-size:38px;margin:10px 0}.age-card p{color:#b0b6c0;line-height:1.7}.age-actions{display:flex;justify-content:center;gap:10px;margin-top:24px}.ghost-link{border:1px solid #3b424f;border-radius:10px;padding:11px 15px;color:#b7bec8}.age-card small{display:block;color:#6f7886;margin-top:16px}.mobile-bottom{position:fixed;z-index:85;bottom:0;left:0;right:0;background:rgba(8,9,13,.94);border-top:1px solid var(--line);backdrop-filter:blur(12px);padding-bottom:max(6px,env(safe-area-inset-bottom))}.mobile-bottom button{background:none;border:0;color:#8f98a6;padding:8px 4px;display:grid;place-items:center;gap:2px;font-size:15px}.mobile-bottom span{font-size:8px;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:1120px){.people-grid,.listing-grid,.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card.wide{grid-column:1/-1}.velora-topbar{grid-template-columns:235px 1fr auto}.top-center{display:none}}
@media(max-width:820px){.velora-shell{grid-template-columns:1fr;grid-template-rows:62px 1fr}.velora-topbar{grid-column:1;grid-template-columns:1fr auto;min-height:62px;padding:0 12px}.brand-copy small{display:none}.mobile-menu{display:block}.online-chip span:last-child{display:none}.velora-sidebar{position:fixed;z-index:100;left:0;top:62px;bottom:0;width:260px;height:auto;transform:translateX(-105%);transition:.22s;box-shadow:30px 0 80px rgba(0,0,0,.45)}.velora-sidebar.open{transform:none}.velora-main{grid-column:1;grid-row:2}.velora-view{padding:20px 14px 92px}.hero{padding:32px 22px;min-height:330px}.hero h1{font-size:42px}.people-grid,.listing-grid,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-status{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:1}.inbox-layout{grid-template-columns:1fr}.conversation-list{max-height:180px;border-right:0;border-bottom:1px solid var(--line)}.mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr)}.side-status{margin-top:20px}}
@media(max-width:540px){.top-actions .icon-btn{display:none}.online-chip{padding:8px}.velora-brand{gap:7px}.velora-logo{width:36px;height:36px;border-radius:11px}.brand-copy strong{font-size:13px}.velora-view{padding-left:11px;padding-right:11px}.hero{border-radius:18px}.hero h1{font-size:36px}.grid,.people-grid,.listing-grid,.library-grid{grid-template-columns:1fr}.section-title{align-items:flex-start;flex-direction:column;gap:3px}.test-banner{align-items:flex-start;flex-direction:column}.age-card{padding:32px 20px}.age-card h1{font-size:32px}.age-actions{flex-direction:column}.top-actions .gold{padding:9px 11px;font-size:11px}.owner-table{min-width:760px}}

/* V1.5 brand + discovery */
.market-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;margin:12px 0 18px;padding:12px;border:1px solid var(--line);background:rgba(17,12,22,.72);border-radius:14px}.market-search{width:100%;border:1px solid var(--line2);background:#0d0911;color:#fff;border-radius:11px;padding:12px 13px;outline:none}.market-search:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,61,141,.09)}.market-filters{display:flex;gap:7px;flex-wrap:wrap}.market-filter{border:1px solid var(--line2);background:#17111d;color:#b9adbf;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.market-filter.active{border-color:rgba(255,61,141,.52);background:rgba(255,61,141,.12);color:#ffacd0}.listing{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.listing:hover{transform:translateY(-3px);border-color:rgba(255,61,141,.3);box-shadow:0 18px 45px rgba(0,0,0,.25)}.thumb-wrap.sensitive-blur img{filter:blur(19px) saturate(.75) brightness(.65);transform:scale(1.07)}.thumb-wrap img{transition:filter .25s ease,transform .25s ease}.sensitive-mask{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;background:linear-gradient(180deg,rgba(10,7,13,.18),rgba(10,7,13,.5));pointer-events:none}.sensitive-mask strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sensitive-mask small{display:block;margin-top:3px;color:#d2c7d7}.creator-link{appearance:none;border:0;background:none;color:#ff86bb;padding:0;font-weight:750;cursor:pointer}.creator-link:hover{text-decoration:underline}.profile-sheet{display:grid;gap:18px}.profile-hero{display:flex;gap:16px;align-items:center}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-stat{border:1px solid var(--line);background:#0e0a12;border-radius:12px;padding:11px;text-align:center}.profile-stat strong{display:block;font-size:20px}.brand-note{border:1px solid rgba(255,61,141,.22);background:linear-gradient(90deg,rgba(255,61,141,.07),rgba(139,92,246,.05));border-radius:13px;padding:13px 15px;color:#c9becf}.brand-note b{color:#ff91c1}.hero .hero-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,61,141,.24);background:rgba(255,61,141,.08);border-radius:999px;padding:7px 10px;color:#ffc0da;font-size:10px;font-weight:850;letter-spacing:.08em}.hero .hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px rgba(255,61,141,.6)}
@media(max-width:820px){.market-toolbar{grid-template-columns:1fr}.privacy-chip{display:none}}

/* V1.6 Launch Readiness */
.side-legal{display:grid;gap:5px;margin:18px 2px 12px;padding-top:12px;border-top:1px solid var(--line)}
.side-legal a{font-size:9px;color:#727987;text-decoration:none;line-height:1.35}.side-legal a:hover{color:var(--gold2)}
.post-stack{display:grid;gap:14px;max-width:820px}.post-card{border:1px solid var(--line);background:linear-gradient(145deg,#151019,#100c14);border-radius:16px;padding:16px;box-shadow:0 14px 35px rgba(0,0,0,.16)}
.post-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.post-head span{display:block}.post-card p{white-space:pre-wrap;line-height:1.55}.post-media{width:100%;max-height:560px;object-fit:cover;border-radius:13px;border:1px solid var(--line);margin-top:10px}
.locked-post{padding:22px;border-radius:12px;border:1px dashed #5c3b66;background:#130e18;color:#c9b4cf;text-align:center;margin-top:12px}
.readiness-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 15px}.readiness-strip>div{padding:12px;border:1px solid var(--line);background:#120d16;border-radius:12px}.readiness-strip span{display:block;color:#848b97;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.readiness-strip b{display:block;margin-top:5px;font-size:13px;word-break:break-word}
.v16-grid{margin-top:14px}.mini-list{display:grid;gap:7px}.mini-list>div{border:1px solid var(--line);background:#0d0911;border-radius:10px;padding:9px}.mini-list span{display:block;color:#858d9b;font-size:10px;margin-top:3px}
.profile-preview{min-height:190px;background:#17101d;background-size:cover;background-position:center;border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;align-items:flex-end;gap:14px;margin-bottom:16px;overflow:hidden}.profile-preview h2{margin:0}.profile-preview p{margin:3px 0;color:#aeb4bf}
.creator-public{display:grid;gap:14px}.creator-banner{height:180px;border-radius:14px;background:linear-gradient(135deg,#38162b,#24133e);background-size:cover;background-position:center}.profile-hero.overlap{margin-top:-48px;padding:0 14px;align-items:flex-end}.avatar.xbig{width:92px;height:92px;border:4px solid #151019}.creator-public>p{margin:0 4px;color:#bec4cd}
.launch-card{display:grid;grid-template-columns:230px 1fr;gap:18px;border:1px solid rgba(255,61,141,.28);background:linear-gradient(135deg,rgba(255,61,141,.08),rgba(139,92,246,.08));border-radius:18px;padding:18px;margin-bottom:18px}.launch-score{font-size:58px;font-weight:900;letter-spacing:-.06em;line-height:1}.launch-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-check{padding:9px 11px;border:1px solid #312737;border-radius:10px;background:#0e0a12;color:#7f8793;font-size:11px}.launch-check.ok{border-color:rgba(84,220,145,.28);color:#9de8ba;background:rgba(84,220,145,.06)}
.small-metric{font-size:24px!important;letter-spacing:-.02em!important}.verification-form input:not([type=checkbox]),.verification-form select{width:100%;margin-top:6px}
@media(max-width:820px){.side-legal{display:none}.readiness-strip{grid-template-columns:repeat(2,1fr)}.launch-card{grid-template-columns:1fr}.launch-checks{grid-template-columns:1fr}.creator-banner{height:130px}}


/* V1.7 Simple Creator UX */
.creator-title{align-items:center}.creator-state{display:inline-flex;align-items:center;border:1px solid #4b344f;background:#160f19;color:#f1b8d2;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.creator-state.ok{border-color:rgba(61,220,151,.28);background:rgba(61,220,151,.08);color:#95efbd}.creator-state.pending{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.08);color:#cdb9ff}
.creator-quicknav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.creator-quicknav button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);background:#110d15;color:#e8e2eb;border-radius:15px;padding:15px;transition:.16s}.creator-quicknav button:hover,.creator-quicknav button.active{border-color:rgba(255,61,141,.42);background:linear-gradient(135deg,rgba(255,61,141,.11),rgba(139,92,246,.08));transform:translateY(-1px)}.creator-quicknav b{display:grid;place-items:center;min-width:38px;height:38px;border-radius:12px;background:#24152a;color:#ff92c0;font-size:20px}.creator-quicknav span{font-weight:850}.creator-quicknav small{display:block;margin-top:3px;color:#8f8793;font-weight:500;font-size:9px}.creator-panel{display:none}.creator-panel.active{display:block}.simple-verify{display:grid;grid-template-columns:1fr minmax(300px,.8fr);gap:20px;align-items:center;border:1px solid rgba(255,61,141,.23);background:linear-gradient(135deg,rgba(255,61,141,.07),rgba(139,92,246,.05));border-radius:16px;padding:18px;margin-bottom:18px}.simple-verify h3{margin:5px 0}.simple-verify p{margin:0;color:#a89dac}.simple-checks{display:grid;gap:8px}.simple-checks label{font-size:11px;color:#d7cedb}.simple-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.flow-step{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#100c14;border-radius:12px;padding:10px}.flow-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--purple));font-size:11px;font-weight:900}.flow-step b{font-size:10px}.simple-sell-card{max-width:900px}.simple-listing{display:grid;gap:14px}.simple-listing label{display:grid;gap:7px;font-size:11px;font-weight:800;color:#dcd4df}.simple-listing input,.simple-listing textarea,.simple-listing select{width:100%;border:1px solid var(--line2);background:#0d0911;color:#fff;border-radius:12px;padding:12px 13px;outline:none}.simple-listing textarea{min-height:110px;resize:vertical}.simple-listing small{color:#807987;font-weight:500}.big-field input{font-size:16px;padding:14px!important}.simple-row,.adult-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adult-simple-checks{display:grid;gap:9px;border:1px solid rgba(255,61,141,.25);background:#160e18;border-radius:14px;padding:14px}.adult-simple-checks label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-weight:600}.adult-simple-checks input{width:auto}.big-submit{padding:15px 18px;font-size:13px;letter-spacing:.04em}.section-title.compact{margin-top:24px}.advanced-box{max-width:900px;margin-top:16px;border:1px dashed #44344b;background:#0d0911;border-radius:13px;padding:12px 14px}.advanced-box summary,.advanced-inline summary{cursor:pointer;color:#9e93a4;font-size:11px;font-weight:800}.advanced-box>p{color:#837b88;font-size:10px}.advanced-box form{margin-top:12px}.advanced-inline{border:1px dashed #3c3043;border-radius:10px;padding:10px}.advanced-inline input{margin-top:9px}.simple-post-card,.earnings-card{max-width:900px}.earnings-card #payoutSummary .metric{font-size:52px}
@media(max-width:900px){.creator-quicknav{grid-template-columns:repeat(2,1fr)}.simple-verify{grid-template-columns:1fr}.simple-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.creator-quicknav{grid-template-columns:1fr 1fr}.creator-quicknav button{padding:11px;gap:8px}.creator-quicknav b{min-width:32px;height:32px}.creator-quicknav small{display:none}.simple-row,.adult-choice{grid-template-columns:1fr}.simple-flow{grid-template-columns:1fr 1fr}.flow-step b{font-size:9px}.creator-state{align-self:flex-start}.creator-title{align-items:flex-start}.simple-sell-card{padding:14px}}


/* V1.8 Review + Discovery */
.privacy-chip.mixed{border-color:rgba(255,61,141,.38);background:linear-gradient(135deg,rgba(255,61,141,.12),rgba(139,92,246,.12));color:#ffd2e6}
.home-search{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:34px 0 10px}.home-search h1{font-size:clamp(34px,5vw,68px);line-height:1;margin:8px 0 12px;max-width:760px;letter-spacing:-.05em}.home-search p{max-width:720px;color:var(--muted);font-size:15px;line-height:1.6}.home-toolbar{margin:18px 0 6px}.experience-note{margin:10px 0 18px;padding:11px 13px;border:1px solid rgba(139,92,246,.24);background:rgba(139,92,246,.07);border-radius:12px;color:#c8b9e8;font-size:12px}.adult-note{border-color:rgba(255,61,141,.3);background:rgba(255,61,141,.08);color:#ffb6d4}.experience-mini{margin-left:auto}.experience-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.experience-picker button{border:1px solid var(--line2);background:#110d15;color:#eee;border-radius:15px;padding:18px;text-align:left}.experience-picker button b{display:block;font-size:16px;margin-bottom:7px}.experience-picker button span{display:block;color:var(--muted);font-size:11px;line-height:1.5}.experience-picker button.active{border-color:rgba(255,61,141,.55);box-shadow:0 0 0 2px rgba(255,61,141,.08);background:linear-gradient(135deg,rgba(255,61,141,.12),rgba(139,92,246,.1))}
.owner-tabs-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.owner-jump{border:1px solid var(--line);background:#100c14;color:#fff;border-radius:14px;padding:15px;text-align:left}.owner-jump b{display:block;font-size:28px}.owner-jump span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-card{border:1px solid var(--line);background:linear-gradient(180deg,#15111b,#0f0c13);border-radius:16px;padding:16px;overflow:hidden}.review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.review-head strong,.review-head span{display:block}.review-head span{font-size:11px;color:var(--muted);margin-top:4px}.review-checks{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.review-checks span{border:1px solid #3b3041;background:#17101b;border-radius:999px;padding:6px 8px;font-size:10px;color:#cfc3d4}.review-media,.review-thumb{width:100%;max-height:320px;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:#0b0810;margin-bottom:12px}.review-thumb.placeholder{height:180px;display:grid;place-items:center;color:#736879;font-size:11px}.user-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-admin-card{position:relative;border:1px solid var(--line);background:#100c14;color:#fff;border-radius:14px;padding:14px;text-align:left;display:grid;gap:7px}.user-admin-card:hover{border-color:rgba(255,61,141,.4);background:#17101b}.user-admin-card strong,.user-admin-card span{display:block}.user-admin-card span{font-size:10px;color:var(--muted)}.user-admin-stats{font-size:11px;color:#cfc5d3}.user-admin-card small{color:#766d7c}.user-presence{position:absolute;right:14px;top:14px;width:8px;height:8px;border-radius:50%;background:#4b4650}.user-presence.online{background:var(--green);box-shadow:0 0 12px rgba(61,220,151,.7)}
.owner-detail h3{margin-top:24px}.detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0}.detail-metrics>div{border:1px solid var(--line);background:#100c14;border-radius:12px;padding:11px}.detail-metrics b{display:block;font-size:22px}.detail-metrics span{display:block;color:var(--muted);font-size:9px;margin-top:3px}.activity-list{display:grid;gap:7px}.activity-list>div{border:1px solid var(--line);background:#100c14;border-radius:10px;padding:10px}.activity-list b,.activity-list span{display:block}.activity-list b{font-size:12px}.activity-list span{color:var(--muted);font-size:10px;margin-top:3px}.owner-preview-image{width:100%;max-height:420px;object-fit:contain;background:#09070d;border:1px solid var(--line);border-radius:14px;margin:12px 0}.private-preview-box{border:1px solid rgba(255,61,141,.25);background:rgba(255,61,141,.06);border-radius:14px;padding:14px;margin:16px 0}.inline-link{display:inline-block;margin-top:6px;padding:10px 12px}.listing-review .order-actions{margin-top:14px}
@media(max-width:900px){.experience-picker{grid-template-columns:1fr}.owner-tabs-summary{grid-template-columns:repeat(2,1fr)}.review-grid,.user-admin-grid{grid-template-columns:1fr}.detail-metrics{grid-template-columns:repeat(3,1fr)}.home-search{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.owner-tabs-summary{grid-template-columns:1fr 1fr}.detail-metrics{grid-template-columns:repeat(2,1fr)}.home-search{padding-top:12px}.home-search h1{font-size:38px}}

.my-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.my-pack-card{display:grid;gap:8px;border:1px solid var(--line);background:#100c14;border-radius:15px;padding:15px;min-width:0}.my-pack-top{display:flex;justify-content:space-between;align-items:center}.my-pack-card>strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.file-pill{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #33293a;background:#0c0910;border-radius:8px;padding:7px 9px;color:#aca2b0;font-size:10px}@media(max-width:900px){.my-pack-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.my-pack-grid{grid-template-columns:1fr}}

/* =========================================================
   PACKZ V1.9 — SOCIAL REDESIGN
   Inspired by modern creator/social marketplaces.
   ========================================================= */
body.hp-v19{background:#f7f7fb;color:#1e2434;--text:#1e2434;--muted:#6d7485;--line:#e8e7f1;--line2:#dcd9ea;--panel:#fff;--panel2:#fbfaff;--panel3:#f4f0ff;--shadow:0 18px 45px rgba(56,38,94,.10);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hp-v19 button,.hp-v19 input,.hp-v19 textarea,.hp-v19 select{font:inherit}.hp-shell{display:block!important;min-height:100vh!important;background:#f7f7fb!important}.hp-header{position:sticky!important;top:0!important;z-index:100!important;display:grid!important;grid-template-columns:minmax(190px,1fr) auto minmax(280px,1fr)!important;align-items:center!important;min-height:76px!important;padding:0 34px!important;background:rgba(255,255,255,.97)!important;border:0!important;border-bottom:1px solid #eeeaf7!important;box-shadow:0 5px 25px rgba(60,41,96,.07)!important;color:#1e2434!important;backdrop-filter:blur(18px)}.hp-brand-wrap{min-width:0}.hp-brand{color:#191d29!important}.hp-logo{width:44px!important;height:44px!important;border:0!important;border-radius:12px!important;background:linear-gradient(145deg,var(--brand-accent2,#7c3aed),var(--brand-accent,#ff2f7d))!important;color:#fff!important;box-shadow:0 9px 22px rgba(124,58,237,.22)!important;transform:rotate(-5deg)}.hp-brand .brand-copy strong{font-size:16px!important;letter-spacing:.18em!important}.hp-brand .brand-copy small{color:#9095a3!important;font-size:8px!important;letter-spacing:.12em!important}.hp-mainnav{display:flex!important;align-items:center!important;gap:7px!important;padding:7px!important;border:1px solid #e9e3fa!important;border-radius:16px!important;background:#fbf9ff!important;box-shadow:0 8px 24px rgba(102,70,173,.08)!important}.hp-mainnav button{border:1px solid transparent;background:transparent;color:#3d4050;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.hp-mainnav button:hover,.hp-mainnav button.active{background:#fff;border-color:#ded4fb;color:#6f36d8;box-shadow:0 6px 16px rgba(86,49,158,.10)}.hp-mainnav button:nth-child(1).active{background:#f1e9ff}.hp-mainnav button:nth-child(2).active{background:#e9f9f7;color:#087f78}.hp-mainnav button:nth-child(3).active{background:#ffeef5;color:#d42467}.hp-actions{justify-self:end;gap:8px!important}.hp-exp-wrap{display:flex;align-items:center;gap:8px;padding:6px 7px 6px 12px;border:1px solid #ece7f8;border-radius:15px;background:#fbfaff}.hp-exp-wrap>span{font-size:10px;color:#7b8191;font-weight:800}.hp-v19 .privacy-chip{border:0!important;background:#e8faf4!important;color:#08755d!important;font-size:12px!important;border-radius:12px!important;padding:9px 13px!important;box-shadow:none!important}.hp-v19 .privacy-chip.mixed{background:#f4ecff!important;color:#6d35c6!important}.hp-v19 .privacy-chip.off{background:#ffe8ee!important;color:#d51653!important}.hp-icon-nav,.hp-v19 .icon-btn{position:relative;width:42px;height:42px;border:1px solid #e8e4f1;border-radius:12px;background:#fff;color:#4b4f5f;display:grid;place-items:center;font-size:17px}.hp-v19 .gold{border:0!important;background:linear-gradient(135deg,#7c3aed,#ff2f7d)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(124,58,237,.20)!important}.hp-v19 #authBtn{padding:11px 18px!important;font-weight:850!important}.hp-announcement{height:32px;display:grid;place-items:center;background:linear-gradient(90deg,#8b3bd7,#cc4fb8);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.hp-drawer{position:fixed!important;top:76px!important;left:0!important;z-index:150!important;width:270px!important;height:calc(100vh - 76px)!important;transform:translateX(-105%);transition:.22s ease;background:#fff!important;border-right:1px solid #ece9f2!important;box-shadow:16px 0 40px rgba(30,24,50,.12)!important;color:#232635!important}.hp-drawer.open{transform:translateX(0)}.hp-drawer .velora-nav button{color:#44495a!important}.hp-drawer .velora-nav button:hover,.hp-drawer .velora-nav button.active{background:#f5f1ff!important;color:#6b36d0!important}.hp-drawer .nav-label{color:#9da0aa!important}.hp-drawer .side-legal a{color:#8f94a1!important}.hp-main{display:block!important;min-width:0!important}.hp-view{max-width:1210px!important;margin:0 auto!important;padding:28px 24px 90px!important;color:#232635!important}.hp-v19 .test-banner{display:none!important}.mobile-menu{display:inline-grid!important;place-items:center!important;width:36px;height:36px;border:1px solid #e9e5f0!important;border-radius:10px!important;background:#fff!important;color:#3c4050!important;font-size:17px!important;margin-right:2px}.hp-v19 .eyebrow{color:#e52368!important}.hp-v19 .muted{color:#777d8d!important}.hp-v19 .section-title h2,.hp-v19 h1,.hp-v19 h2,.hp-v19 h3{color:#1f2432}.hp-searchbox{display:grid;grid-template-columns:1fr 58px;gap:10px;max-width:790px;margin:0 auto 22px;padding:10px;border:1px solid #e7e3f2;border-radius:16px;background:#fff;box-shadow:0 10px 32px rgba(69,46,109,.07)}.hp-searchbox input{border:0!important;background:#f8f9fc!important;color:#1d2230!important;border-radius:11px!important;padding:14px 16px!important;outline:0;font-size:14px}.hp-searchbox button{border:0;border-radius:13px;background:#4285f4;color:white;font-size:25px;font-weight:900}.hp-searchbox.explore{max-width:none;margin:15px 0 20px}.hp-stories{display:flex;gap:16px;overflow-x:auto;padding:8px 4px 20px;scrollbar-width:thin}.hp-story{min-width:78px;border:0;background:transparent;color:#292d3b;text-align:center;padding:0}.hp-story-ring{width:68px;height:68px;margin:0 auto 7px;border-radius:50%;padding:3px;display:grid;place-items:center;background:linear-gradient(135deg,#ff355e,#f14ca8,#7c3aed)}.hp-story-ring img,.hp-story-ring>span{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #fff;background:#f2effa;display:grid;place-items:center;color:#7c3aed;font-size:25px}.hp-story b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-story small{display:block;color:#8a8f9e;font-size:9px;margin-top:2px}.hp-story-add .hp-story-ring{background:#ded7f8}.hp-feed-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:790px;margin:0 auto 14px}.hp-feed-actions button{border:1px solid #e8e3f4;background:#fff;color:#6d37d4;border-radius:12px;padding:12px;font-weight:850}.hp-feed-actions .gold{color:#fff!important}.hp-tabs{display:flex;max-width:790px;margin:0 auto 20px;border:1px solid #ded9ee;border-radius:14px;background:#fff;overflow:hidden}.hp-tabs button{flex:1;border:0;border-bottom:3px solid transparent;background:#fff;color:#7a8090;padding:13px;font-weight:800}.hp-tabs button.active{color:#7c3aed;border-bottom-color:#7c3aed;background:#fbf9ff}.hp-social-layout{display:grid;grid-template-columns:minmax(0,790px) 310px;gap:20px;align-items:start;justify-content:center}.hp-feed-stack{display:grid;gap:16px}.hp-feed-card{border:1px solid #e8e4f0;background:#fff;border-radius:17px;box-shadow:0 10px 28px rgba(57,43,87,.06);overflow:hidden;color:#252938}.hp-feed-card>header{display:grid;grid-template-columns:45px 1fr auto auto;gap:10px;align-items:center;padding:15px 16px 10px}.hp-feed-card .avatar{width:44px;height:44px;border:2px solid #fff;box-shadow:0 0 0 2px #f04e89}.hp-feed-user{border:0;background:transparent;color:#7c3aed;font-weight:900;padding:0;text-align:left;font-size:14px}.hp-feed-card header div span{display:block;font-size:10px;color:#9196a3;margin-top:2px}.hp-feed-tag{border:0;border-radius:9px;padding:7px 10px;background:#fff200;color:#111;font-size:10px;font-weight:900}.hp-feed-tag.adult{background:#ad0303;color:#fff}.hp-dots{border:0;background:transparent;color:#6b7080;font-size:20px}.hp-feed-body{padding:0 16px 12px}.hp-feed-body>p{margin:4px 0 12px;font-size:14px;color:#2a2d39;line-height:1.5}.hp-feed-card .post-media{width:100%;max-height:650px;object-fit:contain;border-radius:14px;background:#f3f3f6;border:0}.hp-feed-card>footer{display:flex;gap:6px;padding:9px 14px 14px;border-top:1px solid #f0edf5}.hp-feed-card>footer button{border:0;background:transparent;color:#7f8493;font-weight:750;padding:8px 10px}.hp-right-rail{position:sticky;top:125px;display:grid;gap:12px}.hp-right-rail>h3{margin:0 0 2px;font-size:16px}.hp-suggest{position:relative;border:1px solid #e7e3ef;background:#fff;border-radius:16px;overflow:hidden;text-align:center;padding-bottom:14px}.hp-suggest-cover{height:66px;background:linear-gradient(135deg,#17172c,#7c3aed 55%,#ff2f7d)}.hp-suggest>img{width:68px;height:68px;border-radius:50%;object-fit:cover;border:4px solid white;margin-top:-34px}.hp-suggest>strong{display:block;font-size:14px}.hp-suggest>span{display:block;color:#8a8f9d;font-size:10px;padding:2px 12px 10px}.hp-suggest>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px}.hp-suggest button{border:1px solid #eee7f5;background:#fff;color:#e52163;border-radius:999px;padding:9px;font-size:11px;font-weight:850}.hp-rail-empty,.hp-empty{border:1px dashed #ddd7e8;background:#fff;color:#8a8e9c;border-radius:14px;padding:22px;text-align:center}.hp-explore-head{padding:15px 0 4px}.hp-explore-head span{color:#e4286e;font-size:10px;font-weight:900;letter-spacing:.14em}.hp-explore-head h1{font-size:40px;margin:5px 0 4px}.hp-explore-head p{color:#7d8390}.hp-filterbar{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 18px}.hp-filterbar button{border:1px solid #e0dced;background:#fff;color:#666d7d;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:800}.hp-filterbar button.active{background:#7c3aed;color:#fff;border-color:#7c3aed}.hp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hp-product-card{overflow:hidden;border:1px solid #e7e3ef;background:#fff;border-radius:17px;box-shadow:0 10px 28px rgba(57,43,87,.05)}.hp-product-media{position:relative;aspect-ratio:1.45/1;background:#f2eff8;overflow:hidden}.hp-product-media>img{width:100%;height:100%;object-fit:cover}.hp-product-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#f0eaff,#ffe9f1)}.hp-product-placeholder b{font-size:50px;color:#7c3aed}.hp-product-rating{position:absolute;left:10px;top:10px;background:#fff200;color:#111;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:900}.hp-product-copy{padding:14px}.hp-product-creator{border:0;background:transparent;color:#7b3dde;font-weight:850;padding:0;font-size:11px}.hp-product-copy h3{margin:7px 0 5px;font-size:16px}.hp-product-copy p{font-size:11px;color:#7c8190;line-height:1.45;min-height:32px}.hp-product-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.hp-product-foot strong{font-size:20px}.hp-product-foot span{font-size:10px;color:#9499a6}.hp-product-actions{display:flex;gap:7px;margin-top:12px}.hp-product-actions button{border:1px solid #e6e1ef;background:#fff;color:#555c6d;border-radius:9px;padding:8px 9px;font-size:10px}.hp-product-actions .gold{color:#fff!important}.hp-page-head{display:flex;justify-content:space-between;align-items:center;margin:8px 0 18px}.hp-page-head>div{display:flex;align-items:center;gap:12px}.hp-page-head h1{margin:0;font-size:30px}.hp-page-head p{margin:3px 0 0;color:#7d8290}.hp-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.hp-person-card{position:relative;overflow:hidden;text-align:center;border:1px solid #e5e1ed;background:#fff;border-radius:17px;padding-bottom:15px}.hp-person-cover{height:72px;background:linear-gradient(135deg,#1f2540,#7244d7,#ff477c)}.hp-person-card>.avatar{width:72px;height:72px;margin-top:-36px;border:4px solid #fff}.hp-presence{display:inline-block;width:9px;height:9px;border-radius:50%;background:#1dd36f;box-shadow:0 0 0 3px white;margin-left:-16px;vertical-align:7px}.hp-person-card>strong,.hp-person-card>small{display:block}.hp-person-card>strong{margin-top:3px}.hp-person-card>small{color:#8b909e}.hp-person-card>p{min-height:28px;color:#777e8e;font-size:10px;padding:0 12px}.hp-person-buttons{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;padding:0 10px}.hp-person-buttons button{border:1px solid #e5e0ed;background:#fff;color:#6f37cf;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.hp-person-buttons .gold{color:#fff!important}.hp-chat-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.hp-chat-title h1{margin:0}.hp-chat-title span{font-size:11px;color:#7d8290}.hp-v19 .inbox-layout{display:grid;grid-template-columns:320px 1fr;min-height:620px;border:1px solid #e6e2ed;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(61,44,92,.06)}.hp-v19 .conversation-list{border-right:1px solid #ece8f2;background:#fff}.hp-v19 .conv{padding:14px 16px;border-bottom:1px solid #f0edf4;color:#252a38}.hp-v19 .conv.active,.hp-v19 .conv:hover{background:#f7f3ff}.hp-v19 .chat-panel{display:grid;grid-template-rows:auto 1fr auto;background:#fcfcfe;color:#252a38}.hp-chat-head{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #ece9f1;background:#fff}.hp-chat-head div strong,.hp-chat-head div span{display:block}.hp-chat-head div span{font-size:10px;color:#858a98}.hp-v19 .chat-messages{padding:18px;overflow:auto;background:#f8f8fb}.hp-v19 .bubble{max-width:72%;border:1px solid #e3dff0;background:#fff;color:#303442;border-radius:14px 14px 14px 4px;padding:10px 12px;margin:8px 0}.hp-v19 .bubble.me{margin-left:auto;border:0;background:linear-gradient(135deg,#7c3aed,#e73f8d);color:#fff;border-radius:14px 14px 4px 14px}.hp-v19 .chat-compose{display:grid;grid-template-columns:1fr auto;gap:9px;padding:12px;background:#fff;border-top:1px solid #ece9f2}.hp-v19 .chat-compose input{background:#f7f8fb!important;color:#222735!important;border:1px solid #e2dfeb!important}.hp-v19 .card,.hp-v19 .review-card,.hp-v19 .my-pack-card,.hp-v19 .order-card,.hp-v19 .library-item,.hp-v19 .checkout-card,.hp-v19 .simple-verify,.hp-v19 .advanced-box{background:#fff!important;color:#252a38!important;border-color:#e5e1ec!important;box-shadow:none!important}.hp-v19 .creator-quicknav button,.hp-v19 .flow-step,.hp-v19 .simple-listing input,.hp-v19 .simple-listing textarea,.hp-v19 .simple-listing select,.hp-v19 .field input,.hp-v19 .field textarea,.hp-v19 .field select{background:#fff!important;color:#252a38!important;border-color:#dfdbe7!important}.hp-v19 .creator-quicknav button:hover,.hp-v19 .creator-quicknav button.active{background:#f8f3ff!important}.hp-v19 .modal-card{background:#fff!important;color:#242936!important;border-color:#ece6f2!important}.hp-modal-card{max-width:980px!important}.hp-auth-shell{display:grid;grid-template-columns:1.05fr .95fr;min-height:560px;margin:-28px}.hp-auth-visual{padding:58px;background:radial-gradient(500px 300px at 100% 100%,rgba(255,47,125,.45),transparent 55%),linear-gradient(145deg,#10172e,#1c1741 58%,#3d1752);color:#fff}.hp-auth-visual>span{display:inline-block;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:8px 13px;font-size:10px;font-weight:850}.hp-auth-visual h2{color:#fff!important;font-size:45px;line-height:1.05;margin:26px 0 16px}.hp-auth-visual h2 em{font-style:normal;color:#f15cc0}.hp-auth-visual p{color:#d1d5e1;line-height:1.6}.hp-auth-art{display:flex;gap:12px;margin-top:58px}.hp-auth-art div{height:150px;flex:1;display:flex;align-items:end;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(0,0,0,.18));font-size:10px;font-weight:900}.hp-auth-form{padding:58px 45px;background:#fff}.hp-auth-form>h2{font-size:28px;margin:0 0 5px}.hp-auth-form>p{color:#7d8390}.hp-auth-form .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.hp-big-btn{width:100%;padding:14px!important}.hp-v19 .age-gate{background:rgba(15,12,23,.82)!important;backdrop-filter:blur(12px)}.hp-v19 .age-card{background:#fff!important;color:#252a38!important;border:0!important}.hp-v19 .age-card h1{color:#252a38!important}.hp-v19 .age-card p,.hp-v19 .age-card small{color:#767c8a!important}.hp-v19 .age-logo{background:linear-gradient(135deg,#7c3aed,#ff2f7d)!important;color:white!important}.hp-v19 .velora-toast{background:#262238!important;color:#fff!important}.hp-v19 .mobile-bottom{background:rgba(255,255,255,.97)!important;border-top:1px solid #ebe7f1!important}.hp-v19 .mobile-bottom button{color:#717787!important}.hp-v19 .mobile-bottom button:hover{color:#7c3aed!important}.hp-v19 .profile-preview,.hp-v19 .creator-public{color:#252a38}.hp-v19 .creator-banner{background-color:#e8e4f5!important}.hp-v19 .profile-hero h2{color:#252a38!important}.hp-v19 .profile-stat{background:#faf9fd!important;border-color:#e9e5ef!important}.hp-v19 .profile-stat strong{color:#222735}.hp-v19 .sensitive-mask{background:rgba(41,24,49,.72)!important;color:#fff!important}.hp-v19 .locked-post{background:#f6eff8!important;color:#7a4388!important;border-color:#eadcf0!important}.hp-v19 .empty,.hp-v19 .loader{background:#fff!important;border-color:#ddd8e7!important;color:#858a97!important}.hp-v19 .nav-number{background:#f0edf6!important;color:#5d6370!important}.hp-v19 .nav-number.danger{background:#ff0051!important;color:#fff!important}.hp-v19 .review-checks span,.hp-v19 .file-pill{background:#faf8fd!important;color:#666b78!important;border-color:#e5e0eb!important}.hp-v19 .review-media,.hp-v19 .review-thumb,.hp-v19 .owner-preview-image{background:#f4f3f7!important;border-color:#e5e0eb!important}.hp-v19 .launch-card{background:#fff!important;border-color:#e5e1ed!important}.hp-v19 .owner-jump{background:#fff!important;color:#252a38!important;border-color:#e5e1ed!important}.hp-v19 .owner-jump:hover{background:#f8f4ff!important}.hp-v19 .user-admin-card{background:#fff!important;color:#252a38!important;border-color:#e5e1ed!important}.hp-v19 .user-admin-card:hover{background:#f8f4ff!important}.hp-v19 .activity-list>div,.hp-v19 .detail-metrics>div{background:#fff!important;border-color:#e5e1ed!important}.hp-v19 .simple-checks label,.hp-v19 .adult-simple-checks label,.hp-v19 .simple-listing label,.hp-v19 .field label{color:#555b68!important}.hp-v19 .adult-simple-checks{background:#fff7fb!important;border-color:#f2d7e4!important}.hp-v19 .creator-state{background:#fff6fa!important}.hp-v19 .creator-state.ok{background:#effcf5!important}.hp-v19 .creator-state.pending{background:#f4efff!important}.hp-v19 .side-status{display:none}.hp-v19 .side-legal{margin-top:20px}.hp-v19 .side-legal a{display:block;font-size:9px;padding:4px 10px}.hp-v19 .goldish{background:linear-gradient(135deg,#7c3aed,#ff2f7d)!important;color:white!important}
@media(min-width:1100px){.hp-v19 .mobile-menu{display:none!important}.hp-drawer{display:none!important}}
@media(max-width:1050px){.hp-header{grid-template-columns:auto 1fr auto!important;padding:0 14px!important}.hp-mainnav{justify-self:center}.hp-mainnav button{padding:9px 10px}.hp-brand .brand-copy small{display:none}.hp-social-layout{grid-template-columns:minmax(0,1fr)}.hp-right-rail{display:none}.hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-exp-wrap>span{display:none}}
@media(max-width:760px){.hp-header{min-height:62px!important;grid-template-columns:1fr auto!important}.hp-mainnav{display:none!important}.hp-actions{gap:5px!important}.hp-exp-wrap{padding:4px!important}.hp-exp-wrap .privacy-chip{padding:8px 10px!important}.hp-v19 .icon-btn{display:none}.hp-brand .brand-copy strong{font-size:13px!important}.hp-announcement{font-size:9px;height:27px}.hp-view{padding:16px 12px 85px!important}.hp-searchbox{grid-template-columns:1fr 48px;margin-bottom:12px}.hp-searchbox input{padding:12px!important}.hp-stories{gap:11px;padding-bottom:14px}.hp-story{min-width:65px}.hp-story-ring{width:57px;height:57px}.hp-feed-actions{gap:6px}.hp-tabs button{font-size:10px;padding:11px 5px}.hp-feed-card{border-radius:12px}.hp-feed-card>header{grid-template-columns:40px 1fr auto auto;padding:12px 11px 8px}.hp-feed-card .avatar{width:38px;height:38px}.hp-feed-body{padding:0 10px 10px}.hp-product-grid{grid-template-columns:1fr 1fr;gap:10px}.hp-product-copy{padding:10px}.hp-product-copy h3{font-size:13px}.hp-product-copy p{display:none}.hp-product-actions button{padding:7px 8px}.hp-people-grid{grid-template-columns:1fr 1fr;gap:10px}.hp-v19 .inbox-layout{grid-template-columns:1fr;min-height:620px}.hp-v19 .conversation-list{max-height:220px;border-right:0;border-bottom:1px solid #ece8f2}.hp-auth-shell{grid-template-columns:1fr;margin:-20px}.hp-auth-visual{display:none}.hp-auth-form{padding:35px 22px}.hp-modal-card{width:96vw!important;max-height:92vh!important}.hp-explore-head h1{font-size:32px}.hp-page-head h1{font-size:24px}.mobile-bottom{display:grid!important}.hp-drawer{top:62px!important;height:calc(100vh - 62px)!important}}
@media(max-width:460px){.hp-brand .brand-copy{display:none}.hp-v19 #authBtn{padding:9px 12px!important;font-size:11px}.hp-exp-wrap{border:0;background:transparent}.hp-story{min-width:59px}.hp-story-ring{width:52px;height:52px}.hp-product-grid{grid-template-columns:1fr}.hp-people-grid{grid-template-columns:1fr 1fr}.hp-feed-actions{grid-template-columns:1fr}.hp-tabs button:nth-child(2){display:none}}
/* ============================================================
   PACKZ V2.0 — SOCIAL PARITY LAYER
   Original PACKZ styling inspired by modern creator/social UX.
   ============================================================ */
.hp-v20 .hp-header{min-height:86px;grid-template-columns:minmax(185px,auto) minmax(500px,1fr) auto;gap:16px;padding:0 28px;border-bottom:1px solid #ece8f4;background:rgba(255,255,255,.98);box-shadow:0 7px 28px rgba(59,35,92,.07)}
.hp-v20 .hp-mainnav{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border:1px solid #e6ddf9;border-radius:18px;background:#fbf9ff;box-shadow:0 5px 20px rgba(119,70,191,.08);overflow:auto;scrollbar-width:none}
.hp-v20 .hp-mainnav::-webkit-scrollbar{display:none}.hp-v20 .hp-mainnav button{white-space:nowrap;border:0;border-radius:12px;background:transparent;color:#34384a;padding:10px 12px;font-weight:800;font-size:11px}.hp-v20 .hp-mainnav button span{margin-right:5px}.hp-v20 .hp-mainnav button:hover,.hp-v20 .hp-mainnav button.active{background:linear-gradient(135deg,#f0e7ff,#fff0f6);color:#7135d3;box-shadow:inset 0 0 0 1px #dcc9ff}
.hp-v20 .hp-actions{display:flex;align-items:center;gap:7px}.hp-v20 .hp-icon-text{display:flex;gap:5px;align-items:center;width:auto!important;padding:0 10px!important}.hp-v20 .hp-icon-text span{font-size:9px;font-weight:850}.hp-v20 #notificationsBtn{position:relative}.hp-v20 #navNotifications{position:absolute;right:-4px;top:-5px}
.hp-v20 .hp-announcement{background:linear-gradient(90deg,#8c3df0,#f23b8f);color:#fff;font-weight:800;letter-spacing:.02em}
.hp-v20 .hp-main{background:linear-gradient(180deg,#fff 0,#fcfbff 40%,#fff 100%)}
.hp-v20 .hp-v2-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:8px 0 24px;padding-bottom:17px;border-bottom:1px solid #eee9f4}.hp-v20 .hp-v2-pagehead span{display:block;color:#8b48de;font-size:10px;font-weight:900;letter-spacing:.14em}.hp-v20 .hp-v2-pagehead h1{margin:5px 0 5px;font-size:34px;line-height:1.05;color:#212535}.hp-v20 .hp-v2-pagehead p{margin:0;color:#7d8290}.hp-v20 .hp-v2-pagehead button{flex:none}
.hp-v20 .hp-v2-filterline{display:flex;gap:8px;margin:-8px 0 20px}.hp-v20 .hp-v2-filterline button{border:1px solid #e7e1ef;background:#fff;color:#686d7c;border-radius:999px;padding:9px 14px;font-weight:800}.hp-v20 .hp-v2-filterline button.active,.hp-v20 .hp-v2-filterline button:hover{background:#f5efff;color:#7135d3;border-color:#d9c8f8}
.hp-v20 .hp-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.hp-v20 .hp-live-card{background:#fff;border:1px solid #eae4f0;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px rgba(58,40,90,.07)}.hp-v20 .hp-live-preview{height:220px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#9255ea,#1e1635 55%,#0d0a13);overflow:hidden}.hp-v20 .hp-live-preview img{width:90px;height:90px;object-fit:cover;border-radius:50%;border:5px solid rgba(255,255,255,.9);z-index:1}.hp-v20 .hp-live-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,47,125,.18),rgba(124,58,237,.15))}.hp-v20 .hp-live-badge{position:absolute;left:12px;top:12px;background:#e91656;color:#fff;padding:7px 10px;border-radius:9px;font-size:9px;font-weight:900;z-index:2}.hp-v20 .hp-live-card:not(.is-live) .hp-live-badge{background:#6a6278}.hp-v20 .hp-live-wave{position:absolute;right:13px;bottom:11px;color:rgba(255,255,255,.38);font-size:27px;font-weight:950;letter-spacing:.08em}.hp-v20 .hp-live-copy{padding:14px}.hp-v20 .hp-live-copy>strong,.hp-v20 .hp-live-copy>span{display:block}.hp-v20 .hp-live-copy>strong{font-size:15px;margin-bottom:5px}.hp-v20 .hp-live-copy>span{font-size:10px;color:#858a98;margin-bottom:12px}.hp-v20 .hp-live-copy>div{display:flex;gap:7px}.hp-v20 .hp-live-copy button{flex:1}
.hp-v20 .hp-live-room{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:0;min-height:600px;margin:-28px}.hp-v20 .hp-live-stage{background:#0e0b14;color:#fff;min-height:600px;position:relative;display:flex;flex-direction:column}.hp-v20 .hp-live-embed{width:100%;flex:1;border:0;background:#000;min-height:510px}.hp-v20 .hp-live-placeholder{flex:1;display:grid;place-items:center;align-content:center;gap:8px;background:radial-gradient(circle at 50% 40%,#562b84,#15101f 60%)}.hp-v20 .hp-live-placeholder b{font-size:44px}.hp-v20 .hp-live-placeholder span{color:#a9a0b9}.hp-v20 .hp-live-room-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#17111f}.hp-v20 .hp-live-room-head div b,.hp-v20 .hp-live-room-head div span{display:block}.hp-v20 .hp-live-room-head div span{color:#a99fb8;font-size:10px}.hp-v20 .hp-live-chat{display:flex;flex-direction:column;background:#fff;border-left:1px solid #eee8f4}.hp-v20 .hp-live-chat h3{padding:16px;border-bottom:1px solid #eee8f4;margin:0}.hp-v20 .hp-live-messages{flex:1;overflow:auto;padding:12px;max-height:430px}.hp-v20 .hp-live-messages>div{padding:7px 3px;font-size:11px}.hp-v20 .hp-live-messages b{color:#742fd0}.hp-v20 .hp-live-gifts{padding:12px;border-top:1px solid #eee8f4;font-size:11px}.hp-v20 .hp-live-gifts button{display:block;width:100%;margin-top:8px}.hp-v20 .hp-inline-form{display:grid;grid-template-columns:1fr auto;gap:7px;padding:12px}.hp-v20 .hp-inline-form input{background:#f7f7fb!important;color:#282c38!important;border:1px solid #dfdbe8!important}
.hp-v20 .hp-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hp-v20 .hp-community-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;background:#fff;border:1px solid #e9e4ef;border-radius:17px;padding:17px;box-shadow:0 8px 26px rgba(56,41,87,.05)}.hp-v20 .hp-community-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:950;font-size:23px;background:linear-gradient(135deg,#7c3aed,#ff2f7d)}.hp-v20 .hp-community-card h3{margin:4px 0;font-size:15px}.hp-v20 .hp-community-card p{margin:0 0 5px;color:#808594;font-size:10px;line-height:1.45}.hp-v20 .hp-community-card span,.hp-v20 .hp-community-card b{font-size:9px;color:#8751cc}.hp-v20 .hp-community-detail>h2{font-size:32px;margin:8px 0}.hp-v20 .hp-community-meta{display:flex;align-items:center;gap:12px;margin:18px 0;padding:12px;background:#f8f5fc;border-radius:12px}.hp-v20 .hp-community-compose{padding:15px;border:1px solid #ece5f3;border-radius:14px;margin:15px 0}.hp-v20 .hp-community-posts{display:grid;gap:10px}.hp-v20 .hp-community-posts article{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:12px;border:1px solid #eeeaf2;border-radius:14px}.hp-v20 .hp-community-posts article p{margin:4px 0 8px}.hp-v20 .hp-community-posts article>div>img{max-width:100%;border-radius:12px;max-height:380px;object-fit:cover}.hp-v20 .hp-community-posts small{color:#9094a1}
.hp-v20 .hp-season-card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,#211932,#5f35a5 60%,#e43b89);color:#fff;margin-bottom:12px}.hp-v20 .hp-season-card span{font-size:10px;letter-spacing:.14em;font-weight:850}.hp-v20 .hp-season-card b{font-size:16px}.hp-v20 .hp-ranking-list{display:grid;gap:7px}.hp-v20 .hp-rank-row{display:grid;grid-template-columns:48px 50px 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;background:#fff;border:1px solid #ebe6f0;border-radius:14px;padding:10px 16px;color:#272b39}.hp-v20 .hp-rank-row:hover{border-color:#cdb6f2;transform:translateY(-1px)}.hp-v20 .hp-rank-row>strong{font-size:18px;color:#7a3bd2}.hp-v20 .hp-rank-row>div b,.hp-v20 .hp-rank-row>div span{display:block}.hp-v20 .hp-rank-row>div span{font-size:9px;color:#858a98}.hp-v20 .hp-rank-row>div:last-child{text-align:right}
.hp-v20 .hp-play-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hp-v20 .hp-play-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;border:1px solid #eae5ef;background:#fff;border-radius:16px;padding:16px}.hp-v20 .hp-play-card span,.hp-v20 .hp-play-card small{font-size:9px;color:#8a8f9d}.hp-v20 .hp-play-card h3{font-size:16px;margin:3px 0}.hp-v20 .hp-play-card p{font-size:11px;color:#606674;margin:0 0 3px}.hp-v20 .hp-play-card>div:last-child{display:flex;gap:6px;flex-direction:column}
.hp-v20 .hp-search-v2{max-width:none;margin-bottom:22px}.hp-v20 .hp-search-section{margin:26px 0}.hp-v20 .hp-search-section>h2{font-size:18px;padding-bottom:9px;border-bottom:1px solid #eeeaf2}.hp-v20 .hp-search-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hp-v20 .hp-search-people button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e9e3ef;background:#fff;border-radius:14px;padding:10px;color:#282c38}.hp-v20 .hp-search-people span b,.hp-v20 .hp-search-people span small{display:block}.hp-v20 .hp-search-people span small{color:#8c919d;font-size:9px}
.hp-v20 .hp-notifications .hp-modal-head,.hp-v20 .hp-missions .hp-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.hp-v20 .hp-modal-head h2{margin:3px 0}.hp-v20 .hp-notification{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:13px;border-bottom:1px solid #eeeaf2}.hp-v20 .hp-notification.unread{background:#faf5ff}.hp-v20 .hp-notification-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f0e8ff;color:#6c30c7;font-weight:900}.hp-v20 .hp-notification b,.hp-v20 .hp-notification span{display:block}.hp-v20 .hp-notification span{font-size:9px;color:#9397a3;margin-top:4px}
.hp-v20 .hp-level-card{padding:18px;border-radius:15px;background:linear-gradient(135deg,#20253a,#332650);color:#fff;margin-bottom:18px}.hp-v20 .hp-level-card>b,.hp-v20 .hp-level-card>span{display:block}.hp-v20 .hp-level-card>b{font-size:24px}.hp-v20 .hp-level-card>span{font-size:10px;color:#ccd0df;margin:4px 0 12px}.hp-v20 .hp-progress{height:9px;border-radius:999px;background:#e1e2e7;overflow:hidden}.hp-v20 .hp-progress i{display:block;height:100%;background:linear-gradient(90deg,#8b43ef,#fa3d8b);border-radius:inherit}.hp-v20 .hp-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-v20 .hp-mission{border:1px solid #e9e4ef;border-radius:14px;padding:14px}.hp-v20 .hp-mission h3{font-size:13px;margin:0 0 12px}.hp-v20 .hp-mission>span{display:block;font-size:9px;color:#898e9b;margin:7px 0}.hp-v20 .hp-mission>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.hp-v20 .hp-mission>div:last-child b{background:#f4eefc;color:#7b42cb;border-radius:999px;padding:5px 8px;font-size:9px}
.hp-v20 .hp-comments>h2{margin:6px 0 16px}.hp-v20 .hp-comment-list{display:grid;gap:9px;max-height:440px;overflow:auto}.hp-v20 .hp-comment{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:10px;border:1px solid #eee9f3;border-radius:13px}.hp-v20 .hp-comment p{margin:2px 0 5px}.hp-v20 .hp-comment small{color:#9296a2}.hp-v20 .hp-feed-card footer button.active{color:#ef286f;background:#fff0f5}.hp-v20 .hp-feed-card footer button{transition:.15s ease}
.hp-v20 .hp-story-view{text-align:center}.hp-v20 .hp-story-view img{max-width:100%;max-height:72vh;border-radius:18px;object-fit:contain;background:#0f0c14}.hp-v20 .hp-story-view p{font-size:14px}.hp-v20 .tiny-loader{padding:18px!important}
.hp-v20 .hp-v20-profile .creator-banner{height:230px;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#2f2351,#d4408c);background-size:cover;background-position:center}.hp-v20 .hp-level-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.hp-v20 .hp-level-line span,.hp-v20 .hp-level-line b{font-size:9px;background:#f4effb;color:#7241b6;padding:5px 8px;border-radius:999px}.hp-v20 .hp-profile-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.hp-v20 .hp-profile-kpis>div{border:1px solid #eae5ef;border-radius:13px;padding:12px;text-align:center}.hp-v20 .hp-profile-kpis span,.hp-v20 .hp-profile-kpis b{display:block}.hp-v20 .hp-profile-kpis span{font-size:9px;color:#868b98}.hp-v20 .hp-profile-kpis b{margin-top:3px}.hp-v20 .hp-profile-bio{white-space:pre-wrap;line-height:1.55}.hp-v20 .hp-profile-actions{display:flex;gap:7px;flex-wrap:wrap}.hp-v20 .hp-profile-actions button{flex:1;min-width:130px}.hp-v20 .hp-profile-tabs{display:flex;border-bottom:1px solid #e9e4ef;margin:24px 0 16px}.hp-v20 .hp-profile-tabs button{border:0;background:transparent;padding:10px 16px;color:#777c89;font-weight:800}.hp-v20 .hp-profile-tabs button.active{color:#7a38cf;border-bottom:3px solid #8b42ec}.hp-v20 .hp-safe-profile-note{margin:14px 0;padding:12px 14px;border:1px solid #d7efe3;background:#f1fbf6;border-radius:12px;color:#3d7457;font-size:11px}.hp-v20 .hp-review-list{display:grid;gap:8px}.hp-v20 .hp-review-list article{padding:12px;border:1px solid #ece7f1;border-radius:13px}.hp-v20 .hp-review-list article>b{color:#f0a10a}.hp-v20 .hp-review-list p{margin:5px 0}.hp-v20 .hp-review-list small{color:#8d929f}
.hp-v20 .hp-account-actions{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.hp-v20 .hp-account-progress{margin:12px 0}.hp-v20 .hp-level-mini{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px}.hp-v20 .hp-level-mini>div,.hp-v20 .hp-level-mini>button{border:1px solid #e8e3ed;background:#fff;border-radius:13px;padding:12px}.hp-v20 .hp-level-mini span,.hp-v20 .hp-level-mini b{display:block}.hp-v20 .hp-level-mini span{font-size:9px;color:#858a98}.hp-v20 .hp-ref-card{display:grid;gap:12px}.hp-v20 .hp-ref-card input{width:100%}.hp-v20 .hp-ref-card>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:9px;align-items:center;background:#f7f3fb;padding:13px;border-radius:12px}.hp-v20 .hp-ref-card>div b{font-size:20px;color:#7137c9}.hp-v20 .hp-ref-card>div span{font-size:9px;color:#858a98}
@media(max-width:1300px){.hp-v20 .hp-header{grid-template-columns:auto 1fr auto;padding:0 16px}.hp-v20 .hp-mainnav button{padding:9px 8px;font-size:10px}.hp-v20 .hp-icon-text span{display:none}.hp-v20 .hp-live-grid,.hp-v20 .hp-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-v20 .hp-search-people{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:950px){.hp-v20 .hp-v20-nav{display:none!important}.hp-v20 .hp-header{grid-template-columns:1fr auto}.hp-v20 .hp-live-room{grid-template-columns:1fr;margin:-20px}.hp-v20 .hp-live-chat{min-height:420px;border-left:0;border-top:1px solid #eee8f4}.hp-v20 .hp-mission-grid{grid-template-columns:1fr 1fr}.hp-v20 .hp-play-grid{grid-template-columns:1fr}.hp-v20 .hp-search-people{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.hp-v20 .hp-v2-pagehead{align-items:flex-start;flex-direction:column}.hp-v20 .hp-v2-pagehead h1{font-size:27px}.hp-v20 .hp-live-grid,.hp-v20 .hp-community-grid{grid-template-columns:1fr}.hp-v20 .hp-community-card{grid-template-columns:48px 1fr}.hp-v20 .hp-community-card>button{grid-column:1/-1}.hp-v20 .hp-rank-row{grid-template-columns:36px 42px 1fr}.hp-v20 .hp-rank-row>div:last-child{grid-column:2/-1;text-align:left}.hp-v20 .hp-mission-grid{grid-template-columns:1fr}.hp-v20 .hp-profile-kpis{grid-template-columns:1fr 1fr}.hp-v20 .hp-level-mini{grid-template-columns:1fr 1fr}.hp-v20 .hp-level-mini>button{grid-column:1/-1}.hp-v20 #missionsBtn{display:none}.hp-v20 .hp-actions{gap:4px}.hp-v20 .hp-live-preview{height:180px}}
.hp-v20 .hp-ai-shell{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px}.hp-v20 .hp-ai-form,.hp-v20 .hp-ai-results{background:#fff;border:1px solid #eae5ef;border-radius:18px;padding:18px}.hp-v20 .hp-ai-form{display:grid;gap:10px}.hp-v20 .hp-ai-form label{font-size:10px;font-weight:900;color:#636877}.hp-v20 .hp-ai-form textarea,.hp-v20 .hp-ai-form select{background:#faf9fc!important;color:#252936!important;border:1px solid #ded9e8!important}.hp-v20 .hp-ai-results{display:grid;gap:9px;align-content:start}.hp-v20 .hp-ai-creditline{font-size:10px;color:#777d8b;padding-bottom:9px;border-bottom:1px solid #eeeaf2}.hp-v20 .hp-ai-idea{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px;border:1px solid #ece7f1;border-radius:13px}.hp-v20 .hp-ai-idea p{margin:0;line-height:1.5}.hp-v20 .hp-ai-idea button{white-space:nowrap}
@media(max-width:760px){.hp-v20 .hp-ai-shell{grid-template-columns:1fr}}
/* V2 protected media polish */
.hp-v20 video.post-media,.hp-v20 .hp-story-media{display:block;width:100%;max-width:100%;border-radius:16px;background:#100c15;object-fit:contain}
.hp-v20 video.post-media{max-height:620px;margin-top:10px}
.hp-v20 .hp-story-media{max-height:72vh;margin:12px auto}
.hp-v20 .hp-story-view video.hp-story-media{width:auto;max-width:100%}
.hp-v20 .hp-adult-lock{min-height:220px;display:grid;place-items:center;text-align:center;border-radius:16px;background:linear-gradient(135deg,#2a2330,#15121a);color:#fff;padding:24px;margin-top:10px}

/* PACKZ V2.1 — BRAZIL FIRST */
.wallet-grid{display:grid;gap:12px;margin-top:12px}.wallet-currency{border:1px solid #ece7ef;border-radius:16px;padding:16px;background:#fff}.wallet-currency>strong{display:block;font-size:12px;letter-spacing:.12em;color:#777}.wallet-currency .metric{font-size:28px;font-weight:800;margin:4px 0}.wallet-currency small{display:block;margin-top:8px;color:#777;line-height:1.5}.packou-v21 .hp-announcement{font-weight:700}.packou-v21 .hp-logo{font-weight:900}


/* PACKZ V2.2 — Story Viewer + AI Media parity */
.packou-v22 .hp-story{cursor:pointer;position:relative;z-index:1}.packou-v22 .hp-story:hover .hp-story-ring{transform:scale(1.04);transition:.15s ease}.packou-v22 .hp-story-view{max-width:620px;margin:0 auto}.packou-v22 .hp-story-view>header{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;margin-bottom:12px}.packou-v22 .hp-story-view>header .avatar{width:44px;height:44px}.packou-v22 .hp-story-view>header b,.packou-v22 .hp-story-view>header span{display:block}.packou-v22 .hp-story-view>header span{font-size:10px;color:#858a98}.packou-v22 .hp-story-stage{position:relative;display:grid;place-items:center;min-height:320px;max-height:72vh;overflow:hidden;background:#11121a;border-radius:18px}.packou-v22 .hp-story-media{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;background:#11121a}.packou-v22 .hp-story-view>p{font-size:14px;line-height:1.5;margin:12px 0 5px}.packou-v22 .hp-story-view>small{color:#8a8f9e}.packou-v22 .hp-story-error{padding:30px;color:#fff;text-align:center}
.packou-v22 .hp-ai-head{align-items:center}.packou-v22 .hp-ai-balance{display:grid;grid-template-columns:auto auto;column-gap:7px;align-items:center;min-width:135px;padding:13px 16px;border:1px solid #e7e1f3;background:#fff;border-radius:16px;box-shadow:0 10px 28px rgba(73,47,114,.06)}.packou-v22 .hp-ai-balance>span{grid-row:1/3;font-size:26px;color:#7c3aed}.packou-v22 .hp-ai-balance>b{font-size:22px}.packou-v22 .hp-ai-balance>small{font-size:9px;color:#8b90a0}.packou-v22 .hp-ai-tabs{display:flex;gap:6px;padding:6px;margin:0 0 12px;border:1px solid #e8e3f2;background:#fff;border-radius:15px;overflow:auto}.packou-v22 .hp-ai-tabs button{border:0;background:transparent;color:#737989;border-radius:11px;padding:11px 16px;font-weight:850;white-space:nowrap}.packou-v22 .hp-ai-tabs button.active{background:linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff}.packou-v22 .hp-ai-provider-note{margin-bottom:18px;padding:11px 14px;border:1px solid #eedff0;background:#fff8fc;border-radius:12px;color:#79536b;font-size:11px}.packou-v22 .hp-ai-explore{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.packou-v22 .hp-ai-explore article{border:1px solid #e6e1ee;background:#fff;border-radius:17px;padding:18px;box-shadow:0 10px 28px rgba(57,43,87,.05)}.packou-v22 .hp-ai-explore article>b{color:#d82771}.packou-v22 .hp-ai-explore h3{margin:8px 0}.packou-v22 .hp-ai-explore p{min-height:54px;color:#777d8c;font-size:12px;line-height:1.45}.packou-v22 .hp-ai-explore button{border:1px solid #ded7eb;background:#faf8ff;color:#6b34cc;border-radius:10px;padding:9px 11px;font-weight:800}.packou-v22 .hp-ai-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px}.packou-v22 .hp-ai-form,.packou-v22 .hp-ai-workspace>aside{border:1px solid #e6e1ee;background:#fff;border-radius:17px;padding:20px}.packou-v22 .hp-ai-form label{display:grid;gap:7px;margin-bottom:14px;color:#5c6270;font-size:11px;font-weight:800}.packou-v22 .hp-ai-form input,.packou-v22 .hp-ai-form textarea,.packou-v22 .hp-ai-form select{width:100%;border:1px solid #dfd9e8;background:#fbfbfd;color:#242936;border-radius:11px;padding:12px}.packou-v22 .hp-ai-form textarea{min-height:170px;resize:vertical}.packou-v22 .hp-ai-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.packou-v22 .hp-ai-generate{width:100%;padding:14px!important;font-weight:900}.packou-v22 .hp-ai-form>small{display:block;margin-top:10px;color:#9296a2;line-height:1.4}.packou-v22 .hp-ai-results{min-height:360px;display:grid;place-items:center}.packou-v22 .hp-ai-result-card{width:100%;overflow:hidden;border:1px solid #e8e3ef;border-radius:15px}.packou-v22 .hp-ai-result-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.packou-v22 .hp-ai-result-card>div{display:grid;gap:3px;padding:12px}.packou-v22 .hp-ai-result-card span{font-size:9px;color:#d52770;font-weight:900}.packou-v22 .hp-ai-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.packou-v22 .hp-ai-library article{overflow:hidden;border:1px solid #e5e0ec;background:#fff;border-radius:15px}.packou-v22 .hp-ai-library-media{aspect-ratio:1/1;background:#f3f0f8}.packou-v22 .hp-ai-library-media img{width:100%;height:100%;object-fit:cover}.packou-v22 .hp-ai-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:42px;color:#7c3aed}.packou-v22 .hp-ai-library article>div:last-child{padding:12px}.packou-v22 .hp-ai-library span,.packou-v22 .hp-ai-library small{display:block;color:#8a8f9d;font-size:9px}.packou-v22 .hp-ai-library p{font-size:11px;min-height:45px}.packou-v22 .hp-ai-library button{border:1px solid #eadfe6;background:#fff8fb;color:#c6215e;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}
@media(max-width:900px){.packou-v22 .hp-ai-explore{grid-template-columns:1fr 1fr}.packou-v22 .hp-ai-workspace{grid-template-columns:1fr}.packou-v22 .hp-ai-library{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.packou-v22 .hp-ai-explore{grid-template-columns:1fr}.packou-v22 .hp-ai-form-row{grid-template-columns:1fr}.packou-v22 .hp-ai-library{grid-template-columns:1fr 1fr}.packou-v22 .hp-ai-balance{min-width:105px;padding:10px}.packou-v22 .hp-story-stage{min-height:260px}}


/* PACKZ V2.3 — listing repair, Coins and responsive header */
.packou-v23 .hp-header{grid-template-columns:minmax(150px,185px) minmax(0,1fr) auto!important}.packou-v23 .hp-mainnav{min-width:0;max-width:100%;overflow-x:auto}.packou-v23 .hp-actions{min-width:0;white-space:nowrap}.packou-v23 .hp-exp-wrap{flex:0 0 auto}.packou-v23 .hp-coin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.packou-v23 .hp-coin-grid article{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #e6e1ee;background:#fff;border-radius:17px;box-shadow:0 10px 28px rgba(57,43,87,.05)}.packou-v23 .hp-coin-grid article>b{color:#7c3aed;font-size:12px}.packou-v23 .hp-coin-grid h3{margin:0;font-size:18px}.packou-v23 .hp-coin-grid p{margin:0;color:#727887;line-height:1.55}.packou-v23 .hp-coin-grid small{display:block;color:#9296a2;line-height:1.45;margin-top:auto}.packou-v23 .hp-coin-grid button{margin-top:5px}.packou-v23 .hp-coin-checkout{display:grid!important;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:12px 14px;border:1px solid #e4def0;border-radius:13px;background:#fbf8ff;color:#4f5360!important;font-weight:800}.packou-v23 .hp-coin-checkout input{width:auto!important}.packou-v23 .hp-coin-checkout small{grid-column:2;display:block;color:#898e9c;font-weight:500}.packou-v23 .hp-coin-saved{color:#6c3fc1!important;font-weight:800}
@media(max-width:1550px){.packou-v23 .hp-header{padding:0 14px!important;gap:9px!important}.packou-v23 .hp-mainnav{gap:2px!important;padding:5px!important}.packou-v23 .hp-mainnav button{padding:8px 8px!important;font-size:10px!important}.packou-v23 .hp-exp-wrap>span{display:none!important}.packou-v23 .hp-icon-text span{display:none!important}.packou-v23 .brand-copy small{display:none!important}.packou-v23 .hp-actions{gap:4px!important}}
@media(max-width:1220px){.packou-v23 .hp-mainnav button[data-view="search"]{display:none}.packou-v23 .hp-mainnav button{padding:8px 7px!important}.packou-v23 .hp-brand .brand-copy strong{font-size:13px!important}}
@media(max-width:980px){.packou-v23 .hp-v20-nav{display:none!important}.packou-v23 .hp-header{grid-template-columns:1fr auto!important}.packou-v23 .hp-coin-grid{grid-template-columns:1fr}}

/* PACKZ V2.4 — Marketplace Pro */
.packou-v24 .hp-product-media{border:0;padding:0;width:100%;text-align:left;cursor:pointer}.packou-v24 .hp-product-title{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font-size:17px;font-weight:900;line-height:1.25;cursor:pointer}.packou-v24 .hp-product-ownerline{display:flex;align-items:center;justify-content:space-between;gap:8px}.packou-v24 .hp-fav-btn{width:34px;height:34px;border:1px solid #e7e0ee;background:#fff;border-radius:999px;color:#9a8197;font-size:18px;display:grid;place-items:center}.packou-v24 .hp-fav-btn.active{color:#ef2d79;background:#fff0f6;border-color:#ffc2d8}.packou-v24 .hp-tags{display:flex;gap:6px;flex-wrap:wrap}.packou-v24 .hp-tags span{font-size:10px;font-weight:800;color:#7c3aed;background:#f4efff;border:1px solid #e6dafd;border-radius:999px;padding:5px 8px}.packou-v24 .hp-service-mini{font-size:10px;color:#6f7480}.packou-v24 .hp-type-filter{margin-top:6px}.packou-v24 .hp-listing-extras{border:1px dashed #dfd6e8;border-radius:14px;padding:12px 14px;background:#fcfaff}.packou-v24 .hp-listing-extras summary{cursor:pointer;font-weight:900;color:#5f4a6f}.packou-v24 .hp-listing-extras>p{font-size:11px;color:#858b98}.packou-v24 .hp-extra-row{display:grid;grid-template-columns:1fr 1.2fr 120px;gap:8px;margin-top:8px}.packou-v24 .hp-extra-row input{width:100%}.packou-v24 .hp-service-fields{padding:14px;border:1px solid #e8e1ef;background:#fffafb;border-radius:14px}.packou-v24 .my-pack-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.packou-v24 .my-pack-bottom button{border:1px solid #ddd5e6;background:#fff;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.packou-v24 .hp-listing-detail{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);gap:22px;max-width:1050px}.packou-v24 .hp-listing-gallery{min-width:0}.packou-v24 .hp-listing-mainmedia{min-height:430px;max-height:70vh;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#11131a}.packou-v24 .hp-listing-mainmedia img,.packou-v24 .hp-listing-mainmedia video{width:100%;height:100%;max-height:70vh;object-fit:contain;background:#11131a}.packou-v24 .hp-listing-thumbs{display:flex;gap:7px;margin-top:8px}.packou-v24 .hp-listing-thumbs button{width:42px;height:42px;border:1px solid #ddd5e6;border-radius:10px;background:#fff;color:#6e6177}.packou-v24 .hp-listing-info{display:flex;flex-direction:column;gap:11px}.packou-v24 .hp-listing-owner{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px}.packou-v24 .hp-listing-owner .avatar{width:38px;height:38px}.packou-v24 .hp-listing-owner>button:not(.hp-fav-btn){border:0;background:transparent;text-align:left;padding:0;font-weight:900;color:#4f2d72}.packou-v24 .hp-listing-info h2{font-size:28px;margin:0}.packou-v24 .hp-listing-price{font-size:28px;font-weight:950;color:#ed2f79}.packou-v24 .hp-listing-stats{display:flex;gap:10px;flex-wrap:wrap}.packou-v24 .hp-listing-stats span{font-size:10px;padding:6px 8px;background:#f7f4f8;border-radius:8px;color:#696e79}.packou-v24 .hp-listing-description{line-height:1.6;color:#555b67;white-space:pre-wrap}.packou-v24 .hp-service-box{display:grid;gap:7px;padding:13px;border:1px solid #eadff0;border-radius:13px;background:#fff9fc}.packou-v24 .hp-service-box span{font-size:11px;font-weight:800}.packou-v24 .hp-service-box p{margin:3px 0 0;font-size:11px;color:#6d6671}.packou-v24 .hp-extras-picker{display:grid;gap:8px}.packou-v24 .hp-extras-picker>label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #e8e2ee;border-radius:12px;background:#fff}.packou-v24 .hp-extras-picker input{width:auto}.packou-v24 .hp-extras-picker span b,.packou-v24 .hp-extras-picker span small{display:block}.packou-v24 .hp-extras-picker span small{font-size:10px;color:#898f9b;margin-top:2px}.packou-v24 .hp-buyer-note{display:grid;gap:6px;font-size:11px;font-weight:800}.packou-v24 .hp-buyer-note textarea{min-height:90px;border:1px solid #ded8e6;border-radius:11px;padding:11px;background:#fff}.packou-v24 .hp-listing-buybar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e8dfee;border-radius:14px;background:#fbf8ff}.packou-v24 .hp-listing-buybar small,.packou-v24 .hp-listing-buybar strong{display:block}.packou-v24 .hp-listing-buybar strong{font-size:20px}.packou-v24 .hp-listing-reviews{margin-top:8px;border-top:1px solid #eee8f1;padding-top:12px}.packou-v24 .hp-listing-reviews article{display:grid;grid-template-columns:36px 1fr;gap:9px;padding:10px 0;border-bottom:1px solid #f0ebf2}.packou-v24 .hp-listing-reviews article .avatar{width:36px;height:36px}.packou-v24 .hp-listing-reviews article b,.packou-v24 .hp-listing-reviews article span,.packou-v24 .hp-listing-reviews article small{display:block}.packou-v24 .hp-listing-reviews article span{color:#f0a000}.packou-v24 .hp-listing-reviews article p{margin:3px 0;font-size:12px}.packou-v24 .hp-cart-extras,.packou-v24 .hp-order-extras{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.packou-v24 .hp-cart-extras span,.packou-v24 .hp-order-extras span{font-size:9px;padding:5px 7px;border-radius:999px;background:#f5f0fb;color:#655875}.packou-v24 .hp-cart-note,.packou-v24 .hp-order-request{display:block;margin-top:7px;padding:8px 10px;background:#fff9e9;border:1px solid #f5e4ae;border-radius:9px;color:#6e5c2f}.packou-v24 .hp-order-request p{margin:4px 0 0;white-space:pre-wrap}.packou-v24 .hp-owner-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.packou-v24 .hp-owner-preview-grid a{display:grid;gap:4px;padding:12px;border:1px solid #e5ddea;border-radius:11px;background:#fff}.packou-v24 .hp-owner-preview-grid small{font-size:9px;color:#8a8f9a}.packou-v24 .hp-owner-extras>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eee8f1}.packou-v24 .hp-owner-extras span{font-size:10px;color:#777}.packou-v24 .hp-cart-pro{align-items:flex-start}
@media(max-width:850px){.packou-v24 .hp-listing-detail{grid-template-columns:1fr}.packou-v24 .hp-listing-mainmedia{min-height:280px}.packou-v24 .hp-extra-row{grid-template-columns:1fr}.packou-v24 .hp-owner-preview-grid{grid-template-columns:1fr}}

/* V2.5 Money Control */
.hp-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.hp-wallet-grid article,.hp-owner-finance-grid article{border:1px solid #ece8f6;border-radius:18px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:6px}.hp-wallet-grid article>span,.hp-owner-finance-grid h3{font-size:12px;font-weight:900;letter-spacing:.08em;color:#7b7190}.hp-wallet-grid article>strong,.hp-owner-finance-grid article>strong{font-size:28px;color:#171426}.hp-wallet-grid article>div{font-size:12px;color:#746d81}.hp-wallet-grid button{margin-top:8px}.hp-payout-requests{margin-top:16px;border-top:1px solid #eee;padding-top:12px}.hp-payout-requests>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #f1eef6}.hp-owner-money-head{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hp-owner-money-head span{background:#f7f3ff;border:1px solid #e6dcff;border-radius:999px;padding:8px 12px}.hp-owner-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hp-owner-finance-grid article>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #f1eef6;padding-top:7px}.hp-owner-finance-grid article>div span{font-size:12px;color:#736b80}.hp-owner-finance-grid article .tiny{display:block!important;border-top:0;padding-top:0;line-height:1.35}@media(max-width:1100px){.hp-owner-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hp-wallet-grid,.hp-owner-finance-grid{grid-template-columns:1fr}.hp-payout-requests>div{align-items:flex-start;flex-direction:column}}

/* PACKZ V2.6 — LIVE PRO + DESTAQUES */
.hp-live-info{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 14px;padding:12px 16px;border:1px solid #eadcff;background:#fbf8ff;border-radius:14px;color:#4d415f}.hp-live-info b{color:#8b2bd1}.hp-live-tabs{display:flex;gap:8px;margin:0 0 18px}.hp-live-tabs button{border:1px solid #e0d9ec;background:#fff;border-radius:999px;padding:9px 14px;font-weight:800}.hp-live-tabs button.active{background:linear-gradient(135deg,#8b5cf6,#ff3d8d);color:#fff;border-color:transparent}.hp-live-card.is-featured,.hp-product-card.is-featured{box-shadow:0 0 0 2px rgba(255,61,141,.18),0 18px 45px rgba(139,92,246,.12)}.hp-live-featured,.hp-featured-badge{position:absolute;z-index:3;top:10px;right:10px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#ff3d8d);color:#fff;font-size:10px;font-weight:900;padding:6px 9px;letter-spacing:.06em}.hp-featured-badge{top:auto;bottom:10px}.hp-live-preview{position:relative}.hp-live-badge.replay{background:#39264c;color:#fff}.hp-live-copy small{display:block;color:#7c7288;margin-top:4px;line-height:1.35}.hp-live-room.pro{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:16px}.hp-live-local-tools{padding:12px;border-top:1px solid #2c2036;background:#120f17}.hp-local-preview-wrap{position:relative;aspect-ratio:16/9;background:#08080b;border-radius:12px;overflow:hidden;margin-bottom:10px}.hp-local-preview-wrap video{width:100%;height:100%;object-fit:cover}.hp-local-preview-wrap span{position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.78);color:#fff;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.hp-camera-actions{display:flex;gap:8px;flex-wrap:wrap}.hp-camera-actions button{border:1px solid #d9d0e4;background:#fff;color:#241c2e;border-radius:10px;padding:9px 11px}.hp-live-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hp-live-chat-head span{font-size:11px;color:#877c90}.hp-gift-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.hp-gift-buttons button{padding:8px 4px;border-radius:9px;border:1px solid #ead7e6;background:#fff4fa;color:#b21f68;font-weight:800}.hp-live-leaders{border-top:1px solid #ece6f0;padding-top:10px;display:grid;gap:6px}.hp-live-leaders>div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.hp-gift-goal{padding:10px 14px;border-top:1px solid #2b2132;background:#120d16;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#ddd}.hp-gift-goal>div{height:8px;border-radius:999px;background:#2c2433;overflow:hidden}.hp-gift-goal i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#ff3d8d)}.hp-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.hp-promo-grid article{border:1px solid #e8deef;border-radius:14px;padding:15px;background:#fff}.hp-promo-grid p{min-height:40px}.hp-promo-grid select{width:100%;margin:8px 0;border:1px solid #ded3e7;border-radius:10px;padding:10px}.hp-product-media{position:relative}@media(max-width:900px){.hp-live-room.pro{grid-template-columns:1fr}.hp-live-info{align-items:flex-start;flex-direction:column}.hp-promo-grid{grid-template-columns:1fr}.hp-gift-goal{grid-template-columns:1fr}.hp-gift-buttons{grid-template-columns:repeat(2,1fr)}}


/* PACKZ V2.7 — REAL STREAMING BRIDGE + STORY/NOTIFICATION FIX */
.packou-v27 .hp-story-stage{position:relative;min-height:320px;display:grid;place-items:center;background:#09090d;border-radius:18px;overflow:hidden}
.packou-v27 .hp-story-media{width:100%;max-height:72vh;object-fit:contain;display:block;background:#09090d}
.packou-v27 .hp-story-media.loading-media{visibility:hidden;position:absolute;inset:0}
.packou-v27 .hp-story-loading-layer{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;background:linear-gradient(180deg,#0c0b10,#17121d);color:#fff}
.packou-v27 .hp-story-loading-layer.hidden{display:none!important}
.packou-v27 .hp-story-loading-layer span{width:32px;height:32px;border:3px solid rgba(255,255,255,.18);border-top-color:#ff3d8d;border-radius:50%;animation:packouSpin .75s linear infinite}
.packou-v27 .hp-story-loading-layer b{font-size:12px;letter-spacing:.04em}
.packou-v27 .hp-story-error{position:relative;z-index:5;max-width:420px;text-align:center;padding:28px;color:#fff}
.packou-v27 .hp-story-error b,.packou-v27 .hp-story-error small{display:block}.packou-v27 .hp-story-error small{margin:8px 0 14px;color:#b6adbd}
@keyframes packouSpin{to{transform:rotate(360deg)}}

.packou-v27 .hp-notification{appearance:none;width:100%;border:0;border-bottom:1px solid #eee9f4;background:#fff;color:#222;text-align:left;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 10px;border-radius:0;cursor:default}
.packou-v27 .hp-notification.unread{background:#fbf6ff}
.packou-v27 .hp-notification.actionable{cursor:pointer}
.packou-v27 .hp-notification.actionable:hover{background:#f5efff}
.packou-v27 .hp-notification-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f3edff;font-size:18px}
.packou-v27 .hp-notification b,.packou-v27 .hp-notification span{display:block}.packou-v27 .hp-notification span{font-size:10px;color:#8b8494;margin-top:3px}
.packou-v27 .hp-notification-open{font-size:11px;color:#7c3aed;white-space:nowrap}.packou-v27 .hp-notification>small{font-size:10px;color:#aaa}

.packou-v27 .hp-ant-player{position:relative;width:100%;aspect-ratio:16/9;background:#07070a;border:0;border-radius:14px;overflow:hidden}
.packou-v27 .hp-ant-player iframe{display:block;width:100%;height:100%;border:0;background:#07070a}
.packou-v27 .hp-stream-state{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;padding:6px 9px;border-radius:999px;background:#eee9f3;color:#756a7f}
.packou-v27 .hp-stream-state.online{background:#e3fff1;color:#08754c}
.packou-v27 .hp-stream-help{margin-top:10px;padding:10px 12px;border:1px solid #e5daf0;border-radius:11px;background:#faf7ff;color:#6e6478;font-size:11px;line-height:1.45}
.packou-v27 .hp-live-provider-note{font-size:10px;color:#94899c;margin-top:6px}
.packou-v27 .hp-live-local-tools .stream-warning{margin:8px 0;padding:9px 10px;border-radius:9px;background:#fff5db;color:#69501a;font-size:10px}
@media(max-width:680px){.packou-v27 .hp-notification{grid-template-columns:38px minmax(0,1fr)}.packou-v27 .hp-notification-open,.packou-v27 .hp-notification>small{grid-column:2}.packou-v27 .hp-story-stage{min-height:240px}}

/* PACKZ V2.7.1 — Story visibility + wide Live modal hotfix */
.packou-v27 .hp-modal-card.hp-live-modal-card{width:min(1180px,96vw)!important;max-width:1180px!important;padding:28px!important;overflow:auto}
.packou-v27 .hp-live-modal-card .hp-live-room{margin:0!important;min-width:0;width:100%;max-width:100%}
.packou-v27 .hp-live-modal-card .hp-live-stage,.packou-v27 .hp-live-modal-card .hp-live-chat{min-width:0}
.packou-v27 .hp-live-modal-card .hp-live-chat{overflow:hidden}
.packou-v27 .hp-live-modal-card .hp-live-messages{min-height:260px}
@media(max-width:900px){.packou-v27 .hp-modal-card.hp-live-modal-card{width:96vw!important;padding:20px!important}.packou-v27 .hp-live-modal-card .hp-live-room{grid-template-columns:1fr!important}.packou-v27 .hp-live-modal-card .hp-live-chat{min-height:360px}}

/* PACKZ V2.8.1 — LIVE BREVE */
.hp-live-soon{max-width:920px;margin:36px auto;padding:56px 42px;text-align:center;border:1px solid #eadff4;border-radius:28px;background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%);box-shadow:0 24px 70px rgba(62,39,96,.08)}
.hp-live-soon-orb{width:72px;height:72px;margin:0 auto 16px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,#8b5cf6,#ff2d8b);color:#fff;font-size:34px;box-shadow:0 16px 36px rgba(182,55,183,.22)}
.hp-live-soon h1{font-size:42px;line-height:1.05;margin:8px 0 14px;color:#171322}.hp-live-soon>p{max-width:690px;margin:0 auto;color:#756d80;line-height:1.65;font-size:16px}
.hp-live-soon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 22px;text-align:left}.hp-live-soon-grid article{padding:18px;border:1px solid #ebe3f1;border-radius:16px;background:#fff}.hp-live-soon-grid b,.hp-live-soon-grid span{display:block}.hp-live-soon-grid b{margin-bottom:6px;color:#2d2537}.hp-live-soon-grid span{font-size:13px;color:#807789;line-height:1.45}
.hp-live-soon-note{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px;border-radius:14px;background:#f3edff;color:#655274}.hp-live-soon-note strong{color:#8a2fd0}.hp-promo-disabled{opacity:.68}.hp-promo-disabled button{cursor:not-allowed}
@media(max-width:650px){.hp-live-soon{margin:16px auto;padding:34px 18px;border-radius:20px}.hp-live-soon h1{font-size:31px}.hp-live-soon-grid{grid-template-columns:1fr}}
\n\n/* PACKZ V2.9 — MOBILE PARITY + DESKTOP POLISH */
.packz-v29{--v29-purple:#8c32d6;--v29-pink:#f20f69;--v29-ink:#202331;--v29-soft:#f7f4fc}
.packz-v29 .hp-drawer-backdrop{position:fixed;inset:0;z-index:139;background:rgba(18,15,25,.46);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:.2s ease}.packz-v29 .hp-drawer-backdrop.open{opacity:1;pointer-events:auto}.packz-v29 .hp-drawer-mobile-head,.packz-v29 .hp-drawer-experience{display:none}
.packz-v29 .mobile-bottom button{position:relative}.packz-v29 .mobile-bottom button.active{color:var(--v29-purple)!important}.packz-v29 .mobile-bottom button.active:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,var(--v29-purple),#b061f1)}
.packz-v29 .hp-results-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:28px 0 12px}.packz-v29 .hp-results-title h2{margin:0;font-size:22px}.packz-v29 .hp-results-title span{color:#85808d;font-size:12px}
.packz-v29 .hp-discovery-section{margin:26px 0 30px}.packz-v29 .hp-discovery-title{border-left:5px solid transparent;border-image:linear-gradient(#f2156d,#7d35d9) 1;padding-left:14px;margin-bottom:13px}.packz-v29 .hp-discovery-title>span{display:block;color:#e91966;font-weight:900;font-size:10px;letter-spacing:.12em}.packz-v29 .hp-discovery-title h2{font-size:24px;margin:3px 0}.packz-v29 .hp-discovery-title p{margin:0;color:#7b7685}.packz-v29 .hp-category-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.packz-v29 .hp-category-strip button{min-height:135px;padding:18px;text-align:left;border:1px solid #e8e2ef;border-radius:20px;background:linear-gradient(145deg,#fff,#faf7ff);color:#252033;box-shadow:0 10px 30px rgba(70,44,106,.05)}.packz-v29 .hp-category-strip button:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(70,44,106,.1)}.packz-v29 .hp-category-strip b,.packz-v29 .hp-category-strip small{display:block}.packz-v29 .hp-category-strip b{font-size:15px;margin-top:14px}.packz-v29 .hp-category-strip small{color:#8a8491;margin-top:5px}.packz-v29 .hp-category-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#f4eaff;color:#8c32d6;font-size:20px}.packz-v29 .hp-featured-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.packz-v29 .hp-featured-strip .hp-product-card{min-width:0}.packz-v29 .hp-trending-tags{display:flex;gap:8px;flex-wrap:wrap;padding:18px;border-radius:20px;background:#fff5fa;border:1px solid #f8e5ef}.packz-v29 .hp-trending-tags button{border:1px solid #e9def4;background:#f7f0ff;color:#7d32cf;border-radius:999px;padding:8px 12px;font-weight:800}.packz-v29 .hp-trending-tags b{color:#9b70c5}
.packz-v29 .hp-play-tabs{max-width:680px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;border:1px solid #e7e2ef;border-radius:16px;background:#fff}.packz-v29 .hp-play-tabs button{border:0;background:transparent;padding:12px;border-radius:12px;color:#777280;font-weight:850}.packz-v29 .hp-play-tabs .active{background:#f0ebff;color:#553fbc}.packz-v29 .hp-play-hero{max-width:980px;margin:0 auto 28px;padding:42px;border:1px solid #e6e1ed;border-radius:28px;background:radial-gradient(600px 300px at 100% 100%,rgba(124,58,237,.09),transparent 55%),linear-gradient(150deg,#fff,#faf8ff);box-shadow:0 16px 42px rgba(52,38,82,.06)}.packz-v29 .hp-play-hero>span{color:#4d5fbc;font-size:11px;letter-spacing:.16em;font-weight:900}.packz-v29 .hp-play-hero h1{font-size:46px;line-height:.98;letter-spacing:-.045em;margin:14px 0}.packz-v29 .hp-play-hero p{max-width:600px;color:#7f7986;font-size:16px}.packz-v29 .hp-play-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.packz-v29 .hp-play-hero-actions button{padding:13px 17px;border:1px solid #dcd4ea;background:#fff;border-radius:13px;font-weight:850}.packz-v29 .hp-play-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;padding:18px;border-radius:18px;background:#f5f1ff}.packz-v29 .hp-play-steps div{text-align:center}.packz-v29 .hp-play-steps b{width:34px;height:34px;margin:0 auto 7px;display:grid;place-items:center;border-radius:50%;background:#4c5fc1;color:#fff}.packz-v29 .hp-play-steps span,.packz-v29 .hp-play-steps small{display:block}.packz-v29 .hp-play-steps span{font-weight:900}.packz-v29 .hp-play-steps small{color:#85808d;margin-top:3px}
.packz-v29 .hp-v29-profile{min-width:0}.packz-v29 .hp-follow-count{text-align:center;margin:4px 0 18px}.packz-v29 .hp-follow-count b{font-size:19px}.packz-v29 .hp-follow-count span{margin-left:5px;color:#827c8a}.packz-v29 .hp-profile-kpis-v29{grid-template-columns:repeat(3,1fr)!important}.packz-v29 .hp-profile-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.packz-v29 .hp-profile-actions button{min-height:48px;border-radius:14px;font-weight:850}.packz-v29 .hp-profile-actions .hp-tip-btn{background:#ff9d16!important;border-color:#ff9d16!important;color:#fff!important}.packz-v29 .hp-profile-tabs-v29{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0;border:1px solid #e9e4ee;background:#fff;border-radius:16px;overflow:hidden}.packz-v29 .hp-profile-tabs-v29 button{border:0;border-bottom:3px solid transparent;background:#fff;color:#73707b;padding:13px 8px;display:grid;place-items:center;gap:4px;font-weight:850}.packz-v29 .hp-profile-tabs-v29 button span{font-size:11px}.packz-v29 .hp-profile-tabs-v29 button.active{color:#922dbf;background:#faf4ff;border-bottom-color:#9c32ca}.packz-v29 .hp-profile-tab-panel{display:none}.packz-v29 .hp-profile-tab-panel.active{display:block}.packz-v29 .hp-review-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.packz-v29 .hp-review-summary>div{padding:24px 12px;text-align:center;border-radius:16px;border:1px solid}.packz-v29 .hp-review-summary b,.packz-v29 .hp-review-summary span{display:block}.packz-v29 .hp-review-summary b{font-size:34px}.packz-v29 .hp-review-summary .positive{background:#effcf5;border-color:#cfeeda;color:#15864a}.packz-v29 .hp-review-summary .neutral{background:#fff8e5;border-color:#f1e0ac;color:#a46a00}.packz-v29 .hp-review-summary .negative{background:#fff0f2;border-color:#f2d1d7;color:#c92e44}
.packz-v29 .hp-notifications-modal-card{width:min(760px,94vw)!important;max-width:760px!important;padding:0!important;overflow:hidden!important}.packz-v29 .hp-notifications-v29 .hp-modal-head{padding:24px 26px 14px}.packz-v29 .hp-notification-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e9e4ef}.packz-v29 .hp-notification-tabs button{border:0;border-bottom:3px solid transparent;background:#fff;padding:14px 10px;color:#716d78;font-weight:850}.packz-v29 .hp-notification-tabs button.active{color:#4e55af;border-bottom-color:#4e55af}.packz-v29 .hp-notification-tabs b{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#ff0961;color:#fff;font-size:10px}.packz-v29 .hp-notification-list{max-height:min(65vh,720px);overflow:auto}.packz-v29 .hp-notification{padding:16px 22px!important}.packz-v29 .hp-notification-icon{border-radius:50%!important;background:#5630b9!important;color:#fff!important}.packz-v29 .hp-notification:nth-child(3n+2) .hp-notification-icon{background:#239645!important}.packz-v29 .hp-notification b{font-weight:700!important;line-height:1.35}.packz-v29 .hp-notification span{font-size:11px!important}
.packz-v29 .hp-inbox-search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin:10px;padding:10px 12px;border:1px solid #e6e1ed;border-radius:999px;background:#faf9fc}.packz-v29 .hp-inbox-search input{border:0;background:transparent;outline:0;min-width:0}.packz-v29 .hp-inbox-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 10px 10px}.packz-v29 .hp-inbox-filters button{border:1px solid #e6e1ec;background:#fff;border-radius:999px;padding:8px;color:#716d78;font-weight:800;font-size:11px}.packz-v29 .hp-inbox-filters .active{background:#eef0ff;color:#4857b2;border-color:#cfd4ff}.packz-v29 .conversation-list .conv{width:100%;display:grid!important;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;text-align:left;border:0;border-bottom:1px solid #f0edf4;background:#fff}.packz-v29 .hp-conv-avatar-wrap{position:relative}.packz-v29 .hp-conv-avatar-wrap .avatar{width:48px;height:48px}.packz-v29 .hp-conv-avatar-wrap i{position:absolute;right:0;bottom:1px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#c8cad0}.packz-v29 .hp-conv-avatar-wrap i.online{background:#24bb63}.packz-v29 .hp-conv-copy{min-width:0}.packz-v29 .hp-conv-copy strong,.packz-v29 .hp-conv-copy small,.packz-v29 .hp-conv-copy span{display:block}.packz-v29 .hp-conv-copy small{font-size:10px;color:#9a95a1}.packz-v29 .hp-conv-copy>span{margin-top:4px;color:#787480;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packz-v29 .hp-conv-meta{text-align:right;max-width:90px}.packz-v29 .hp-conv-meta b{color:#ff1765}.packz-v29 .hp-conv-meta small{display:block;color:#a09ba6;font-size:9px;margin-top:7px}.packz-v29 .hp-chat-head{grid-template-columns:auto 42px 1fr auto}.packz-v29 .hp-chat-back{display:none;border:0;background:transparent;font-size:31px;color:#4b4851}.packz-v29 .hp-chat-more{border:0;background:transparent;font-size:23px;color:#62606a}.packz-v29 .hp-chat-safety{margin:10px 14px 0;padding:10px 12px;border:1px solid #f0d7a2;border-radius:12px;background:#fff8e9;color:#67582f;font-size:11px}.packz-v29 .hp-chat-empty{min-height:400px;display:grid;place-items:center;align-content:center;gap:8px;color:#aaa3b0}.packz-v29 .hp-chat-empty b{font-size:36px}.packz-v29 .chat-compose{grid-template-columns:auto 1fr auto!important}.packz-v29 .hp-chat-attach{border:0;background:transparent;font-size:24px;color:#76717f}.packz-v29 .hp-chat-menu{display:grid;gap:8px}.packz-v29 .hp-chat-menu button{padding:14px;text-align:left;border:1px solid #e7e1ec;border-radius:12px;background:#fff}
@media(max-width:1220px){.packz-v29 .hp-mainnav button{padding:10px 9px!important;font-size:12px}.packz-v29 .hp-mainnav{gap:2px!important}.packz-v29 .hp-actions{gap:5px!important}.packz-v29 .hp-icon-text span{display:none}.packz-v29 .hp-exp-wrap>span{display:none}}
@media(max-width:900px){.packz-v29 .hp-featured-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.packz-v29 .hp-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.packz-v29 .hp-profile-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){html,body.packz-v29{background:#f8f7fb!important}.packz-v29 .hp-header{min-height:64px!important;height:64px!important;padding:0 14px!important;grid-template-columns:1fr auto!important}.packz-v29 .hp-brand-wrap{display:flex;min-width:0}.packz-v29 .mobile-menu{order:2;margin-left:auto!important}.packz-v29 .hp-brand{order:1}.packz-v29 .hp-logo{width:38px!important;height:38px!important}.packz-v29 .hp-brand .brand-copy small{display:none!important}.packz-v29 .hp-brand .brand-copy strong{font-size:15px!important}.packz-v29 .hp-mainnav{display:none!important}.packz-v29 .hp-actions{position:absolute;right:58px}.packz-v29 .hp-actions .hp-exp-wrap,.packz-v29 .hp-actions #missionsBtn,.packz-v29 .hp-actions [data-view="inbox"],.packz-v29 .hp-actions #authBtn{display:none!important}.packz-v29 .hp-actions #notificationsBtn{display:grid!important;width:38px;height:38px}.packz-v29 .hp-announcement{display:none}.packz-v29 .hp-view{padding:18px 12px calc(92px + env(safe-area-inset-bottom))!important}.packz-v29 .mobile-bottom{display:grid!important;grid-template-columns:repeat(5,1fr)!important;position:fixed!important;left:0;right:0;bottom:0;z-index:120;height:68px;padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98)!important;box-shadow:0 -8px 30px rgba(55,40,80,.08)}.packz-v29 .mobile-bottom button{border:0;background:transparent;display:grid;place-items:center;align-content:center;gap:2px;font-size:20px;padding:4px}.packz-v29 .mobile-bottom button span{font-size:10px;font-weight:750}.packz-v29 .hp-drawer{top:0!important;height:100dvh!important;width:min(88vw,370px)!important;padding:0 16px 26px!important;z-index:150!important;border-radius:0 22px 22px 0}.packz-v29 .hp-drawer-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:18px 4px 12px}.packz-v29 .hp-drawer-brand{display:flex;align-items:center;gap:10px}.packz-v29 .hp-drawer-brand>div strong,.packz-v29 .hp-drawer-brand>div small{display:block}.packz-v29 .hp-drawer-brand>div small{color:#8f8996;font-size:10px}.packz-v29 .hp-drawer-logo{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff;font-weight:950}.packz-v29 #drawerCloseBtn{width:38px;height:38px;border:0;background:#f5f2f8;border-radius:50%;font-size:24px;color:#5b5662}.packz-v29 .hp-drawer-experience{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px;padding:12px;border:1px solid #ece6f1;border-radius:16px;background:#fbf9ff}.packz-v29 .hp-drawer-experience>span{font-weight:850;font-size:12px}.packz-v29 .hp-account-nav{gap:8px!important}.packz-v29 .hp-drawer .velora-nav button{min-height:55px;border:1px solid #ece7f2!important;border-radius:14px!important;background:#fff!important;font-size:14px!important}.packz-v29 .hp-drawer .velora-nav button.active{background:#f4eeff!important}.packz-v29 .hp-drawer-open{overflow:hidden}.packz-v29 .hp-social-layout{grid-template-columns:1fr!important}.packz-v29 .hp-right-rail{display:none!important}.packz-v29 .hp-searchbox{margin-bottom:14px}.packz-v29 .hp-stories{gap:12px;margin-inline:-4px}.packz-v29 .hp-story{min-width:72px}.packz-v29 .hp-feed-actions{grid-template-columns:1fr 1fr}.packz-v29 .hp-feed-card{border-radius:15px}.packz-v29 .hp-feed-card>header{grid-template-columns:42px minmax(0,1fr) auto auto;padding:12px}.packz-v29 .hp-feed-body{padding:0 10px 10px}.packz-v29 .hp-feed-body>p{font-size:15px}.packz-v29 .hp-feed-card .post-media{border-radius:12px;max-height:none;aspect-ratio:auto;object-fit:contain}.packz-v29 .hp-feed-card>footer{overflow-x:auto;padding:6px 8px 9px}.packz-v29 .hp-feed-card>footer button{white-space:nowrap}.packz-v29 .hp-explore-head h1{font-size:30px}.packz-v29 .hp-category-strip,.packz-v29 .hp-featured-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.packz-v29 .hp-category-strip button{min-width:78vw;scroll-snap-align:start}.packz-v29 .hp-featured-strip .hp-product-card{min-width:72vw;scroll-snap-align:start}.packz-v29 .hp-trending-tags{padding:14px}.packz-v29 .hp-filterbar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.packz-v29 .hp-filterbar button{white-space:nowrap}.packz-v29 .hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.packz-v29 .hp-product-copy{padding:11px!important}.packz-v29 .hp-product-title{font-size:13px!important}.packz-v29 .hp-product-copy>p{display:none}.packz-v29 .hp-product-actions{grid-template-columns:1fr!important}.packz-v29 .hp-product-actions button:not(.gold){display:none}.packz-v29 .hp-product-media{aspect-ratio:1/1}.packz-v29 .hp-play-hero{padding:28px 22px;border-radius:22px}.packz-v29 .hp-play-hero h1{font-size:38px}.packz-v29 .hp-play-steps{gap:5px;padding:14px 8px}.packz-v29 .hp-play-steps small{font-size:9px}.packz-v29 .hp-modal-card{width:calc(100vw - 20px)!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;padding:18px!important;border-radius:22px!important}.packz-v29 .hp-notifications-modal-card{width:100vw!important;height:100dvh!important;max-height:none!important;border-radius:0!important}.packz-v29 .hp-notifications-v29 .hp-modal-head{padding:18px 18px 10px}.packz-v29 .hp-notification-list{max-height:calc(100dvh - 156px)}.packz-v29 .hp-notification{grid-template-columns:46px minmax(0,1fr)!important;padding:15px 16px!important}.packz-v29 .hp-notification-open,.packz-v29 .hp-notification>small{grid-column:2!important}.packz-v29 .inbox-layout{display:block!important;min-height:calc(100dvh - 160px)!important;border-radius:16px!important}.packz-v29 .conversation-list{display:block!important;border:0!important}.packz-v29 .chat-panel{display:none!important;position:relative;min-height:calc(100dvh - 160px)}.packz-v29 .inbox-layout.mobile-chat-open .conversation-list{display:none!important}.packz-v29 .inbox-layout.mobile-chat-open .chat-panel{display:grid!important;grid-template-rows:auto auto 1fr auto!important}.packz-v29 .hp-chat-back{display:block}.packz-v29 .chat-messages{min-height:0;max-height:none!important;padding:14px!important}.packz-v29 .bubble{max-width:82%!important}.packz-v29 .chat-compose{position:sticky;bottom:68px;z-index:3}.packz-v29 .hp-v29-profile .creator-banner{height:180px!important}.packz-v29 .hp-v29-profile .profile-hero.overlap{display:grid!important;text-align:center;justify-items:center;margin-top:-76px!important}.packz-v29 .hp-v29-profile .profile-hero .avatar.xbig{width:150px!important;height:150px!important;border:6px solid #fff!important}.packz-v29 .hp-profile-kpis-v29{grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid #eee8f2;border-bottom:1px solid #eee8f2}.packz-v29 .hp-profile-kpis-v29>div{border:0!important;border-right:1px solid #eee8f2!important;border-radius:0!important;padding:17px 8px!important}.packz-v29 .hp-profile-kpis-v29>div:last-child{border-right:0!important}.packz-v29 .hp-profile-kpis-v29 span{font-size:10px!important}.packz-v29 .hp-profile-kpis-v29 b{font-size:12px!important}.packz-v29 .hp-profile-actions{grid-template-columns:repeat(2,1fr)}.packz-v29 .hp-profile-tabs-v29{top:0;margin-inline:-6px}.packz-v29 .hp-review-summary{grid-template-columns:1fr}.packz-v29 .hp-missions .hp-mission-grid{grid-template-columns:1fr!important}.packz-v29 .hp-missions{padding-bottom:40px}.packz-v29 .hp-level-card{grid-template-columns:1fr!important}.packz-v29 .creator-quicknav{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.packz-v29 .creator-quicknav button{min-width:210px;scroll-snap-align:start}.packz-v29 .simple-row,.packz-v29 .form-grid{grid-template-columns:1fr!important}.packz-v29 .grid{grid-template-columns:1fr!important}.packz-v29 .card.wide{grid-column:auto!important}.packz-v29 .hp-live-soon{margin-top:4px}.packz-v29 .hp-live-soon-grid{grid-template-columns:1fr!important}}
@media(max-width:540px){.packz-v29 .hp-product-grid{grid-template-columns:1fr 1fr!important}.packz-v29 .hp-product-foot{display:grid;gap:4px}.packz-v29 .hp-product-foot strong{font-size:17px}.packz-v29 .hp-product-ownerline{gap:4px}.packz-v29 .hp-product-creator{font-size:10px!important}.packz-v29 .hp-profile-actions{grid-template-columns:1fr 1fr}.packz-v29 .hp-play-hero h1{font-size:34px}.packz-v29 .hp-play-tabs button{font-size:11px;padding:10px 5px}}

/* PACKZ V3.0 — UX, AUTH & IDENTITY PASS */
.packz-v30 .hp-logo,.packz-v30 .hp-drawer-logo,.packz-v30 .hp-symbol-logo{background:transparent!important;box-shadow:none!important;transform:none!important;border:0!important;overflow:visible!important}.packz-v30 .hp-logo img,.packz-v30 .hp-drawer-logo img,.packz-v30 .hp-symbol-logo img{width:100%;height:100%;object-fit:contain;display:block}.packz-v30 .age-logo.hp-symbol-logo{width:86px;height:86px;margin:0 auto 14px}.packz-v30 .hp-theme-toggle{font-size:18px!important}.packz-v30 .hp-drawer-theme{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #ece6f1;background:#fff;border-radius:14px;padding:13px 14px;margin:0 0 12px;color:#4d4955}.packz-v30 .hp-drawer-theme span{font-weight:800}.packz-v30 .hp-drawer-theme b{font-size:11px;color:#8d8795}.packz-v30 .hp-auth-modal-card{width:min(560px,calc(100vw - 24px))!important;max-width:560px!important;padding:0!important;overflow:auto!important}.packz-v30 .hp-auth-v30{padding:34px 34px 30px;background:#fff;border-radius:22px;color:#222636}.packz-v30 .hp-auth-logo{display:flex;align-items:center;gap:12px;margin-bottom:24px}.packz-v30 .hp-auth-logo img{width:54px;height:54px;object-fit:contain}.packz-v30 .hp-auth-logo strong,.packz-v30 .hp-auth-logo span{display:block}.packz-v30 .hp-auth-logo strong{font-size:19px;letter-spacing:.12em}.packz-v30 .hp-auth-logo span{font-size:10px;color:#8b8f9c;margin-top:2px}.packz-v30 .hp-auth-v30 h2{font-size:31px;margin:0 0 7px}.packz-v30 .hp-auth-v30 #authIntro>p{color:#777d8b;margin:0 0 18px;line-height:1.5}.packz-v30 .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:#f6f3fb;border-radius:14px;margin-bottom:20px}.packz-v30 .auth-tabs button{border:0;background:transparent;border-radius:10px;padding:11px;font-weight:850;color:#747887}.packz-v30 .auth-tabs button.active{background:#fff;color:#7b39db;box-shadow:0 5px 16px rgba(71,42,110,.08)}.packz-v30 .hp-auth-fields{display:grid;gap:14px}.packz-v30 .hp-auth-fields>label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#4d5260}.packz-v30 .hp-auth-fields input:not([type=checkbox]){width:100%;padding:13px 14px;border:1px solid #ded9e9;border-radius:12px;background:#fbfbfd;color:#222635;outline:0}.packz-v30 .hp-auth-fields input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.09)}.packz-v30 .hp-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.packz-v30 .hp-auth-two label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#4d5260}.packz-v30 .hp-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:8px!important;font-weight:600!important;color:#666c79!important}.packz-v30 .hp-check input{width:auto!important;margin-top:2px}.packz-v30 .hp-check a{color:#7041cc;text-decoration:underline}.packz-v30 .hp-auth-message{min-height:0;border-radius:10px;font-size:11px;line-height:1.4}.packz-v30 .hp-auth-message.error,.packz-v30 .hp-auth-message.ok{padding:10px 12px}.packz-v30 .hp-auth-message.error{background:#fff0f2;color:#b5223a;border:1px solid #ffd5dc}.packz-v30 .hp-auth-message.ok{background:#eefbf4;color:#177447;border:1px solid #ccefdc}.packz-v30 .hp-auth-email-note,.packz-v30 .hp-auth-forgot{font-size:10px;color:#858a98;line-height:1.45}.packz-v30 .hp-auth-forgot{justify-self:start}.packz-v30 .hp-compose-shell{max-width:900px;margin:0 auto}.packz-v30 .hp-compose-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.packz-v30 .hp-compose-head h1{font-size:34px;margin:5px 0}.packz-v30 .hp-compose-head p{color:#7d8390}.packz-v30 .hp-compose-head>img{width:76px;height:76px;object-fit:contain}.packz-v30 .hp-back-link{border:0;background:transparent;color:#7740cf;padding:0;margin-bottom:13px;font-weight:800}.packz-v30 .hp-compose-form{padding:22px;border:1px solid #e7e2ef;border-radius:20px;background:#fff;box-shadow:0 15px 45px rgba(68,42,99,.06)}.packz-v30 .hp-compose-form label{color:#4a4f5c}.packz-v30 .hp-compose-form input,.packz-v30 .hp-compose-form textarea,.packz-v30 .hp-compose-form select{background:#fbfaff!important;color:#252936!important;border-color:#dfd9e8!important}.packz-v30 .hp-compose-upload{padding:14px;border:1px dashed #d8cdea;border-radius:14px;background:#fcfaff}.packz-v30 .hp-compose-upload span{font-size:10px;color:#8b8f9c}.packz-v30 .hp-compose-note{margin-top:12px;padding:12px;border-radius:12px;background:#fff7fb;border:1px solid #f2d9e7;color:#745669;font-size:11px}.packz-v30 .experience-picker button{background:#15111a!important;color:#fff!important;border-color:#2e2934!important;box-shadow:none!important}.packz-v30 .experience-picker button span{color:#9e98a8!important}.packz-v30 .experience-picker button.active{border-color:#ff4e95!important;box-shadow:0 0 0 3px rgba(255,78,149,.12)!important}.packz-v30 .hp-story-stage{isolation:isolate;background:#18141e!important}.packz-v30 .hp-story-stage:before{content:"";position:absolute;inset:-22px;z-index:-2;background-image:var(--story-bg);background-size:cover;background-position:center;filter:blur(22px) brightness(.6);transform:scale(1.08);opacity:.7}.packz-v30 .hp-story-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,8,14,.10),rgba(10,8,14,.25))}.packz-v30 .hp-story-media{background:transparent!important;cursor:zoom-in;transition:transform .22s ease,filter .22s ease}.packz-v30 .hp-story-stage:hover .hp-story-media:not(video){transform:scale(1.018)}.packz-v30 .hp-story-zoom-card{width:min(1180px,calc(100vw - 28px))!important;max-width:1180px!important}.packz-v30 .hp-story-zoom-card .hp-story-view{max-width:1080px!important}.packz-v30 .hp-story-zoom-card .hp-story-stage{max-height:86vh!important;min-height:70vh!important}.packz-v30 .hp-story-zoom-card .hp-story-media{max-height:86vh!important;cursor:zoom-out}.packz-v30 .hp-demo-card i,.packz-v30 .hp-demo-card small{font-style:normal}.packz-v30 .hp-demo-card i{font-size:8px;color:#f12f78}.packz-v30 .hp-demo-zone{margin:22px 0;padding:20px;border:1px dashed #d8cdea;border-radius:20px;background:linear-gradient(135deg,#fff,#faf5ff)}.packz-v30 .hp-demo-creator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.packz-v30 .hp-demo-creator-grid article{display:grid;justify-items:center;text-align:center;padding:14px;border:1px solid #ebe4f2;border-radius:16px;background:#fff}.packz-v30 .hp-demo-creator-grid img{width:72px;height:72px;border-radius:50%}.packz-v30 .hp-demo-creator-grid b,.packz-v30 .hp-demo-creator-grid span,.packz-v30 .hp-demo-creator-grid em{display:block}.packz-v30 .hp-demo-creator-grid b{margin-top:8px}.packz-v30 .hp-demo-creator-grid b small{color:#e12b70}.packz-v30 .hp-demo-creator-grid span,.packz-v30 .hp-demo-creator-grid em{font-size:10px;color:#8e92a0}.packz-v30 .hp-demo-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.packz-v30 .hp-demo-pack-grid article{overflow:hidden;border:1px solid #ebe4f2;border-radius:16px;background:#fff;padding-bottom:13px}.packz-v30 .hp-demo-pack-grid b,.packz-v30 .hp-demo-pack-grid span{display:block;padding:0 12px}.packz-v30 .hp-demo-pack-grid b{margin-top:10px}.packz-v30 .hp-demo-pack-grid b small{font-size:8px;color:#e42d73}.packz-v30 .hp-demo-pack-grid span{font-weight:900;color:#783cd2;margin-top:5px}.packz-v30 .hp-demo-poster{height:130px;display:grid;place-items:center;color:#fff;font-weight:950;letter-spacing:.12em}.packz-v30 .hp-demo-poster.p1{background:linear-gradient(135deg,#fb7185,#8b5cf6)}.packz-v30 .hp-demo-poster.p2{background:linear-gradient(135deg,#2563eb,#ec4899)}.packz-v30 .hp-demo-poster.p3{background:linear-gradient(135deg,#7c3aed,#f59e0b)}.packz-v30 .hp-demo-feed-media{min-height:300px;display:grid;place-items:center;align-content:center;gap:9px;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28),transparent 26%),linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff}.packz-v30 .hp-demo-feed-media span{font-size:42px;font-weight:950;letter-spacing:.12em}.packz-v30 .hp-demo-feed-media b{font-size:13px;letter-spacing:.12em}.packz-v30 .hp-demo-story-stage{min-height:500px!important}.packz-v30 .hp-demo-story-stage>.hp-story-media{width:220px!important;height:220px!important;border-radius:50%;object-fit:cover}.packz-v30 .hp-demo-story-copy{position:absolute;bottom:28px;left:20px;right:20px;text-align:center;color:#fff}.packz-v30 .hp-demo-story-copy b,.packz-v30 .hp-demo-story-copy span{display:block}.packz-v30 .hp-demo-story-copy span{font-size:11px;opacity:.8;margin-top:4px}.packz-v30 .hp-chat-list-empty{padding:22px;text-align:center;color:#9295a1}.packz-v30 .hp-inbox-filters button.active{background:linear-gradient(135deg,#7c3aed,#ff2f7d)!important;color:#fff!important;border-color:transparent!important}

/* Dark theme keeps PACKZ identity instead of pure black */
html[data-theme="dark"] body.hp-v19,html[data-theme="dark"] body.packz-v30{background:#0d1018!important;color:#eef0f6!important;--text:#eef0f6;--muted:#9aa2b2;--line:#252b39;--line2:#343b4b;--panel:#141925;--panel2:#181e2b;--panel3:#202638;--shadow:0 20px 55px rgba(0,0,0,.35)}html[data-theme="dark"] .hp-shell{background:radial-gradient(900px 550px at 85% -15%,rgba(255,47,125,.11),transparent 62%),#0d1018!important}html[data-theme="dark"] .hp-header{background:rgba(14,17,25,.96)!important;border-color:#272d3c!important;color:#eef0f6!important}html[data-theme="dark"] .hp-brand,html[data-theme="dark"] .hp-mainnav button,html[data-theme="dark"] .hp-view,html[data-theme="dark"] .hp-v19 h1,html[data-theme="dark"] .hp-v19 h2,html[data-theme="dark"] .hp-v19 h3{color:#eef0f6!important}html[data-theme="dark"] .hp-mainnav,html[data-theme="dark"] .hp-exp-wrap,html[data-theme="dark"] .hp-searchbox,html[data-theme="dark"] .hp-tabs,html[data-theme="dark"] .hp-feed-card,html[data-theme="dark"] .hp-product-card,html[data-theme="dark"] .hp-suggest,html[data-theme="dark"] .hp-rail-empty,html[data-theme="dark"] .hp-empty,html[data-theme="dark"] .card,html[data-theme="dark"] .hp-compose-form,html[data-theme="dark"] .hp-demo-zone,html[data-theme="dark"] .hp-demo-creator-grid article,html[data-theme="dark"] .hp-demo-pack-grid article{background:#151a27!important;border-color:#293041!important;color:#eef0f6!important}html[data-theme="dark"] .hp-mainnav button:hover,html[data-theme="dark"] .hp-mainnav button.active,html[data-theme="dark"] .hp-tabs button,html[data-theme="dark"] .hp-filterbar button,html[data-theme="dark"] .hp-suggest button{background:#171d2a!important;border-color:#30384a!important;color:#cdd3df!important}html[data-theme="dark"] .hp-tabs button.active,html[data-theme="dark"] .hp-filterbar button.active{background:#7c3aed!important;color:#fff!important}html[data-theme="dark"] .hp-searchbox input,html[data-theme="dark"] .hp-compose-form input,html[data-theme="dark"] .hp-compose-form textarea,html[data-theme="dark"] .hp-compose-form select{background:#10151f!important;color:#f3f5f9!important;border-color:#30384a!important}html[data-theme="dark"] .hp-feed-body>p,html[data-theme="dark"] .hp-product-copy>p,html[data-theme="dark"] .hp-explore-head p,html[data-theme="dark"] .hp-compose-head p{color:#b5bdca!important}html[data-theme="dark"] .hp-product-title,html[data-theme="dark"] .hp-product-creator,html[data-theme="dark"] .hp-product-foot strong{color:#f2f4f8!important}html[data-theme="dark"] .hp-drawer{background:#111620!important;border-color:#282f3e!important;color:#eef0f6!important}html[data-theme="dark"] .hp-drawer .velora-nav button,html[data-theme="dark"] .hp-drawer-theme,html[data-theme="dark"] .hp-drawer-experience{background:#171d29!important;border-color:#293142!important;color:#dce1e9!important}html[data-theme="dark"] .hp-drawer .velora-nav button.active{background:#251b3b!important;color:#d6c2ff!important}html[data-theme="dark"] .mobile-bottom{background:rgba(16,20,29,.98)!important;color:#cdd3de!important;box-shadow:0 -8px 30px rgba(0,0,0,.22)!important}html[data-theme="dark"] .hp-modal-card{background:#121722!important;color:#eef0f6!important}html[data-theme="dark"] .hp-auth-v30{background:#141925;color:#eef0f6}html[data-theme="dark"] .hp-auth-v30 #authIntro>p,html[data-theme="dark"] .hp-auth-fields>label,html[data-theme="dark"] .hp-auth-two label,html[data-theme="dark"] .hp-check{color:#b8c0cd!important}html[data-theme="dark"] .auth-tabs{background:#0f141e!important}html[data-theme="dark"] .auth-tabs button.active{background:#202735!important;color:#d5c0ff!important}html[data-theme="dark"] .hp-auth-fields input:not([type=checkbox]){background:#0e131c!important;border-color:#303748!important;color:#f5f6fa!important}html[data-theme="dark"] .inbox-layout,html[data-theme="dark"] .conversation-list,html[data-theme="dark"] .chat-panel{background:#111620!important;border-color:#293041!important}html[data-theme="dark"] .conv,html[data-theme="dark"] .hp-chat-head,html[data-theme="dark"] .chat-compose{background:#141a26!important;border-color:#293041!important;color:#eef0f6!important}html[data-theme="dark"] .conv:hover,html[data-theme="dark"] .conv.active{background:#20273a!important}html[data-theme="dark"] .hp-chat-safety{background:#292319!important;border-color:#5d4c2b!important;color:#ead9a8!important}html[data-theme="dark"] .chat-compose input{background:#0f141e!important;color:#fff!important;border-color:#30384a!important}html[data-theme="dark"] .experience-picker button{background:#10141d!important;border-color:#303748!important}html[data-theme="dark"] .hp-notification,html[data-theme="dark"] .hp-notifications-v29{background:#141925!important;color:#eef0f6!important;border-color:#293041!important}

@media(max-width:820px){.packz-v30 .hp-actions{right:104px!important}.packz-v30 .hp-actions #themeToggle{display:grid!important;width:38px!important;height:38px!important}.packz-v30 .hp-auth-modal-card{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}.packz-v30 .hp-auth-v30{padding:26px 18px 24px}.packz-v30 .hp-auth-v30 h2{font-size:28px}.packz-v30 .hp-auth-two{grid-template-columns:1fr}.packz-v30 .hp-compose-head>img{width:58px;height:58px}.packz-v30 .hp-compose-head h1{font-size:29px}.packz-v30 .hp-compose-form{padding:16px}.packz-v30 .hp-demo-creator-grid{display:flex;overflow-x:auto}.packz-v30 .hp-demo-creator-grid article{min-width:150px}.packz-v30 .hp-demo-pack-grid{display:flex;overflow-x:auto}.packz-v30 .hp-demo-pack-grid article{min-width:74vw}.packz-v30 .hp-demo-feed-media{min-height:240px}.packz-v30 .hp-story-zoom-card{width:100vw!important;height:100dvh!important;max-height:none!important;border-radius:0!important;padding:12px!important}.packz-v30 .hp-story-zoom-card .hp-story-stage{min-height:calc(100dvh - 155px)!important;max-height:calc(100dvh - 155px)!important}.packz-v30 .hp-demo-story-stage{min-height:calc(100dvh - 190px)!important}.packz-v30 .hp-drawer-logo img{width:42px;height:42px}}
@media(max-width:520px){.packz-v30 .hp-actions{right:101px!important}.packz-v30 .hp-auth-logo img{width:48px;height:48px}.packz-v30 .hp-auth-v30 h2{font-size:25px}.packz-v30 .hp-compose-head{align-items:center}.packz-v30 .hp-compose-head>img{width:52px;height:52px}.packz-v30 .hp-demo-zone{padding:14px}.packz-v30 .hp-demo-feed-media span{font-size:34px}}

/* =====================================================================================
   PACKZ V3.1 — INTERACTION & PRODUCT POLISH
   Full theme surfaces, real interaction feedback, modern Account / Creator Studio,
   interactive Stories and staging-demo identity.
   ===================================================================================== */
.packz-v31{--v31-surface:#fff;--v31-soft:#f8f6fb;--v31-border:#e7e1ed;--v31-copy:#252936;--v31-sub:#7d8190;--v31-dark:#121722}
.packz-v31 .hp-feed-card footer button,.packz-v31 [data-like-post],.packz-v31 [data-comment-post],.packz-v31 [data-share-post]{transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;transform-origin:center}
@media(hover:hover){.packz-v31 .hp-feed-card footer button:hover,.packz-v31 [data-like-post]:hover,.packz-v31 [data-comment-post]:hover,.packz-v31 [data-share-post]:hover{transform:translateY(-1px) scale(1.045)}}
.packz-v31 .hp-feed-card footer button:active{transform:scale(.965)!important}.packz-v31 .hp-feed-card footer button.active{color:#ef2c77!important}.packz-v31 .hp-feed-user{display:grid!important;text-align:left!important;gap:1px}.packz-v31 .hp-feed-user b{font-size:14px;color:inherit}.packz-v31 .hp-feed-user small{font-size:10px;color:#9692a0;font-weight:600}.packz-v31 .hp-demo-chip{display:inline-flex!important;align-items:center;justify-content:center;align-self:center;padding:4px 7px;border-radius:999px;background:#fff2a9;color:#7a6500;font-size:8px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.08em;white-space:nowrap}.packz-v31 .hp-demo-profile-note{margin:12px 0 18px;padding:12px 14px;border:1px solid #eee0a6;border-radius:13px;background:#fff9dc;color:#665b2a;font-size:11px;line-height:1.5}

/* Account V3.1 */
.packz-v31 .hp-account-hero-v31{position:relative;overflow:hidden;min-height:310px;border:1px solid var(--v31-border);border-radius:28px;background:#fff;box-shadow:0 18px 55px rgba(52,36,84,.08);padding:0 28px 26px;margin-bottom:16px}.packz-v31 .hp-account-cover-v31{height:150px;margin:0 -28px 0;background-image:linear-gradient(120deg,rgba(72,32,125,.86),rgba(244,48,128,.78)),var(--account-banner,linear-gradient(120deg,#52269c,#f12f7d));background-size:cover;background-position:center}.packz-v31 .hp-account-identity-v31{display:flex;align-items:flex-end;gap:18px;margin-top:-48px}.packz-v31 .hp-account-identity-v31>img{width:104px;height:104px;border-radius:50%;object-fit:cover;background:#d9d9df;border:6px solid #fff;box-shadow:0 8px 26px rgba(29,17,49,.16)}.packz-v31 .hp-account-identity-v31 h1{margin:4px 0 2px;font-size:30px;line-height:1.05}.packz-v31 .hp-account-identity-v31 p{margin:0 0 8px;color:#777986}.packz-v31 .hp-account-identity-v31 div div{font-size:11px;color:#898692}.packz-v31 .hp-account-identity-v31 div div b{color:#262833;font-size:13px}.packz-v31 .hp-account-hero-actions-v31{position:absolute;right:26px;bottom:27px;display:flex;gap:8px}.packz-v31 .hp-account-hero-actions-v31 button,.packz-v31 .hp-account-grid-v31 button{border:1px solid #e0d9e9;background:#fff;color:#44414b;border-radius:13px;padding:10px 14px;font-weight:850}.packz-v31 .hp-account-hero-actions-v31 .gold,.packz-v31 .hp-account-grid-v31 .gold{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7c3aed,#ff2f7d)}.packz-v31 .hp-account-shortcuts-v31{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.packz-v31 .hp-account-shortcuts-v31 button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--v31-border);background:#fff;border-radius:17px;padding:14px;color:#373941}.packz-v31 .hp-account-shortcuts-v31 button>span{display:grid;gap:2px}.packz-v31 .hp-account-shortcuts-v31 b{font-size:12px}.packz-v31 .hp-account-shortcuts-v31 small{font-size:9px;color:#91909a}.packz-v31 .hp-account-progress{margin:14px 0}.packz-v31 .hp-account-grid-v31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.packz-v31 .hp-account-grid-v31>article{border:1px solid var(--v31-border);border-radius:20px;background:#fff;padding:20px;min-width:0}.packz-v31 .hp-account-grid-v31 h3{margin:7px 0 10px;font-size:18px}.packz-v31 .hp-account-grid-v31 p{color:#787b86;line-height:1.55}.packz-v31 .hp-account-grid-v31 dl{margin:14px 0;display:grid;gap:0}.packz-v31 .hp-account-grid-v31 dl div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #f0edf3}.packz-v31 .hp-account-grid-v31 dt{color:#97939e;font-size:11px}.packz-v31 .hp-account-grid-v31 dd{margin:0;font-size:11px;font-weight:800;text-align:right;overflow-wrap:anywhere}.packz-v31 .hp-private-email-v31{font-weight:800;overflow-wrap:anywhere;color:#333641!important}.packz-v31 .hp-edit-profile-v31{max-width:760px}.packz-v31 .hp-advanced-url-v31{padding:12px;border:1px dashed #ddd2e8;border-radius:12px}.packz-v31 .hp-advanced-url-v31 summary{cursor:pointer;font-weight:800;color:#77717f}.packz-v31 .hp-advanced-url-v31 label{display:grid;gap:5px;margin-top:10px}.packz-v31 .hp-creator-toggle-v31>label{display:flex!important;align-items:center!important;gap:10px!important;padding:13px;border:1px solid #e6ddef;border-radius:14px;background:#fbf8ff}.packz-v31 .hp-creator-toggle-v31 span{display:grid}.packz-v31 .hp-creator-toggle-v31 small{color:#96909c;font-weight:500}

/* Creator Studio V3.1 */
.packz-v31 .hp-studio-hero-v31{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px;border:1px solid #e6dfed;border-radius:24px;background:radial-gradient(520px 220px at 100% 0,rgba(255,47,125,.11),transparent 70%),linear-gradient(145deg,#fff,#fbf8ff);box-shadow:0 16px 44px rgba(66,40,102,.06)}.packz-v31 .hp-studio-hero-v31 h1{margin:7px 0 6px;font-size:34px;letter-spacing:-.045em}.packz-v31 .hp-studio-hero-v31 p{margin:0;color:#7d7984}.packz-v31 .hp-studio-stats-v31{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.packz-v31 .hp-studio-stats-v31 article{padding:15px 17px;border:1px solid var(--v31-border);border-radius:17px;background:#fff}.packz-v31 .hp-studio-stats-v31 span,.packz-v31 .hp-studio-stats-v31 b{display:block}.packz-v31 .hp-studio-stats-v31 span{font-size:10px;color:#96919d}.packz-v31 .hp-studio-stats-v31 b{font-size:22px;margin-top:3px}.packz-v31 .hp-studio-actions-v31{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.packz-v31 .hp-studio-actions-v31 button{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;border:1px solid var(--v31-border);border-radius:18px;background:#fff;padding:14px;color:#36343c}.packz-v31 .hp-studio-actions-v31 button.primary{background:linear-gradient(135deg,#7c3aed,#ff2f7d);border-color:transparent;color:#fff;box-shadow:0 12px 28px rgba(173,45,173,.17)}.packz-v31 .hp-studio-actions-v31 i{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#221629;color:#fff;font-style:normal;font-weight:950}.packz-v31 .hp-studio-actions-v31 .primary i{background:rgba(255,255,255,.18)}.packz-v31 .hp-studio-actions-v31 span{display:grid;min-width:0}.packz-v31 .hp-studio-actions-v31 b{font-size:11px}.packz-v31 .hp-studio-actions-v31 small{font-size:8px;color:#96909c;margin-top:2px}.packz-v31 .hp-studio-actions-v31 .primary small{color:rgba(255,255,255,.75)}.packz-v31 .hp-studio-tabs-v31{display:flex;gap:7px;margin:20px 0 14px;padding-bottom:10px;border-bottom:1px solid #eee9f2}.packz-v31 .hp-studio-tabs-v31 button{border:1px solid #e7e0ec;background:#fff;color:#76717e;border-radius:999px;padding:9px 14px;font-weight:850}.packz-v31 .hp-studio-tabs-v31 button.active{background:#1f1626;color:#fff;border-color:#1f1626}.packz-v31 .hp-studio-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px}.packz-v31 .hp-studio-section-head h2{margin:4px 0}.packz-v31 .hp-studio-section-head p{margin:0;color:#88838f}.packz-v31 .hp-studio-panel-v31{padding:22px;border:1px solid var(--v31-border);border-radius:20px;background:#fff}.packz-v31 .hp-studio-verify-v31{display:grid;grid-template-columns:1fr minmax(280px,460px);gap:20px;align-items:center;margin:14px 0;padding:18px;border:1px solid #eadff0;border-radius:18px;background:#fffafc}.packz-v31 .hp-studio-verify-v31 h3{margin:5px 0}.packz-v31 .hp-studio-verify-v31 p{color:#837c87}.packz-v31 .hp-studio-compliance-v31{margin-top:20px}

/* Pack wizard */
.packz-v31 .hp-pack-wizard-v31{width:min(760px,100%)}.packz-v31 .hp-pack-steps-v31{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:4px 0 20px}.packz-v31 .hp-pack-steps-v31 i{height:5px;border-radius:999px;background:#ece7f0}.packz-v31 .hp-pack-steps-v31 i.active{background:linear-gradient(90deg,#7c3aed,#ff2f7d)}.packz-v31 .hp-pack-wizard-v31 form>section{display:none}.packz-v31 .hp-pack-wizard-v31 form>section.active{display:grid;gap:14px}.packz-v31 .hp-pack-step-v31 h3{margin:0 0 4px;font-size:21px}.packz-v31 .hp-pack-step-v31 label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#54505b}.packz-v31 .hp-pack-step-v31 input,.packz-v31 .hp-pack-step-v31 textarea,.packz-v31 .hp-pack-step-v31 select{width:100%;padding:12px 13px;border:1px solid #ddd6e5;border-radius:12px;background:#fff;color:#252835;outline:0}.packz-v31 .hp-pack-step-v31 textarea{min-height:105px;resize:vertical}.packz-v31 .hp-pack-review-v31{display:grid;gap:4px;padding:15px;border:1px solid #e1d7ed;border-radius:14px;background:#faf7ff}.packz-v31 .hp-pack-review-v31 span{font-size:10px;color:#817b88}.packz-v31 .hp-pack-wizard-actions-v31{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:15px;border-top:1px solid #eee8f2}.packz-v31 .hp-pack-wizard-actions-v31 button{padding:11px 15px;border:1px solid #ddd5e5;border-radius:12px;background:#fff;font-weight:850}.packz-v31 .hp-pack-wizard-actions-v31 .gold{color:#fff;background:linear-gradient(135deg,#7c3aed,#ff2f7d);border-color:transparent}

/* Story interactions */
.packz-v31 .hp-story-v31{max-width:650px;margin:auto}.packz-v31 .hp-story-v31>header{display:flex;align-items:center;gap:9px}.packz-v31 .hp-story-owner-v31{display:flex!important;align-items:center;gap:9px;flex:1;text-align:left;border:0;background:transparent;color:inherit;padding:0}.packz-v31 .hp-story-owner-v31 span{display:grid}.packz-v31 .hp-story-owner-v31 small{color:#8e8a95}.packz-v31 .hp-story-v31 .hp-story-stage{min-height:520px;max-height:68vh}.packz-v31 .hp-story-caption-v31{margin:12px 2px 8px!important}.packz-v31 .hp-story-interact-v31{display:grid;grid-template-columns:auto 1fr;gap:9px;margin:12px 0 6px}.packz-v31 .hp-story-interact-v31>button{min-width:105px;border:1px solid #e6deeb;border-radius:999px;background:#fff;color:#6d6672;font-weight:900}.packz-v31 .hp-story-interact-v31>button.active{color:#ef2d77;background:#fff2f7;border-color:#facbdd}.packz-v31 .hp-story-interact-v31 form{display:grid;grid-template-columns:1fr auto;gap:7px}.packz-v31 .hp-story-interact-v31 input{min-width:0;border:1px solid #dfd8e5;border-radius:999px;padding:11px 14px;background:#fff;color:#292b35}.packz-v31 .hp-story-interact-v31 form button{border-radius:999px;padding:10px 16px}.packz-v31 .hp-story-own-v31{margin:10px 0;padding:11px 13px;border-radius:12px;background:#f7f2fb;color:#77717d;font-size:11px}.packz-v31 .hp-story-expire-v31{display:block;text-align:center;color:#9a95a0;margin-top:8px}

/* TRUE FULL DARK MODE — V3.1 comes after every legacy mobile/light rule */
html[data-theme="dark"],html[data-theme="dark"] body.packz-v31,html[data-theme="dark"] body.packz-v31 .velora-shell,html[data-theme="dark"] body.packz-v31 .velora-main,html[data-theme="dark"] body.packz-v31 .hp-main,html[data-theme="dark"] body.packz-v31 .velora-view,html[data-theme="dark"] body.packz-v31 .hp-view{background:#0c1018!important;color:#eef2f8!important;color-scheme:dark}
html[data-theme="dark"] body.packz-v31 .hp-shell{background:radial-gradient(850px 500px at 86% -12%,rgba(255,47,125,.10),transparent 62%),radial-gradient(780px 550px at 0 100%,rgba(124,58,237,.08),transparent 65%),#0c1018!important}
html[data-theme="dark"] body.packz-v31 .hp-announcement{background:#111620!important;color:#8e98a9!important;border-color:#242c3a!important}
html[data-theme="dark"] body.packz-v31 .hp-header{background:rgba(13,17,26,.97)!important;border-color:#272e3d!important;color:#eef2f8!important}
html[data-theme="dark"] body.packz-v31 .hp-mainnav,html[data-theme="dark"] body.packz-v31 .hp-exp-wrap{background:#111722!important;border-color:#2a3242!important}
html[data-theme="dark"] body.packz-v31 .hp-mainnav button,html[data-theme="dark"] body.packz-v31 .hp-exp-wrap,html[data-theme="dark"] body.packz-v31 .hp-icon-nav{color:#d8deea!important}
html[data-theme="dark"] body.packz-v31 .hp-drawer{background:#10151f!important;border-color:#283141!important}
html[data-theme="dark"] body.packz-v31 .hp-drawer .velora-nav button,html[data-theme="dark"] body.packz-v31 .hp-drawer-theme,html[data-theme="dark"] body.packz-v31 .hp-drawer-experience{background:#151b27!important;color:#dbe1ec!important;border-color:#293243!important}
html[data-theme="dark"] body.packz-v31 .hp-drawer .velora-nav button.active{background:#261a3c!important;color:#d7c7ff!important}
html[data-theme="dark"] body.packz-v31 .mobile-bottom{background:rgba(13,18,27,.985)!important;color:#c5cdda!important;border-color:#293141!important;box-shadow:0 -8px 30px rgba(0,0,0,.35)!important}
html[data-theme="dark"] body.packz-v31 .mobile-bottom button{color:#aab3c2!important}html[data-theme="dark"] body.packz-v31 .mobile-bottom button.active{color:#c7a8ff!important}
html[data-theme="dark"] body.packz-v31 .hp-searchbox,html[data-theme="dark"] body.packz-v31 .hp-tabs,html[data-theme="dark"] body.packz-v31 .hp-feed-card,html[data-theme="dark"] body.packz-v31 .hp-product-card,html[data-theme="dark"] body.packz-v31 .hp-suggest,html[data-theme="dark"] body.packz-v31 .hp-person-card,html[data-theme="dark"] body.packz-v31 .hp-empty,html[data-theme="dark"] body.packz-v31 .card,html[data-theme="dark"] body.packz-v31 .hp-category-strip button,html[data-theme="dark"] body.packz-v31 .hp-discovery-section,html[data-theme="dark"] body.packz-v31 .hp-featured-card,html[data-theme="dark"] body.packz-v31 .hp-play-hero,html[data-theme="dark"] body.packz-v31 .hp-play-tabs,html[data-theme="dark"] body.packz-v31 .hp-play-steps,html[data-theme="dark"] body.packz-v31 .hp-community-card,html[data-theme="dark"] body.packz-v31 .hp-compose-form,html[data-theme="dark"] body.packz-v31 .hp-demo-zone,html[data-theme="dark"] body.packz-v31 .hp-demo-creator-grid article,html[data-theme="dark"] body.packz-v31 .hp-demo-pack-grid article,html[data-theme="dark"] body.packz-v31 .profile-preview,html[data-theme="dark"] body.packz-v31 .hp-account-grid-v31>article,html[data-theme="dark"] body.packz-v31 .hp-account-shortcuts-v31 button,html[data-theme="dark"] body.packz-v31 .hp-account-hero-v31,html[data-theme="dark"] body.packz-v31 .hp-studio-hero-v31,html[data-theme="dark"] body.packz-v31 .hp-studio-stats-v31 article,html[data-theme="dark"] body.packz-v31 .hp-studio-actions-v31 button:not(.primary),html[data-theme="dark"] body.packz-v31 .hp-studio-panel-v31,html[data-theme="dark"] body.packz-v31 .hp-studio-verify-v31,html[data-theme="dark"] body.packz-v31 .my-pack-card,html[data-theme="dark"] body.packz-v31 .advanced-box,html[data-theme="dark"] body.packz-v31 .simple-verify,html[data-theme="dark"] body.packz-v31 .review-card,html[data-theme="dark"] body.packz-v31 .order-card,html[data-theme="dark"] body.packz-v31 .launch-card,html[data-theme="dark"] body.packz-v31 .owner-jump{background:#151b27!important;border-color:#293243!important;color:#eef2f8!important;box-shadow:none!important}
html[data-theme="dark"] body.packz-v31 .hp-feed-card footer,html[data-theme="dark"] body.packz-v31 .hp-product-copy,html[data-theme="dark"] body.packz-v31 .hp-profile-tabs-v29,html[data-theme="dark"] body.packz-v31 .hp-notification-tabs,html[data-theme="dark"] body.packz-v31 .hp-notification-tabs button,html[data-theme="dark"] body.packz-v31 .conversation-list .conv,html[data-theme="dark"] body.packz-v31 .hp-chat-menu button{background:#151b27!important;border-color:#293243!important;color:#d9e0eb!important}
html[data-theme="dark"] body.packz-v31 .hp-tabs button,html[data-theme="dark"] body.packz-v31 .hp-filterbar button,html[data-theme="dark"] body.packz-v31 .hp-studio-tabs-v31 button,html[data-theme="dark"] body.packz-v31 .hp-account-hero-actions-v31 button,html[data-theme="dark"] body.packz-v31 .hp-account-grid-v31 button,html[data-theme="dark"] body.packz-v31 .hp-pack-wizard-actions-v31 button,html[data-theme="dark"] body.packz-v31 .hp-story-interact-v31>button{background:#171e2b!important;border-color:#30394b!important;color:#d9e0eb!important}
html[data-theme="dark"] body.packz-v31 .hp-tabs button.active,html[data-theme="dark"] body.packz-v31 .hp-filterbar button.active,html[data-theme="dark"] body.packz-v31 .hp-studio-tabs-v31 button.active{background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}
html[data-theme="dark"] body.packz-v31 input:not([type=checkbox]):not([type=radio]),html[data-theme="dark"] body.packz-v31 textarea,html[data-theme="dark"] body.packz-v31 select{background:#0f151f!important;color:#f2f5f9!important;border-color:#30394b!important}
html[data-theme="dark"] body.packz-v31 input::placeholder,html[data-theme="dark"] body.packz-v31 textarea::placeholder{color:#737e8f!important}
html[data-theme="dark"] body.packz-v31 .hp-modal-card{background:#121823!important;color:#eef2f8!important;border-color:#30394a!important}
html[data-theme="dark"] body.packz-v31 .hp-profile-tabs-v29 button{background:#151b27!important;color:#b9c2cf!important;border-color:#293243!important}html[data-theme="dark"] body.packz-v31 .hp-profile-tabs-v29 button.active{background:#251c38!important;color:#d5c4ff!important;border-bottom-color:#9a5cff!important}
html[data-theme="dark"] body.packz-v31 .creator-banner{background-color:#1b1521!important}html[data-theme="dark"] body.packz-v31 .hp-profile-bio,html[data-theme="dark"] body.packz-v31 .hp-account-grid-v31 p,html[data-theme="dark"] body.packz-v31 .hp-studio-hero-v31 p,html[data-theme="dark"] body.packz-v31 .hp-studio-section-head p{color:#aeb7c5!important}
html[data-theme="dark"] body.packz-v31 .hp-account-cover-v31{filter:saturate(.9) brightness(.78)}html[data-theme="dark"] body.packz-v31 .hp-account-identity-v31>img{border-color:#151b27!important}html[data-theme="dark"] body.packz-v31 .hp-account-identity-v31 div div b{color:#f2f5fa!important}html[data-theme="dark"] body.packz-v31 .hp-account-grid-v31 dl div{border-color:#293243!important}
html[data-theme="dark"] body.packz-v31 .hp-creator-toggle-v31>label,html[data-theme="dark"] body.packz-v31 .hp-pack-review-v31,html[data-theme="dark"] body.packz-v31 .hp-story-own-v31{background:#111722!important;border-color:#30394b!important;color:#c3cbd7!important}
html[data-theme="dark"] body.packz-v31 .hp-pack-step-v31 label{color:#bdc5d2!important}html[data-theme="dark"] body.packz-v31 .hp-pack-steps-v31 i{background:#2b3342}html[data-theme="dark"] body.packz-v31 .hp-story-interact-v31>button.active{background:#3a1726!important;color:#ff7faf!important;border-color:#6b2a43!important}
html[data-theme="dark"] body.packz-v31 .hp-demo-profile-note{background:#2a2516!important;color:#e6d58d!important;border-color:#514720!important}
html[data-theme="dark"] body.packz-v31 .hp-inbox-search,html[data-theme="dark"] body.packz-v31 .hp-inbox-filters button{background:#151b27!important;border-color:#30394b!important;color:#d4dbe6!important}
html[data-theme="dark"] body.packz-v31 .inbox-layout,html[data-theme="dark"] body.packz-v31 .conversation-list,html[data-theme="dark"] body.packz-v31 .chat-panel{background:#101620!important;border-color:#293243!important}
html[data-theme="dark"] body.packz-v31 .hp-chat-head,html[data-theme="dark"] body.packz-v31 .chat-compose{background:#151b27!important;border-color:#293243!important;color:#eef2f8!important}
html[data-theme="dark"] body.packz-v31 .hp-auth-v30{background:#151b27!important;color:#eef2f8!important}html[data-theme="dark"] body.packz-v31 .auth-tabs{background:#0f151f!important}html[data-theme="dark"] body.packz-v31 .auth-tabs button.active{background:#222a38!important;color:#d7c6ff!important}
html[data-theme="dark"] body.packz-v31 h1,html[data-theme="dark"] body.packz-v31 h2,html[data-theme="dark"] body.packz-v31 h3,html[data-theme="dark"] body.packz-v31 h4,html[data-theme="dark"] body.packz-v31 strong,html[data-theme="dark"] body.packz-v31 .hp-product-title,html[data-theme="dark"] body.packz-v31 .hp-product-creator{color:#eef2f8!important}

@media(max-width:900px){.packz-v31 .hp-studio-actions-v31{grid-template-columns:repeat(2,1fr)}.packz-v31 .hp-studio-stats-v31{grid-template-columns:repeat(2,1fr)}.packz-v31 .hp-account-shortcuts-v31{grid-template-columns:repeat(2,1fr)}.packz-v31 .hp-account-grid-v31{grid-template-columns:1fr}.packz-v31 .hp-studio-verify-v31{grid-template-columns:1fr}}
@media(max-width:820px){html[data-theme="dark"] body.packz-v31{background:#0c1018!important}.packz-v31 .hp-account-hero-v31{min-height:0;padding:0 18px 20px;border-radius:22px}.packz-v31 .hp-account-cover-v31{height:126px;margin:0 -18px}.packz-v31 .hp-account-identity-v31{align-items:center;margin-top:-42px;display:grid;justify-items:center;text-align:center}.packz-v31 .hp-account-identity-v31>img{width:94px;height:94px}.packz-v31 .hp-account-identity-v31 h1{font-size:25px}.packz-v31 .hp-account-hero-actions-v31{position:static;display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.packz-v31 .hp-account-shortcuts-v31{grid-template-columns:1fr 1fr}.packz-v31 .hp-studio-hero-v31{padding:20px;display:grid}.packz-v31 .hp-studio-hero-v31 h1{font-size:28px}.packz-v31 .hp-studio-actions-v31{grid-template-columns:1fr 1fr}.packz-v31 .hp-studio-actions-v31 .primary{grid-column:1/-1}.packz-v31 .hp-studio-tabs-v31{overflow:auto}.packz-v31 .hp-studio-section-head{align-items:flex-start}.packz-v31 .hp-story-v31 .hp-story-stage{min-height:calc(100dvh - 370px);max-height:62vh}.packz-v31 .hp-story-interact-v31{grid-template-columns:1fr}.packz-v31 .hp-story-interact-v31>button{min-height:44px}.packz-v31 .hp-modal-card:has(.hp-pack-wizard-v31),.packz-v31 .hp-modal-card:has(.hp-edit-profile-v31){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;padding:18px!important;overflow:auto!important}html[data-theme="dark"] body.packz-v31 .mobile-bottom{background:rgba(13,18,27,.99)!important}}
@media(max-width:520px){.packz-v31 .hp-account-shortcuts-v31{grid-template-columns:1fr}.packz-v31 .hp-studio-stats-v31{grid-template-columns:1fr 1fr}.packz-v31 .hp-studio-actions-v31{grid-template-columns:1fr}.packz-v31 .hp-studio-actions-v31 .primary{grid-column:auto}.packz-v31 .hp-account-hero-actions-v31{grid-template-columns:1fr}.packz-v31 .hp-pack-wizard-v31 .simple-row{grid-template-columns:1fr!important}.packz-v31 .hp-story-interact-v31 form{grid-template-columns:1fr auto}}

/* ================= PACKZ V3.1.1 · PROGRESSION CLARITY ================= */
.packz-v31 .hp-rank-head-actions{display:flex;gap:8px;flex-wrap:wrap}.packz-v31 .hp-rank-head-actions button{border:1px solid #e5dcec;background:#fff;color:#4c4653;border-radius:12px;padding:10px 13px;font-weight:850}.packz-v31 .hp-season-card-v311{gap:16px}.packz-v31 .hp-season-card-v311>div{display:grid;gap:3px}.packz-v31 .hp-season-card-v311>small{max-width:520px;line-height:1.45;color:rgba(255,255,255,.82);font-size:10px;text-align:right}
.packz-v31 .hp-tier-badge{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;border:1px solid transparent!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;white-space:nowrap;box-shadow:none!important}.packz-v31 .hp-tier-badge.tier-bronze{background:#f3e5da!important;color:#8b4f2d!important;border-color:#e3c7b2!important}.packz-v31 .hp-tier-badge.tier-silver{background:#eef1f5!important;color:#586273!important;border-color:#d8dee7!important}.packz-v31 .hp-tier-badge.tier-gold{background:#fff4cf!important;color:#936500!important;border-color:#efd88a!important}.packz-v31 .hp-tier-badge.tier-platinum{background:#e6f6f7!important;color:#28767a!important;border-color:#bfe3e5!important}.packz-v31 .hp-tier-badge.tier-diamond{background:#e9efff!important;color:#3559b8!important;border-color:#cbd8ff!important}.packz-v31 .hp-tier-badge.tier-master{background:#f1e7ff!important;color:#7429b7!important;border-color:#dac0f4!important}
.packz-v31 .hp-level-line-v311{align-items:center}.packz-v31 .hp-level-line-v311 .hp-tier-badge{cursor:pointer}.packz-v31 .hp-follow-count-v311{display:flex!important;align-items:center;justify-content:center;gap:28px}.packz-v31 .hp-follow-count-v311>div{display:flex;align-items:baseline;gap:5px}.packz-v31 .hp-follow-count-v311 span{margin:0!important}
.packz-v31 .hp-level-mini-v311{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))!important}.packz-v31 .hp-level-mini-v311>div,.packz-v31 .hp-level-mini-v311>.hp-progress-main-v311{min-height:104px;display:flex;flex-direction:column;justify-content:center;gap:4px}.packz-v31 .hp-progress-main-v311{text-align:left;cursor:pointer!important}.packz-v31 .hp-level-mini-v311 small{font-size:9px;color:#8a8993;line-height:1.35}.packz-v31 .hp-level-mini-v311 .hp-progress{margin-top:4px;height:7px}.packz-v31 .hp-level-mini-v311>div>button{margin-top:6px;border:0;background:transparent;color:#8a37cf;padding:0;text-align:left;font-weight:850;font-size:10px}
.packz-v31 .hp-progress-rules-v311{margin:14px 0 20px}.packz-v31 .hp-progress-rule-grid-v311{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.packz-v31 .hp-progress-rule-grid-v311 article{border:1px solid #e9e1ef;border-radius:16px;padding:16px;background:#fff}.packz-v31 .hp-progress-rule-grid-v311 article>span{display:block;color:#a133c5;font-size:9px;font-weight:950;letter-spacing:.08em;margin-bottom:6px}.packz-v31 .hp-progress-rule-grid-v311 article>b{display:block;font-size:14px;margin-bottom:6px}.packz-v31 .hp-progress-rule-grid-v311 article>p{margin:0;color:#767783;font-size:10px;line-height:1.5}.packz-v31 .hp-tier-ladder-v311{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}.packz-v31 .hp-tier-ladder-v311>div{padding:10px 8px;border:1px solid #ebe4ef;border-radius:13px;background:#faf8fc;text-align:center}.packz-v31 .hp-tier-ladder-v311>div.active{outline:2px solid #a83bd4;background:#fbf2ff}.packz-v31 .hp-tier-ladder-v311 b,.packz-v31 .hp-tier-ladder-v311 span,.packz-v31 .hp-tier-ladder-v311 small{display:block}.packz-v31 .hp-tier-ladder-v311 b{font-size:10px}.packz-v31 .hp-tier-ladder-v311 span{font-size:9px;color:#777784;margin:2px 0}.packz-v31 .hp-tier-ladder-v311 small{font-size:8px;color:#a2a0a9}.packz-v31 .hp-progress-footnote-v311{margin:10px 0 0;color:#85828e;font-size:9px;text-align:center}.packz-v31 .hp-progression-modal-v311{max-width:880px}.packz-v31 .hp-current-progress-v311{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#f5efff,#fff0f7);border:1px solid #eadcf1}.packz-v31 .hp-current-progress-v311 b{font-size:15px}.packz-v31 .hp-current-progress-v311 span{font-size:10px;color:#777381}.packz-v31 .hp-level-card-v311{display:grid;gap:8px!important}.packz-v31 .hp-level-card-v311>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.packz-v31 .hp-level-card-v311>div:first-child>b{font-size:23px}.packz-v31 .hp-level-card-v311>div:first-child>span{font-size:10px;color:#d7d9e2}.packz-v31 .hp-level-card-v311>small{font-size:9px;color:#c4c8d5}
html[data-theme="dark"] body.packz-v31 .hp-rank-head-actions button,html[data-theme="dark"] body.packz-v31 .hp-progress-rule-grid-v311 article,html[data-theme="dark"] body.packz-v31 .hp-level-mini-v311>div,html[data-theme="dark"] body.packz-v31 .hp-level-mini-v311>.hp-progress-main-v311{background:#151b27!important;border-color:#293243!important;color:#eef2f8!important}html[data-theme="dark"] body.packz-v31 .hp-progress-rule-grid-v311 article>p,html[data-theme="dark"] body.packz-v31 .hp-level-mini-v311 small{color:#aeb7c5!important}html[data-theme="dark"] body.packz-v31 .hp-tier-ladder-v311>div{background:#111722!important;border-color:#293243!important;color:#edf1f7!important}html[data-theme="dark"] body.packz-v31 .hp-tier-ladder-v311>div.active{background:#251c38!important;outline-color:#9a5cff!important}html[data-theme="dark"] body.packz-v31 .hp-current-progress-v311{background:#171522!important;border-color:#332a43!important;color:#eef2f8!important}
@media(max-width:820px){.packz-v31 .hp-rank-head-actions{width:100%}.packz-v31 .hp-rank-head-actions button{flex:1}.packz-v31 .hp-season-card-v311{align-items:flex-start!important;flex-direction:column}.packz-v31 .hp-season-card-v311>small{text-align:left}.packz-v31 .hp-level-mini-v311{grid-template-columns:1fr 1fr!important}.packz-v31 .hp-progress-main-v311{grid-column:1/-1}.packz-v31 .hp-progress-rule-grid-v311{grid-template-columns:1fr}.packz-v31 .hp-tier-ladder-v311{display:flex;overflow-x:auto;padding-bottom:6px}.packz-v31 .hp-tier-ladder-v311>div{min-width:102px}.packz-v31 .hp-current-progress-v311{align-items:flex-start;flex-direction:column}.packz-v31 .hp-follow-count-v311{gap:20px}.packz-v31 .hp-level-card-v311>div:first-child{align-items:flex-start;flex-direction:column}}

/* ================= PACKZ V3.2 · SOCIAL INTERACTION & UI POLISH ================= */
.packz-v32 .hp-feed-card footer button,.packz-v32 .hp-dots,.packz-v32 .hp-fav-btn,.packz-v32 .hp-filterbar button,.packz-v32 .hp-rank-head-actions button,.packz-v32 .person-actions button{transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease}
@media(hover:hover){.packz-v32 .hp-feed-card footer button:hover,.packz-v32 .hp-dots:hover,.packz-v32 .hp-fav-btn:hover,.packz-v32 .hp-filterbar button:hover,.packz-v32 .person-actions button:hover{transform:translateY(-1px) scale(1.025)}}
.packz-v32 .hp-dots{width:36px;height:36px;border:1px solid #e7e1ec;background:#fff;border-radius:999px;display:grid;place-items:center;font-size:18px;color:#77717f;line-height:1}.packz-v32 .hp-dots:active,.packz-v32 .hp-feed-card footer button:active{transform:scale(.96)}
.packz-v32 .hp-fav-btn{box-shadow:0 5px 16px rgba(55,38,83,.07)}.packz-v32 .hp-filterbar button{border-radius:999px!important}.packz-v32 button:focus-visible,.packz-v32 input:focus-visible,.packz-v32 textarea:focus-visible,.packz-v32 select:focus-visible{outline:3px solid rgba(139,92,246,.2)!important;outline-offset:2px}

/* Inline comments */
.packz-v32 .hp-inline-comments-v32{border-top:1px solid #eee7f1;background:#fff;padding:14px 18px 18px}.packz-v32 .hp-inline-comments-v32.hidden{display:none!important}.packz-v32 .hp-comments-v32{display:grid;gap:12px}.packz-v32 .hp-comments-head-v32{display:flex;align-items:center;gap:8px}.packz-v32 .hp-comments-head-v32 b{font-size:13px}.packz-v32 .hp-comments-head-v32 span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:#f3eff8;color:#7b43c0;font-size:10px;font-weight:900}.packz-v32 .hp-comment-list-v32{display:grid;gap:10px}.packz-v32 .hp-comment-v32{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:start}.packz-v32 .hp-comment-v32.is-reply{margin-left:44px}.packz-v32 .hp-comment-avatar-v32{border:0;background:transparent;padding:0}.packz-v32 .hp-comment-avatar-v32 .avatar{width:34px;height:34px}.packz-v32 .hp-comment-main-v32{min-width:0}.packz-v32 .hp-comment-bubble-v32{width:max-content;max-width:min(100%,680px);padding:9px 12px;border-radius:16px;background:#f5f3f8;color:#25222b}.packz-v32 .hp-comment-bubble-v32>button{display:flex;gap:6px;align-items:baseline;border:0;background:transparent;padding:0;color:inherit;text-align:left}.packz-v32 .hp-comment-bubble-v32 b{font-size:11px}.packz-v32 .hp-comment-bubble-v32 small{font-size:9px;color:#8c8793}.packz-v32 .hp-comment-bubble-v32 p{margin:3px 0 0;font-size:12px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.packz-v32 .hp-comment-meta-v32{display:flex;align-items:center;gap:9px;padding:4px 4px 0;flex-wrap:wrap}.packz-v32 .hp-comment-meta-v32 span,.packz-v32 .hp-comment-meta-v32 button{font-size:9px;color:#8d8794}.packz-v32 .hp-comment-meta-v32 button{border:0;background:transparent;padding:2px 0;font-weight:850}.packz-v32 .hp-comment-meta-v32 button:hover{color:#8b3bc6}.packz-v32 .hp-comment-meta-v32 button.active{color:#e82872}.packz-v32 .hp-comment-form-v32{display:grid;grid-template-columns:34px 1fr 42px;gap:8px;align-items:center;padding-top:4px}.packz-v32 .hp-comment-form-v32 .avatar{width:32px;height:32px}.packz-v32 .hp-comment-form-v32 input{width:100%;border:1px solid #e3ddeb;background:#fbfafd;border-radius:999px;padding:11px 14px;color:#26232c}.packz-v32 .hp-comment-form-v32 button{width:40px;height:40px;border-radius:999px;padding:0!important;display:grid;place-items:center}.packz-v32 .hp-replying-v32{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6effd;color:#6e3cb3;border-radius:10px;padding:7px 10px;font-size:9px}.packz-v32 .hp-replying-v32 button{border:0;background:transparent;color:inherit;font-size:16px}.packz-v32 .hp-comment-login-v32{width:max-content}

/* PACKZ dialogs and share sheet — replaces browser prompt/confirm */
.hp-mini-dialog-v32{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px}.hp-mini-dialog-backdrop-v32{position:absolute;inset:0;border:0;background:rgba(8,7,12,.68);backdrop-filter:blur(7px)}.hp-mini-dialog-v32>section{position:relative;z-index:1;width:min(92vw,480px);max-height:min(86vh,720px);overflow:auto;background:#fff;color:#24202b;border:1px solid #e9e1ee;border-radius:24px;padding:22px;box-shadow:0 26px 80px rgba(15,7,25,.3)}.hp-mini-dialog-v32 h3{margin:4px 34px 8px 0;font-size:21px}.hp-mini-dialog-v32 p{margin:0 0 14px;color:#77717e;font-size:12px;line-height:1.5}.hp-mini-dialog-v32 label{display:grid;gap:7px;font-size:10px;font-weight:900;color:#625b69}.hp-mini-dialog-v32 input,.hp-mini-dialog-v32 textarea{width:100%;border:1px solid #dfd7e6;background:#fbfafd;color:#25222a;border-radius:13px;padding:12px}.hp-mini-dialog-v32 textarea{min-height:120px;resize:vertical}.hp-mini-dialog-v32>section>input,.hp-mini-dialog-v32>section>textarea{margin-top:8px}.hp-mini-dialog-x-v32{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #e7e0ea;background:#faf8fc;color:#77717e;border-radius:999px;font-size:20px;line-height:1}.hp-mini-dialog-actions-v32{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.hp-mini-dialog-actions-v32 button{border:1px solid #e2dbe7;background:#fff;border-radius:12px;padding:10px 14px;font-weight:850}.hp-mini-dialog-v32>section>small{display:block;margin-top:8px;color:#95909a;font-size:9px}.hp-share-actions-v32{display:grid;gap:8px;margin-top:14px}.hp-share-actions-v32>button{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;text-align:left;border:1px solid #e8e1ec;background:#fcfbfd;color:#2b2730;border-radius:15px;padding:11px 12px}.hp-share-actions-v32>button:hover{background:#f8f2ff;border-color:#d9c7ef;transform:translateY(-1px)}.hp-share-actions-v32 i{width:38px;height:38px;border-radius:12px;background:#f1e9ff;display:grid;place-items:center;font-style:normal;font-size:18px}.hp-share-actions-v32 span{display:grid;gap:2px}.hp-share-actions-v32 b{font-size:11px}.hp-share-actions-v32 small{font-size:9px;color:#8c8793}.hp-share-search-v32{display:grid;grid-template-columns:1fr 42px;gap:7px;margin:12px 0}.hp-share-search-v32 button{border:0;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff;font-size:20px}.hp-share-people-v32{display:grid;gap:7px;max-height:50vh;overflow:auto}.hp-share-people-v32>button{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center;border:1px solid #ece5ef;background:#fff;border-radius:13px;padding:8px 10px;text-align:left;color:#27232d}.hp-share-people-v32>button:hover{background:#faf5ff}.hp-share-people-v32 .avatar{width:36px;height:36px}.hp-share-people-v32 span{display:grid}.hp-share-people-v32 b{font-size:11px}.hp-share-people-v32 small{font-size:9px;color:#89838f}.packz-v32 .hp-shared-target-v32{animation:packzSharedTarget 1.8s ease}@keyframes packzSharedTarget{0%,100%{box-shadow:0 12px 35px rgba(60,40,80,.08)}35%{box-shadow:0 0 0 4px rgba(139,92,246,.25),0 16px 50px rgba(139,92,246,.2)}}

/* Story social actions */
.packz-v32 .hp-story-interact-v32{grid-template-columns:auto auto 1fr!important;align-items:center}.packz-v32 .hp-story-interact-v32 form{grid-column:auto!important}.packz-v32 .hp-story-share-v32,.packz-v32 .hp-story-own-v32 button{border:1px solid #e4dbea;background:#fff;color:#5e5666;border-radius:12px;padding:10px 12px;font-weight:850}.packz-v32 .hp-story-own-v32{display:flex;align-items:center;justify-content:space-between;gap:10px}

/* Country select and general form polish */
.packz-v32 .hp-edit-profile-v31 select,.packz-v32 .form-grid select{appearance:auto}.packz-v32 select{cursor:pointer}.packz-v32 .hp-edit-profile-v31 .field label,.packz-v32 .hp-account-grid-v31 label,.packz-v32 .hp-studio-v31 label{color:#625c69}

/* Stronger real dark mode / contrast pass */
html[data-theme="dark"] body.packz-v32{background:#090d14!important;color:#eef3fa!important}.packz-v32 #veloraApp{min-height:100vh}html[data-theme="dark"] body.packz-v32 #veloraApp,html[data-theme="dark"] body.packz-v32 .velora-view,html[data-theme="dark"] body.packz-v32 .hp-content,html[data-theme="dark"] body.packz-v32 main{background:#090d14!important;color:#eef3fa!important}
html[data-theme="dark"] body.packz-v32 .muted,html[data-theme="dark"] body.packz-v32 .tiny,html[data-theme="dark"] body.packz-v32 small,html[data-theme="dark"] body.packz-v32 .hp-comment-meta-v32 span,html[data-theme="dark"] body.packz-v32 .hp-comment-meta-v32 button,html[data-theme="dark"] body.packz-v32 .hp-product-meta,html[data-theme="dark"] body.packz-v32 .hp-level-mini-v311 small,html[data-theme="dark"] body.packz-v32 .hp-progress-rule-grid-v311 article>p{color:#aeb9c9!important}
html[data-theme="dark"] body.packz-v32 .hp-feed-card,html[data-theme="dark"] body.packz-v32 .hp-inline-comments-v32,html[data-theme="dark"] body.packz-v32 .hp-product-card,html[data-theme="dark"] body.packz-v32 .card,html[data-theme="dark"] body.packz-v32 .hp-account-card-v31,html[data-theme="dark"] body.packz-v32 .hp-studio-panel-v31{background:#111722!important;border-color:#2a3445!important;color:#eef3fa!important}
html[data-theme="dark"] body.packz-v32 .hp-comment-bubble-v32{background:#1b2330!important;color:#eef3fa!important}html[data-theme="dark"] body.packz-v32 .hp-comment-form-v32 input,html[data-theme="dark"] body.packz-v32 input,html[data-theme="dark"] body.packz-v32 textarea,html[data-theme="dark"] body.packz-v32 select{background:#0d131d!important;border-color:#303b4d!important;color:#edf3fa!important}html[data-theme="dark"] body.packz-v32 input::placeholder,html[data-theme="dark"] body.packz-v32 textarea::placeholder{color:#7f8a99!important;opacity:1}
html[data-theme="dark"] body.packz-v32 .hp-dots,html[data-theme="dark"] body.packz-v32 .hp-fav-btn,html[data-theme="dark"] body.packz-v32 .hp-story-share-v32,html[data-theme="dark"] body.packz-v32 .hp-story-own-v32 button{background:#151d29!important;border-color:#303b4d!important;color:#dce5f0!important}html[data-theme="dark"] body.packz-v32 .hp-replying-v32{background:#241b35!important;color:#caa7ff!important}
html[data-theme="dark"] body.packz-v32 .hp-header button,html[data-theme="dark"] body.packz-v32 .mobile-bottom button,html[data-theme="dark"] body.packz-v32 .hp-account-shortcuts-v31 button{color:#dce4ef!important}html[data-theme="dark"] body.packz-v32 .hp-header button span,html[data-theme="dark"] body.packz-v32 .mobile-bottom span{color:inherit!important}
html[data-theme="dark"] body.packz-v32 .hp-mini-dialog-v32>section{background:#111722!important;border-color:#303a4c!important;color:#edf3fa!important}html[data-theme="dark"] body.packz-v32 .hp-mini-dialog-v32 p,html[data-theme="dark"] body.packz-v32 .hp-mini-dialog-v32 label,html[data-theme="dark"] body.packz-v32 .hp-share-actions-v32 small,html[data-theme="dark"] body.packz-v32 .hp-share-people-v32 small{color:#aeb9c9!important}html[data-theme="dark"] body.packz-v32 .hp-share-actions-v32>button,html[data-theme="dark"] body.packz-v32 .hp-share-people-v32>button,html[data-theme="dark"] body.packz-v32 .hp-mini-dialog-actions-v32 button,html[data-theme="dark"] body.packz-v32 .hp-mini-dialog-x-v32{background:#151d29!important;border-color:#303a4c!important;color:#eef3fa!important}html[data-theme="dark"] body.packz-v32 .hp-share-actions-v32 i{background:#251c38!important}

@media(max-width:700px){.packz-v32 .hp-comment-v32.is-reply{margin-left:28px}.packz-v32 .hp-inline-comments-v32{padding:12px}.packz-v32 .hp-story-interact-v32{grid-template-columns:1fr 1fr!important}.packz-v32 .hp-story-interact-v32 form{grid-column:1/-1!important}.hp-mini-dialog-v32{padding:10px;align-items:end}.hp-mini-dialog-v32>section{width:100%;border-radius:24px 24px 16px 16px;max-height:82dvh}.packz-v32 .hp-comment-meta-v32{gap:8px}.packz-v32 .hp-comment-bubble-v32{width:auto}.packz-v32 .hp-comment-form-v32{grid-template-columns:32px 1fr 38px}}
.packz-v32 .hp-chat-internal-link-v32{display:inline-flex;margin:5px 0 1px;padding:7px 10px;border-radius:10px;background:rgba(139,92,246,.11);color:#7738bd!important;font-weight:900;text-decoration:none;font-size:10px}.packz-v32 .bubble.me .hp-chat-internal-link-v32{background:rgba(255,255,255,.18);color:#fff!important}html[data-theme="dark"] body.packz-v32 .hp-chat-internal-link-v32{background:#251c38;color:#c9a7ff!important}
html[data-theme="dark"] body.packz-v32 .hp-actions>button:not(.gold),html[data-theme="dark"] body.packz-v32 .hp-actions .hp-exp-wrap,html[data-theme="dark"] body.packz-v32 .hp-account-shortcuts-v31 button{background:#151d29!important;border-color:#303b4d!important;color:#e5ecf5!important}

/* PACKZ V3.2.1 — dark +18 contrast and online presence */
html[data-theme="dark"] body.packz-v321 .privacy-chip.off{background:#4a1428!important;border:1px solid #9d3156!important;color:#ffd9e6!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}
html[data-theme="dark"] body.packz-v321 .hp-feed-tag.adult{background:#65152c!important;border:1px solid #b64066!important;color:#ffe8f0!important}
html[data-theme="dark"] body.packz-v321 .badge.adult,html[data-theme="dark"] body.packz-v321 .hp-product-rating{border-color:#b64066!important;color:#ffe8f0!important}
@keyframes packzPresencePulse321{0%,100%{box-shadow:0 0 0 0 rgba(29,211,111,.32),0 0 0 3px var(--presence-ring,#fff)}50%{box-shadow:0 0 0 6px rgba(29,211,111,0),0 0 0 3px var(--presence-ring,#fff)}}
body.packz-v321 .hp-presence,body.packz-v321 .hp-conv-avatar-wrap i.online,body.packz-v321 .online-dot{animation:packzPresencePulse321 2.1s ease-in-out infinite}
html[data-theme="dark"] body.packz-v321 .hp-presence,html[data-theme="dark"] body.packz-v321 .hp-conv-avatar-wrap i.online,html[data-theme="dark"] body.packz-v321 .online-dot{--presence-ring:#111722}
@media (prefers-reduced-motion: reduce){body.packz-v321 .hp-presence,body.packz-v321 .hp-conv-avatar-wrap i.online,body.packz-v321 .online-dot,body.packz-v321 .hp-suggest{animation:none!important;transition:none!important}}

/* PACKZ V3.2.1 — follow suggestion state transition */
body.packz-v321 .hp-suggest{overflow:hidden;max-height:260px;transform-origin:top center;transition:opacity .34s ease,transform .34s ease,max-height .46s ease,margin .46s ease,padding .46s ease,border-width .46s ease}
body.packz-v321 .hp-suggest.is-followed-v321{transform:scale(.985);opacity:.78}
body.packz-v321 .hp-suggest.is-exiting-v321{opacity:0;transform:translateY(-10px) scale(.96);max-height:0;margin-block:0!important;padding-block:0!important;border-width:0!important}
body.packz-v321 .hp-suggest.is-entering-v321{animation:packzSuggestEnter321 .36s ease both}
@keyframes packzSuggestEnter321{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
body.packz-v321 [data-suggest-list]{display:grid;gap:12px}


/* PACKERO V3.2.2 — Rebrand & Reliability */
html[data-theme="dark"] body.packero-v322 #safePreviewBtn,
html[data-theme="dark"] body.packero-v322 #drawerSafePreviewBtn{background:#173a34!important;border:1px solid #2f6b60!important;color:#c9fff2!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}
html[data-theme="dark"] body.packero-v322 .hp-exp-wrap{background:#121923!important;border-color:#2b3545!important}
html[data-theme="dark"] body.packero-v322 .hp-exp-wrap>span{color:#9eabba!important}
html[data-theme="dark"] body.packero-v322 .chat-panel,
html[data-theme="dark"] body.packero-v322 .chat-messages{background:#0b111a!important;color:#edf3fa!important}
html[data-theme="dark"] body.packero-v322 .hp-v19 .chat-messages{background:#0b111a!important}
html[data-theme="dark"] body.packero-v322 .hp-v19 .bubble:not(.me),
html[data-theme="dark"] body.packero-v322 .bubble:not(.me){background:#18212e!important;border-color:#303c4e!important;color:#e8eef6!important}
html[data-theme="dark"] body.packero-v322 .hp-v19 .bubble.me{background:linear-gradient(135deg,#7036d8,#d93487)!important;color:#fff!important}
html[data-theme="dark"] body.packero-v322 .hp-v19 .chat-compose,
html[data-theme="dark"] body.packero-v322 .chat-compose{background:#111925!important;border-color:#2c3748!important}
html[data-theme="dark"] body.packero-v322 .hp-v19 .chat-compose input{background:#0b121c!important;border-color:#344155!important;color:#f2f6fb!important}
html[data-theme="dark"] body.packero-v322 .hp-chat-head{background:#111925!important;border-color:#2c3748!important;color:#edf3fa!important}
html[data-theme="dark"] body.packero-v322 .hp-chat-head span{color:#9eabba!important}
html[data-theme="dark"] body.packero-v322 .hp-chat-empty{color:#97a3b3!important}
html[data-theme="dark"] body.packero-v322 .hp-chat-menu button{background:#151e2b!important;border-color:#303c4e!important;color:#e8eef6!important}

.packero-v322 .hp-edit-profile-v322{display:grid;gap:18px;min-width:0}.packero-v322 .hp-edit-profile-v322 .hp-modal-head{margin-bottom:0}.packero-v322 .hp-edit-profile-v322 .hp-modal-head h2{margin:4px 0 6px}.packero-v322 .hp-profile-form-v322{gap:14px}.packero-v322 .hp-profile-section-v322{display:grid;gap:12px;border:1px solid #e7e1eb;background:#fbfafd;border-radius:18px;padding:16px}.packero-v322 .hp-profile-section-head-v322{display:flex;align-items:end;justify-content:space-between;gap:12px}.packero-v322 .hp-profile-section-head-v322>span{font-size:10px;font-weight:950;letter-spacing:.12em;color:#b72868}.packero-v322 .hp-profile-section-head-v322>small{font-size:9px;color:#8c8592}.packero-v322 .hp-profile-fields-v322{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packero-v322 .hp-profile-fields-v322>.full{grid-column:1/-1}.packero-v322 .hp-profile-media-grid-v322{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packero-v322 .hp-upload-card-v322{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e1d9e8;background:#fff;border-radius:16px;padding:10px;cursor:pointer;transition:.16s ease}.packero-v322 .hp-upload-card-v322:hover{transform:translateY(-1px);border-color:#c9afe6;box-shadow:0 10px 26px rgba(70,42,100,.08)}.packero-v322 .hp-upload-card-v322>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.packero-v322 .hp-upload-preview-v322{overflow:hidden;background:linear-gradient(135deg,#eee7f6,#f8e8ef);display:grid;place-items:center}.packero-v322 .hp-upload-preview-v322 img{width:100%;height:100%;object-fit:cover}.packero-v322 .hp-upload-preview-v322.avatar-preview{width:72px;height:72px;border-radius:50%}.packero-v322 .hp-upload-preview-v322.banner-preview{width:72px;height:58px;border-radius:12px}.packero-v322 .hp-upload-card-v322>span{display:grid;gap:4px;min-width:0}.packero-v322 .hp-upload-card-v322 b{font-size:12px}.packero-v322 .hp-upload-card-v322 small{font-size:9px;color:#8b8590}.packero-v322 .hp-upload-card-v322 i{width:max-content;font-style:normal;font-size:9px;font-weight:900;color:#7b35bd;background:#f2eaff;border-radius:999px;padding:6px 9px}.packero-v322 .hp-advanced-url-v322{border:0!important;background:transparent!important;padding:0!important}.packero-v322 .hp-advanced-url-v322 summary{cursor:pointer;border:1px dashed #ddd2e5;border-radius:12px;padding:10px 12px;color:#756d7b;font-size:10px;font-weight:850}.packero-v322 .hp-advanced-url-v322[open] summary{margin-bottom:10px}.packero-v322 .hp-creator-switch-v322{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;background:transparent!important;padding:0!important;cursor:pointer}.packero-v322 .hp-creator-switch-v322>span{display:grid;gap:3px}.packero-v322 .hp-creator-switch-v322>span b{font-size:13px}.packero-v322 .hp-creator-switch-v322>span small{font-size:9px;color:#8c8592}.packero-v322 .hp-creator-switch-v322>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.packero-v322 .hp-creator-switch-v322>i{position:relative;width:48px;height:27px;border-radius:999px;background:#d8d3dc;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);transition:.18s ease;flex:0 0 auto}.packero-v322 .hp-creator-switch-v322>i:after{content:"";position:absolute;left:3px;top:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);transition:.18s ease}.packero-v322 .hp-creator-switch-v322>input:checked+i{background:linear-gradient(135deg,#7c3aed,#ff2f7d)}.packero-v322 .hp-creator-switch-v322>input:checked+i:after{transform:translateX(21px)}.packero-v322 .hp-profile-save-v322{display:flex;justify-content:flex-end}.packero-v322 .hp-profile-save-v322 button{min-width:180px}
html[data-theme="dark"] body.packero-v322 .hp-profile-section-v322{background:#111925!important;border-color:#2d3849!important}html[data-theme="dark"] body.packero-v322 .hp-upload-card-v322{background:#151e2b!important;border-color:#303c4e!important;color:#edf3fa!important}html[data-theme="dark"] body.packero-v322 .hp-upload-card-v322 small,html[data-theme="dark"] body.packero-v322 .hp-profile-section-head-v322>small,html[data-theme="dark"] body.packero-v322 .hp-creator-switch-v322>span small{color:#9ea9b8!important}html[data-theme="dark"] body.packero-v322 .hp-advanced-url-v322 summary{border-color:#3a4658!important;color:#bac4d0!important;background:#0e151f!important}
@media(max-width:700px){.packero-v322 .hp-profile-fields-v322,.packero-v322 .hp-profile-media-grid-v322{grid-template-columns:1fr}.packero-v322 .hp-profile-section-head-v322{align-items:flex-start;flex-direction:column;gap:3px}.packero-v322 .hp-profile-save-v322 button{width:100%}}


/* PACKERO V3.2.3 — Core UX & Reliability */
body.packero-v323 .hp-unread-count-v323{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#f01858;color:#fff;font-size:10px;font-weight:950;line-height:1;box-shadow:0 5px 14px rgba(240,24,88,.24)}
body.packero-v323 .hp-wallet-modal-v323{display:grid;gap:16px}body.packero-v323 .hp-wallet-summary-v323{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.packero-v323 .hp-wallet-summary-v323>div{border:1px solid #e7e1ef;border-radius:16px;background:#fbf9ff;padding:14px}body.packero-v323 .hp-wallet-summary-v323 span{display:block;color:#7f8492;font-size:10px;font-weight:800}body.packero-v323 .hp-wallet-summary-v323 b{display:block;margin-top:5px;font-size:18px;color:#242837}
body.packero-v323 .hp-product-manager-v323{display:grid;gap:14px}.packero-v323 .hp-product-manager-tabs-v323{display:flex;gap:8px;flex-wrap:wrap}.packero-v323 .hp-product-manager-tabs-v323 button{border:1px solid #e2dbea;background:#fff;color:#676d7b;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:900}.packero-v323 .hp-product-manager-tabs-v323 button.active{background:linear-gradient(135deg,#7c3aed,#ff2f7d);border-color:transparent;color:#fff}.packero-v323 .hp-product-list-v323{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.packero-v323 .hp-product-card-v323{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;border:1px solid #e6dfec;background:#fff;border-radius:18px;padding:12px;box-shadow:0 10px 28px rgba(50,35,75,.06);min-width:0}.packero-v323 .hp-product-card-v323.is-deleted{border-style:dashed;opacity:.92}.packero-v323 .hp-product-card-v323 img{width:112px;height:112px;object-fit:cover;border-radius:14px;background:#f2eef8}.packero-v323 .hp-product-card-main-v323{display:grid;gap:8px;min-width:0}.packero-v323 .hp-product-card-main-v323>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.packero-v323 .hp-product-card-main-v323 h4{margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packero-v323 .hp-product-state-v323{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:5px 8px;background:#ebf9f0;color:#19864a;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.packero-v323 .hp-product-state-v323.archived{background:#f1eff5;color:#6f6878}.packero-v323 .hp-product-state-v323.deleted{background:#fff0f3;color:#c22552}.packero-v323 .hp-product-metrics-v323{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.packero-v323 .hp-product-metrics-v323>span{border-radius:11px;background:#f7f5fa;padding:8px;color:#7c8190;font-size:9px}.packero-v323 .hp-product-metrics-v323 b{display:block;color:#282c39;font-size:11px;margin-top:2px}.packero-v323 .hp-product-price-v323{font-size:17px;font-weight:950;color:#7a36ce}.packero-v323 .hp-product-actions-v323{position:relative}.packero-v323 .hp-product-actions-v323>summary{list-style:none;cursor:pointer;width:32px;height:32px;border:1px solid #e4ddec;border-radius:10px;display:grid;place-items:center;background:#fff;color:#5e6370;font-size:18px}.packero-v323 .hp-product-actions-v323>summary::-webkit-details-marker{display:none}.packero-v323 .hp-product-actions-v323[open]>div{position:absolute;right:0;top:38px;z-index:20;width:210px;padding:7px;border:1px solid #e4ddec;border-radius:14px;background:#fff;box-shadow:0 18px 38px rgba(30,20,48,.16);display:grid;gap:3px}.packero-v323 .hp-product-actions-v323 button{border:0;background:transparent;text-align:left;border-radius:9px;padding:9px 10px;color:#3d414d;font-size:10px;font-weight:800}.packero-v323 .hp-product-actions-v323 button:hover{background:#f6f1ff;color:#7736ca}.packero-v323 .hp-product-actions-v323 button.danger{color:#cf2258}.packero-v323 .hp-delete-countdown-v323{border-radius:11px;background:#fff1f4;color:#a9294e;padding:8px 10px;font-size:9px;font-weight:800}.packero-v323 .hp-edit-listing-v323{display:grid;gap:14px}.packero-v323 .hp-edit-listing-v323 .hp-edit-grid-v323{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packero-v323 .hp-edit-listing-v323 .full{grid-column:1/-1}
body.packero-v323 .hp-product-modal-card-v323{width:min(1120px,calc(100vw - 44px))!important;max-width:1120px!important}.packero-v323 .hp-product-detail-v323{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:24px;align-items:start;min-width:0}.packero-v323 .hp-product-detail-v323 .hp-listing-gallery,.packero-v323 .hp-product-detail-v323 .hp-listing-info{min-width:0}.packero-v323 .hp-product-detail-v323 .hp-listing-mainmedia{min-height:430px;max-height:68vh;border-radius:20px;overflow:hidden;background:#10111a;display:grid;place-items:center}.packero-v323 .hp-product-detail-v323 .hp-listing-mainmedia img,.packero-v323 .hp-product-detail-v323 .hp-listing-mainmedia video{width:100%;height:100%;max-height:68vh;object-fit:contain}.packero-v323 .hp-owner-product-tools-v323{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.packero-v323 .hp-owner-product-tools-v323 button{border:1px solid #ded7e8;background:#fff;color:#6534af;border-radius:11px;padding:9px 12px;font-size:10px;font-weight:900}
html[data-theme="dark"] body.packero-v323 .hp-product-card-v323,html[data-theme="dark"] body.packero-v323 .hp-product-actions-v323[open]>div,html[data-theme="dark"] body.packero-v323 .hp-product-manager-tabs-v323 button,html[data-theme="dark"] body.packero-v323 .hp-owner-product-tools-v323 button{background:#141d29!important;border-color:#303b4d!important;color:#e8eef6!important}html[data-theme="dark"] body.packero-v323 .hp-product-manager-tabs-v323 button.active{background:linear-gradient(135deg,#7c3aed,#ff2f7d)!important;color:#fff!important;border-color:transparent!important}html[data-theme="dark"] body.packero-v323 .hp-product-metrics-v323>span{background:#0e1621!important;color:#9ca8b8!important}html[data-theme="dark"] body.packero-v323 .hp-product-metrics-v323 b,html[data-theme="dark"] body.packero-v323 .hp-product-card-main-v323 h4{color:#edf3f8!important}html[data-theme="dark"] body.packero-v323 .hp-product-actions-v323>summary{background:#101824!important;border-color:#334052!important;color:#dbe4ef!important}html[data-theme="dark"] body.packero-v323 .hp-product-actions-v323 button{color:#dbe4ef!important}html[data-theme="dark"] body.packero-v323 .hp-product-actions-v323 button:hover{background:#202b3a!important;color:#d8b7ff!important}html[data-theme="dark"] body.packero-v323 .hp-wallet-summary-v323>div{background:#111925!important;border-color:#2d3849!important}html[data-theme="dark"] body.packero-v323 .hp-wallet-summary-v323 b{color:#edf3f8!important}
@media(max-width:820px){body.packero-v323 .hp-product-modal-card-v323{width:calc(100vw - 20px)!important;max-height:92dvh!important;padding:18px!important}.packero-v323 .hp-product-detail-v323{grid-template-columns:1fr;gap:15px}.packero-v323 .hp-product-detail-v323 .hp-listing-mainmedia{min-height:260px;max-height:55dvh}.packero-v323 .hp-product-list-v323{grid-template-columns:1fr}.packero-v323 .hp-wallet-summary-v323{grid-template-columns:1fr}.packero-v323 .hp-edit-listing-v323 .hp-edit-grid-v323{grid-template-columns:1fr}.packero-v323 .hp-edit-listing-v323 .full{grid-column:auto}}
@media(max-width:540px){.packero-v323 .hp-product-card-v323{grid-template-columns:84px minmax(0,1fr);padding:10px}.packero-v323 .hp-product-card-v323 img{width:84px;height:84px}.packero-v323 .hp-product-metrics-v323{grid-template-columns:1fr 1fr}.packero-v323 .hp-product-actions-v323[open]>div{position:fixed;left:12px;right:12px;bottom:78px;top:auto;width:auto}}


/* PACKERO V3.2.4 — Notifications & Creator Studio Fix */
body.packero-v324 .hp-product-manager-v324{display:grid;gap:16px}
.packero-v324 .hp-product-grid-v324{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.packero-v324 .hp-product-card-v324{display:grid;grid-template-columns:150px minmax(0,1fr);min-width:0;overflow:visible;border:1px solid #e6dfec;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(49,35,73,.06)}
.packero-v324 .hp-product-card-v324.is-deleted{border-style:dashed;opacity:.94}
.packero-v324 .hp-product-thumb-v324{min-height:170px;border-radius:19px 0 0 19px;overflow:hidden;background:linear-gradient(145deg,#171827,#3d206a);display:grid;place-items:center}
.packero-v324 .hp-product-thumb-v324>img{width:100%;height:100%;min-height:170px;object-fit:cover}
.packero-v324 .hp-product-thumb-placeholder-v324{display:grid;place-items:center;gap:6px;color:#fff;text-align:center}.packero-v324 .hp-product-thumb-placeholder-v324 span{font-size:34px;color:#c074ff}.packero-v324 .hp-product-thumb-placeholder-v324 small{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#c7bdd2}
.packero-v324 .hp-product-content-v324{min-width:0;padding:15px;display:grid;align-content:start;gap:10px}
.packero-v324 .hp-product-content-v324>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.packero-v324 .hp-product-content-v324 h4{margin:6px 0 3px;font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#242837}.packero-v324 .hp-product-content-v324 header p{margin:0;color:#878b98;font-size:10px}
.packero-v324 .hp-product-price-v324{font-size:21px;font-weight:950;color:#8a31d9}
.packero-v324 .hp-product-metrics-v324{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.packero-v324 .hp-product-metrics-v324>div{min-width:0;border:1px solid #eee8f2;border-radius:12px;background:#f9f7fb;padding:8px 9px}.packero-v324 .hp-product-metrics-v324 b,.packero-v324 .hp-product-metrics-v324 span{display:block}.packero-v324 .hp-product-metrics-v324 b{font-size:11px;color:#252936}.packero-v324 .hp-product-metrics-v324 span{margin-top:2px;font-size:8px;color:#8a8f9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.packero-v324 .hp-product-footer-v324{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}.packero-v324 .hp-product-footer-v324 small{font-size:9px;color:#8b8f9b}.packero-v324 .hp-product-footer-v324 button{border:1px solid #e0d8ea;background:#fff;border-radius:11px;padding:9px 12px;font-size:10px;font-weight:900;color:#6732ad}.packero-v324 .hp-product-footer-v324 button.gold{border:0;color:#fff;background:linear-gradient(135deg,#7c3aed,#ff2f7d)}
.packero-v324 .hp-product-actions-v323{z-index:5}.packero-v324 .hp-product-actions-v323[open]>div{z-index:40}
body.packero-v324 .hp-product-modal-card-v324{width:min(1120px,calc(100vw - 44px))!important;max-width:1120px!important}
.packero-v324 .hp-product-detail-v324{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:26px;align-items:start;min-width:0}.packero-v324 .hp-product-detail-v324 .hp-listing-gallery,.packero-v324 .hp-product-detail-v324 .hp-listing-info{min-width:0}
.packero-v324 .hp-listing-placeholder-v324{background:radial-gradient(circle at 35% 30%,rgba(124,58,237,.32),transparent 35%),linear-gradient(145deg,#10121b,#191326)!important}.packero-v324 .hp-listing-placeholder-v324>div{display:grid;place-items:center;gap:7px;color:#fff}.packero-v324 .hp-listing-placeholder-v324 span{font-size:46px;color:#a857f5}.packero-v324 .hp-listing-placeholder-v324 b{letter-spacing:.22em;font-size:22px}.packero-v324 .hp-listing-placeholder-v324 small{color:#aeb4c1}
.packero-v324 .hp-profile-btn-v324,.packero-v324 .hp-owner-product-tools-v324 button{border:1px solid #dfd5ea;background:#fff;color:#6634a9;border-radius:11px;padding:9px 12px;font-size:10px;font-weight:900}.packero-v324 .hp-profile-btn-v324:hover,.packero-v324 .hp-owner-product-tools-v324 button:hover{background:#f6f0ff;border-color:#cab6e9}.packero-v324 .hp-owner-product-tools-v324{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.packero-v324 .hp-profile-name-v324{border:0!important;background:transparent!important;text-align:left!important;padding:0!important;font-weight:900!important;color:#4f2d72!important}
html[data-theme="dark"] body.packero-v324 .hp-product-card-v324{background:#141d29;border-color:#303b4d;box-shadow:0 12px 30px rgba(0,0,0,.18)}html[data-theme="dark"] body.packero-v324 .hp-product-content-v324 h4,html[data-theme="dark"] body.packero-v324 .hp-product-metrics-v324 b{color:#eef3f8}html[data-theme="dark"] body.packero-v324 .hp-product-content-v324 header p,html[data-theme="dark"] body.packero-v324 .hp-product-footer-v324 small{color:#98a4b4}html[data-theme="dark"] body.packero-v324 .hp-product-metrics-v324>div{background:#0f1722;border-color:#2d3849}html[data-theme="dark"] body.packero-v324 .hp-product-footer-v324 button,html[data-theme="dark"] body.packero-v324 .hp-profile-btn-v324,html[data-theme="dark"] body.packero-v324 .hp-owner-product-tools-v324 button{background:#111925;border-color:#334052;color:#d9c4ff}html[data-theme="dark"] body.packero-v324 .hp-profile-name-v324{color:#d8c3ff!important}
@media(max-width:900px){.packero-v324 .hp-product-grid-v324{grid-template-columns:1fr}.packero-v324 .hp-product-detail-v324{grid-template-columns:1fr}}
@media(max-width:560px){.packero-v324 .hp-product-card-v324{grid-template-columns:96px minmax(0,1fr)}.packero-v324 .hp-product-thumb-v324{min-height:138px}.packero-v324 .hp-product-thumb-v324>img{min-height:138px}.packero-v324 .hp-product-metrics-v324{grid-template-columns:1fr 1fr}.packero-v324 .hp-product-footer-v324{align-items:flex-end}.packero-v324 .hp-product-footer-v324 small{max-width:120px}.packero-v324 .hp-product-detail-v324 .hp-listing-mainmedia{min-height:260px}}

/* PACKERO V3.3 — Creator Trust & Protected Media */
.packero-v33 .hp-account-hero-v31{overflow:hidden}
.packero-v33 .hp-account-identity-v33{display:grid!important;grid-template-columns:104px minmax(0,1fr);align-items:start!important;gap:18px;margin-top:-52px!important;position:relative;z-index:3}
.packero-v33 .hp-account-identity-v33>img{grid-row:1/3;margin:0!important}
.packero-v33 .hp-account-identity-v33>div{padding-top:58px;min-width:0}
.packero-v33 .hp-account-identity-v33 .eyebrow{margin-bottom:6px}
.packero-v33 .hp-account-identity-v33 h1{margin:0 0 4px!important;overflow-wrap:anywhere}
.packero-v33 .hp-account-identity-v33 p{margin:0 0 8px!important}
.packero-v33 .hp-studio-trust-v33{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important}
.packero-v33 .hp-trust-capabilities-v33{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.packero-v33 .hp-capability-v33{display:inline-flex;align-items:center;gap:5px;border:1px solid #e3dbea;background:#faf7fd;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;color:#7c7184}
.packero-v33 .hp-capability-v33.ok{background:#edfdf5;border-color:#b8efd1;color:#1d8453}.packero-v33 .hp-capability-v33.pending{background:#fff7e8;border-color:#f0d6a6;color:#966621}
.packero-v33 .hp-creator-trust-v33{display:grid;gap:16px;min-width:0}.packero-v33 .hp-trust-steps-v33{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.packero-v33 .hp-trust-steps-v33 article{display:flex;align-items:center;gap:8px;border:1px solid #e7e0ea;border-radius:14px;background:#faf9fc;padding:11px;min-width:0}.packero-v33 .hp-trust-steps-v33 article>i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-style:normal;font-size:10px;font-weight:950;background:#ebe6ef;color:#6f6875;flex:0 0 auto}.packero-v33 .hp-trust-steps-v33 article.done>i{background:#dff8eb;color:#167747}.packero-v33 .hp-trust-steps-v33 article.active{border-color:#b99be0;background:#f8f1ff}.packero-v33 .hp-trust-steps-v33 span{display:grid;gap:2px;min-width:0}.packero-v33 .hp-trust-steps-v33 b{font-size:10px}.packero-v33 .hp-trust-steps-v33 small{font-size:8px;color:#92909a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.packero-v33 .hp-trust-status-v33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:1px solid #e5dceb;background:#fbf9fd;border-radius:17px;padding:14px}.packero-v33 .hp-trust-status-v33>div{display:grid;gap:3px}.packero-v33 .hp-trust-status-v33 span{font-size:8px;color:#8f8796;text-transform:uppercase;letter-spacing:.08em}.packero-v33 .hp-trust-status-v33 b{font-size:11px}.packero-v33 .hp-trust-status-v33 p{grid-column:1/-1;margin:4px 0 0;color:#77717d;font-size:10px;line-height:1.5}
.packero-v33 .hp-trust-form-v33{display:grid;gap:10px;border:1px solid #e6ddef;background:#fff;border-radius:17px;padding:15px}.packero-v33 .hp-trust-form-v33 label{display:flex;align-items:flex-start;gap:8px;font-size:11px}.packero-v33 .hp-trust-note-v33{border-radius:14px;padding:12px 14px;background:#fff5dc;border:1px solid #f2d89a;color:#855d18;font-size:10px;font-weight:750}.packero-v33 .hp-trust-note-v33.ok{background:#eafaf2;border-color:#b8e8cf;color:#1c734a}.packero-v33 .hp-media-health-v33{display:grid;gap:4px;border-top:1px solid #ece5ef;padding-top:13px}.packero-v33 .hp-media-health-v33 b{font-size:11px}.packero-v33 .hp-media-health-v33 span{font-size:9px;color:#87808e}
.packero-v33 .hp-media-protection-v33{display:grid;gap:4px;border:1px solid #dacbea;background:#f8f2ff;border-radius:14px;padding:12px}.packero-v33 .hp-media-protection-v33 b{font-size:11px;color:#6f32aa}.packero-v33 .hp-media-protection-v33 span{font-size:9px;color:#756d7b;line-height:1.5}
.packero-v33 .hp-profile-trust-link-v33{display:flex!important;align-items:center;justify-content:space-between;gap:14px}.packero-v33 .hp-profile-trust-link-v33>div{display:grid;gap:4px}.packero-v33 .hp-profile-trust-link-v33 small{color:#8c8592}.packero-v33 .hp-profile-trust-link-v33 button{border:1px solid #d8c7e9;background:#fff;color:#6632a5;border-radius:12px;padding:10px 13px;font-weight:900}
html[data-theme="dark"] body.packero-v33 .hp-capability-v33{background:#151e2a;border-color:#334053;color:#b7c1ce}html[data-theme="dark"] body.packero-v33 .hp-capability-v33.ok{background:#123126;border-color:#275f49;color:#adf0cf}html[data-theme="dark"] body.packero-v33 .hp-capability-v33.pending{background:#332812;border-color:#69542d;color:#f4d895}html[data-theme="dark"] body.packero-v33 .hp-trust-steps-v33 article,html[data-theme="dark"] body.packero-v33 .hp-trust-status-v33,html[data-theme="dark"] body.packero-v33 .hp-trust-form-v33{background:#111925;border-color:#2d3849;color:#edf3f8}html[data-theme="dark"] body.packero-v33 .hp-trust-steps-v33 article.active{background:#211934;border-color:#5d4380}html[data-theme="dark"] body.packero-v33 .hp-trust-steps-v33 article>i{background:#263142;color:#c8d1dc}html[data-theme="dark"] body.packero-v33 .hp-trust-status-v33 p,html[data-theme="dark"] body.packero-v33 .hp-media-health-v33 span{color:#9ca8b8}html[data-theme="dark"] body.packero-v33 .hp-media-protection-v33{background:#171225;border-color:#44315f}html[data-theme="dark"] body.packero-v33 .hp-media-protection-v33 b{color:#d2abff}html[data-theme="dark"] body.packero-v33 .hp-media-protection-v33 span{color:#aeb7c5}html[data-theme="dark"] body.packero-v33 .hp-profile-trust-link-v33 button{background:#151e2b;border-color:#354154;color:#d9c4ff}
@media(max-width:900px){.packero-v33 .hp-trust-steps-v33{grid-template-columns:1fr 1fr}.packero-v33 .hp-studio-trust-v33{grid-template-columns:1fr!important}.packero-v33 .hp-trust-status-v33{grid-template-columns:1fr}}
@media(max-width:820px){.packero-v33 .hp-account-identity-v33{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;margin-top:-47px!important}.packero-v33 .hp-account-identity-v33>img{grid-row:auto}.packero-v33 .hp-account-identity-v33>div{padding-top:0!important}.packero-v33 .hp-profile-trust-link-v33{align-items:flex-start;flex-direction:column}.packero-v33 .hp-profile-trust-link-v33 button{width:100%}}
@media(max-width:520px){.packero-v33 .hp-trust-steps-v33{grid-template-columns:1fr}}


/* PACKERO V3.3.1 — Stability & UX Recovery */
.packero-v331 .hp-feed-avatar-v331{position:relative;border:0!important;background:transparent!important;padding:0!important;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.packero-v331 .hp-feed-avatar-v331 .avatar{display:block}.packero-v331 .hp-feed-avatar-v331.has-story-v331:before{content:"";position:absolute;inset:-4px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#7c3aed,#ff2f7d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.packero-v331 .hp-feed-avatar-v331.has-story-v331.is-seen-v331:before{background:#a7adb8}.packero-v331 .hp-story.is-seen-v331 .hp-story-ring{background:#aeb4bf!important}.packero-v331 .hp-story.is-seen-v331{opacity:.78}.packero-v331 .hp-story.is-seen-v331 small{color:#858c98!important}
.packero-v331 .hp-account-cover-v31{position:relative}.packero-v331 .hp-avatar-edit-wrap-v331{position:relative;grid-row:1/3;width:104px;height:104px}.packero-v331 .hp-avatar-edit-wrap-v331>img{width:104px;height:104px;border-radius:50%;object-fit:cover;background:#d9d9df;border:6px solid #fff;box-shadow:0 8px 26px rgba(29,17,49,.16)}.packero-v331 .hp-profile-media-edit-v331{position:absolute!important;z-index:5!important;border:1px solid rgba(255,255,255,.75)!important;background:rgba(18,20,30,.78)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important;backdrop-filter:blur(8px);font-weight:900!important}.packero-v331 .hp-profile-media-edit-v331.banner{right:16px;top:16px;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important}.packero-v331 .hp-profile-media-edit-v331.avatar{right:-2px;bottom:4px;width:31px;height:31px;border-radius:50%!important;padding:0!important}.packero-v331 .hp-account-identity-v33>div{padding-top:58px}.packero-v331 .hp-account-identity-v33>.hp-avatar-edit-wrap-v331{padding-top:0!important}
.packero-v331 .hp-modal-card:has(.hp-edit-profile-v331){width:min(820px,calc(100vw - 32px))!important;max-width:820px!important;padding:0!important;overflow:hidden!important}.packero-v331 .hp-edit-profile-v331{max-width:none!important;gap:0!important}.packero-v331 .hp-profile-editor-preview-v331{position:relative;min-height:175px;background:#fff;border-bottom:1px solid #eee7f3;padding:0 24px 18px;display:grid;grid-template-columns:94px 1fr;gap:16px;align-items:end}.packero-v331 .hp-profile-editor-cover-v331{position:absolute;inset:0 0 auto;height:105px;background-image:linear-gradient(120deg,rgba(72,32,125,.76),rgba(244,48,128,.70)),var(--editor-banner,linear-gradient(120deg,#52269c,#f12f7d));background-size:cover;background-position:center}.packero-v331 .hp-profile-editor-preview-v331>img{position:relative;z-index:2;width:94px;height:94px;border-radius:50%;object-fit:cover;border:5px solid #fff;background:#ddd}.packero-v331 .hp-profile-editor-preview-v331>div:last-child{position:relative;z-index:2;padding-top:108px}.packero-v331 .hp-profile-editor-preview-v331 h2{margin:2px 0 2px}.packero-v331 .hp-profile-editor-preview-v331 p{margin:0;color:#77717f}.packero-v331 .hp-profile-editor-head-v331{padding:18px 22px 0!important}.packero-v331 .hp-profile-form-v322{padding:14px 22px 0;max-height:calc(88vh - 240px);overflow:auto}.packero-v331 .hp-profile-save-sticky-v331{position:sticky;bottom:0;z-index:8;margin:0 -22px!important;padding:12px 22px!important;background:rgba(255,255,255,.96)!important;border-top:1px solid #e9e1ef;display:flex!important;align-items:center;justify-content:space-between!important;gap:12px;backdrop-filter:blur(12px)}.packero-v331 .hp-profile-save-sticky-v331 span{font-size:10px;color:#89828e}.packero-v331 .hp-profile-save-sticky-v331 button{min-width:190px}
.packero-v331 .hp-trust-ready-actions-v331{display:flex;gap:9px;flex-wrap:wrap}.packero-v331 .hp-trust-ready-actions-v331 button{border:1px solid #dfd4e8;background:#fff;color:#4f4757;border-radius:12px;padding:10px 13px;font-weight:900}
.packero-v331 .hp-promo-plans-v331{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:18px;border:1px solid #e7dfed;background:#fbf9fd;border-radius:18px;padding:16px;margin-bottom:14px}.packero-v331 .hp-promo-plans-v331 h3{margin:4px 0 6px}.packero-v331 .hp-promo-plans-v331 p{margin:0;color:#7e7783}.packero-v331 .hp-promo-plan-grid-v331{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.packero-v331 .hp-promo-plan-grid-v331 button{display:grid;gap:2px;text-align:left;border:1px solid #e3d9e9;background:#fff;border-radius:14px;padding:12px;color:#37313e}.packero-v331 .hp-promo-plan-grid-v331 button.active{border-color:#9e63da;background:#f7efff;box-shadow:0 0 0 2px rgba(124,58,237,.08)}.packero-v331 .hp-promo-plan-grid-v331 small{font-size:8px;color:#8d8592}.packero-v331 .hp-promo-plan-grid-v331 b{font-size:18px}.packero-v331 .hp-promo-plan-grid-v331 strong{color:#b12269}.packero-v331 .hp-promo-plan-grid-v331 em{font-size:8px;font-style:normal;color:#9a919e}.packero-v331 .hp-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packero-v331 .hp-promo-grid article{position:relative;display:grid;align-content:start;gap:9px;border:1px solid #e4dce9!important;background:#fff!important;border-radius:18px;padding:16px;color:#2f2a34}.packero-v331 .hp-promo-grid article.hp-promo-disabled{opacity:.55}.packero-v331 .hp-promo-icon-v331{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f3eaff;color:#7936c5;font-weight:900}.packero-v331 .hp-promo-grid select{width:100%;min-height:44px}.packero-v331 .hp-promo-history-v331>div{background:#fff!important;border-color:#e6dfea!important}
.packero-v331 .hp-compose-card-v331{display:grid;gap:14px}.packero-v331 .hp-compose-text-v331{display:grid;gap:7px}.packero-v331 .hp-compose-text-v331>span,.packero-v331 .hp-compose-controls-v331 label>span{font-size:10px;font-weight:900;color:#635c68}.packero-v331 .hp-compose-upload-v331{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;border:1px dashed #d8cbe5!important;background:#fbf8ff!important;border-radius:16px!important;padding:14px!important;cursor:pointer}.packero-v331 .hp-compose-upload-v331 input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.packero-v331 .hp-compose-upload-icon-v331{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff;font-size:24px}.packero-v331 .hp-compose-upload-v331>span:nth-child(2){display:grid;gap:3px}.packero-v331 .hp-compose-upload-v331 small{color:#8c8492}.packero-v331 .hp-compose-controls-v331{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packero-v331 .hp-compose-controls-v331 label{display:grid;gap:6px}.packero-v331 .hp-publish-v331{min-height:50px;border-radius:14px!important}.packero-v331 .hp-story-upload-v331{display:grid!important;gap:8px;border:1px dashed #d9cce6!important;background:#fbf8ff!important;border-radius:15px!important;padding:14px!important;cursor:pointer}.packero-v331 .hp-story-upload-v331 input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.packero-v331 .hp-story-upload-v331 small{color:#827a88}
html[data-theme="dark"] body.packero-v331 .hp-profile-editor-preview-v331{background:#111925;border-color:#2d3849;color:#edf3fa}html[data-theme="dark"] body.packero-v331 .hp-profile-editor-preview-v331 p,html[data-theme="dark"] body.packero-v331 .hp-profile-save-sticky-v331 span{color:#9da9b8}html[data-theme="dark"] body.packero-v331 .hp-profile-save-sticky-v331{background:rgba(14,21,31,.96)!important;border-color:#2d3849}html[data-theme="dark"] body.packero-v331 .hp-trust-ready-actions-v331 button{background:#151e2b;border-color:#354154;color:#e8eef5}html[data-theme="dark"] body.packero-v331 .hp-promo-plans-v331{background:#111925;border-color:#2d3849;color:#edf3f8}html[data-theme="dark"] body.packero-v331 .hp-promo-plans-v331 p{color:#9ea9b8}html[data-theme="dark"] body.packero-v331 .hp-promo-plan-grid-v331 button{background:#151e2b;border-color:#344154;color:#dfe6ef}html[data-theme="dark"] body.packero-v331 .hp-promo-plan-grid-v331 button.active{background:#211934;border-color:#7c4db1}html[data-theme="dark"] body.packero-v331 .hp-promo-grid article{background:#111925!important;border-color:#2d3849!important;color:#edf3f8!important}html[data-theme="dark"] body.packero-v331 .hp-promo-grid article p,html[data-theme="dark"] body.packero-v331 .hp-promo-grid article small{color:#a5afbc!important}html[data-theme="dark"] body.packero-v331 .hp-promo-grid select{background:#0d1520!important;border-color:#364456!important;color:#eef3f8!important}html[data-theme="dark"] body.packero-v331 .hp-promo-history-v331>div{background:#111925!important;border-color:#2d3849!important;color:#eef3f8!important}html[data-theme="dark"] body.packero-v331 .hp-compose-upload-v331,html[data-theme="dark"] body.packero-v331 .hp-story-upload-v331{background:#111925!important;border-color:#3a4658!important;color:#edf3f8!important}html[data-theme="dark"] body.packero-v331 .hp-compose-text-v331>span,html[data-theme="dark"] body.packero-v331 .hp-compose-controls-v331 label>span{color:#aeb7c3}html[data-theme="dark"] body.packero-v331 .hp-compose-upload-v331 small,html[data-theme="dark"] body.packero-v331 .hp-story-upload-v331 small{color:#99a5b4}html[data-theme="dark"] body.packero-v331 .hp-compose-note{background:#20141c!important;border-color:#5a3245!important;color:#e8bdce!important}
@media(max-width:820px){.packero-v331 .hp-avatar-edit-wrap-v331{grid-row:auto;width:94px;height:94px}.packero-v331 .hp-avatar-edit-wrap-v331>img{width:94px;height:94px}.packero-v331 .hp-promo-plans-v331{grid-template-columns:1fr}.packero-v331 .hp-promo-grid{grid-template-columns:1fr}.packero-v331 .hp-profile-media-edit-v331.banner{right:10px;top:10px}.packero-v331 .hp-profile-editor-preview-v331{grid-template-columns:76px 1fr;padding:0 16px 14px}.packero-v331 .hp-profile-editor-preview-v331>img{width:76px;height:76px}.packero-v331 .hp-profile-form-v322{padding:12px 14px 0}.packero-v331 .hp-profile-save-sticky-v331{margin:0 -14px!important;padding:12px 14px!important}.packero-v331 .hp-compose-controls-v331{grid-template-columns:1fr}}
@media(max-width:520px){.packero-v331 .hp-promo-plan-grid-v331{grid-template-columns:1fr}.packero-v331 .hp-profile-save-sticky-v331{display:grid!important}.packero-v331 .hp-profile-save-sticky-v331 button{width:100%}}

/* PACKERO V3.3.2 — Profile Hero Actions Click Hotfix */
.packero-v332 .hp-account-hero-actions-v31{z-index:12;pointer-events:auto}
.packero-v332 .hp-account-hero-actions-v31 button{pointer-events:auto;position:relative;z-index:1}

/* PACKERO V3.4.0 — Paid Chat & Collection */
.packero-v34 .hp-chat-media-v34{position:relative;overflow:hidden;width:min(430px,100%);margin-top:10px;border:1px solid #e3dbea;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(52,35,75,.08)}
.packero-v34 .hp-chat-media-v34 img,.packero-v34 .hp-chat-media-v34 video{display:block;width:100%;max-height:440px;object-fit:contain;background:#0d1017}
.packero-v34 .hp-chat-media-fallback-v34{min-height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#241a35,#53267f 55%,#c52b78);color:#fff;font-size:42px;font-weight:950}
.packero-v34 .hp-chat-media-v34.locked .hp-chat-media-fallback-v34{min-height:210px;background:radial-gradient(circle at 28% 25%,rgba(255,255,255,.15),transparent 28%),linear-gradient(135deg,#17131f,#3c225a 55%,#8d245d)}
.packero-v34 .hp-chat-media-info-v34{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#fbf9fd;color:#55505b;font-size:10px}.packero-v34 .hp-chat-media-info-v34 a{font-weight:900;color:#7334ba;text-decoration:none}
.packero-v34 .hp-chat-media-lock-v34{display:grid;gap:7px;padding:13px 14px;background:#fff}.packero-v34 .hp-chat-media-lock-v34>b{font-size:13px}.packero-v34 .hp-chat-media-lock-v34>span{font-size:18px;font-weight:950;color:#b5246c}.packero-v34 .hp-chat-media-lock-v34>small{font-size:9px;color:#8b8491}.packero-v34 .hp-chat-media-lock-v34 button{justify-self:start}
.packero-v34 .hp-chat-offer-v34{width:min(520px,100%);margin-top:10px;padding:15px;border:1px solid #dfd5e8;border-radius:18px;background:linear-gradient(180deg,#fff,#fbf8ff);color:#292430;box-shadow:0 10px 30px rgba(55,37,79,.08)}
.packero-v34 .hp-chat-offer-head-v34{display:flex;align-items:center;justify-content:space-between;gap:10px}.packero-v34 .hp-chat-offer-head-v34 span{font-size:8px;letter-spacing:.12em;font-weight:950;color:#e12672}.packero-v34 .hp-chat-offer-head-v34 b{font-size:9px;border-radius:999px;padding:5px 8px;background:#f1ebf8;color:#6d577f}.packero-v34 .hp-chat-offer-v34 h3{margin:10px 0 5px;font-size:17px}.packero-v34 .hp-chat-offer-v34>p{margin:0 0 11px;color:#736c79;font-size:11px;line-height:1.5;white-space:pre-wrap}
.packero-v34 .hp-chat-offer-facts-v34{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.packero-v34 .hp-chat-offer-facts-v34>*{border-radius:999px;background:#f5f0fa;padding:6px 9px;font-size:9px}.packero-v34 .hp-chat-offer-facts-v34 strong{font-size:14px;color:#8b39cf;background:#f2e8ff}
.packero-v34 .hp-chat-deadline-v34{margin-top:10px;padding:9px 11px;border:1px solid #edd39b;background:#fff7e5;border-radius:11px;color:#7d5918;font-size:9px;font-weight:850}.packero-v34 .hp-chat-delivery-note-v34{display:grid;gap:4px;margin-top:10px;padding:10px 11px;border-radius:12px;background:#f7f4fa;font-size:10px}.packero-v34 .hp-chat-offer-actions-v34{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.packero-v34 .hp-chat-offer-actions-v34 .linkbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.packero-v34 .hp-chat-action-sheet-v34,.packero-v34 .hp-chat-commerce-form-v34{display:grid;gap:12px}.packero-v34 .hp-chat-action-sheet-v34 h2,.packero-v34 .hp-chat-commerce-form-v34 h2{margin:0}.packero-v34 .hp-chat-action-sheet-v34>button{display:grid;gap:4px;width:100%;text-align:left;border:1px solid #e3dae9;background:#fff;border-radius:15px;padding:14px;color:#332e39}.packero-v34 .hp-chat-action-sheet-v34>button:hover{border-color:#be99df;transform:translateY(-1px);box-shadow:0 8px 22px rgba(71,45,97,.08)}.packero-v34 .hp-chat-action-sheet-v34>button b{font-size:12px}.packero-v34 .hp-chat-action-sheet-v34>button span{font-size:9px;color:#85808a}.packero-v34 .hp-chat-sell-note-v34{border-radius:13px;padding:11px 12px;background:#f8f4fc;color:#77707f;font-size:10px}
.packero-v34 .hp-chat-commerce-form-v34>p{margin:0;color:#77717d;font-size:10px;line-height:1.5}.packero-v34 .hp-chat-commerce-form-v34 form{display:grid;gap:12px}.packero-v34 .hp-chat-commerce-form-v34 label{display:grid;gap:6px;font-size:10px;font-weight:850}.packero-v34 .hp-chat-commerce-form-v34 input,.packero-v34 .hp-chat-commerce-form-v34 select,.packero-v34 .hp-chat-commerce-form-v34 textarea{width:100%;min-height:44px;border:1px solid #ded6e5;background:#fff;border-radius:12px;padding:10px;color:#302a35}.packero-v34 .hp-chat-commerce-form-v34 textarea{min-height:105px;resize:vertical}.packero-v34 .hp-chat-commerce-form-v34 input[type=file]{padding:9px}.packero-v34 .hp-chat-commerce-form-v34 .simple-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.packero-v34 .hp-chat-commerce-form-v34 .hp-check-v34{display:flex;align-items:center;gap:8px;border:1px solid #e5dce9;border-radius:12px;padding:10px 11px;background:#fbf9fd}.packero-v34 .hp-chat-commerce-form-v34 .hp-check-v34 input{width:auto;min-height:0}
.packero-v34 .hp-collection-head-v34{margin-bottom:14px}.packero-v34 .hp-collection-tabs-v34{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.packero-v34 .hp-collection-tabs-v34 button{border:1px solid #e1d9e8;background:#fff;border-radius:999px;padding:9px 12px;color:#6b6471;font-size:10px;font-weight:900}.packero-v34 .hp-collection-tabs-v34 button b{margin-left:4px}.packero-v34 .hp-collection-tabs-v34 button.active{border-color:transparent;background:linear-gradient(135deg,#7c3aed,#ff2f7d);color:#fff}
.packero-v34 .hp-collection-grid-v34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packero-v34 .hp-collection-card-v34{display:grid;gap:9px;min-width:0;border:1px solid #e5deeb;border-radius:18px;background:#fff;padding:15px;box-shadow:0 9px 26px rgba(58,39,79,.05)}.packero-v34 .hp-collection-card-top-v34{display:flex;align-items:center;justify-content:space-between;gap:10px}.packero-v34 .hp-collection-card-top-v34 span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;font-weight:950;color:#c1246d}.packero-v34 .hp-collection-card-top-v34 b{font-size:8px;border-radius:999px;padding:5px 8px;background:#eef9f3;color:#1d7b4d}.packero-v34 .hp-collection-card-v34 h3{margin:0;font-size:16px}.packero-v34 .hp-collection-card-v34>p{margin:0;color:#7f7984;font-size:10px}.packero-v34 .hp-collection-note-v34{padding:9px 10px;background:#f8f5fb;border-radius:11px;color:#615b67;font-size:10px;white-space:pre-wrap}.packero-v34 .hp-collection-meta-v34{display:flex;align-items:center;justify-content:space-between;gap:8px}.packero-v34 .hp-collection-meta-v34 small{color:#96909b}.packero-v34 .hp-collection-meta-v34 code{font-size:9px;border-radius:7px;background:#f2ecf8;color:#6f3ba1;padding:4px 6px}.packero-v34 .hp-collection-actions-v34{display:flex;gap:7px;flex-wrap:wrap}.packero-v34 .hp-collection-actions-v34 .linkbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.packero-v34 .hp-collection-warning-v34{display:inline-flex;align-items:center;border-radius:9px;background:#fff0f3;color:#a82e51;padding:7px 9px;font-size:9px;font-weight:850}
html[data-theme="dark"] body.packero-v34 .hp-chat-media-v34,html[data-theme="dark"] body.packero-v34 .hp-chat-offer-v34,html[data-theme="dark"] body.packero-v34 .hp-chat-action-sheet-v34>button,html[data-theme="dark"] body.packero-v34 .hp-collection-card-v34{background:#111925;border-color:#2e394a;color:#edf3f8;box-shadow:none}
html[data-theme="dark"] body.packero-v34 .hp-chat-media-info-v34,html[data-theme="dark"] body.packero-v34 .hp-chat-media-lock-v34{background:#111925;color:#e7edf5}html[data-theme="dark"] body.packero-v34 .hp-chat-media-info-v34 a{color:#d3b1ff}html[data-theme="dark"] body.packero-v34 .hp-chat-media-lock-v34>small,html[data-theme="dark"] body.packero-v34 .hp-chat-offer-v34>p,html[data-theme="dark"] body.packero-v34 .hp-chat-action-sheet-v34>button span,html[data-theme="dark"] body.packero-v34 .hp-chat-commerce-form-v34>p,html[data-theme="dark"] body.packero-v34 .hp-collection-card-v34>p{color:#9eabba}
html[data-theme="dark"] body.packero-v34 .hp-chat-offer-head-v34 b,html[data-theme="dark"] body.packero-v34 .hp-chat-offer-facts-v34>*,html[data-theme="dark"] body.packero-v34 .hp-chat-delivery-note-v34,html[data-theme="dark"] body.packero-v34 .hp-chat-sell-note-v34,html[data-theme="dark"] body.packero-v34 .hp-collection-note-v34{background:#182231;color:#cbd4df}html[data-theme="dark"] body.packero-v34 .hp-chat-offer-facts-v34 strong{background:#281c3b;color:#d7b2ff}html[data-theme="dark"] body.packero-v34 .hp-chat-deadline-v34{background:#312711;border-color:#665027;color:#f0d18e}
html[data-theme="dark"] body.packero-v34 .hp-chat-commerce-form-v34 input,html[data-theme="dark"] body.packero-v34 .hp-chat-commerce-form-v34 select,html[data-theme="dark"] body.packero-v34 .hp-chat-commerce-form-v34 textarea{background:#0d1520;border-color:#354255;color:#eef3f8}html[data-theme="dark"] body.packero-v34 .hp-chat-commerce-form-v34 .hp-check-v34{background:#111925;border-color:#303c4e;color:#dce4ee}
html[data-theme="dark"] body.packero-v34 .hp-collection-tabs-v34 button{background:#111925;border-color:#303c4e;color:#b9c3cf}html[data-theme="dark"] body.packero-v34 .hp-collection-card-top-v34 b{background:#123126;color:#adf0cf}html[data-theme="dark"] body.packero-v34 .hp-collection-note-v34{background:#17202d}html[data-theme="dark"] body.packero-v34 .hp-collection-meta-v34 code{background:#251a36;color:#d4b3fb}
@media(max-width:700px){.packero-v34 .hp-collection-grid-v34{grid-template-columns:1fr}.packero-v34 .hp-chat-media-v34,.packero-v34 .hp-chat-offer-v34{width:100%}.packero-v34 .hp-chat-commerce-form-v34 .simple-row{grid-template-columns:1fr}.packero-v34 .hp-chat-offer-actions-v34>*{flex:1 1 auto}.packero-v34 .hp-collection-actions-v34>*{flex:1 1 auto;text-align:center}}

/* PACKERO V3.4.1 — Paid Chat UX & Delivery Safety */
.packero-v34 .hp-chat-locked-preview-v341{position:relative;min-height:230px;overflow:hidden;background:#0d1017}
.packero-v34 .hp-chat-locked-preview-v341>img{width:100%;min-height:230px;max-height:360px;object-fit:cover;transform:scale(1.04)}
.packero-v34 .hp-chat-locked-preview-v341>div{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:7px;background:rgba(12,8,18,.34);color:#fff;text-align:center;pointer-events:none}
.packero-v34 .hp-chat-locked-preview-v341>div b{font-size:34px}.packero-v34 .hp-chat-locked-preview-v341>div span{font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span{margin-left:auto;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span.waiting{background:#fff3d9;color:#8c5a08}.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span.bought{background:#e7f8ef;color:#167a4a}
.packero-v34 .hp-order-reference-v341{border-style:dashed}.packero-v34 .hp-order-reference-v341 .hp-chat-media-info-v34{background:#f6f1fb}
.packero-v34 .hp-chat-timeline-v341{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:13px;padding:10px;border-radius:13px;background:#f8f5fb;border:1px solid #ece5f1}
.packero-v34 .hp-chat-timeline-v341>div{display:grid;justify-items:center;gap:5px;min-width:0;color:#aca4b1}.packero-v34 .hp-chat-timeline-v341 i{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#e8e1ed;color:#82788a;font-style:normal;font-size:9px;font-weight:950}.packero-v34 .hp-chat-timeline-v341 span{font-size:7px;font-weight:850;text-align:center;white-space:normal}.packero-v34 .hp-chat-timeline-v341 .done{color:#5d5363}.packero-v34 .hp-chat-timeline-v341 .done i{background:#e7f8ef;color:#167a4a}.packero-v34 .hp-chat-timeline-v341 .current i{outline:2px solid #aa57e8;outline-offset:2px}
.packero-v34 .hp-delivery-due-v341{display:grid;gap:3px;margin-top:10px;padding:10px 11px;border:1px solid #dfe5eb;border-radius:12px;background:#f7fafc;color:#4f5964}.packero-v34 .hp-delivery-due-v341 b{font-size:10px}.packero-v34 .hp-delivery-due-v341 span{font-size:11px;font-weight:900}.packero-v34 .hp-delivery-due-v341 small{font-size:8px;color:#7e8790}.packero-v34 .hp-delivery-due-v341.overdue{border-color:#f1b4c4;background:#fff1f5;color:#a62c4f}.packero-v34 .hp-delivery-due-v341.overdue small{color:#a95b72}
.packero-v34 .hp-paid-once-v341{display:flex;align-items:center;color:#53715f!important;font-size:8px!important;padding:7px 9px;border-radius:9px;background:#eef9f2}
html[data-theme="dark"] body.packero-v34 .hp-chat-timeline-v341{background:#121c28;border-color:#2e3a4a}html[data-theme="dark"] body.packero-v34 .hp-chat-timeline-v341>div{color:#778495}html[data-theme="dark"] body.packero-v34 .hp-chat-timeline-v341 .done{color:#c5cfda}html[data-theme="dark"] body.packero-v34 .hp-chat-timeline-v341 i{background:#263243;color:#9ca8b6}html[data-theme="dark"] body.packero-v34 .hp-chat-timeline-v341 .done i{background:#123428;color:#aaf0cd}
html[data-theme="dark"] body.packero-v34 .hp-delivery-due-v341{background:#101923;border-color:#334153;color:#d8e0e8}html[data-theme="dark"] body.packero-v34 .hp-delivery-due-v341 small{color:#9ca9b6}html[data-theme="dark"] body.packero-v34 .hp-delivery-due-v341.overdue{background:#311923;border-color:#6e3042;color:#ffc1d2}html[data-theme="dark"] body.packero-v34 .hp-order-reference-v341 .hp-chat-media-info-v34{background:#172130}html[data-theme="dark"] body.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span.waiting{background:#3a2d12;color:#f4d18c}html[data-theme="dark"] body.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span.bought{background:#123126;color:#adf0cf}html[data-theme="dark"] body.packero-v34 .hp-paid-once-v341{background:#123126;color:#adf0cf!important}
@media(max-width:700px){.packero-v34 .hp-chat-timeline-v341{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34{align-items:flex-start;flex-direction:column}.packero-v34 .hp-chat-media-owner-v341 .hp-chat-media-info-v34 span{margin-left:0}}

/* PACKERO V3.4.2 — Accounts & Chat Polish */
.packero-v342 .hp-feed-avatar-v331 .avatar{box-shadow:none!important}
.packero-v342 .hp-feed-avatar-v331:not(.has-story-v331) .avatar{border:2px solid transparent!important}
.packero-v342 .hp-feed-avatar-v331.has-story-v331 .avatar{border:2px solid var(--panel,#fff)!important}
.packero-v342 .hp-auth-forgot,.packero-v342 .hp-auth-back-v342{appearance:none;border:0;background:transparent;padding:3px 0;color:#7342c7;cursor:pointer;font-weight:800;text-decoration:none}
.packero-v342 .hp-auth-forgot:hover,.packero-v342 .hp-auth-back-v342:hover{text-decoration:underline}
.packero-v342 .hp-auth-recovery-v342>p{color:#737989;line-height:1.55;margin:0 0 18px}
.packero-v342 .hp-chat-media-v34 img[data-chat-media-view]{cursor:zoom-in;transition:filter .16s ease,transform .16s ease}
.packero-v342 .hp-chat-media-v34 img[data-chat-media-view]:hover{filter:brightness(.96);transform:scale(1.005)}
.packero-v342 .hp-chat-media-open-v342{border:0;border-top:1px solid #e7e0ec;background:#f8f4fc;color:#7135b7;width:100%;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer}
.packero-v342 .hp-chat-viewer-v342{display:grid;gap:14px;min-width:0}.packero-v342 .hp-chat-viewer-stage-v342{display:grid;place-items:center;min-height:280px;max-height:72vh;border-radius:18px;overflow:hidden;background:#080b11}.packero-v342 .hp-chat-viewer-stage-v342 img,.packero-v342 .hp-chat-viewer-stage-v342 video{display:block;max-width:100%;max-height:72vh;object-fit:contain}.packero-v342 .hp-chat-viewer-v342>small{color:#7d8492;text-align:center}
.packero-v342 .hp-chat-offer-facts-v34 span{line-height:1.35}
html[data-theme="dark"] body.packero-v342 .hp-auth-recovery-v342>p{color:#aab4c3}html[data-theme="dark"] body.packero-v342 .hp-chat-media-open-v342{background:#141d2a;border-color:#2e394a;color:#d6bcff}
@media(max-width:700px){.packero-v342 .hp-chat-viewer-stage-v342{min-height:220px;max-height:75vh}.packero-v342 .hp-chat-viewer-stage-v342 img,.packero-v342 .hp-chat-viewer-stage-v342 video{max-height:75vh}}

/* PACKERO V3.4.4 — Account, Chat & Collection Polish */
.packero-v344 .hp-account-menu-v344{display:grid;gap:10px;min-width:min(420px,82vw)}
.packero-v344 .hp-account-menu-v344>h2{margin:0 0 6px}
.packero-v344 .hp-account-menu-v344>button{display:grid;gap:3px;text-align:left;border:1px solid #e7e0ed;border-radius:14px;background:#fff;color:#282332;padding:13px 14px;cursor:pointer}
.packero-v344 .hp-account-menu-v344>button b{font-size:12px}.packero-v344 .hp-account-menu-v344>button span{font-size:9px;color:#85808b}
.packero-v344 .hp-account-menu-v344>button.danger-btn{background:#fff2f5;border-color:#f0c5d1;color:#a72e51}
.packero-v344 .hp-deletion-center-v344{display:grid;gap:13px;max-width:640px}.packero-v344 .hp-deletion-center-v344>h2,.packero-v344 .hp-deletion-center-v344>p{margin:0}.packero-v344 .hp-deletion-pending-v344{display:grid;gap:8px;padding:14px;border:1px solid #e5c86d;border-radius:14px;background:#fff9e9}.packero-v344 .hp-deletion-pending-v344 p{margin:0;color:#716337;font-size:11px;line-height:1.55}
.packero-v344 .hp-email-diagnostics-v344{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.packero-v344 .hp-email-diagnostics-v344>div{display:grid;gap:4px;padding:11px;border:1px solid #e5deeb;border-radius:12px;background:#faf8fc}.packero-v344 .hp-email-diagnostics-v344>div span{font-size:9px;color:#7e7884;overflow-wrap:anywhere}.packero-v344 .hp-email-diagnostics-v344>form{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px}.packero-v344 .hp-email-diagnostics-v344 input{min-width:0}

/* Chat media: larger in-conversation preview, true contain viewer and explicit state. */
.packero-v344 .hp-chat-media-v34{width:min(560px,100%)}
.packero-v344 .hp-chat-media-v34.unlocked>img,.packero-v344 .hp-chat-media-v34.unlocked>video{max-height:620px;object-fit:contain}
.packero-v344 .hp-chat-media-info-v34{gap:8px;flex-wrap:wrap}.packero-v344 .hp-chat-media-info-v34 .hp-media-state-v344{margin-left:auto;border-radius:999px;padding:5px 8px;background:#eef8f2;color:#26714b;font-size:9px;font-weight:900;white-space:nowrap}
.packero-v344 .hp-chat-locked-preview-v341>div b{font-size:27px}.packero-v344 .hp-chat-locked-preview-v341>div span{max-width:80%;padding:6px 9px;border-radius:999px;background:rgba(7,8,12,.54);line-height:1.2}
.packero-v344 .hp-modal-card.hp-chat-viewer-card-v344{width:min(1420px,calc(100vw - 28px))!important;max-width:1420px!important;max-height:calc(100dvh - 24px)!important;padding:18px!important;overflow:auto!important}
.packero-v344 .hp-chat-viewer-v344{width:100%;min-width:0}.packero-v344 .hp-chat-viewer-stage-v344{width:100%;min-height:min(660px,74vh);max-height:82vh;background:#07090e;border-radius:18px;overflow:hidden}
.packero-v344 .hp-chat-viewer-stage-v344 img,.packero-v344 .hp-chat-viewer-stage-v344 video{display:block;width:100%;max-width:100%;height:100%;max-height:82vh;object-fit:contain;margin:auto}
.packero-v344 .hp-chat-viewer-v344>small{font-size:10px;line-height:1.45}
.packero-v344 .hp-offer-requirements-v344,.packero-v344 .hp-reference-requirements-v344{display:grid;gap:5px;margin-top:10px;padding:10px 11px;border:1px dashed #cfb9e1;border-radius:12px;background:#faf5ff;color:#54465f}.packero-v344 .hp-offer-requirements-v344 b,.packero-v344 .hp-reference-requirements-v344 b{font-size:10px}.packero-v344 .hp-offer-requirements-v344 p,.packero-v344 .hp-reference-requirements-v344 p{margin:0;font-size:10px;line-height:1.5;white-space:pre-wrap}

/* Collection: make archived state obvious while retaining purchase history. */
.packero-v344 .hp-collection-card-v34.is-archived-v344{opacity:.76;border-style:dashed}.packero-v344 .hp-collection-card-v34.is-archived-v344::before{content:'Arquivado';display:inline-flex;width:max-content;margin:0 0 5px;padding:4px 7px;border-radius:999px;background:#efedf2;color:#6e6872;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}

html[data-theme="dark"] body.packero-v344 .hp-account-menu-v344>button,html[data-theme="dark"] body.packero-v344 .hp-email-diagnostics-v344>div{background:#111925;border-color:#303b4b;color:#edf2f7}html[data-theme="dark"] body.packero-v344 .hp-account-menu-v344>button span,html[data-theme="dark"] body.packero-v344 .hp-email-diagnostics-v344>div span{color:#9faaba}html[data-theme="dark"] body.packero-v344 .hp-account-menu-v344>button.danger-btn{background:#301823;border-color:#633044;color:#ffc1d2}html[data-theme="dark"] body.packero-v344 .hp-deletion-pending-v344{background:#312813;border-color:#67562d;color:#f2d994}html[data-theme="dark"] body.packero-v344 .hp-deletion-pending-v344 p{color:#d8c38d}html[data-theme="dark"] body.packero-v344 .hp-chat-media-info-v34 .hp-media-state-v344{background:#123126;color:#acf0cf}html[data-theme="dark"] body.packero-v344 .hp-offer-requirements-v344,html[data-theme="dark"] body.packero-v344 .hp-reference-requirements-v344{background:#21172d;border-color:#574068;color:#d9c8e6}html[data-theme="dark"] body.packero-v344 .hp-collection-card-v34.is-archived-v344::before{background:#26303d;color:#bac4d0}
@media(max-width:700px){.packero-v344 .hp-account-menu-v344{min-width:0}.packero-v344 .hp-email-diagnostics-v344{grid-template-columns:1fr}.packero-v344 .hp-email-diagnostics-v344>form{grid-column:auto;grid-template-columns:1fr}.packero-v344 .hp-chat-media-v34{width:100%}.packero-v344 .hp-chat-media-v34.unlocked>img,.packero-v344 .hp-chat-media-v34.unlocked>video{max-height:68vh}.packero-v344 .hp-modal-card.hp-chat-viewer-card-v344{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px!important}.packero-v344 .hp-chat-viewer-stage-v344{min-height:58vh;max-height:78vh;border-radius:14px}.packero-v344 .hp-chat-viewer-stage-v344 img,.packero-v344 .hp-chat-viewer-stage-v344 video{max-height:78vh}}


/* PACKERO V3.4.5 — Identity, Staff & Connection Polish */
.hp-connection-state-v345{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:42px 24px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(180deg,var(--card),var(--card2));box-shadow:0 18px 60px rgba(0,0,0,.08)}
.hp-connection-state-v345 h2{margin:0;font-size:clamp(26px,4vw,40px)}.hp-connection-state-v345 p{margin:0;max-width:520px;font-size:16px}.hp-connection-state-v345 small{max-width:520px;color:var(--muted)}
.hp-connection-state-v345 button{margin-top:8px;min-width:180px}.hp-connection-orbit-v345{position:relative;width:72px;height:72px;margin-bottom:8px}.hp-connection-orbit-v345 i{position:absolute;inset:0;border:2px solid transparent;border-top-color:var(--accent);border-radius:50%;animation:packeroReconnectV345 1.2s linear infinite}.hp-connection-orbit-v345 i:nth-child(2){inset:10px;border-top-color:var(--accent2);animation-duration:1s;animation-direction:reverse}.hp-connection-orbit-v345 i:nth-child(3){inset:25px;background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;animation:none}
@keyframes packeroReconnectV345{to{transform:rotate(360deg)}}
.hp-staff-badge-v345{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(255,61,141,.16));border:1px solid rgba(139,92,246,.3);color:var(--text)}
.hp-staff-badge-v345.staff-owner{background:linear-gradient(135deg,rgba(255,196,61,.18),rgba(255,61,141,.16));border-color:rgba(255,196,61,.36)}
.hp-profile-identity-v345 .hp-staff-badge-v345{vertical-align:middle}.hp-member-kpis-v345 b{font-size:13px}.hp-member-profile-note-v345{margin-top:18px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--card2);display:grid;gap:5px}.hp-member-profile-note-v345 b{font-size:12px;letter-spacing:.08em}.hp-member-profile-note-v345 span{color:var(--muted);line-height:1.45}
.hp-owner-staff-v345{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card2);display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;gap:12px;align-items:center}.hp-owner-staff-v345>div{display:grid;gap:3px}.hp-owner-staff-v345 span{font-size:12px;color:var(--muted)}.hp-owner-staff-v345.locked{grid-template-columns:1fr}.hp-owner-staff-v345 select{min-height:42px}
@media(max-width:700px){.hp-connection-state-v345{min-height:58vh;border-radius:20px;padding:34px 18px}.hp-owner-staff-v345{grid-template-columns:1fr}.hp-owner-staff-v345 button,.hp-owner-staff-v345 select{width:100%}.hp-staff-badge-v345{white-space:normal}}


/* PACKERO V3.5.0 — Reports & Moderation Core */
.hp-moderation-v350{display:grid;gap:18px;max-width:1180px;margin:0 auto;padding-bottom:44px}
.hp-mod-kpis-v350{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.hp-mod-kpis-v350>div{min-width:112px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);display:grid;gap:2px}
.hp-mod-kpis-v350 b{font-size:1.35rem}.hp-mod-kpis-v350 span{font-size:.78rem;color:var(--muted)}
.hp-mod-filters-v350{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,.8fr) minmax(260px,1.5fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}
.hp-mod-filters-v350 label{display:grid;gap:7px;font-size:.75rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
.hp-mod-filters-v350 select,.hp-mod-filters-v350 input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:9px 11px;text-transform:none;letter-spacing:normal}
.hp-mod-search-v350{grid-template-columns:1fr auto;align-items:end}.hp-mod-search-v350>span,.hp-mod-search-v350>label{grid-column:1/-1}.hp-mod-search-v350 input{grid-column:1}.hp-mod-search-v350 button{grid-column:2;min-height:42px;align-self:end}
.hp-mod-list-v350{display:grid;gap:10px}
.hp-mod-case-v350{display:grid;gap:10px;padding:15px 16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);transition:border-color .15s ease,transform .15s ease}
.hp-mod-case-v350:hover{border-color:var(--line2);transform:translateY(-1px)}
.hp-mod-case-v350 .hp-mod-case-copy-v350{min-width:0;display:grid;gap:5px}.hp-mod-case-v350 h3{margin:0;font-size:1rem}.hp-mod-case-v350 p{margin:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-mod-case-v350 small{color:var(--muted)}
.hp-mod-case-v350 .hp-mod-status-v350{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em}
.hp-mod-case-v350.status-new .hp-mod-status-v350{border-color:rgba(235,67,151,.48)}.hp-mod-case-v350.status-in_review .hp-mod-status-v350{border-color:rgba(243,184,73,.5)}.hp-mod-case-v350.status-resolved .hp-mod-status-v350{border-color:rgba(72,191,128,.45)}
.hp-mod-detail-v350{display:grid;gap:15px;min-width:min(760px,88vw);max-width:920px}
.hp-mod-case-head-v350{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hp-mod-case-head-v350>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hp-mod-case-head-v350 small{color:var(--muted)}
.hp-mod-case-v350>h3,.hp-mod-case-v350>p{margin:0}.hp-mod-case-meta-v350{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.78rem}.hp-mod-case-v350>button{justify-self:start}
.hp-mod-detail-v350>section{padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.hp-mod-detail-v350>section h3{margin:0 0 8px}.hp-mod-detail-v350>section p{white-space:pre-wrap;overflow-wrap:anywhere}
.hp-mod-notes-v350>div,.hp-mod-history-v350>div{padding:9px 10px;border-radius:11px;background:var(--panel2);border:1px solid var(--line);margin-top:7px}.hp-mod-notes-v350>div p,.hp-mod-history-v350>div p{margin:4px 0}.hp-mod-notes-v350>div small,.hp-mod-history-v350>div span{color:var(--muted);font-size:.76rem}
#modNoteForm{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:10px}#modNoteForm textarea{min-height:76px;resize:vertical;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:10px}#modNoteForm button{align-self:stretch}

.hp-mod-detail-head-v350{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.hp-mod-detail-head-v350 h2{margin:2px 0}.hp-mod-detail-head-v350 p{margin:0;color:var(--muted)}
.hp-mod-grid-v350{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-mod-grid-v350>div{padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);display:grid;gap:4px}.hp-mod-grid-v350 span{font-size:.72rem;color:var(--muted);text-transform:uppercase;font-weight:800}.hp-mod-grid-v350 b{overflow-wrap:anywhere}
.hp-mod-evidence-v350,.hp-mod-notes-v350,.hp-mod-history-v350{padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}
.hp-mod-evidence-v350 h3,.hp-mod-notes-v350 h3,.hp-mod-history-v350 h3{margin:0 0 10px}.hp-mod-evidence-v350 p{white-space:pre-wrap;overflow-wrap:anywhere}
.hp-mod-note-list-v350,.hp-mod-history-list-v350{display:grid;gap:8px}.hp-mod-note-v350,.hp-mod-history-item-v350{padding:10px 11px;border-radius:12px;background:var(--panel2);border:1px solid var(--line);display:grid;gap:3px}.hp-mod-note-v350 p,.hp-mod-history-item-v350 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hp-mod-note-v350 small,.hp-mod-history-item-v350 small{color:var(--muted)}
.hp-mod-note-form-v350{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:10px}.hp-mod-note-form-v350 textarea{min-height:72px;resize:vertical;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:10px}
.hp-mod-actions-v350{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hp-mod-actions-v350 select,.hp-mod-actions-v350 input{min-height:40px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);padding:8px 10px}
.hp-report-sheet-v350{display:grid;gap:13px}.hp-report-sheet-v350 h2{margin:0}.hp-report-sheet-v350 p{margin:0;color:var(--muted)}.hp-report-sheet-v350 label{display:grid;gap:7px;font-size:.82rem;font-weight:800}.hp-report-sheet-v350 select,.hp-report-sheet-v350 textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:10px}.hp-report-sheet-v350 textarea{min-height:100px;resize:vertical}
.hp-message-meta-v350{display:flex;gap:10px;align-items:center;justify-content:flex-end}.hp-message-meta-v350 button{border:0;background:transparent;color:var(--muted);font:inherit;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent}.hp-message-meta-v350 button:hover{text-decoration-color:currentColor}
.hp-owner-report-v350 .order-actions{justify-content:flex-start}
@media(max-width:760px){.hp-moderation-v350{gap:13px}.hp-mod-filters-v350{grid-template-columns:1fr}.hp-mod-search-v350{grid-template-columns:1fr}.hp-mod-search-v350 input,.hp-mod-search-v350 button{grid-column:1;width:100%}.hp-mod-case-v350{grid-template-columns:1fr}.hp-mod-case-v350>button{width:100%}.hp-mod-detail-v350{min-width:0;width:100%}.hp-mod-grid-v350{grid-template-columns:1fr}.hp-mod-note-form-v350{grid-template-columns:1fr}.hp-mod-note-form-v350 button{width:100%}.hp-mod-detail-head-v350{display:grid}.hp-message-meta-v350{flex-wrap:wrap}}

/* V3.5.1 — Enforcement & Audit */
.hp-enforcement-v351{display:grid;gap:12px}
.hp-enforcement-head-v351{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.hp-enforcement-head-v351 h3{margin:2px 0 0}
.hp-enforcement-counts-v351{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.hp-enforcement-counts-v351 span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);font-size:.74rem;font-weight:800;color:var(--muted)}
.hp-enforcement-duration-v351{display:grid;gap:6px;max-width:280px;font-size:.75rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
.hp-enforcement-duration-v351 select{min-height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:8px 10px;text-transform:none;letter-spacing:normal}
.hp-enforcement-actions-v351{display:flex;gap:8px;flex-wrap:wrap}
.hp-enforcement-history-v351{display:grid;gap:8px}
.hp-enforcement-row-v351{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 11px;border-radius:12px;background:var(--panel2);border:1px solid var(--line)}
.hp-enforcement-row-v351>div{display:grid;gap:3px;min-width:0}.hp-enforcement-row-v351 p{margin:2px 0 0!important}.hp-enforcement-row-v351 span{font-size:.75rem;color:var(--muted)}
.hp-enforcement-row-v351.revoked{opacity:.62}.hp-enforcement-row-v351.revoked b{text-decoration:line-through}
@media(max-width:760px){.hp-enforcement-head-v351{display:grid}.hp-enforcement-counts-v351{justify-content:flex-start}.hp-enforcement-actions-v351>*{width:100%}.hp-enforcement-row-v351{display:grid}.hp-enforcement-row-v351>button{width:100%}.hp-enforcement-duration-v351{max-width:none}}

/* PACKERO V3.5.2 — Disputes & Appeals */
.hp-disputes-head-v352{margin-top:28px}
.hp-dispute-card-v352{position:relative;overflow:hidden}
.hp-dispute-card-v352.decision_decision_provisional{border-color:rgba(139,92,246,.35)}
.hp-dispute-card-v352.decision_appeal_pending{border-color:rgba(255,61,141,.4)}
.hp-dispute-appeals-v352{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--border,rgba(255,255,255,.1));border-radius:14px;background:rgba(139,92,246,.06)}
.hp-dispute-appeals-v352>div{padding:8px 0;border-top:1px solid var(--border,rgba(255,255,255,.08))}
.hp-dispute-appeals-v352>div:first-of-type{border-top:0}
.hp-dispute-appeals-v352 p{margin:4px 0}
.hp-my-disputes-v352 .order-card .badge{white-space:nowrap}
@media(max-width:700px){.hp-dispute-card-v352 .order-head{align-items:flex-start}.hp-dispute-card-v352 .order-actions{display:grid;grid-template-columns:1fr}.hp-dispute-card-v352 .order-actions button{width:100%}}

/* PACKERO V3.5.3 — Staff Control */
.packero-v353 .hp-staff-v353{display:grid;gap:22px}
.packero-v353 .hp-staff-capabilities-v353,.packero-v353 .hp-staff-context-v353{display:flex;flex-wrap:wrap;gap:9px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--card)}
.packero-v353 .hp-staff-capabilities-v353>span,.packero-v353 .hp-staff-context-v353>div:last-child>span{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;background:var(--soft)}
.packero-v353 .hp-staff-context-v353{justify-content:space-between;align-items:flex-start}
.packero-v353 .hp-staff-context-v353>div:first-child{display:grid;gap:4px;min-width:210px}
.packero-v353 .hp-staff-context-v353>div:last-child{display:flex;flex-wrap:wrap;gap:7px;max-width:760px}
.packero-v353 .hp-staff-audit-v353 small{display:block;margin-top:5px;opacity:.72;word-break:break-word}
@media(max-width:760px){.packero-v353 .hp-staff-context-v353{display:grid}.packero-v353 .hp-staff-v353 .section-title{align-items:flex-start;gap:10px}}

/* PACKERO V3.5.4 — Staff Navigation & UX Hotfix */
.packero-v354 .hp-staff-nav-v354{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid #e5dcf7;border-radius:12px;background:#f8f4ff;color:#6d35c6;font-weight:850;cursor:pointer}.packero-v354 .hp-staff-nav-v354:hover{background:#f0e8ff;border-color:#d3c0f7}.packero-v354 .hp-staff-nav-v354 span{font-size:14px}.packero-v354 .hp-staff-nav-v354 b{font-size:11px}
.packero-v354 .hp-account-management-v354{display:grid;gap:8px;margin:4px 0;padding:12px;border:1px solid #e5dcf7;border-radius:15px;background:#faf8ff}.packero-v354 .hp-account-management-v354>.eyebrow{margin-bottom:1px}.packero-v354 .hp-account-management-v354>button{display:grid;gap:3px;text-align:left;border:1px solid #e7e0ed;border-radius:12px;background:#fff;color:#282332;padding:11px 12px;cursor:pointer}.packero-v354 .hp-account-management-v354>button b{font-size:12px}.packero-v354 .hp-account-management-v354>button span{font-size:9px;color:#85808b}
.packero-v354 .hp-profile-save-fixed-v354{flex:0 0 auto;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px;background:rgba(255,255,255,.98);border-top:1px solid #e9e1ef;box-shadow:0 -10px 28px rgba(45,30,72,.07);backdrop-filter:blur(12px)}.packero-v354 .hp-profile-save-fixed-v354 span{font-size:10px;color:#89828e}.packero-v354 .hp-profile-save-fixed-v354 button{min-width:190px}.packero-v354 .hp-modal-card:has(.hp-edit-profile-v331){display:flex;flex-direction:column}.packero-v354 .hp-edit-profile-v331{min-height:0;display:flex!important;flex-direction:column}.packero-v354 .hp-profile-form-v322{flex:1 1 auto;min-height:0;max-height:none!important;overflow:auto!important}
.packero-v354 .hp-explore-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.packero-v354 .hp-explore-favorites-v354{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #e6dcf7;border-radius:13px;background:#fff;color:#6d35c6;padding:10px 14px;font-weight:850;box-shadow:0 7px 20px rgba(80,52,130,.07);cursor:pointer}.packero-v354 .hp-explore-favorites-v354:hover{background:#f8f4ff;border-color:#d8c5f6}.packero-v354 .hp-explore-favorites-v354 span{font-size:17px}.packero-v354 .hp-explore-favorites-v354 b{font-size:12px}
.packero-v354 .hp-market-creators-v354{display:grid;gap:11px;margin:-4px 0 22px;padding:15px;border:1px solid #e8e1f4;border-radius:17px;background:#fff;box-shadow:0 9px 26px rgba(64,43,103,.05)}.packero-v354 .hp-market-creators-head-v354{display:flex;justify-content:space-between;gap:12px;align-items:end}.packero-v354 .hp-market-creators-head-v354 span{display:block;color:#e4286e;font-size:9px;font-weight:900;letter-spacing:.14em}.packero-v354 .hp-market-creators-head-v354 h2{margin:2px 0 0;font-size:18px}.packero-v354 .hp-market-creators-head-v354 small{color:#8a8f9d;font-size:10px}.packero-v354 .hp-market-creators-grid-v354{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.packero-v354 .hp-market-creator-card-v354{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;border:1px solid #ebe5f3;border-radius:14px;background:#fbfaff;color:#292d3b;padding:10px;cursor:pointer}.packero-v354 .hp-market-creator-card-v354:hover{border-color:#d5c4f4;background:#f7f2ff}.packero-v354 .hp-market-creator-card-v354 .avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.packero-v354 .hp-market-creator-card-v354>span{min-width:0;display:grid;gap:2px}.packero-v354 .hp-market-creator-card-v354 b,.packero-v354 .hp-market-creator-card-v354 small,.packero-v354 .hp-market-creator-card-v354 em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packero-v354 .hp-market-creator-card-v354 b{font-size:12px}.packero-v354 .hp-market-creator-card-v354 small{font-size:10px;color:#7d8390}.packero-v354 .hp-market-creator-card-v354 em{font-style:normal;font-size:9px;color:#a02eb4;font-weight:800}.packero-v354 .hp-market-creator-card-v354>i{font-style:normal;font-size:10px;color:#7c3aed;font-weight:850}
html[data-theme="dark"] body.packero-v354 .hp-staff-nav-v354,html[data-theme="dark"] body.packero-v354 .hp-explore-favorites-v354{background:#171d29;border-color:#323b4d;color:#d9c4ff}html[data-theme="dark"] body.packero-v354 .hp-account-management-v354,html[data-theme="dark"] body.packero-v354 .hp-market-creators-v354{background:#111925;border-color:#2d3849}html[data-theme="dark"] body.packero-v354 .hp-account-management-v354>button,html[data-theme="dark"] body.packero-v354 .hp-market-creator-card-v354{background:#151e2b;border-color:#344154;color:#edf3f8}html[data-theme="dark"] body.packero-v354 .hp-account-management-v354>button span,html[data-theme="dark"] body.packero-v354 .hp-market-creator-card-v354 small{color:#9ea9b8}html[data-theme="dark"] body.packero-v354 .hp-profile-save-fixed-v354{background:rgba(14,21,31,.98);border-color:#2d3849}html[data-theme="dark"] body.packero-v354 .hp-profile-save-fixed-v354 span{color:#9da9b8}
@media(min-width:1100px){body.packero-v354.packero-has-staff .hp-drawer{display:block!important;transform:translateX(-105%)!important}body.packero-v354.packero-has-staff .hp-drawer.open{transform:translateX(0)!important}body.packero-v354.packero-has-staff .hp-drawer-mobile-head{display:flex!important}body.packero-v354.packero-has-staff .hp-drawer-experience{display:flex!important}}
@media(max-width:1280px) and (min-width:1100px){.packero-v354 .hp-staff-nav-v354{width:42px;padding:0;justify-content:center}.packero-v354 .hp-staff-nav-v354 b{display:none}}
@media(max-width:760px){.packero-v354 .hp-explore-head{display:grid;align-items:start}.packero-v354 .hp-explore-favorites-v354{justify-self:start}.packero-v354 .hp-market-creators-grid-v354{grid-template-columns:1fr}.packero-v354 .hp-profile-save-fixed-v354{padding:12px 14px}.packero-v354 .hp-profile-save-fixed-v354{display:grid!important}.packero-v354 .hp-profile-save-fixed-v354 button{width:100%;min-width:0}}
.packero-v354 .hp-modal-card:has(.hp-edit-profile-v331) .hp-edit-profile-v331{flex:1 1 auto;overflow:hidden}

/* ============================================================
   PACKERO V3.5.5 — STABILITY HOTFIX
   Creator search reliability + profile editor viewport/scroll fix.
   ============================================================ */
.packero-v355 .hp-modal-card:has(.hp-edit-profile-v331){height:min(900px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
.packero-v355 .hp-modal-card:has(.hp-edit-profile-v331)>#modalBody{flex:1 1 auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}
.packero-v355 .hp-modal-card:has(.hp-edit-profile-v331) .hp-edit-profile-v331{width:100%;height:100%;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
.packero-v355 .hp-profile-editor-preview-v331,.packero-v355 .hp-profile-editor-head-v331,.packero-v355 .hp-profile-save-fixed-v354{flex:0 0 auto!important}
.packero-v355 .hp-profile-form-v322{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}
@media(max-width:760px){.packero-v355 .hp-modal-card:has(.hp-edit-profile-v331){width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.packero-v355 .hp-profile-editor-preview-v331{min-height:145px}.packero-v355 .hp-profile-editor-preview-v331>div:last-child{padding-top:86px}.packero-v355 .hp-profile-save-fixed-v354{padding-bottom:max(12px,env(safe-area-inset-bottom))}}

/* PACKERO V3.6.0 — Launch Foundation */
.launch-card-v360{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(260px,1.2fr);gap:18px;align-items:start}.launch-summary-v360{display:flex;flex-direction:column;gap:8px}.launch-lock-v360{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#fff2f6;border:1px solid #ffd0df;color:#b5134c;font-size:11px;font-weight:900;letter-spacing:.04em}.launch-counts-v360{display:flex;gap:8px;flex-wrap:wrap}.launch-counts-v360 span{padding:6px 9px;border-radius:999px;background:#f5f2fa;font-size:10px;font-weight:850}.launch-counts-v360 .danger{background:#fff0f3;color:#b41342}.launch-sections-v360{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-section-v360{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e8e2ef;border-radius:12px;background:#fbfafd}.launch-section-v360 b{font-size:11px}.launch-section-v360 span{font-size:10px;color:#7b7286}.launch-details-v360{grid-column:1/-1;border-top:1px solid #eee8f4;padding-top:10px}.launch-details-v360 summary{cursor:pointer;font-weight:850;font-size:11px}.launch-check.blocked{border-color:#ffd4df;background:#fff5f7}.launch-check.warning{border-color:#f4e3b1;background:#fffaf0}.launch-check small{display:block;margin:3px 0 0 20px;color:#7d7585;font-size:9px}.hp-v19 .launch-section-v360{background:#fff!important}.hp-v19 .launch-lock-v360{background:#fff2f6!important}.hp-v19 .launch-check.blocked{background:#fff5f7!important}.hp-v19 .launch-check.warning{background:#fffaf0!important}@media(max-width:760px){.launch-card-v360{grid-template-columns:1fr}.launch-sections-v360{grid-template-columns:1fr}}

/* V3.6.1 — Saved Posts & Social Polish */
.hp-post-save-v361{margin-left:auto!important;white-space:nowrap}.hp-post-save-v361.active{color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 11%,transparent)!important}.hp-saved-head-v361{align-items:flex-end}.hp-saved-head-v361>div{max-width:720px}.hp-saved-tabs-v361{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.hp-saved-tabs-v361 button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:999px;padding:9px 13px;font-weight:800}.hp-saved-tabs-v361 button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent)}.hp-saved-tabs-v361 button b{margin-left:5px;opacity:.7}.hp-saved-collection-tools-v361{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:16px 18px;margin:0 0 18px}.hp-saved-collection-tools-v361 h3{margin:3px 0 0}.hp-saved-collection-tools-v361>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.hp-saved-grid-v361{display:grid;gap:18px}.hp-post-menu-v361,.hp-post-collection-picker-v361{display:grid;gap:10px}.hp-post-menu-v361>button,.hp-post-collection-picker-v361>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:15px;padding:13px 14px}.hp-post-menu-v361>button:hover,.hp-post-collection-picker-v361>button:hover{border-color:var(--accent);transform:translateY(-1px)}.hp-post-menu-v361>button span,.hp-post-collection-picker-v361>button span{font-size:12px;color:var(--muted);font-weight:600}.hp-post-collection-picker-v361 .gold{align-items:center;text-align:center}.hp-post-collection-picker-v361 p{margin:0 0 4px}.hp-feed-card footer{flex-wrap:wrap}.hp-feed-card footer .hp-post-save-v361{order:4}@media(max-width:760px){.hp-saved-head-v361{align-items:stretch}.hp-saved-head-v361 .gold{width:100%}.hp-saved-collection-tools-v361{align-items:stretch;flex-direction:column}.hp-saved-collection-tools-v361>div:last-child button{flex:1}.hp-post-save-v361{margin-left:0!important}.hp-feed-card footer .hp-post-save-v361{flex:1 1 45%}}


/* PACKERO V3.6.2 — Legal, Domain & Consent */
.side-legal button#cookiePreferencesBtn{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-decoration:underline;cursor:pointer;opacity:.82}
.packero-cookie-consent-v362{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:linear-gradient(180deg,transparent 35%,rgba(7,9,14,.52));pointer-events:none}
.packero-cookie-consent-v362 section{pointer-events:auto;width:min(680px,100%);background:var(--surface,#fff);color:var(--text,#181a20);border:1px solid var(--line,#e5e7eb);border-radius:20px;padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.packero-cookie-consent-v362 h3{margin:4px 0 8px;font-size:1.3rem}.packero-cookie-consent-v362 p{margin:0 0 16px;line-height:1.5}.packero-cookie-consent-v362 a{display:inline-block;margin-top:12px;color:var(--brand-accent,#ff3d8d);font-weight:700}.packero-cookie-actions-v362{display:flex;gap:10px;flex-wrap:wrap}.packero-cookie-actions-v362 button{border:1px solid var(--line,#d9dce3);background:transparent;color:inherit;border-radius:12px;padding:11px 15px;font-weight:800;cursor:pointer}.packero-cookie-actions-v362 button.gold{border-color:transparent}
@media(max-width:640px){.packero-cookie-consent-v362{padding:10px}.packero-cookie-consent-v362 section{border-radius:16px}.packero-cookie-actions-v362 button{flex:1 1 100%}}


/* PACKERO V3.6.2.1 — Legal & Navigation Polish */
.packero-v3621 .hp-drawer{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}
.packero-v3621 .hp-drawer-mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:4!important;margin:0 -14px 10px!important;padding:14px 16px 12px!important;background:rgba(255,255,255,.97)!important;border-bottom:1px solid #eee8f4!important;backdrop-filter:blur(14px)}
.packero-v3621 .hp-drawer-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.packero-v3621 .hp-drawer-brand>div{min-width:0!important}.packero-v3621 .hp-drawer-brand strong{display:block!important;font-size:14px!important;letter-spacing:.12em!important;color:#202433!important;white-space:nowrap!important}.packero-v3621 .hp-drawer-brand small{display:block!important;margin-top:1px!important;color:#8d93a0!important;font-size:9px!important}
.packero-v3621 .hp-drawer-logo{flex:0 0 42px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;overflow:hidden!important}.packero-v3621 .hp-drawer-logo img{display:block!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important}
.packero-v3621 #drawerCloseBtn{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #ebe5f1!important;border-radius:50%!important;background:#f8f5fb!important;color:#4d4e5b!important;padding:0!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}.packero-v3621 #drawerCloseBtn:hover{background:#f0e8fb!important;color:#6e36d0!important}
.packero-v3621 .hp-drawer-experience{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #ece6f1!important;border-radius:14px!important;background:#fbf9ff!important}.packero-v3621 .hp-drawer-experience>span{font-size:11px!important;font-weight:850!important;color:#5f6370!important}
.packero-v3621 .hp-drawer-theme{margin-bottom:10px!important}.packero-v3621 .hp-drawer .velora-nav{gap:3px!important}.packero-v3621 .hp-drawer .velora-nav button{min-height:44px!important}.packero-v3621 .side-legal{padding-bottom:18px!important}
html[data-theme="dark"] body.packero-v3621 .hp-drawer-mobile-head{background:rgba(17,22,32,.97)!important;border-color:#2a3242!important}html[data-theme="dark"] body.packero-v3621 .hp-drawer-brand strong{color:#f0f3f8!important}html[data-theme="dark"] body.packero-v3621 #drawerCloseBtn{background:#171d29!important;border-color:#30394a!important;color:#dce2eb!important}html[data-theme="dark"] body.packero-v3621 .hp-drawer-experience{background:#171d29!important;border-color:#293142!important}html[data-theme="dark"] body.packero-v3621 .hp-drawer-experience>span{color:#dce2eb!important}

body.packero-legal-v3621{margin:0!important;background:#f7f7fb!important;color:#222735!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;--legal-panel:#fff;--legal-text:#222735;--legal-muted:#747b8c;--legal-line:#e8e4f0;--legal-soft:#f8f5ff;--legal-shadow:0 18px 55px rgba(61,42,101,.08)}
.packero-legal-v3621 *{box-sizing:border-box}.packero-legal-v3621 a{color:inherit}.packero-legal-header-v3621{position:sticky;top:0;z-index:1000;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px max(22px,calc((100vw - 1240px)/2));background:rgba(255,255,255,.94);border-bottom:1px solid var(--legal-line);backdrop-filter:blur(18px)}body.admin-bar .packero-legal-header-v3621{top:32px}.packero-legal-brand-v3621{display:flex;align-items:center;gap:11px;text-decoration:none}.packero-legal-brand-v3621 img{width:44px;height:44px;object-fit:contain}.packero-legal-brand-v3621 strong,.packero-legal-brand-v3621 small{display:block}.packero-legal-brand-v3621 strong{font-size:16px;letter-spacing:.18em}.packero-legal-brand-v3621 small{margin-top:1px;color:var(--legal-muted);font-size:9px;letter-spacing:.1em}.packero-legal-head-actions-v3621{display:flex;align-items:center;gap:9px}.packero-legal-head-actions-v3621>a,.packero-legal-head-actions-v3621>button{border:1px solid var(--legal-line);border-radius:12px;background:var(--legal-panel);color:var(--legal-text);padding:10px 13px;text-decoration:none;font-size:12px;font-weight:800}.packero-legal-head-actions-v3621>button{width:42px;height:42px;padding:0;cursor:pointer;font-size:18px}
.packero-legal-shell-v3621{width:min(1240px,calc(100% - 34px));margin:34px auto 70px;display:grid;grid-template-columns:260px minmax(0,820px);gap:30px;justify-content:center;align-items:start}.packero-legal-nav-v3621{position:sticky;top:112px;display:grid;gap:5px;padding:16px;border:1px solid var(--legal-line);border-radius:18px;background:var(--legal-panel);box-shadow:var(--legal-shadow)}body.admin-bar .packero-legal-nav-v3621{top:144px}.packero-legal-nav-v3621>span{padding:4px 8px 9px;color:#a1a5b0;font-size:9px;font-weight:900;letter-spacing:.16em}.packero-legal-nav-v3621 a{padding:10px 11px;border-radius:11px;text-decoration:none;color:#656c7b;font-size:11px;font-weight:750;line-height:1.25}.packero-legal-nav-v3621 a:hover,.packero-legal-nav-v3621 a.active{background:#f4edff;color:#6e36d0}.packero-legal-main-v3621{min-width:0}.packero-legal-kicker-v3621{display:flex;align-items:center;gap:8px;margin-bottom:10px}.packero-legal-kicker-v3621 span{color:var(--brand-accent,#ff2f7d);font-size:10px;font-weight:950;letter-spacing:.15em}.packero-legal-kicker-v3621 b{padding:5px 8px;border-radius:999px;background:#fff1f5;color:#bd174f;font-size:9px;letter-spacing:.06em}.packero-legal-main-v3621>h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.05;letter-spacing:-.035em;color:var(--legal-text)}.packero-legal-intro-v3621{max-width:720px;margin:14px 0 24px;color:var(--legal-muted);font-size:14px;line-height:1.65}.packero-legal-mobile-nav-v3621{display:none}.packero-legal-content-v3621{padding:34px 38px;border:1px solid var(--legal-line);border-radius:22px;background:var(--legal-panel);box-shadow:var(--legal-shadow);font-size:15px;line-height:1.75;color:var(--legal-text)}.packero-legal-content-v3621>h2:first-of-type{display:none}.packero-legal-content-v3621 p{margin:0 0 18px}.packero-legal-content-v3621 h2,.packero-legal-content-v3621 h3{margin:30px 0 12px;line-height:1.2;color:var(--legal-text)}.packero-legal-content-v3621 h2{font-size:24px}.packero-legal-content-v3621 h3{font-size:18px}.packero-legal-content-v3621 ul,.packero-legal-content-v3621 ol{padding-left:22px}.packero-legal-content-v3621 hr{border:0;border-top:1px solid var(--legal-line);margin:30px 0}.packero-legal-content-v3621 a{color:#7138d5;font-weight:750}.packero-legal-content-v3621 em{display:block;padding:14px 16px;border:1px solid #f1d5de;border-radius:13px;background:#fff7fa;color:#9a3153;font-style:normal;font-size:12px}.packero-legal-footer-v3621{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:18px 0 0;padding:20px 5px;color:var(--legal-muted);font-size:11px}.packero-legal-footer-v3621>div{display:grid;gap:4px}.packero-legal-footer-v3621 strong{color:var(--legal-text);font-size:12px}.packero-legal-footer-v3621 a{color:#6e36d0;text-decoration:none}.packero-legal-footer-v3621>div a{font-weight:750}
html[data-theme="dark"] body.packero-legal-v3621{background:#0d1018!important;color:#edf1f7!important;--legal-panel:#151a27;--legal-text:#edf1f7;--legal-muted:#9da6b5;--legal-line:#2a3241;--legal-soft:#1a2030;--legal-shadow:0 20px 60px rgba(0,0,0,.28)}html[data-theme="dark"] .packero-legal-header-v3621{background:rgba(14,17,25,.95)}html[data-theme="dark"] .packero-legal-nav-v3621 a:hover,html[data-theme="dark"] .packero-legal-nav-v3621 a.active{background:#251b3b;color:#d6c4ff}html[data-theme="dark"] .packero-legal-kicker-v3621 b{background:#331725;color:#ff99bd}html[data-theme="dark"] .packero-legal-content-v3621 em{background:#271923;border-color:#4a2936;color:#efadc3}
@media(max-width:782px){body.admin-bar .packero-legal-header-v3621{top:46px}.packero-legal-header-v3621{min-height:64px;padding:8px 12px}.packero-legal-brand-v3621 img{width:38px;height:38px}.packero-legal-brand-v3621 small{display:none}.packero-legal-head-actions-v3621>a{display:none}.packero-legal-shell-v3621{width:min(100% - 22px,820px);margin:22px auto 45px;display:block}.packero-legal-nav-v3621{display:none}.packero-legal-main-v3621>h1{font-size:36px}.packero-legal-intro-v3621{font-size:13px;margin-bottom:16px}.packero-legal-mobile-nav-v3621{display:flex;gap:7px;overflow-x:auto;margin:0 -2px 14px;padding:2px 2px 6px;scrollbar-width:thin}.packero-legal-mobile-nav-v3621 a{flex:0 0 auto;padding:8px 11px;border:1px solid var(--legal-line);border-radius:999px;background:var(--legal-panel);color:var(--legal-muted);text-decoration:none;font-size:10px;font-weight:800}.packero-legal-mobile-nav-v3621 a.active{border-color:#cdb7f5;background:#f5efff;color:#6d35c6}.packero-legal-content-v3621{padding:22px 18px;border-radius:18px;font-size:14px}.packero-legal-footer-v3621{display:grid;align-items:start}.packero-legal-footer-v3621>a{margin-top:5px}html[data-theme="dark"] .packero-legal-mobile-nav-v3621 a.active{background:#251b3b;color:#d9c8ff;border-color:#493a66}}
