@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&display=swap");:root{--font-montserrat:"Montserrat";--font-family-primary:var(--font-montserrat),Montserrat,Arial,Verdana,Tahoma,sans-serif;--font-family-secondary:var(--font-montserrat),Montserrat,Arial,Verdana,Tahoma,sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--bg:#0a0a0a;--panel:#111111;--panel-2:#171717;--text:#f7f7f7;--muted:#a7a7a7;--orange:#FF5500;--orange-2:#ff7433;--line:rgba(255,255,255,.10);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-regular);font-synthesis:none}b,h1,h2,h3,h4,h5,h6,strong{font-family:var(--font-family-primary)}h1,h2{font-weight:var(--font-weight-extrabold)}b,h3,h4,h5,h6,strong{font-weight:var(--font-weight-bold)}a,button,input,label,li,p,select,small,span,textarea{font-family:var(--font-family-secondary)}button,input,select,textarea{font-family:var(--font-family-secondary)!important}.button,[role=button],button,label{font-weight:var(--font-weight-semibold)}.public-home{font-family:var(--font-family-primary);font-weight:400;font-synthesis:none}.public-home a,.public-home b,.public-home button,.public-home h1,.public-home h2,.public-home h3,.public-home h4,.public-home h5,.public-home h6,.public-home li,.public-home p,.public-home small,.public-home span,.public-home strong{font-family:inherit}.public-home .hero h1,.public-home .manifesto h2,.public-home .section h2{font-weight:800}.public-home .badge,.public-home .button,.public-home .discount-chip,.public-home .eyebrow,.public-home .floating-tag,.public-home .hero-product-info span,.public-home .live-label,.public-home .live-pill,.public-home .ticker-track,.public-home b,.public-home h3,.public-home strong{font-weight:700}.public-home .hero-card-bottom p,.public-home .manifesto p,.public-home .nav,.public-home .shipping,.public-home .text-link{font-weight:600}.brand-wordmark,.brand-wordmark span{font-family:var(--font-family-primary)}.brand-wordmark{font-weight:800}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,10,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{min-height:74px;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;min-width:max-content}.brand-lockup{gap:14px}.brand-mark-image{display:block;width:72px;height:54px;object-fit:contain;flex:0 0 auto}.brand-wordmark{display:inline-flex;align-items:baseline;white-space:nowrap;font-size:31px;line-height:1;font-weight:600;letter-spacing:-1.7px}.brand-tienda{color:#fff}.brand-ei{color:var(--orange)}.brand-dotcom{color:#fff;letter-spacing:-1.2px}.footer .brand-mark-image{width:66px;height:50px}.footer .brand-wordmark{font-size:28px}.brand-mark{width:48px;height:42px;border-radius:10px;background:var(--orange);display:grid;place-items:center;position:relative;font-weight:600}.brand-mark .ei{font-size:23px;letter-spacing:-1px}.bag-handle{position:absolute;width:18px;height:10px;border:4px solid var(--orange);border-bottom:0;border-radius:20px 20px 0 0;top:-8px}.speed{position:absolute;height:3px;background:var(--orange);border-radius:999px;left:-13px}.speed-1{width:10px;top:11px}.speed-2{width:14px;top:18px}.speed-3{width:9px;top:25px}.brand-word{font-size:26px;font-weight:600;letter-spacing:-1.2px;color:var(--orange)}.brand-word span{color:#fff;font-weight:600}.nav{display:flex;align-items:center;gap:28px;margin-left:auto;color:#d5d5d5;font-size:14px}.nav a:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;background:var(--orange);color:#111;font-weight:600;border:1px solid var(--orange);transition:transform .2s ease,background .2s ease}.button:hover{transform:translateY(-2px);background:var(--orange-2)}.button-small{min-height:42px;padding:0 18px;font-size:14px}.button-secondary{width:100%;background:#fff;border-color:#fff;color:#111;margin-top:auto}.button-full{width:100%}.text-link{font-weight:600;color:#f0f0f0;padding:10px 2px;border-bottom:1px solid rgba(255,255,255,.28)}.text-link:hover{color:#fff}.hero{overflow:hidden;padding:80px 0 70px}.hero,.hero-grid{position:relative}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:60px;gap:60px;align-items:center;z-index:2}.hero-glow{position:absolute;border-radius:999px;filter:blur(70px);opacity:.22;pointer-events:none}.hero-glow-one{width:440px;height:440px;background:var(--orange);right:-100px;top:50px}.hero-glow-two{width:220px;height:220px;background:#ff3b00;left:-80px;bottom:-40px;opacity:.12}.live-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(255,85,0,.35);color:#ffb17f;background:rgba(255,85,0,.08);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.live-label span,.live-pill span{width:8px;height:8px;border-radius:50%;background:#ff3b2f;box-shadow:0 0 0 6px rgba(255,59,47,.12)}.hero h1{font-size:clamp(64px,6.25vw,96px);line-height:.88;margin:24px 0;letter-spacing:-.072em;font-weight:600}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{max-width:590px;color:#c4c4c4;font-size:19px;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;color:#8d8d8d;font-size:13px}.hero-card{width:100%;max-width:500px;justify-self:end;background:linear-gradient(145deg,#191919,#0f0f0f);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:14px;box-shadow:0 30px 80px rgba(0,0,0,.45);transform:rotate(1deg)}.hero-card-top{justify-content:space-between;padding:10px 6px 16px}.hero-card-top,.live-label{display:flex;align-items:center}.live-label{gap:9px;font-size:12px;font-weight:600;color:#fff}.viewer-label{color:#8d8d8d;font-size:12px}.hero-card-stage{min-height:292px;background:radial-gradient(circle at 60% 28%,#ff6a1a 0,#FF5500 30%,#7a1f00 58%,#161616 100%);border-radius:19px;display:grid;place-items:center;position:relative;overflow:hidden}.hero-product-frame{width:62%;aspect-ratio:1/.84;border-radius:22px;background:#fff;padding:12px;display:grid;place-items:center;box-shadow:0 24px 50px rgba(0,0,0,.32);transform:rotate(-3deg)}.hero-product-image{width:100%;height:100%;object-fit:contain}.hero-product-info{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:14px;background:rgba(12,12,12,.88);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-product-info span{font-size:9px;color:#ffb17f;font-weight:600;letter-spacing:.11em}.hero-product-info strong{font-size:14px;line-height:1.15}.hero-product-info b{color:var(--orange);font-size:20px}.floating-tag{position:absolute;background:rgba(15,15,15,.88);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 13px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.08em}.tag-one{top:24px;right:22px}.hero-card-bottom{padding:18px 8px 6px}.hero-card-bottom p{margin:0;color:#888;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hero-card-bottom strong{display:block;margin:6px 0 16px;font-size:21px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--orange);color:#111}.ticker-track{display:flex;align-items:center;gap:24px;width:max-content;padding:15px 0;font-weight:600;font-size:16px;letter-spacing:.02em;animation:move 26s linear infinite}.ticker-track i{font-style:normal;font-size:8px}@keyframes move{to{transform:translateX(-35%)}}.section{padding:108px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section-heading>p{max-width:380px;color:#8f8f8f;line-height:1.7}.eyebrow{color:var(--orange);text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.13em}.manifesto h2,.section h2{font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-.055em;margin:12px 0 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.product-card{background:#111;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.product-visual{height:320px;position:relative;display:grid;place-items:center;background:#fff;overflow:hidden}.product-image{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .28s ease}.product-visual:hover .product-image{transform:scale(1.035)}.discount-chip{position:absolute;top:16px;left:16px;background:var(--orange);color:#111;font-size:12px;font-weight:600;padding:8px 10px;border-radius:999px}.product-content{padding:22px;display:flex;flex-direction:column;flex:1 1}.product-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.badge{color:var(--orange);font-size:10px;font-weight:600;letter-spacing:.1em}.category{color:#777;font-size:11px}.product-card h3{font-size:23px;line-height:1.12;margin:14px 0 10px}.product-description{min-height:66px;margin:0 0 18px;color:#929292;line-height:1.5;font-size:14px}.shipping{margin:-8px 0 18px;color:#bdbdbd;font-size:13px;font-weight:600}.prices{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.prices strong{font-size:28px}.old-price{color:#777;text-decoration:line-through}.section-dark{background:#111;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.steps article{border-top:1px solid #343434;padding:24px 0 10px}.steps b{color:var(--orange);font-size:14px}.steps h3{font-size:30px;margin:34px 0 8px}.steps p{color:#999;line-height:1.7;max-width:300px}.manifesto{padding:120px 0;background:var(--orange);color:#111}.manifesto-inner{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;grid-gap:70px;gap:70px}.manifesto .eyebrow{color:#111;opacity:.6}.manifesto h2 em{font-style:normal;color:#fff}.manifesto p{font-size:22px;font-weight:600;line-height:1.5}.footer{padding:50px 0}.footer-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:50px;gap:50px;align-items:start}.footer-copy{color:#777;font-size:12px;line-height:1.7}.footer-copy p{margin-top:0}.footer-copy small{color:#555}@media (max-width:900px){.nav{display:none}.header-inner>.button{margin-left:auto}.hero{padding:72px 0 60px}.hero-grid,.manifesto-inner{grid-template-columns:1fr;gap:48px}.hero h1{font-size:clamp(58px,16vw,88px)}.hero-card{transform:none}.section-heading{display:block}.section-heading>p{margin-top:20px}.product-grid,.steps{grid-template-columns:1fr}.product-visual{height:240px}.footer-grid{grid-template-columns:1fr}}@media (max-width:560px){.container{width:min(100% - 26px,var(--max))}.brand-lockup{gap:10px}.brand-mark-image{width:56px;height:44px}.brand-wordmark{font-size:24px;letter-spacing:-1.2px}.footer .brand-mark-image{width:58px;height:46px}.footer .brand-wordmark{font-size:24px}.site-header .button-small{display:none}.hero{padding-top:54px}.hero-copy>p{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.text-link{text-align:center}.trust-row{display:grid;grid-gap:10px;gap:10px}.hero-card-stage{min-height:290px}.hero-product-frame{width:68%}.section{padding:78px 0}.manifesto h2,.section h2{font-size:44px}.manifesto{padding:80px 0}}.account-chip,.account-login,.account-signout,.exit-close,.exit-skip,.google-login-large{font:inherit}.account-login{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#fff;border-radius:12px;min-height:42px;padding:0 14px;font-weight:600;cursor:pointer}.account-login:hover{border-color:rgba(255,85,0,.55)}.google-g{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;background:#fff;color:#4285f4;font-weight:600;font-family:var(--font-family-primary)}.account-loading{color:#777;font-weight:600;letter-spacing:.18em}.account-chip{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 11px 5px 5px;color:#fff;font-size:13px}.account-chip img,.account-chip>span{width:30px;height:30px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--orange);color:#fff;font-weight:600}.account-page,.auth-callback{min-height:100vh;background:radial-gradient(circle at 82% 12%,rgba(255,85,0,.14),transparent 34%),#090909;color:#fff}.auth-callback{display:grid;place-items:center;text-align:center;padding:30px}.auth-callback img{width:110px;max-height:95px;object-fit:contain}.auth-callback h1{font-size:clamp(24px,4vw,42px)}.account-page{padding:48px 20px;display:grid;place-items:start center}.account-dashboard,.account-panel{width:min(1080px,100%)}.account-panel{max-width:620px;margin-top:7vh;padding:42px;border:1px solid var(--line);border-radius:28px;background:rgba(17,17,17,.92);box-shadow:0 35px 90px rgba(0,0,0,.35);text-align:center}.account-logo{width:245px;max-width:80%;height:auto}.account-panel h1{font-size:clamp(42px,7vw,72px);margin:20px 0 12px;letter-spacing:-.055em}.account-panel p{color:#aaa;font-size:18px;line-height:1.55;margin:0 auto 28px;max-width:510px}.google-login-large{min-height:58px;border:0;border-radius:14px;background:#fff;color:#111;padding:0 22px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;width:100%}.account-back{display:inline-block;margin-top:22px;color:#888}.account-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--line)}.account-dashboard-header .account-logo{width:220px}.account-signout{background:transparent;border:1px solid var(--line);color:#bbb;border-radius:12px;padding:11px 14px;cursor:pointer}.account-welcome{display:flex;align-items:center;gap:24px;padding:54px 0 36px}.account-avatar,.account-avatar img{width:84px;height:84px;border-radius:50%}.account-avatar{background:var(--orange);display:grid;place-items:center;overflow:hidden;font-size:34px;font-weight:600}.account-avatar img{object-fit:cover}.account-welcome h1{font-size:clamp(42px,6vw,70px);margin:6px 0;letter-spacing:-.055em}.account-welcome p{color:#888;margin:0}.account-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.account-cards article{min-height:245px;padding:26px;background:#111;border:1px solid var(--line);border-radius:22px}.account-cards article>span{color:var(--orange);font-size:28px;font-weight:600}.account-cards article>b{display:block;margin-top:28px;color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.account-cards h2{margin:7px 0 10px;font-size:25px}.account-cards p{margin:0;color:#888;line-height:1.5}.exit-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:exitFade .18s ease-out both}.exit-modal{width:min(920px,100%);display:grid;grid-template-columns:1.05fr .95fr;position:relative;overflow:hidden;background:#101010;border:1px solid rgba(255,255,255,.15);border-radius:28px;box-shadow:0 38px 110px rgba(0,0,0,.58)}.exit-close{position:absolute;z-index:3;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.45);color:#fff;font-size:24px;cursor:pointer}.exit-copy{padding:44px}.exit-copy h2{font-size:clamp(42px,5.3vw,68px);line-height:.94;letter-spacing:-.055em;margin:22px 0 16px}.exit-copy>p{color:#b5b5b5;line-height:1.55;font-size:17px}.exit-copy ul{list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px;color:#ddd;margin:24px 0;font-size:14px}.exit-copy li:first-letter{color:var(--orange)}.exit-skip{display:block;margin:16px auto 0;background:transparent;border:0;color:#777;cursor:pointer}.exit-visual{min-height:520px;position:relative;display:grid;place-items:center;padding:44px 28px;background:radial-gradient(circle at 50% 40%,#ff6a1a 0,#FF5500 26%,#761b00 54%,#111 78%)}.exit-visual img{width:88%;max-height:360px;object-fit:contain;background:#fff;padding:20px;border-radius:30px;transform:rotate(-4deg);box-shadow:0 30px 70px rgba(0,0,0,.35)}.exit-visual>span{position:absolute;right:24px;top:24px;padding:9px 12px;border-radius:999px;background:#111;border:1px solid rgba(255,255,255,.16);font-size:10px;font-weight:600;letter-spacing:.1em}@keyframes exitFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:920px){.account-login b{display:none}.account-cards,.exit-modal{grid-template-columns:1fr}.exit-modal{max-height:calc(100vh - 28px);overflow-y:auto}.exit-visual{min-height:320px}.exit-copy{padding:34px 28px 28px}}@media (max-width:720px){.header-inner .account-chip,.header-inner .account-login{order:3}.account-login{padding:0 10px;min-width:44px}.account-login:not(:hover){font-size:0;gap:0}.account-login .google-g{font-size:14px}.account-chip b{display:none}.account-panel{padding:30px 22px}.account-welcome{align-items:flex-start}.account-avatar,.account-avatar img{width:62px;height:62px}.exit-overlay{padding:10px}.exit-copy h2{font-size:42px}}.favorite-button{position:absolute;top:14px;right:14px;z-index:4;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.94);color:#111;display:grid;place-items:center;font-size:25px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.14);transition:transform .18s ease,background .18s ease,color .18s ease}.favorite-button:hover{transform:scale(1.06)}.favorite-button.is-favorite{background:var(--orange);color:#fff;border-color:var(--orange)}.favorite-button:disabled{opacity:.6;cursor:wait}.account-dashboard-header .brand{transform:none}.account-card-link{color:inherit;display:block}.account-card-link article{height:100%;transition:transform .18s ease,border-color .18s ease}.account-card-link:hover article{transform:translateY(-2px);border-color:rgba(255,85,0,.45)}.account-favorites-section{margin-top:64px;padding-top:52px;border-top:1px solid var(--line);scroll-margin-top:30px}.account-favorites-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.account-favorites-heading h2{font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.05em;margin:8px 0 0}.account-favorites-heading>a{color:#aaa;font-weight:600;padding-bottom:6px}.account-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.favorites-empty{border:1px dashed rgba(255,255,255,.14);border-radius:22px;padding:42px;background:rgba(255,255,255,.025);color:#888}.favorites-empty strong{display:block;color:#fff;font-size:24px;margin-bottom:8px}.favorites-empty p{margin:0 0 22px;line-height:1.6}@media (max-width:900px){.account-favorites-grid{grid-template-columns:1fr}.account-favorites-heading{align-items:flex-start;flex-direction:column}}.exit-copy h2 em{font-style:normal;color:var(--orange)}.exit-benefits{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:24px 0 26px}.exit-benefits>div{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.exit-benefits b{width:28px;color:var(--orange);font-size:18px;text-align:center}.exit-benefits span{color:#d6d6d6;font-size:14px;font-weight:600}.exit-privacy{display:block;margin-top:14px;color:#666;font-size:11px;line-height:1.45;text-align:center}.exit-product-card{width:min(88%,360px);padding:16px;border-radius:24px;background:#111;border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 80px rgba(0,0,0,.42);transform:rotate(-3deg)}.exit-product-card>img{width:100%;aspect-ratio:1.16/1;object-fit:contain;background:#fff;padding:16px;border-radius:18px;box-shadow:none;transform:none}.exit-visual-kicker{display:block;color:#ffb085;font-size:9px;letter-spacing:.12em;font-weight:600;margin:0 0 10px 2px}.exit-product-meta{display:grid;grid-gap:4px;gap:4px;padding:14px 4px 4px}.exit-product-meta strong{color:#fff;font-size:15px;line-height:1.2}.exit-product-meta span{color:var(--orange);font-size:25px;font-weight:600}.exit-access-pill{position:absolute;right:20px;top:20px;padding:9px 12px;border-radius:999px;background:#111;border:1px solid rgba(255,255,255,.16);font-size:9px;font-weight:600;letter-spacing:.11em}@media (max-width:720px){.exit-modal{border-radius:22px}.exit-copy{padding:30px 22px 24px}.exit-copy h2{font-size:38px}.exit-copy>p{font-size:15px}.exit-visual{min-height:260px;padding:28px 18px}.exit-product-card{width:min(82%,320px)}}.footer-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;flex-wrap:wrap}.instagram-link{color:var(--orange);font-weight:600;font-size:13px;letter-spacing:.01em}.instagram-link:hover{text-decoration:underline}.account-card-action{display:inline-block;margin-top:22px;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.04em}.preference-card{display:flex;flex-direction:column}.preference-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.preference-card-top>span:first-child{color:var(--orange);font-size:28px;font-weight:600}.preference-status{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:#777;font-size:9px;text-transform:uppercase;font-weight:600;letter-spacing:.09em}.preference-status.is-on{color:#ffb28f;border-color:rgba(255,85,0,.28);background:rgba(255,85,0,.08)}.preference-toggle{margin-top:auto;padding-top:22px;display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:12px;gap:12px;color:#d5d5d5;font-size:13px;font-weight:600;cursor:pointer}.preference-toggle input{position:absolute;opacity:0;pointer-events:none}.preference-toggle-ui{width:42px;height:24px;border-radius:999px;position:relative;background:#292929;border:1px solid rgba(255,255,255,.1);transition:background .18s ease,border-color .18s ease}.preference-toggle-ui:after{content:"";position:absolute;width:18px;height:18px;top:2px;left:3px;border-radius:50%;background:#aaa;transition:transform .18s ease,background .18s ease}.preference-toggle input:checked+.preference-toggle-ui{background:rgba(255,85,0,.22);border-color:rgba(255,85,0,.55)}.preference-toggle input:checked+.preference-toggle-ui:after{transform:translateX(16px);background:var(--orange)}.preference-toggle input:disabled+.preference-toggle-ui{opacity:.55}.preference-instagram{display:inline-block;margin-top:14px;color:var(--orange);font-size:12px;font-weight:600}.preference-message{margin-top:18px;padding:12px 14px;border-radius:12px;background:rgba(255,85,0,.08);border:1px solid rgba(255,85,0,.18);color:#ffb28f;font-size:12px;font-weight:600}.account-preferences-note{margin-top:24px;padding:22px 24px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.account-preferences-note p{margin:9px 0 0;max-width:820px;color:#777;line-height:1.55;font-size:13px}.admin-page{min-height:100vh;background:radial-gradient(circle at 88% 0,rgba(255,85,0,.12),transparent 32%),#090909;color:#fff;padding:30px 20px 80px}.admin-shell{width:min(1220px,100%);margin:0 auto}.admin-header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.admin-header nav{display:flex;gap:20px;color:#aaa;font-size:13px;font-weight:600}.admin-header nav a:hover{color:var(--orange)}.admin-hero{padding:64px 0 42px;max-width:900px}.admin-hero.compact{padding-bottom:28px}.admin-hero h1{margin:10px 0 18px;font-size:clamp(48px,7vw,86px);line-height:.92;letter-spacing:-.06em}.admin-hero p{margin:0;color:#999;max-width:760px;font-size:17px;line-height:1.6}.admin-grid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:22px;gap:22px;align-items:start}.admin-panel{padding:26px;border-radius:22px;background:#111;border:1px solid var(--line)}.admin-panel-heading{margin-bottom:22px}.admin-panel-heading h2{margin:7px 0 0;font-size:28px;letter-spacing:-.03em}.admin-panel label{display:grid;grid-gap:8px;gap:8px;margin:0 0 17px;color:#888;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.admin-panel input,.admin-panel select{width:100%;min-height:48px;border-radius:11px;border:1px solid rgba(255,255,255,.11);background:#0b0b0b;color:#fff;padding:0 13px;font:inherit;text-transform:none;letter-spacing:0}.admin-panel input:focus,.admin-panel select:focus{outline:1px solid rgba(255,85,0,.6);border-color:rgba(255,85,0,.6)}.admin-panel .button{width:100%;cursor:pointer}.admin-product-preview{display:grid;grid-template-columns:86px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:12px;margin:4px 0 20px;background:#0b0b0b;border:1px solid var(--line);border-radius:14px}.admin-product-preview img{width:86px;height:72px;object-fit:contain;background:#fff;border-radius:10px}.admin-product-preview div{display:grid;grid-gap:5px;gap:5px}.admin-product-preview strong{font-size:14px}.admin-product-preview span{color:var(--orange);font-weight:600;font-size:19px}.admin-message{color:#ffb28f;font-size:12px;text-align:center}.admin-muted{color:#777}.admin-live-list{display:grid;grid-gap:12px;gap:12px}.admin-live-list article{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;padding:17px;border-radius:15px;border:1px solid var(--line);background:#0d0d0d}.admin-live-list h3{margin:7px 0 4px;font-size:18px}.admin-live-list p{margin:0;color:#777;font-size:12px}.admin-status{display:inline-flex;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#888;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.status-live{background:rgba(255,40,40,.12);color:#ff6969}.status-scheduled{background:rgba(255,85,0,.1);color:#ffae85}.status-ended{color:#666}.admin-live-links{display:grid;align-content:start;grid-gap:8px;gap:8px;text-align:right;font-size:11px;font-weight:600}.admin-live-links a{color:#aaa}.admin-live-links a:hover{color:var(--orange)}.admin-status-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.admin-status-actions button{min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#171717;color:#aaa;padding:0 11px;cursor:pointer}.admin-status-actions button:hover{border-color:rgba(255,85,0,.4);color:#fff}.admin-empty,.admin-gate{padding:36px;border-radius:20px;border:1px dashed rgba(255,255,255,.15);color:#888;background:#0d0d0d}.admin-gate{width:min(620px,calc(100% - 30px));margin:12vh auto;text-align:center}.admin-gate h1{color:#fff;font-size:42px;margin:0 0 12px}.admin-gate p{line-height:1.55}.admin-gate code{display:block;margin-top:18px;padding:12px;border-radius:9px;color:#ffb28f;background:#111;overflow-wrap:anywhere}.admin-control-layout{display:grid;grid-template-columns:1fr 420px;grid-gap:26px;gap:26px;align-items:start}.admin-switches{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.admin-switches label{display:flex;align-items:center;gap:10px;min-height:42px;margin:0;padding:9px 11px;border-radius:10px;background:#0b0b0b;border:1px solid var(--line);color:#ccc;text-transform:none;letter-spacing:0;cursor:pointer}.admin-switches input{width:auto;min-height:0;accent-color:var(--orange)}.admin-live-saved{padding:10px 12px;border-radius:10px;background:rgba(255,85,0,.08);color:#ffb28f;font-size:12px;font-weight:600}.admin-control-preview>span{display:block;color:#666;font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:9px}.admin-phone{aspect-ratio:9/16;width:100%;max-height:720px;position:relative;overflow:hidden;border:8px solid #202020;border-radius:34px;background:radial-gradient(circle at 60% 28%,rgba(255,85,0,.28),transparent 36%),linear-gradient(180deg,#171717,#090909);box-shadow:0 28px 80px rgba(0,0,0,.45)}.admin-phone-brand{position:absolute;top:24px;left:24px;font-size:20px;font-weight:600}.admin-phone-brand span{color:var(--orange)}.admin-preview-camera{position:absolute;inset:92px 24px 92px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.14);border-radius:20px;color:#555;font-size:11px;letter-spacing:.12em;font-weight:600}.admin-preview-product{position:absolute;left:20px;right:20px;bottom:90px;display:grid;grid-template-columns:86px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:13px;border-radius:16px;background:rgba(10,10,10,.91);border:1px solid rgba(255,255,255,.12)}.admin-preview-product img{width:86px;height:76px;object-fit:contain;background:#fff;border-radius:11px}.admin-preview-product strong{font-size:13px}.admin-preview-product b{display:block;margin-top:5px;color:var(--orange);font-size:20px}.admin-preview-ticker{position:absolute;left:0;right:0;bottom:0;padding:13px;background:var(--orange);color:#111;text-align:center;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden}.live-public-page{min-height:100vh;background:radial-gradient(circle at 82% 4%,rgba(255,85,0,.13),transparent 31%),#090909;color:#fff;padding:28px 20px 90px}.live-public-shell{width:min(1180px,100%);margin:0 auto}.live-public-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.live-public-status{padding:8px 11px;border-radius:999px;background:rgba(255,85,0,.08);border:1px solid rgba(255,85,0,.25);color:#ffb28f;font-size:10px;font-weight:600;letter-spacing:.1em}.live-public-status.is-live{color:#ff6e6e;border-color:rgba(255,70,70,.3);background:rgba(255,70,70,.08)}.live-public-hero{min-height:620px;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:60px;gap:60px;align-items:center;padding:60px 0}.live-public-hero h1{font-size:clamp(54px,7vw,92px);line-height:.92;letter-spacing:-.06em;margin:12px 0 18px}.live-public-hero>div:first-child>p{color:#999;line-height:1.6;max-width:650px}.live-public-date{color:#fff!important;font-weight:600;text-transform:capitalize}.live-public-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.live-reminder-button{background:transparent;color:#fff}.live-reminder-button.is-active{background:#fff;color:#111;border-color:#fff}.live-public-poster{aspect-ratio:4/5;border-radius:30px;padding:34px;background:radial-gradient(circle at 50% 32%,#ff6a1a 0,#FF5500 26%,#731a00 54%,#111 78%);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 35px 90px rgba(0,0,0,.4);transform:rotate(1.5deg)}.live-public-poster>span{font-size:11px;font-weight:600;letter-spacing:.12em}.live-public-poster>b{font-size:clamp(48px,5.5vw,78px);line-height:.88;letter-spacing:-.07em}.live-public-poster em{color:#fff;font-style:normal}.live-public-poster small{font-weight:600}.live-products-section{padding-top:30px}.live-products-section h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;margin:10px 0 34px}.live-empty-state{padding:18vh 0;max-width:720px}.live-empty-state h1{font-size:clamp(48px,7vw,80px);letter-spacing:-.06em;line-height:.95}.stream-overlay-body{background:transparent!important;overflow:hidden!important}.stream-overlay-canvas{width:100vw;height:100vh;position:relative;overflow:hidden;background:transparent;color:#fff;font-family:var(--font-family-primary)}.stream-overlay-brand{position:absolute;top:36px;left:34px;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px;background:rgba(8,8,8,.8);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stream-overlay-brand img{width:42px;height:34px;object-fit:contain}.stream-overlay-brand strong{font-size:18px}.stream-overlay-brand strong span{color:var(--orange)}.stream-product-lowerthird{position:absolute;left:34px;right:34px;bottom:92px;display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:15px;border-radius:22px;background:rgba(8,8,8,.9);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.stream-product-image{height:128px;border-radius:16px;background:#fff;padding:10px;display:grid;place-items:center}.stream-product-image img{width:100%;height:100%;object-fit:contain}.stream-product-copy{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0}.stream-product-copy>span{color:#ffb28f;font-size:10px;font-weight:600;letter-spacing:.11em}.stream-product-copy strong{font-size:24px;line-height:1.05}.stream-product-copy b{color:var(--orange);font-size:34px}.stream-product-copy em{right:0;top:0;font-style:normal;padding:6px 8px;border-radius:999px;font-size:10px;font-weight:600}.stream-cta,.stream-product-copy em{position:absolute;color:#111;background:var(--orange)}.stream-cta{right:34px;top:112px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:14px;text-align:right}.stream-cta span{font-size:9px;font-weight:600;letter-spacing:.09em}.stream-cta strong{font-size:22px}.stream-ticker{position:absolute;left:0;right:0;bottom:0;min-height:54px;display:grid;place-items:center;padding:0 18px;background:var(--orange);color:#111;font-size:16px;font-weight:600;letter-spacing:.05em;white-space:nowrap}@media (max-width:900px){.admin-control-layout,.admin-grid,.live-public-hero{grid-template-columns:1fr}.admin-control-preview{max-width:420px;margin:0 auto;width:100%}.live-public-poster{max-width:520px;width:100%;margin:0 auto}}@media (max-width:640px){.admin-header{align-items:flex-start;padding:14px 0}.admin-header nav{flex-direction:column;gap:8px;text-align:right}.admin-live-list article{grid-template-columns:1fr}.admin-live-links{text-align:left}.live-public-actions{flex-direction:column}.live-public-actions .button{width:100%}}.admin-autosave-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-4px 0 18px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid var(--line)}.admin-autosave-bar>div{display:grid;grid-gap:3px;gap:3px}.admin-autosave-bar strong{font-size:13px;color:#fff}.admin-autosave-bar span:not(.admin-sync-state){color:#777;font-size:11px}.admin-sync-state{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;border:1px solid rgba(255,255,255,.1)}.admin-sync-state.is-synced{color:#ffb28f;background:rgba(255,85,0,.08);border-color:rgba(255,85,0,.22)}.admin-sync-state.is-saving{color:#ddd;background:rgba(255,255,255,.05)}.admin-sync-state.is-error{color:#ff7a7a;background:rgba(255,60,60,.08);border-color:rgba(255,60,60,.2)}.admin-save-help{margin-top:16px;color:#666;font-size:11px;line-height:1.5}@media (max-width:640px){.admin-autosave-bar{align-items:flex-start;flex-direction:column}}.live-preset-block{margin:0 0 24px;padding:18px;border-radius:16px;background:#0b0b0b;border:1px solid var(--line)}.live-preset-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.live-preset-heading strong{color:#ddd;font-size:12px}.live-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.live-preset-button{min-height:72px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#131313;color:#fff;cursor:pointer;text-align:left}.live-preset-button:hover{border-color:rgba(255,85,0,.42);transform:translateY(-1px)}.live-preset-button.is-active{background:rgba(255,85,0,.12);border-color:rgba(255,85,0,.58);box-shadow:inset 0 0 0 1px rgba(255,85,0,.14)}.live-preset-button span{font-size:11px;font-weight:600;letter-spacing:.035em}.live-preset-button small{color:#777;font-size:9px;line-height:1.2}.live-preset-button.is-active small{color:#ffb28f}.admin-safe-zone{position:absolute;left:18px;right:18px;top:72px;bottom:118px;border:1px dashed rgba(255,255,255,.16);border-radius:20px;pointer-events:none;z-index:0}.admin-safe-zone>span{position:absolute;top:8px;right:10px;color:rgba(255,255,255,.28);font-size:7px;font-weight:600;letter-spacing:.12em}.admin-phone-brand,.admin-preview-camera,.admin-preview-cta,.admin-preview-product,.admin-preview-ticker{z-index:2}.admin-preview-cta{position:absolute;top:86px;right:22px;max-width:145px;padding:9px 10px;border-radius:12px;background:var(--orange);color:#111;text-align:right;font-size:8px;font-weight:600;line-height:1.2}.admin-preview-cta strong{display:block;margin-top:3px;font-size:14px}.admin-preview-product{bottom:150px}.admin-preview-product.is-flash{border-color:rgba(255,85,0,.65);box-shadow:0 0 0 1px rgba(255,85,0,.2),0 16px 44px rgba(255,85,0,.18)}.admin-preview-product em{grid-column:2;color:var(--orange);font-style:normal;font-size:9px;font-weight:600;letter-spacing:.08em}.admin-preview-ticker{bottom:92px;left:18px;right:18px;border-radius:11px}.admin-phone.mode-hidden .admin-preview-camera{inset:86px 22px 86px}.stream-overlay-brand{top:74px;left:28px;padding:7px 11px 7px 7px}.stream-overlay-brand img{width:38px;height:31px}.stream-overlay-brand strong{font-size:17px}.stream-cta{top:82px;right:28px}.stream-cta.is-primary{top:36%;right:30px;padding:16px 18px;border-radius:18px;box-shadow:0 18px 50px rgba(255,85,0,.24)}.stream-cta.is-primary span{font-size:10px}.stream-cta.is-primary strong{font-size:28px}.stream-product-lowerthird{left:28px;right:28px;bottom:214px;grid-template-columns:130px 1fr;gap:14px;padding:13px;border-radius:20px}.stream-product-image{height:112px;border-radius:14px}.stream-product-copy>span{font-size:9px}.stream-product-copy strong{font-size:21px}.stream-product-copy b{font-size:31px}.stream-product-copy em{font-size:9px}.stream-product-lowerthird.is-flash{bottom:232px;border:2px solid rgba(255,85,0,.78);background:rgba(8,8,8,.94);box-shadow:0 0 0 4px rgba(255,85,0,.08),0 28px 80px rgba(255,85,0,.2)}.stream-product-lowerthird.is-flash .stream-product-copy>span{color:#fff;background:var(--orange);width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:999px}.stream-product-lowerthird.is-flash .stream-product-copy b{font-size:38px}.stream-ticker{left:28px;right:28px;bottom:126px;min-height:48px;border-radius:14px;font-size:14px;box-shadow:0 16px 40px rgba(0,0,0,.24)}.stream-overlay-canvas.mode-camera .stream-ticker,.stream-overlay-canvas.mode-cta .stream-ticker{bottom:126px}.stream-overlay-canvas.mode-hidden>*{display:none!important}@media (max-width:980px){.live-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.live-preset-heading{align-items:flex-start;flex-direction:column}.live-preset-grid{grid-template-columns:1fr 1fr}}.admin-guest-module{margin-top:28px;padding:28px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(255,85,0,.08),transparent 32%),#101010;scroll-margin-top:24px}.admin-guest-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.admin-guest-heading h2{margin:7px 0 8px;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em}.admin-guest-heading p{margin:0;max-width:680px;color:#777;line-height:1.55;font-size:13px}.admin-vdo-badge{flex:0 0 auto;padding:9px 11px;border-radius:999px;color:#111;background:#26f12c;font-size:9px;font-weight:600;letter-spacing:.09em}.admin-guest-grid{display:grid;grid-gap:16px;gap:16px}.admin-guest-config{padding:18px;border-radius:16px;background:#0a0a0a;border:1px solid var(--line)}.admin-room-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.admin-room-meta>div{display:grid;grid-gap:4px;gap:4px}.admin-room-meta span,.admin-secret-row>span{color:#666;font-size:9px;font-weight:600;letter-spacing:.1em}.admin-room-meta strong{font-size:14px}.admin-room-meta strong.is-ready{color:#80ff87}.admin-secret-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.admin-secret-row code{color:#ffb28f;font-size:12px;overflow-wrap:anywhere}.admin-guest-message{margin-top:12px;color:#ffb28f;font-size:11px;font-weight:600}.admin-guest-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-guest-actions article{min-height:210px;display:flex;flex-direction:column;padding:18px;border-radius:16px;background:#0b0b0b;border:1px solid var(--line)}.admin-guest-actions article>span{color:var(--orange);font-size:9px;font-weight:600;letter-spacing:.1em}.admin-guest-actions article>strong{margin-top:8px;color:#fff;font-size:20px}.admin-guest-actions article>p{color:#777;line-height:1.5;font-size:11px}.admin-guest-actions a,.admin-guest-actions button,.admin-guest-create>button{margin-top:auto;min-height:42px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,85,0,.35);background:rgba(255,85,0,.1);color:#fff;padding:0 12px;font-size:11px;font-weight:600;cursor:pointer}.admin-guest-actions a:hover,.admin-guest-actions button:hover,.admin-guest-create>button:hover{background:var(--orange);color:#111}.admin-guest-obs-help{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.admin-guest-obs-help strong{color:#fff;font-size:12px}.admin-guest-obs-help span{color:#777;font-size:11px;text-align:right}.admin-guest-create{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border-radius:16px;border:1px dashed rgba(255,255,255,.14);background:#0a0a0a}.admin-guest-create strong{font-size:16px}.admin-guest-create p{margin:5px 0 0;color:#777;font-size:12px;line-height:1.5}.admin-guest-create>button{margin-top:0;min-width:190px}@media (max-width:900px){.admin-guest-actions{grid-template-columns:1fr}}@media (max-width:640px){.admin-guest-heading,.admin-guest-obs-help{align-items:flex-start;flex-direction:column}.admin-guest-create,.admin-room-meta{grid-template-columns:1fr}.admin-guest-obs-help span{text-align:left}}.instagram-admin-hero{max-width:980px}.instagram-admin-grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:22px;gap:22px;align-items:start}.instagram-composer textarea{width:100%;resize:vertical;min-height:160px;border-radius:11px;border:1px solid rgba(255,255,255,.11);background:#0b0b0b;color:#fff;padding:13px;font:inherit;line-height:1.5}.instagram-composer textarea:focus{outline:1px solid rgba(255,85,0,.6);border-color:rgba(255,85,0,.6)}.instagram-inline-fields{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:12px;gap:12px}.instagram-live-association{display:grid;grid-gap:5px;gap:5px;padding:13px 14px;margin:2px 0 18px;border-radius:12px;border:1px solid rgba(255,85,0,.18);background:rgba(255,85,0,.06)}.instagram-live-association span{color:var(--orange);font-size:8px;font-weight:600;letter-spacing:.12em}.instagram-live-association strong{font-size:14px}.instagram-live-association small{color:#777}.instagram-calendar-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.instagram-calendar-heading>span{color:#666;font-size:11px;font-weight:600}.instagram-connection-card{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:14px;gap:14px;margin-bottom:18px;padding:14px 15px;border-radius:14px;background:#0b0b0b;border:1px solid var(--line)}.instagram-connection-card>div{display:grid;grid-gap:4px;gap:4px}.instagram-connection-card span{color:#666;font-size:8px;font-weight:600;letter-spacing:.11em}.instagram-connection-card strong{font-size:13px}.instagram-connection-pending{color:#ffb28f}.instagram-post-list{display:grid;grid-gap:12px;gap:12px}.instagram-post-item{display:grid;grid-template-columns:112px 1fr;grid-gap:15px;gap:15px;padding:13px;border-radius:15px;background:#0b0b0b;border:1px solid var(--line)}.instagram-post-thumb{min-height:112px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(255,85,0,.35),transparent 45%),#141414}.instagram-post-thumb img{width:100%;height:100%;min-height:112px;object-fit:cover}.instagram-video-thumb{width:100%;height:100%;min-height:112px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600}.instagram-post-copy{min-width:0}.instagram-post-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.instagram-post-top>span:last-child{color:#666;font-size:9px;font-weight:600;letter-spacing:.08em}.instagram-post-status{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.instagram-post-status.status-scheduled{color:#ffb28f;border-color:rgba(255,85,0,.22);background:rgba(255,85,0,.07)}.instagram-post-status.status-published{color:#88ff95;border-color:rgba(80,255,100,.2);background:rgba(80,255,100,.05)}.instagram-post-status.status-failed{color:#ff7e7e;border-color:rgba(255,70,70,.22);background:rgba(255,70,70,.06)}.instagram-post-copy h3{margin:9px 0 4px;font-size:17px;line-height:1.2}.instagram-post-copy>p{margin:0;color:#777;font-size:11px}.instagram-post-error{margin-top:9px;padding:8px 9px;border-radius:8px;background:rgba(255,70,70,.06);color:#ff8c8c;font-size:10px;line-height:1.4}.instagram-post-actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.instagram-post-actions button{min-height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#151515;color:#bbb;padding:0 10px;cursor:pointer;font-size:10px;font-weight:600}.instagram-post-actions button:hover{border-color:rgba(255,85,0,.4);color:#fff}.instagram-post-actions button.danger:hover{border-color:rgba(255,70,70,.4);color:#ff8585}.instagram-flow{margin-top:28px;padding:28px;border-radius:22px;background:#101010;border:1px solid var(--line)}.instagram-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.instagram-flow-grid article{padding:18px;border-radius:14px;background:#0b0b0b;border:1px solid var(--line)}.instagram-flow-grid b{color:var(--orange);font-size:11px}.instagram-flow-grid strong{display:block;margin:22px 0 7px;font-size:18px}.instagram-flow-grid p{margin:0;color:#777;font-size:11px;line-height:1.5}@media (max-width:980px){.instagram-admin-grid{grid-template-columns:1fr}.instagram-flow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.instagram-connection-card,.instagram-flow-grid,.instagram-inline-fields{grid-template-columns:1fr}.instagram-post-item{grid-template-columns:82px 1fr}.instagram-post-thumb,.instagram-post-thumb img,.instagram-video-thumb{min-height:82px}}.instagram-connection-card.is-connected{border-color:rgba(80,255,100,.18);box-shadow:inset 0 0 0 1px rgba(80,255,100,.03)}.instagram-connection-card small{color:#666;font-size:9px;line-height:1.35}.instagram-connection-ok{color:#88ff95}.instagram-connect-button{min-height:42px;align-self:center;border-radius:10px;border:1px solid rgba(255,85,0,.38);background:rgba(255,85,0,.1);color:#fff;padding:0 14px;cursor:pointer;font-size:10px;font-weight:600;white-space:nowrap}.instagram-connect-button:hover:not(:disabled){background:var(--orange);color:#111}.instagram-connect-button:disabled{opacity:.55;cursor:wait}@media (min-width:641px){.instagram-connection-card{grid-template-columns:1fr 1.35fr auto}}.instagram-campaign-builder{margin:0 0 24px;padding:24px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(255,85,0,.09),transparent 30%),#101010;display:grid;grid-template-columns:1.1fr 1.4fr;grid-gap:22px;gap:22px;align-items:end}.instagram-campaign-copy h2,.instagram-media-library h2{margin:7px 0 8px;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.045em}.instagram-campaign-copy p,.instagram-media-library p{margin:0;color:#777;font-size:12px;line-height:1.55}.instagram-campaign-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.instagram-campaign-controls label{display:grid;grid-gap:7px;gap:7px;color:#777;font-size:9px;font-weight:600;letter-spacing:.08em}.instagram-campaign-controls select{min-height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0b0b0b;color:#fff;padding:0 12px}.instagram-campaign-button{grid-column:1/-1;min-height:48px;border:0;border-radius:11px;background:var(--orange);color:#111;font-weight:600;cursor:pointer}.instagram-campaign-button:disabled{opacity:.45;cursor:not-allowed}.instagram-campaign-stats{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.instagram-campaign-stats span{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);color:#666;font-size:9px}.instagram-campaign-stats b{color:#fff;margin-right:3px}.instagram-editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.instagram-cancel-edit{border:1px solid rgba(255,255,255,.1);background:#111;color:#999;min-height:34px;padding:0 10px;border-radius:8px;cursor:pointer;font-size:10px;font-weight:600}.instagram-campaign-tag{display:inline-flex;margin-top:8px;color:#ffb28f;font-size:8px;font-weight:600;letter-spacing:.08em}.instagram-post-thumb video{width:100%;height:100%;min-height:112px;object-fit:cover}.instagram-preview-card{margin:2px 0 18px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#090909}.instagram-preview-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.instagram-preview-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.instagram-preview-head strong{color:#ddd;font-size:12px}.instagram-format-tabs{display:flex;gap:5px}.instagram-format-tabs button{min-width:42px;min-height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#121212;color:#777;cursor:pointer;font-size:9px;font-weight:600}.instagram-format-tabs button.is-active{color:#111;background:var(--orange);border-color:var(--orange)}.instagram-preview-frame{width:min(100%,330px);margin:0 auto;overflow:hidden;border-radius:16px;background:#fff;color:#111;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.28)}.instagram-preview-frame.format-1x1{aspect-ratio:1/1}.instagram-preview-frame.format-4x5{aspect-ratio:4/5}.instagram-preview-frame.format-9x16{aspect-ratio:9/16}.instagram-preview-frame{display:flex;flex-direction:column}.instagram-preview-topbar{flex:0 0 auto;min-height:38px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:6px 9px;background:#fff}.instagram-preview-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#111;color:var(--orange);font-size:9px;font-weight:600}.instagram-preview-topbar strong{font-size:10px}.instagram-preview-topbar>span:last-child{font-size:9px}.instagram-preview-media{flex:1 1 auto;min-height:0;background:radial-gradient(circle at 50% 35%,rgba(255,85,0,.3),transparent 42%),#111;overflow:hidden}.instagram-preview-media img,.instagram-preview-media video{width:100%;height:100%;object-fit:contain;background:#111}.instagram-preview-empty{height:100%;min-height:160px;display:grid;place-content:center;grid-gap:5px;gap:5px;text-align:center;color:#fff}.instagram-preview-empty b{color:var(--orange);letter-spacing:.08em}.instagram-preview-empty span{color:#777;font-size:9px}.instagram-preview-caption{flex:0 0 auto;display:flex;gap:5px;padding:8px 10px 10px;background:#fff;font-size:8px;line-height:1.35;max-height:56px;overflow:hidden}.instagram-preview-caption strong{white-space:nowrap}.instagram-preview-caption span{color:#333}.instagram-media-library{margin-top:26px;padding:26px;border-radius:22px;background:#101010;border:1px solid var(--line)}.instagram-library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.instagram-upload-button{position:relative;overflow:hidden;flex:0 0 auto;min-height:44px;display:grid;place-items:center;padding:0 16px;border-radius:10px;background:var(--orange);color:#111;cursor:pointer;font-size:10px;font-weight:600}.instagram-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.instagram-library-message{margin-bottom:12px;color:#ffb28f;font-size:10px;font-weight:600}.instagram-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.instagram-media-item{min-width:0;border-radius:14px;overflow:hidden;background:#0b0b0b;border:1px solid rgba(255,255,255,.08)}.instagram-media-visual{position:relative;aspect-ratio:1/1;background:#151515;overflow:hidden}.instagram-media-visual img,.instagram-media-visual video{width:100%;height:100%;object-fit:cover}.instagram-media-visual>span{position:absolute;top:8px;left:8px;padding:5px 7px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:7px;font-weight:600;letter-spacing:.09em}.instagram-media-meta{display:grid;grid-gap:3px;gap:3px;padding:10px 10px 7px}.instagram-media-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.instagram-media-meta small{color:#666;font-size:8px}.instagram-media-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:0 10px 10px}.instagram-media-actions button{min-height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#151515;color:#aaa;cursor:pointer;font-size:9px;font-weight:600}.instagram-media-actions button:first-child{color:#fff;border-color:rgba(255,85,0,.28)}.instagram-media-actions button:hover{color:#fff;border-color:rgba(255,85,0,.45)}.instagram-media-actions button.danger:hover{color:#ff8585;border-color:rgba(255,70,70,.4)}@media (max-width:980px){.instagram-campaign-builder{grid-template-columns:1fr}.instagram-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.instagram-campaign-controls{grid-template-columns:1fr}.instagram-campaign-button{grid-column:auto}.instagram-library-head,.instagram-preview-head{align-items:flex-start;flex-direction:column}.instagram-library-grid{grid-template-columns:1fr 1fr}.instagram-preview-frame{width:min(100%,290px)}}.instagram-ai-variants{margin:0 0 18px;padding:15px;border-radius:15px;border:1px solid rgba(255,106,0,.16);background:radial-gradient(circle at 100% 0,rgba(255,106,0,.08),transparent 32%),#0a0a0a}.instagram-ai-variants.is-empty{display:grid;grid-gap:5px;gap:5px}.instagram-ai-variants.is-empty strong{font-size:14px}.instagram-ai-head p,.instagram-ai-variants.is-empty p{margin:0;color:#747474;font-size:10px;line-height:1.5}.instagram-ai-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px}.instagram-ai-head h3{margin:5px 0 4px;font-size:18px;letter-spacing:-.025em}.instagram-ai-generate-all{flex:0 0 auto;min-height:39px;padding:0 13px;border-radius:10px;border:1px solid rgba(255,106,0,.35);background:rgba(255,106,0,.09);color:#fff;cursor:pointer;font-size:9px;font-weight:600}.instagram-ai-generate-all:hover:not(:disabled){background:var(--orange);color:#111}.instagram-ai-generate-all:disabled{opacity:.5;cursor:wait}.instagram-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.instagram-ai-card{min-width:0;padding:9px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0f0f0f}.instagram-ai-card.is-approved{border-color:rgba(92,255,113,.22)}.instagram-ai-card.is-selected{box-shadow:inset 0 0 0 1px rgba(255,106,0,.58);border-color:rgba(255,106,0,.45)}.instagram-ai-card-top{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px}.instagram-ai-card-top strong{font-size:12px}.instagram-ai-card-top span{color:#666;font-size:7px;font-weight:600;letter-spacing:.07em}.instagram-ai-card.is-approved .instagram-ai-card-top span{color:#88ff95}.instagram-ai-thumb{width:100%;overflow:hidden;border-radius:9px;background:#151515}.instagram-ai-thumb.format-1x1{aspect-ratio:1/1}.instagram-ai-thumb.format-4x5{aspect-ratio:4/5}.instagram-ai-thumb.format-9x16{aspect-ratio:9/16}.instagram-ai-thumb img{width:100%;height:100%;object-fit:contain;background:#111}.instagram-ai-card-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.instagram-ai-card-actions button{flex:1 1 auto;min-height:29px;border-radius:7px;border:1px solid rgba(255,255,255,.09);background:#161616;color:#999;padding:0 7px;cursor:pointer;font-size:8px;font-weight:600}.instagram-ai-card-actions button:hover:not(:disabled){color:#fff;border-color:rgba(255,106,0,.36)}.instagram-ai-card-actions button:disabled{opacity:.45;cursor:not-allowed}.instagram-ai-card-actions button.approve{border-color:rgba(92,255,113,.22);color:#9cffaa}.instagram-ai-card-actions button.approved{border-color:rgba(92,255,113,.18);color:#88ff95;opacity:1}.instagram-ai-card-actions button.regenerate{color:#ffb28f}.instagram-ai-card-actions button.danger:hover{color:#ff8585;border-color:rgba(255,70,70,.4)}.instagram-ai-note{margin-top:10px;padding:9px 10px;border-radius:9px;background:rgba(255,255,255,.025);color:#777;font-size:9px;line-height:1.45}.instagram-ai-note b{color:#ddd}.instagram-ai-message{margin:9px 0 0;color:#ffb28f;font-size:9px;line-height:1.45}.instagram-ai-error{margin-top:7px;padding:7px;border-radius:7px;background:rgba(255,70,70,.06);color:#ff8a8a;font-size:8px;line-height:1.4}@media (max-width:760px){.instagram-ai-head{flex-direction:column;align-items:stretch}.instagram-ai-grid{grid-template-columns:1fr}.instagram-ai-thumb{width:min(100%,320px);margin:0 auto}}.instagram-format-studio{margin:0 0 18px;padding:15px;border-radius:15px;border:1px solid rgba(255,106,0,.16);background:radial-gradient(circle at 100% 0,rgba(255,106,0,.08),transparent 32%),#0a0a0a}.instagram-format-studio.is-empty{display:grid;grid-gap:5px;gap:5px}.instagram-format-studio.is-empty strong{font-size:14px}.instagram-chatgpt-handoff p,.instagram-format-head p,.instagram-format-studio.is-empty p{margin:0;color:#747474;font-size:10px;line-height:1.5}.instagram-format-mode-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.instagram-format-mode-tabs button{min-height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#121212;color:#777;padding:0 11px;cursor:pointer;font-size:9px;font-weight:600}.instagram-format-mode-tabs button.is-active{background:var(--orange);border-color:var(--orange);color:#111}.instagram-format-mode-tabs button:disabled{opacity:.38;cursor:not-allowed}.instagram-format-head{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px}.instagram-chatgpt-handoff h3,.instagram-format-head h3{margin:5px 0 4px;font-size:18px;letter-spacing:-.025em}.instagram-format-selector{display:flex;gap:5px}.instagram-format-selector button{min-width:44px;min-height:31px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#121212;color:#777;cursor:pointer;font-size:9px;font-weight:600}.instagram-format-selector button.is-active{background:var(--orange);color:#111;border-color:var(--orange)}.instagram-format-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(180px,.95fr);grid-gap:14px;gap:14px;align-items:start}.instagram-manual-canvas{position:relative;width:min(100%,380px);margin:0 auto;overflow:hidden;border-radius:14px;background:#050505;border:1px solid rgba(255,255,255,.11);box-shadow:0 18px 40px rgba(0,0,0,.28)}.instagram-manual-canvas.format-1x1{aspect-ratio:1/1}.instagram-manual-canvas.format-4x5{aspect-ratio:4/5}.instagram-manual-canvas.format-9x16{aspect-ratio:9/16}.instagram-manual-bg{position:absolute;inset:0}.instagram-manual-bg.bg-black{background:#050505}.instagram-manual-bg.bg-brand{background:linear-gradient(145deg,#050505,#111 74%,#ff5a00 130%)}.instagram-manual-bg-image{width:118%;height:118%;margin:-9%;object-fit:cover;filter:blur(24px) brightness(.48) saturate(.9);transform:scale(1.08)}.instagram-manual-foreground{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform}.instagram-safe-zone{pointer-events:none;position:absolute;inset:6%;border:1px dashed rgba(255,255,255,.26);border-radius:8px}.instagram-safe-zone span{position:absolute;right:5px;top:5px;padding:3px 5px;border-radius:999px;background:rgba(0,0,0,.6);color:rgba(255,255,255,.56);font-size:6px;font-weight:600;letter-spacing:.08em}.instagram-manual-controls{display:grid;grid-gap:11px;gap:11px}.instagram-manual-controls label{display:grid;grid-template-columns:1fr auto;grid-gap:6px 8px;gap:6px 8px;align-items:center;color:#aaa;font-size:9px;font-weight:600}.instagram-manual-controls input[type=range],.instagram-manual-controls select{grid-column:1/-1}.instagram-manual-controls input[type=range]{width:100%;accent-color:var(--orange)}.instagram-manual-controls small{color:#666;font-size:8px}.instagram-manual-controls select{min-height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#111;color:#ddd;padding:0 9px}.instagram-manual-actions{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.instagram-chatgpt-actions button,.instagram-manual-actions button{min-height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#aaa;padding:0 10px;cursor:pointer;font-size:9px;font-weight:600}.instagram-chatgpt-actions button.primary,.instagram-manual-actions button.primary{border:0;background:var(--orange);color:#111}.instagram-manual-actions button:disabled{opacity:.5;cursor:wait}.instagram-format-status{display:flex;justify-content:space-between;gap:10px;margin-top:11px;padding:9px 10px;border-radius:9px;background:rgba(255,255,255,.025);color:#666;font-size:8px}.instagram-format-status b{color:#ddd}.instagram-format-note{margin-top:10px;padding:9px 10px;border-radius:9px;background:rgba(255,255,255,.025);color:#777;font-size:9px;line-height:1.45}.instagram-format-message{margin:10px 0 0;color:#ffb28f;font-size:9px;line-height:1.45}.instagram-chatgpt-handoff{display:grid;grid-gap:12px;gap:12px}.instagram-chatgpt-format{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;border-radius:10px;background:#111;border:1px solid rgba(255,255,255,.07)}.instagram-chatgpt-format span{color:#666;font-size:8px;font-weight:600;letter-spacing:.08em}.instagram-chatgpt-format strong{color:var(--orange);font-size:15px}.instagram-chatgpt-handoff textarea{width:100%;resize:vertical;min-height:200px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#090909;color:#bdbdbd;padding:12px;font:inherit;font-size:9px;line-height:1.5}.instagram-chatgpt-actions{display:flex;gap:7px;flex-wrap:wrap}@media (max-width:720px){.instagram-format-head{align-items:flex-start;flex-direction:column}.instagram-format-editor-grid{grid-template-columns:1fr}.instagram-manual-canvas{width:min(100%,330px)}.instagram-format-status{flex-direction:column}}.commerce-analytics-page .admin-shell{max-width:1500px}.commerce-analytics-warning{margin:0 0 18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,166,0,.24);background:rgba(255,166,0,.06);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.commerce-analytics-warning strong{color:#ffc274}.commerce-analytics-warning span{color:#8c8c8c;font-size:12px}.commerce-analytics-warning code{color:#ddd}.commerce-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.commerce-kpis article{min-width:0;padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 100% 0,rgba(255,85,0,.09),transparent 36%),#101010}.commerce-kpis span{display:block;margin-bottom:14px;color:#6f6f6f;font-size:8px;font-weight:600;letter-spacing:.09em}.commerce-kpis strong{display:block;color:#fff;font-size:clamp(28px,3vw,48px);letter-spacing:-.055em;line-height:.9}.commerce-kpis p{margin:9px 0 0;color:#777;font-size:10px}.commerce-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.commerce-ranking-list{display:grid;grid-gap:6px;gap:6px}.commerce-ranking-list>div{min-width:0;display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border-radius:10px;background:#0b0b0b;border:1px solid rgba(255,255,255,.055)}.commerce-ranking-list>div>span{color:var(--orange);font-size:8px;font-weight:600}.commerce-ranking-list>div>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.commerce-ranking-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dcdcdc;font-size:11px}.commerce-ranking-list small{color:#5f5f5f;font-size:8px}.commerce-ranking-list b{color:#fff;font-size:16px}.commerce-recent{margin-top:0}.commerce-recent-table{overflow-x:auto}.commerce-recent-row{min-width:760px;display:grid;grid-template-columns:170px minmax(220px,1.5fr) minmax(100px,.7fr) minmax(100px,.7fr) 70px;grid-gap:12px;gap:12px;align-items:center;padding:10px 9px;border-bottom:1px solid rgba(255,255,255,.055);color:#777;font-size:9px}.commerce-recent-row strong{color:#d9d9d9;font-size:10px}.commerce-recent-row.is-head{color:#555;font-size:8px;font-weight:600;letter-spacing:.07em}@media (max-width:1050px){.commerce-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.commerce-analytics-grid,.commerce-kpis{grid-template-columns:1fr}}.creators-admin-page .admin-shell{max-width:1500px}.creators-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.creators-admin-grid textarea{resize:vertical}.creator-money-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.creators-list-panel{margin-top:14px}.creator-assignment-list,.creators-list{display:grid;grid-gap:8px;gap:8px}.creators-list article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.065);background:#0b0b0b}.creators-list h3{margin:6px 0 3px;font-size:17px}.creators-list p{margin:0;color:#707070;font-size:10px}.creator-status{display:inline-flex;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.05);color:#777;font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.creator-status.is-active{background:rgba(75,255,105,.08);color:#8cff99}.creator-status.is-paused{background:rgba(255,166,0,.08);color:#ffc274}.creator-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.creator-actions a,.creator-actions button,.creator-assignment-list button{min-height:32px;display:inline-grid;place-items:center;padding:0 9px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#151515;color:#999;text-decoration:none;cursor:pointer;font-size:8px;font-weight:600}.creator-actions a:hover,.creator-actions button:hover,.creator-assignment-list button:hover{color:#fff;border-color:rgba(255,85,0,.35)}.creator-assignment-list article{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 14px;border-radius:11px;background:#0b0b0b;border:1px solid rgba(255,255,255,.06)}.creator-assignment-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.creator-assignment-list strong{color:#ddd;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-assignment-list span{color:#666;font-size:9px}@media (max-width:760px){.creator-money-grid,.creators-admin-grid{grid-template-columns:1fr}.creators-list article{align-items:flex-start;flex-direction:column}.creator-actions{justify-content:flex-start}.creator-assignment-list article{grid-template-columns:1fr}}.product-catalog-admin .admin-shell{max-width:1500px}.product-sync-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.product-sync-toolbar>div{display:grid;grid-gap:5px;gap:5px}.product-sync-toolbar strong{font-size:18px}.product-sync-toolbar p{margin:0;color:#727272;font-size:10px}.product-catalog-list{display:grid;grid-gap:10px;gap:10px}.product-catalog-row{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0f0f0f}.product-catalog-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(150px,.7fr) minmax(150px,.7fr);grid-gap:14px;gap:14px;align-items:center}.product-catalog-title{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.product-catalog-title>span{display:grid;place-items:center;min-height:36px;padding:0 8px;border-radius:9px;background:rgba(255,85,0,.08);color:var(--orange);font-size:9px;font-weight:600}.product-catalog-title>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.product-catalog-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ddd;font-size:12px}.product-catalog-price small,.product-catalog-sync small,.product-catalog-title small{color:#666;font-size:8px}.product-catalog-price,.product-catalog-sync{display:grid;grid-gap:3px;gap:3px}.product-catalog-price>span,.product-catalog-sync>span:first-child{color:#666;font-size:7px;font-weight:600;letter-spacing:.08em}.product-catalog-price strong{color:#fff;font-size:17px}.product-sync-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.05);color:#777;font-size:7px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-sync-status.is-synced{background:rgba(75,255,105,.08);color:#8cff99}.product-sync-status.is-pending{background:rgba(255,166,0,.08);color:#ffc274}.product-sync-status.is-error{background:rgba(255,70,70,.08);color:#ff8a8a}.product-catalog-editor{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;grid-gap:7px;gap:7px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.product-catalog-editor label{display:grid;grid-gap:5px;gap:5px;color:#777;font-size:8px;font-weight:600}.product-catalog-editor input{min-height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#090909;color:#ddd;padding:0 10px;font:inherit;font-size:10px}.product-catalog-editor a,.product-catalog-editor button{min-height:36px;display:grid;place-items:center;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#999;text-decoration:none;cursor:pointer;font-size:8px;font-weight:600}.product-catalog-editor a:hover,.product-catalog-editor button:hover:not(:disabled){color:#fff;border-color:rgba(255,85,0,.35)}.product-catalog-editor button:disabled{opacity:.4;cursor:not-allowed}.product-catalog-editor button.is-home-active{background:rgba(255,85,0,.12);border-color:rgba(255,85,0,.42);color:#ff9b69}.hot50-affiliate-editor{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.hot50-affiliate-editor button{min-width:132px}@media (max-width:700px){.hot50-affiliate-editor{grid-template-columns:1fr}}.product-sync-error{margin-top:8px;padding:8px 9px;border-radius:8px;background:rgba(255,70,70,.06);color:#ff8585;font-size:8px}@media (max-width:900px){.product-catalog-editor,.product-catalog-main{grid-template-columns:1fr}.product-sync-toolbar{align-items:stretch;flex-direction:column}}.product-sync-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.product-sync-toolbar-actions button{min-height:38px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#aaa;cursor:pointer;font-size:9px;font-weight:600}.product-sync-toolbar-actions button:hover:not(:disabled){color:#fff;border-color:rgba(255,85,0,.35)}.product-sync-toolbar-actions button.button{background:var(--orange);color:#111;border-color:var(--orange)}.product-sync-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.product-sync-toolbar-actions{justify-content:stretch}.product-sync-toolbar-actions button{flex:1 1 auto}}.restream-admin-page .admin-shell{max-width:1320px}.restream-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.restream-readiness-grid article{min-width:0;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#101010}.restream-readiness-grid article>span{display:block;margin-bottom:18px;color:#555;font-size:9px;font-weight:600;letter-spacing:.11em}.restream-readiness-grid article strong{display:block;font-size:20px;letter-spacing:-.03em}.restream-readiness-grid article p{margin:6px 0 0;color:#747474;font-size:10px;line-height:1.45}.restream-readiness-grid article.is-ready{border-color:rgba(82,255,112,.2);background:radial-gradient(circle at 100% 0,rgba(82,255,112,.07),transparent 38%),#101010}.restream-readiness-grid article.is-ready p,.restream-readiness-grid article.is-ready>span{color:#83e990}.restream-admin-grid{grid-template-columns:1fr .82fr}.restream-setup-warning{padding:15px;border-radius:13px;border:1px solid rgba(255,174,0,.22);background:rgba(255,174,0,.06)}.restream-setup-warning strong{display:block;color:#ffc46f;margin-bottom:7px}.restream-setup-warning p{margin:0;color:#8c8c8c;font-size:11px;line-height:1.55}.restream-setup-warning code{color:#ddd}.restream-account-card{display:grid;grid-gap:8px;gap:8px}.restream-account-card>div{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#0b0b0b}.restream-account-card span{color:#5f5f5f;font-size:8px;font-weight:600;letter-spacing:.08em}.restream-account-card strong{color:#ddd;font-size:12px}.restream-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.restream-actions .button{width:auto}.restream-actions a,.restream-actions button:not(.button){min-height:42px;display:inline-grid;place-items:center;padding:0 13px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#aaa;cursor:pointer;font:inherit;font-size:9px;font-weight:600}.restream-actions button:disabled{opacity:.45;cursor:not-allowed}.restream-message{margin-top:14px;text-align:left}.restream-responsibilities{display:grid;grid-gap:9px;gap:9px}.restream-responsibilities article{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0b0b0b}.restream-responsibilities strong{color:var(--orange);font-size:10px;letter-spacing:.09em}.restream-responsibilities p{margin:7px 0 0;color:#777;font-size:10px;line-height:1.55}.restream-responsibilities article.is-legacy{opacity:.62}.restream-inventory{margin-top:14px}.restream-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.restream-inventory-grid>div{padding:14px;border-radius:12px;background:#0b0b0b;border:1px solid rgba(255,255,255,.06)}.restream-inventory-grid strong{display:block;margin-bottom:8px;color:#ddd}.restream-inventory-grid p{margin:5px 0 0;color:#777;font-size:10px}.restream-live-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:18px;border-radius:16px;border:1px solid rgba(255,85,0,.2);background:radial-gradient(circle at 100% 0,rgba(255,85,0,.08),transparent 34%),#101010}.restream-live-control>div:first-child{min-width:0}.restream-live-control>div:first-child>strong{display:block;margin-top:6px;font-size:19px}.restream-live-control p{max-width:700px;margin:6px 0 0;color:#777;font-size:11px;line-height:1.55}.restream-live-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.restream-live-actions a,.restream-live-actions button{min-height:38px;display:inline-grid;place-items:center;padding:0 11px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#aaa;cursor:pointer;font:inherit;font-size:8px;font-weight:600}.restream-live-actions button.is-primary{background:var(--orange);color:#111;border-color:var(--orange)}.restream-live-actions button:disabled{opacity:.45;cursor:not-allowed}.restream-live-message{grid-column:1/-1;padding:10px 11px;border-radius:9px;background:rgba(255,255,255,.025);color:#ffb28f;font-size:10px;line-height:1.45}@media (max-width:900px){.restream-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restream-admin-grid,.restream-live-control{grid-template-columns:1fr}.restream-live-actions{justify-content:flex-start}}@media (max-width:620px){.restream-inventory-grid,.restream-readiness-grid{grid-template-columns:1fr}}.live-center-page .admin-shell,.provider-admin-page .admin-shell{max-width:1380px}.live-provider-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.live-provider-choice{position:relative;overflow:hidden;padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#101010}.live-provider-choice:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-110px;background:rgba(255,255,255,.035);pointer-events:none}.live-provider-choice.is-native{background:radial-gradient(circle at 100% 0,rgba(255,85,0,.11),transparent 38%),#101010}.live-provider-choice.is-commerce{background:radial-gradient(circle at 100% 0,rgba(97,255,133,.08),transparent 36%),#101010}.live-provider-choice.is-production{background:radial-gradient(circle at 100% 0,rgba(255,85,0,.1),transparent 36%),#101010}.live-provider-choice.is-selected{border-color:rgba(255,85,0,.55);box-shadow:inset 0 0 0 1px rgba(255,85,0,.18)}.live-provider-choice.is-commerce.is-selected{border-color:rgba(97,255,133,.45);box-shadow:inset 0 0 0 1px rgba(97,255,133,.14)}.live-provider-choice-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.live-provider-choice-head span{color:#6f6f6f;font-size:9px;font-weight:600;letter-spacing:.11em}.live-provider-choice-head b{font-size:clamp(30px,4vw,48px);letter-spacing:-.055em;line-height:.92}.live-provider-choice>p{max-width:600px;margin:20px 0 18px;color:#a0a0a0;font-size:14px;line-height:1.55}.live-provider-choice ul{list-style:none;display:grid;grid-gap:8px;gap:8px;padding:0;margin:0 0 24px}.live-provider-choice li{color:#777;font-size:11px}.live-provider-choice li:before{content:"✓";margin-right:8px;color:var(--orange);font-weight:600}.live-provider-choice.is-commerce li:before{color:#7dff91}.live-provider-choice-actions{display:flex;gap:8px;flex-wrap:wrap}.live-provider-choice-actions a,.live-provider-choice-actions button{min-height:42px;display:inline-grid;place-items:center;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#161616;color:#aaa;cursor:pointer;font:inherit;font-size:9px;font-weight:600}.live-provider-choice.is-selected .live-provider-choice-actions button{background:var(--orange);border-color:var(--orange);color:#111}.live-provider-choice.is-commerce.is-selected .live-provider-choice-actions button{background:#7dff91;border-color:#7dff91;color:#071009}.live-lab-banner{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-bottom:22px;padding:18px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(115deg,rgba(97,255,133,.045),transparent 45%),linear-gradient(295deg,rgba(255,85,0,.07),transparent 45%),#0e0e0e}.live-lab-banner>div{min-width:0}.live-lab-banner strong{display:block;margin-top:5px;font-size:18px}.live-lab-banner p{margin:5px 0 0;color:#777;font-size:11px;line-height:1.5}.live-lab-banner label{flex:0 0 auto;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#ddd;font-size:10px;font-weight:600}.live-lab-banner input{accent-color:var(--orange)}.live-provider-summary{display:grid;grid-gap:3px;gap:3px;margin-bottom:18px;padding:13px 14px;border-radius:12px;border:1px solid rgba(255,85,0,.18);background:rgba(255,85,0,.05)}.live-provider-summary span{color:#777;font-size:8px;font-weight:600;letter-spacing:.09em}.live-provider-summary strong{font-size:19px}.live-provider-summary small{color:#777;font-size:9px}.live-event-badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.live-lab-badge,.live-provider-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.live-provider-badge{background:rgba(255,255,255,.055);color:#a3a3a3}.live-lab-badge{background:linear-gradient(90deg,rgba(97,255,133,.09),rgba(255,85,0,.11));color:#d7d7d7}.live-provider-switcher{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:16px 18px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#101010}.live-provider-switcher strong{display:block;margin-top:4px;font-size:18px}.live-provider-switcher p{margin:4px 0 0;color:#717171;font-size:10px}.live-provider-switch-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.live-provider-switch-actions button{min-height:36px;padding:0 11px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#888;cursor:pointer;font:inherit;font-size:9px;font-weight:600}.live-provider-switch-actions button.is-active{color:#111;background:var(--orange);border-color:var(--orange)}.live-provider-switch-actions span{color:#87f49a;font-size:8px;font-weight:600;letter-spacing:.08em}.live-provider-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.live-provider-runtime-grid>article:only-of-type{grid-column:1/-1}.live-provider-runtime-card{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#101010}.live-provider-runtime-card.is-native{background:radial-gradient(circle at 100% 0,rgba(255,85,0,.08),transparent 35%),#101010}.live-provider-runtime-card.is-commerce{background:radial-gradient(circle at 100% 0,rgba(97,255,133,.065),transparent 35%),#101010}.live-provider-runtime-card.is-production{background:radial-gradient(circle at 100% 0,rgba(255,85,0,.075),transparent 35%),#101010}.live-provider-runtime-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.live-provider-runtime-head div{display:grid;grid-gap:4px;gap:4px}.live-provider-runtime-head span{color:#6d6d6d;font-size:8px;font-weight:600;letter-spacing:.1em}.live-provider-runtime-head strong{font-size:22px}.live-provider-runtime-head>b{padding:5px 7px;border-radius:999px;background:rgba(255,85,0,.09);color:#ff9a69;font-size:7px;letter-spacing:.08em}.live-provider-runtime-card>p{margin:11px 0 15px;color:#777;font-size:10px;line-height:1.5}.live-provider-runtime-actions{display:flex;gap:6px;flex-wrap:wrap}.live-provider-runtime-actions a,.live-provider-runtime-actions button{min-height:36px;display:inline-grid;place-items:center;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#999;cursor:pointer;font:inherit;font-size:8px;font-weight:600}.live-provider-runtime-actions button.is-primary{background:var(--orange);border-color:var(--orange);color:#111}.live-provider-runtime-actions button.is-live-action,.live-provider-runtime-card.is-commerce .live-provider-runtime-actions button.is-primary{background:#7dff91;border-color:#7dff91;color:#071009}.live-provider-runtime-actions button:disabled{opacity:.42;cursor:not-allowed}.live-provider-runtime-message{grid-column:1/-1;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);color:#ffb28f;font-size:10px;line-height:1.45}.provider-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.provider-readiness-grid article{padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#101010}.provider-readiness-grid article>span{display:block;margin-bottom:13px;color:#555;font-size:8px;font-weight:600;letter-spacing:.1em}.provider-readiness-grid strong{display:block;font-size:17px}.provider-readiness-grid p{margin:6px 0 0;color:#6d6d6d;font-size:9px}.provider-readiness-grid article.is-ready{border-color:rgba(97,255,133,.18);background:radial-gradient(circle at 100% 0,rgba(97,255,133,.06),transparent 36%),#101010}.provider-readiness-grid article.is-ready p{color:#88df96}.provider-admin-grid{grid-template-columns:1fr 1fr}.provider-connection-card{display:grid;grid-gap:8px;gap:8px}.provider-connection-card>div{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0b0b0b}.provider-connection-card span{color:#5f5f5f;font-size:7px;font-weight:600;letter-spacing:.08em}.provider-connection-card strong{overflow-wrap:anywhere;color:#ddd;font-size:11px}.provider-connection-card strong.is-ready{color:#83e990}.provider-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.provider-actions .button{width:auto}.provider-actions a{min-height:42px;display:inline-grid;place-items:center;padding:0 13px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#151515;color:#aaa;font-size:9px;font-weight:600}.provider-message{margin-top:13px;text-align:left}.provider-setup-steps{display:grid;grid-gap:8px;gap:8px}.provider-setup-steps article{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;border-radius:10px;background:#0b0b0b;border:1px solid rgba(255,255,255,.06)}.provider-setup-steps b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(97,255,133,.08);color:#83e990;font-size:9px}.provider-setup-steps strong{font-size:11px}.provider-setup-steps p{margin:4px 0 0;color:#707070;font-size:9px;line-height:1.5}.provider-setup-steps code{color:#ddd}.provider-capability-panel{margin-top:14px}.provider-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.provider-capability-grid article{padding:13px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#0b0b0b}.provider-capability-grid strong{color:#83e990;font-size:8px;letter-spacing:.08em}.provider-capability-grid p{margin:6px 0 0;color:#707070;font-size:9px;line-height:1.45}@media (max-width:900px){.live-provider-choice-grid,.live-provider-runtime-grid,.provider-admin-grid{grid-template-columns:1fr}.live-provider-runtime-grid>article:only-of-type{grid-column:auto}.provider-capability-grid,.provider-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-lab-banner,.live-provider-switcher{align-items:flex-start;flex-direction:column}.live-provider-switch-actions{justify-content:flex-start}}@media (max-width:620px){.provider-capability-grid,.provider-readiness-grid{grid-template-columns:1fr}}body,body *,body :after,body :before,html{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.public-home .hero{padding-block:clamp(48px,6vw,82px)}.public-home .hero-grid{gap:clamp(24px,4vw,60px)}.public-home .hero h1{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important;font-size:clamp(48px,5.4vw,84px);font-weight:800;line-height:.99;letter-spacing:-.06em}.public-home .hero-copy>p{font-size:clamp(15px,1.4vw,18px);line-height:1.65}.public-home .brand-wordmark{font-weight:800;letter-spacing:-.055em;font-size:clamp(20px,2.15vw,30px)}.public-home .nav{gap:clamp(14px,2vw,28px);font-size:13px}.public-home .hero-card{transform:none}.public-home .hero-card-stage{min-height:310px}.public-home .hero-product-info strong{font-size:clamp(13px,1.1vw,16px);line-height:1.35}.public-home .manifesto h2,.public-home .section h2{font-weight:800;font-size:clamp(36px,4.6vw,65px);line-height:1.04;letter-spacing:-.055em}.public-home .button,.public-home .text-link{font-weight:700}.admin-page h1,.admin-page h2,.admin-page h3{font-weight:800;letter-spacing:-.035em;line-height:1.12}.admin-page .button,.admin-page button,.admin-page input,.admin-page select,.admin-page textarea{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important;font-size:max(13px,.85rem)}.admin-page input,.admin-page select,.admin-page textarea{color:#f6f6f6;background:#151515;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:12px 14px}.admin-page input::placeholder,.admin-page textarea::placeholder{color:#a0a0a0}.admin-page button:focus-visible,.admin-page input:focus-visible,.admin-page select:focus-visible,.admin-page textarea:focus-visible,.public-home a:focus-visible{outline:2px solid #ff7a37;outline-offset:3px}@media (max-width:920px){.public-home .hero-grid{grid-template-columns:1fr}.public-home .hero-card{justify-self:stretch;max-width:640px}.public-home .hero h1{font-size:clamp(44px,8vw,75px)}}@media (max-width:620px){.public-home .hero h1{font-size:clamp(40px,10vw,58px)}.public-home .hero-actions{flex-wrap:wrap;gap:12px}.public-home .header-inner{gap:12px}.public-home .brand-mark-image{width:52px;height:42px}}:root,[data-theme=light]{color-scheme:light;--bg:#fff;--panel:#fff;--panel-2:#f5f5f7;--text:#18181c;--muted:#5e5e68;--line:rgba(0,0,0,.13)}[data-theme=dark]{color-scheme:dark;--bg:#0a0a0a;--panel:#111;--panel-2:#171717;--text:#f7f7f7;--muted:#a7a7a7;--line:rgba(255,255,255,.10)}.tiendaei-theme-toggle{bottom:18px;right:18px;z-index:9999;padding:5px;border:1px solid #d5d5da;border-radius:999px;background:#fff;box-shadow:0 7px 26px #0003;font-size:12px}.tiendaei-theme-toggle button{border:0;border-radius:999px;background:transparent;color:#34343d;cursor:pointer;padding:9px 13px;font-weight:700}.tiendaei-theme-toggle button[aria-pressed=true]{background:#ff5500;color:#151015}[data-theme=dark] .tiendaei-theme-toggle{background:#24242a;border-color:#555}[data-theme=dark] .tiendaei-theme-toggle button{color:#f4f4f6}[data-theme=dark] .tiendaei-theme-toggle button[aria-pressed=true]{color:#151015}[data-theme=light] .brand-dotcom,[data-theme=light] .brand-tienda{color:#19191d}[data-theme=dark] .brand-dotcom,[data-theme=dark] .brand-tienda{color:#fff}[data-theme=light] .site-header{background:#ffffffeb}[data-theme=light] .nav,[data-theme=light] .text-link{color:#2c2c34}[data-theme=light] .hero-copy>p,[data-theme=light] .product-description,[data-theme=light] .section-heading>p,[data-theme=light] .shipping,[data-theme=light] .steps p,[data-theme=light] .trust-row{color:#575762}[data-theme=light] .product-card,[data-theme=light] .section-dark{background:#f7f7f9}[data-theme=light] .hero-card{background:#eeeef1;border-color:#d6d6dc}[data-theme=light] .hero-card-bottom strong,[data-theme=light] .product-card h3{color:#18181c}@media(max-width:560px){.tiendaei-theme-toggle{right:10px;bottom:10px}.tiendaei-theme-toggle button{padding:8px 10px}}.live-public-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:38px 0 26px}.live-public-intro h1{margin:10px 0 8px;font-size:clamp(30px,4.6vw,58px);line-height:1.05;letter-spacing:-.045em}.live-public-intro p{margin:8px 0;color:#aaa;line-height:1.5;max-width:780px}.live-shopping{width:100%;max-width:1120px;margin:0 auto 38px}.live-shopping-stage{position:relative;width:100%;aspect-ratio:16/9;background:#0c0c0c;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 80px rgba(0,0,0,.45);isolation:isolate}.live-shopping-video{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#080808}.live-shopping-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:28px 20px 125px;background:radial-gradient(circle at 50% 35%,#53230f 0,#1b1110 44%,#090909 80%)}.live-shopping-placeholder strong{font-size:clamp(23px,4vw,46px);letter-spacing:-.035em}.live-shopping-placeholder p{max-width:440px;color:#bbb;margin:0;line-height:1.5}.live-shopping-mark{font-size:clamp(25px,5vw,58px);font-weight:900;letter-spacing:-.07em}.live-shopping-mark span{color:#ff5500}.live-shopping-external{color:#fff;text-decoration:underline;text-underline-offset:5px}.live-shopping-topbar{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}.live-shopping-badge{padding:8px 12px;border-radius:7px;font-size:11px;font-weight:850;background:rgba(20,20,20,.85);color:#fff}.live-shopping-badge.is-live{background:#df2430}.live-shopping-brand{font-size:11px;letter-spacing:.1em;font-weight:850;text-shadow:0 1px 10px #000}.live-shopping-product{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;background:rgba(12,12,12,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.18);border-radius:16px;box-shadow:0 12px 45px rgba(0,0,0,.5)}.live-shopping-product>img{width:68px;height:68px;object-fit:contain;background:#fff;border-radius:10px}.live-shopping-product-info{min-width:0;display:flex;flex-direction:column;gap:3px}.live-shopping-product-info>span{color:#ffb184;font-size:10px;font-weight:800;letter-spacing:.07em}.live-shopping-product-info>strong{font-size:clamp(12px,1.5vw,17px);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.live-shopping-product-info>b{color:#fff;font-size:clamp(15px,2vw,23px)}.live-shopping-buy{display:flex;justify-content:center;align-items:center;gap:7px;min-width:132px;min-height:52px;padding:12px 16px;background:#ff5500;color:#111;text-decoration:none;border-radius:11px;font-size:14px;font-weight:900;transition:background .15s,transform .15s}.live-shopping-buy:focus-visible,.live-shopping-buy:hover{background:#ff8b4d;transform:translateY(-1px)}.live-shopping-more{position:absolute;right:17px;top:55px;z-index:4;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750;cursor:pointer}.live-shopping-products{display:flex;gap:10px;overflow-x:auto;padding:12px 2px;scrollbar-width:thin;scrollbar-color:#555 #111}.live-shopping-products button{display:flex;align-items:center;gap:8px;min-width:190px;max-width:260px;padding:8px;background:#171717;color:#fff;border:1px solid #333;border-radius:10px;text-align:left;cursor:pointer}.live-shopping-products button.is-active{border-color:#ff5500;background:#29190f}.live-shopping-products img{width:45px;height:45px;object-fit:contain;background:#fff;border-radius:5px}.live-shopping-products span{flex:1 1;font-size:11px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.live-shopping-products b{color:#ff995e;font-size:11px}.live-shopping-note{margin:12px 2px;color:#999;font-size:12px;line-height:1.5}@media (max-width:700px){.live-public-page{padding:8px 10px 55px}.live-public-header{min-height:60px}.live-public-intro{padding:22px 4px 16px;flex-direction:column;align-items:flex-start}.live-public-intro h1{font-size:clamp(27px,7vw,40px)}.live-shopping-stage{aspect-ratio:9/16;max-height:82svh;border-radius:14px}.live-shopping-placeholder{padding-bottom:170px}.live-shopping-topbar{top:12px;left:10px;right:10px}.live-shopping-product{left:8px;right:8px;bottom:10px;gap:8px;grid-template-columns:48px minmax(0,1fr);padding:9px}.live-shopping-product>img{width:48px;height:48px}.live-shopping-product-info>span{font-size:9px}.live-shopping-product-info>strong{font-size:12px}.live-shopping-product-info>b{font-size:17px}.live-shopping-buy{grid-column:1/-1;min-height:46px;width:100%;font-size:14px}.live-shopping-more{right:10px;top:48px}.live-products-section h2{font-size:32px}}.ei-commerce{width:min(1580px,100%);margin:12px auto 40px;color:#fff}.ei-commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,345px);min-height:620px;overflow:hidden;border:1px solid #42353e;border-radius:22px;background:#171318;box-shadow:0 20px 70px #0006}.ei-commerce-stage{position:relative;min-width:0;min-height:610px;background:#090809;isolation:isolate;overflow:hidden}.ei-commerce-feed{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#070608}.ei-commerce-feed video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;border-radius:0!important}.ei-commerce-feed audio{display:none}.ei-commerce-waiting{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:70px 28px 180px;text-align:center;background:radial-gradient(ellipse at 50% 40%,#38222d,#120f15 60%,#090809)}.ei-commerce-wait-icon{color:#f33276;font-size:46px}.ei-commerce-waiting strong{font-size:clamp(20px,3vw,35px);line-height:1.15}.ei-commerce-waiting p{max-width:370px;color:#c7bfc6;line-height:1.5;margin:0}.ei-commerce-join{border:0;border-radius:10px;background:#f32c73;color:#fff;font-size:15px;font-weight:800;padding:15px 28px;cursor:pointer}.ei-commerce-join:disabled{opacity:.6;cursor:wait}.ei-commerce-video-top{position:absolute;z-index:4;top:18px;left:18px;right:18px;display:flex;align-items:center;gap:10px;pointer-events:none}.ei-commerce-live{padding:10px 12px;border-radius:9px;font-size:11px;font-weight:850;background:#2d2530;color:#fff}.ei-commerce-live.is-on{background:#f32c73}.ei-commerce-count{background:#201c22c9;border-radius:9px;padding:10px 12px;font-size:11px}.ei-commerce-video-title{position:absolute;z-index:2;top:70px;left:22px;right:22px;pointer-events:none;text-shadow:0 2px 12px #000}.ei-commerce-video-title span{font-size:10px;color:#ff83b2;font-weight:800;letter-spacing:.1em}.ei-commerce-video-title h1{max-width:520px;font-size:clamp(24px,3.3vw,43px);font-weight:850;letter-spacing:-.04em;line-height:1.05;margin:9px 0}.ei-commerce-video-title p{color:#f3e9ef;font-size:13px;margin:0}.ei-commerce-video-products{position:absolute;z-index:4;left:20px;top:195px;bottom:145px;width:min(300px,40%);display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin}.ei-commerce-video-products button{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:7px 9px;background:#1b161ce8;border:1px solid #73646b;border-radius:12px;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ei-commerce-video-products button.is-selected{border:2px solid #fa377f;background:#36202fe8}.ei-commerce-video-products img{width:46px;height:46px;flex:0 0 auto;background:#fff;object-fit:contain;border-radius:8px}.ei-commerce-video-products button>span{min-width:0;font-size:11px;font-weight:750;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ei-commerce-video-products button b{display:block;color:#ffaccb;margin-top:4px;font-size:12px}.ei-commerce-video-cta{position:absolute;z-index:5;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px;border:1px solid #ffffff3a;border-radius:14px;background:#160f18e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ei-commerce-cta-summary{display:flex;align-items:center;min-width:0;gap:10px}.ei-commerce-cta-summary img{width:50px;height:50px;flex:0 0 auto;border-radius:8px;background:#fff;object-fit:contain}.ei-commerce-cta-summary span{min-width:0;display:flex;flex-direction:column;gap:3px}.ei-commerce-cta-summary small{font-size:9px;color:#ff8eb7;font-weight:800}.ei-commerce-cta-summary strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ei-commerce-buy{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 18px;border-radius:10px;background:#f32c73;color:#fff!important;font-size:13px;font-weight:900;text-decoration:none!important;white-space:nowrap}.ei-commerce-buy:hover,.ei-commerce-panel-buy:hover{background:#ff5591}.ei-commerce-no-link{color:#ffc3d4;font-size:11px}.ei-commerce-sidebar{min-width:0;display:flex;flex-direction:column;border-left:1px solid #45323e;background:#19151a}.ei-commerce-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #42343f}.ei-commerce-tabs button{padding:18px 10px;border:0;background:transparent;color:#d4cbd0;cursor:pointer;font-weight:750;font-size:13px}.ei-commerce-tabs button.is-current{border-bottom:3px solid #f32c73;color:#fff}.ei-commerce-product-panel{padding:23px 20px;overflow-y:auto;max-height:680px}.ei-commerce-eyebrow{color:#ff7ca9;font-size:11px;font-weight:850;letter-spacing:.12em}.ei-commerce-detail img{width:100%;max-height:160px;object-fit:contain;background:#fff;border-radius:12px;margin:15px 0}.ei-commerce-detail h2{font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:12px 0 8px}.ei-commerce-price{font-size:25px;font-weight:850}.ei-commerce-oldprice{color:#b9aab2;font-size:12px;text-decoration:line-through;margin-right:9px}.ei-commerce-discount{color:#8dffbd;font-weight:850;font-size:12px}.ei-commerce-detail p{color:#c6bbc2;font-size:13px;line-height:1.6}.ei-commerce-detail p.ei-commerce-shipping{color:#8de6b4}.ei-commerce-panel-buy{display:block;padding:15px 10px;border-radius:9px;background:#f32c73;color:#fff!important;text-decoration:none!important;text-align:center;font-weight:850;font-size:12px;margin:18px 0 9px}.ei-commerce-legal{display:block;font-size:10px;color:#a99aa3;line-height:1.5}.ei-commerce-no-products{color:#c7b6bf;font-size:13px;line-height:1.5}.ei-commerce-all{border-top:1px solid #49333f;margin-top:22px;padding-top:12px}.ei-commerce-all h3{font-size:13px;margin:5px 0 12px}.ei-commerce-all button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:10px;padding:7px;background:transparent;color:#fff;text-align:left;cursor:pointer}.ei-commerce-all button.is-current{border-color:#e84d8b;background:#362330}.ei-commerce-all img{width:45px;height:45px;background:#fff;object-fit:contain;border-radius:7px}.ei-commerce-all button span{font-size:11px;flex:1 1}.ei-commerce-all button b{display:block;margin-top:4px;color:#ffb2cf}.ei-commerce-chat{display:flex;flex-direction:column;padding:22px 16px;gap:12px;height:100%;min-height:500px}.ei-commerce-chat>p{color:#b9a9b3;font-size:12px}.ei-commerce-chat-feed{flex:1 1;min-height:200px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ei-commerce-chat-feed>div{display:flex;flex-direction:column;gap:4px;padding:9px;background:#28202a;border-radius:9px;font-size:12px}.ei-commerce-chat-feed b{color:#ff90b8}.ei-commerce-chat-feed>p{color:#b6a8b0}.ei-commerce-chat form{display:flex;gap:5px}.ei-commerce-chat input{width:100%;min-width:0;background:#2d2630;border:1px solid #5b4c56;border-radius:9px;padding:11px;color:#fff;font-size:12px}.ei-commerce-chat form button{border:0;border-radius:9px;background:#f32c73;color:#fff;padding:0 11px;font-size:12px;font-weight:800;cursor:pointer}.ei-commerce-like{align-self:flex-start;border:1px solid #725263;background:#31232e;border-radius:9px;padding:9px 12px;color:#ffb6d1;cursor:pointer}.ei-commerce-error{color:#ffc1ca;padding:15px;border:1px solid #9d4555;border-radius:10px}@media (max-width:900px){.ei-commerce-layout{grid-template-columns:1fr}.ei-commerce-stage{min-height:600px}.ei-commerce-sidebar{border-left:0;border-top:1px solid #45323e}.ei-commerce-product-panel{max-height:none}}@media (max-width:600px){.ei-commerce-layout{border-radius:12px}.ei-commerce-stage{min-height:0;aspect-ratio:9/16;max-height:83svh}.ei-commerce-video-title{top:60px;left:12px;right:12px}.ei-commerce-video-title h1{font-size:23px}.ei-commerce-video-title p{font-size:11px}.ei-commerce-video-top{top:10px;left:10px;right:10px}.ei-commerce-count,.ei-commerce-live{padding:7px 8px;font-size:9px}.ei-commerce-video-products{left:10px;top:160px;bottom:130px;width:min(225px,62%);gap:6px}.ei-commerce-video-products button{min-height:50px;padding:5px;gap:7px;border-radius:9px}.ei-commerce-video-products img{width:34px;height:34px}.ei-commerce-video-products button b,.ei-commerce-video-products button>span{font-size:10px}.ei-commerce-video-cta{left:8px;right:8px;bottom:8px;padding:8px;flex-wrap:wrap}.ei-commerce-cta-summary img{width:36px;height:36px}.ei-commerce-cta-summary strong{font-size:11px}.ei-commerce-buy{width:100%;min-height:43px;font-size:12px}.ei-commerce-waiting{padding:80px 20px 120px}.ei-commerce-product-panel{padding:18px}}.ei-commerce-signin{border:1px solid #f46a9a;border-radius:10px;background:#39202e;color:#fff;padding:12px;text-align:center;cursor:pointer;font-size:12px;font-weight:800}@media (min-width:901px){.ei-commerce-tabs{display:none}.ei-commerce-product-panel{flex:0 0 auto;max-height:410px;border-bottom:1px solid #47313e;padding:18px}.ei-commerce-detail img{max-height:92px;margin:9px 0}.ei-commerce-detail h2{font-size:20px;margin:8px 0}.ei-commerce-detail p{margin:6px 0}.ei-commerce-all{max-height:95px;overflow-y:auto}.ei-commerce-chat{flex:1 1;min-height:220px;padding:16px;gap:8px}.ei-commerce-chat-feed{min-height:95px;max-height:180px}}@media (max-width:900px){.ei-commerce-chat,.ei-commerce-product-panel{display:none}.ei-commerce-product-panel.is-current{display:block}.ei-commerce-chat.is-current{display:flex}}.ei-commerce-stage{--ei-hot-pink:#f32c73}.ei-commerce-video-title.is-playing{top:68px;left:18px;right:18px}.ei-commerce-video-title.is-playing h1{font-size:clamp(16px,1.8vw,23px);max-width:330px;margin:5px 0}.ei-commerce-video-title.is-playing p{display:none}.ei-live-floating-offer{position:absolute;z-index:7;top:94px;right:16px;width:clamp(225px,26%,300px);padding:13px;border-radius:17px;background:linear-gradient(150deg,#251922f2,#130f15f2);border:1px solid #ffffff5c;box-shadow:0 15px 42px #0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ei-live-offer-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.ei-live-offer-eyebrow{display:flex;align-items:center;gap:6px;color:#ffc0d8;font-size:9px;font-weight:900;letter-spacing:.07em}.ei-live-offer-dot{width:7px;height:7px;background:#ff387b;border-radius:50%;box-shadow:0 0 0 4px #f32c7328}.ei-live-offer-discount{background:#eaffef;color:#166c35;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:950;white-space:nowrap}.ei-live-offer-body{display:flex;align-items:center;gap:10px;margin:12px 0}.ei-live-offer-body img{width:72px;height:78px;flex:0 0 auto;background:#fff;border-radius:10px;object-fit:contain}.ei-live-offer-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.ei-live-offer-copy strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}.ei-live-offer-price{font-size:clamp(17px,1.7vw,24px);font-weight:950;line-height:1.1;letter-spacing:-.04em;white-space:nowrap}.ei-live-offer-copy del{color:#d1bec9;font-size:11px}.ei-live-offer-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;border-radius:9px;padding:12px 14px;background:#f32c73;color:white!important;text-decoration:none!important;font-size:12px;font-weight:950;letter-spacing:.02em;box-shadow:0 6px 18px #f32c7340;transition:background .15s,transform .15s}.ei-live-bottom-buy:hover,.ei-live-offer-buy:hover{background:#ff4b8a;transform:translateY(-1px)}.ei-live-offer-note{display:block;margin-top:9px;color:#c9b9c3;text-align:center;font-size:10px}.ei-live-product-switcher{position:absolute;z-index:8;left:17px;bottom:110px;width:min(350px,44%);padding:11px;background:#18111bdf;border:1px solid #ffffff59;border-radius:14px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ei-live-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:9px}.ei-live-switcher-head>span{font-size:10px;font-weight:850;letter-spacing:.045em}.ei-live-switcher-head b{color:#ffb1d0}.ei-live-switcher-head button{border:0;background:transparent;color:#ff93bd;font-size:11px;font-weight:800;cursor:pointer;padding:5px}.ei-live-product-quick{display:flex;gap:8px}.ei-live-product-quick button{display:grid;place-items:center;width:53px;height:53px;border:2px solid transparent;border-radius:11px;background:#fff;cursor:pointer;overflow:hidden;padding:3px}.ei-live-product-quick button.is-selected{border-color:#ff377d;box-shadow:0 0 0 2px #ffffff70}.ei-live-product-quick img{width:100%;height:100%;object-fit:contain}.ei-live-product-drawer{position:absolute;bottom:calc(100% + 9px);left:0;width:min(360px,90vw);max-height:min(340px,45vh);overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:8px;border:1px solid #e970a5;border-radius:13px;background:#1d151ef7;box-shadow:0 15px 30px #0009}.ei-live-product-drawer button{display:flex;align-items:center;gap:9px;min-height:55px;padding:7px;border:1px solid transparent;border-radius:8px;color:white;background:#ffffff10;cursor:pointer;text-align:left}.ei-live-product-drawer button.is-selected{border-color:#f32c73;background:#ffffff19}.ei-live-product-drawer img{width:43px;height:43px;border-radius:7px;object-fit:contain;background:white}.ei-live-product-drawer span{flex:1 1;min-width:0;font-size:11px;line-height:1.3}.ei-live-product-drawer b{display:block;color:#ffc0d8;font-size:12px;margin-top:3px}.ei-live-bottom-commerce{position:absolute;z-index:7;bottom:12px;left:15px;right:15px;min-height:80px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ffffff6b;border-radius:15px;background:#1d111de8;box-shadow:0 9px 25px #0007;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ei-live-bottom-info{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:3px}.ei-live-bottom-kicker{color:#ff8fb8;font-size:9px;font-weight:900;letter-spacing:.07em}.ei-live-bottom-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ei-live-bottom-info b{font-size:20px;font-weight:950;line-height:1.2}.ei-live-bottom-buy{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;min-height:51px;border-radius:10px;background:#f32c73;color:white!important;text-decoration:none!important;font-size:13px;font-weight:950;white-space:nowrap;box-shadow:0 6px 22px #f32c7344;transition:background .15s,transform .15s}.ei-live-share{width:42px;height:45px;flex:0 0 auto;border:1px solid #ffffff50;border-radius:10px;background:#ffffff14;color:white;font-size:20px;cursor:pointer}.ei-live-bottom-empty{flex:1 1;color:#e8d8e2;font-size:12px}.ei-live-bottom-buy:focus-visible,.ei-live-offer-buy:focus-visible,.ei-live-product-switcher button:focus-visible,.ei-live-share:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:1100px) and (min-width:601px){.ei-live-floating-offer{top:115px;width:235px}.ei-live-offer-body img{width:58px;height:64px}.ei-live-product-switcher{width:260px}}@media (max-width:600px){.ei-commerce-video-title.is-playing{top:50px;left:11px}.ei-commerce-video-title.is-playing h1{font-size:16px;max-width:210px}.ei-live-floating-offer{top:auto;right:8px;bottom:164px;width:min(195px,52%);padding:9px;border-radius:12px}.ei-live-offer-eyebrow{font-size:8px}.ei-live-offer-discount{font-size:8px;padding:4px}.ei-live-offer-body{gap:6px;margin:8px 0}.ei-live-offer-body img{width:48px;height:51px;border-radius:7px}.ei-live-offer-copy strong{font-size:10px;-webkit-line-clamp:2}.ei-live-offer-price{font-size:15px;white-space:normal}.ei-live-offer-copy del{font-size:9px}.ei-live-offer-buy{min-height:36px;padding:8px;font-size:10px}.ei-live-offer-note{display:none}.ei-live-product-switcher{left:8px;bottom:165px;width:min(152px,41%);padding:8px}.ei-live-switcher-head>span{font-size:8px}.ei-live-switcher-head button{font-size:9px}.ei-live-product-quick{gap:5px;flex-wrap:wrap}.ei-live-product-quick button{width:36px;height:36px;border-radius:7px}.ei-live-product-drawer{width:min(290px,90vw);max-height:240px}.ei-live-bottom-commerce{left:7px;right:7px;bottom:7px;min-height:0;gap:6px;padding:8px;flex-wrap:wrap}.ei-live-bottom-info{flex-basis:calc(100% - 50px)}.ei-live-bottom-info strong{font-size:11px}.ei-live-bottom-info b{font-size:17px}.ei-live-bottom-buy{flex:1 1;min-height:42px;padding:9px;font-size:12px}.ei-live-share{width:39px;height:41px}}@media (prefers-reduced-motion:reduce){.ei-live-bottom-buy,.ei-live-offer-buy{transition:none}}.ei-commerce-auto-status{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid #ffffff55;border-radius:999px;background:#2b1b29;color:#f7dce7;font-size:13px;font-weight:700}.ei-commerce-sidebar-chat-only{min-height:0;overflow:hidden}.ei-commerce-sidebar-chat-only .ei-commerce-chat-full{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;max-height:none;gap:14px;padding:22px 18px}.ei-commerce-sidebar-chat-only .ei-commerce-chat-feed{flex:1 1 auto;min-height:180px;max-height:none;overflow-y:auto}.ei-commerce-sidebar-chat-only .ei-commerce-chat-full .ei-commerce-like,.ei-commerce-sidebar-chat-only .ei-commerce-chat-full .ei-commerce-signin,.ei-commerce-sidebar-chat-only .ei-commerce-chat-full form{flex-shrink:0}@media (max-width:900px){.ei-commerce-sidebar-chat-only{min-height:350px}.ei-commerce-sidebar-chat-only .ei-commerce-chat-full{display:flex;min-height:350px;height:auto}.ei-commerce-sidebar-chat-only .ei-commerce-chat-feed{min-height:170px;max-height:55svh}}.ei-live-watch-page{min-height:100vh;background:#0a0a0c;color:#fff}.ei-live-watch-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:76px;padding:0 clamp(18px,2.2vw,42px);display:grid;grid-template-columns:minmax(225px,1fr) minmax(280px,680px) minmax(225px,1fr);align-items:center;grid-gap:clamp(16px,2vw,36px);gap:clamp(16px,2vw,36px);background:#101013f5;border-bottom:1px solid #28232a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ei-live-header-brand{display:flex;align-items:center;gap:17px;min-width:0}.ei-live-header-brand .brand-lockup{gap:8px;min-width:0}.ei-live-header-brand .brand-mark-image{width:45px;height:42px}.ei-live-header-brand .brand-wordmark{font-size:24px;letter-spacing:-1.2px}.ei-live-brand-label{color:#ff5792;border:1px solid #7c3752;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:900;letter-spacing:.06em}.ei-live-menu-toggle{display:flex;flex:0 0 36px;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:36px;padding:7px;border:0;border-radius:50%;background:transparent;cursor:pointer}.ei-live-menu-toggle:hover{background:#ffffff17}.ei-live-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#eee}.ei-live-header-search{display:flex;align-items:center;width:100%;min-width:0;height:44px;border:1px solid #3c373d;border-radius:25px;background:#171619;overflow:hidden}.ei-live-header-search:focus-within{border-color:#ef6c9d}.ei-live-header-search input{flex:1 1;width:100%;min-width:0;height:100%;border:0;outline:0;padding:0 18px;background:transparent;color:#fff;font:inherit;font-size:14px}.ei-live-header-search input::placeholder{color:#9b959b}.ei-live-search-clear{flex:0 0 auto;border:0;background:transparent;color:#cfc4ca;cursor:pointer;font-size:23px;padding:0 9px}.ei-live-search-submit{height:100%;width:62px;flex:0 0 62px;display:grid;place-items:center;background:#29262b;color:#fff;border:0;border-left:1px solid #3c373d;cursor:pointer}.ei-live-search-submit:hover{background:#3c2b36}.ei-live-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:11px;white-space:nowrap}.ei-live-header-actions a{padding:10px 13px;border-radius:22px;background:#242126;color:#fff;font-size:12px;font-weight:800}.ei-live-header-actions a:last-child{background:#f32c73}.ei-live-header-actions a:hover{filter:brightness(1.17)}.ei-live-header-menu{position:absolute;top:calc(100% - 2px);left:clamp(18px,2.2vw,42px);width:240px;display:flex;flex-direction:column;padding:9px;background:#211a23;border:1px solid #51404b;border-radius:13px;box-shadow:0 16px 35px #0009}.ei-live-header-menu a{padding:13px;border-radius:7px;font-size:14px}.ei-live-header-menu a:hover{background:#ffffff16}.ei-live-watch-columns{width:100%;max-width:1920px;margin:0 auto;padding:22px clamp(16px,1.7vw,34px) 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(265px,315px);align-items:start;grid-gap:clamp(18px,1.7vw,30px);gap:clamp(18px,1.7vw,30px)}.ei-live-watch-primary{min-width:0}.ei-live-watch-primary .ei-commerce{width:100%;max-width:none;margin:0}.ei-live-watch-primary .ei-commerce-layout{grid-template-columns:minmax(0,1fr) minmax(275px,310px);min-height:600px;border-radius:16px}.ei-live-watch-primary .ei-commerce-stage{min-height:600px}.ei-live-watch-recommendations{min-width:0}.ei-live-recommendations-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:2px 0 18px}.ei-live-recommendations-heading h2{margin:0;font-size:18px;font-weight:850;letter-spacing:-.02em}.ei-live-recommendations-heading>span{color:#f880a9;font-size:9px;font-weight:900;letter-spacing:.07em}.ei-live-recommendations-list{display:flex;flex-direction:column;gap:14px}.ei-live-suggestion{display:grid;grid-template-columns:minmax(110px,45%) minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;color:#fff;text-decoration:none}.ei-live-suggestion-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:11px;background:linear-gradient(140deg,#382333,#18131b 55%,#44212f);border:1px solid #46323f}.ei-live-suggestion-mark{color:#f2e9ee;font-size:12px;font-weight:850;letter-spacing:-.02em}.ei-live-suggestion-mark b{color:#ff5792}.ei-live-suggestion-status{position:absolute;bottom:6px;right:6px;background:#1a141ae8;color:#fff;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:900}.ei-live-suggestion-status.is-live{background:#d82358}.ei-live-suggestion-details{display:flex;flex-direction:column;min-width:0;gap:5px;padding-top:2px}.ei-live-suggestion-details strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:13px;line-height:1.35}.ei-live-suggestion-details small{color:#b2a9b0;font-size:11px}.ei-live-suggestion:hover .ei-live-suggestion-details strong{color:#ff8db6}.ei-live-suggestions-empty{padding:22px 16px;color:#b9afb6;font-size:13px;line-height:1.6;border:1px solid #393039;border-radius:12px;background:#181419}.ei-live-all-link{display:block;margin-top:24px;padding:13px;text-align:center;color:#f8afc9;border:1px solid #614055;border-radius:10px;font-size:12px;font-weight:800}.ei-live-all-link:hover{background:#2d1b28}@media (max-width:1220px){.ei-live-watch-columns{grid-template-columns:minmax(0,1fr)}.ei-live-watch-recommendations{padding-top:8px}.ei-live-recommendations-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-gap:16px;gap:16px}.ei-live-suggestion{grid-template-columns:minmax(0,1fr)}.ei-live-suggestion-thumb{max-height:160px}.ei-live-watch-primary .ei-commerce-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}}@media (max-width:1050px){.ei-live-watch-header{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;gap:14px}.ei-live-header-actions a:first-child{display:none}}@media (max-width:900px){.ei-live-watch-primary .ei-commerce-layout{grid-template-columns:1fr}.ei-live-watch-primary .ei-commerce-stage{min-height:600px}.ei-live-watch-primary .ei-commerce-sidebar-chat-only{border-left:0;border-top:1px solid #45323e}}@media (max-width:680px){.ei-live-watch-header{position:relative;height:auto;min-height:66px;padding:10px 14px 12px;grid-template-columns:1fr auto;gap:9px}.ei-live-header-brand{gap:9px}.ei-live-header-brand .brand-mark-image{width:36px;height:35px}.ei-live-header-brand .brand-wordmark{font-size:21px}.ei-live-header-actions a{padding:9px 10px;font-size:11px}.ei-live-header-search{grid-column:1/-1;grid-row:2;height:42px}.ei-live-watch-columns{padding:12px 9px 35px;gap:25px}.ei-live-watch-primary .ei-commerce-stage{min-height:0}.ei-live-recommendations-heading{padding:0 7px 14px}.ei-live-recommendations-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.ei-live-suggestion-thumb{max-height:none}}@media (min-width:1221px) and (max-width:1530px){.ei-live-watch-columns{grid-template-columns:minmax(0,1fr) minmax(235px,275px);gap:16px;padding-left:16px;padding-right:16px}.ei-live-watch-primary .ei-commerce-layout{grid-template-columns:minmax(0,1fr) minmax(250px,280px)}.ei-live-suggestion{grid-template-columns:minmax(95px,42%) minmax(0,1fr);gap:8px}.ei-live-suggestion-details strong{font-size:12px}.ei-live-watch-primary .ei-live-floating-offer{transform:scale(.88);transform-origin:top right}}.tiendaei-theme-toggle{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:2147483000;display:flex;align-items:center;gap:3px;max-width:calc(100vw - 24px);isolation:isolate}.tiendaei-theme-toggle button{min-height:38px;white-space:nowrap}.tiendaei-theme-toggle button:focus-visible{outline:3px solid #ff5500;outline-offset:3px}@media(max-width:560px){.tiendaei-theme-toggle{right:max(10px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));padding:3px;font-size:11px}.tiendaei-theme-toggle button{min-height:36px;padding:7px 9px}}[data-theme=light] .ei-live-watch-page{background:#f8f8fa;color:#17171d}[data-theme=light] .ei-live-watch-header{background:#ffffffef;border-bottom-color:#e2e2e8;box-shadow:0 2px 12px #18141d0a}[data-theme=light] .ei-live-header-brand .brand-dotcom,[data-theme=light] .ei-live-header-brand .brand-tienda{color:#18181c}[data-theme=light] .ei-live-menu-toggle span{background:#24242a}[data-theme=light] .ei-live-menu-toggle:hover{background:#eae8eb}[data-theme=light] .ei-live-header-search{background:#f6f6f8;border-color:#d8d8dd}[data-theme=light] .ei-live-header-search input{color:#17171d}[data-theme=light] .ei-live-header-search input::placeholder{color:#777782}[data-theme=light] .ei-live-search-clear{color:#51515a}[data-theme=light] .ei-live-search-submit{background:#ebebee;border-left-color:#d8d8dd;color:#25252b}[data-theme=light] .ei-live-search-submit:hover{background:#e2e0e4}[data-theme=light] .ei-live-header-actions a{background:#eeeeF1;color:#232329}[data-theme=light] .ei-live-header-actions a:last-child{background:#f32c73;color:#fff}[data-theme=light] .ei-live-header-menu{background:#fff;border-color:#dedee4;box-shadow:0 16px 35px #18141d25}[data-theme=light] .ei-live-header-menu a{color:#202026}[data-theme=light] .ei-live-header-menu a:hover{background:#f4f0f3}[data-theme=light] .ei-live-recommendations-heading h2{color:#18181e}[data-theme=light] .ei-live-suggestion{color:#202026}[data-theme=light] .ei-live-suggestion-details small{color:#64646e}[data-theme=light] .ei-live-suggestions-empty{background:#fff;color:#5c5c67;border-color:#e2e2e7}[data-theme=light] .ei-live-all-link{color:#ab1c58;border-color:#e5b7cc}[data-theme=light] .ei-live-all-link:hover{background:#ffedf4}[data-theme=light] .ei-live-watch-primary .ei-commerce-layout{border-color:#dedce2;box-shadow:0 14px 36px #17141c17}[data-theme=light] .ei-commerce-sidebar-chat-only{background:#fff;border-left-color:#e1dce1;color:#18181e}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-full{color:#18181e}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed{color:#2b2930}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed p,[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed small{color:#65606a}[data-theme=light] .ei-commerce-sidebar-chat-only input,[data-theme=light] .ei-commerce-sidebar-chat-only textarea{color:#18181e;background:#f6f4f6;border-color:#d9d3d9}[data-theme=light] .ei-commerce-sidebar-chat-only input::placeholder,[data-theme=light] .ei-commerce-sidebar-chat-only textarea::placeholder{color:#77727b}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-like{color:#b02562}@media(max-width:900px){[data-theme=light] .ei-live-watch-primary .ei-commerce-sidebar-chat-only{border-top-color:#e1dce1}}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat>p{color:#65606a}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed>div{background:#f5f1f4;color:#2b2930}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed b{color:#a71958}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-chat-feed>p{color:#65606a}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-like{background:#fff1f6;border-color:#e9b7cd;color:#a71958}[data-theme=light] .ei-commerce-sidebar-chat-only .ei-commerce-error{color:#a51d43;background:#fff0f2}.admin-live-delete-button{border:1px solid #b54456!important;color:#ffb3bd!important;background:#341a22!important;font-weight:700}.admin-live-delete-button:hover:not(:disabled){background:#602331!important;color:#fff!important}.admin-live-delete-button:disabled{opacity:.42;cursor:not-allowed}.admin-live-delete-confirm{margin-top:14px;padding:15px;border:1px solid #b54456;border-radius:12px;background:#34191fee;color:#fff}.admin-live-delete-confirm strong{display:block;font-size:14px;line-height:1.5}.admin-live-delete-confirm p{margin:8px 0 13px;color:#f0c8d0;font-size:12px;line-height:1.6}.admin-live-delete-confirm-actions{display:flex;flex-wrap:wrap;gap:9px}.admin-live-delete-confirm-actions button{border:1px solid #80626a;border-radius:8px;background:#30252b;color:#fff;padding:9px 12px;font-weight:700;cursor:pointer}.admin-live-delete-confirm-actions .admin-live-delete-confirm-button{background:#c82e48;border-color:#e54b65}.admin-live-delete-confirm-actions .admin-live-delete-confirm-button:hover:not(:disabled){background:#e53a56}.admin-live-delete-confirm-actions button:disabled{opacity:.6;cursor:wait}[data-theme=light] .admin-live-delete-button{color:#a7203b!important;background:#fff1f2!important}[data-theme=light] .admin-live-delete-confirm{background:#fff2f3;color:#5b1725;border-color:#d88c9b}[data-theme=light] .admin-live-delete-confirm p{color:#753847}[data-theme=light] .admin-live-delete-confirm-actions button:not(.admin-live-delete-confirm-button){background:#fff;color:#333;border-color:#d1b4bc}.ei-studio-page{background:var(--bg);color:var(--text)}[data-theme=light] .ei-studio-page .brand-dotcom,[data-theme=light] .ei-studio-page .brand-tienda{color:#19191d}[data-theme=light] .ei-studio-control{color:#202027}[data-theme=light] .ei-studio-control>p[style*="color:"],[data-theme=light] .ei-studio-control>small[style*="color:"]{color:#5b5b65!important}[data-theme=light] .ei-studio-control form>small[style*="color:"]{color:#62616a!important}[data-theme=light] .ei-studio-control>div[style*="background:"]:not([role=status]),[data-theme=light] .ei-studio-control>section[style*="background:"]{background:#fff!important;border-color:#dedee4!important;color:#202027}[data-theme=light] .ei-studio-control>div[style*="background:"] p[style*="color:"],[data-theme=light] .ei-studio-control>section[style*="background:"] p[style*="color:"]{color:#5d5d68!important}[data-theme=light] .ei-studio-control input:not([type=checkbox]),[data-theme=light] .ei-studio-control select,[data-theme=light] .ei-studio-control textarea{background:#fff!important;color:#24242b!important;border:1px solid #c9c9d0!important}[data-theme=light] .ei-studio-control input::placeholder{color:#73737d}[data-theme=light] .ei-studio-control option{background:#fff;color:#24242b}[data-theme=light] .ei-studio-control a[style*="color:"]{color:#a92750!important}[data-theme=light] .ei-studio-control .tiendaei-video-stage{background:#fff!important;border-color:#d8d8de!important}[data-theme=light] .ei-studio-control .tiendaei-video-stage>div[style*="background:"]{background:#0b0b0d!important}[data-theme=light] .ei-studio-control .tiendaei-video-stage>div+p{color:#55545d!important}[data-theme=light] .ei-studio-control section[aria-label="Chat del vivo"]>div[aria-live]{background:#f5f4f6!important;color:#23232b}[data-theme=light] .ei-studio-control section[aria-label="Chat del vivo"]>div[aria-live] p[style*="color:"]{color:#6a6871!important}[data-theme=light] .ei-studio-control section[aria-label="Chat del vivo"]>div[aria-live] strong{color:#a92750!important}[data-theme=light] .ei-studio-control>p[role=alert],[data-theme=light] .ei-studio-control>p[role=status][style*="background:"]{color:#fff!important}[data-theme=light] .ei-studio-control>div[style*="background:"] button,[data-theme=light] .ei-studio-control>section[style*="background:"] button{color:inherit}