@font-face{font-family:Tajawal;src:url('/brand/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url('/brand/Tajawal-Bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{font-family:Tajawal,'Segoe UI',sans-serif;--blue:#00adf0}body,button,input,select,textarea{font-family:Tajawal,'Segoe UI',sans-serif}body:not(.overlay-body){background:radial-gradient(ellipse at 85% 0,#082d4355,transparent 42%),#05080c}.brand img{width:58px;height:64px;object-fit:contain}.brand strong{font-size:21px}.auth-logo{object-fit:contain}.store-mast{display:flex;align-items:center;justify-content:space-between;margin:20px 0 35px}.store-mast h1{font-size:52px!important;margin:14px 0}.store-mast h1 span{color:#00b8f0}.store-mast p{color:#9caaba}.store-toolbar{border-block:1px solid #1c2e3c;padding:20px 0;display:flex;flex-direction:column;gap:18px}.category-rail{display:flex;gap:9px;flex-wrap:wrap}.category-rail button{border-radius:100px;padding:9px 16px;background:#101821;display:flex;gap:8px;align-items:center;color:#abbac8}.category-rail b{font-size:11px;background:#ffffff0b;border-radius:20px;min-width:21px;padding:2px}.category-rail .selected{background:#00a8e51d;border-color:#00b8f0;color:white;box-shadow:0 0 20px #0099e512}.category-rail button span{color:#43c9ff}#catalog-search{max-width:350px}.collection-note{display:flex;justify-content:space-between;padding:18px 0;color:#7995a8;font-size:13px}.alert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.alert-product{background:linear-gradient(145deg,#111d29,#080e15);border:1px solid #223445;border-radius:20px;overflow:hidden;transition:.25s}.alert-product:hover{border-color:#3d91b4;transform:translateY(-5px);box-shadow:0 20px 50px #0006}.cover-button{display:block;width:100%;padding:0;border:0;border-radius:0;text-align:initial;background:none}.alert-cover{aspect-ratio:16/9;position:relative;overflow:hidden;background:radial-gradient(at 40% 40%,#094b69,#030811)}.alert-cover>img,.alert-cover>video{width:100%;height:100%;object-fit:contain;display:block;transition:scale .5s}.alert-product:hover .alert-cover>img{scale:1.04}.cover-shade{position:absolute;inset:0;background:linear-gradient(transparent 45%,#020810bb)}.cover-brand{position:absolute;left:15px;top:15px;font-size:10px;letter-spacing:3px;color:#b8d4e0}.cover-brand b{color:#00b8f0}.new-ribbon{position:absolute;right:12px;top:12px;background:#00a9b9;color:white;font-size:12px;border-radius:7px;padding:5px 10px}.cover-play{position:absolute;bottom:16px;right:16px;font-size:22px;color:white;display:flex;gap:10px;align-items:center}.cover-play small{font-size:12px;opacity:.8}.product-info{padding:18px}.product-info>div{display:flex;justify-content:space-between;align-items:start;gap:12px}.product-info h3{margin:12px 0 16px;font-size:19px}.product-category{font-size:12px;color:#7995a8}.product-price{font-size:13px;color:#58e4b6;white-space:nowrap;margin-top:13px}.product-info .primary{width:100%}.tile-emblem{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.tile-emblem>span{font-size:60px;font-weight:900;color:#e1f9ff;text-shadow:0 0 35px #00b8f0}.tile-emblem i{position:absolute;inset:16%;border:1px solid #20bde455;transform:rotate(25deg);border-radius:35%;animation:tile-orbit 15s linear infinite}.tile-emblem b{font-size:9px;letter-spacing:6px;margin-top:20px;color:#7dc9e0}#modal.cinema-modal{width:min(1400px,96vw);max-width:1400px}.cinema-preview{background:radial-gradient(ellipse,#173249,#03070b);border:1px solid #294454;border-radius:18px;overflow:hidden;display:grid;place-items:center;min-height:320px}.cinema-preview>video,.cinema-preview>img{width:100%;height:min(70vh,760px);object-fit:contain}.cinema-preview>.alert-cover{width:100%;max-height:500px}.cinema-preview>audio{width:90%;margin:20px}.cinema-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;color:#91afc1}
/* Each collection has independent animated ornament layers. */
.lux-rank-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.lux-rank-stage{min-height:520px;border:1px solid #264354;border-radius:28px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 75%,#10567338,transparent 60%),repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 70px),#060c12;overflow:hidden;padding:70px 12px}.stage-caption{position:absolute;right:28px;top:25px;color:#8fadb9;font-size:13px}#lux-rank-preview{width:650px;max-width:100%;zoom:var(--rank-scale,.75)}.lux-podium{--accent:#00b8f0;--metal:#f3d68b;display:flex;align-items:flex-end;justify-content:center;gap:var(--lux-gap,8px);width:650px;max-width:100%;padding:45px 8px 15px;direction:ltr;position:relative;isolation:isolate}.lux-person{width:calc((100% - 2*var(--lux-gap,8px))/3);min-width:0;text-align:center;position:relative;direction:rtl;z-index:1}.lux-place-1{margin-bottom:24px;z-index:3}.lux-crown{width:42px;margin:0 auto -8px;color:var(--metal);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--metal) 50%,transparent));animation:crown-glow 4s ease-in-out infinite}.lux-crown svg{width:100%;fill:currentColor}.lux-place-1 .lux-crown{width:55px;margin-bottom:0}.lux-orb{width:100%;aspect-ratio:1;position:relative;display:grid;place-items:center}.lux-portrait{width:70%;height:70%;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(at 40% 30%,color-mix(in srgb,var(--accent) 25%,#111),#04070a);border:3px solid var(--metal);box-shadow:inset 0 0 12px #000,0 0 0 4px #0008,0 0 24px color-mix(in srgb,var(--accent) 35%,transparent);z-index:3}.lux-portrait img{width:100%;height:100%;object-fit:cover}.lux-portrait img[src='/logo.png']{object-fit:contain;padding:20%}.lux-portrait span{font-size:55px;font-weight:700;color:white}.lux-halo{position:absolute;inset:8%;border:1px solid var(--metal);border-radius:50%;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 50%,transparent);animation:halo-breath 5s ease-in-out infinite}.lux-silk{position:absolute;inset:1%;border:1px solid var(--metal);border-radius:34% 66% 45% 55%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--accent) 35%,transparent),#0009,var(--accent),#0009,transparent);animation:silk-flow 15s linear infinite;opacity:.8}.lux-medal{position:absolute;bottom:17%;right:12%;z-index:5;background:linear-gradient(120deg,#fff5,var(--metal));border:2px solid var(--metal);box-shadow:0 3px 10px #0009;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:#07111a;font-weight:900;font-size:18px}.lux-place-1 .lux-medal{width:36px;height:36px;bottom:14%;right:9%}.lux-plaque{position:relative;z-index:6;padding:13px 8px 10px;border:1px solid var(--metal);outline:1px solid color-mix(in srgb,var(--metal) 30%,transparent);outline-offset:3px;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 45%,#040909),#02060ded);box-shadow:0 9px 20px #0007;overflow:hidden;margin:0 5px}.lux-plaque:after{content:'';position:absolute;inset:-70%;background:linear-gradient(110deg,transparent 40%,#fff2 48%,#fff5 50%,transparent 58%);animation:plaque-shine 6s ease-in-out infinite;pointer-events:none}.lux-plaque strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:17px;line-height:1.5;color:#fff;text-shadow:0 2px 5px #000}.lux-plaque>span{display:block;color:var(--metal);font-size:19px;font-weight:700}.lux-plaque i{font-style:normal;font-size:12px}.ornament{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:4}.laurel{filter:drop-shadow(0 2px 3px #000);animation:laurel-sway 5s ease-in-out infinite}.stellar{animation:star-twinkle 4s ease-in-out infinite}.lux-glint{position:absolute;width:9px;height:9px;background:var(--metal);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);z-index:8;animation:star-twinkle 3s ease-in-out infinite}.g1{left:9%;top:30%}.g2{right:15%;top:12%;animation-delay:1.1s}.g3{left:21%;bottom:10%;animation-delay:2.2s}.butterfly-flight{position:absolute;z-index:7;width:65px;height:65px;left:-4%;top:15%;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 60%,transparent));animation:butterfly-path 9s ease-in-out infinite}.butterfly-flight+.butterfly-flight{left:65%;top:60%;width:45px;height:45px;animation-delay:-4.5s;animation-direction:reverse}.wing{transform-box:fill-box;transform-origin:right center;animation:wing-beat .4s ease-in-out infinite alternate}.wing-right{transform-origin:left center;animation-delay:-.2s}.lux-butterfly .lux-silk{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 70%,transparent),transparent 70%);border:1px dashed var(--metal)}.cloud-puff{color:color-mix(in srgb,var(--accent) 22%,white);height:50%;top:55%;filter:drop-shadow(0 10px 14px #8095ff66);animation:cloud-drift 7s ease-in-out infinite;z-index:4}.cloud-puff+.cloud-puff{top:68%;left:7%;width:83%;opacity:.6;animation-delay:-3s;animation-direction:reverse}.lux-clouds .lux-silk{background:radial-gradient(ellipse,#fff3,transparent 70%);border-color:#fff7}.lux-clouds .lux-plaque{border-color:color-mix(in srgb,var(--accent) 50%,white);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 50%,#252b50),#191e40);border-radius:22px}.lux-royal .lux-silk{border-radius:20% 80% 25% 75%;background:conic-gradient(var(--accent),#0009,var(--metal),#0009,var(--accent));animation-duration:22s}.lux-orbit .lux-silk{background:none;border:3px dashed var(--accent);border-radius:50%;inset:0;transform:rotateX(20deg);animation:tile-orbit 14s linear infinite}.lux-glass .lux-orb{background:linear-gradient(125deg,#fff1,transparent);border-radius:30px 30px 6px 6px;border:1px solid #ffffff25}.lux-glass .lux-silk{border-color:#fff5}.lux-cyber .lux-portrait{border-radius:25% 5%}.lux-cyber .lux-silk{border-radius:0;clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);animation:halo-breath 3s infinite;border:3px solid var(--accent)}.lux-cyber .lux-plaque{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);border-radius:0}.lux-prism .lux-silk{border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:conic-gradient(var(--accent),transparent,var(--metal),transparent,var(--accent))}.lux-roses .lux-silk{border-radius:32%;background:conic-gradient(var(--accent),#000,var(--accent),#000,var(--accent));animation-duration:26s}.rose{position:absolute;z-index:5;color:var(--accent);font-size:50px;line-height:1;filter:drop-shadow(1px 3px 2px #000);animation:rose-sway 6s ease-in-out infinite}.rose-a{left:4%;bottom:12%}.rose-b{right:2%;top:10%;font-size:36px;animation-delay:-3s}.lux-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lux-theme{padding:0;overflow:hidden;background:radial-gradient(at 50% 50%,#12354a55,transparent),#050b11;border:1px solid #243a4a;min-width:0}.lux-theme.selected{border-color:#00b8f0;box-shadow:0 0 15px #00b8f022}.lux-theme-scene{height:210px;position:relative;overflow:hidden}.lux-theme-scene .lux-podium{position:absolute;left:50%;top:5px;width:650px;max-width:none;transform:translateX(-50%) scale(.42);transform-origin:top center}.lux-theme>div:last-child{display:flex;justify-content:space-between;align-items:center;padding:14px;border-top:1px solid #ffffff09}.lux-theme small{color:#51d2aa;font-size:10px}.luxury-controls label{display:block;margin:16px 0}.luxury-controls input,.luxury-controls select{margin-top:9px}.luxury-controls .primary{width:100%;margin-top:18px}
@keyframes butterfly-path{0%,100%{translate:0 0;rotate:-15deg}25%{translate:35px -28px;rotate:25deg}50%{translate:15px 35px;rotate:-10deg}75%{translate:-12px 16px;rotate:-30deg}}@keyframes wing-beat{from{transform:scaleX(1)}to{transform:scaleX(.25)}}@keyframes cloud-drift{0%,100%{translate:-8px 3px;scale:1}50%{translate:10px -3px;scale:1.06}}@keyframes silk-flow{0%{rotate:0deg;border-radius:34% 66% 45% 55%}50%{border-radius:55% 45% 66% 34%}100%{rotate:360deg;border-radius:34% 66% 45% 55%}}@keyframes halo-breath{0%,100%{scale:1;opacity:.6}50%{scale:1.04;opacity:1}}@keyframes plaque-shine{0%,50%{translate:-80% 0}85%,100%{translate:80% 0}}@keyframes star-twinkle{0%,100%{opacity:.25;scale:.7}50%{opacity:1;scale:1.15}}@keyframes crown-glow{0%,100%{translate:0 0;opacity:.8}50%{translate:0 -4px;opacity:1}}@keyframes laurel-sway{0%,100%{rotate:-2deg}50%{rotate:2deg}}@keyframes rose-sway{0%,100%{rotate:-8deg}50%{rotate:8deg}}@keyframes tile-orbit{to{transform:rotate(385deg)}}
.goals-gallery,.widgets-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:25px}.goal-settings{display:flex;align-items:end;gap:25px;margin-bottom:25px}.goal-settings label{flex:1}.goal-showcase{padding:35px 0;min-height:190px;display:grid;place-items:center}.live-goal{--accent:#00b8f0;width:620px;max-width:100%;min-height:130px;display:flex;align-items:center;gap:22px;padding:24px 28px;position:relative;border-radius:22px;color:white;background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 15%,#07121b),#061019);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 1px #fff2;overflow:hidden;isolation:isolate}.goal-emblem{font-size:36px;color:var(--accent);text-shadow:0 0 20px var(--accent);width:65px;height:65px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:20px;rotate:-8deg;animation:halo-breath 4s infinite}.goal-copy{flex:1;min-width:0}.goal-copy>span{color:#a4bdce;font-size:16px}.goal-copy>strong{display:block;font-size:29px;margin:7px 0}.goal-copy strong small{font-size:15px;color:#8499a8}.goal-track{height:7px;background:#ffffff12;border-radius:6px;position:relative;overflow:hidden}.goal-track i{display:block;width:var(--progress);height:100%;background:linear-gradient(90deg,var(--accent),white);border-radius:inherit;box-shadow:0 0 15px var(--accent);transition:width .7s}.goal-track b{position:absolute;inset:0;background:linear-gradient(100deg,transparent,#fff8,transparent);animation:plaque-shine 3s infinite}.goal-percent{font-size:32px;font-weight:700;color:var(--accent)}.goal-percent small{font-size:12px}.goal-spark{position:absolute;inset:0;border:1px solid transparent;border-top-color:var(--accent);opacity:.6;animation:halo-breath 3s infinite;pointer-events:none}.goal-orbit .goal-emblem{rotate:0deg;border-radius:50%;background:conic-gradient(var(--accent) var(--angle),#ffffff12 0);border:5px solid #102131;box-shadow:0 0 0 1px var(--accent);color:white}.goal-orbit{border-radius:100px}.goal-crystal{clip-path:polygon(3% 0,100% 0,100% 80%,97% 100%,0 100%,0 20%);border-radius:0;background:linear-gradient(120deg,#07111f,color-mix(in srgb,var(--accent) 25%,#02080e))}.goal-crystal .goal-emblem{border-radius:0;rotate:45deg}.widget-sculpture{position:relative;display:flex;align-items:center;gap:20px;min-height:200px;margin:0 0 22px;padding:25px;overflow:hidden;background:radial-gradient(ellipse at right,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%);border-radius:18px}.widget-sculpture>i{position:absolute;width:170px;height:170px;border:1px dashed var(--accent);border-radius:50%;right:-35px;opacity:.3;animation:tile-orbit 22s linear infinite}.sculpture-symbol{width:75px;height:75px;flex-shrink:0;border:1px solid var(--accent);border-radius:26px;display:grid;place-items:center;font-size:40px;color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent);animation:crown-glow 5s infinite}.widget-sculpture small{letter-spacing:3px;color:#60889e;font-size:10px}.widget-sculpture h3{font-size:25px;margin:9px 0}.widget-sculpture p{color:#9bb3c3;font-size:15px}.widget-sculpture>b{position:absolute;left:16px;top:20px;color:var(--accent);animation:star-twinkle 3s infinite}.overlay-body .widget-sculpture{width:600px;color:white}.floating-heart{position:absolute;font-size:55px;left:var(--left);bottom:0;color:var(--accent,#00b8f0);filter:drop-shadow(0 0 10px currentColor);animation:heart-rise 3s ease-out forwards;animation-delay:var(--delay)}@keyframes heart-rise{to{translate:25px -550px;opacity:0;rotate:25deg}}
.chat-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px}.chat-demo-stage{padding:35px;min-height:340px;background:radial-gradient(at 15% 10%,#10496666,transparent),#050c13;border:1px solid #254354;border-radius:24px;margin-bottom:24px}.live-chat{width:620px;max-width:100%;color:var(--chat-ink);display:flex;flex-direction:column;gap:14px;padding:12px}.chat-message{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--person-color) 30%,transparent);overflow:hidden;animation:chat-arrive .45s ease-out;box-shadow:0 5px 20px #0002}.chat-message:before{content:'';position:absolute;inset:0;background:var(--chat-bg);opacity:var(--chat-opacity);z-index:-1}.chat-message:after{content:'';position:absolute;right:0;top:15%;height:70%;width:3px;background:var(--person-color);box-shadow:0 0 15px var(--person-color)}.chat-avatar{width:45px;height:45px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--person-color) 20%,#061019);border:1px solid var(--person-color);display:grid;place-items:center;color:var(--person-color);overflow:hidden}.chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-copy{min-width:0;flex:1}.chat-copy header{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chat-copy strong{color:var(--person-color);font-size:.83em}.chat-copy small{font-size:10px;padding:3px 7px;border-radius:10px;background:color-mix(in srgb,var(--person-color) 16%,transparent);color:var(--person-color)}.chat-copy p{margin:8px 0 0;line-height:1.7;overflow-wrap:anywhere}.chat-ribbon .chat-message{border-radius:4px 18px 18px 4px;border-left:4px solid var(--person-color)}.chat-bubble .chat-message{border-radius:26px 26px 6px 26px}.chat-bubble .chat-message:after{display:none}@keyframes chat-arrive{from{opacity:0;translate:20px 12px}to{opacity:1;translate:0 0}}
.backdrop-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.backdrop-choice{padding:0;border:2px solid transparent;overflow:hidden;border-radius:12px;position:relative;background:#0b1722}.backdrop-choice.selected{border-color:#00b8f0}.backdrop-choice img{width:100%;height:115px;object-fit:cover;object-position:center}.backdrop-choice span{display:block;padding:7px;font-size:12px}.recap-preview{position:sticky;top:20px}.poster-help{background:#061a28;padding:14px;border-radius:12px;color:#a4c9dc}.poster-preview{max-width:360px;max-height:200px;object-fit:contain;border-radius:12px}.asset-tag-grid{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.asset-tag-grid label{display:flex;gap:6px;align-items:center;background:#0b1a25;padding:8px;border-radius:8px}.asset-tag-grid input{width:18px;min-height:18px}
@media(max-width:1100px){.lux-rank-workspace{grid-template-columns:1fr}.luxury-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.luxury-controls h2,.luxury-controls p,.luxury-controls button{grid-column:1/-1}.lux-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-studio-layout{grid-template-columns:1fr}.goals-gallery,.widgets-gallery{grid-template-columns:1fr}}
@media(max-width:650px){.store-mast h1{font-size:35px!important}.collection-note{flex-direction:column;gap:10px}.cinema-preview{min-height:180px}.cinema-meta{flex-wrap:wrap}.lux-gallery{grid-template-columns:1fr}.lux-rank-stage{min-height:350px}.lux-podium .lux-plaque strong{font-size:12px}.lux-podium .lux-plaque>span{font-size:14px}.lux-portrait span{font-size:30px}.lux-medal{width:23px;height:23px;font-size:13px}.lux-place-1 .lux-medal{width:25px;height:25px}.goal-settings{flex-wrap:wrap}.live-goal{padding:16px;gap:12px}.goal-percent{display:none}.goal-copy>strong{font-size:24px}.chat-demo-stage{padding:12px}.luxury-controls{grid-template-columns:1fr}.store-mast{gap:10px}}
[data-motion="false"] .lux-podium *,[data-motion="false"] .lux-podium *:after{animation-play-state:paused!important}
/* Argent Live public editorial experience */
html{scroll-behavior:smooth}.landing{margin:0;color:#eaf5fc;background:#03070c!important;overflow-x:hidden}.landing a{text-decoration:none;color:inherit}.landing-nav{max-width:1440px;margin:auto;padding:22px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1b2833}.landing-brand{display:flex;align-items:center;gap:14px;font-size:23px;font-weight:700}.landing-brand img{height:65px;width:65px;object-fit:contain}.landing-brand small{display:block;font-size:9px;letter-spacing:3px;color:#78a0b5;margin-top:5px}.landing-nav>div{display:flex;gap:34px;font-size:15px;color:#a4b9c8}.landing-login{border:1px solid #355264;border-radius:100px;padding:13px 24px;font-size:14px}.landing-hero{max-width:1440px;min-height:700px;padding:85px 5% 60px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;position:relative;isolation:isolate}.hero-copy{z-index:2}.landing-kicker{font-size:12px;letter-spacing:2px;color:#6fa6bd;display:block;margin-bottom:25px}.landing-kicker i{display:inline-block;width:7px;height:7px;background:#00b8f0;border-radius:50%;box-shadow:0 0 20px #00b8f0;margin-left:9px}.landing-hero h1{font-size:clamp(64px,7.5vw,108px);line-height:1.18;letter-spacing:-3px;margin:0 0 27px;font-weight:700}.landing em{font-style:normal;color:#00b8f0}.hero-copy>p{font-size:20px;line-height:1.9;color:#8da6b7;max-width:470px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px;font-size:15px}.landing .primary{display:inline-flex;justify-content:center;align-items:center;gap:15px;color:#001321;background:linear-gradient(120deg,#72ddff,#00a8ee);border:0;padding:17px 28px;font-weight:700;border-radius:8px;box-shadow:0 5px 35px #00b8f026}.hero-caption{display:flex;gap:28px;color:#486d83;font-size:10px;letter-spacing:1px;margin-top:65px}.hero-art{position:relative;min-height:480px;padding:25px 10px;background:radial-gradient(ellipse at 50% 55%,#006b9238,transparent 68%);border-block:1px solid #254353;display:flex;flex-direction:column;justify-content:space-between}.hero-art:before{content:'';position:absolute;inset:10% 12%;border:1px solid #1a6d852d;border-radius:50%;transform:rotate(-25deg);pointer-events:none}.hero-art-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#6d9cb1;padding:0 14px;direction:ltr}.hero-art-label span:last-child{color:#00b8f0}.hero-art .lux-podium{width:100%;margin:20px auto;transform:scale(.94)}.hero-art-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 18px}.hero-art-bottom small{color:#68899e;font-size:12px}.hero-art-bottom strong{display:block;font-size:25px;margin-top:10px}.hero-seal{border:1px solid #3d657a;border-radius:50%;height:63px;width:63px;text-align:center;padding-top:6px;font-size:23px;color:#78a5b8;line-height:1.1;transform:rotate(-13deg)}.hero-seal small{font-size:9px;letter-spacing:2px}.hero-orbits{position:absolute;inset:-20% -20%;overflow:hidden;z-index:-1;pointer-events:none}.hero-orbits i{position:absolute;inset:13%;border:1px solid #1b728015;border-radius:50%;transform:rotate(-30deg);animation:hero-orbit 24s ease-in-out infinite alternate}.hero-orbits i:nth-child(2){inset:23%;animation-delay:-8s}.hero-orbits i:nth-child(3){inset:33%;animation-delay:-16s}.landing-ticker{overflow:hidden;border-block:1px solid #183240;background:#07151e;padding:17px 0;color:#5a8ca3;font-size:12px;letter-spacing:5px;direction:ltr;white-space:nowrap}.landing-ticker>div{width:max-content;animation:brand-marquee 38s linear infinite}.landing-section{max-width:1440px;margin:auto;padding:95px 5%}.landing-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.landing h2{font-size:clamp(34px,4vw,55px);line-height:1.3;margin:0;letter-spacing:-1px}.landing-section-head p{color:#809dac;line-height:1.9;font-size:16px;max-width:410px}.landing-section-head .landing-kicker{margin-bottom:18px}.text-link{font-size:15px;color:#00b8f0!important}.collection-stage{border:1px solid #253c4b;border-radius:25px;background:radial-gradient(ellipse at 50% 70%,#16466a38,transparent 60%),repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 85px),#060c12;padding:24px 30px 16px;min-height:430px}.collection-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center}.theme-switch{display:flex;gap:8px;flex-wrap:wrap}.theme-switch button{background:transparent;border:1px solid transparent;color:#7796a8;border-radius:100px;padding:10px 18px}.theme-switch button.active{background:#122938;border-color:#366079;color:#def6ff}.landing-color{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap;color:#a6bbc7}.landing-color input{width:34px;height:34px;min-height:34px;border:0;padding:0;background:none}.collection-stage .lux-podium{margin:20px auto 5px;width:570px}.collection-stage .collection-note{display:block;text-align:center;font-size:12px;color:#577c92}.feature-mosaic{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.feature-card{border:1px solid #1e3545;border-radius:23px;padding:30px 35px 34px;position:relative;overflow:hidden;min-height:385px;background:linear-gradient(155deg,#0e1d2a,#050a10);transition:border-color .3s,translate .3s}.feature-card:hover{border-color:#00a5d4;translate:0 -5px}.feature-number{font-size:10px;letter-spacing:3px;color:#7296aa;direction:ltr;display:block}.feature-card h3{font-size:28px;margin:20px 0 10px}.feature-card p{color:#7f9aad;line-height:1.8;max-width:370px;margin:0}.feature-arrow{position:absolute;left:30px;bottom:35px;color:#00b8f0;font-size:28px}.feature-art{height:160px;position:relative;display:grid;place-items:center}.landing-alert-symbol{font-size:100px;color:#84dfff;text-shadow:0 0 50px #009de8;animation:crown-glow 4s infinite}.feature-ring{position:absolute;width:190px;height:115px;border:1px solid #176a95;border-radius:50%;rotate:-20deg;animation:hero-orbit 8s ease-in-out infinite alternate}.feature-ring.r2{rotate:30deg;width:230px;height:125px;animation-delay:-4s}.feature-goal #landing-goal{margin:50px auto 35px;transform:scale(.92);transform-origin:center}.feature-goal .live-goal{max-width:100%}.landing-chat-sample{padding:20px 10px 0;min-height:175px}.landing-chat-sample>span{display:block;width:85%;border-right:2px solid #bc91ff;border-radius:12px;background:#4e2e731f;margin:0 0 12px;padding:12px 18px;font-size:13px;color:#bc91ff;animation:chat-bob 5s ease-in-out infinite}.landing-chat-sample>span+span{margin-right:35px;border-color:#ffd58a;color:#ffd58a;background:#a97b2914;animation-delay:-2.5s}.landing-chat-sample small{display:block;font-size:17px;color:#d9e6f0;margin-top:8px}.landing-recap-art{height:185px;display:flex;justify-content:center;gap:10px;padding:12px 0}.landing-recap-art img{width:91px;height:175px;object-fit:cover;border-radius:10px;border:1px solid #6880af66;rotate:-13deg;box-shadow:0 12px 25px #0007;animation:chat-bob 6s ease-in-out infinite}.landing-recap-art img+img{rotate:12deg;margin-top:8px;animation-delay:-3s}.community-section{border-block:1px solid #132736}.streamer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.community-empty{grid-column:1/-1;text-align:center;background:radial-gradient(ellipse,#07304d44,transparent 70%);border:1px dashed #284455;border-radius:22px;padding:45px 20px}.community-empty>span{font-size:45px;color:#00b8f0}.community-empty h3{font-size:24px}.community-empty p{font-size:15px;color:#6e8fa3}.community-empty a{color:#00b8f0;font-size:14px;display:inline-block;margin-top:10px}.streamer-card{padding:25px;background:#0b1721;border:1px solid #263b4a;border-radius:16px;text-align:center;position:relative}.streamer-avatar{width:75px;height:75px;margin:0 auto 18px;position:relative;display:grid;place-items:center;background:#15374b;border-radius:50%;font-size:30px}.streamer-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.streamer-avatar i{position:absolute;bottom:0;right:0;width:14px;height:14px;border:3px solid #0b1721;background:#38ddaa;border-radius:50%}.streamer-card strong,.streamer-card small{display:block}.streamer-card small{margin-top:8px;color:#7f9daf}.streamer-card>span{position:absolute;top:15px;left:18px;color:#00b8f0}.start-section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.start-section .primary{margin-top:30px}.start-section ol{list-style:none;padding:0;margin:0}.start-section li{display:flex;gap:25px;align-items:center;padding:20px 0;border-bottom:1px solid #1c3342}.start-section li>span{font-size:42px;color:#285b75;font-weight:700}.start-section h3{font-size:22px;margin:0 0 8px}.start-section p{color:#7694a7;font-size:15px;line-height:1.8;margin:0}.landing-faq{padding-top:0}.landing-faq details{border-bottom:1px solid #1c3443;padding:22px 0}.landing-faq summary{cursor:pointer;font-size:19px}.landing-faq p{color:#8aa5b7;line-height:1.9}.landing-footer{max-width:1440px;margin:auto;border-top:1px solid #1d3545;padding:35px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.landing-footer>span,.landing-footer>a:last-child{color:#6d94ab;font-size:13px}.backdrop-choice:has(input:checked){border-color:#00b8f0}.backdrop-choice input{position:absolute;right:7px;top:7px;width:16px;min-height:16px;height:16px;accent-color:#00b8f0}.backdrop-choice strong{font-size:13px;padding:8px;display:block}.backdrop-gradient{height:115px;background:radial-gradient(at top,#046a91,#030911);display:grid!important;place-items:center;font-size:50px!important;color:#00b8f0}.backdrop-picker{grid-column:1/-1}.recap-layout .luxury-controls{display:block}.recap-preview canvas{max-width:100%;height:auto;border-radius:18px}.landing .lux-podium{font-family:Tajawal,sans-serif}
@keyframes brand-marquee{to{transform:translateX(-50%)}}@keyframes hero-orbit{to{transform:rotate(25deg) scale(1.1)}}@keyframes chat-bob{50%{transform:translateY(-9px)}}
@media(max-width:1000px){.landing-hero{gap:10px;padding-top:60px;min-height:590px}.landing-hero h1{font-size:70px}.hero-art{min-height:390px}.hero-art .lux-plaque strong{font-size:12px}.hero-copy>p{font-size:17px}.hero-caption{flex-direction:column;gap:8px;margin-top:35px}.hero-art-label{font-size:7px;letter-spacing:1px}.feature-card{padding:25px}.feature-card h3{font-size:23px}.start-section{gap:40px}.landing-section{padding-block:65px}}
@media(max-width:720px){.landing-nav{padding:17px 5%}.landing-nav>div{display:none}.landing-brand img{width:45px;height:45px}.landing-brand{font-size:19px}.landing-login{padding:10px 15px;font-size:12px}.landing-hero{grid-template-columns:1fr;padding:50px 6% 35px;gap:35px}.landing-hero h1{font-size:72px}.hero-art{min-height:370px}.hero-caption{flex-direction:row;justify-content:space-between;font-size:8px}.hero-art .lux-podium{width:480px;max-width:100%}.hero-art-label{font-size:8px}.landing-section-head{display:block}.landing-section-head p{margin-top:20px}.collection-stage{padding:18px 10px;min-height:340px}.collection-toolbar{gap:8px}.theme-switch{gap:4px}.theme-switch button{font-size:11px;padding:8px}.collection-stage .lux-podium{width:100%}.landing-color{font-size:11px}.landing-color input{width:27px;height:27px;min-height:27px}.collection-stage .collection-note{font-size:10px}.feature-mosaic,.start-section{grid-template-columns:1fr}.feature-card{min-height:350px}.landing-footer{flex-wrap:wrap}.landing-footer>span{display:none}.landing-ticker{font-size:10px}.hero-art-bottom strong{font-size:21px}.landing-faq summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){.landing .hero-orbits i,.landing .landing-ticker>div{animation:none!important}.landing{scroll-behavior:auto}}
.recap-layout{grid-template-columns:minmax(360px,560px) minmax(320px,1fr);align-items:start}.recap-layout .recap-preview{width:440px;max-width:100%;justify-self:center}.recap-preview canvas{display:block;width:100%}.backdrop-choice{cursor:pointer}.cover-play small{background:#04111de0;border:1px solid #b4e3ff26;padding:5px 8px;border-radius:20px;color:#e1f5ff}.tile-emblem b{margin-top:8px;opacity:.55}.hero-art{transform:none}.landing .hero-art{border-radius:0}
@media(max-width:1000px){.recap-layout{grid-template-columns:1fr}.recap-layout .recap-preview{position:static}}
.landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:clip}.landing-hero>*{min-width:0}.hero-art #hero-podium{min-width:0;width:100%}.feature-card{min-width:0}.landing .live-goal{width:100%;min-width:0}.landing .goal-copy{min-width:0}.landing .goal-copy>strong{white-space:normal}
@media(max-width:720px){.landing-hero{grid-template-columns:minmax(0,1fr)}.hero-art .lux-podium{width:100%}.hero-art{min-width:0}.hero-actions{gap:18px}.hero-copy>p{max-width:100%}.landing-hero h1{font-size:64px}.hero-art-label{font-size:7px;letter-spacing:.7px}.hero-art{min-height:330px}.feature-goal #landing-goal{transform:none}.feature-card .live-goal{padding:15px;gap:10px}.landing .goal-emblem{width:45px;height:45px;font-size:24px}}
.recap-download{display:inline-block;padding:13px 22px;border:1px solid #3d7992;border-radius:10px;color:#a2e6ff;text-decoration:none;margin-top:16px}.recap-download[hidden]{display:none}

/* Argent Live 0.4 */
.hero-copy h1{font-size:clamp(24px,3vw,66px);white-space:nowrap;letter-spacing:-.02em}.landing-ticker{display:flex;justify-content:center;text-align:center}.landing-ticker>div{animation:none;transform:none;width:100%;text-align:center;letter-spacing:.12em}.support-links{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding:24px;border-top:1px solid #214151;background:#08141e;font-size:15px}.support-links a{color:#64d7ff;text-decoration:none}.support-links a:hover{color:white}@media(max-width:500px){.hero-copy h1{font-size:clamp(23px,6vw,30px)}.support-links{gap:12px;font-size:13px}.landing-ticker>div{letter-spacing:0;font-size:12px}}
[hidden]{display:none!important}

.lightning-ring{filter:drop-shadow(0 0 7px var(--accent))}.electric-bolts{animation:electric-flow 2.8s ease-in-out infinite;stroke-dasharray:80 15;stroke-dashoffset:0}.satellite-ring{animation:orbital-flight 11s linear infinite;filter:drop-shadow(0 0 6px var(--accent))}.comet-ring{animation:orbital-flight 7s linear infinite;filter:drop-shadow(0 0 8px var(--metal))}.lux-lightning .lux-silk{background:none;border:2px solid var(--accent);border-radius:43% 57%}.lux-satellites .lux-silk{background:none;border:1px dashed var(--metal);border-radius:50%}.lux-comets .lux-silk{background:conic-gradient(transparent 40%,var(--accent),transparent 80%)}@keyframes electric-flow{0%,100%{stroke-dashoffset:0;opacity:.65}50%{stroke-dashoffset:100;opacity:1}}@keyframes orbital-flight{to{transform:rotate(360deg)}}

.sidebar .support-links{padding:14px 0;gap:10px;font-size:12px}.landing-footer{flex-wrap:wrap}.landing-footer>.support-links{flex-basis:100%;margin-top:20px}body:has(.layout)>nav.support-links{display:none}
/* Balanced dashboard scale; overlay and public homepage retain their own sizes. */
.layout{font-size:15px}.layout .content{max-width:1440px;padding:24px}.layout .panel{padding:20px;border-radius:16px}.layout h1,.layout .studio-heading h1,.layout .store-mast h1{font-size:30px!important;line-height:1.4}.layout h2{font-size:22px}.layout h3{font-size:18px}.layout p{line-height:1.7}.layout .store-mast{margin:8px 0 20px}.layout .studio-heading{margin:8px 0 20px}.layout input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.layout select{min-height:42px;padding:10px 12px;font-size:15px}.layout input[type=number]{font-family:Arial,sans-serif;direction:ltr;text-align:right}.layout button{font-size:14px;padding:10px 14px}.layout .alert-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px}.layout .product-info{padding:13px}.layout .product-info h3{font-size:17px;margin:8px 0 12px}.layout .store-toolbar{padding:14px 0;gap:12px}.layout .category-rail{gap:7px}.layout .category-rail button{padding:7px 12px}.layout .recap-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;max-width:1120px;margin:auto;align-items:start}.layout .recap-layout .recap-preview{width:330px;padding:12px;border-radius:24px;min-height:0;height:auto;align-self:start}.layout .recap-preview .eyebrow{font-size:9px;letter-spacing:1.5px;margin:8px 0 14px}.layout .backdrop-picker{gap:9px;margin:15px 0}.layout .backdrop-choice img,.layout .backdrop-gradient{height:88px;width:100%;object-fit:cover}.layout .backdrop-choice strong{font-size:13px;padding:7px}.layout .backdrop-choice{min-width:0;border-radius:12px}.layout .subscription-panel{max-width:740px}.purchase-link{display:inline-block;text-decoration:none;padding:12px 18px;border-radius:10px}.subscription-panel form{margin-top:22px}.subscription-panel input[name=code]{font-family:Arial,sans-serif;text-align:left}#modal{font-size:15px}#modal h2{font-size:24px}#modal input[type=number]{font-family:Arial,sans-serif}.layout .voice-grid{gap:16px}.layout .footer{font-size:12px}
@media(max-width:1050px){.layout .recap-layout{grid-template-columns:minmax(0,1fr)}.layout .recap-layout .recap-preview{position:static}.layout .voice-grid{grid-template-columns:1fr}}
@media(max-width:600px){.layout .content{padding:16px}.layout .panel{padding:16px}.layout h1,.layout .studio-heading h1,.layout .store-mast h1{font-size:25px!important}.layout .alert-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.layout .backdrop-choice img,.layout .backdrop-gradient{height:70px}}

/* Compact studio 0.6: preserve exported card dimensions. */
.layout .content{padding:20px;max-width:1360px}.layout .panel{padding:16px}.layout h2{font-size:20px}.layout h3{font-size:17px}.layout .cols{gap:16px;align-items:start}.layout .empty{padding:30px 18px;min-height:130px}.layout .screen-link{padding:12px;margin:10px 0}.screen-link summary{cursor:pointer;font-weight:700}.screen-link[open] summary{margin-bottom:10px}.layout .screen-link .link-row{margin:0}.layout .backdrop-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:8px 0}.layout .backdrop-choice img,.layout .backdrop-gradient{height:65px}.layout .backdrop-choice strong{font-size:12px;padding:6px 3px}.layout #recap-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.layout #recap-form>h2,.layout #recap-form>h3,.layout #recap-form>.backdrop-picker,.layout #recap-form>p{grid-column:1/-1}.layout #recap-form label{margin:0}.layout .recap-preview{max-width:100%;box-sizing:border-box}.layout .recap-preview #recap-canvas{height:auto}.access-countdown{padding:8px 24px;color:#77dfff;font-size:14px;font-variant-numeric:tabular-nums;background:#07202d}.access-countdown:empty{display:none}.layout .access-locked{max-width:680px;margin:28px auto}.layout input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.layout select{min-height:38px;padding:8px 10px}.layout .studio-heading{margin-bottom:14px}.layout button{padding:9px 12px}.layout .studio-heading h1{font-size:27px!important}
@media(max-width:650px){.layout .backdrop-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.layout #recap-form{grid-template-columns:1fr}.layout #recap-form>*{grid-column:1!important}.layout .content{padding:12px}}
/* Owner administration only. */
.owner-console .owner-heading{margin:0 0 20px}.owner-console .owner-heading h1{margin:8px 0}.owner-console .owner-heading p{color:#91aabd}.owner-console .owner-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#091520;border:1px solid #213847;border-radius:14px;margin-bottom:20px}.owner-tabs button.selected{background:#008fc4;color:white;border-color:#24c9ff}.owner-section>.panel{margin-bottom:16px}.owner-console .owner-toolbar{display:flex;gap:12px;margin:18px 0}.owner-toolbar input{flex:1;min-width:0}.owner-toolbar select{width:190px}.owner-pagination{display:flex;gap:10px;align-items:center;margin-top:14px}.owner-pagination span{margin-inline-end:auto;color:#89aabe}.owner-console table td{padding:12px 10px}.owner-console td button{margin:3px}.owner-shortcuts,.owner-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-shortcuts button{padding:24px!important;text-align:right;display:flex;flex-direction:column;gap:12px}.owner-shortcuts span{color:#8aaabb;font-size:14px}.owner-category-grid article{padding:18px;background:#091824;border:1px solid #233c4c;border-radius:12px;display:flex;flex-direction:column;gap:12px}.owner-category-grid small{color:#8aaabb}.owner-category-grid article button{margin-inline-end:7px}.owner-trash summary{cursor:pointer;font-weight:bold}.owner-trash-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #233c4c;margin-top:12px;padding-top:12px}.owner-section[hidden]{display:none!important}@media(max-width:700px){.owner-shortcuts,.owner-category-grid{grid-template-columns:1fr}.owner-console .owner-toolbar{flex-direction:column}.owner-toolbar select{width:100%}.owner-pagination{flex-wrap:wrap}}
