:root{--navy:#07152f;--blue:#1267f4;--cyan:#08d6e8;--violet:#7138f0;--pink:#ec25bb;--muted:#64748b;--line:#dbe4ef;--surface:#f4f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);font-family:var(--font-main),sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffffff0;border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:28px;height:82px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brand img{width:178px;display:block}.nav-shell nav{color:#44546a;gap:32px;font-size:14px;font-weight:650;display:flex}.nav-shell nav a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-actions button{color:#26384f;background:0 0;border:0;font-weight:650}.nav-actions .nav-auth-button{color:#fff;background:linear-gradient(105deg,#0c69f6,#533be9 65%,#b72fdd);border-radius:12px;padding:11px 18px;box-shadow:0 12px 30px #3050e038}.nav-actions .nav-auth-button:hover{transform:translateY(-2px)}.button{color:#fff;background:linear-gradient(105deg,#0c69f6,#533be9 65%,#b72fdd);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:15px 23px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #3050e038}.button:hover{transform:translateY(-2px)}.button.small{padding:11px 18px;font-size:14px}.outline{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 20px;font-weight:650}.hero{background:radial-gradient(circle at 83% 22%,#08d6e817,#0000 25%),radial-gradient(circle at 74% 66%,#7138f017,#0000 31%);grid-template-columns:minmax(0,1fr) minmax(480px,1.05fr);align-items:center;gap:70px;min-height:720px;padding:85px max(6vw,32px) 80px;display:grid;overflow:hidden}.hero-copy{max-width:680px}.eyebrow{color:#24518a;background:#f7fbff;border:1px solid #cfe0fa;border-radius:99px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.eyebrow i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #08d6e826}h1{letter-spacing:-.055em;margin:24px 0 23px;font-size:clamp(48px,5.7vw,80px);font-weight:850;line-height:1.05}h1 em{color:#0000;background:linear-gradient(90deg,#0879f6,#7740ed 58%,#e22bbc);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#53647b;max-width:600px;font-size:18px;line-height:1.8}.hero-actions{gap:13px;margin-top:31px;display:flex}.trust{border-top:1px solid #e1e8f0;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:50px;padding-top:24px;display:grid}.trust div{flex-direction:column;display:flex}.trust strong{font-size:22px}.trust span{color:#7b8797;font-size:12px}.hero-visual{align-items:center;min-height:570px;display:flex;position:relative}.dashboard{background:#fff;border:1px solid #cad7e7;border-radius:22px;width:100%;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-4deg);box-shadow:0 35px 85px #0f26482b}.dash-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.dash-head div{align-items:center;gap:8px;display:flex}.dash-head img{width:29px}.dash-head>span{color:#2662c9;background:#e8f0ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.dash-grid{grid-template-columns:110px 1fr;min-height:350px;display:grid}.dash-grid aside{background:#f8fafc;border-right:1px solid #edf1f5;flex-direction:column;gap:9px;padding:20px 12px;display:flex}.dash-grid aside>*{color:#7a8797;border-radius:7px;padding:8px;font-size:9px}.dash-grid aside b{color:#1664dc;background:#e9f1ff}.dash-grid>section{padding:24px}.dash-grid>section>small{color:#8a96a5;font-size:9px}.dash-grid h3{margin:3px 0;font-size:16px}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.metrics div{border:1px solid #e6ebf1;border-radius:11px;flex-direction:column;padding:12px;display:flex}.metrics span{color:#78869a;font-size:8px}.metrics strong{margin:7px 0;font-size:15px}.metrics i{color:#16a26a;font-size:8px;font-style:normal}.chart{border:1px solid #e6ebf1;border-radius:12px;margin-top:12px;padding:14px}.chart header{justify-content:space-between;font-size:9px;display:flex}.chart header small{color:#8895a7;font-size:7px}.chart>div{align-items:flex-end;gap:7px;height:105px;padding-top:16px;display:flex}.chart>div i{background:linear-gradient(#23c4ef,#3b5ee8);border-radius:4px 4px 1px 1px;flex:1}.float{z-index:4;background:#fff;border:1px solid #dbe5f0;border-radius:13px;position:absolute;box-shadow:0 15px 35px #0c234826}.order{flex-direction:column;width:145px;padding:13px;display:flex;bottom:42px;right:-24px}.order span,.order small{color:#8490a0;font-size:8px}.order b{color:#0da36e;margin:4px 0;font-size:15px}.live{padding:10px 13px;font-size:10px;font-weight:700;top:45px;left:-28px}.live i{background:#17c584;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #17c58422}.features,.plans{padding:100px max(7vw,32px)}.section-title{text-align:center;max-width:720px;margin:0 auto 48px}.section-title>span,.label{letter-spacing:.15em;color:#376fe0;font-size:12px;font-weight:800}.section-title h2,.steps h2,.market h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(34px,4vw,53px);line-height:1.18}.section-title p,.steps>div>p,.market>div>p{color:#64748b;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.feature-grid article{border:1px solid #e0e7f0;border-radius:18px;padding:30px;box-shadow:0 10px 30px #162f510a}.feature-grid article>b{color:#1767df;background:#ebf4ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.feature-grid h3{margin:25px 0 9px;font-size:19px}.feature-grid p{color:#68788d;font-size:14px;line-height:1.7}.steps{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:100px max(8vw,32px);display:grid}.steps>div>p{color:#a9b6c9;max-width:520px}.steps ol{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #ffffff21;gap:23px;padding:24px 0;display:flex}.steps li>b{color:#27d7e5;font-size:13px}.steps li h3{margin:0 0 6px;font-size:19px}.steps li p{color:#9eacbf;margin:0;font-size:14px}.plans{background:var(--surface)}.plan{background:#fff;border:1px solid #dce5ef;border-radius:24px;max-width:860px;margin:auto;padding:38px;box-shadow:0 25px 60px #152f5214}.plan h3{margin:8px 0;font-size:29px}.plan>div>p{color:#6b7a8e}.choices{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0;display:grid}.choices button{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:20px}.choices button:first-child{border-color:#4d7fe8;box-shadow:0 0 0 3px #296ce817}.choices small,.choices span{color:#718095;display:block}.choices strong{margin:5px 0;font-size:30px;display:block}.plan ul{color:#405168;border-top:1px solid #e7ecf2;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:20px 0;font-size:14px;list-style:none;display:grid}.button.full{width:100%;margin-top:20px}.market{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px max(8vw,32px);display:grid}.market>div>p{max-width:570px}.market>div>a{color:#2768d8;margin-top:16px;font-weight:700;display:inline-block}.stack{flex-direction:column;gap:12px;display:flex}.stack article{border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:17px;display:grid;box-shadow:0 9px 25px #122d500d}.stack i{color:#4d5ee8;background:linear-gradient(135deg,#e6f7ff,#f2e8ff);border-radius:12px;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.stack article div{flex-direction:column;display:flex}.stack small{color:#758398}.stack em{color:#5f6e82;font-size:12px;font-style:normal}footer{color:#6b798c;border-top:1px solid #e5eaf0;align-items:center;gap:28px;height:140px;padding:0 max(6vw,32px);display:flex}footer img{width:150px}footer p{flex:1}footer span{font-size:13px}@media (max-width:980px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:760px}.hero-visual{max-width:760px;min-height:500px}.feature-grid{grid-template-columns:1fr}.steps,.market{grid-template-columns:1fr;gap:45px}.order{right:0}.live{left:0}}@media (max-width:640px){.nav-shell{height:70px;padding:0 18px}.brand img{width:125px}.nav-actions button{display:none}.button.small{padding:9px 12px;font-size:12px}.hero{gap:35px;min-height:auto;padding:50px 20px 65px}h1{font-size:46px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.trust{grid-template-columns:1fr 1fr}.hero-visual{min-height:365px}.dash-grid{grid-template-columns:72px 1fr}.dash-grid>section{padding:14px}.metrics{grid-template-columns:1fr}.metrics div:nth-child(n+2){display:none}.dashboard{transform:none}.float{display:none}.features,.plans,.steps,.market{padding:75px 20px}.plan{padding:23px}.choices,.plan ul{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;gap:9px;height:auto;padding:35px 20px}}.app-page{background:#f5f8fc;min-height:100vh}.app-nav{background:#fff;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.app-nav img{width:150px}.app-nav>div{align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.user-dot{color:#2365d8;background:#e9f0ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.rent-shell,.market-page{max-width:1120px;margin:auto;padding:64px 24px 100px}.app-kicker,.label{letter-spacing:.14em;color:#3170df;font-size:11px;font-weight:800}.rent-shell>h1,.dash-title h1,.market-hero h1{letter-spacing:-.045em;margin:9px 0;font-size:45px}.lead,.dash-title p,.market-hero p{color:#68798e}.stepper{grid-template-columns:repeat(6,1fr);margin:44px 0 24px;display:grid}.stepper div{color:#91a0b2;align-items:center;display:flex;position:relative}.stepper div:after{content:"";background:#dbe3ee;height:2px;position:absolute;top:14px;left:33px;right:7px}.stepper b{z-index:1;background:#e6ebf2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.stepper span{margin-left:8px;font-size:11px}.stepper .current,.stepper .done{color:#2369df}.stepper .current b,.stepper .done b{color:#fff;background:#2369df}.stepper .done:after{background:#2369df}.rent-panel{background:#fff;border:1px solid #dce5ef;border-radius:22px;padding:38px;box-shadow:0 20px 50px #15304f0d}.rent-panel>h2{margin:0 0 25px;font-size:25px}.select-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.select-grid.one{grid-template-columns:1fr}.select-grid button{text-align:left;min-height:160px;color:var(--navy);background:#fff;border:1px solid #dae3ed;border-radius:15px;flex-direction:column;gap:6px;padding:22px;display:flex;position:relative}.select-grid button.selected{border-color:#3474e6;box-shadow:0 0 0 3px #3474e617}.select-grid button:disabled{opacity:.5}.select-grid i{color:#326edf;font-size:28px;font-style:normal}.select-grid b{font-size:18px}.select-grid strong{font-size:32px}.select-grid span{color:#6b7b8f}.select-grid em{color:#167b58;font-size:11px;font-style:normal;position:absolute;top:16px;right:16px}.panel-actions{border-top:1px solid #e8edf3;justify-content:space-between;height:auto;margin-top:35px;padding:23px 0 0;display:flex}.panel-actions .back{background:#fff;border:1px solid #d7e0ea;border-radius:11px;padding:12px 18px}.panel-actions .back:disabled{opacity:.4}.panel-actions .button{border:0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.form-grid input{border:1px solid #d6e0ea;border-radius:10px;outline:none;height:46px;padding:0 13px}.form-grid label>div{border:1px solid #d6e0ea;border-radius:10px;display:flex;overflow:hidden}.form-grid label>div input{border:0;flex:1}.form-grid label>div span{color:#718096;background:#f1f5f9;padding:12px}.summary{border:1px solid #e0e7ef;border-radius:14px}.summary div{border-bottom:1px solid #e8edf3;justify-content:space-between;padding:16px 18px;display:flex}.summary div:last-child{border:0}.summary span{color:#728197}.notice{color:#856411;background:#fff8df;border-radius:10px;padding:12px;font-size:13px}.dashboard-layout{grid-template-columns:220px 1fr;min-height:calc(100vh - 74px);display:grid}.dashboard-layout>aside{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:7px;padding:30px 20px;display:flex}.dashboard-layout>aside>b{color:#8390a2;margin:0 10px 16px;font-size:12px}.dashboard-layout>aside a{color:#596a80;border-radius:9px;padding:11px 12px;font-size:13px}.dashboard-layout>aside a.active{color:#1d65d7;background:#e9f1ff;font-weight:700}.dashboard-main{padding:50px 5vw}.dash-title{justify-content:space-between;align-items:end;display:flex}.dash-title h1{margin:7px 0}.account-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.account-stats article{background:#fff;border:1px solid #dfe7f0;border-radius:14px;flex-direction:column;padding:20px;display:flex}.account-stats span,.account-stats small{color:#7b899b;font-size:12px}.account-stats strong{margin:8px 0;font-size:28px}.site-list{background:#fff;border:1px solid #dfe7f0;border-radius:18px;overflow:hidden}.site-list>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;height:auto;padding:20px;display:flex}.site-list header h2{margin:0}.site-list header div{gap:8px;display:flex}.site-list input{border:1px solid #d8e1eb;border-radius:8px;height:38px;padding:0 10px}.site-list header button,.manage{background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:8px 12px}.site-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:48px 1.4fr repeat(3,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.site-list article>img{width:42px}.site-list article>div{flex-direction:column;gap:4px;display:flex}.site-list article span,.site-list article a{color:#8390a1;font-size:11px}.site-name b{font-size:16px}.online{color:#079466}.pending{color:#c47a06}.manage{color:#2166d6;font-weight:700}.market-hero{text-align:center;padding:30px 0}.market-hero p{font-size:17px}.market-hero>div{background:#fff;border:1px solid #d7e1ec;border-radius:12px;max-width:580px;margin:30px auto 0;padding:5px;display:flex}.market-hero input{border:0;outline:none;flex:1;padding:0 12px}.market-hero button{color:#fff;background:#1267f4;border:0;border-radius:8px;padding:10px 20px}.categories{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 32px;display:flex}.categories button{color:#617087;background:#fff;border:1px solid #dce4ed;border-radius:99px;padding:8px 15px}.categories button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.product-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.product-grid article{background:#fff;border:1px solid #dfe7f0;border-radius:17px;padding:15px}.product-art{border-radius:12px;place-items:center;height:145px;margin-bottom:16px;display:grid}.product-art span{color:#fff;font-size:50px}.art-0{background:linear-gradient(135deg,#082653,#087ef0)}.art-1{background:linear-gradient(135deg,#231358,#8b36e8)}.art-2{background:linear-gradient(135deg,#073c4f,#08bfca)}.product-grid article>small{color:#3970d6}.product-grid h2{margin:7px 0;font-size:18px}.product-grid p{color:#718095;min-height:43px;font-size:13px}.product-grid article footer{border-top:1px solid #edf1f5;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:14px 0 0;display:flex}.product-grid footer em{color:#7c8998;font-size:10px;font-style:normal}.product-grid footer button{color:#2169d9;background:0 0;border:0;font-size:12px;font-weight:700}@media (max-width:850px){.stepper span{display:none}.select-grid,.form-grid,.account-stats,.product-grid,.dashboard-layout{grid-template-columns:1fr}.dashboard-layout>aside{display:none}.dash-title{flex-direction:column;align-items:flex-start;gap:15px}.site-list>article{grid-template-columns:45px 1fr auto}.site-list>article>div:not(.site-name){display:none}.site-list>header{flex-direction:column;align-items:flex-start;gap:10px}.rent-panel{padding:23px}.app-nav{padding:0 20px}.app-nav>div>a{display:none}}.rent-experience{background:radial-gradient(circle at 8% 20%,#e8f8ff 0,#0000 25%),radial-gradient(circle at 92% 80%,#f2eaff 0,#0000 28%),#f6f8fc}.rent-studio{max-width:1240px;margin:auto;padding:48px 28px 90px}.rent-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.rent-intro h1{margin:8px 0 0;font-size:clamp(35px,4vw,54px)}.rent-intro>p{color:#67788f;max-width:430px;margin:0 0 8px;line-height:1.7}.rent-workspace{background:#fff;border-radius:28px;grid-template-columns:300px minmax(0,1fr);min-height:630px;display:grid;overflow:hidden;box-shadow:0 28px 80px #10284d1a}.rent-rail{color:#fff;background:linear-gradient(155deg,#07152f,#0c2857 58%,#29206e);flex-direction:column;padding:32px 24px;display:flex}.rail-progress{border-bottom:1px solid #ffffff1c;padding:3px 8px 27px}.rail-progress small{color:#a8bbd7}.rail-progress strong{margin:7px 0 13px;font-size:36px;display:block}.rail-progress strong i{color:#8297b8;margin-left:4px;font-size:15px;font-style:normal}.rail-progress>div{background:#ffffff1c;border-radius:9px;height:4px;overflow:hidden}.rail-progress>div span{background:linear-gradient(90deg,#20d8e4,#6c54ff,#f334bc);border-radius:9px;height:100%;transition:width .3s;display:block}.rent-rail nav{flex-direction:column;padding-top:17px;display:flex}.rent-rail nav button{text-align:left;color:#8095b4;background:0 0;border:0;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:11px;padding:10px 8px;display:grid}.rent-rail nav button.current{color:#fff;background:#ffffff12}.rent-rail nav button.done{color:#b7c7dc;cursor:pointer}.rent-rail nav button>b{border:1px solid #ffffff20;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.rent-rail nav button.current>b{color:#fff;background:linear-gradient(135deg,#08bfe0,#6e48f2);border:0}.rent-rail nav button.done>b{color:#34d6c0}.rent-rail nav button span{flex-direction:column;gap:2px;display:flex}.rent-rail nav strong{font-size:13px}.rent-rail nav small{color:#7186a6;font-size:10px}.rent-rail nav button.current small{color:#b7c8df}.rail-note{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:15px;gap:11px;margin-top:auto;padding:16px;display:flex}.rail-note i{color:#21d5dc;font-style:normal}.rail-note div{flex-direction:column;display:flex}.rail-note b{font-size:11px}.rail-note span{color:#8da2c0;margin-top:4px;font-size:9px;line-height:1.5}.rent-canvas{flex-direction:column;min-width:0;display:flex}.rent-canvas>header{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;height:105px;padding:0 38px;display:flex}.rent-canvas>header span{color:#3470dc;letter-spacing:.08em;font-size:11px;font-weight:800}.rent-canvas>header h2{margin:4px 0 0;font-size:26px}.rent-canvas>header em{color:#8290a3;background:#f4f7fb;border-radius:99px;padding:8px 11px;font-size:11px;font-style:normal}.canvas-content{flex:1;padding:38px}.question h3{letter-spacing:-.025em;margin:0 0 6px;font-size:27px}.question p{color:#758499;margin:0}.option-list,.price-list{flex-direction:column;gap:13px;margin-top:29px;display:flex}.option-list button{text-align:left;color:#10203a;background:#fff;border:1px solid #dfe7f1;border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:17px;min-height:104px;padding:17px 19px;transition:all .2s;display:grid}.option-list button:hover:not(:disabled){border-color:#8aa9e8;transform:translate(4px)}.option-list button.selected{background:linear-gradient(90deg,#f6faff,#fff);border-color:#3474e6;box-shadow:inset 4px 0 #3474e6}.option-list button:disabled{opacity:.46}.option-list button>i{color:#316fe3;background:linear-gradient(135deg,#e4f8ff,#eee8ff);border-radius:16px;place-items:center;width:58px;height:58px;font-size:25px;font-style:normal;display:grid}.option-list button>span{flex-direction:column;gap:6px;display:flex}.option-list button b{font-size:17px}.option-list button small{color:#718196;font-size:13px}.option-list button em{color:#257758;background:#eaf9f3;border-radius:99px;padding:6px 9px;font-size:11px;font-style:normal}.price-list{grid-template-columns:1fr 1fr;display:grid}.price-list button{text-align:left;color:#10203a;background:#fff;border:1px solid #dce5ef;border-radius:19px;justify-content:space-between;gap:15px;padding:24px;display:flex}.price-list button.selected{border-color:#3474e6;box-shadow:inset 0 0 0 2px #3474e618}.price-list span,.price-list strong{flex-direction:column;display:flex}.price-list small,.price-list em{color:#7a899d;font-size:10px;font-style:normal}.price-list b{margin-top:7px;font-size:19px}.price-list strong{text-align:right;font-size:27px}.studio-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.studio-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.studio-form input{border:1px solid #d7e1ec;border-radius:11px;outline:none;height:48px;padding:0 13px}.studio-form label>div{border:1px solid #d7e1ec;border-radius:11px;display:flex;overflow:hidden}.studio-form label>div input{border:0;flex:1}.studio-form label>div span{color:#718096;background:#f3f6fa;padding:14px 12px;font-weight:400}.studio-summary{border:1px solid #e0e7ef;border-radius:17px;margin-top:28px;overflow:hidden}.studio-summary div{border-bottom:1px solid #e8edf3;justify-content:space-between;padding:18px 20px;display:flex}.studio-summary div:last-child{border:0}.studio-summary span{color:#728197}.studio-summary strong{color:#2168dc;font-size:20px}.studio-actions{border-top:1px solid #e7ecf3;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 38px;display:grid}.studio-actions>span{color:#8a97a8;font-size:11px}.studio-actions .back{color:#607187;background:0 0;border:0;justify-self:start;font-weight:700}.studio-actions .back:disabled{opacity:.35}.studio-actions .button{border:0;justify-self:end;min-width:130px;padding:12px 19px}@media (max-width:900px){.rent-intro{flex-direction:column;align-items:flex-start;gap:10px}.rent-workspace{grid-template-columns:1fr}.rent-rail{padding:18px}.rail-progress,.rail-note,.rent-rail nav button span{display:none}.rent-rail nav{grid-template-columns:repeat(6,1fr);gap:6px;padding:0;display:grid}.rent-rail nav button{place-items:center;padding:5px;display:grid}.rent-canvas>header,.canvas-content{padding-left:24px;padding-right:24px}.rent-workspace{min-height:auto}.rent-canvas{min-height:560px}}@media (max-width:600px){.rent-studio{padding:28px 14px 60px}.rent-intro h1{font-size:36px}.rent-intro>p{font-size:14px}.rent-workspace{border-radius:20px}.rent-rail nav button>b{width:29px;height:29px}.rent-canvas>header{height:90px}.rent-canvas>header em{display:none}.canvas-content{padding-top:26px}.question h3{font-size:23px}.option-list button{grid-template-columns:49px 1fr;padding:14px}.option-list button>i{width:49px;height:49px}.option-list button>em{display:none}.price-list,.studio-form{grid-template-columns:1fr}.studio-actions{padding:0 20px}.studio-actions>span{display:none}.studio-actions{grid-template-columns:1fr 1fr}}.nav-actions form,.app-nav form{margin:0}.nav-actions button,.logout-link{color:#405168;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.nav-actions.signed-in>a{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.auth-loading{width:180px;height:38px}.auth-page{background:radial-gradient(circle at 12% 12%,#dff7ff,#0000 28%),radial-gradient(circle at 88% 88%,#f0e3ff,#0000 30%),#f5f8fc;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.auth-card{background:#fff;border:1px solid #dfe7f0;border-radius:26px;width:min(100%,470px);padding:26px 38px 38px;box-shadow:0 28px 80px #10284d1a}.auth-back{color:#2168dc;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.auth-back:hover{text-decoration:underline}.auth-brand{margin-bottom:28px;display:inline-block}.auth-brand img{width:158px;display:block}.auth-card h1{margin:8px 0 9px;font-size:42px}.auth-card>p{color:#6a7a8f;margin:0 0 25px}.auth-card form{flex-direction:column;gap:16px;display:flex}.auth-card label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.auth-card input{border:1px solid #d6e0ea;border-radius:12px;outline:none;height:50px;padding:0 14px}.auth-card input:focus{border-color:#3975e3;box-shadow:0 0 0 3px #3975e316}.auth-hint{color:#64748b;margin-top:-2px;font-size:12px;font-weight:600;line-height:1.5}.auth-card form .button{border:0;margin-top:5px}.auth-card>footer{text-align:center;border:0;height:auto;padding:24px 0 0;font-size:13px;display:block}.auth-card>footer a{color:#2168dc;font-weight:800}.auth-alert{border-radius:10px;margin-bottom:17px;padding:11px 13px;font-size:13px}.auth-alert.error{color:#b42336;background:#fff0f1}.auth-alert.success{color:#147b58;background:#eaf9f3}.admin-table{background:#fff;border:1px solid #dfe7f0;border-radius:18px;overflow:hidden}.admin-table>header{border-bottom:1px solid #e7ecf2;height:auto;padding:20px}.admin-table h2{margin:0}.admin-table>article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 100px 110px;align-items:center;gap:20px;padding:16px 20px;display:grid}.admin-table>article:last-child{border:0}.admin-table article>div{flex-direction:column;gap:3px;display:flex}.admin-table article span{color:#7c899b;font-size:11px}.admin-table article>em{text-transform:capitalize;text-align:center;border-radius:99px;padding:6px 9px;font-size:11px;font-style:normal}.admin-table .active{color:#087a54;background:#e9f8f2}.admin-table .suspended{color:#9a6a00;background:#fff6dd}.admin-table .banned{color:#b42336;background:#fff0f1}@media (max-width:600px){.auth-card{padding:22px 22px 26px}.auth-back{margin-bottom:14px}.auth-card h1{font-size:36px}.nav-actions.signed-in>a{max-width:120px}.admin-table>article{grid-template-columns:1fr auto}.admin-table>article>em{display:none}}.rent-compact-page{background:linear-gradient(#f8fbff 0,#f4f7fb 100%)}.compact-rent-shell{max-width:1120px;margin:0 auto;padding:44px 28px 90px}.compact-progress{grid-template-columns:repeat(3,1fr);margin:0 0 52px;display:grid;position:relative}.compact-progress:before{content:"";background:#dbe3ed;height:1px;position:absolute;top:20px;left:8%;right:8%}.compact-progress>div{color:#8a98aa;z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.compact-progress span{background:#fff;border:1px solid #d8e1ec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.compact-progress b{font-size:12px;font-weight:700}.compact-progress .active{color:#2369df}.compact-progress .active span{color:#fff;background:#2369df;border-color:#2369df;box-shadow:0 6px 18px #2369df2d}.compact-rent-heading{max-width:720px;margin-bottom:38px}.compact-rent-heading h1{letter-spacing:-.045em;color:#10203a;margin:10px 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.compact-rent-heading p{color:#6e7e92;margin:0;line-height:1.7}.compact-section{margin-top:34px}.compact-title{align-items:flex-start;gap:13px;margin-bottom:17px;display:flex}.compact-title>span{color:#2369df;background:#eaf1ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.compact-title h2{color:#10203a;margin:0 0 3px;font-size:20px}.compact-title p{color:#7b899b;margin:0;font-size:12px}.model-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.model-card{text-align:left;color:#10203a;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:20px;min-height:220px;padding:22px;transition:all .2s;box-shadow:0 10px 30px #19345c08}.model-card:hover{border-color:#aac0eb;transform:translateY(-2px)}.model-card.selected{background:linear-gradient(145deg,#f8fbff,#fff);border-color:#3474e6;box-shadow:inset 0 0 0 2px #3474e617,0 16px 38px #1d4e9c12}.model-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.model-card-top>strong{color:#2f6fdf;letter-spacing:.03em;font-size:12px}.model-card-top>em{color:#11805b;background:#edf9f4;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.model-card:nth-child(2) .model-card-top>em{color:#9a6900;background:#fff6db}.model-card h3{margin:15px 0 8px;font-size:22px}.model-card p{color:#69798d;margin:0;font-size:13px;line-height:1.65}.model-card footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:15px;display:flex}.model-card footer span{color:#718197;font-size:11px}.model-card footer b{white-space:nowrap;font-size:13px}.compact-choice-section{margin-top:40px}.rent-mode-switch{background:#e7ecf3;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;width:min(100%,560px);padding:5px;display:grid}.rent-mode-switch button{color:#68798e;cursor:pointer;background:0 0;border:0;border-radius:9px;height:46px;font-weight:750}.rent-mode-switch button small{font-size:9px}.rent-mode-switch button.active{color:#2369df;background:#fff;box-shadow:0 4px 15px #1d35551a}.duration-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.duration-card{color:#10203a;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:116px;padding:17px 14px;transition:all .18s;display:flex;position:relative}.duration-card:hover{border-color:#adc2eb}.duration-card.selected{background:#f9fbff;border-color:#3474e6;box-shadow:inset 0 0 0 2px #3474e616}.duration-card>em{color:#fff;background:#13a773;border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:-10px}.duration-card>b{font-size:15px}.duration-card>small{color:#7b899c;font-size:9px}.duration-card>strong{color:#2369df;margin-top:5px;font-size:20px}.rent-checkout-bar{color:#fff;background:#10203a;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-top:44px;padding:20px 22px;display:grid;box-shadow:0 18px 42px #10203a25}.checkout-summary{flex-direction:column;gap:4px;display:flex}.checkout-summary>span,.checkout-summary>small,.checkout-total small{color:#aebbd0;font-size:10px}.checkout-summary strong{font-size:14px}.checkout-total{flex-direction:column;align-items:flex-end;display:flex}.checkout-total b{letter-spacing:-.03em;font-size:28px}.checkout-button{border:0;justify-content:center;align-items:center;gap:12px;min-width:128px;display:flex}.rent-demo-note{text-align:center;color:#8794a5;margin:14px 0 0;font-size:11px}@media (max-width:780px){.compact-rent-shell{padding:30px 18px 65px}.compact-progress{margin-bottom:38px}.model-grid,.duration-grid{grid-template-columns:1fr 1fr}.model-card footer{flex-direction:column;align-items:flex-start}.rent-checkout-bar{grid-template-columns:1fr auto}.checkout-button{grid-column:1/-1;width:100%}}@media (max-width:520px){.compact-progress b{font-size:10px}.compact-progress:before{left:12%;right:12%}.compact-rent-heading h1{font-size:36px}.model-grid,.duration-grid{grid-template-columns:1fr}.model-card{min-height:0}.rent-mode-switch,.rent-checkout-bar{grid-template-columns:1fr}.checkout-total{align-items:flex-start}.checkout-button{grid-column:auto}}.nav-auth-link,.nav-auth-button{cursor:pointer;border:0}.nav-auth-link{color:#26384f;background:0 0;padding:9px 4px;font-weight:650}.nav-auth-button{font:inherit}.auth-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15223a59;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out authFade;display:flex;position:fixed;inset:0;overflow:auto}.auth-modal{background:#fff;border:1px solid #ffffffa6;border-radius:30px;grid-template-columns:.95fr 1.05fr;width:min(1080px,94vw);max-height:min(860px,92vh);animation:.2s ease-out authLift;display:grid;overflow:hidden;box-shadow:0 38px 110px #10203a42}.auth-modal-promo{background:radial-gradient(circle at 18% 12%,#ffeaff 0,#0000 34%),radial-gradient(circle at 85% 38%,#e1ecff 0,#0000 38%),linear-gradient(145deg,#f7edff,#eef5ff 63%,#f8fbff);flex-direction:column;min-height:680px;padding:34px 42px 38px;display:flex;position:relative;overflow:hidden}.auth-modal-promo:after{content:"";opacity:.38;background:repeating-radial-gradient(#0000 0 18px,#8064ef24 19px 20px,#0000 21px 35px);height:180px;position:absolute;inset:auto -20% 35%;transform:rotate(-5deg)}.auth-modal-logo{z-index:2;width:165px;position:relative}.auth-modal-art{z-index:2;flex:1;min-height:330px;margin:30px 0 10px;position:relative}.art-browser{background:#fff;border-radius:17px;width:270px;height:205px;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 24px 55px #5668c42d}.art-browser-top{background:linear-gradient(100deg,#7652f1,#3e83ff);align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.art-browser-top i{background:#fff;border-radius:50%;width:7px;height:7px}.art-browser-body{grid-template-columns:1.35fr .65fr;gap:13px;padding:20px;display:grid}.art-picture{background:linear-gradient(145deg,#ecedff,#c8d3ff);border-radius:13px;height:112px;position:relative;overflow:hidden}.art-picture:before,.art-picture:after{content:"";border-radius:60% 60% 0 0;width:120px;height:80px;position:absolute;bottom:-15px;transform:rotate(20deg)}.art-picture:before{background:#8e73ed;left:-16px}.art-picture:after{background:#829fff;right:-38px}.art-picture i{background:#fff9;border-radius:50%;width:26px;height:26px;position:absolute;top:16px;right:17px}.art-copy{flex-direction:column;gap:10px;display:flex}.art-copy b,.art-copy span{background:#dce2f8;border-radius:99px;height:9px}.art-copy b:nth-child(2){width:70%}.art-copy b:nth-child(3){width:85%}.art-copy span{background:#ecefff;height:30px;margin-top:5px}.art-float{color:#5b67e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffd;border:1px solid #ffffffc7;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 15px 35px #4560b11f}.art-chart{border-radius:17px;width:70px;height:70px;font-size:28px;top:61%;left:8%}.art-type{border-radius:17px;width:65px;height:65px;font-size:24px;top:57%;right:7%}.art-rocket{border-radius:50%;width:76px;height:76px;font-size:28px;top:5%;right:8%}.art-spark{color:#fff;text-shadow:0 0 18px #7c5fe8;font-size:19px;font-style:normal;position:absolute}.art-spark.one{top:20%;left:11%}.art-spark.two{top:21%;right:19%}.art-spark.three{bottom:16%;left:20%}.auth-modal-promo-copy{z-index:3;position:relative}.auth-modal-promo-copy h2{letter-spacing:-.035em;margin:0 0 14px;font-size:31px;line-height:1.35}.auth-modal-promo-copy h2 em{color:#3772ee;font-style:normal}.auth-modal-promo-copy p{color:#66758a;margin:0;font-size:13px;line-height:1.8}.auth-modal-panel{background:#fff;padding:42px 46px 36px;position:relative;overflow:auto}.auth-modal-close{color:#617188;cursor:pointer;background:0 0;border:0;font-size:36px;line-height:1;position:absolute;top:24px;right:28px}.auth-modal-panel>h2{letter-spacing:-.035em;margin:0 0 24px;font-size:36px}.auth-modal-tabs{background:#f8fafc;border:1px solid #dce4ee;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:4px;display:grid;box-shadow:inset 0 1px 4px #10203a0c}.auth-modal-tabs button{color:#34445d;cursor:pointer;background:0 0;border:0;border-radius:999px;height:52px;font-weight:800}.auth-modal-tabs button.active{color:#fff;background:linear-gradient(100deg,#236cf7,#713ef0 63%,#a82fe3);box-shadow:0 8px 20px #5d45e829}.auth-modal-form{flex-direction:column;gap:20px;display:flex}.auth-modal-form.register{gap:15px}.auth-modal-form>label{color:#273750;flex-direction:column;gap:8px;font-size:13px;font-weight:750;display:flex}.auth-field{background:#fff;border:1px solid #d8e2ed;border-radius:14px;align-items:center;height:58px;transition:all .18s;display:flex}.auth-field:focus-within{border-color:#8c64f1;box-shadow:0 0 0 3px #7551ed13}.field-icon{color:#8b98aa;place-items:center;width:48px;font-size:21px;display:grid}.auth-field input{min-width:0;height:100%;font:inherit;color:#162640;background:0 0;border:0;outline:0;flex:1;padding:0 10px 0 0}.auth-field input::placeholder{color:#8a98aa}.password-toggle{color:#69788d;cursor:pointer;background:0 0;border:0;width:48px;height:100%;font-size:20px}.auth-modal-form label>small{color:#6b7a8f;margin-top:-3px;font-size:11px;font-weight:600}.auth-modal-options{justify-content:space-between;align-items:center;margin-top:-2px;font-size:12px;display:flex}.remember{cursor:pointer;align-items:center;flex-direction:row!important;gap:8px!important;font-weight:650!important;display:flex!important}.remember input{accent-color:#4b64f2;width:18px;height:18px}.forgot{color:#2768eb;font-weight:750}.auth-modal-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1f6cf6,#633ceb 65%,#aa2fdd);border:0;border-radius:14px;height:60px;font-size:16px;font-weight:850;transition:all .18s;box-shadow:0 14px 28px #4c4fe52c}.auth-modal-submit:hover{transform:translateY(-1px);box-shadow:0 18px 34px #4c4fe535}.auth-modal-switch{text-align:center;color:#718095;margin:2px 0 0;font-size:12px}.auth-modal-switch button{color:#2468e9;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.auth-modal-alert{border-radius:11px;margin:-14px 0 18px;padding:11px 13px;font-size:12px}.auth-modal-alert.error{color:#b42336;background:#fff0f2}.auth-modal-alert.success{color:#137754;background:#eefaf5}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes authLift{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:850px){.auth-modal{grid-template-columns:1fr;width:min(560px,94vw);max-height:92vh}.auth-modal-promo{display:none}.auth-modal-panel{padding:38px 28px 30px}.auth-modal-panel>h2{font-size:32px}.auth-modal-tabs button{height:48px}}@media (max-width:520px){.auth-modal-overlay{padding:10px}.auth-modal{border-radius:22px;width:100%}.auth-modal-panel{padding:32px 18px 24px}.auth-modal-close{top:17px;right:18px}.auth-modal-tabs{margin-bottom:22px}.auth-modal-tabs button{font-size:13px}.auth-field{height:54px}.auth-modal-submit{height:56px}}.modern-account{position:relative}.profile-trigger{cursor:pointer;align-items:center;gap:10px;min-width:190px;transition:all .18s;box-shadow:0 8px 24px #13294b0d;color:var(--navy)!important;background:#fff!important;border:1px solid #dfe7f1!important;border-radius:14px!important;padding:6px 9px 6px 7px!important;display:flex!important}.profile-trigger:hover{transform:translateY(-1px);box-shadow:0 10px 28px #17345f16;border-color:#bfd0ea!important}.profile-avatar{color:#2862d8;letter-spacing:.02em;background:linear-gradient(135deg,#e7f0ff,#eee6ff);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.profile-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:13px;overflow:hidden}.profile-copy small{color:#8390a2;margin-top:4px;font-size:10px;font-weight:600}.profile-chevron{color:#8190a4;margin-left:auto;font-size:17px;line-height:1;transition:all .18s}.profile-chevron.open{transform:rotate(180deg)}.profile-menu{z-index:80;background:#fff;border:1px solid #dfe7f1;border-radius:17px;width:280px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #142f5524}.profile-menu-head{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:8px 9px 12px;display:flex}.profile-menu-head>div{flex-direction:column;min-width:0;display:flex}.profile-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-menu-head small{color:#8996a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.profile-menu-item{text-align:left;cursor:pointer;align-items:center;gap:11px;width:100%;margin-top:5px;color:#1f314a!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:11px 10px!important;display:flex!important}.profile-menu-item:hover{background:#f4f7fb!important}.profile-menu-item>span{color:#2865df;background:#edf3ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.profile-menu-item>div{flex-direction:column;display:flex}.profile-menu-item strong{font-size:12px}.profile-menu-item small{color:#8996a7;margin-top:3px;font-size:9px}.profile-menu-item.logout-modern{color:#a82b3b!important}.profile-menu-item.logout-modern>span{color:#c1374b;background:#fff0f2}@media (max-width:640px){.modern-account .profile-copy,.modern-account .profile-chevron{display:none}.profile-trigger{box-shadow:none;border:0!important;min-width:auto!important;padding:5px!important}.profile-menu{width:min(280px,100vw - 24px);right:-5px}}.auth-modal-brand{z-index:2;align-self:flex-start;align-items:center;gap:12px;display:inline-flex;position:relative}.auth-modal-brand-icon{object-fit:contain;filter:drop-shadow(0 10px 18px #2248aa29);width:44px;height:44px;display:block}.auth-modal-brand-text{letter-spacing:-.03em;color:#0e2446;font-size:20px;font-weight:900}.auth-modal-brand-text:first-letter{color:#0e2446}.auth-modal-brand-text{background:linear-gradient(90deg,#0e2446 0 52%,#2c72f2 52% 74%,#b72fe0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-modal-close:disabled{opacity:.55;cursor:not-allowed}.auth-modal-tabs button:disabled{cursor:not-allowed;opacity:.75}.auth-modal-form[aria-busy=true] .auth-field{background:#f8fbff}.auth-modal-form[aria-busy=true] .auth-field input{cursor:wait}.auth-modal-submit{justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-modal-submit:disabled{cursor:wait;opacity:.96;box-shadow:0 14px 28px #4c4fe52c;transform:none!important}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;flex:none;width:18px;height:18px;animation:.75s linear infinite buttonSpin}@keyframes buttonSpin{to{transform:rotate(360deg)}}.field-icon svg,.password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.field-icon{color:#7c8796}.password-toggle{color:#718096;place-items:center;display:grid}.password-toggle svg{width:21px;height:21px}.profile-menu.profile-hub{background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:22px;width:340px;padding:12px;box-shadow:0 26px 70px #0f23443d}.profile-hub-head{padding:8px 8px 14px;position:relative}.profile-hub-head>div{padding-right:62px}.profile-status-dot{color:#11805b;letter-spacing:.08em;background:#edf9f4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:12px;right:8px}.profile-wallet-grid{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:9px;padding:11px 0 4px;display:grid}.wallet-tile{background:#fff;border:1px solid #e2e8f1;border-radius:15px;flex-direction:column;justify-content:center;min-height:104px;padding:13px;display:flex;box-shadow:0 8px 22px #122b4f0d}.wallet-tile>strong{letter-spacing:-.04em;color:#15335d;margin:7px 0 3px;font-size:20px}.wallet-tile.primary>strong{background:linear-gradient(90deg,#1267f4,#7138f0 70%,#b72fdd);color:#0000;-webkit-background-clip:text;background-clip:text}.profile-shortcuts{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.profile-shortcut{background:#fff;border:1px solid #e4e9f1;border-radius:15px;flex-direction:column;gap:9px;min-height:104px;padding:13px;transition:all .18s;display:flex}.profile-shortcut:hover{border-color:#cbd9ee;transform:translateY(-1px);box-shadow:0 10px 22px #122b4f14}.shortcut-icon{color:#2865df;background:#edf3ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.profile-shortcut>div{flex-direction:column;display:flex}.profile-shortcut strong{color:#1f314a;font-size:11px}.profile-shortcut small{color:#8b98a8;margin-top:3px;font-size:8px;line-height:1.4}@media (max-width:640px){.profile-menu.profile-hub{width:min(340px,100vw - 20px);right:-4px}.profile-wallet-grid,.profile-shortcuts{grid-template-columns:1fr 1fr}}.history-card{background:#fff;border:1px solid #dfe7f0;border-radius:18px;margin-top:24px;scroll-margin-top:110px;overflow:hidden}.history-card>header{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.history-card h2{margin:3px 0 0;font-size:21px}.history-balance{color:#2e67d4;background:#eef4ff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.history-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.history-row:last-child{border-bottom:0}.history-row>div{flex-direction:column;gap:4px;display:flex}.history-row b{font-size:13px}.history-row small{color:#8592a3;font-size:10px}.history-row>strong{font-size:13px}.history-row>strong.credit{color:#0e9b68}@media (max-width:640px){.history-card>header{flex-direction:column;align-items:flex-start}.history-row{align-items:flex-start}.history-balance{font-size:10px}}.profile-menu.profile-hub{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d8e2ef;border-radius:24px;width:356px;padding:14px;box-shadow:0 30px 70px #0a1e3c38}.profile-hub-head{background:linear-gradient(135deg,#f6f9ff 0%,#fff 55%,#fbf7ff 100%);border:1px solid #e3ebf5;border-radius:18px;align-items:center;padding:14px}.profile-hub-head .profile-avatar.large{color:#245fda;background:linear-gradient(135deg,#d9e8ff,#efe2ff);border-radius:14px;width:46px;height:46px;font-size:13px;box-shadow:inset 0 1px #ffffffb3}.profile-hub-head strong{color:#0c1c3d;font-size:22px;font-weight:850;line-height:1}.profile-hub-head small{color:#6f8096;margin-top:6px;font-size:13px}.profile-status-dot{color:#0f8a5f;letter-spacing:.09em;background:#e9faf2;border:1px solid #caecd9;padding:7px 11px;font-size:10px;font-weight:900;top:14px;right:14px}.profile-wallet-grid{border-top:0;gap:12px;padding:14px 0 2px}.wallet-tile{background:#fff;border:1px solid #dde6f1;border-radius:18px;min-height:118px;padding:15px;box-shadow:0 10px 26px #0f28500f}.wallet-tile>span{color:#6e7f95;font-size:12px;font-weight:800}.wallet-tile>strong{color:#10284a;margin:10px 0 5px;font-size:18px}.wallet-tile.primary>strong{font-size:18px}.wallet-tile>small{color:#7f90a5;font-size:10px;line-height:1.45}.profile-quick-section{margin-top:12px}.profile-section-label{color:#6f8096;letter-spacing:.04em;text-transform:uppercase;margin:0 4px 8px;font-size:11px;font-weight:800;display:block}.profile-actions-list{flex-direction:column;gap:10px;display:flex}.profile-action-row{color:#152a49;text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;transition:all .18s;display:flex;box-shadow:0 8px 22px #0f28500d}.profile-action-row:hover{border-color:#c8d6ea;transform:translateY(-1px);box-shadow:0 12px 26px #0f285014}.profile-action-row .shortcut-icon{color:#2c66df;background:linear-gradient(135deg,#edf3ff,#e6edff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.profile-action-row .shortcut-icon.danger{color:#c1374b;background:linear-gradient(135deg,#fff0f2,#ffe7ec)}.profile-action-row div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-action-row strong{color:#0f233f;font-size:15px}.profile-action-row small{color:#75869a;margin-top:4px;font-size:11px;line-height:1.4}.profile-action-row i{color:#8ea0b5;flex:none;font-size:18px;font-style:normal}.profile-logout{border-top:0!important;margin-top:0!important;padding-top:14px!important}@media (max-width:640px){.profile-menu.profile-hub{width:min(356px,100vw - 18px)}.profile-hub-head strong{font-size:20px}.profile-wallet-grid{grid-template-columns:1fr}.wallet-tile{min-height:100px}}.profile-trigger{background:linear-gradient(#fff 0%,#f5f8ff 100%)!important;border-color:#d6e1f3!important;box-shadow:0 10px 26px #3b58b21a!important}.profile-trigger:hover{border-color:#bdd0ef!important;box-shadow:0 14px 30px #4b5acd29!important}.profile-copy strong{color:#10284a}.profile-copy small{color:#6b7fe7;font-weight:700}.profile-avatar{color:#355fe2;background:linear-gradient(135deg,#dcebff 0%,#e8e0ff 100%);box-shadow:inset 0 1px #fffc}.profile-menu.profile-hub{background:linear-gradient(#fff 0%,#f9fbff 62%,#f7f3ff 100%);border:1px solid #dce5f0;box-shadow:0 30px 74px #1427503d}.profile-hub-head{background:linear-gradient(135deg,#eef5ff 0%,#fff 52%,#f6eeff 100%);border:1px solid #dfe8f4;box-shadow:inset 0 1px #ffffffe6}.profile-hub-head strong{color:#112444}.profile-hub-head small{color:#73849a}.profile-status-dot{color:#07845a;background:linear-gradient(135deg,#ecfbf4,#ddf6eb);border-color:#bfe7d2;box-shadow:0 4px 12px #11805b1a}.wallet-tile{position:relative;overflow:hidden}.wallet-tile:after{content:"";opacity:.45;pointer-events:none;border-radius:50%;width:86px;height:86px;position:absolute;inset:auto -18px -26px auto}.wallet-tile.primary{background:linear-gradient(145deg,#edf5ff 0%,#f6efff 100%);border-color:#cbdcf7}.wallet-tile.primary:after{background:radial-gradient(circle,#8cb3ff 0%,#8cb3ff00 68%)}.wallet-tile:not(.primary){background:linear-gradient(145deg,#fff 0%,#faf6ff 100%);border-color:#dfdff7}.wallet-tile:not(.primary):after{background:radial-gradient(circle,#d9b0ff 0%,#d9b0ff00 68%)}.wallet-tile>span{color:#607490}.wallet-tile>strong{color:#10284a}.wallet-tile:not(.primary)>strong{background:linear-gradient(90deg,#16315d 0%,#214989 38%,#6f41e9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.wallet-tile>small{color:#7f90a5}.profile-section-label{color:#7084a4}.profile-action-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#dfe7f2;box-shadow:0 8px 22px #0f28500f}.profile-action-row:hover{border-color:#c7d7ec;box-shadow:0 14px 28px #0f285017}.profile-actions-list .profile-action-row:first-child{background:linear-gradient(135deg,#f3f7ff 0%,#fff 100%)}.profile-actions-list .profile-action-row:first-child .shortcut-icon{color:#2d65de;background:linear-gradient(135deg,#e8f0ff,#dfe8ff)}.profile-actions-list .profile-action-row:nth-child(2){background:linear-gradient(135deg,#f6f4ff 0%,#fff 100%)}.profile-actions-list .profile-action-row:nth-child(2) .shortcut-icon{color:#6a45e8;background:linear-gradient(135deg,#efe9ff,#e6e0ff)}.profile-action-row strong{color:#122746}.profile-action-row small{color:#78899e}.profile-action-row i{color:#91a2b5}.profile-action-row.logout-modern{background:linear-gradient(135deg,#fff6f7 0%,#fff 100%);border-color:#f0d8de}.profile-action-row.logout-modern .shortcut-icon.danger{color:#c1374b;background:linear-gradient(135deg,#ffeef1,#ffe3e8)}@media (max-width:640px){.profile-trigger{background:#fff!important}}.history-page{background:#f5f8fc;min-height:100vh}.history-main{padding-bottom:70px}.history-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.history-title-row h1{margin:7px 0 10px;font-size:48px}.history-title-row p{color:#6f8094;margin:0;line-height:1.65}.history-back{color:#315fba;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:11px 15px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #0f28500d}.history-category-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:980px;display:grid}.history-category-card{background:#fff;border:1px solid #dfe7f1;border-radius:20px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:132px;padding:20px;transition:all .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #132e530f}.history-category-card:before{content:"";background:#3a73ee;border-radius:4px;width:4px;position:absolute;inset:0 auto 0 0}.history-category-card:hover{border-color:#cad8ea;transform:translateY(-2px);box-shadow:0 18px 38px #132e531a}.history-category-card.violet:before{background:#7651ea}.history-category-card.cyan:before{background:#11aeca}.history-category-card.pink:before{background:#d546a6}.history-category-icon{color:#2f67dc;background:linear-gradient(135deg,#eaf2ff,#dfe9ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 1px #fffc}.history-category-card>div{flex-direction:column;min-width:0;display:flex}.history-category-card strong{color:#122642;font-size:16px}.history-category-card small{color:#7b8b9e;margin-top:5px;font-size:11px;line-height:1.5}.history-category-arrow{color:#92a2b5;font-size:28px}.history-detail-card{background:#fff;border:1px solid #dfe7f1;border-radius:22px;max-width:980px;overflow:hidden;box-shadow:0 14px 34px #132e5312}.history-detail-card>header{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.history-detail-card>header>div{align-items:center;gap:14px;display:flex}.history-detail-card h2{color:#122642;margin:0;font-size:22px}.history-detail-card header p{color:#7e8ca0;margin:5px 0 0;font-size:11px}.history-result-count{color:#2b62c9;background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.history-detail-list article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.history-detail-list article>div:first-child{flex-direction:column;gap:5px;display:flex}.history-detail-list strong{color:#182a43;font-size:13px}.history-detail-list small{color:#8492a4;font-size:10px}.history-detail-meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.history-detail-meta b{color:#17345c;font-size:13px}.history-detail-meta span{color:#10805b;background:#edf9f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.history-open-site{color:#2463eb;white-space:nowrap;background:#f5f8ff;border:1px solid #d9e5ff;border-radius:10px;justify-content:center;align-items:center;margin-top:3px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.history-open-site:hover{background:#eaf1ff;border-color:#bcd0ff;transform:translateY(-1px)}.history-demo-note{color:#8b98a8;background:#fbfcfe;margin:0;padding:14px 22px;font-size:10px;line-height:1.5}@media (max-width:800px){.history-category-grid{grid-template-columns:1fr}.history-title-row{flex-direction:column}.history-title-row h1{font-size:38px}.history-detail-card>header,.history-detail-list article{flex-direction:column;align-items:flex-start}.history-detail-meta{align-items:flex-start}}.history-category-icon{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffffbf}.history-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.history-category-card.blue .history-category-icon,.history-category-icon.blue{color:#2d6cf2;background:linear-gradient(135deg,#eaf3ff,#dfeaff)}.history-category-card.violet .history-category-icon,.history-category-icon.violet{color:#7447ea;background:linear-gradient(135deg,#f0eaff,#e9ddff)}.history-category-card.cyan .history-category-icon,.history-category-icon.cyan{color:#009fc7;background:linear-gradient(135deg,#e6fbff,#d8f4fb)}.history-category-card.pink .history-category-icon,.history-category-icon.pink{color:#db3b92;background:linear-gradient(135deg,#fff0f7,#ffe3f1)}.history-category-card:hover .history-category-icon{transition:all .18s;transform:translateY(-1px)scale(1.03)}.main-nav{justify-content:center;align-items:center;gap:6px;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.main-nav-link{color:#526178;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:13px;font-weight:750;transition:all .18s;display:inline-flex}.main-nav-link:hover,.main-nav-link.active{color:#1f5fd1;background:#f3f7fd}.topup-nav{align-items:center;height:100%;display:flex;position:relative}.topup-trigger{cursor:pointer;background:0 0;border:0}.topup-caret{font-size:15px;line-height:1;transition:all .18s}.topup-nav:hover .topup-caret,.topup-nav:focus-within .topup-caret{transform:rotate(180deg)}.topup-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:120;background:#fff;border:1px solid #dfe7f2;border-radius:18px;width:310px;padding:10px;transition:all .18s;position:absolute;top:68px;left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 60px #11264833}.topup-nav:hover .topup-menu,.topup-nav:focus-within .topup-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.topup-menu-head{border-bottom:1px solid #edf1f6;flex-direction:column;padding:8px 9px 10px;display:flex}.topup-menu-head strong{color:#142a49;font-size:12px}.topup-menu-head small{color:#8a97a8;margin-top:3px;font-size:9px}.topup-option{border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-top:5px;padding:11px 9px;transition:all .16s;display:grid}.topup-option:hover{background:#f6f9fd}.topup-option-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.topup-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.topup-option-icon.slip{color:#e43c77;background:#fff0f5}.topup-option-icon.promptpay{color:#2572d9;background:#edf6ff}.topup-option-icon.truemoney{color:#d88312;background:#fff7e8}.topup-option>div{flex-direction:column;min-width:0;display:flex}.topup-option strong{color:#1c2e49;font-size:12px}.topup-option small{color:#8794a6;margin-top:3px;font-size:9px}.topup-option>i{color:#95a3b5;font-size:18px;font-style:normal}@media (max-width:1020px){.main-nav{margin-left:auto;position:static;transform:none}.main-nav-link{padding:0 9px;font-size:12px}.nav-shell{gap:12px}}@media (max-width:760px){.main-nav{display:none}}.topup-page{background:#f5f8fc;min-height:100vh}.topup-shell{max-width:1080px;margin:auto;padding:60px 28px 90px}.topup-page-heading{max-width:700px}.topup-page-heading h1{margin:9px 0 10px;font-size:48px}.topup-page-heading p{color:#6d7d91;line-height:1.7}.topup-method-layout{grid-template-columns:360px 1fr;gap:20px;margin-top:36px;display:grid}.topup-method-list{flex-direction:column;gap:10px;display:flex}.topup-method-list>a{background:#fff;border:1px solid #dfe7f1;border-radius:17px;gap:12px;padding:15px;display:flex}.topup-method-list>a.active{background:#f7faff;border-color:#94b8ef;box-shadow:0 10px 24px #1d4e9c14}.topup-method-list>a>span{color:#2f68dc;background:#eaf1ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.topup-method-list>a>div{flex-direction:column;display:flex}.topup-method-list strong{font-size:13px}.topup-method-list small{color:#8491a2;margin-top:4px;font-size:10px;line-height:1.45}.topup-method-panel{background:#fff;border:1px solid #dfe7f1;border-radius:22px;min-height:300px;padding:30px;box-shadow:0 20px 50px #11264814}.topup-method-badge{color:#355fda;background:linear-gradient(135deg,#e7f1ff,#efe7ff);border-radius:15px;place-items:center;width:50px;height:50px;font-size:11px;font-weight:900;display:grid}.topup-method-panel h2{margin:20px 0 8px;font-size:27px}.topup-method-panel>p{color:#6d7c90;line-height:1.7}.topup-coming-note{background:#f7f9fd;border-radius:15px;flex-direction:column;margin-top:28px;padding:17px;display:flex}.topup-coming-note strong{font-size:12px}.topup-coming-note span{color:#7e8da0;margin-top:5px;font-size:10px;line-height:1.55}@media (max-width:760px){.topup-method-layout{grid-template-columns:1fr}.topup-shell{padding:38px 18px 65px}.topup-page-heading h1{font-size:38px}}.nav-shell{gap:34px;height:96px;padding:0 max(5vw,32px)}.brand img{width:196px}.main-nav{gap:10px}.main-nav-link{color:#44546d;border-radius:14px;height:50px;padding:0 18px;font-size:15px;font-weight:800}.main-nav-link:hover,.main-nav-link.active{color:#215fce;background:linear-gradient(#f7faff 0%,#eef4ff 100%);box-shadow:inset 0 0 0 1px #dbe7f8}.topup-caret{font-size:17px}.topup-menu{border-radius:20px;width:360px;padding:12px;top:78px}.topup-menu-head{padding:10px 11px 12px}.topup-menu-head strong{font-size:14px}.topup-menu-head small{font-size:11px}.topup-option{border-radius:14px;grid-template-columns:46px 1fr auto;gap:12px;padding:13px 11px}.topup-option-icon{border-radius:13px;width:42px;height:42px}.topup-option-icon svg{width:20px;height:20px}.topup-option strong{font-size:13px}.topup-option small{font-size:10px}.modern-account{min-width:236px}.profile-trigger{gap:12px;min-width:228px;border-radius:16px!important;padding:8px 12px 8px 8px!important}.profile-avatar{border-radius:12px;width:38px;height:38px;font-size:12px}.profile-avatar.large{border-radius:14px;width:44px;height:44px}.profile-copy strong{max-width:144px;font-size:14px}.profile-copy small{margin-top:5px;font-size:10.5px}.profile-chevron{font-size:18px}.profile-menu{border-radius:20px;width:320px;padding:12px;top:calc(100% + 12px)}@media (max-width:1020px){.nav-shell{gap:18px;height:86px;padding:0 22px}.brand img{width:170px}.main-nav-link{height:46px;padding:0 13px;font-size:13px}.modern-account{min-width:auto}.profile-trigger{min-width:194px;padding:7px 10px 7px 7px!important}.topup-menu{width:330px}}@media (max-width:640px){.nav-shell{height:74px;padding:0 18px}.brand img{width:136px}}.upgrade-link{gap:8px}.upgrade-star{color:#6c4ae8;filter:drop-shadow(0 2px 5px #6c4ae82e);font-size:13px;line-height:1}.upgrade-link:hover .upgrade-star,.upgrade-link.active .upgrade-star{color:#4d6ff0}.rent-studio-shell{max-width:1200px;margin:0 auto;padding:46px 24px 100px}.rent-studio-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:22px;margin-bottom:28px;display:grid}.rent-studio-hero h1{letter-spacing:-.05em;color:#10203a;margin:10px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.02}.rent-studio-hero p{color:#68788d;max-width:780px;margin:0;line-height:1.75}.rent-hero-price{color:#fff;background:linear-gradient(145deg,#11284d,#214b8f 58%,#6c42e8);border-radius:24px;flex-direction:column;align-items:flex-start;padding:22px 24px;display:flex;box-shadow:0 22px 55px #132d5a3d}.rent-hero-price small{color:#c9dcff;font-size:12px}.rent-hero-price strong{letter-spacing:-.04em;margin:8px 0 6px;font-size:42px;line-height:1}.rent-hero-price span{color:#e7efff;font-size:14px}.rent-studio-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:22px;display:grid}.rent-product-panel,.rent-builder-panel{background:#fff;border:1px solid #dfe7f0;border-radius:28px;box-shadow:0 18px 55px #10284d14}.rent-product-panel{background:radial-gradient(circle at 0 0,#eef5ff 0%,#fff 32%);padding:28px}.rent-plan-chip{color:#2668dd;letter-spacing:.09em;background:#eaf2ff;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.rent-product-panel h2{letter-spacing:-.04em;color:#10203a;margin:18px 0 10px;font-size:34px}.rent-product-panel>p{color:#67788b;margin:0;line-height:1.75}.rent-usecase-row{flex-wrap:wrap;gap:10px;margin:18px 0 22px;display:flex}.rent-usecase-row span{color:#35506f;background:#f5f8fd;border:1px solid #e0e8f3;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.rent-feature-board{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.rent-feature-board article{background:#f8fbff;border:1px solid #e3ebf5;border-radius:20px;gap:14px;padding:18px;display:flex}.rent-feature-board b{color:#fff;background:linear-gradient(135deg,#2168de,#6a45eb);border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.rent-feature-board strong{color:#10203a;margin-bottom:4px;font-size:15px;display:block}.rent-feature-board small{color:#718196;line-height:1.55;display:block}.rent-product-note{background:linear-gradient(#f6f9fe,#eef4fc);border:1px solid #dde7f2;border-radius:22px;padding:18px 20px}.rent-product-note strong{color:#12243f;margin-bottom:10px;display:block}.rent-product-note ul{color:#5f7288;margin:0;padding-left:20px;line-height:1.8}.rent-builder-panel{padding:24px 24px 22px;position:sticky;top:116px}.builder-group+.builder-group{margin-top:18px}.builder-head strong{color:#10203a;font-size:16px;display:block}.builder-head small{color:#7b8a9b;margin-top:5px;line-height:1.5;display:block}.builder-toggle{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.builder-toggle button{color:#5d6d82;cursor:pointer;background:#f7faff;border:1px solid #dbe4ef;border-radius:16px;height:54px;font-weight:800;transition:all .18s}.builder-toggle button.active{color:#fff;background:linear-gradient(135deg,#1f67de,#6d43e8);border-color:#0000;box-shadow:0 14px 30px #3863d53d}.rent-duration-stack{gap:10px;margin-top:12px;display:grid}.rent-duration-option{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:all .18s;display:flex}.rent-duration-option strong{color:#10203a;font-size:16px;display:block}.rent-duration-option span{color:#2d6ce0;margin-top:4px;font-size:12px;font-weight:800;display:block}.rent-duration-option small{color:#8090a4;margin-top:3px;display:block}.rent-duration-option b{color:#10203a;letter-spacing:-.04em;font-size:24px}.rent-duration-option.active{background:linear-gradient(#f9fbff,#f2f7ff);border-color:#3a74e5;box-shadow:inset 0 0 0 2px #3a74e526}.rent-mini-form{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.rent-mini-form label{color:#1e314d;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.rent-mini-form input{height:50px;font:inherit;color:#10203a;background:#fbfdff;border:1px solid #d8e1eb;border-radius:14px;outline:none;padding:0 15px}.rent-mini-form input:focus{border-color:#3b75e5;box-shadow:0 0 0 3px #3b75e529}.rent-summary-card{color:#fff;background:#10203a;border-radius:22px;margin-top:20px;padding:18px 18px 16px;box-shadow:0 18px 42px #10203a2e}.rent-summary-card header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.rent-summary-card header strong{font-size:16px}.rent-summary-card header span{color:#b8c4d5;font-size:11px}.rent-summary-card>div{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.rent-summary-card>div span{color:#b4c1d3;font-size:13px}.rent-summary-card>div b{font-size:14px}.rent-summary-card .saving{color:#75e7b0}.rent-summary-card footer{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:15px;display:flex}.rent-summary-card footer span{color:#d2dceb;font-size:12px}.rent-summary-card footer strong{letter-spacing:-.05em;font-size:34px}.rent-order-button{border:0;width:100%;margin-top:18px}.rent-order-note{color:#8492a3;margin:14px 4px 0;font-size:12px;line-height:1.7}@media (max-width:1100px){.rent-studio-grid{grid-template-columns:1fr}.rent-builder-panel{position:static;top:auto}.rent-studio-hero{grid-template-columns:1fr}}@media (max-width:720px){.rent-studio-shell{padding:34px 18px 80px}.rent-studio-hero h1{font-size:40px}.rent-feature-board,.builder-toggle{grid-template-columns:1fr}.rent-duration-option{flex-direction:column;align-items:flex-start}.rent-duration-option b{font-size:28px}.rent-product-panel,.rent-builder-panel{border-radius:22px;padding:20px}.rent-hero-price{border-radius:20px;padding:18px 20px}}.rent-page-single-screen .nav-shell{margin-bottom:0}.compact-single-screen{max-width:1180px;padding:28px 22px 48px}.compact-rent-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:18px;margin-bottom:18px}.compact-rent-hero h1{margin:8px 0 10px;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.compact-rent-hero p{max-width:760px;font-size:16px;line-height:1.6}.compact-hero-price{border-radius:22px;padding:18px 22px}.compact-hero-price strong{font-size:40px}.compact-rent-grid{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:stretch;gap:18px}.compact-product-panel,.compact-builder-panel{border-radius:24px;padding:22px}.compact-product-panel h2{margin:14px 0 8px;font-size:28px}.compact-product-panel>p{font-size:15px;line-height:1.68}.compact-usecase-row{gap:8px;margin:14px 0 18px}.compact-usecase-row span{padding:8px 11px;font-size:12px}.compact-highlight-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.compact-highlight-grid article{background:#f8fbff;border:1px solid #e2ebf5;border-radius:18px;align-items:center;gap:12px;padding:14px 15px;display:flex}.compact-highlight-grid b{color:#fff;background:linear-gradient(135deg,#2168de,#6a45eb);border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.compact-highlight-grid span{color:#173052;font-size:14px;font-weight:700;line-height:1.45}.compact-included-strip{background:linear-gradient(#f7faff,#eef4fc);border:1px solid #dfe8f3;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px;display:flex}.compact-included-strip strong{color:#173052;font-size:13px}.compact-included-strip span{color:#617288;background:#fff;border:1px solid #dfe8f3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.compact-builder-panel{flex-direction:column;gap:14px;display:flex;position:static;top:auto}.compact-group{margin:0}.compact-group+.compact-group{margin-top:0}.compact-toggle{margin-top:10px}.compact-toggle button{border-radius:14px;height:50px}.compact-duration-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.compact-duration-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;transition:all .18s;display:flex}.compact-duration-card strong{color:#10203a;font-size:16px;display:block}.compact-duration-card small{color:#2d6ce0;margin-top:4px;font-size:12px;font-weight:800;display:block}.compact-duration-card b{color:#10203a;letter-spacing:-.03em;font-size:20px}.compact-duration-card.active{background:linear-gradient(#f9fbff,#f2f7ff);border-color:#3a74e5;box-shadow:inset 0 0 0 2px #3a74e526}.compact-mini-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.compact-mini-form label span{font-size:12px}.compact-mini-form input{border-radius:12px;height:46px}.compact-summary-card{border-radius:22px;margin-top:0;padding:16px 18px 14px}.compact-summary-card header{padding-bottom:10px}.compact-summary-card>div{padding:10px 0}.compact-summary-card footer{padding-top:12px}.compact-summary-card footer strong{font-size:30px}.compact-order-button{height:54px;margin-top:0}@media (max-width:1180px){.compact-rent-grid,.compact-rent-hero{grid-template-columns:1fr}.compact-mini-form{grid-template-columns:1fr 1fr}}@media (max-width:720px){.compact-single-screen{padding:24px 16px 52px}.compact-rent-hero h1{font-size:38px}.compact-duration-grid,.compact-mini-form,.compact-highlight-grid{grid-template-columns:1fr}.compact-product-panel,.compact-builder-panel{padding:18px}}.boxed-rent-grid{grid-template-columns:360px minmax(0,1fr);align-items:start}.rent-box-column{flex-direction:column;gap:14px;display:flex}.rent-package-box{color:#fff;background:linear-gradient(145deg,#12152a 0%,#181332 56%,#25184c 100%);border:1px solid #ffffff14;border-radius:26px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1718393d}.rent-package-box:before{content:"";background:radial-gradient(circle,#5b5bff52,#5b5bff00 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:-40% -20% auto auto}.rent-package-art{place-items:center;height:180px;margin-bottom:6px;display:grid;position:relative}.package-art-shell{background:linear-gradient(145deg,#f8f7ff,#ddd6ff);border:1px solid #ffffffbf;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 25px 55px #00000040}.package-art-shell:after{content:"";border:1px solid #5e46dc2e;border-radius:18px;position:absolute;inset:9px}.package-art-shell img{object-fit:contain;filter:drop-shadow(0 10px 16px #3323823d);z-index:2;width:68px;height:68px}.package-art-shell span,.package-art-shell strong{z-index:2;letter-spacing:.12em;position:relative}.package-art-shell span{color:#604bd2;margin-top:5px;font-size:9px;font-weight:900}.package-art-shell strong{color:#14203b;font-size:18px}.package-art-glow{filter:blur(18px);opacity:.65;border-radius:999px;position:absolute}.package-art-glow.one{background:#6d4cff;width:90px;height:90px;top:52px;left:38px}.package-art-glow.two{background:#eb38d1;width:70px;height:70px;bottom:18px;right:38px}.rent-package-copy{z-index:2;position:relative}.rent-package-label{letter-spacing:.13em;color:#b8abff;font-size:10px;font-weight:900;display:block}.rent-package-copy h2{color:#fff;letter-spacing:-.03em;margin:8px 0;font-size:28px}.rent-package-copy p{color:#b8bfd1;margin:0;font-size:13px;line-height:1.65}.rent-package-price{border-top:1px solid #ffffff1f;align-items:baseline;gap:7px;margin-top:18px;padding-top:16px;display:flex}.rent-package-price small{color:#aab4ca;font-size:12px}.rent-package-price strong{letter-spacing:-.04em;color:#fff;font-size:34px}.rent-package-price span{color:#c0c8d8;font-size:13px}.rent-box-tags{background:#fff;border:1px solid #dfe7f0;border-radius:18px;flex-wrap:wrap;gap:8px;padding:14px;display:flex;box-shadow:0 12px 32px #11284c0f}.rent-box-tags span{color:#465d83;background:#f2f5ff;border:1px solid #e0e6f2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.rent-box-features{grid-template-columns:1fr;gap:8px;display:grid}.rent-box-features>div{background:#fff;border:1px solid #e1e8f1;border-radius:15px;align-items:center;gap:10px;padding:11px 13px;display:flex}.rent-box-features b{color:#3966de;background:linear-gradient(135deg,#e7efff,#eee6ff);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.rent-box-features span{color:#243b5b;font-size:12px;font-weight:700;line-height:1.4}.boxed-builder-panel{min-height:100%;padding:22px}@media (max-width:1000px){.boxed-rent-grid{grid-template-columns:1fr}.rent-box-column{max-width:none}.rent-package-box{grid-template-columns:190px 1fr;align-items:center;gap:20px;display:grid}.rent-package-art{height:160px;margin:0}.rent-box-features{grid-template-columns:1fr 1fr}}@media (max-width:720px){.rent-package-box{display:block}.rent-package-art{height:160px}.rent-box-features{grid-template-columns:1fr}.rent-package-copy h2{font-size:26px}}.rent-flow-page{background:#f4f7fb}.rental-flow-shell{max-width:1180px;margin:0 auto;padding:28px 24px 70px}.rental-flow-head{align-items:center;gap:14px;display:flex}.rental-title-icon{color:#6250e9;background:linear-gradient(135deg,#e9f1ff,#eee6ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.rental-flow-head h1{letter-spacing:-.035em;margin:4px 0;font-size:30px}.rental-flow-head p{color:#738297;margin:0}.rental-stepper{grid-template-columns:repeat(5,1fr);gap:4px;margin:24px 0 18px;padding:0 18px;display:grid}.rental-step{color:#929dac;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.rental-step:after{content:"";background:#dbe2ec;height:2px;position:absolute;top:18px;left:56%;right:-44%}.rental-step:last-child:after{display:none}.rental-step span{z-index:1;background:#fff;border:1px solid #d9e1eb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.rental-step b{font-size:11px}.rental-step.active span,.rental-step.done span{color:#fff;background:linear-gradient(135deg,#376ff0,#7b35ef);border-color:#0000;box-shadow:0 8px 18px #533de538}.rental-stage-card{background:#fff;border:1px solid #dfe6ef;border-radius:25px;overflow:hidden;box-shadow:0 22px 58px #142b4d14}.rental-stage{padding:26px}.stage-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.stage-heading span{letter-spacing:.13em;color:#4e6ce7;font-size:10px;font-weight:900}.stage-heading h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:26px}.stage-heading p{color:#7b899a;margin:0}.rental-stage-actions{background:#fbfcfe;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.stage-back{color:#5f6f84;background:#fff;border:1px solid #d9e2ec;border-radius:13px;height:46px;padding:0 18px;font-weight:750}.stage-back:disabled{opacity:.35}.stage-next{border:0;min-width:160px;height:48px}.package-choice-layout{grid-template-columns:310px 1fr;align-items:stretch;gap:24px;display:grid}.package-product-visual{text-align:center;background:linear-gradient(145deg,#f4f1ff,#edf4ff);border:1px solid #dedff4;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.package-product-visual img{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;border-radius:18px;width:min(100%,235px);display:block}.package-product-visual div{margin-top:10px}.package-product-visual strong{font-size:21px;display:block}.package-product-visual small{color:#78899e;margin-top:4px;display:block}.package-price-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.package-price-card{text-align:left;cursor:pointer;color:#10203a;background:#fff;border:1px solid #dfe6ef;border-radius:22px;min-height:270px;padding:22px;transition:all .18s}.package-price-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #19376414}.package-price-card.active{background:linear-gradient(145deg,#f8f9ff,#f4efff);border-color:#5b55e9;box-shadow:inset 0 0 0 2px #5b55e91f}.price-card-top{justify-content:space-between;align-items:center;display:flex}.price-card-top span{color:#63738a;font-size:11px}.price-card-top i{color:#12845d;background:#e9faf2;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.package-price-card>strong{letter-spacing:-.04em;margin:26px 0 3px;font-size:42px;display:block}.package-price-card h3{margin:0 0 10px;font-size:19px}.package-price-card p{color:#748398;margin:0;font-size:13px;line-height:1.65}.rent-type-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rent-type-grid button{color:#10203a;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.rent-type-icon{color:#5a5be7;background:#edf2ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;font-weight:500;display:grid}.rent-type-grid strong{font-size:19px}.rent-type-grid small{color:#7b899c;text-align:center;max-width:330px;line-height:1.5}.new-site-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.new-site-form-grid label{color:#273a56;flex-direction:column;gap:7px;font-size:13px;font-weight:750;display:flex}.new-site-form-grid input{height:50px;font:inherit;border:1px solid #d7e0eb;border-radius:13px;outline:none;padding:0 14px}.new-site-form-grid input:focus{border-color:#655de9;box-shadow:0 0 0 3px #655de91f}.wide-field{grid-column:1/-1}.wide-field>small{color:#8795a6;font-weight:600}.domain-input{border:1px solid #d7e0eb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.domain-input:focus-within{border-color:#655de9;box-shadow:0 0 0 3px #655de91f}.domain-input input{border:0;border-radius:0;min-width:0;box-shadow:none!important}.domain-input b{color:#758399;white-space:nowrap;background:#f7f9fc;border-left:1px solid #e0e6ee;align-items:center;padding:0 14px;font-size:12px;display:flex}.rental-message{border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px}.rental-message.error{color:#b42336;background:#fff0f2}.renew-check-panel{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:14px;display:grid}.renew-check-panel label{color:#273a56;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex}.renew-check-panel .domain-input{height:52px}.renew-check-panel .domain-input input,.renew-check-panel .domain-input b{height:50px}.check-site-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#286cf0,#9440e8);border:0;border-radius:14px;height:52px;padding:0 22px;font-weight:800;box-shadow:0 12px 26px #5148e32e}.check-site-button:disabled{opacity:.6;box-shadow:none}.site-check-result{border-radius:15px;flex-direction:column;gap:4px;margin-top:14px;padding:15px 17px;display:flex}.site-check-result.found{color:#147650;background:#edf9f4;border:1px solid #cbead9}.site-check-result.missing{color:#b03948;background:#fff4f5;border:1px solid #f1d9dd}.site-check-result span{font-size:12px}.renew-order-summary{background:#f8fafd;border:1px solid #dfe6ef;border-radius:18px;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.renew-order-summary div{flex-direction:column;gap:5px;display:flex}.renew-order-summary span{color:#7c899a;font-size:11px}.renew-order-summary strong{font-size:24px}.renew-order-summary .button{border:0}.renew-success-card{background:linear-gradient(145deg,#edfbf5,#f7fffb);border:1px solid #c9ead8;border-radius:20px;align-items:center;gap:14px;margin-top:18px;padding:20px;display:flex}.renew-success-card>span{color:#fff;background:#17a875;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.renew-success-card strong{color:#116948;font-size:17px}.renew-success-card p{color:#5f7d70;margin:5px 0 0}.backend-demo-note{color:#8794a5;margin:13px 2px 0;font-size:11px}.payment-summary-layout{grid-template-columns:1fr 420px;gap:18px;display:grid}.payment-site-card{background:linear-gradient(145deg,#eef5ff,#f6efff);border:1px solid #dae2f3;border-radius:22px;flex-direction:column;justify-content:center;padding:24px;display:flex}.payment-site-card span{color:#718197;font-size:12px}.payment-site-card strong{word-break:break-all;margin:9px 0 5px;font-size:28px}.payment-site-card small{color:#7f8da1}.payment-price-card{color:#fff;background:#10203a;border-radius:22px;padding:22px}.payment-price-card>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:12px 0;display:flex}.payment-price-card .grand-total{align-items:end}.payment-price-card .grand-total strong{font-size:34px}.pay-now-button{border:0;width:100%;margin-top:18px}.provision-stage{text-align:center;padding:42px 32px}.provision-icon{color:#6256e9;background:linear-gradient(135deg,#eaf1ff,#eee5ff);border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:32px;display:grid}.provision-stage h2{margin:8px 0;font-size:30px}.provision-bar{background:#e8edf4;border-radius:999px;max-width:720px;height:14px;margin:28px auto 10px;overflow:hidden}.provision-bar i{border-radius:inherit;background:linear-gradient(90deg,#1e6ef4,#6c45ec,#b12bdf);height:100%;transition:width .18s linear;display:block}.provision-percent{color:#1a3b70;font-size:34px}.provision-status-list{grid-template-columns:repeat(4,1fr);gap:8px;max-width:720px;margin:25px auto 0;display:grid}.provision-status-list span{color:#9aa5b2;background:#f4f6fa;border-radius:12px;padding:10px;font-size:11px;font-weight:750}.provision-finished{background:#edf9f4;border:1px solid #cae8d8;border-radius:18px;flex-direction:column;max-width:540px;margin:24px auto 0;padding:18px;display:flex}.provision-finished span{color:#698174;margin-top:4px;font-size:12px}@media (max-width:900px){.package-choice-layout,.payment-summary-layout{grid-template-columns:1fr}.package-product-visual{text-align:left;grid-template-columns:160px 1fr;display:grid}.package-product-visual img{width:150px}.rental-stepper{padding:0}.renew-order-summary{grid-template-columns:1fr 1fr}.renew-order-summary .button{grid-column:1/-1}.provision-status-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.rental-flow-shell{padding:20px 12px 52px}.rental-flow-head{align-items:flex-start}.rental-title-icon{display:none}.rental-flow-head h1{font-size:26px}.rental-stepper b{display:none}.rental-step:after{left:61%;right:-39%}.rental-stage{padding:18px}.rental-stage-actions{padding:14px 18px}.package-price-options,.rent-type-grid,.new-site-form-grid{grid-template-columns:1fr}.package-product-visual{text-align:center;display:block}.wide-field{grid-column:auto}.renew-check-panel{grid-template-columns:1fr}.check-site-button{width:100%}.renew-order-summary{grid-template-columns:1fr}.provision-status-list{grid-template-columns:1fr 1fr}}.package-stage-showcase{background:linear-gradient(#fff 0%,#fbfcff 100%)}.package-stage-showcase .stage-heading{margin-bottom:18px}.package-showcase-card{color:#fff;background:radial-gradient(circle at 50% 35%,#7e4dee38,#0000 34%),linear-gradient(145deg,#161126 0%,#1b1230 55%,#21143b 100%);border:1px solid #7b45ee;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #4c2e962e}.package-showcase-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#7e4cff57,#7e4cff00 72%);width:360px;height:220px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.package-showcase-card img{z-index:1;object-fit:cover;mix-blend-mode:normal;border-radius:20px;width:220px;height:220px;position:relative;box-shadow:0 22px 42px #00000047}.package-showcase-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;margin-top:15px;display:flex;position:relative}.package-showcase-copy>span{letter-spacing:.04em;font-size:21px;font-weight:900}.package-showcase-copy>strong{background:linear-gradient(90deg,#8b5cff,#c12df0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:28px}.package-showcase-copy>small{color:#b9b4c7;margin-top:5px;font-size:15px}.package-plan-switch{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.package-plan-switch button{color:#10203a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:14px 18px;transition:all .18s;display:flex}.package-plan-switch button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1c376414}.package-plan-switch button.active{background:linear-gradient(145deg,#f9faff,#f4efff);border-color:#6a4ce8;box-shadow:inset 0 0 0 2px #6a4ce81f}.package-plan-switch button div{align-items:center;gap:12px;display:flex}.package-plan-switch button span{color:#728198;font-size:11px}.package-plan-switch button strong{letter-spacing:-.03em;font-size:24px}.package-plan-switch button>small{color:#69798e;font-size:12px;font-weight:700}@media (max-width:620px){.package-showcase-card{min-height:380px}.package-showcase-card img{width:190px;height:190px}.package-plan-switch{grid-template-columns:1fr}.package-plan-switch button{min-height:76px}}.rent-flow-page .brand img{filter:none}.rent-flow-page .profile-trigger{color:#fff!important;box-shadow:none!important;background:#111722!important;border-color:#2b3344!important}.rental-flow-shell{max-width:1180px;padding:18px 20px 40px}.rental-flow-head{padding:6px 2px 0}.rental-stepper{margin:22px 0 18px;padding:0 30px}.rental-step{color:#767f90}.rental-step b{color:inherit}.rental-step.active span,.rental-step.done span{background:linear-gradient(135deg,#6f32ef,#a12dff);box-shadow:0 8px 22px #7b37ef42}.rental-stage{color:#f5f6fb;background:linear-gradient(#0e121c,#0c1018)}.stage-heading h2{color:#fff}.rental-stage-actions{background:#0b0f17;border-top-color:#262d3a}.stage-back{color:#d6dae2;background:#111621;border-color:#313848}.stage-next{box-shadow:0 12px 28px #7d32f13d}.package-stage-dual{padding:26px 28px 30px}.package-dual-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:800px;margin:0 auto;display:grid}.package-dual-card{color:#fff;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 22%,#7036ec21,#0000 36%),linear-gradient(#101521,#0c111a);border:1px solid #3a4150;border-radius:24px;min-height:580px;padding:22px 24px 24px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000029}.package-dual-card:hover{border-color:#6f4bb5;transform:translateY(-2px)}.package-selected-check{color:#fff;z-index:2;background:linear-gradient(135deg,#7641f1,#a52cff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 9px 20px #7641f159}.package-box-wrap{place-items:center;height:320px;display:grid;position:relative}.package-box-wrap:after{content:"";filter:blur(8px);background:radial-gradient(#5e32b466,#5e32b400 70%);border-radius:50%;width:280px;height:65px;position:absolute;bottom:12px}.package-box-wrap img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 30px #0000004d);border-radius:18px;width:300px;height:300px;position:relative}.package-dual-copy{flex-direction:column;align-items:center;margin-top:4px;display:flex}.package-dual-copy>span{color:#e8e5ef;font-size:16px;font-weight:800}.package-dual-copy>strong{letter-spacing:-.04em;background:linear-gradient(90deg,#7449ff,#b83bff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:38px}.check-site-button{background:linear-gradient(135deg,#6c36e8,#9b2cff)}.site-check-result.found{color:#73e0ae;background:#102019;border-color:#244f3b}.site-check-result.missing{color:#f19bab;background:#251218;border-color:#5b2732}.backend-demo-note{color:#727d8f}.payment-site-card{color:#fff;background:linear-gradient(145deg,#161426,#111722);border-color:#35304a}.payment-site-card span,.payment-site-card small{color:#939dad}.payment-price-card{background:#111621;border:1px solid #303746}.provision-finished{background:#102018;border-color:#244f3b}.provision-finished b{color:#75dfab}.provision-finished span{color:#93b9a6}@media (max-width:900px){.package-dual-grid{grid-template-columns:1fr;max-width:520px}.package-dual-card{min-height:430px}.package-box-wrap{height:220px}.package-box-wrap img{width:210px;height:210px}}@media (max-width:620px){.package-stage-dual{padding:16px}.package-dual-grid{gap:14px}.package-dual-card{min-height:auto;padding:16px}.package-box-wrap{height:190px}.package-box-wrap img{width:180px;height:180px}.package-dual-copy>strong{font-size:28px}}.rent-flow-page{color:#07152f;background:#f5f8fc}.rent-flow-page .nav-shell{color:#07152f;background:#fffffff2;border-bottom-color:#e6edf5}.rent-flow-page .main-nav-link{color:#44546d}.rent-flow-page .main-nav-link:hover,.rent-flow-page .main-nav-link.active{color:#215fce;background:linear-gradient(#f7faff 0%,#eef4ff 100%);box-shadow:inset 0 0 0 1px #dbe7f8}.rent-flow-page .profile-trigger{color:#07152f!important;background:linear-gradient(#fff 0%,#f5f8ff 100%)!important;border-color:#d6e1f3!important;box-shadow:0 10px 26px #3b58b21a!important}.rent-flow-page .profile-copy strong{color:#10284a}.rent-flow-page .profile-copy small{color:#6b7fe7}.rent-flow-page .profile-avatar{color:#355fe2;background:linear-gradient(135deg,#dcebff 0%,#e8e0ff 100%)}.rent-flow-page .profile-menu.profile-hub{color:#07152f;background:linear-gradient(#fff 0%,#f9fbff 62%,#f7f3ff 100%);border-color:#dce5f0}.rental-flow-head{color:#07152f}.rental-title-icon{color:#6d43e8;background:#eef4ff;border:1px solid #d7e4f6}.rental-flow-head .app-kicker{color:#3170df}.rental-flow-head h1{color:#10203a}.rental-flow-head p{color:#68798e}.rental-stepper,.rental-step{color:#8794a7}.rental-step:after{background:#dce4ef}.rental-step span{color:#6f7e91;background:#fff;border-color:#dbe4ef}.rental-step.active,.rental-step.done{color:#2865df}.rental-step.active span,.rental-step.done span{color:#fff;background:linear-gradient(135deg,#2a6ef0,#713fe9);box-shadow:0 8px 20px #435bd62e}.rental-step.done:after{background:linear-gradient(90deg,#2e6fe7,#7542e7)}.rental-stage-card{background:#fff;border-color:#dce5ef;box-shadow:0 14px 38px #122d5412}.rental-stage{color:#10203a;background:#fff;padding:16px 18px}.stage-heading{margin-bottom:12px}.stage-heading span{color:#3170df}.stage-heading h2{color:#10203a;font-size:20px}.stage-heading p{color:#728197}.rental-stage-actions{background:#fbfdff;border-top-color:#e4eaf2;padding:12px 18px}.stage-back{color:#405168;background:#fff;border-color:#d7e0ea;height:40px}.stage-next{min-width:142px;height:42px;box-shadow:0 12px 28px #4d4bde2e}.package-stage-dual{background:linear-gradient(#fff 0%,#fbfdff 100%);padding:16px 18px 18px}.package-stage-dual .stage-heading{margin-bottom:14px}.package-dual-card{color:#10203a;background:#fff;border:1px solid #dce5ef;min-height:360px;padding:14px 14px 16px;box-shadow:0 10px 26px #1630560f}.package-dual-card:hover{border-color:#b8c9e7;box-shadow:0 16px 38px #1f457c17}.package-dual-card.active{background:linear-gradient(#fff 0%,#f8f7ff 100%);border-color:#5f5cf1;box-shadow:inset 0 0 0 2px #5f5cf11a,0 14px 34px #4945d21a}.package-selected-check{background:linear-gradient(135deg,#286cf0,#8438ea);width:28px;height:28px;font-size:15px;top:12px;right:12px;box-shadow:0 8px 18px #4e3fdc40}.package-box-wrap{height:180px}.package-box-wrap:after{background:radial-gradient(#5b51da29,#5b51da00 70%);width:180px;height:36px;bottom:4px}.package-box-wrap img{filter:drop-shadow(0 14px 22px #20375f29);width:172px;height:172px}.package-dual-copy{margin-top:0}.package-dual-copy>span{color:#243752;font-size:14px}.package-dual-copy>strong{background:linear-gradient(90deg,#2168e7,#7440e8 72%,#a837df);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:28px}.package-dual-copy>b{color:#21324c;margin-top:1px;font-size:14px}.package-dual-copy>small{color:#708096;max-width:240px;margin-top:5px;font-size:11px;line-height:1.35}.rent-type-grid button{color:#10203a;background:#fff;border-color:#dce5ef}.rent-type-grid button.active{background:linear-gradient(145deg,#f8fbff,#f7f2ff);border-color:#5f5cf1;box-shadow:inset 0 0 0 1px #5f5cf12e}.rent-type-icon{color:#5e54df;background:#eef3ff}.rent-type-grid small{color:#728197}.new-site-form-grid label,.renew-check-panel label{color:#26384f}.new-site-form-grid input,.domain-input,.rent-mini-form input{color:#10203a;background:#fff;border-color:#d8e1eb}.new-site-form-grid input::placeholder,.domain-input input::placeholder{color:#8b98aa}.domain-input b{color:#718096;background:#f5f8fc;border-left-color:#d8e1eb}.wide-field>small{color:#8491a2}.renew-order-summary{background:#f8fbff;border-color:#dfe7f1}.renew-order-summary span{color:#718095}.payment-price-card{color:#10203a;background:#fff;border:1px solid #dce5ef}.payment-price-card>div{border-bottom:1px solid #e7edf5}.payment-price-card span{color:#7a8797}.payment-price-card b{color:#10203a}.payment-price-card .grand-total strong{color:#2459e6}.provision-stage{color:#10203a}.provision-icon{color:#5f54df;background:#eef3ff}.provision-stage>p{color:#728197}.provision-bar{background:#e8edf5}.provision-percent{color:#6a46e5}.provision-status-list span{color:#7b8798;background:#f5f8fc}.provision-status-list span.done{color:#17805b;background:#eaf8f2}input,textarea,select,option,button,.form-control,.auth-field input,.domain-input input,.new-site-form-grid input,.rent-mini-form input,.form-grid input,.market-hero input,.topup-method-panel input{font-family:var(--font-main), sans-serif}input,textarea,select{letter-spacing:0;color:#172640;font-size:15px;font-weight:600}input::placeholder,textarea::placeholder{font-family:var(--font-main), sans-serif;color:#8a98aa;opacity:1;font-weight:500}input:focus,textarea:focus,select:focus{font-weight:600}.domain-input input,.renew-check-panel input,.new-site-form-grid input{font-size:15px;font-weight:650;line-height:1.4}.domain-input b{font-family:var(--font-main), sans-serif;font-weight:700}@media (max-width:640px){input,textarea,select{font-size:16px}}.payment-stage{padding:24px 26px 20px}.payment-stage .stage-heading{margin-bottom:18px}.payment-summary-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:stretch;gap:22px}.payment-site-card{background:linear-gradient(145deg,#f4f7ff 0%,#f7f2ff 100%);border:1px solid #dce4f2;border-radius:24px;justify-content:center;min-height:245px;padding:30px 28px;box-shadow:inset 0 1px #fff}.payment-site-card span{color:#718197;font-size:12px;font-weight:750}.payment-site-card strong{color:#10203a;letter-spacing:-.035em;margin:12px 0 7px;font-size:31px}.payment-site-card small{color:#6f7f93;font-size:12px}.payment-price-card{border-radius:24px;min-height:245px;padding:26px 24px;box-shadow:0 14px 34px #132f5912;color:#10203a!important;background:#fff!important;border:1px solid #dce5ef!important}.payment-price-card>div{justify-content:space-between;align-items:center;min-height:48px;padding:12px 2px;display:flex;border-bottom:1px solid #e8edf4!important}.payment-price-card span{font-size:13px;color:#78889d!important}.payment-price-card b{font-size:14px;color:#10203a!important}.payment-price-card .grand-total{align-items:center;min-height:66px;padding-top:15px}.payment-price-card .grand-total strong{letter-spacing:-.045em;font-size:34px;color:#2459e6!important}.pay-now-button{border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:18px;font-size:15px;display:inline-flex;box-shadow:0 14px 30px #4745de33}.pay-now-button:disabled{cursor:wait;opacity:.95;transform:none!important}.pay-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:18px;height:18px;animation:.75s linear infinite paySpin}@keyframes paySpin{to{transform:rotate(360deg)}}.payment-stage>.backend-demo-note{color:#8996a7;margin:12px 4px 0}.premium-provision-stage{text-align:left;background:radial-gradient(circle at 86% 12%,#6c45ec14,#0000 26%),linear-gradient(#fff,#fbfdff);padding:30px 32px 34px}.provision-topline{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:30px;display:grid}.provision-topline h2{letter-spacing:-.04em;color:#10203a;margin:8px 0;font-size:32px}.provision-topline p{color:#718197;margin:0;line-height:1.65}.provision-ring{--progress:3.6deg;background:conic-gradient(#6b45eb var(--progress),#e9edf5 0);border-radius:50%;place-items:center;width:132px;height:132px;margin-left:auto;display:grid;position:relative;box-shadow:0 14px 32px #5346d11f}.provision-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #e6ebf3}.provision-ring>div{z-index:1;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.provision-ring strong{color:#253d6b;letter-spacing:-.04em;font-size:28px}.provision-ring span{color:#8491a2;margin-top:7px;font-size:10px;font-weight:750}.provision-ring.complete{background:conic-gradient(#18a875 360deg,#18a875 0)}.provision-ring.complete strong{color:#13805b}.provision-site-preview{background:#fff;border:1px solid #dfe7f2;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:26px;padding:17px 18px;display:grid;box-shadow:0 10px 26px #122d540d}.provision-site-icon{color:#3865de;background:linear-gradient(135deg,#e8f0ff,#ece5ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.provision-site-preview>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.provision-site-preview span{color:#8592a3;font-size:10px}.provision-site-preview strong{color:#10203a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:16px;overflow:hidden}.provision-site-preview small{color:#8190a3;margin-top:4px;font-size:10px}.provision-site-preview em{color:#9a6900;white-space:nowrap;background:#fff5db;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.provision-site-preview em.ready{color:#12805a;background:#eaf8f2}.premium-progress-wrap{background:linear-gradient(145deg,#f8faff,#f5f2ff);border:1px solid #e0e5f2;border-radius:20px;margin-top:24px;padding:18px 20px}.premium-progress-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.premium-progress-head span{color:#5e6f86;font-size:12px;font-weight:750}.premium-progress-head b{color:#5e54df;font-size:13px}.premium-provision-bar{background:#e5eaf3;border-radius:999px;max-width:none;height:12px;margin:0;overflow:hidden;box-shadow:inset 0 1px 2px #14294a0f}.premium-provision-bar i{background:linear-gradient(90deg,#176ef4 0%,#5f47ed 55%,#a72ee0 100%);box-shadow:0 0 16px #5e41e738}.premium-status-list{grid-template-columns:repeat(4,1fr);gap:10px;max-width:none;margin:18px 0 0}.premium-status-list span{text-align:left;border:1px solid #e1e7f0;border-radius:17px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:112px;padding:14px;display:flex;box-shadow:0 7px 18px #112b4e0a;color:#8b97a6!important;background:#fff!important}.premium-status-list span i{color:#8190a4;background:#f0f3f8;border-radius:10px;place-items:center;width:29px;height:29px;margin-bottom:10px;font-size:11px;font-style:normal;font-weight:850;display:grid}.premium-status-list span b{color:#718095;font-size:12px}.premium-status-list span small{color:#9aa5b3;margin-top:5px;font-size:9px;line-height:1.45}.premium-status-list span.done{border-color:#cdebdc;color:#16805a!important;background:linear-gradient(145deg,#f1fbf7,#fff)!important}.premium-status-list span.done i{color:#fff;background:#18a875}.premium-status-list span.done b{color:#126d4d}.premium-status-list span.done small{color:#6d8f80}.premium-finished{background:linear-gradient(145deg,#eafaf3,#f8fffb);border:1px solid #c8ead8;border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:14px;max-width:none;margin:20px 0 0;padding:18px 20px;display:grid}.finished-check{color:#fff;background:#18a875;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.premium-finished>div{flex-direction:column;min-width:0;display:flex}.premium-finished>div>b{color:#126d4d;font-size:14px}.premium-finished>div>strong{color:#10203a;word-break:break-all;margin-top:4px;font-size:18px}.premium-finished>div>small{color:#6d857a;margin-top:5px;font-size:10px;line-height:1.5}@media (max-width:900px){.payment-summary-layout{grid-template-columns:1fr}.payment-site-card,.payment-price-card{min-height:auto}.provision-topline{grid-template-columns:1fr}.provision-ring{margin:0 auto}.premium-status-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.payment-stage{padding:18px}.payment-site-card,.payment-price-card{border-radius:19px;padding:20px}.payment-site-card strong{font-size:24px}.premium-provision-stage{padding:22px 18px 26px}.provision-topline h2{font-size:27px}.provision-site-preview{grid-template-columns:44px 1fr}.provision-site-preview em{grid-column:1/-1;justify-self:start}.premium-status-list{grid-template-columns:1fr}.premium-finished{grid-template-columns:44px 1fr}}.premium-finished{grid-template-columns:48px minmax(0,1fr) auto}.visit-site-button{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#176ef4,#6545ed 62%,#aa2fdf);border-radius:14px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:12px;font-weight:850;transition:all .18s;display:inline-flex;box-shadow:0 12px 28px #4c48dc33}.visit-site-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #4c48dc42}.visit-site-button span{font-size:16px;line-height:1}@media (max-width:700px){.premium-finished{grid-template-columns:44px 1fr}.visit-site-button{grid-column:1/-1;width:100%;margin-top:4px}}.admin-page{background:#f5f8fc}.admin-topbar{z-index:60;height:78px;padding:0 4.6vw;position:sticky;top:0;box-shadow:0 1px #0a244608}.admin-topbar .admin-brand img{width:158px}.admin-topbar .nav-actions{margin-left:auto}.admin-layout{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 78px)}.admin-sidebar{align-self:start;height:calc(100vh - 78px);position:sticky;top:78px;gap:8px!important;padding:30px 18px!important}.admin-sidebar>b{letter-spacing:.02em;margin:0 10px 17px!important;font-size:11px!important}.admin-sidebar a{font-weight:650;transition:all .16s;border-radius:10px!important;padding:12px 13px!important;font-size:13px!important}.admin-sidebar a:hover{color:#2a63cb;background:#f5f8fc}.admin-sidebar a.active{color:#1c61d4!important;background:linear-gradient(135deg,#e9f2ff,#edf0ff)!important;font-weight:800!important}.admin-main{min-width:0;padding:46px clamp(26px,5vw,76px) 70px}.admin-title h1,.admin-section-head h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:46px}.admin-title p,.admin-section-head p{color:#718197;margin:0}.admin-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 22px;display:grid}.admin-overview-stats article{background:linear-gradient(#fff,#fbfdff);border:1px solid #dce5ef;border-radius:18px;flex-direction:column;min-height:128px;padding:20px 21px;display:flex;box-shadow:0 10px 28px #102e550b}.admin-overview-stats span{color:#7b899b;font-size:12px;font-weight:650}.admin-overview-stats strong{letter-spacing:-.03em;margin:9px 0 5px;font-size:30px}.admin-overview-stats small{color:#8a97a7;font-size:11px}.admin-setup-note{color:#795a16;background:#fffaf0;border:1px solid #f0dcae;border-radius:14px;flex-direction:column;gap:8px;margin:0 0 20px;padding:15px 17px;display:flex}.admin-setup-note strong{font-size:13px}.admin-setup-note span{font-size:11px;line-height:1.55}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-panel{background:#fff;border:1px solid #dfe7f0;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #0d284c0a}.admin-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;height:auto;padding:19px 20px;display:flex}.admin-panel>header h2{margin:3px 0 0;font-size:20px}.admin-panel>header>a{color:#2866d6;font-size:11px;font-weight:800}.admin-panel-kicker{letter-spacing:.12em;color:#7b8da6;font-size:9px;font-weight:850}.admin-mini-list{flex-direction:column;display:flex}.admin-mini-row{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 17px;transition:all .16s;display:grid}.admin-mini-row:last-child{border-bottom:0}.admin-mini-row:hover{background:#f8fbff}.admin-mini-row>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.admin-mini-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-mini-row span{color:#8492a4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.admin-row-avatar{color:#315fd3;background:linear-gradient(135deg,#e4eeff,#eee7ff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.admin-row-avatar.site{color:#6a49e4;background:linear-gradient(135deg,#e8f8ff,#eee8ff)}.admin-row-avatar.large{border-radius:15px;width:48px;height:48px;font-size:12px}.admin-status{text-transform:capitalize;white-space:nowrap;color:#5c6d82;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.admin-status.active,.admin-status.online{color:#087b55;background:#e8f8f1}.admin-status.suspended,.admin-status.pending,.admin-status.provisioning{color:#936809;background:#fff6df}.admin-status.banned,.admin-status.expired{color:#b53248;background:#fff0f2}.admin-empty{text-align:center;color:#8795a6;padding:28px;font-size:12px;line-height:1.6}.admin-empty.small{padding:18px 8px}.admin-section-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.admin-search{align-items:center;gap:8px;display:flex}.admin-search input{background:#fff;border:1px solid #d6e0eb;border-radius:12px;outline:none;width:270px;height:43px;padding:0 13px}.admin-search input:focus{border-color:#5c72e6;box-shadow:0 0 0 3px #5c72e61a}.admin-search button{color:#2f5eb8;cursor:pointer;background:#fff;border:1px solid #d5dfea;border-radius:12px;height:43px;padding:0 15px;font-weight:800}.admin-search button:hover{background:#f7f9fd}.admin-flash{border-radius:12px;margin:-8px 0 18px;padding:12px 14px;font-size:12px;font-weight:700}.admin-flash.success{color:#117853;background:#eaf9f3;border:1px solid #cfe9dc}.admin-flash.error{color:#aa3044;background:#fff1f3;border:1px solid #f0d8dd}.admin-master-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-master-detail.has-detail{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.admin-member-list{min-width:0}.admin-table.modern{border:0;border-radius:0}.admin-table-row{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) 72px 88px 18px;align-items:center;gap:12px;padding:13px 16px;transition:all .16s;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-row:hover,.admin-table-row.selected{background:#f6f9ff}.admin-table-row.selected{box-shadow:inset 3px 0 #4d68e8}.admin-primary-cell{flex-direction:column;min-width:0;display:flex}.admin-primary-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-primary-cell span{color:#8794a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-role{text-transform:capitalize;font-size:10px}.admin-open{color:#9aabba;font-size:20px}.admin-detail-card{background:#fff;border:1px solid #dce5ef;border-radius:22px;min-width:0;padding:18px;position:sticky;top:98px;box-shadow:0 18px 45px #0f294e12}.admin-detail-head{border-bottom:1px solid #e9eef4;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:12px;padding-bottom:16px;display:grid}.admin-detail-head>div:nth-child(2){min-width:0}.admin-detail-head span{letter-spacing:.08em;color:#8a98a8;font-size:9px;font-weight:800}.admin-detail-head h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-size:20px;overflow:hidden}.admin-detail-head p{color:#8190a2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.admin-detail-head>a{color:#6f8096;background:#f3f6fa;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.admin-detail-metrics{grid-template-columns:1fr 1fr;gap:9px;padding:16px 0;display:grid}.admin-detail-metrics>div{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:13px;flex-direction:column;padding:11px;display:flex}.admin-detail-metrics span{color:#8391a3;font-size:9px}.admin-detail-metrics b{margin-top:4px;font-size:13px}.admin-edit-form{flex-direction:column;gap:11px;padding-top:4px;display:flex}.admin-edit-form label{color:#4f6178;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.admin-edit-form input,.admin-edit-form select{background:#fff;border:1px solid #d7e0ea;border-radius:11px;outline:none;width:100%;height:42px;padding:0 11px}.admin-edit-form input:focus,.admin-edit-form select:focus{border-color:#5a70e5;box-shadow:0 0 0 3px #5a70e51a}.admin-edit-form select:disabled,.admin-edit-form input:disabled{color:#9aa6b4;background:#f4f6f9}.admin-save{border:0;height:44px;margin-top:4px;padding:0 16px;font-size:12px}.admin-form-hint{color:#8795a6;font-size:10px;line-height:1.5}.admin-owned-sites{border-top:1px solid #e9eef4;margin-top:18px;padding-top:16px}.admin-subhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-subhead h3{margin:0;font-size:13px}.admin-subhead span{color:#8996a6;font-size:9px}.admin-owned-sites>a{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:10px 3px;display:grid}.admin-owned-sites>a:last-child{border-bottom:0}.admin-owned-sites>a>div{flex-direction:column;min-width:0;display:flex}.admin-owned-sites b{font-size:11px}.admin-owned-sites span{color:#8795a6;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-owned-sites i{color:#9ba9b9;font-style:normal}.admin-sites-table{min-width:0}.admin-sites-head,.admin-sites-row{grid-template-columns:minmax(160px,1.3fr) minmax(140px,1fr) 110px 88px 110px 90px 16px;align-items:center;gap:12px;display:grid}.admin-sites-head{color:#8290a2;background:#f8fafc;border-bottom:1px solid #e8edf3;padding:10px 16px;font-size:9px;font-weight:800}.admin-sites-row{border-bottom:1px solid #edf1f5;padding:13px 16px;transition:all .16s}.admin-sites-row:last-child{border-bottom:0}.admin-sites-row:hover,.admin-sites-row.selected{background:#f6f9ff}.admin-sites-row.selected{box-shadow:inset 3px 0 #4d68e8}.admin-sites-row>div{flex-direction:column;min-width:0;display:flex}.admin-sites-row b,.admin-sites-row strong{font-size:11px}.admin-sites-row small{color:#8492a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-sites-row strong.warning{color:#b26c00}.admin-sites-row i{color:#9aa9b8;font-size:18px;font-style:normal}.admin-master-detail.sites.has-detail{grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr)}.site-metrics{grid-template-columns:1fr 1fr}.admin-site-owner{background:linear-gradient(135deg,#f4f8ff,#fbf8ff);border:1px solid #e0e8f4;border-radius:14px;flex-direction:column;margin-bottom:12px;padding:13px 14px;display:flex}.admin-site-owner span{color:#7f8fa4;font-size:9px}.admin-site-owner strong{margin:4px 0 1px;font-size:13px}.admin-site-owner small{color:#8392a5;font-size:9px}.admin-site-owner a{color:#2b64cf;margin-top:8px;font-size:10px;font-weight:800}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-site-actions{border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:15px;display:flex}.admin-site-actions a{color:#2e65d0;font-size:11px;font-weight:800}.admin-site-actions span{color:#8795a6;font-size:9px}@media (max-width:1180px){.admin-master-detail.has-detail,.admin-master-detail.sites.has-detail{grid-template-columns:1fr}.admin-detail-card{position:static}.admin-sites-table{overflow-x:auto}.admin-sites-head,.admin-sites-row{min-width:850px}.admin-overview-grid{grid-template-columns:1fr}}@media (max-width:850px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #e2e8f0;height:auto;position:static;overflow-x:auto;border-right:0!important;flex-direction:row!important;padding:10px 14px!important;display:flex!important}.admin-sidebar>b{display:none}.admin-sidebar a{white-space:nowrap}.admin-main{padding:30px 16px 60px}.admin-overview-stats{grid-template-columns:1fr}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-search{width:100%}.admin-search input{flex:1;width:auto}.admin-title h1,.admin-section-head h1{font-size:36px}.admin-topbar{padding:0 14px}.admin-topbar .admin-brand img{width:142px}}@media (max-width:620px){.admin-table-row{grid-template-columns:38px minmax(0,1fr) 72px 16px}.admin-table-row .admin-role{display:none}.admin-overview-stats article{min-height:112px}.admin-form-grid{grid-template-columns:1fr}.admin-topbar .profile-copy,.admin-topbar .profile-chevron{display:none}.admin-topbar .profile-trigger{min-width:auto!important}.admin-detail-card{padding:14px}}.gateway-test-box{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #dce4f4;border-radius:18px;margin-top:22px;padding:20px}.gateway-test-label{color:#9a6500;letter-spacing:.1em;background:#fff1d8;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.gateway-amount-row{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:15px;display:grid}.gateway-amount-row label{flex-direction:column;gap:6px;display:flex}.gateway-amount-row label span{color:#5d6e84;font-size:10px;font-weight:800}.gateway-amount-row input{height:44px;font:inherit;border:1px solid #d7e0ed;border-radius:12px;padding:0 13px}.gateway-amount-row button,.gateway-qr-result button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#176ef4,#6545ed);border:0;border-radius:12px;height:44px;padding:0 17px;font-weight:850}.gateway-amount-row button:disabled,.gateway-qr-result button:disabled{opacity:.55;cursor:not-allowed}.gateway-qr-result{background:#fff;border:1px solid #e1e7f0;border-radius:16px;grid-template-columns:210px 1fr;align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid}.gateway-qr-result img{width:210px;height:210px}.gateway-qr-result>div{flex-direction:column;align-items:flex-start;display:flex}.gateway-qr-result small{color:#7b899b;font-size:10px}.gateway-qr-result strong{color:#16253b;margin:3px 0;font-size:28px}.gateway-qr-result span{color:#7d8ca0;word-break:break-all;font-size:10px}.gateway-status{color:#8f6508;background:#fff3d7;border-radius:999px;margin:12px 0 10px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:850}.gateway-status.confirmed{color:#087b55;background:#e8f8f1}.gateway-status.expired,.gateway-status.failed{color:#b53248;background:#fff0f2}.gateway-message{color:#315b9c;background:#eef4ff;border-radius:11px;padding:10px 12px;margin:13px 0 0!important;font-size:11px!important}.gateway-warning{color:#9a6a17;margin-top:12px;font-size:10px;line-height:1.55;display:block}@media (max-width:650px){.gateway-amount-row,.gateway-qr-result{grid-template-columns:1fr}.gateway-qr-result img{width:min(100%,260px);height:auto;margin:auto}}.wallet-bank-details{background:linear-gradient(145deg,#f3fbf8,#fff);border:1px solid #cfe5dd;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:15px;padding:15px;display:grid}.wallet-bank-logo{color:#fff;background:#0b8f64;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:950;display:grid;box-shadow:0 8px 20px #0b8f642e}.wallet-bank-copy,.wallet-bank-number{flex-direction:column;display:flex}.wallet-bank-copy span,.wallet-bank-number span{color:#75869a;font-size:9px;font-weight:800}.wallet-bank-copy strong{color:#126d52;margin:2px 0;font-size:14px}.wallet-bank-copy small{color:#607286;font-size:10px}.wallet-bank-number{align-items:flex-end}.wallet-bank-number strong{letter-spacing:.03em;color:#112943;margin:2px 0 5px;font-size:17px}.wallet-bank-number button{color:#0b7d5a;cursor:pointer;background:#fff;border:1px solid #b9dfd2;border-radius:8px;height:27px;padding:0 10px;font-size:9px;font-weight:850}.wallet-bank-instruction{color:#63758a!important;margin:10px 2px 14px!important;font-size:10px!important;line-height:1.55!important}@media (max-width:650px){.wallet-bank-details{grid-template-columns:45px minmax(0,1fr)}.wallet-bank-number{border-top:1px solid #dcece7;grid-column:1/-1;align-items:flex-start;padding-top:10px}.wallet-bank-number strong{font-size:19px}}.tenant-store-page{background-color:#f8f7ff;background-image:var(--tenant-store-background-image,linear-gradient(135deg,#fff 0%,#fff 60%,#f5f2ff 100%));color:#152238;min-height:100vh;font-family:var(--font-main),sans-serif;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.tenant-store-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e4e8f0;border-top:0;border-radius:0 0 22px 22px;align-items:center;gap:22px;max-width:1220px;margin:0 auto;padding:16px 22px;display:flex;position:sticky;top:0;box-shadow:0 14px 40px #2e3c5d14}.tenant-brand{letter-spacing:-.03em;white-space:nowrap;font-size:22px}.tenant-store-header nav{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.tenant-store-header nav a{color:#354256;white-space:nowrap;font-size:14px;font-weight:750;text-decoration:none}.tenant-store-header nav a:hover{color:#315efb}.tenant-store-tools{white-space:nowrap;align-items:center;gap:12px;display:flex}.tenant-store-tools button{color:#27354a;font:inherit;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:750}.tenant-store-tools button:hover{background:#f3f6fb}.tenant-store-tools>span{font-size:13px;font-weight:800}.tenant-user-button{background:#f7f8fc!important}.tenant-store-content{max-width:1020px;margin:0 auto;padding:54px 20px 72px}.tenant-welcome>span{letter-spacing:.15em;color:#3963f6;font-size:10px;font-weight:900}.tenant-welcome h1{letter-spacing:-.04em;margin:9px 0 8px;font-size:31px;line-height:1.1}.tenant-welcome p{color:#6e7a8d;max-width:650px;margin:0;font-size:14px}.tenant-welcome button{color:#18263a;height:42px;font:inherit;background:#fff;border:1px solid #e0e5ed;border-radius:999px;margin-top:18px;padding:0 18px;font-weight:800;box-shadow:0 6px 18px #16243d14}.tenant-demo-banner{background:linear-gradient(120deg,#ee4fe9 0%,#6b3ee9 46%,#0b79ec 100%);border-radius:18px;min-height:320px;margin-top:30px;position:relative;overflow:hidden;box-shadow:0 22px 55px #5643db2e}.tenant-banner-grid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.tenant-demo-banner:before,.tenant-demo-banner:after{content:"";border:1px solid #fff9;border-radius:24px;position:absolute}.tenant-demo-banner:before{inset:22px}.tenant-demo-banner:after{border-color:#ffffff40;inset:34px}.tenant-banner-copy{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;display:flex;position:relative}.tenant-banner-copy small{text-transform:uppercase;letter-spacing:.16em;opacity:.78;font-size:12px;font-weight:900}.tenant-banner-copy strong{letter-spacing:-.05em;text-shadow:0 5px 24px #35167a40;margin:12px 0 14px;font-size:54px;line-height:1}.tenant-banner-copy span{opacity:.94;font-size:20px;font-weight:800}.tenant-empty-products{background:#fff;border:1px solid #e5eaf1;border-radius:20px;margin-top:28px;padding:34px}.tenant-empty-products>span{letter-spacing:.14em;color:#7f6ce8;font-size:10px;font-weight:900}.tenant-empty-products h2{margin:7px 0 5px;font-size:22px}.tenant-empty-products p{color:#7a8798;margin:0;font-size:13px}.tenant-store-footer{color:#8a95a5;justify-content:space-between;align-items:center;gap:15px;max-width:1020px;margin:0 auto;padding:0 20px 35px;font-size:11px;display:flex}@media (max-width:980px){.tenant-store-header{flex-wrap:wrap;margin:0 10px;padding:14px 16px}.tenant-store-header nav{order:3;width:100%;padding-bottom:2px;overflow-x:auto}.tenant-store-tools{margin-left:auto}.tenant-store-content{padding-top:34px}.tenant-demo-banner,.tenant-banner-copy{min-height:260px}.tenant-banner-copy strong{font-size:42px}}@media (max-width:620px){.tenant-store-header{gap:10px}.tenant-store-tools button:first-child,.tenant-store-tools>span{display:none}.tenant-store-content{padding:28px 14px 55px}.tenant-welcome h1{font-size:27px}.tenant-demo-banner,.tenant-banner-copy{min-height:210px}.tenant-banner-copy strong{font-size:36px}.tenant-banner-copy span{font-size:15px}.tenant-empty-products{padding:24px}.tenant-store-footer{flex-direction:column;align-items:flex-start;padding:0 14px 28px}}.slip-admin-card{background:#f8faff;border:1px solid #dfe5ff;border-radius:18px;margin-top:22px;padding:20px}.slip-admin-card h3{margin:5px 0 14px}.slip-admin-card .admin-edit-form{border-top:1px solid #e3e8fa;margin-top:16px;padding-top:16px}.checkbox-row{align-items:center;gap:9px;display:flex!important}.checkbox-row input{width:auto!important}.provider-state{color:#735c00;background:#fff3cd;border-radius:10px;padding:10px 12px}.provider-state.active{color:#17663c;background:#e6f8ef}.provider-state.error,.provider-state.disabled{color:#8b2635;background:#ffeaea}.slip-ledger{margin-top:16px}.slip-ledger>div{border-bottom:1px solid #e7eaf5;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.slip-ledger .positive{color:#13804c}.slip-ledger .negative{color:#bd3344}.provider-action-row{gap:8px;margin-top:10px;display:flex}.provider-action-row form{flex:1}.provider-action-row button{color:#315d9b;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:11px;width:100%;height:40px;font-weight:800}.provider-action-row button.danger{color:#ad3348;border-color:#f0ced4}.provider-badge{color:#8f6508;background:#fff3d7;border-radius:999px;width:max-content;margin-top:9px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.provider-badge.active{color:#087b55;background:#e8f8f1}.provider-badge.disabled,.provider-badge.error{color:#b53248;background:#fff0f2}.slip-upload-box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:16px;display:grid}.slip-upload-box label{flex-direction:column;gap:7px;min-width:0;display:flex}.slip-upload-box label>span{color:#53657c;font-size:11px;font-weight:850}.slip-upload-box input{color:#44566d;background:#fff;border:1px dashed #b9c9df;border-radius:13px;width:100%;padding:11px}.slip-upload-box small{color:#7f8da0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.slip-upload-box button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#176ef4,#6545ed);border:0;border-radius:13px;height:46px;padding:0 18px;font-weight:850}.slip-upload-box button:disabled{opacity:.55;cursor:not-allowed}.gateway-message.success{color:#087b55;background:#e8f8f1}@media (max-width:650px){.slip-upload-box{grid-template-columns:1fr}}.store-credit-topup-card{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce6f3;border-radius:22px;margin:0 0 22px;padding:22px;box-shadow:0 14px 34px #1c3c6e12}.store-credit-topup-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.store-credit-topup-head h2{color:#10203a;margin:4px 0;font-size:22px}.store-credit-topup-head p{color:#718096;margin:0;font-size:13px}.store-credit-topup-balances{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.store-credit-topup-balances span{color:#6d7c91;background:#fff;border:1px solid #e0e7f0;border-radius:14px;min-width:150px;padding:11px 14px;font-size:11px}.store-credit-topup-balances b,.store-credit-topup-balances strong{color:#182d4d;margin-top:3px;font-size:18px;display:block}.store-credit-topup-balances strong{color:#5b45e7}.store-credit-price-strip{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.store-credit-price-strip span{color:#60708a;background:#eef4ff;border-radius:999px;padding:8px 11px;font-size:11px}.store-credit-price-strip b{color:#244f9f}.store-credit-quick{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.store-credit-quick button{color:#40516c;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:12px;min-width:70px;height:38px;font-weight:800}.store-credit-quick button.active{color:#4a42d8;background:#eef0ff;border-color:#5d61ef}.store-credit-quick button:disabled{opacity:.55;cursor:not-allowed}.store-credit-purchase-row{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:14px;display:grid}.store-credit-purchase-row label{color:#2c3e59;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.store-credit-purchase-row label>div{background:#fff;border:1px solid #d8e1ec;border-radius:14px;align-items:center;height:50px;display:flex;overflow:hidden}.store-credit-purchase-row label>div b{color:#6c7b91;padding:0 14px}.store-credit-purchase-row input{min-width:0;height:48px;font:inherit;color:#142640;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.store-credit-purchase-row small{color:#8996a8;font-weight:550}.store-credit-purchase-row>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#246ff3,#9835e8);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:50px;font-weight:850;display:flex;box-shadow:0 12px 24px #5645e033}.store-credit-purchase-row>button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.store-credit-message{border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:12px;font-weight:700}.store-credit-message.success{color:#147552;background:#eaf9f2}.store-credit-message.error{color:#b53647;background:#fff0f2}.store-credit-note{color:#8794a6;margin-top:12px;line-height:1.6;display:block}.mini-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite miniSpin}@keyframes miniSpin{to{transform:rotate(360deg)}}.selected-store-credit{outline:2px solid #5b45e72e}.store-credit-select-link{color:#4b55d9;background:#eef3ff;border-radius:10px;margin-top:11px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:720px){.store-credit-topup-head{flex-direction:column}.store-credit-topup-balances{justify-content:stretch;width:100%}.store-credit-topup-balances span{flex:1}.store-credit-purchase-row{grid-template-columns:1fr}.store-credit-purchase-row>button{width:100%}}.tenant-store-header nav a.active{color:#245af2;font-weight:800}.tenant-topup-content{padding-bottom:70px}.tenant-topup-heading{margin-bottom:22px}.tenant-wallet-summary{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.tenant-wallet-summary>div{background:#fff;border:1px solid #e2e8f2;border-radius:18px;flex-direction:column;gap:5px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #223e6b0d}.tenant-wallet-summary span{color:#7b899d;font-size:12px;font-weight:700}.tenant-wallet-summary strong{color:#132440;font-size:25px}.tenant-wallet-summary small{color:#91a0b2}.tenant-topup-methods{gap:12px;display:grid}.tenant-topup-methods article{background:#fff;border:1px solid #e1e8f1;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.tenant-topup-methods strong{color:#152640;font-size:16px;display:block}.tenant-topup-methods p{color:#7d8b9d;margin:4px 0 0;font-size:13px}.tenant-topup-icon{color:#4067e7;background:#eef3ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.tenant-topup-methods button{color:#8d99a9;background:#f6f8fb;border:1px solid #d9e1ec;border-radius:12px;height:42px;padding:0 16px;font-weight:750}.tenant-topup-note{color:#7a5d0e;background:#fff9e8;border:1px solid #f1dfae;border-radius:17px;margin-top:18px;padding:18px 20px}.tenant-topup-note strong{color:#6e5209}.tenant-topup-note p{margin:5px 0 0;font-size:12px;line-height:1.65}@media (max-width:700px){.tenant-wallet-summary{grid-template-columns:1fr}.tenant-topup-methods article{grid-template-columns:48px minmax(0,1fr)}.tenant-topup-methods button{grid-column:1/-1;width:100%}}.tenant-store-header-v2{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d0f;border:1px solid #1f2228;border-top:0;border-radius:0 0 18px 18px;gap:28px;max-width:1220px;min-height:68px;padding:0 20px;box-shadow:0 14px 34px #080d1629}.tenant-brand-v2{color:#fff;letter-spacing:-.03em;min-width:max-content;font-size:20px;font-weight:900;text-decoration:none}.tenant-main-nav{flex:1;justify-content:center;align-items:center;display:flex;gap:8px!important}.tenant-main-nav a{border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:0 10px;transition:background .18s,color .18s;display:inline-flex;color:#eef0f4!important;font-size:13px!important;font-weight:750!important}.tenant-main-nav a span{color:#aeb5c0;font-size:12px}.tenant-main-nav a:hover,.tenant-main-nav a.active{background:#17191d;color:#fff!important}.tenant-main-nav a.active span{color:#fff}.tenant-auth-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.tenant-auth-actions button{height:38px;font-family:var(--font-main),sans-serif;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.tenant-login-button{color:#fff;background:0 0}.tenant-login-button:hover{background:#17191d}.tenant-register-button{color:#fff;background:#f40746;box-shadow:0 8px 20px #f4074633}.tenant-register-button:hover{filter:brightness(1.06)}@media (max-width:980px){.tenant-store-header-v2{flex-wrap:wrap;gap:12px;margin:0 10px;padding:10px 14px}.tenant-store-header-v2 .tenant-main-nav{order:3;justify-content:flex-start;width:100%;padding:0 0 2px;overflow-x:auto}.tenant-auth-actions{margin-left:auto}}@media (max-width:620px){.tenant-store-header-v2{border-radius:0 0 15px 15px}.tenant-brand-v2{font-size:18px}.tenant-auth-actions button{height:36px;padding:0 10px;font-size:12px}.tenant-main-nav a{padding:0 8px;font-size:12px!important}}.tenant-store-header-v3{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d5e0efeb;border-radius:22px;gap:24px;max-width:1220px;min-height:76px;margin:12px auto 0;padding:10px 14px 10px 12px;position:sticky;top:12px;overflow:hidden;box-shadow:0 16px 44px #29487a1a,0 2px 8px #2f4b780a}.tenant-store-header-v3:before{content:"";background:linear-gradient(#2277f4,#7548ef,#bd38dd);width:4px;position:absolute;inset:0 auto 0 0}.tenant-brand-v3{color:#14243e;align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:flex}.tenant-brand-mark{color:#315fe8;letter-spacing:-.03em;background:linear-gradient(145deg,#edf4ff,#f4edff);border:1px solid #dbe5f4;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.tenant-brand-copy{flex-direction:column;line-height:1.05;display:flex}.tenant-brand-copy strong{letter-spacing:-.035em;color:#13223a;font-size:17px;font-weight:900}.tenant-brand-copy small{letter-spacing:.13em;text-transform:uppercase;color:#8796aa;margin-top:4px;font-size:9px;font-weight:850}.tenant-main-nav-v3{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;gap:4px!important}.tenant-main-nav-v3 a{border:1px solid #0000;border-radius:13px;align-items:center;gap:6px;min-height:42px;padding:0 12px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;color:#55647a!important;font-size:13px!important;font-weight:780!important}.tenant-main-nav-v3 a span{color:#7a8ca4;font-size:12px;transition:color .18s}.tenant-main-nav-v3 a:hover{background:#f6f9fe;border-color:#e6edf7;transform:translateY(-1px);color:#203754!important}.tenant-auth-actions-v3{white-space:nowrap;align-items:center;gap:8px;display:flex}.tenant-auth-actions-v3 button{height:42px;font-family:var(--font-main),sans-serif;cursor:pointer;border-radius:13px;padding:0 15px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s}.tenant-login-button-v3{color:#30445f!important;background:#fff!important;border:1px solid #dce5f1!important}.tenant-login-button-v3:hover{transform:translateY(-1px);background:#f7f9fd!important}.tenant-register-button-v3{color:#fff!important;background:linear-gradient(100deg,#2375f2,#7250eb 56%,#aa38df)!important;border:0!important;box-shadow:0 9px 22px #5146dd30!important}.tenant-register-button-v3:hover{transform:translateY(-1px);filter:none!important;box-shadow:0 12px 26px #5146dd3d!important}@media (max-width:980px){.tenant-store-header-v3{flex-wrap:wrap;gap:10px;margin:8px 10px 0;padding:9px 12px;top:8px}.tenant-store-header-v3 .tenant-main-nav-v3{order:3;justify-content:flex-start;width:100%;padding:2px 0 0;overflow-x:auto}.tenant-auth-actions-v3{margin-left:auto}}@media (max-width:620px){.tenant-store-header-v3{border-radius:18px}.tenant-brand-mark{border-radius:12px;flex-basis:38px;width:38px;height:38px}.tenant-brand-copy strong{font-size:15px}.tenant-brand-copy small{display:none}.tenant-auth-actions-v3 button{height:38px;padding:0 10px;font-size:12px}.tenant-main-nav-v3 a{min-height:38px;padding:0 9px;font-size:12px!important}}.tenant-store-header-v3{border-radius:26px;gap:30px;max-width:1260px;min-height:96px;margin:16px auto 0;padding:14px 18px 14px 20px}.tenant-brand-mark-logo{width:72px;height:72px;box-shadow:none;background:0 0;border:none;border-radius:20px;flex:0 0 72px;overflow:hidden}.tenant-brand-mark-placeholder{background:0 0;border-radius:20px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000}.tenant-brand-copy strong{font-size:20px}.tenant-brand-copy small{letter-spacing:.16em;margin-top:5px;font-size:10px}.tenant-main-nav-v3{gap:6px!important}.tenant-main-nav-v3 a{border-radius:15px;gap:8px;min-height:48px;padding:0 16px;font-size:14px!important}.tenant-main-nav-v3 a span{font-size:13px}.tenant-auth-actions-v3{gap:10px}.tenant-auth-actions-v3 button{border-radius:15px;height:48px;padding:0 18px;font-size:14px}@media (max-width:980px){.tenant-store-header-v3{gap:14px;min-height:88px;margin:10px 10px 0;padding:12px 14px}.tenant-brand-mark-logo{flex-basis:62px;width:62px;height:62px}.tenant-main-nav-v3 a{min-height:44px;padding:0 14px}.tenant-auth-actions-v3 button{height:44px;padding:0 14px}}@media (max-width:620px){.tenant-store-header-v3{border-radius:20px;min-height:80px}.tenant-brand-v3{gap:10px}.tenant-brand-mark-logo{border-radius:16px;flex-basis:54px;width:54px;height:54px}.tenant-brand-mark-placeholder{border-radius:16px}.tenant-brand-copy strong{font-size:17px}.tenant-main-nav-v3 a{min-height:40px;padding:0 10px;font-size:12px!important}.tenant-auth-actions-v3 button{height:40px;padding:0 12px;font-size:12px}}.tenant-customer-pill{background:#fff;border:1px solid #dce6f3;border-radius:14px;align-items:center;gap:9px;min-width:142px;padding:5px 9px 5px 6px;display:flex}.tenant-customer-pill>span{color:#315fe8;background:linear-gradient(135deg,#e8f1ff,#eee7ff);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.tenant-customer-pill>div{flex-direction:column;min-width:0;display:flex}.tenant-customer-pill strong{color:#172640;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-customer-pill small{color:#8a97a8;margin-top:2px;font-size:9px}.tenant-auth-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14233d5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-auth-modal{background:linear-gradient(#fff,#fbfdff);border:1px solid #ffffffd9;border-radius:28px;width:min(100%,430px);padding:18px 18px 20px;position:relative;box-shadow:0 34px 90px #14294d3d}.tenant-auth-close{color:#66758a;cursor:pointer;background:#f5f8fc;border:0;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.tenant-auth-tabs{background:#f7f9fc;border:1px solid #e0e8f2;border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;margin:0 42px 18px 0;padding:5px;display:grid}.tenant-auth-tabs button{color:#6e7b8d;height:42px;font-family:var(--font-main),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:800}.tenant-auth-tabs button.active{color:#2867e8;background:linear-gradient(135deg,#eaf3ff,#f2edff);box-shadow:0 4px 12px #4259ab14}.tenant-auth-title{justify-content:space-between;align-items:center;gap:14px;margin:8px 2px 18px;display:flex}.tenant-auth-title>div{min-width:0}.tenant-auth-title h2{color:#172640;letter-spacing:-.04em;margin:0;font-size:27px}.tenant-auth-title p{color:#8895a6;margin:3px 0 0;font-size:12px}.tenant-auth-store-logo{background:linear-gradient(135deg,#eef5ff,#f4edff);border-radius:18px;flex:none;order:2;width:62px;height:62px;box-shadow:inset 0 0 0 1px #e0e8f5}.tenant-auth-form{flex-direction:column;gap:14px;display:flex}.tenant-auth-form label:not(.tenant-auth-remember){color:#68768a;flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.tenant-auth-form input[type=text],.tenant-auth-form input[type=password]{color:#172640;height:52px;font-family:var(--font-main),sans-serif;background:#eef4ff;border:1px solid #dce4ef;border-radius:14px;outline:none;padding:0 14px;font-size:15px;font-weight:650}.tenant-auth-form input:focus{border-color:#7a6aef;box-shadow:0 0 0 3px #6855eb1a}.tenant-auth-form input::placeholder{color:#9aa6b5;font-weight:500}.tenant-auth-remember{color:#6d798a;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.tenant-auth-submit{color:#1593ed;height:50px;font-family:var(--font-main),sans-serif;cursor:pointer;background:linear-gradient(100deg,#f7fcff,#eef7ff);border:1px solid #58a9ff;border-radius:14px;font-size:15px;font-weight:900;box-shadow:0 8px 20px #2b7adf14}.tenant-auth-submit:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2b7adf21}.tenant-auth-submit:disabled{opacity:.62;cursor:wait;transform:none}@media (max-width:620px){.tenant-auth-modal{border-radius:22px;padding:15px}.tenant-auth-title h2{font-size:24px}.tenant-auth-store-logo{width:54px;height:54px}.tenant-customer-pill{min-width:0}.tenant-customer-pill>div{display:none}}.tenant-auth-modal-v2{background:#fff;border:1px solid #dde5f3f5;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);width:min(920px,94vw);padding:0;display:grid;overflow:hidden;box-shadow:0 34px 90px #1a305638}.tenant-auth-modal-v2 .tenant-auth-close{z-index:5;color:#607089;background:#ffffffe6;border:1px solid #e4eaf3;border-radius:13px;width:38px;height:38px;top:18px;right:18px;box-shadow:0 5px 16px #25395e0f}.tenant-auth-showcase{background:radial-gradient(circle at 26% 18%,#ffffffeb,#0000 29%),radial-gradient(circle at 86% 14%,#b25bee33,#0000 28%),linear-gradient(150deg,#eef6ff 0%,#ececff 48%,#f7eaff 100%);flex-direction:column;justify-content:flex-end;min-height:570px;padding:38px 34px;display:flex;position:relative;overflow:hidden}.tenant-auth-showcase:before{content:"";background:linear-gradient(145deg,#ffffffc2,#ffffff47);border:1px solid #ffffffd9;border-radius:48px;width:260px;height:260px;position:absolute;top:92px;left:50%;transform:translate(-50%)rotate(10deg);box-shadow:0 28px 70px #4e52ba1f}.tenant-auth-showcase-logo{background:linear-gradient(145deg,#fff,#f3f6ff);border:1px solid #dae2f5e6;border-radius:34px;place-items:center;width:128px;height:128px;display:grid;position:absolute;top:145px;left:50%;transform:translate(-50%);box-shadow:0 20px 44px #3d4d9721}.tenant-auth-showcase-logo:before{content:"";background:linear-gradient(135deg,#3887f4,#6857ef 58%,#a83edc);border-radius:17px 17px 22px 22px;width:64px;height:54px;box-shadow:0 -18px 0 -8px #4a72ee38}.tenant-auth-showcase-logo:after{content:"";background:linear-gradient(90deg,#61b5fb,#9c71ef);border-radius:12px 12px 8px 8px;width:58px;height:18px;position:absolute;top:31px}.tenant-auth-showcase-copy{z-index:2;position:relative}.tenant-auth-showcase-copy small{color:#3767e7;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.tenant-auth-showcase-copy h3{color:#142640;letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.1}.tenant-auth-showcase-copy p{color:#68778c;margin:10px 0 0;font-size:13px;line-height:1.7}.tenant-auth-showcase-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid;position:relative}.tenant-auth-showcase-grid span{color:#5e6c81;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffdb;border-radius:12px;padding:10px 8px;font-size:10px;font-weight:800}.tenant-auth-orb{opacity:.25;filter:blur(.2px);background:linear-gradient(145deg,#79c6ff,#8e6ef3);border-radius:50%;position:absolute}.tenant-auth-orb.one{width:28px;height:28px;top:74px;right:44px}.tenant-auth-orb.two{background:#c154e6;width:14px;height:14px;top:80px;left:48px}.tenant-auth-panel{background:#fff;min-width:0;padding:34px 38px 28px}.tenant-auth-modal-v2 .tenant-auth-tabs{background:#f7f9fc;border:1px solid #e5ebf4;border-radius:16px;gap:6px;margin:0 52px 26px 0;padding:5px}.tenant-auth-modal-v2 .tenant-auth-tabs button{color:#718095;border-radius:12px;height:42px}.tenant-auth-modal-v2 .tenant-auth-tabs button.active{color:#2e64e9;background:#fff;box-shadow:0 5px 16px #344f8a17}.tenant-auth-modal-v2 .tenant-auth-title{margin:0 0 22px;display:block}.tenant-auth-kicker{color:#6959e9;letter-spacing:.18em;margin-bottom:6px;font-size:9px;font-weight:950;display:block}.tenant-auth-modal-v2 .tenant-auth-title h2{font-size:31px;line-height:1.18}.tenant-auth-modal-v2 .tenant-auth-title p{font-size:12px;line-height:1.6}.tenant-auth-modal-v2 .tenant-auth-title p b{color:#315fdd}.tenant-auth-modal-v2 .tenant-auth-form{gap:15px}.tenant-auth-modal-v2 .tenant-auth-form label:not(.tenant-auth-remember){color:#516179;gap:8px;font-size:12px}.tenant-auth-input{background:#fbfcff;border:1px solid #dce5f1;border-radius:15px;align-items:center;height:54px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.tenant-auth-input:focus-within{background:#fff;border-color:#7b75ed;box-shadow:0 0 0 4px #6959e914}.tenant-auth-input i{color:#8b98ab;place-items:center;width:46px;font-size:11px;font-style:normal;display:grid}.tenant-auth-modal-v2 .tenant-auth-input input{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 14px 0 0!important}.tenant-auth-modal-v2 .tenant-auth-remember{margin:1px 0 0}.tenant-auth-modal-v2 .tenant-auth-submit{color:#fff;background:linear-gradient(100deg,#2a78f4,#6855eb 58%,#a63ddc);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;height:54px;margin-top:2px;display:flex;box-shadow:0 13px 28px #5648de33}.tenant-auth-modal-v2 .tenant-auth-submit span{font-size:18px;line-height:1}.tenant-auth-modal-v2 .tenant-auth-submit:hover{box-shadow:0 16px 34px #5648de42}@media (max-width:760px){.tenant-auth-modal-v2{border-radius:26px;grid-template-columns:1fr;width:min(470px,94vw)}.tenant-auth-showcase{display:none}.tenant-auth-panel{padding:24px 22px 22px}.tenant-auth-modal-v2 .tenant-auth-tabs{margin-right:44px}}@media (max-width:440px){.tenant-auth-overlay{padding:12px}.tenant-auth-modal-v2{border-radius:22px;width:100%}.tenant-auth-panel{padding:20px 16px 18px}.tenant-auth-modal-v2 .tenant-auth-tabs{margin:0 42px 22px 0}.tenant-auth-modal-v2 .tenant-auth-title h2{font-size:27px}.tenant-auth-input{height:52px}}.tenant-auth-overlay{overflow:auto}.tenant-auth-modal-v3{background:radial-gradient(circle at 100% 100%,#817eff1f,#0000 28%),linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #d6dfeff2;border-radius:34px;width:min(760px,94vw);padding:0;overflow:hidden;box-shadow:0 36px 95px #1d315c38}.tenant-auth-modal-v3 .tenant-auth-close{color:#55637d;background:#ffffffe6;border:1px solid #d7dfef;border-radius:50%;width:56px;height:56px;font-size:32px;top:22px;right:22px;box-shadow:0 8px 24px #1a305614}.tenant-auth-tabs-v3{background:linear-gradient(#fcfdff 0%,#f6f8fc 100%);border:1px solid #d7dfeb;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin:0 74px 26px 0;padding:8px;display:grid;box-shadow:inset 0 1px 2px #243a5d0a}.tenant-auth-tabs-v3 button{color:#5c6980;height:74px;font-family:var(--font-main),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:900;display:flex}.tenant-auth-tabs-v3 button.active{color:#355ce5;background:linear-gradient(90deg,#e7f0fffa,#f4eefff5);box-shadow:0 5px 18px #3f57a11a}.tenant-auth-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:28px;display:grid}.tenant-auth-title-v3{margin:0 0 26px}.tenant-auth-kicker{color:#6b79ec;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:950;display:block}.tenant-auth-title-v3 h2{color:#162543;letter-spacing:-.06em;margin:0;font-size:68px;line-height:.96}.tenant-auth-title-v3 p{color:#8390a6;margin:12px 0 0;font-size:20px;line-height:1.4}.tenant-auth-title-v3 p b{color:#6f7b91}.tenant-auth-form-v3{flex-direction:column;gap:18px;display:flex}.tenant-auth-form-v3 label:not(.tenant-auth-remember){color:#32415e;flex-direction:column;gap:10px;font-size:13px;font-weight:900;display:flex}.tenant-auth-input-v3{background:linear-gradient(#fefeff 0%,#fbfcff 100%);border:1px solid #d7dfeb;border-radius:20px;align-items:center;height:72px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc}.tenant-auth-input-v3:focus-within{border-color:#90a1ff;box-shadow:0 0 0 4px #7970f41a}.tenant-auth-input-v3 i{color:#8a97ad;place-items:center;width:58px;font-style:normal;display:grid}.tenant-auth-input-v3 input{flex:1;min-width:0;height:100%!important;box-shadow:none!important;color:#172640!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 16px 0 0!important;font-size:19px!important;font-weight:700!important}.tenant-auth-input-v3 input::placeholder{color:#afb8c7!important}.tenant-auth-input-v3.has-action input{padding-right:6px!important}.tenant-auth-visibility{color:#8996ab;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7dfebb3;place-items:center;width:64px;height:100%;display:grid}.tenant-auth-remember{color:#667489;cursor:pointer;align-items:center;gap:12px;margin-top:2px;font-size:14px;font-weight:800;display:flex}.tenant-auth-message{color:#be3047;background:#fff1f4;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:800}.tenant-auth-submit-v3{color:#fff;height:70px;font-family:var(--font-main),sans-serif;cursor:pointer;background:linear-gradient(90deg,#6aa7ff 0%,#7f8eff 45%,#c6a5ff 100%);border:0;border-radius:22px;justify-content:center;align-items:center;gap:14px;margin-top:4px;font-size:21px;font-weight:900;display:flex;box-shadow:0 16px 34px #6c76ef3d}.tenant-auth-submit-v3 span{font-size:24px;line-height:1}.tenant-auth-submit-v3:hover{transform:translateY(-1px);box-shadow:0 20px 40px #6c76ef47}.tenant-auth-submit-v3:disabled,.tenant-auth-visibility:disabled,.tenant-auth-tabs-v3 button:disabled{opacity:.68;cursor:not-allowed;transform:none}.tenant-auth-hero{background:radial-gradient(circle,#eef2fff2 0%,#f4f7ffd1 48%,#ffffff4d 72%),linear-gradient(#f8faffa8,#ffffff26);border-radius:34px;min-height:390px;position:relative;overflow:hidden}.tenant-auth-hero-bubble.large{background:radial-gradient(circle at 35% 30%,#fffffff5,#eaefffc2);border-radius:50%;width:240px;height:240px;position:absolute;top:20px;right:-14px}.tenant-auth-hero-bubble.small{opacity:.9;background:linear-gradient(145deg,#bfd9ff,#c7b5ff);border-radius:50%;position:absolute}.tenant-auth-hero-star{color:#b3a6ff;font-size:18px;position:absolute}.tenant-auth-shop-illustration{place-items:center;width:146px;height:168px;display:grid;position:absolute;top:92px;right:28px}.tenant-auth-shop-illustration .roof{background:linear-gradient(90deg,#9fd0ff,#a49bff);border-radius:999px;width:88px;height:18px;position:absolute;top:12px}.tenant-auth-shop-illustration .awning{border-radius:22px 22px 18px 18px;grid-template-columns:repeat(3,1fr);gap:0;width:104px;height:48px;display:grid;position:absolute;top:36px;overflow:hidden;box-shadow:0 10px 22px #6471d01a}.tenant-auth-shop-illustration .awning span:first-child{background:#d8defe}.tenant-auth-shop-illustration .awning span:nth-child(2){background:#f1f3ff}.tenant-auth-shop-illustration .awning span:nth-child(3){background:#d8defe}.tenant-auth-shop-illustration .body{background:linear-gradient(#fefeff,#e9eefc);border-radius:26px;width:96px;height:82px;position:absolute;top:74px;box-shadow:0 16px 30px #6171ba1a}.tenant-auth-shop-illustration .body i{background:linear-gradient(#d5ecff,#d5d3ff);border-radius:14px 14px 0 0;width:24px;height:42px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tenant-auth-footnote{color:#97a3b4;text-align:center;margin:18px 0 0;font-size:11px}.tenant-auth-footnote b{color:#687993}@media (max-width:860px){.tenant-auth-modal-v3{width:min(680px,94vw)}.tenant-auth-panel-v3{padding:34px 32px 24px}.tenant-auth-layout{grid-template-columns:minmax(0,1fr) 185px;gap:22px}.tenant-auth-title-v3 h2{font-size:54px}.tenant-auth-title-v3 p{font-size:18px}.tenant-auth-tabs-v3 button{height:64px;font-size:15px}.tenant-auth-input-v3{height:66px}}@media (max-width:640px){.tenant-auth-overlay{padding:14px}.tenant-auth-modal-v3{border-radius:28px;width:100%}.tenant-auth-modal-v3 .tenant-auth-close{width:46px;height:46px;font-size:28px;top:16px;right:16px}.tenant-auth-panel-v3{padding:22px 20px 18px}.tenant-auth-tabs-v3{margin:0 52px 24px 0;padding:6px}.tenant-auth-tabs-v3 button{gap:10px;height:58px;font-size:14px}.tenant-auth-tabs-v3 button svg{width:24px;height:24px}.tenant-auth-layout{grid-template-columns:1fr}.tenant-auth-hero{display:none}.tenant-auth-title-v3 h2{font-size:48px}.tenant-auth-title-v3 p{font-size:16px}.tenant-auth-input-v3{border-radius:18px;height:62px}.tenant-auth-input-v3 input{font-size:17px!important}.tenant-auth-submit-v3{border-radius:18px;height:62px;font-size:19px}}@media (max-width:440px){.tenant-auth-panel-v3{padding:18px 16px 16px}.tenant-auth-tabs-v3{margin:0 44px 20px 0}.tenant-auth-tabs-v3 button{height:54px;font-size:13px}.tenant-auth-title-v3 h2{font-size:42px}.tenant-auth-title-v3 p{font-size:15px}.tenant-auth-input-v3{height:58px}.tenant-auth-input-v3 i{width:52px}.tenant-auth-submit-v3{height:58px;font-size:18px}}.tenant-auth-modal-v3{border-radius:24px;width:min(470px,92vw)}.tenant-auth-modal-v3 .tenant-auth-close{width:38px;height:38px;font-size:24px;top:12px;right:12px;box-shadow:0 5px 14px #1a30560f}.tenant-auth-panel-v3{padding:14px 14px 16px}.tenant-auth-tabs-v3{border-radius:999px;margin:0 48px 18px 0;padding:4px}.tenant-auth-tabs-v3 button{gap:8px;height:42px;font-size:13px}.tenant-auth-tabs-v3 button svg{width:19px;height:19px}.tenant-auth-layout{display:block;position:relative}.tenant-auth-content{min-width:0}.tenant-auth-title-v3{min-height:82px;margin:0 0 10px;padding:2px 116px 0 2px}.tenant-auth-kicker{letter-spacing:.14em;margin-bottom:4px;font-size:7px}.tenant-auth-title-v3 h2{letter-spacing:-.045em;font-size:30px;line-height:1.05}.tenant-auth-title-v3 p{margin-top:4px;font-size:11px}.tenant-auth-hero{background:radial-gradient(circle,#eef2fff2,#f8faff8c 62%,#0000 72%);border-radius:24px;width:102px;height:92px;min-height:92px;position:absolute;top:0;right:2px;overflow:hidden}.tenant-auth-hero-bubble.large{width:94px;height:94px;top:-2px;right:2px}.tenant-auth-hero-bubble.small.one{width:10px;height:10px;top:24px;left:5px}.tenant-auth-hero-bubble.small.two{width:6px;height:6px;top:57px;left:18px}.tenant-auth-hero-star{font-size:9px}.tenant-auth-hero-star.one{top:18px;right:8px}.tenant-auth-hero-star.two{top:67px;left:12px}.tenant-auth-shop-illustration{width:76px;height:78px;top:12px;right:8px}.tenant-auth-shop-illustration .roof{width:48px;height:8px;top:4px}.tenant-auth-shop-illustration .awning{border-radius:12px 12px 9px 9px;width:58px;height:24px;top:16px}.tenant-auth-shop-illustration .body{border-radius:13px;width:52px;height:40px;top:37px}.tenant-auth-shop-illustration .body i{border-radius:7px 7px 0 0;width:13px;height:20px}.tenant-auth-form-v3{gap:10px}.tenant-auth-form-v3 label:not(.tenant-auth-remember){gap:5px;font-size:10px}.tenant-auth-input-v3{border-radius:13px;height:48px}.tenant-auth-input-v3 i{width:40px}.tenant-auth-input-v3 i svg,.tenant-auth-visibility svg{width:18px;height:18px}.tenant-auth-input-v3 input{padding-right:10px!important;font-size:14px!important}.tenant-auth-visibility{width:48px}.tenant-auth-remember{gap:7px;margin-top:1px;font-size:10px}.tenant-auth-remember input{width:15px;height:15px}.tenant-auth-message{border-radius:10px;padding:8px 10px;font-size:10px}.tenant-auth-submit-v3{border-radius:13px;gap:8px;height:46px;margin-top:2px;font-size:14px;box-shadow:0 9px 20px #6c76ef2e}.tenant-auth-submit-v3 span{font-size:16px}.tenant-auth-footnote{margin-top:9px;font-size:8px}@media (max-width:640px){.tenant-auth-modal-v3{border-radius:22px;width:min(430px,96vw)}.tenant-auth-panel-v3{padding:12px 12px 14px}.tenant-auth-modal-v3 .tenant-auth-close{width:36px;height:36px;font-size:23px;top:10px;right:10px}.tenant-auth-tabs-v3{margin:0 44px 15px 0;padding:4px}.tenant-auth-tabs-v3 button{height:40px;font-size:12px}.tenant-auth-layout{display:block}.tenant-auth-hero{width:88px;height:82px;min-height:82px;display:block}.tenant-auth-title-v3{min-height:74px;padding-right:98px}.tenant-auth-title-v3 h2{font-size:27px}.tenant-auth-title-v3 p{font-size:10px}.tenant-auth-input-v3{border-radius:12px;height:46px}.tenant-auth-input-v3 input{font-size:13px!important}.tenant-auth-submit-v3{border-radius:12px;height:44px;font-size:13px}}.tenant-auth-modal-picked{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #ffffffe0;border-radius:24px;width:min(486px,92vw);position:relative;overflow:hidden;box-shadow:0 26px 80px #182c532e}.tenant-auth-panel-picked{padding:22px 24px 18px;position:relative}.tenant-auth-topbar{background:linear-gradient(90deg,#a855f7 0%,#6366f1 52%,#3b82f6 100%);height:4px;position:absolute;top:0;left:0;right:0}.tenant-auth-modal-picked .tenant-auth-close{color:#5b6b84;background:#fff;border:1px solid #dbe3f0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;top:14px;right:14px;box-shadow:0 6px 16px #2a406914}.tenant-auth-head-picked{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:16px;padding:18px 48px 16px 0;display:grid}.tenant-auth-head-copy-picked h2{color:#172647;letter-spacing:-.03em;margin:0;font-size:27px;line-height:1.1}.tenant-auth-head-copy-picked p{color:#6b7a92;margin:10px 0 0;font-size:13px;line-height:1.5}.tenant-auth-head-copy-picked p b{color:#5a61ee}.tenant-auth-art-picked{background:linear-gradient(#f7f8ff 0%,#fcfdff 100%);border-radius:20px;height:82px;position:relative;overflow:hidden}.tenant-auth-art-picked .sq,.tenant-auth-art-picked .dot{display:block;position:absolute}.tenant-auth-art-picked .sq{border-radius:14px;box-shadow:0 10px 24px #666dea1f}.tenant-auth-art-picked .sq.lg{width:40px;height:40px;top:12px;right:18px}.tenant-auth-art-picked .sq.md{width:28px;height:28px;top:36px;right:42px}.tenant-auth-art-picked .sq.sm{width:18px;height:18px;top:20px;right:72px}.tenant-auth-art-picked .sq.lilac{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.tenant-auth-art-picked .sq.blue{background:linear-gradient(135deg,#93c5fd,#3b82f6)}.tenant-auth-art-picked .sq.ice{background:linear-gradient(135deg,#f1f5ff,#dbeafe)}.tenant-auth-art-picked .dot{opacity:.9;background:#cbc7ff;border-radius:50%;width:5px;height:5px}.tenant-auth-art-picked .dot.one{top:26px;left:18px}.tenant-auth-art-picked .dot.two{bottom:12px;right:14px}.tenant-auth-tabs-picked{background:0 0;border-bottom:1px solid #dfe6f0;border-radius:0;align-items:center;gap:34px;margin:0 0 18px;padding:0 0 12px;display:flex}.tenant-auth-tabs-picked button{color:#697a94;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:auto;padding:0 0 2px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.tenant-auth-tabs-picked button svg{width:18px;height:18px}.tenant-auth-tabs-picked button.active{color:#2265eb;box-shadow:none;background:0 0}.tenant-auth-tabs-picked button.active:after{content:"";background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:999px;height:3px;position:absolute;bottom:-13px;left:0;right:0}.tenant-auth-tabs-picked button:disabled{opacity:.72;cursor:not-allowed}.tenant-auth-form-picked{flex-direction:column;gap:14px;display:flex}.tenant-auth-form-picked label:not(.tenant-auth-remember){color:#3e4c65;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.tenant-auth-input-picked{background:#fff;border:1px solid #d9e2ee;border-radius:12px;align-items:center;height:52px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.tenant-auth-input-picked:focus-within{border-color:#7b83f6;box-shadow:0 0 0 3px #6e7cf01f}.tenant-auth-input-picked i{color:#7d8ca6;place-items:center;width:52px;height:100%;display:grid}.tenant-auth-input-picked i svg,.tenant-auth-input-picked .tenant-auth-visibility svg{width:20px;height:20px}.tenant-auth-input-picked input{color:#182744;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 14px 0 0;font-size:14px}.tenant-auth-input-picked input::placeholder{color:#a0aec0}.tenant-auth-input-picked.has-action .tenant-auth-visibility{color:#7d8ca6;cursor:pointer;background:#fbfcff;border:0;border-left:1px solid #e5ebf4;place-items:center;width:48px;height:100%;display:grid}.tenant-auth-input-picked.has-action .tenant-auth-visibility:disabled{cursor:not-allowed;opacity:.65}.tenant-auth-meta-row{justify-content:space-between;align-items:center;gap:16px;margin-top:-2px;display:flex}.tenant-auth-helper{color:#7b889b;margin:-2px 0 0;font-size:12px;line-height:1.5}.tenant-auth-remember{color:#66758e;align-items:center;gap:8px;font-size:12px;font-weight:600;flex-direction:row!important;display:inline-flex!important}.tenant-auth-remember input{accent-color:#4f67f6;width:17px;height:17px}.tenant-auth-textlink{color:#2a6ff0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.tenant-auth-message{color:#bf3049;background:#fff2f4;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.tenant-auth-submit-picked{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8b3cf5 0%,#4f6df7 52%,#3b82f6 100%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:2px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #5066f038}.tenant-auth-submit-picked:hover{transform:translateY(-1px);box-shadow:0 16px 30px #5066f045}.tenant-auth-submit-picked:disabled{opacity:.9;cursor:wait;transform:none}.tenant-auth-submit-picked span{font-size:18px;line-height:1}.tenant-auth-footnote{text-align:center;color:#8794a8;margin:12px 0 0;font-size:11px}@media (max-width:640px){.tenant-auth-modal-picked{border-radius:22px;width:min(430px,96vw)}.tenant-auth-panel-picked{padding:18px 16px 16px}.tenant-auth-modal-picked .tenant-auth-close{width:36px;height:36px;font-size:22px;top:10px;right:10px}.tenant-auth-head-picked{grid-template-columns:minmax(0,1fr) 86px;gap:12px;padding:16px 42px 12px 0}.tenant-auth-head-copy-picked h2{font-size:23px}.tenant-auth-head-copy-picked p{margin-top:7px;font-size:12px}.tenant-auth-art-picked{border-radius:16px;height:66px}.tenant-auth-art-picked .sq.lg{width:32px;height:32px;top:10px;right:14px}.tenant-auth-art-picked .sq.md{width:22px;height:22px;top:31px;right:34px}.tenant-auth-art-picked .sq.sm{width:14px;height:14px;top:17px;right:58px}.tenant-auth-tabs-picked{gap:22px;margin-bottom:16px;padding-bottom:11px}.tenant-auth-tabs-picked button{font-size:13px}.tenant-auth-input-picked{height:49px}.tenant-auth-input-picked i{width:46px}.tenant-auth-input-picked input{font-size:13px}.tenant-auth-meta-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.tenant-auth-submit-picked{height:48px;font-size:15px}}.tenant-auth-overlay-reference{z-index:9999;-webkit-backdrop-filter:blur(10px)saturate(.82);background:#363a5d6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.tenant-auth-reference-modal{clip-path:polygon(17% 0,83% 0,100% 19%,100% 82%,91% 100%,9% 100%,0 82%,0 19%);isolation:isolate;background:radial-gradient(circle at 80% 9%,#b2e5ff8c,#0000 31%),radial-gradient(circle at 30% 93%,#c8e9ffbf,#0000 33%),radial-gradient(circle at 78% 92%,#fbc1ff8c,#0000 32%),linear-gradient(150deg,#fffffffa,#faf7fff5 58%,#f5fcfffa);border:1px solid #aeaaffd1;width:min(828px,94vw);min-height:640px;padding:112px 34px 32px;position:relative;box-shadow:0 35px 90px #3b357057,inset 0 0 0 6px #ffffff75,0 0 42px #8270ff3d}.tenant-auth-reference-modal:before{content:"";z-index:-1;clip-path:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff80,#c5ddff29 45%,#ffd3fb33);border:1px solid #ffffffeb;position:absolute;inset:6px}.tenant-auth-reference-modal:after{content:"";z-index:-2;clip-path:inherit;filter:blur(.2px);opacity:.94;background:linear-gradient(130deg,#8b5cf6 0%,#a78bfa 21%,#a9e8ff 48%,#eab5ff 76%,#8b5cf6 100%);position:absolute;inset:0;transform:scale(1.012)}.tenant-auth-reference-frame{display:none}.tenant-auth-edge{opacity:.7;pointer-events:none;width:150px;height:2px;position:absolute}.tenant-auth-edge.edge-top{background:repeating-linear-gradient(90deg,#b89cff 0 9px,#0000 9px 15px);top:16px;right:124px}.tenant-auth-edge.edge-bottom{background:repeating-linear-gradient(90deg,#c8a9ff 0 13px,#0000 13px 20px);bottom:14px;right:92px}.tenant-auth-reference-close{z-index:6;color:#71669c;filter:drop-shadow(0 5px 10px #644cb833);cursor:pointer;background:0 0;border:0;border-radius:0;width:38px;height:38px;padding:0;transition:transform .2s,filter .2s;position:absolute;top:25px;right:28px}.tenant-auth-reference-close svg{width:100%;height:100%;display:block;overflow:visible}.tenant-auth-reference-close .close-glass{fill:#fffc;stroke:url(#tenantAuthCloseStroke);stroke-width:1.4px}.tenant-auth-reference-close .close-edge{fill:none;stroke:#fffffff0;stroke-width:1px}.tenant-auth-reference-close .close-mark{fill:none;stroke:#7665ba;stroke-width:2px;stroke-linecap:round}.tenant-auth-reference-close:hover{filter:drop-shadow(0 0 8px #825dff61)drop-shadow(0 0 12px #5dccff3d);transform:rotate(8deg)scale(1.06)}.tenant-auth-reference-close:focus-visible{outline-offset:3px;outline:2px solid #8b5cf6}.tenant-auth-reference-close:disabled{cursor:wait;opacity:.55;transform:none}.tenant-auth-reference-tabs{z-index:4;filter:drop-shadow(0 10px 18px #584b8f17);grid-template-columns:1fr 1fr;width:min(550px,71%);height:78px;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%)}.tenant-auth-reference-tabs button{color:#7b7397;font:inherit;cursor:pointer;background:linear-gradient(#fffffff0,#f8f7fef2);border:1px solid #c2bee0bf;justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:800;transition:color .18s,transform .18s;display:flex;position:relative;box-shadow:0 8px 18px #443c6f14,inset 0 1px #fff}.tenant-auth-reference-tabs button:first-child{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);border-radius:24px 12px 0 0}.tenant-auth-reference-tabs button:last-child{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);border-radius:12px 24px 0 0;margin-left:-1px}.tenant-auth-reference-tabs button svg{width:27px;height:27px}.tenant-auth-reference-tabs button.active{color:#7448ee;background:linear-gradient(#fff,#fbf8ff)}.tenant-auth-reference-tabs button.active:after{content:"";background:linear-gradient(90deg,#8055ff,#d15cff);border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:27%;right:27%;box-shadow:0 0 12px #8f54ff5c}.tenant-auth-reference-tabs button:disabled{cursor:wait;opacity:.75}.tenant-auth-reference-tabs button:focus{outline:0}.tenant-auth-reference-tabs button:focus-visible{box-shadow:inset 0 0 0 2px #8b5cf657,0 0 0 3px #ffffffbf,0 0 18px #755bf133}.tenant-auth-reference-body{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:56px;min-height:484px;display:grid}.tenant-auth-shop-card{clip-path:polygon(40% 0,100% 19%,100% 78%,72% 100%,22% 92%,0 70%,0 14%);background:radial-gradient(circle at 75% 30%,#fdbfffcc,#0000 26%),radial-gradient(circle at 24% 79%,#b4e1ffd4,#0000 34%),linear-gradient(145deg,#ffffffeb,#eff7ffc2 56%,#fbe9ffd4);border:1px solid #ffffffe6;justify-self:center;width:230px;height:455px;position:relative;box-shadow:inset 0 0 32px #b0ccff6b,0 18px 35px #6558a824}.tenant-auth-shop-card:after{content:"";clip-path:inherit;pointer-events:none;border:1px solid #cbd8ff80;position:absolute;inset:10px}.tenant-auth-hex{background:#ffffff1f;border:1px solid #88b4ff80;display:block;position:absolute;transform:rotate(30deg)}.tenant-auth-hex-one{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);width:50px;height:50px;top:78px;left:47px}.tenant-auth-orb{background:radial-gradient(circle at 36% 28%,#fff 0 7%,#f7c1ff 28%,#c376f6 64%,#7d4bf0 100%);border-radius:50%;width:54px;height:54px;position:absolute;top:108px;right:37px;box-shadow:0 13px 28px #b25bf440}.tenant-auth-spark{color:#fff;text-shadow:0 0 10px #a5dfff,0 0 14px #fff;z-index:3;font-size:18px;position:absolute}.tenant-auth-spark.spark-a{top:126px;left:30px}.tenant-auth-spark.spark-b{font-size:14px;top:192px;right:24px}.tenant-auth-spark.spark-c{font-size:23px;bottom:41px;left:31px}.tenant-auth-mini-shop{filter:drop-shadow(0 18px 16px #5341af33);width:145px;height:180px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.tenant-shop-sign{background:linear-gradient(135deg,#8d62f4,#e184f8);border-radius:8px 8px 4px 4px;width:105px;height:37px;position:absolute;top:8px;left:21px;transform:skewY(-3deg);box-shadow:inset 0 2px 2px #fff6}.tenant-shop-sign:before{content:"";border-top:6px solid #ffffff42;border-radius:4px;position:absolute;inset:5px 8px}.tenant-shop-sign span{text-align:center;color:#fff;text-shadow:0 1px 4px #5332a959;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;font-weight:800;position:absolute;bottom:7px;left:0;right:0;overflow:hidden}.tenant-shop-awning{z-index:2;width:115px;height:34px;display:flex;position:absolute;top:42px;left:17px;transform:skewY(-3deg)}.tenant-shop-awning i{background:linear-gradient(#f5c5ff,#e06cf4);border-radius:0 0 7px 7px;flex:1}.tenant-shop-awning i:nth-child(2n){background:linear-gradient(#ddf6ff,#8bd9ff)}.tenant-shop-body{background:linear-gradient(145deg,#8379fb,#a57df4 52%,#e48cf6);border-radius:4px 4px 8px 8px;width:106px;height:90px;position:absolute;top:68px;left:21px;box-shadow:inset 6px 0 14px #4355cb33}.tenant-shop-window{background:linear-gradient(145deg,#a7f1ff,#e5c7ff);border:5px solid #665eda;border-radius:3px;width:37px;height:40px;position:absolute;top:25px;left:15px;box-shadow:0 0 12px #a7e4ffbf}.tenant-shop-window span{background:linear-gradient(90deg,#0000 47%,#6c64d673 48% 53%,#0000 54%),linear-gradient(#0000 47%,#6c64d673 48% 53%,#0000 54%);width:100%;height:100%;display:block}.tenant-shop-door{background:linear-gradient(#7a5bdc,#554ab6);border-radius:3px 3px 0 0;width:25px;height:48px;position:absolute;bottom:0;right:15px;box-shadow:inset 4px 0 8px #26207f3b}.tenant-shop-door:after{content:"";background:#f2d4ff;border-radius:50%;width:3px;height:3px;position:absolute;top:23px;right:4px}.tenant-shop-base{background:linear-gradient(145deg,#655fe7,#a266ee);border-radius:3px;width:136px;height:20px;position:absolute;bottom:4px;left:5px;transform:skewY(-4deg);box-shadow:0 9px 14px #4a3da038}.tenant-auth-gem{filter:drop-shadow(0 7px 8px #4e61d629);width:40px;height:27px;position:absolute;bottom:59px;right:43px;transform:rotate(-7deg)}.tenant-auth-gem i{clip-path:polygon(50% 0,100% 32%,79% 100%,20% 100%,0 32%);background:linear-gradient(135deg,#87dcff,#9184ff,#dd9fff);position:absolute;inset:0}.tenant-auth-gem i:nth-child(2){background:#eef7ff;inset:4px 12px 3px}.tenant-auth-gem i:nth-child(3){background:#8f77e9;inset:9px 6px 4px 18px}.tenant-auth-reference-content{align-self:center;padding-right:18px}.tenant-auth-reference-title{margin-bottom:24px}.tenant-auth-reference-title h2{color:#4c4779;letter-spacing:-.035em;margin:0;font-size:33px;font-weight:900;line-height:1.08}.tenant-auth-reference-title p{color:#78728f;margin:10px 0 0;font-size:18px;font-weight:600}.tenant-auth-reference-title p b{color:#7849f2;font-weight:900}.tenant-auth-reference-form{flex-direction:column;gap:17px;display:flex}.tenant-auth-reference-input{background:#ffffffc9;border:1.5px solid #aaa6ef;border-radius:14px;align-items:center;height:68px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 5px 16px #4d447f0f,inset 0 1px #fff}.tenant-auth-reference-input:focus-within{border-color:#9b61f7;transform:translateY(-1px);box-shadow:0 0 0 4px #a274ff1c,0 10px 25px #5c4a9917}.tenant-auth-reference-input>i{color:#8985c5;flex:0 0 68px;place-items:center;width:68px;height:100%;font-style:normal;display:grid}.tenant-auth-reference-input>i svg{width:30px;height:30px}.tenant-auth-reference-input input{color:#544f75;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 15px 0 0;font-size:18px;font-weight:650}.tenant-auth-reference-input input::placeholder{color:#8d88aa;opacity:.94}.tenant-auth-reference-eye{color:#8b87c5;cursor:pointer;background:0 0;border:0;place-items:center;width:58px;height:100%;display:grid}.tenant-auth-reference-eye svg{width:27px;height:27px}.tenant-auth-reference-eye:disabled{opacity:.6;cursor:wait}.tenant-auth-reference-meta{justify-content:space-between;align-items:center;gap:16px;margin-top:-2px;display:flex}.tenant-auth-reference-meta label{color:#77738f;cursor:pointer;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.tenant-auth-reference-meta input{accent-color:#8a5cf6;width:22px;height:22px}.tenant-auth-reference-meta button{color:#a358ed;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.tenant-auth-reference-helper{color:#7d7891;margin:-1px 0 0;font-size:14px;line-height:1.45}.tenant-auth-reference-message{color:#b53b68;background:#ffeef4db;border:1px solid #f1b6cf;border-radius:11px;padding:10px 13px;font-size:13px;font-weight:600}.tenant-auth-reference-submit{color:#fff;height:74px;font:inherit;letter-spacing:.01em;cursor:pointer;clip-path:polygon(5% 0,93% 0,100% 50%,93% 100%,5% 100%,0 50%);background:linear-gradient(100deg,#5d4bf8 0%,#9a4df4 46%,#ec54db 100%);border:0;border-radius:16px;margin-top:8px;font-size:24px;font-weight:900;transition:transform .18s,filter .18s;position:relative;box-shadow:0 14px 27px #a048eb4f,inset 0 2px 1px #ffffff5c,inset 0 -2px #5d36bc2e}.tenant-auth-reference-submit:before{content:"";clip-path:inherit;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:3px}.tenant-auth-reference-submit>span{z-index:2;position:relative}.tenant-auth-reference-submit>i{z-index:2;clip-path:polygon(21% 0,79% 0,100% 50%,79% 100%,21% 100%,0 50%);border:2px solid #ffffffd4;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:absolute;top:50%;right:31px;transform:translateY(-50%)}.tenant-auth-reference-submit>i svg{width:27px;height:27px}.tenant-auth-reference-submit:hover{filter:saturate(1.08);transform:translateY(-2px)}.tenant-auth-reference-submit:disabled{opacity:.78;cursor:wait;transform:none}.tenant-auth-reference-modal.is-register{min-height:680px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-body{min-height:526px}.tenant-auth-reference-modal.is-register .tenant-auth-shop-card{height:490px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-title{margin-bottom:18px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-form{gap:13px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-submit{height:65px;margin-top:4px}@media (max-width:820px){.tenant-auth-overlay-reference{padding:18px}.tenant-auth-reference-modal{clip-path:polygon(12% 0,88% 0,100% 10%,100% 91%,91% 100%,9% 100%,0 91%,0 10%);width:min(600px,96vw);min-height:auto;padding:100px 24px 27px}.tenant-auth-reference-tabs{width:72%;height:68px;top:28px}.tenant-auth-reference-tabs button{font-size:16px}.tenant-auth-reference-tabs button svg{width:23px;height:23px}.tenant-auth-reference-body{grid-template-columns:150px minmax(0,1fr);gap:28px;min-height:420px}.tenant-auth-shop-card{width:150px;height:330px}.tenant-auth-mini-shop{transform:translate(-50%,-50%)scale(.72)}.tenant-auth-orb{width:38px;height:38px;top:82px;right:20px}.tenant-auth-hex-one{width:37px;height:37px;top:59px;left:25px}.tenant-auth-gem{bottom:44px;right:21px;transform:rotate(-7deg)scale(.78)}.tenant-auth-reference-content{padding-right:4px}.tenant-auth-reference-title h2{font-size:28px}.tenant-auth-reference-title p{font-size:15px}.tenant-auth-reference-input{height:59px}.tenant-auth-reference-input>i{flex-basis:55px;width:55px}.tenant-auth-reference-input>i svg{width:25px;height:25px}.tenant-auth-reference-input input{font-size:16px}.tenant-auth-reference-meta label,.tenant-auth-reference-meta button{font-size:13px}.tenant-auth-reference-submit{height:64px;font-size:20px}.tenant-auth-reference-submit>i{width:42px;height:42px;right:23px}.tenant-auth-reference-modal.is-register,.tenant-auth-reference-modal.is-register .tenant-auth-reference-body{min-height:auto}.tenant-auth-reference-modal.is-register .tenant-auth-shop-card{height:370px}}@media (max-width:600px){.tenant-auth-overlay-reference{align-items:start;padding:10px}.tenant-auth-reference-modal{clip-path:polygon(9% 0,91% 0,100% 6%,100% 95%,94% 100%,6% 100%,0 95%,0 6%);width:100%;margin:auto 0;padding:88px 18px 24px}.tenant-auth-reference-close{width:32px;height:32px;font-size:19px;top:17px;right:15px}.tenant-auth-reference-tabs{width:72%;height:62px;top:20px}.tenant-auth-reference-tabs button{gap:7px;font-size:14px}.tenant-auth-reference-tabs button svg{width:20px;height:20px}.tenant-auth-reference-body{min-height:auto;display:block}.tenant-auth-shop-card{display:none}.tenant-auth-reference-content{padding:8px 5px 0}.tenant-auth-reference-title{text-align:center;margin-bottom:18px}.tenant-auth-reference-title h2{font-size:27px}.tenant-auth-reference-title p{margin-top:7px;font-size:14px}.tenant-auth-reference-form{gap:12px}.tenant-auth-reference-input{border-radius:12px;height:54px}.tenant-auth-reference-input>i{flex-basis:50px;width:50px}.tenant-auth-reference-input input{font-size:15px}.tenant-auth-reference-eye{width:48px}.tenant-auth-reference-meta{flex-wrap:wrap;align-items:flex-start;gap:9px}.tenant-auth-reference-meta label,.tenant-auth-reference-meta button{font-size:12px}.tenant-auth-reference-meta input{width:18px;height:18px}.tenant-auth-reference-submit{border-radius:14px;height:58px;font-size:18px}.tenant-auth-reference-submit>i{width:37px;height:37px;right:19px}.tenant-auth-reference-submit>i svg{width:22px;height:22px}.tenant-auth-reference-modal.is-register{min-height:auto}.tenant-auth-reference-modal.is-register .tenant-auth-reference-form{gap:11px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-submit{height:58px}}@media (min-width:821px){.tenant-auth-overlay-reference{-webkit-backdrop-filter:blur(12px)saturate(.72);background:#30345457;padding:24px}.tenant-auth-reference-modal{clip-path:polygon(15% 0,85% 0,100% 17%,100% 83%,91% 100%,9% 100%,0 83%,0 17%);background:radial-gradient(circle at 84% 5%,#cceeff47,#0000 27%),radial-gradient(circle at 17% 88%,#d5efff54,#0000 30%),radial-gradient(circle at 86% 91%,#fad8ff40,#0000 27%),linear-gradient(145deg,#fffffffe,#fffdfffb 60%,#f9fdfffc);border-color:#c2bbffb8;width:min(690px,88vw);min-height:515px;padding:88px 28px 26px;box-shadow:0 26px 62px #3b35703d,inset 0 0 0 5px #ffffff9e,0 0 28px #8470ff26}.tenant-auth-reference-modal:before{background:linear-gradient(135deg,#ffffffb3,#e5f0ff17 45%,#ffe8fc1a);inset:5px}.tenant-auth-reference-modal:after{opacity:.7;transform:scale(1.009)}.tenant-auth-reference-tabs{width:min(455px,68%);height:62px;top:28px}.tenant-auth-reference-tabs button{gap:9px;font-size:16px;box-shadow:0 7px 15px #443c6f0f,inset 0 1px #fff}.tenant-auth-reference-tabs button:first-child{border-radius:20px 10px 0 0}.tenant-auth-reference-tabs button:last-child{border-radius:10px 20px 0 0}.tenant-auth-reference-close{width:32px;height:32px;font-size:20px;top:19px;right:22px}.tenant-auth-reference-body{grid-template-columns:190px minmax(0,1fr);gap:42px;min-height:394px}.tenant-auth-shop-card{width:184px;height:365px;box-shadow:inset 0 0 25px #b0ccff47,0 14px 28px #6558a81a}.tenant-auth-mini-shop{transform:translate(-50%,-50%)scale(.82)}.tenant-auth-reference-title h2{font-size:27px}.tenant-auth-reference-meta{gap:12px}.tenant-auth-reference-helper{font-size:12px}.tenant-auth-reference-message{padding:8px 10px;font-size:11px}.tenant-auth-reference-submit{border-radius:14px;height:60px;margin-top:5px;font-size:20px;box-shadow:0 10px 22px #a048eb3d,inset 0 2px 1px #ffffff61,inset 0 -2px #5d36bc26}.tenant-auth-reference-submit>i{width:39px;height:39px;right:24px}.tenant-auth-edge.edge-top{width:120px;top:12px;right:100px}.tenant-auth-edge.edge-bottom{width:120px;bottom:11px;right:72px}.tenant-auth-reference-modal.is-register{min-height:570px}.tenant-auth-reference-modal{clip-path:none;width:640px;min-height:540px;box-shadow:none;isolation:isolate;background:0 0;border:0;padding:95px 28px 25px;transition:min-height .24s cubic-bezier(.22,.8,.3,1),padding .24s}.tenant-auth-reference-modal:before,.tenant-auth-reference-modal:after{display:none}.tenant-auth-reference-frame{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tenant-auth-frame-shadow{fill:none;stroke:url(#tenantAuthFrameStroke);stroke-width:10px;opacity:.94;filter:url(#tenantAuthFrameGlow)}.tenant-auth-frame-fill{fill:url(#tenantAuthFrameFill);stroke:url(#tenantAuthFrameStroke);stroke-width:4px}.tenant-auth-frame-blue{fill:url(#tenantAuthFrameBlue);opacity:.94}.tenant-auth-frame-pink{fill:url(#tenantAuthFramePink);opacity:.9}.tenant-auth-frame-inner{fill:none;stroke:#ffffffeb;stroke-width:2px}.tenant-auth-reference-tabs{filter:drop-shadow(0 8px 14px #4c427e12);width:410px;height:66px;top:27px}.tenant-auth-reference-tabs button{background:linear-gradient(#fffffffa,#faf9fef5);border-color:#cac6e0b3;gap:8px;font-size:15px;box-shadow:0 8px 18px #443c6f0e,inset 0 1px #fff}.tenant-auth-reference-tabs button:first-child{clip-path:polygon(10% 0,88% 0,100% 100%,0 100%);border-radius:23px 9px 0 0}.tenant-auth-reference-tabs button:last-child{clip-path:polygon(12% 0,90% 0,100% 100%,0 100%);border-radius:9px 23px 0 0;margin-left:-1px}.tenant-auth-reference-tabs button svg{width:21px;height:21px}.tenant-auth-reference-tabs button.active:after{height:3px;left:30%;right:30%}.tenant-auth-reference-body{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:31px;min-height:420px}.tenant-auth-shop-card{clip-path:polygon(34% 0,100% 15%,100% 78%,67% 100%,15% 91%,0 73%,0 17%);background:radial-gradient(circle at 73% 28%,#f9beff94,#0000 25%),radial-gradient(circle at 18% 82%,#b5e5ff99,#0000 31%),linear-gradient(145deg,#fffffff7,#f5f9ffe8 58%,#fdf0ffed);border:1px solid #fffffff0;width:171px;height:370px;box-shadow:inset 0 0 23px #b5cdff40,0 16px 28px #6558a817}.tenant-auth-shop-card:after{inset:7px}.tenant-auth-hex-one{width:38px;height:38px;top:61px;left:31px}.tenant-auth-orb{width:43px;height:43px;top:87px;right:23px}.tenant-auth-mini-shop{top:54%;transform:translate(-50%,-50%)scale(.76)}.tenant-auth-gem{bottom:42px;right:24px;transform:rotate(-7deg)scale(.76)}.tenant-auth-spark.spark-a{top:122px;left:22px}.tenant-auth-spark.spark-b{top:180px;right:18px}.tenant-auth-spark.spark-c{bottom:38px;left:23px}.tenant-auth-reference-content{padding-right:5px}.tenant-auth-reference-title{margin-bottom:17px}.tenant-auth-reference-title h2{letter-spacing:-.025em;font-size:26px}.tenant-auth-reference-title p{margin-top:6px;font-size:14px}.tenant-auth-reference-form{gap:12px}.tenant-auth-reference-input{border-width:1.2px;border-radius:11px;height:54px}.tenant-auth-reference-input>i{flex-basis:52px;width:52px}.tenant-auth-reference-input>i svg{width:23px;height:23px}.tenant-auth-reference-input input{font-size:14px}.tenant-auth-reference-eye{width:47px}.tenant-auth-reference-eye svg{width:22px;height:22px}.tenant-auth-reference-meta{gap:10px;margin-top:0}.tenant-auth-reference-meta label,.tenant-auth-reference-meta button{font-size:11.5px}.tenant-auth-reference-meta input{width:17px;height:17px}.tenant-auth-reference-submit{clip-path:polygon(5% 0,94% 0,100% 50%,94% 100%,5% 100%,0 50%);border-radius:15px;height:58px;margin-top:5px;font-size:18px;box-shadow:0 10px 20px #a048eb3b,inset 0 2px 1px #ffffff61,inset 0 -2px #5d36bc24}.tenant-auth-reference-submit>i{border-width:1.6px;width:37px;height:37px;right:22px}.tenant-auth-reference-submit>i svg{width:21px;height:21px}.tenant-auth-edge.edge-top{opacity:.47;width:92px;top:14px;right:88px}.tenant-auth-edge.edge-bottom{opacity:.42;width:100px;bottom:12px;right:55px}.tenant-auth-reference-close{opacity:.92;width:34px;height:34px;top:18px;right:17px}.tenant-auth-reference-modal.is-register{min-height:600px;padding-top:96px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-body{min-height:476px}.tenant-auth-reference-modal.is-register .tenant-auth-shop-card{height:418px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-title{margin-bottom:11px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-form{gap:9px}.tenant-auth-reference-modal.is-register .tenant-auth-reference-submit{height:53px;margin-top:1px}}.tenant-store-page,.tenant-store-header-v3,.tenant-store-content,.tenant-empty-products,.tenant-wallet-summary>div,.tenant-topup-methods article,.tenant-customer-pill,.tenant-auth-reference-modal,.tenant-auth-reference-tabs button,.tenant-auth-reference-input,.tenant-topup-note{transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,filter .22s}.tenant-theme-toggle{cursor:pointer;color:#5d6388!important;background:linear-gradient(145deg,#fff,#f5f8ff)!important;border:1px solid #dce5f1!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;box-shadow:0 6px 16px #484f9114!important}.tenant-theme-toggle svg{width:20px;height:20px;display:block}.tenant-theme-toggle:hover{transform:translateY(-1px)rotate(4deg);box-shadow:0 10px 22px #5b4cc124!important}html[data-tenant-theme=dark] .tenant-store-page{background-color:#0f1018;background-image:var(--tenant-store-background-image,radial-gradient(circle at 85% 10%,#242040 0,transparent 28%),linear-gradient(145deg,#0c0d14 0%,#11131d 58%,#171224 100%));color:#edf0fb}html[data-tenant-theme=dark] .tenant-store-header-v3{background:#12131deb;border-color:#303346;box-shadow:0 18px 48px #00000057}html[data-tenant-theme=dark] .tenant-brand-copy strong{color:#f3f4fb}html[data-tenant-theme=dark] .tenant-brand-copy small{color:#8e95ad}html[data-tenant-theme=dark] .tenant-main-nav-v3 a{color:#aeb4c8!important}html[data-tenant-theme=dark] .tenant-main-nav-v3 a span{color:#7f87a3}html[data-tenant-theme=dark] .tenant-main-nav-v3 a:hover{background:#1b1e2b;border-color:#30354b;color:#f3f4ff!important}html[data-tenant-theme=dark] .tenant-login-button-v3,html[data-tenant-theme=dark] .tenant-theme-toggle{color:#d5d8e7!important;background:linear-gradient(145deg,#1c1e2a,#151722)!important;border-color:#34384d!important}html[data-tenant-theme=dark] .tenant-customer-pill{background:#171925;border-color:#32364a}html[data-tenant-theme=dark] .tenant-customer-pill strong{color:#eef0fa}html[data-tenant-theme=dark] .tenant-customer-pill small{color:#8f96aa}html[data-tenant-theme=dark] .tenant-welcome h1,html[data-tenant-theme=dark] .tenant-empty-products h2,html[data-tenant-theme=dark] .tenant-topup-methods strong,html[data-tenant-theme=dark] .tenant-wallet-summary strong{color:#f0f2fa}html[data-tenant-theme=dark] .tenant-welcome p,html[data-tenant-theme=dark] .tenant-empty-products p,html[data-tenant-theme=dark] .tenant-topup-methods p,html[data-tenant-theme=dark] .tenant-wallet-summary span,html[data-tenant-theme=dark] .tenant-wallet-summary small,html[data-tenant-theme=dark] .tenant-store-footer{color:#9299ad}html[data-tenant-theme=dark] .tenant-welcome button,html[data-tenant-theme=dark] .tenant-empty-products,html[data-tenant-theme=dark] .tenant-wallet-summary>div,html[data-tenant-theme=dark] .tenant-topup-methods article{color:#e9ebf5;background:#151721;border-color:#2c3042;box-shadow:0 12px 30px #00000024}html[data-tenant-theme=dark] .tenant-topup-icon{color:#91aaff;background:#20263a}html[data-tenant-theme=dark] .tenant-topup-methods button{color:#737b90;background:#1b1e29;border-color:#303446}html[data-tenant-theme=dark] .tenant-topup-note{color:#d6bb72;background:#241f14;border-color:#4a3b19}html[data-tenant-theme=dark] .tenant-topup-note strong{color:#f1d589}html[data-tenant-theme=dark] .tenant-demo-banner{filter:brightness(.7)saturate(.9)}html[data-tenant-theme=dark] .tenant-auth-overlay-reference{-webkit-backdrop-filter:blur(11px)saturate(.75);backdrop-filter:blur(11px)saturate(.75);background:#04050cad}html[data-tenant-theme=dark] .tenant-auth-reference-modal{background:radial-gradient(circle at 80% 9%,#3c75994d,#0000 31%),radial-gradient(circle at 25% 92%,#404f8157,#0000 34%),radial-gradient(circle at 78% 92%,#77387c47,#0000 32%),linear-gradient(150deg,#1b1c29fa,#141521fa 58%,#111823fa);border-color:#7970bfcc;box-shadow:0 35px 90px #00000094,inset 0 0 0 5px #ffffff06,0 0 42px #7959ff24}html[data-tenant-theme=dark] .tenant-auth-reference-modal:before{background:linear-gradient(135deg,#ffffff09,#6589bf0d 45%,#a85aab0d);border-color:#ffffff14}html[data-tenant-theme=dark] .tenant-auth-reference-tabs button{color:#a6a8bd;background:linear-gradient(#202230,#181a26);border-color:#383b51;box-shadow:0 8px 18px #0003}html[data-tenant-theme=dark] .tenant-auth-reference-tabs button.active{color:#b698ff;background:linear-gradient(#27283a,#1d1f2d)}html[data-tenant-theme=dark] .tenant-auth-reference-title h2{color:#f0edff}html[data-tenant-theme=dark] .tenant-auth-reference-title p,html[data-tenant-theme=dark] .tenant-auth-reference-meta label,html[data-tenant-theme=dark] .tenant-auth-reference-helper{color:#aaa6bc}html[data-tenant-theme=dark] .tenant-auth-reference-input{background:#12141fd1;border-color:#55527a;box-shadow:0 5px 16px #00000024,inset 0 1px #ffffff06}html[data-tenant-theme=dark] .tenant-auth-reference-input input{color:#f0eef8}html[data-tenant-theme=dark] .tenant-auth-reference-input input::placeholder{color:#827e95}html[data-tenant-theme=dark] .tenant-auth-reference-input>i,html[data-tenant-theme=dark] .tenant-auth-reference-eye{color:#9a94ca}html[data-tenant-theme=dark] .tenant-auth-shop-card{filter:brightness(.82)saturate(.92)}html[data-tenant-theme=dark] .tenant-auth-reference-close .close-glass{fill:#1b1c29e6}html[data-tenant-theme=dark] .tenant-auth-reference-close .close-edge{stroke:#ffffff2e}html[data-tenant-theme=dark] .tenant-auth-reference-close .close-mark{stroke:#c4b6ff}@media (max-width:980px){.tenant-theme-toggle{width:44px!important;height:44px!important}}@media (max-width:620px){.tenant-theme-toggle{border-radius:12px!important;width:40px!important;height:40px!important}.tenant-theme-toggle svg{width:18px;height:18px}}.tenant-showcase{max-width:1220px;margin:0 auto;padding:26px 20px 72px}.tenant-announcement{white-space:nowrap;color:#fff;background:linear-gradient(90deg,#6556de,#8c5fe8 48%,#cb65d9);align-items:center;height:52px;display:flex;overflow:hidden;box-shadow:0 7px 22px #5e4acb33}.tenant-announcement-track{will-change:transform;width:max-content;min-width:200%;animation:26s linear infinite tenantAnnouncementMarquee;display:flex}.tenant-announcement-track span{letter-spacing:.025em;text-align:center;width:50%;padding:0 42px;font-size:14px;font-weight:800}.tenant-announcement:hover .tenant-announcement-track{animation-play-state:paused}@keyframes tenantAnnouncementMarquee{to{transform:translate(-50%)}}.tenant-store-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.tenant-store-stats article{background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #e3e1f2;border-radius:21px;justify-content:space-between;align-items:center;min-width:0;height:138px;padding:22px 22px 19px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #332e6712}.tenant-store-stats article:after{content:"";pointer-events:none;background:linear-gradient(145deg,#7a60eb1a,#68c7ff12);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-34px}.tenant-store-stats article>div{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.tenant-store-stats span{color:#74778d;font-size:13px;font-weight:750}.tenant-store-stats strong{letter-spacing:-.04em;color:#7253e2;white-space:nowrap;margin:6px 0 3px;font-size:34px;line-height:1.05}.tenant-store-stats small{color:#9a9caf;font-size:10px}.tenant-store-stats i{z-index:1;color:#b580f2;opacity:.8;place-items:center;width:112px;height:112px;font-style:normal;display:grid;position:absolute;bottom:-11px;right:-2px;transform:rotate(-4deg)}.tenant-store-stats article:nth-child(2) i{color:#75a9f1}.tenant-store-stats article:nth-child(3) i{color:#c877e3}.tenant-store-stats article:nth-child(4) i{color:#796ee9}.tenant-store-stats svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:104px;height:104px}html[data-tenant-theme=dark] .tenant-announcement{background:linear-gradient(90deg,#40378f,#6640a9,#8d428f)}html[data-tenant-theme=dark] .tenant-store-stats article{background:linear-gradient(145deg,#191a25,#171821);border-color:#323347;box-shadow:0 10px 26px #00000029}.tenant-hero-banner{aspect-ratio:2400/800;border:1px solid var(--tenant-border,#e4e8f2);background:linear-gradient(145deg,#fff 0%,#fcfbff 48%,#f7fcff 100%);border-radius:18px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 18px 48px #34345d14}.chen-pastel-hero:before,.chen-pastel-hero:after,.chen-pastel-mini:before,.chen-pastel-mini:after{content:"";pointer-events:none;position:absolute}.chen-pastel-hero:before{clip-path:polygon(0 0,100% 0,66% 100%,0 100%);background:linear-gradient(135deg,#7654dc 0%,#a96ee9 49%,#f58ed7 50% 65%,#8cdfff 66%,#65b8ee 100%);width:25%;height:43%;top:0;left:0}.chen-pastel-hero:after{clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0000 0 18%,#f184da 19% 38%,#8757d9 39% 58%,#7ad7f7 59% 78%,#9875e5 79% 100%);width:31%;height:48%;bottom:0;right:0}.chen-pastel-hero{background:radial-gradient(circle at 76% 37%,#ddf1ff4d,#0000 22%),linear-gradient(145deg,#fff,#fffefe 70%,#fbf8ff);border-color:#d8cef5}.chen-pastel-hero .chen-ribbon{z-index:1;pointer-events:none;display:block;position:absolute;transform:skew(-39deg)}.ribbon-top-a{background:#f58ed7;width:4.2%;height:30%;top:0;left:18%}.ribbon-top-b{background:#89dbfb;width:4.2%;height:22%;top:0;left:23%}.ribbon-top-c{background:#68bbed;width:4.2%;height:16%;top:0;left:29%}.ribbon-bottom-a{background:#f289df;width:5%;height:25%;bottom:0;right:20%}.ribbon-bottom-b{background:#8257d8;width:5%;height:33%;bottom:0;right:14%}.ribbon-bottom-c{background:#78d6f6;width:5%;height:22%;bottom:0;right:8%}.tenant-banner-placeholder{z-index:2;text-align:center;color:#17213a;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.tenant-banner-placeholder>span{letter-spacing:.18em;color:#7864d9;margin-bottom:8px;font-size:10px;font-weight:900}.chen-pastel-placeholder strong{letter-spacing:-.055em;background:linear-gradient(90deg,#7051d4,#a26de1 46%,#7b70dd 74%,#e98bd5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5.2vw,68px);line-height:.98}.chen-pastel-cross,.chen-pastel-dots{z-index:1;pointer-events:none;position:absolute}.chen-pastel-cross{opacity:.9;width:23px;height:23px}.chen-pastel-cross:before,.chen-pastel-cross:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:3px;position:absolute;top:50%;left:50%}.chen-pastel-cross:before{transform:translate(-50%,-50%)rotate(45deg)}.chen-pastel-cross:after{transform:translate(-50%,-50%)rotate(-45deg)}.chen-pastel-cross-a{color:#c6b3fb;top:34px;left:31px}.chen-pastel-cross-b{color:#c7b8ff;top:36px;right:33px}.chen-pastel-cross-c{color:#8fd7ff;width:26px;height:26px;bottom:48px;left:59%}.chen-pastel-dots{opacity:.82;background-image:radial-gradient(circle,currentColor 2px,#0000 2.6px);background-size:17px 17px;width:76px;height:48px}.chen-pastel-dots-a{color:#c5b7fb;top:29px;right:34px}.chen-pastel-dots-b{color:#c8b9fb;bottom:22px;left:24px}.tenant-mini-banners{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.tenant-mini-banner{aspect-ratio:1600/800;border:1px solid var(--tenant-border,#e4e8f2);text-align:center;background:linear-gradient(145deg,#fff,#fbfbff);border-radius:14px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #252c4e0f}.chen-pastel-mini:before{clip-path:polygon(0 0,66% 0,48% 100%,0 100%);background:linear-gradient(135deg,#895fff,#ef85db 64%,#80d7ff);width:34%;height:42%;top:0;left:0}.chen-pastel-mini:after{clip-path:polygon(60% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#ee8bdd,#8f64ff 48%,#74d3ff);width:31%;height:40%;bottom:0;right:0}.tenant-mini-banner>div:not(.tenant-mini-banner-art){z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.tenant-mini-banner span{letter-spacing:.12em;color:#8075a3;margin-bottom:3px;font-size:8px;font-weight:900}.tenant-mini-banner strong{letter-spacing:-.04em;background:linear-gradient(90deg,#8567ef,#709dff,#ef91d9);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(16px,1.45vw,21px);line-height:1}.tenant-mini-banner-art{z-index:3;width:auto;height:auto;box-shadow:none;background:0 0;border:0;display:block;position:absolute;top:7px;left:10px}.tenant-mini-banner-art i{color:#fff;font-size:clamp(19px,2vw,31px);font-style:normal;font-weight:500;line-height:1}.chen-mini-diagonal{z-index:1;background:#fff8;width:9%;height:72%;position:absolute;bottom:-18%;right:7%;transform:skew(-39deg)}.chen-pastel-cross-mini{color:#c5b5ff;width:15px;height:15px;top:14px;right:15px}.chen-pastel-dots-mini{color:#cabcfb;background-image:radial-gradient(circle,currentColor 1.4px,#0000 2px);background-size:11px 11px;width:42px;height:30px;bottom:12px;right:14px}.chen-pastel-mini-2:before,.chen-pastel-mini-4:after{background:linear-gradient(135deg,#f29add,#966cff 55%,#7fd7ff)}.chen-pastel-mini-3:before{background:linear-gradient(135deg,#7fd9ff,#7abfff 32%,#8e6dff)}.tenant-recent-purchases{margin-top:34px}.tenant-recent-purchases>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.tenant-recent-purchases>header span{letter-spacing:.16em;color:#7d67df;font-size:11px;font-weight:900}.tenant-recent-purchases h2{letter-spacing:-.035em;color:var(--tenant-text,#17243b);margin:4px 0 0;font-size:28px;line-height:1.08}.tenant-recent-purchases>header small{color:var(--tenant-muted,#8a94a5);font-size:11px}.tenant-purchase-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.tenant-purchase-track{gap:14px;width:max-content;animation:42s linear infinite tenantPurchaseMarquee;display:flex}.tenant-purchase-viewport:hover .tenant-purchase-track{animation-play-state:paused}.tenant-purchase-card{border:1px solid var(--tenant-border,#e1e6ef);background:var(--tenant-surface,#fff);border-radius:17px;flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:340px;height:84px;padding:12px 15px;display:grid;box-shadow:0 10px 24px #222a4813}.tenant-purchase-thumb{color:#6742df;background:linear-gradient(135deg,#f1eaff,#e6f6ff);border-radius:14px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:950;display:grid}.tenant-purchase-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.tenant-purchase-info{flex-direction:column;gap:6px;min-width:0;display:flex}.tenant-purchase-info strong{white-space:nowrap;text-overflow:ellipsis;color:var(--tenant-text,#1c2941);font-size:14px;line-height:1.25;overflow:hidden}.tenant-purchase-meta{min-width:0;color:var(--tenant-muted,#8a95a7);align-items:center;gap:6px;font-size:11px;display:flex}.tenant-purchase-meta span{white-space:nowrap}.tenant-purchase-time{text-overflow:ellipsis;overflow:hidden}.tenant-purchase-card>b{color:#6d49ec;white-space:nowrap;font-size:13.5px}@keyframes tenantPurchaseMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}.tenant-catalog-section,.tenant-products-section{margin-top:48px}.tenant-section-title{align-items:center;gap:13px;margin-bottom:18px;display:flex}.tenant-section-icon{color:#7358e5;background:linear-gradient(145deg,#f4f0ff,#edf7ff);border:1px solid #d9d5f3;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:0 7px 18px #5846b814}.tenant-section-title>div:last-child{flex-direction:column;display:flex}.tenant-section-title span,.tenant-contact-hub>header span{letter-spacing:.16em;color:#8469e5;font-size:9px;font-weight:900}.tenant-section-title h2,.tenant-contact-hub h2{color:var(--tenant-text,#17243b);letter-spacing:-.035em;margin:2px 0 1px;font-size:25px}.tenant-section-title p,.tenant-contact-hub>header p{color:var(--tenant-muted,#8993a4);margin:0;font-size:11px}.tenant-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.tenant-category-card{background:var(--tenant-surface,#fff);border:1px solid #e0e3ee;border-radius:19px;padding:9px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 10px 26px #2c30550e}.tenant-category-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #4136871a}.tenant-category-art{aspect-ratio:2400/800;color:#fff;background:linear-gradient(135deg,#7063eb,#a871ef 52%,#73ccf5);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.tenant-category-art:before,.tenant-category-art:after{content:"";background:#ffffff24;width:150px;height:35px;position:absolute;transform:rotate(-38deg)}.tenant-category-art:before{top:6px;left:-48px}.tenant-category-art:after{bottom:9px;right:-48px}.tenant-category-art>b{letter-spacing:-.06em;opacity:.88;font-size:21px;line-height:1;position:absolute;top:14px;left:18px}.tenant-category-art>em{letter-spacing:-.035em;text-shadow:0 6px 18px #33247e40;font-size:24px;font-style:normal;font-weight:950;line-height:1}.tenant-category-art>strong{letter-spacing:-.035em;color:#fff;margin-top:6px;font-size:21px;font-weight:950;line-height:1}.tenant-category-art>i{letter-spacing:.2em;margin-top:5px;font-size:8px;font-style:normal;font-weight:900}.tenant-category-art>small{color:#fff;font-size:10px;font-weight:850;position:absolute;bottom:11px;right:16px}.tenant-category-art>span{border:3px solid #fff8;width:15px;height:15px;position:absolute;transform:rotate(45deg)}.tenant-category-art>span:first-of-type{top:16px;right:23px}.tenant-category-art>span:nth-of-type(2){width:8px;height:8px;bottom:17px;left:24px}.category-tone-2 .tenant-category-art{background:linear-gradient(135deg,#e777c4,#bc6ee6 48%,#7ab8f2)}.category-tone-3 .tenant-category-art{background:linear-gradient(135deg,#56bce9,#7374ea 55%,#b167e5)}.category-tone-4 .tenant-category-art{background:linear-gradient(135deg,#7a62de,#da78cf 55%,#f0a2cf)}.tenant-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tenant-product-card{background:var(--tenant-surface,#fff);border:1px solid #e0e3ed;border-radius:18px;padding:10px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 27px #292d500f}.tenant-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #3a32771c}.tenant-product-card.is-soldout{background:linear-gradient(#fff,#fafafb);border-color:#e7e3e7;box-shadow:0 10px 24px #433e4d0d}.tenant-product-card.is-soldout:hover{transform:translateY(-2px);box-shadow:0 14px 28px #433e4d14}.tenant-product-art{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#7160e5,#a76ce9 53%,#77cdf2);border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.tenant-product-art:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 32px,#ffffff12 33px 35px);position:absolute;inset:-70px;transform:rotate(8deg)}.tenant-product-art>span{text-shadow:0 8px 22px #4934a45c;flex-direction:column;align-items:center;display:flex;position:relative}.tenant-product-art>span b{letter-spacing:-.04em;font-size:28px;font-weight:950;line-height:1}.tenant-product-art>span small{letter-spacing:-.03em;margin-top:5px;font-size:19px;font-weight:900}.tenant-product-art>i{letter-spacing:.17em;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:12px;left:14px}.tenant-product-art-2,.tenant-product-art-5{background:linear-gradient(145deg,#ef8acb,#ba69e5,#799ff0)}.tenant-product-art-3,.tenant-product-art-6{background:linear-gradient(145deg,#53bde7,#696ce0,#ac68dc)}.tenant-product-art.is-soldout,.tenant-product-card.is-soldout .tenant-product-art{filter:grayscale()saturate(.05)brightness(1.03);opacity:.72}.tenant-product-card.is-soldout .tenant-product-art:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff38);position:absolute;inset:0}.tenant-product-copy{flex-direction:column;gap:6px;padding:13px 4px 11px;display:flex}.tenant-product-copy h3{color:var(--tenant-text,#19283f);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:0;font-size:17px;font-weight:900;line-height:1.36;display:-webkit-box;overflow:hidden}.tenant-product-copy>strong{color:var(--tenant-primary,#7052df);font-size:22px;font-weight:950;line-height:1}.tenant-product-copy p{color:color-mix(in srgb,var(--tenant-text,#19283f) 78%,white);margin:0;font-size:12px;font-weight:800}.tenant-product-copy>small{color:var(--tenant-muted,#6f7c90);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.tenant-product-card.is-soldout .tenant-product-copy h3{color:#464b58}.tenant-product-card.is-soldout .tenant-product-copy>strong{color:#707581}.tenant-product-card.is-soldout .tenant-product-copy p,.tenant-product-card.is-soldout .tenant-product-copy>small{color:#8b909d}.tenant-product-card>footer{border:0;height:auto;padding:0 2px 2px}.tenant-product-card button{color:#aaa6b3;width:100%;height:38px;font:inherit;cursor:not-allowed;background:#eeecf4;border:0;border-radius:10px;font-size:10px;font-weight:800}.tenant-product-card button span{color:#b9b5c2;margin-right:5px}.tenant-product-card button.is-soldout,.tenant-product-card button:disabled.is-soldout{color:#fff;cursor:not-allowed;background:linear-gradient(90deg,#ee5469,#df3552);box-shadow:0 9px 18px #df355229}.tenant-product-card button.is-soldout span,.tenant-product-card button:disabled.is-soldout span{color:#fff}.tenant-contact-hub{background:radial-gradient(circle at 10% 10%,#ede9ff 0,#0000 28%),radial-gradient(circle at 92% 90%,#e8f7ff 0,#0000 30%),linear-gradient(145deg,#fff,#fbfaff);border:1px solid #dfdcf0;border-radius:25px;margin:54px 0 8px;padding:34px;box-shadow:0 16px 40px #3b327712}.tenant-contact-hub>header{text-align:center;margin-bottom:24px}.tenant-contact-hub h2{font-size:30px}.tenant-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tenant-contact-grid>a{color:#273149;background:#fff;border:1px solid #dedcf0;border-radius:17px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:13px;min-width:0;min-height:104px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 22px #312f5b0e}.tenant-contact-grid>a:hover{border-color:#bcb3eb;transform:translateY(-3px);box-shadow:0 14px 30px #41368a1f}.tenant-contact-grid>a>i{color:#6553dc;background:#ede9ff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:21px;font-style:normal;font-weight:950;display:grid}.tenant-contact-grid>a>div{flex-direction:column;min-width:0;display:flex}.tenant-contact-grid>a span{letter-spacing:.13em;color:#9289b4;font-size:8px;font-weight:900}.tenant-contact-grid>a strong{margin:2px 0;font-size:16px}.tenant-contact-grid>a small{color:#8a94a4;font-size:9px}.tenant-contact-grid>a>b{color:#9589cf;font-size:18px}.tenant-contact-grid .contact-line>i{color:#18a65b;background:#e9faef}.tenant-contact-grid .contact-facebook>i{color:#3574d3;background:#eaf2ff}.tenant-contact-note{text-align:center;color:#9a9cad;margin-top:17px;font-size:8.5px;display:block}html[data-tenant-theme=dark] .tenant-category-card,html[data-tenant-theme=dark] .tenant-product-card,html[data-tenant-theme=dark] .tenant-contact-hub{background:#161720;border-color:#303245}.tenant-contact-grid>a{background:var(--tenant-surface,#fff)}html[data-tenant-theme=dark] .tenant-contact-grid>a{color:#eef0f8;background:#1c1d29;border-color:#35364b}html[data-tenant-theme=dark] .tenant-hero-banner{background:linear-gradient(135deg,#171625,#11131a 48%,#141c27);border-color:#2e3240}html[data-tenant-theme=dark] .tenant-mini-banner{background:linear-gradient(145deg,#151722,#191827);border-color:#2e3240}html[data-tenant-theme=dark] .tenant-purchase-card{background:#151721;border-color:#2c3042;box-shadow:0 8px 20px #0000001f}@media (max-width:980px){.tenant-showcase{padding-top:20px}.tenant-mini-banners{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-hero-banner{min-height:220px}.tenant-store-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-contact-grid{grid-template-columns:1fr}.tenant-contact-grid>a{min-height:90px}}@media (max-width:620px){.tenant-announcement{height:42px}.tenant-announcement-track span{padding:0 26px;font-size:11px}.tenant-showcase{padding:16px 14px 55px}.tenant-hero-banner{border-radius:17px;min-height:0}.chen-pastel-placeholder strong{font-size:34px}.tenant-mini-banners{gap:9px}.tenant-mini-banner{border-radius:13px}.tenant-mini-banner strong{font-size:16px}.tenant-recent-purchases>header{flex-direction:column;align-items:flex-start;gap:5px}.tenant-recent-purchases{margin-top:28px}.tenant-recent-purchases h2{font-size:25px}.tenant-purchase-card{grid-template-columns:50px minmax(0,1fr) auto;gap:11px;width:300px;height:76px;padding:10px 12px}.tenant-purchase-thumb{width:50px;height:50px}.tenant-purchase-info strong{font-size:12.5px}.tenant-purchase-card>b{font-size:12px}.tenant-purchase-track{animation-duration:36s}.tenant-store-stats{gap:10px;margin-top:16px}.tenant-store-stats article{border-radius:17px;height:112px;padding:16px}.tenant-store-stats span{font-size:11px}.tenant-store-stats strong{font-size:27px}.tenant-store-stats small{font-size:8.5px}.tenant-store-stats i{opacity:.58;width:92px;height:92px;bottom:-15px;right:-10px}.tenant-store-stats svg{width:86px;height:86px}.tenant-catalog-section,.tenant-products-section{margin-top:36px}.tenant-category-grid{grid-template-columns:1fr}.tenant-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tenant-category-art{aspect-ratio:2400/800}.tenant-category-art>em{font-size:20px}.tenant-category-art>strong{margin-top:4px;font-size:17px}.tenant-category-art>i{display:none}.tenant-category-art>small{font-size:7px;bottom:8px}.tenant-product-card{border-radius:14px;padding:7px}.tenant-product-art{border-radius:10px}.tenant-product-art>span b{font-size:21px}.tenant-product-art>span small{font-size:14px}.tenant-product-copy h3{min-height:38px;font-size:14px}.tenant-product-copy>strong{font-size:18px}.tenant-product-copy p,.tenant-product-copy>small{font-size:11px}.tenant-contact-hub{border-radius:21px;margin-top:40px;padding:25px 15px}.tenant-contact-hub h2{font-size:26px}.tenant-contact-grid>a{padding:14px}}@media (prefers-reduced-motion:reduce){.tenant-announcement-track{min-width:100%;animation:none}.tenant-announcement-track span{width:100%}.tenant-announcement-track span[aria-hidden=true]{display:none}.tenant-purchase-track{flex-wrap:wrap;width:auto;animation:none}.tenant-purchase-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.tenant-purchase-card[aria-hidden=true]{display:none}}.tenant-store-header-v3{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fffffff7;border-color:#eee5e7;overflow:visible;box-shadow:0 16px 40px #521c2714}.tenant-main-nav-v3 a{letter-spacing:0;text-shadow:none;color:#3f4a5e!important;font-weight:850!important}.tenant-main-nav-v3 a span{color:#7b8494;place-items:center;width:19px;height:19px;display:grid}.tenant-main-nav-v3 a span svg{width:17px;height:17px;display:block}.tenant-main-nav-v3 a.active{background:linear-gradient(135deg,#fff,#fff3f5);border-color:#f2cbd3;box-shadow:0 7px 20px #dc003617,inset 3px 0 #ed0b43;color:#cf0637!important}.tenant-profile-menu{position:relative}.tenant-auth-actions-v3 .tenant-profile-trigger{color:#1b2638;cursor:pointer;text-align:left;background:#fff;border:1px solid #ecdce0;border-radius:15px;min-width:164px;height:48px;padding:5px 10px 5px 6px;box-shadow:0 6px 16px #521c270f}.tenant-profile-trigger>span{color:#d4083a;background:linear-gradient(135deg,#ffedf1,#ffe2e9)}.tenant-profile-trigger>div{flex:1}.tenant-profile-trigger strong{color:#192437;font-size:12.5px;font-weight:900}.tenant-profile-trigger small{color:#727c8d;font-weight:650}.tenant-profile-trigger>i{color:#b33a58;font-size:15px;font-style:normal;transition:transform .18s}.tenant-profile-trigger[aria-expanded=true]>i{transform:rotate(180deg)}.tenant-profile-dropdown{z-index:100;transform-origin:100% 0;background:#fff;border:1px solid #eadadd;border-radius:20px;width:286px;padding:12px;animation:.17s ease-out tenantProfileOpen;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #4a14212e,0 2px 8px #4a14210f}@keyframes tenantProfileOpen{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.tenant-profile-dropdown-head{align-items:center;gap:10px;padding:4px 4px 11px;display:flex}.tenant-profile-dropdown-head>span{color:#d5083b;background:#fff0f3;border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid}.tenant-profile-dropdown-head>div{flex-direction:column;min-width:0;display:flex}.tenant-profile-dropdown-head strong{color:#182235;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tenant-profile-dropdown-head small{color:#7c8492;margin-top:2px;font-size:9.5px}.tenant-profile-credit{color:#fff;background:linear-gradient(100deg,#ed0840,#ff2757);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex;box-shadow:0 8px 18px #e000352b}.tenant-profile-credit span{font-size:11px;font-weight:750}.tenant-profile-credit strong{font-size:14px;font-weight:950}.tenant-profile-dropdown nav{border-bottom:1px solid #eee2e5;flex-direction:column;padding:4px 0;display:flex}.tenant-profile-dropdown nav a,.tenant-auth-actions-v3 .tenant-profile-logout{color:#303747;width:100%;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.tenant-profile-dropdown nav a svg,.tenant-profile-logout svg{color:#9b6673;flex:none;width:18px;height:18px}.tenant-auth-actions-v3 .tenant-profile-logout{color:#b50a32;margin-top:5px}.tenant-profile-logout:disabled{opacity:.55;cursor:wait}html[data-tenant-theme=dark] .tenant-main-nav-v3 a.active{background:#2a1d22;border-color:#633341;box-shadow:inset 3px 0 #ff315f;color:#ff9ab3!important}html[data-tenant-theme=dark] .tenant-profile-dropdown{background:#17151a;border-color:#3b2b30;box-shadow:0 24px 60px #00000073}html[data-tenant-theme=dark] .tenant-profile-dropdown-head strong{color:#f5edf0}html[data-tenant-theme=dark] .tenant-profile-dropdown-head small{color:#9b8f94}html[data-tenant-theme=dark] .tenant-profile-dropdown nav{border-color:#3a2c31}html[data-tenant-theme=dark] .tenant-profile-dropdown nav a,html[data-tenant-theme=dark] .tenant-profile-logout{color:#ded4d8}@media (max-width:620px){.tenant-auth-actions-v3 .tenant-profile-trigger{width:44px;min-width:44px;padding:4px}.tenant-profile-trigger>div,.tenant-profile-trigger>i{display:none}.tenant-profile-trigger>span{width:34px;height:34px}.tenant-profile-dropdown{width:auto;position:fixed;top:78px;left:10px;right:10px}}.tenant-store-header-v3{background:#fffffff7;border-color:#e4e2f4;box-shadow:0 16px 42px #3f378517}.tenant-main-nav-v3 a{border:1px solid #0000;border-radius:15px;min-height:48px;padding:0 16px;color:#414b62!important;box-shadow:none!important}.tenant-main-nav-v3 a span{color:#818ca4}.tenant-main-nav-v3 a:hover{background:linear-gradient(135deg,#f8f7ff,#f3f7ff);border-color:#dfdff4;color:#5546ca!important}.tenant-main-nav-v3 a:hover span{color:#6a5ae0}.tenant-main-nav-v3 a.active{background:linear-gradient(135deg,#f8f5ff,#eef5ff);border:1px solid #d9d5f5;border-radius:15px;min-height:48px;padding:0 16px;color:#5a49d4!important;box-shadow:0 7px 20px #5b4bd21a!important}.tenant-main-nav-v3 a.active span{color:#6c55e5}.tenant-auth-actions-v3 .tenant-profile-trigger{color:#222c43;background:linear-gradient(145deg,#fff,#fbfaff);border-color:#dedcf2;box-shadow:0 6px 17px #4c409912}.tenant-profile-trigger>span,.tenant-profile-dropdown-head>span{color:#5a4bd2;background:linear-gradient(135deg,#eeeaff,#e4f1ff)}.tenant-profile-trigger>i{color:#7365c6}.tenant-profile-trigger[aria-expanded=true]{border-color:#afa8eb;box-shadow:0 0 0 3px #6755dd14}.tenant-profile-dropdown{background:linear-gradient(160deg,#fff 0%,#fefeff 62%,#faf8ff 100%);border-color:#dfdced;box-shadow:0 24px 60px #3d337c2b,0 2px 8px #3d337c0f}.tenant-profile-credit{background:linear-gradient(100deg,#5267eb 0%,#7655e8 48%,#b04edc 100%);box-shadow:0 9px 20px #5b46d533}.tenant-profile-dropdown nav{border-color:#e9e6f2}.tenant-profile-dropdown nav a svg,.tenant-profile-logout svg{color:#7b71ae}.tenant-profile-dropdown nav a:hover{color:#5644cf;background:#f3f0ff}.tenant-profile-dropdown nav a:hover svg{color:#6b54de}.tenant-auth-actions-v3 .tenant-profile-logout{color:#6654c3}.tenant-auth-actions-v3 .tenant-profile-logout:hover{color:#513fc2;background:#f2efff}html[data-tenant-theme=dark] .tenant-main-nav-v3 a.active{background:#26243a;border-color:#4c4772;color:#b8b0ff!important;box-shadow:0 7px 18px #0003!important}html[data-tenant-theme=dark] .tenant-profile-trigger>span,html[data-tenant-theme=dark] .tenant-profile-dropdown-head>span{color:#bdb3ff;background:#2d2948}html[data-tenant-theme=dark] .tenant-profile-credit{background:linear-gradient(100deg,#4053c9,#6548c9,#8d3db1)}.tenant-member-page{min-height:100vh}.tenant-member-shell{max-width:1220px;margin:0 auto;padding:34px 20px 80px}.tenant-member-heading{margin:0 0 22px}.tenant-member-heading>span{letter-spacing:.18em;color:#7b63e6;font-size:9px;font-weight:900}.tenant-member-heading h1{letter-spacing:-.045em;color:var(--tenant-text,#17243b);margin:4px 0 5px;font-size:34px;line-height:1.05}.tenant-member-heading p{color:var(--tenant-muted,#8791a5);margin:0;font-size:13px}.tenant-member-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;display:grid}.tenant-member-side-card{border:1px solid var(--tenant-border,#e4e8f2);background:linear-gradient(#fff 0%,#fcfbff 60%,#f8fbff 100%);border-radius:24px;padding:22px 14px 16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #302f5812}.tenant-member-side-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#e9dcff 0%,#e9dcff00 72%);border-radius:50%;width:150px;height:150px;position:absolute;inset:-50px -60px auto auto}.tenant-member-avatar{z-index:1;color:#6b4be8;background:linear-gradient(145deg,#f7f4ff,#eaf5ff);border:1px solid #e4e6f6;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 10px;font-size:28px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 28px #604dc41f}.tenant-member-side-card>h2{text-align:center;letter-spacing:-.035em;color:var(--tenant-text,#17243b);z-index:1;margin:0;font-size:22px;position:relative}.tenant-member-side-card>p{text-align:center;color:var(--tenant-muted,#8f98aa);margin:4px 0 15px;font-size:11px}.tenant-member-side-credit{color:#fff;background:linear-gradient(135deg,#6d54ec,#bd45e8);border-radius:15px;padding:14px 15px;position:relative;box-shadow:0 14px 28px #714ce138}.tenant-member-side-credit span{opacity:.94;font-size:10px;font-weight:800;display:block}.tenant-member-side-credit strong{margin-top:5px;font-size:21px;display:block}.tenant-member-side-credit i{opacity:.8;font-size:18px;font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.tenant-member-side-level{background:#ffffffb8;border:1px solid #e7e6f5;border-radius:14px;margin-top:14px;padding:13px}.tenant-member-side-level span{color:#8c93a8;font-size:9px}.tenant-member-side-level strong{color:#6750d7;margin:6px 0 10px;font-size:11px;display:block}.tenant-member-side-level>div{background:#ececf5;border-radius:999px;height:5px;overflow:hidden}.tenant-member-side-level>div i{border-radius:inherit;background:linear-gradient(90deg,#6d58ef,#e451da,#66d5ff);height:100%;display:block}.tenant-member-main{gap:18px;display:grid}.tenant-member-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tenant-member-stats article{border:1px solid var(--tenant-border,#e3e7f0);background:var(--tenant-surface,#fff);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:100px;padding:14px;display:grid;box-shadow:0 10px 24px #252c4e0d}.tenant-member-stat-icon{border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.tenant-member-stat-icon.calendar{color:#1c9ef1;background:#eaf7ff}.tenant-member-stat-icon.wallet{color:#7b55e9;background:#f4edff}.tenant-member-stat-icon.chart{color:#f43c8e;background:#fff0f7}.tenant-member-stats small{color:#858da0;font-size:10px;display:block}.tenant-member-stats strong{color:#242d43;margin-top:5px;font-size:18px;display:block}.tenant-member-stats strong.purple{color:#6d51e7}.tenant-member-stats strong.pink{color:#f03d8f}.tenant-member-stats em{color:#a1a7b6;margin-top:5px;font-size:9px;font-style:normal;display:block}.tenant-member-vip-card{border:1px solid var(--tenant-border,#e2e6ef);background:linear-gradient(145deg,#fff,#fbfbff);border-radius:18px;padding:18px 20px;box-shadow:0 12px 30px #2c2f560f}.tenant-member-vip-title{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.tenant-member-crown{color:#25e0c6;background:linear-gradient(145deg,#082d34,#124e58);border-radius:14px;place-items:center;width:54px;height:54px;font-size:31px;display:grid}.tenant-member-vip-title h2{color:var(--tenant-text,#18233a);letter-spacing:-.035em;margin:0;font-size:22px}.tenant-member-vip-title h2 b{color:#257bd5;vertical-align:middle;background:#eaf5ff;border:1px solid #b9ddff;border-radius:999px;margin-left:7px;padding:4px 10px;font-size:10px;display:inline-flex}.tenant-member-vip-title p{color:#8d95a8;margin:4px 0 0;font-size:11px}.tenant-member-vip-title>a{color:#7055e3;background:#fff;border:1px solid #e4e2f2;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.tenant-member-vip-progress{grid-template-columns:minmax(0,1fr) 135px;gap:14px;margin-top:16px;display:grid}.tenant-member-vip-bar{background:#fcfcff;border:1px solid #e7e5f3;border-radius:13px;padding:13px;position:relative}.tenant-member-vip-bar>span{color:#777f98;font-size:8px}.tenant-member-vip-bar>span:nth-child(2){float:right}.tenant-member-vip-bar>div{clear:both;background:#e9eaf1;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.tenant-member-vip-bar>div i{border-radius:inherit;background:linear-gradient(90deg,#f047d8,#8f5cff,#54b9ff,#6ce0d0);height:100%;display:block}.tenant-member-vip-bar strong{text-align:center;color:#454d66;margin-top:9px;font-size:10px;display:block}.tenant-member-vip-bar small{text-align:center;color:#9ca2b2;margin-top:2px;font-size:8px;display:block}.tenant-member-percent{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #ece8fa;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:flex}.tenant-member-percent strong{background:linear-gradient(90deg,#7054e9,#9c52ef);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:27px}.tenant-member-percent span{color:#8c93a7;text-align:center;margin-top:4px;font-size:9px}.tenant-member-password-card{background:linear-gradient(145deg,#fff,#fffaff);border:1px solid #ecdff0;border-radius:18px;grid-template-columns:84px minmax(0,1fr) 190px;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #362b560d}.tenant-member-password-visual{place-items:center;height:82px;display:grid}.tenant-member-password-visual>span{color:#ec3f92;background:linear-gradient(145deg,#fff1f8,#f3e7ff);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 26px #ea459924}.tenant-member-password-visual svg{width:30px;height:30px}.tenant-member-password-copy h2{color:var(--tenant-text,#1d263a);margin:0;font-size:17px}.tenant-member-password-copy p{color:#8e95a7;margin:4px 0 8px;font-size:10px}.tenant-member-password-copy ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tenant-member-password-copy li{color:#7e879b;font-size:9px}.tenant-member-password-copy li:before{content:"✓";color:#18b584;background:#e5fbf3;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:6px;font-weight:900;display:inline-grid}.tenant-member-password-button,.tenant-member-password-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ec2887,#fa3867);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:850;display:flex;box-shadow:0 10px 22px #ef2a7a33}.tenant-member-password-button svg{width:18px;height:18px}.tenant-member-password-card.is-open{grid-template-columns:70px minmax(0,1fr);align-items:start}.tenant-member-password-card.is-open .tenant-member-password-form{grid-column:1/-1}.tenant-member-password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:6px;display:grid}.tenant-member-password-form label{color:#70788d;gap:5px;font-size:9px;display:grid}.tenant-member-password-form input{color:#252d41;background:#fff;border:1px solid #e2e3ec;border-radius:10px;outline:none;height:40px;padding:0 12px}.tenant-member-password-form input:focus{border-color:#a78df5;box-shadow:0 0 0 3px #845eeb14}.tenant-member-password-form>p{grid-column:1/-1;margin:0;font-size:10px}.tenant-member-password-form>p.success{color:#159a69}.tenant-member-password-form>p.error{color:#d94364}.tenant-member-password-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tenant-member-password-cancel{color:#687087;background:#fff;border:1px solid #e1e2ec;border-radius:9px;min-height:38px;padding:0 15px;font-weight:800}.tenant-member-password-save{min-height:38px;padding:0 18px}html[data-tenant-theme=dark] .tenant-member-side-card,html[data-tenant-theme=dark] .tenant-member-stats article,html[data-tenant-theme=dark] .tenant-member-vip-card,html[data-tenant-theme=dark] .tenant-member-password-card{background:linear-gradient(145deg,#161823,#11131c);border-color:#2d3142;box-shadow:0 16px 38px #00000038}html[data-tenant-theme=dark] .tenant-member-side-level,html[data-tenant-theme=dark] .tenant-member-vip-bar,html[data-tenant-theme=dark] .tenant-member-percent{background:#171925;border-color:#303446}html[data-tenant-theme=dark] .tenant-member-vip-title>a,html[data-tenant-theme=dark] .tenant-member-password-form input{color:#edf0f8;background:#151722;border-color:#34384a}@media (max-width:980px){.tenant-member-layout{grid-template-columns:1fr}.tenant-member-side-card{grid-template-columns:100px minmax(0,1fr);column-gap:14px;display:grid}.tenant-member-avatar{grid-row:1/4}.tenant-member-side-card>h2,.tenant-member-side-card>p{text-align:left}.tenant-member-side-credit,.tenant-member-side-level{grid-column:1/-1}.tenant-member-stats{grid-template-columns:1fr 1fr}.tenant-member-vip-progress{grid-template-columns:1fr}.tenant-member-password-card{grid-template-columns:70px minmax(0,1fr)}}@media (max-width:680px){.tenant-member-shell{padding:22px 14px 60px}.tenant-member-heading h1{font-size:28px}.tenant-member-stats{grid-template-columns:1fr}.tenant-member-vip-title{grid-template-columns:48px minmax(0,1fr)}.tenant-member-vip-title>a{grid-column:1/-1;justify-content:center}.tenant-member-password-card{grid-template-columns:1fr}.tenant-member-password-visual{display:none}.tenant-member-password-button{width:100%}.tenant-member-password-form,.tenant-member-password-card.is-open{grid-template-columns:1fr}}.tenant-member-stat-icon svg{width:24px;height:24px;display:block}.tenant-member-side-credit i{place-items:center;width:22px;height:22px;display:grid}.tenant-member-side-credit i svg{width:20px;height:20px;display:block}.tenant-member-avatar-wrap{text-align:center;z-index:2;width:100px;height:96px;margin:0 auto 10px;position:relative}.tenant-member-avatar-button{appearance:none;cursor:pointer;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.tenant-member-avatar-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #604dc429}.tenant-member-avatar-button:disabled{cursor:wait;opacity:.75}.tenant-member-avatar-button>span{place-items:center;width:100%;height:100%;display:grid}.tenant-member-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.tenant-member-avatar-camera{color:#7658e8;cursor:pointer;z-index:3;background:#fff;border:2px solid #8b6df4;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:grid;position:absolute;bottom:2px;right:1px;box-shadow:0 5px 12px #7658e82e}.tenant-member-avatar-camera:hover{color:#9d55e9;background:linear-gradient(145deg,#f8f4ff,#f2f7ff);transform:scale(1.06);box-shadow:0 7px 16px #7658e842}.tenant-member-avatar-camera:disabled{cursor:wait;opacity:.7}.tenant-member-avatar-camera svg{width:16px;height:16px}.tenant-member-avatar-input{display:none}.tenant-member-avatar-status{color:#777f98;width:180px;font-size:9px;line-height:1.3;display:block;position:absolute;top:102px;left:50%;transform:translate(-50%)}.tenant-member-avatar-wrap+.tenant-member-side-card>h2{margin-top:0}.tenant-customer-avatar-slot{overflow:hidden}.tenant-customer-avatar-slot img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.tenant-orders-page{min-height:100vh}.tenant-orders-shell{max-width:1220px;margin:0 auto;padding:30px 20px 80px}.tenant-orders-breadcrumb{color:#9aa1b2;align-items:center;gap:9px;margin-bottom:17px;font-size:11px;display:flex}.tenant-orders-breadcrumb a{color:#7b82a0;text-decoration:none}.tenant-orders-breadcrumb strong{color:#6e58dc}.tenant-orders-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.tenant-orders-heading-icon{color:#7355e9;background:linear-gradient(145deg,#f4edff,#eaf5ff);border:1px solid #e4e2f4;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #5241b714}.tenant-orders-heading-icon svg{width:25px;height:25px}.tenant-orders-heading>div>span{letter-spacing:.18em;color:#8069e5;font-size:9px;font-weight:900}.tenant-orders-heading h1{letter-spacing:-.04em;color:var(--tenant-text,#18243a);margin:3px 0;font-size:29px;line-height:1.05}.tenant-orders-heading p{color:var(--tenant-muted,#8c95a8);margin:0;font-size:12px}.tenant-orders-heading p b{color:#7357db}.tenant-orders-panel{border:1px solid var(--tenant-border,#e3e7f0);background:linear-gradient(145deg,#fff,#fcfbff);border-radius:20px;overflow:visible;box-shadow:0 18px 44px #292d4e0f}.tenant-orders-toolbar{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tenant-orders-search{color:#7d8497;background:#fff;border:1px solid #e2e4ee;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:320px;max-width:500px;height:42px;padding:0 13px;display:flex}.tenant-orders-search input{color:#263149;background:0 0;border:0;outline:0;width:100%;font-size:11px}.tenant-orders-search input::placeholder{color:#a5abba}.tenant-orders-actions{align-items:center;gap:8px;display:flex}.tenant-orders-actions button{color:#7b8296;cursor:pointer;background:#fff;border:1px solid #e3e4ed;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.tenant-orders-actions button:hover{color:#6752db;background:#f8f6ff;border-color:#cfc9f5}.tenant-orders-actions button.active{color:#6c53df;background:linear-gradient(145deg,#f5f1ff,#f8f9ff);border-color:#ded7ff}.tenant-orders-actions button:disabled{opacity:.42;cursor:not-allowed}.tenant-orders-table-wrap{padding:0 0 3px}.tenant-orders-table-head{color:#737b91;background:#fdfdff;border-bottom:1px solid #ececf3;grid-template-columns:minmax(310px,1.7fr) minmax(150px,.78fr) 110px 80px 130px 60px;align-items:center;gap:12px;padding:12px 16px;font-size:9px;font-weight:850;display:grid}.tenant-orders-list{display:grid}.tenant-order-row{background:#fff;border-bottom:1px solid #ececf3;grid-template-columns:minmax(310px,1.7fr) minmax(150px,.78fr) 110px 80px 130px 60px;align-items:center;gap:12px;min-height:88px;padding:12px 16px;transition:background .16s;display:grid;position:relative}.tenant-order-row:hover{background:#fdfcff}.tenant-order-product{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tenant-order-image{color:#745be4;background:linear-gradient(145deg,#f1eaff,#eaf7ff);border:1px solid #e5e7ef;border-radius:13px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.tenant-order-image img{object-fit:cover;width:100%;height:100%}.tenant-order-image svg{width:25px;height:25px}.tenant-order-product strong{color:#604ddd;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;display:block;overflow:hidden}.tenant-order-product small{color:#7f879a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.tenant-order-product em{color:#765ee3;background:#f3efff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:19px;margin-top:7px;padding:0 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.tenant-order-date strong{color:#596176;font-size:10px;font-weight:760;display:block}.tenant-order-date small{color:#a0a6b5;margin-top:4px;font-size:8px;display:block}.tenant-order-status{border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.tenant-order-status.paid{color:#138e64;background:#e8f8f0;border:1px solid #cbeede}.tenant-order-status.unpaid{color:#af7b10;background:#fff8df;border:1px solid #f5e6ac}.tenant-order-status.cancelled{color:#c34558;background:#fff0f2;border:1px solid #f6cfd6}.tenant-order-menu-wrap{justify-content:flex-end;display:flex;position:relative}.tenant-order-dots{color:#7b8295;cursor:pointer;background:#fff;border:1px solid #e2e4ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tenant-order-dots:hover{color:#6d54e1;background:#faf8ff;border-color:#cfc9f5}.tenant-order-menu{z-index:15;background:#fff;border:1px solid #e3e2ed;border-radius:12px;gap:2px;width:180px;padding:7px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 18px 40px #322d5829}.tenant-order-menu button{color:#5c6477;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;height:36px;padding:0 10px;font-size:10px;display:flex}.tenant-order-menu svg{width:17px;height:17px}.tenant-orders-pagination{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tenant-orders-pagination>span{color:#747c90;font-size:10px}.tenant-orders-pagination>div{align-items:center;gap:7px;display:flex}.tenant-orders-pagination button{color:#6f778c;cursor:pointer;background:#fff;border:1px solid #e1e3eb;border-radius:10px;min-width:34px;height:34px;padding:0 10px;font-size:10px}.tenant-orders-pagination button.active{color:#fff;background:linear-gradient(145deg,#765bea,#a465ec);border-color:#8e78f3;box-shadow:0 7px 16px #7253e030}.tenant-orders-pagination button:disabled{opacity:.38;cursor:not-allowed}.tenant-orders-empty{text-align:center;padding:70px 20px}.tenant-orders-empty>span{color:#7258e6;background:linear-gradient(145deg,#f2edff,#e9f7ff);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 13px;display:grid}.tenant-orders-empty svg{width:32px;height:32px}.tenant-orders-empty h2{color:var(--tenant-text,#202b42);margin:0;font-size:20px}.tenant-orders-empty p{color:#9098aa;margin:7px 0 0;font-size:11px}.tenant-order-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e1e306b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-order-modal{background:linear-gradient(150deg,#fff,#fdfcff);border:1px solid #dedbeb;border-radius:20px;width:min(700px,96vw);max-height:min(760px,90vh);overflow:auto;box-shadow:0 32px 90px #1e1d3947}.tenant-order-modal>header{border-bottom:1px solid #ecebf2;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:15px 17px;display:grid}.tenant-order-modal-icon{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.tenant-order-modal-icon.details{color:#7358e4;background:#f1ecff}.tenant-order-modal-icon.warranty{color:#31a8e8;background:#e8f7ff}.tenant-order-modal header h2{color:#272f44;margin:0;font-size:17px}.tenant-order-modal header p{color:#8d95a7;margin:3px 0 0;font-size:10px}.tenant-order-modal header>button{color:#777e91;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:27px}.tenant-order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-order-summary-grid>div{background:#fdfdff;border:1px solid #e8e7f0;border-radius:12px;padding:11px 12px}.tenant-order-summary-grid span{color:#8e95a7;font-size:9px;display:block}.tenant-order-summary-grid strong{color:#424b62;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.tenant-order-payload{border:1px solid #e7e4f1;border-radius:13px;margin-top:13px;overflow:hidden}.tenant-order-payload-head{background:#faf9ff;border-bottom:1px solid #ebe9f2;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.tenant-order-payload-head strong{color:#4a5368;font-size:11px}.tenant-order-payload-head button{color:#6b55db;cursor:pointer;background:#fff;border:1px solid #ddd9f1;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:9px;display:flex}.tenant-order-payload-list{max-height:360px;padding:8px 11px;overflow:auto}.tenant-order-payload-list>div{border-bottom:1px dashed #e7e6ee;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:9px 4px;display:grid}.tenant-order-payload-list>div:last-child{border-bottom:0}.tenant-order-payload-list span{color:#8a91a4;font-size:9px}.tenant-order-payload-list strong{color:#4265d7;overflow-wrap:anywhere;font-size:10px}.tenant-order-no-payload{text-align:center;color:#969dae;padding:28px 15px;font-size:10px}.tenant-warranty-card{border:1px solid #e5e5ed;border-radius:13px;overflow:hidden}.tenant-warranty-card>div{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.tenant-warranty-card>div:last-child{border-bottom:0}.tenant-warranty-card span{color:#797f91;align-items:center;gap:7px;font-size:10px;display:flex}.tenant-warranty-card span svg{width:16px;height:16px}.tenant-warranty-card strong{color:#41495e;font-size:11px}.tenant-warranty-card strong.active{color:#189c6a;background:#e9f8f1;border-radius:999px;padding:5px 10px}.tenant-warranty-card strong.inactive{color:#bd4a5d;background:#fff0f2;border-radius:999px;padding:5px 10px}.tenant-order-modal>footer{padding:12px 17px 16px}.tenant-order-modal>footer button{color:#e53859;cursor:pointer;background:#fff5f7;border:1px solid #ef4668;border-radius:10px;width:100%;height:40px;font-weight:850}html[data-tenant-theme=dark] .tenant-orders-panel,html[data-tenant-theme=dark] .tenant-order-row,html[data-tenant-theme=dark] .tenant-order-modal{background:linear-gradient(145deg,#151722,#11131c);border-color:#2d3142}html[data-tenant-theme=dark] .tenant-orders-toolbar,html[data-tenant-theme=dark] .tenant-orders-table-head,html[data-tenant-theme=dark] .tenant-order-row,html[data-tenant-theme=dark] .tenant-order-modal>header{border-color:#2b3040}html[data-tenant-theme=dark] .tenant-orders-table-head{background:#171925}html[data-tenant-theme=dark] .tenant-orders-search,html[data-tenant-theme=dark] .tenant-orders-actions button,html[data-tenant-theme=dark] .tenant-order-dots,html[data-tenant-theme=dark] .tenant-order-menu,html[data-tenant-theme=dark] .tenant-orders-pagination button,html[data-tenant-theme=dark] .tenant-order-summary-grid>div,html[data-tenant-theme=dark] .tenant-order-payload,html[data-tenant-theme=dark] .tenant-order-payload-head,html[data-tenant-theme=dark] .tenant-order-payload-head button,html[data-tenant-theme=dark] .tenant-warranty-card{color:#d9ddea;background:#181a25;border-color:#323648}html[data-tenant-theme=dark] .tenant-orders-search input{color:#edf0f8}html[data-tenant-theme=dark] .tenant-order-product strong,html[data-tenant-theme=dark] .tenant-order-modal header h2{color:#b9adff}html[data-tenant-theme=dark] .tenant-order-summary-grid strong,html[data-tenant-theme=dark] .tenant-warranty-card strong{color:#e5e7f0}@media (max-width:980px){.tenant-orders-table-head{display:none}.tenant-order-row{grid-template-columns:minmax(250px,1.4fr) 120px 80px 70px 45px}.tenant-order-row>.tenant-order-date{display:none}.tenant-orders-toolbar{flex-direction:column;align-items:stretch}.tenant-orders-search{min-width:0;max-width:none}.tenant-orders-actions{padding-bottom:2px;overflow:auto}.tenant-orders-pagination{flex-direction:column;align-items:flex-start}.tenant-orders-pagination>div{flex-wrap:wrap}.tenant-order-status{font-size:8px}.tenant-order-row{padding:11px 12px}}@media (max-width:680px){.tenant-orders-shell{padding:22px 14px 60px}.tenant-orders-heading h1{font-size:26px}.tenant-order-row{grid-template-columns:minmax(0,1fr) 60px 42px;gap:8px}.tenant-order-row>.tenant-order-price,.tenant-order-row>.tenant-order-qty{display:none}.tenant-order-row>div:nth-child(5){justify-self:end}.tenant-order-product{grid-template-columns:48px minmax(0,1fr)}.tenant-order-image{width:48px;height:48px}.tenant-order-status{padding:0 8px}.tenant-order-menu{right:0}.tenant-orders-actions button span{display:none}.tenant-orders-actions button{justify-content:center;width:39px;padding:0}.tenant-orders-actions button.active{width:auto;padding:0 10px}.tenant-orders-actions button.active span{display:inline}.tenant-order-summary-grid{grid-template-columns:1fr}.tenant-order-payload-list>div{grid-template-columns:1fr;gap:4px}.tenant-order-modal-backdrop{padding:10px}}html[data-tenant-theme=dark] .tenant-member-avatar-camera{color:#b6a5ff;background:#191b29;border-color:#9f87ff;box-shadow:0 6px 14px #00000047}html[data-tenant-theme=dark] .tenant-member-avatar-camera:hover{color:#d0c5ff;background:#222438}.tenant-topup-history-page{min-height:100vh}.tenant-topup-history-shell{max-width:1220px;margin:0 auto;padding:30px 20px 80px}.tenant-topup-history-breadcrumb{color:#9aa1b2;align-items:center;gap:9px;margin-bottom:17px;font-size:11px;display:flex}.tenant-topup-history-breadcrumb a{color:#7b82a0;text-decoration:none}.tenant-topup-history-breadcrumb strong{color:#6e58dc}.tenant-topup-history-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.tenant-topup-history-heading-icon{color:#7355e9;background:linear-gradient(145deg,#f4edff,#eaf5ff);border:1px solid #e4e2f4;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #5241b714}.tenant-topup-history-heading-icon svg{width:25px;height:25px}.tenant-topup-history-heading>div>span{letter-spacing:.18em;color:#8069e5;font-size:9px;font-weight:900}.tenant-topup-history-heading h1{letter-spacing:-.04em;color:var(--tenant-text,#18243a);margin:3px 0;font-size:29px;line-height:1.05}.tenant-topup-history-heading p{color:var(--tenant-muted,#8c95a8);margin:0;font-size:12px}.tenant-topup-history-heading p b{color:#7357db}.tenant-topup-history-panel{border:1px solid var(--tenant-border,#e3e7f0);background:linear-gradient(145deg,#fff,#fcfbff);border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #292d4e0f}.tenant-topup-history-tabs{border-bottom:1px solid #ececf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tenant-topup-history-tabs button{text-align:left;color:#687087;cursor:pointer;background:#fff;border:1px solid #e4e5ee;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:all .18s;display:grid}.tenant-topup-history-tabs button>span{color:#7358e6;background:linear-gradient(145deg,#f2ecff,#eaf5ff);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.tenant-topup-history-tabs button>span svg{width:23px;height:23px}.tenant-topup-history-tabs button strong{color:#253047;font-size:13px;display:block}.tenant-topup-history-tabs button small{color:#9299aa;margin-top:4px;font-size:9px;display:block}.tenant-topup-history-tabs button>b{color:#7257df;background:#f4f0ff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:10px;display:grid}.tenant-topup-history-tabs button:hover{background:#fbfaff;border-color:#d5cdf8}.tenant-topup-history-tabs button.active{background:linear-gradient(145deg,#f8f4ff,#f4f9ff);border-color:#9d85f5;box-shadow:0 8px 22px #6750da1a}.tenant-topup-history-tabs button.angpao>span{color:#ed4b96;background:linear-gradient(145deg,#fff0f8,#f2ecff)}.tenant-topup-history-tabs button.angpao>b{color:#e74491;background:#fff0f7}.tenant-topup-history-toolbar{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tenant-topup-history-toolbar>label{color:#7d8497;background:#fff;border:1px solid #e2e4ee;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:320px;max-width:520px;height:42px;padding:0 13px;display:flex}.tenant-topup-history-toolbar svg{width:18px;height:18px}.tenant-topup-history-toolbar input{color:#263149;background:0 0;border:0;outline:0;width:100%;font-size:11px}.tenant-topup-history-toolbar input::placeholder{color:#a5abba}.tenant-topup-history-toolbar>div{gap:8px;display:flex}.tenant-topup-history-toolbar button{color:#7b8296;cursor:pointer;background:#fff;border:1px solid #e3e4ed;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.tenant-topup-history-toolbar button:hover{color:#6752db;background:#f8f6ff;border-color:#cfc9f5}.tenant-topup-history-list-head,.tenant-topup-history-row{grid-template-columns:minmax(300px,1.45fr) 145px minmax(170px,.8fr) minmax(150px,.75fr) 52px;align-items:center;gap:12px;display:grid}.tenant-topup-history-list-head{color:#737b91;background:#fdfdff;border-bottom:1px solid #ececf3;padding:12px 16px;font-size:9px;font-weight:850}.tenant-topup-history-row{background:#fff;border-bottom:1px solid #ececf3;min-height:82px;padding:12px 16px;position:relative}.tenant-topup-history-row:hover{background:#fdfcff}.tenant-topup-history-summary{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;display:grid}.tenant-topup-history-type{color:#7359e4;background:linear-gradient(145deg,#f3edff,#eaf6ff);border:1px solid #e7e5f2;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.tenant-topup-history-type.angpao{color:#e94b94;background:linear-gradient(145deg,#fff0f7,#f4edff)}.tenant-topup-history-type svg{width:25px;height:25px}.tenant-topup-history-title strong{color:#5d4dd4;font-size:11px;display:block}.tenant-topup-history-title small{color:#7f8799;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.tenant-topup-history-title small svg{width:13px;height:13px}.tenant-topup-history-title em{color:#765ee3;background:#f3efff;border-radius:999px;justify-content:center;align-items:center;min-width:29px;height:18px;margin-top:6px;padding:0 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.tenant-topup-history-amount small,.tenant-topup-history-meta small{color:#8c94a6;font-size:8px;display:block}.tenant-topup-history-amount strong{color:#6552dc;margin-top:4px;font-size:15px;display:block}.tenant-topup-history-meta strong{color:#525d73;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.tenant-topup-status{border-radius:999px;align-items:center;gap:5px;min-height:27px;margin-top:5px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.tenant-topup-status svg{width:13px;height:13px}.tenant-topup-status.success{color:#138e64;background:#e8f8f0;border:1px solid #cbeede}.tenant-topup-status.pending{color:#af7b10;background:#fff8df;border:1px solid #f5e6ac}.tenant-topup-status.failed{color:#c34558;background:#fff0f2;border:1px solid #f6cfd6}.tenant-topup-expand{color:#7b8295;cursor:pointer;background:#fff;border:1px solid #e2e4ec;border-radius:10px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.tenant-topup-expand svg{width:18px;height:18px;transition:transform .18s}.tenant-topup-history-row.is-open .tenant-topup-expand svg{transform:rotate(180deg)}.tenant-topup-history-detail{background:linear-gradient(145deg,#fcfbff,#fafcff);border:1px solid #ebe9f3;border-radius:13px;grid-column:1/-1;margin:2px 0 4px;padding:13px}.tenant-topup-history-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-topup-history-detail-grid>div{background:#fff;border:1px solid #e9e8f0;border-radius:10px;min-width:0;padding:10px 11px}.tenant-topup-history-detail-grid span{color:#8a92a5;align-items:center;gap:6px;font-size:8px;display:flex}.tenant-topup-history-detail-grid span svg{width:14px;height:14px}.tenant-topup-history-detail-grid strong{color:#424d65;word-break:break-word;margin-top:5px;font-size:10px;display:block}.tenant-topup-history-detail-actions{justify-content:flex-end;margin-top:10px;display:flex}.tenant-topup-history-detail-actions button{color:#6c55db;cursor:pointer;background:#fff;border:1px solid #ddd9f5;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.tenant-topup-history-detail-actions svg{width:15px;height:15px}.tenant-topup-history-pagination{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tenant-topup-history-pagination>span{color:#747c90;font-size:10px}.tenant-topup-history-pagination>div{align-items:center;gap:7px;display:flex}.tenant-topup-history-pagination button{color:#6f778c;cursor:pointer;background:#fff;border:1px solid #e1e3eb;border-radius:10px;min-width:34px;height:34px;padding:0 10px;font-size:10px}.tenant-topup-history-pagination button.active{color:#fff;background:linear-gradient(145deg,#765bea,#a465ec);border-color:#8e78f3;box-shadow:0 7px 16px #7253e030}.tenant-topup-history-pagination button:disabled{opacity:.38;cursor:not-allowed}.tenant-topup-history-empty{text-align:center;padding:68px 20px}.tenant-topup-history-empty>span{color:#7258e6;background:linear-gradient(145deg,#f2edff,#e9f7ff);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 13px;display:grid}.tenant-topup-history-empty svg{width:32px;height:32px}.tenant-topup-history-empty h2{color:var(--tenant-text,#202b42);margin:0;font-size:20px}.tenant-topup-history-empty p{color:#9098aa;margin:7px 0 0;font-size:11px}html[data-tenant-theme=dark] .tenant-topup-history-panel,html[data-tenant-theme=dark] .tenant-topup-history-tabs button,html[data-tenant-theme=dark] .tenant-topup-history-row{background:linear-gradient(145deg,#151722,#11131c);border-color:#2d3142}html[data-tenant-theme=dark] .tenant-topup-history-toolbar,html[data-tenant-theme=dark] .tenant-topup-history-list-head,html[data-tenant-theme=dark] .tenant-topup-history-row{border-color:#2b3040}html[data-tenant-theme=dark] .tenant-topup-history-list-head{background:#171925}html[data-tenant-theme=dark] .tenant-topup-history-toolbar>label,html[data-tenant-theme=dark] .tenant-topup-history-toolbar button,html[data-tenant-theme=dark] .tenant-topup-expand,html[data-tenant-theme=dark] .tenant-topup-history-detail,html[data-tenant-theme=dark] .tenant-topup-history-detail-grid>div,html[data-tenant-theme=dark] .tenant-topup-history-detail-actions button,html[data-tenant-theme=dark] .tenant-topup-history-pagination button{color:#d9ddea;background:#181a25;border-color:#323648}html[data-tenant-theme=dark] .tenant-topup-history-toolbar input{color:#edf0f8}@media (max-width:980px){.tenant-topup-history-toolbar{flex-direction:column;align-items:stretch}.tenant-topup-history-toolbar>label{min-width:0;max-width:none}.tenant-topup-history-list-head{display:none}.tenant-topup-history-row{grid-template-columns:minmax(240px,1.4fr) 115px minmax(120px,.75fr) 45px}.tenant-topup-history-row>.tenant-topup-history-meta:nth-of-type(4){display:none}.tenant-topup-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-topup-history-pagination{flex-direction:column;align-items:flex-start}.tenant-topup-history-pagination>div{flex-wrap:wrap}}@media (max-width:680px){.tenant-topup-history-shell{padding:22px 14px 60px}.tenant-topup-history-heading h1{font-size:26px}.tenant-topup-history-tabs{grid-template-columns:1fr}.tenant-topup-history-tabs button{min-height:68px}.tenant-topup-history-row{grid-template-columns:minmax(0,1fr) 88px 38px;gap:8px;padding:11px 12px}.tenant-topup-history-row>.tenant-topup-history-meta{display:none}.tenant-topup-history-summary{grid-template-columns:48px minmax(0,1fr)}.tenant-topup-history-type{width:48px;height:48px}.tenant-topup-history-detail-grid{grid-template-columns:1fr}.tenant-topup-history-toolbar>div button span{display:none}.tenant-topup-history-toolbar>div button{justify-content:center;width:39px;padding:0}.tenant-topup-history-amount strong{font-size:13px}}.tenant-ranking-page{min-height:100vh}.tenant-ranking-shell{max-width:1280px;margin:0 auto;padding:38px 24px 90px}.tenant-ranking-breadcrumb{color:#9aa1b3;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.tenant-ranking-breadcrumb a{color:#7b68dd;text-decoration:none}.tenant-ranking-breadcrumb strong{color:#6a58d3}.tenant-ranking-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.tenant-ranking-heading-icon{color:#7560e7;background:linear-gradient(145deg,#f2ebff,#e8f7ff);border:1px solid #e1e2f2;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.tenant-ranking-heading-icon svg{width:30px;height:30px}.tenant-ranking-heading>div>span{letter-spacing:.18em;color:#826be7;font-size:11px;font-weight:900}.tenant-ranking-heading h1{letter-spacing:-.045em;color:var(--tenant-text,#17243b);margin:4px 0;font-size:40px;line-height:1.05}.tenant-ranking-heading p{color:var(--tenant-muted,#8992a6);margin:0;font-size:14px}.tenant-ranking-heading p b{color:#735ce0}.tenant-ranking-tabs{justify-content:center;gap:12px;margin:20px 0 34px;display:flex}.tenant-ranking-tabs button{color:#7c8397;cursor:pointer;background:#fff;border:1px solid #dedff0;border-radius:999px;min-height:48px;padding:0 26px;font-weight:850;transition:all .18s}.tenant-ranking-tabs button:hover{color:#6753d9;border-color:#bcb4ef}.tenant-ranking-tabs button.active{color:#fff;background:linear-gradient(90deg,#6f5cf0,#9d59e7,#ef73cb);border-color:#0000;box-shadow:0 12px 24px #6f52e02e}.tenant-ranking-podium{grid-template-columns:1fr 1.08fr 1fr;align-items:end;gap:24px;max-width:900px;margin:0 auto 36px;padding:24px 18px 0;display:grid}.tenant-ranking-podium-item{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tenant-ranking-podium-item.empty{min-height:220px}.tenant-ranking-crown{color:#f3b72a;width:34px;height:34px;position:absolute;top:-30px}.tenant-ranking-crown svg{width:100%;height:100%}.tenant-ranking-avatar{color:#6c53e0;background:linear-gradient(145deg,#f5f0ff,#e9f7ff);border:3px solid #fff;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #8f7cf0,0 12px 28px #413e721f}.tenant-ranking-avatar img{object-fit:cover;width:100%;height:100%}.tenant-ranking-avatar b{font-size:24px}.tenant-ranking-podium-item.place-1 .tenant-ranking-avatar{width:116px;height:116px;box-shadow:0 0 0 3px #8e72f4,0 18px 36px #5f44d02b}.tenant-ranking-podium-item>strong{color:var(--tenant-text,#1d2941);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:12px;font-size:21px;overflow:hidden}.tenant-ranking-podium-item>b{color:#6954e3;margin-top:5px;font-size:17px}.tenant-ranking-podium-item.place-1>b{background:linear-gradient(90deg,#754ff0,#ec4fc6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px}.tenant-ranking-podium-item>small{color:#999fb0;margin-top:4px;font-size:10px}.tenant-ranking-step{color:#6956df;background:linear-gradient(#f7f4ff,#f0f8ff);border:1px solid #d9daf0;border-bottom:0;border-radius:16px 16px 0 0;place-items:center;width:100%;margin-top:12px;font-weight:950;display:grid;box-shadow:0 -4px 18px #5948b10d}.tenant-ranking-step span{font-size:38px}.place-1 .tenant-ranking-step{background:linear-gradient(#eee7ff,#e6f5ff);height:150px}.place-2 .tenant-ranking-step{height:98px}.place-3 .tenant-ranking-step{height:82px}.tenant-ranking-list{border:1px solid var(--tenant-border,#e2e6ef);background:var(--tenant-surface,#fff);border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #2a2d520f}.tenant-ranking-list>header,.tenant-ranking-list>article{grid-template-columns:110px minmax(0,1fr) 260px;align-items:center;gap:16px;padding:16px 22px;display:grid}.tenant-ranking-list>header{color:#747b91;background:linear-gradient(#fcfcff,#fafaff);border-bottom:1px solid #ececf4;min-height:58px;font-size:12px;font-weight:900}.tenant-ranking-list>header span:last-child{text-align:right}.tenant-ranking-list>article{border-bottom:1px solid #efeff5;min-height:86px}.tenant-ranking-list>article:last-child{border-bottom:0}.tenant-ranking-list>article.is-me{background:linear-gradient(90deg,#faf7ff,#f6fbff)}.tenant-ranking-number{color:#715ce1;font-size:17px;font-weight:950}.tenant-ranking-user{align-items:center;gap:14px;min-width:0;display:flex}.tenant-ranking-user .tenant-ranking-avatar{border-width:2px;width:54px;height:54px;box-shadow:0 0 0 1px #d6d5ef}.tenant-ranking-user .tenant-ranking-avatar b{font-size:14px}.tenant-ranking-user>div{min-width:0}.tenant-ranking-user strong{color:var(--tenant-text,#1f2a42);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.tenant-ranking-user small{color:#6b55db;background:#ece8ff;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.tenant-ranking-value{text-align:right;min-width:0}.tenant-ranking-value strong{color:#6f58df;background:#fff;border:1px solid #cfc9f3;border-radius:999px;padding:7px 13px;font-size:14px;display:inline-flex}.tenant-ranking-value small{color:#969dad;margin-top:5px;font-size:10px;display:block}.tenant-ranking-my-row{border-top:2px dashed #ddd8f4!important}.tenant-ranking-empty{text-align:center;background:linear-gradient(145deg,#fff,#fbfbff);border:1px dashed #d8d7e8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.tenant-ranking-empty strong{color:var(--tenant-text,#1d2940);font-size:18px}.tenant-ranking-empty span{color:#9199aa;max-width:460px;margin-top:7px;font-size:11px}html[data-tenant-theme=dark] .tenant-ranking-tabs button{color:#a7aec0;background:#171925;border-color:#34384c}html[data-tenant-theme=dark] .tenant-ranking-list{background:#141621;border-color:#303446}html[data-tenant-theme=dark] .tenant-ranking-list>header{background:#171925;border-color:#2f3344}html[data-tenant-theme=dark] .tenant-ranking-list>article{border-color:#2b2f40}html[data-tenant-theme=dark] .tenant-ranking-list>article.is-me{background:#1d1a2c}html[data-tenant-theme=dark] .tenant-ranking-value strong{color:#c0b4ff;background:#191b28;border-color:#4b456f}html[data-tenant-theme=dark] .tenant-ranking-step{background:#1a1c29;border-color:#383c50}html[data-tenant-theme=dark] .tenant-ranking-empty{background:#151722;border-color:#34384a}@media (max-width:720px){.tenant-ranking-shell{padding:22px 14px 60px}.tenant-ranking-heading h1{font-size:27px}.tenant-ranking-podium{gap:8px;padding-left:0;padding-right:0}.tenant-ranking-avatar{width:58px;height:58px}.tenant-ranking-podium-item.place-1 .tenant-ranking-avatar{width:72px;height:72px}.tenant-ranking-podium-item>strong{font-size:12px}.tenant-ranking-podium-item>b{font-size:11px}.tenant-ranking-podium-item.place-1>b{font-size:12px}.tenant-ranking-step span{font-size:24px}.place-1 .tenant-ranking-step{height:90px}.place-2 .tenant-ranking-step{height:62px}.place-3 .tenant-ranking-step{height:52px}.tenant-ranking-list>header,.tenant-ranking-list>article{grid-template-columns:46px minmax(0,1fr) 110px;padding:10px 11px}.tenant-ranking-user{gap:8px}.tenant-ranking-user .tenant-ranking-avatar{width:36px;height:36px}.tenant-ranking-value strong{padding:4px 7px;font-size:9px}.tenant-ranking-tabs{gap:7px}.tenant-ranking-tabs button{min-height:40px;padding:0 13px;font-size:11px}}.tenant-announcement{z-index:90;position:sticky;top:0}.tenant-store-header-v3{z-index:80;top:64px}@media (max-width:620px){.tenant-announcement{z-index:90;top:0}.tenant-store-header-v3{z-index:80;top:50px}.tenant-profile-dropdown{top:138px}}.tenant-profile-dropdown nav a.tenant-profile-manage{color:#b55b23;background:linear-gradient(135deg,#fff8ef 0%,#fff3e8 42%,#fff6f0 100%);border:1px solid #ffd7b7;border-radius:13px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:56px;margin-top:7px;padding:8px 11px;display:grid;box-shadow:0 9px 22px #e67e371a}.tenant-profile-dropdown nav a.tenant-profile-manage svg{color:#e87532}.tenant-profile-dropdown nav a.tenant-profile-manage>span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tenant-profile-dropdown nav a.tenant-profile-manage strong{color:#c05d24;font-size:12px;line-height:1.2}.tenant-profile-dropdown nav a.tenant-profile-manage small{color:#b9937b;font-size:8px;font-weight:650}.tenant-profile-dropdown nav a.tenant-profile-manage>b{color:#e17b3d;font-size:20px}.tenant-profile-dropdown nav a.tenant-profile-manage:hover{color:#a94a16;background:linear-gradient(135deg,#fff3e5,#ffe8dc);border-color:#ffbf8d;transform:translateY(-1px)}html[data-tenant-theme=dark] .tenant-profile-dropdown nav a.tenant-profile-manage{color:#f3a06b;box-shadow:none;background:linear-gradient(135deg,#2b211a,#30221c);border-color:#67432e}html[data-tenant-theme=dark] .tenant-profile-dropdown nav a.tenant-profile-manage strong{color:#ffb17d}html[data-tenant-theme=dark] .tenant-profile-dropdown nav a.tenant-profile-manage small{color:#b99b87}html[data-tenant-theme=dark] .tenant-profile-dropdown nav a.tenant-profile-manage svg,html[data-tenant-theme=dark] .tenant-profile-dropdown nav a.tenant-profile-manage>b{color:#f0965e}.tenant-manage-login-page{background:radial-gradient(circle at 18% 12%,#ffc79d38,#0000 26%),radial-gradient(circle at 82% 18%,#8268ff24,#0000 28%),linear-gradient(145deg,#fff 0%,#fafbff 55%,#fffaf6 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.tenant-manage-login-card{background:#fffffff0;border:1px solid #e6e2ee;border-radius:24px;width:min(430px,100%);padding:30px;box-shadow:0 26px 70px #312c5621}.tenant-manage-login-mark{color:#fff;background:linear-gradient(135deg,#ff9b52,#ff6e61);border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:0 12px 24px #ee744033}.tenant-manage-login-card>span{letter-spacing:.18em;color:#e0783a;margin-top:16px;font-size:9px;font-weight:900;display:block}.tenant-manage-login-card h1{letter-spacing:-.045em;color:#1a2439;margin:4px 0 5px;font-size:30px}.tenant-manage-login-card>p{color:#8991a3;margin:0 0 22px;font-size:12px}.tenant-manage-login-card form{gap:14px;display:grid}.tenant-manage-login-card label{color:#505a70;gap:6px;font-size:11px;font-weight:800;display:grid}.tenant-manage-login-card input{color:#20293d;background:#fff;border:1px solid #dfe2eb;border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:15px}.tenant-manage-login-card input:focus{border-color:#f1a36c;box-shadow:0 0 0 3px #ed8b4e17}.tenant-manage-login-error{color:#c13e52;background:#fff0f1;border-radius:10px;margin:0;padding:9px 11px;font-size:10px}.tenant-manage-login-card form button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef7a39,#ff5e70);border:0;border-radius:12px;height:48px;font-weight:900;box-shadow:0 12px 25px #e8674333}.tenant-manage-login-card>a{color:#7866d7;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.tenant-manage-page{color:#1d2639;background:#f7f8fc;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.tenant-manage-sidebar{z-index:20;background:linear-gradient(#fff 0%,#fcfbff 70%,#fffaf6 100%);border-right:1px solid #e4e6ee;flex-direction:column;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0}.tenant-manage-brand{border-bottom:1px solid #ececf3;align-items:center;gap:10px;padding:4px 7px 18px;display:flex}.tenant-manage-brand>div{color:#fff;background:linear-gradient(135deg,#765df0,#c653df);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid;box-shadow:0 10px 20px #704ed829}.tenant-manage-brand>span{flex-direction:column;display:flex}.tenant-manage-brand strong{color:#172138;font-size:14px}.tenant-manage-brand small{color:#9097a8;margin-top:2px;font-size:9px}.tenant-manage-section-label{letter-spacing:.16em;color:#9ca2b2;text-transform:uppercase;padding:18px 10px 8px;font-size:8px;font-weight:900}.tenant-manage-sidebar nav{gap:6px;display:grid}.tenant-manage-sidebar nav a{color:#647087;border-radius:12px;grid-template-columns:21px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.tenant-manage-sidebar nav a svg,.tenant-manage-back-store svg{width:20px;height:20px}.tenant-manage-sidebar nav a.active{color:#6550dd;background:linear-gradient(135deg,#eeeaff,#edf6ff);box-shadow:inset 3px 0 #7658ea}.tenant-manage-sidebar nav a.active svg{color:#7459e9}.tenant-manage-sidebar nav a b{text-align:right;font-size:18px}.tenant-manage-sidebar-spacer{flex:1}.tenant-manage-back-store{color:#566177;background:#fff;border:1px solid #e2e3eb;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.tenant-manage-logout{color:#a06f74;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:8px;font-size:10px;font-weight:800}.tenant-manage-content{min-width:0}.tenant-manage-topbar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e5e7ef;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.tenant-manage-topbar>div:first-child{align-items:baseline;gap:8px;display:flex}.tenant-manage-topbar span{color:#9098aa;font-size:10px}.tenant-manage-topbar strong{color:#242d42;font-size:14px}.tenant-manage-admin-chip{color:#d96c2a;letter-spacing:.08em;background:#fff4e8;border:1px solid #ffd5b6;border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:9px;font-weight:950;display:flex}.tenant-manage-members{max-width:1260px;margin:0 auto;padding:28px}.tenant-manage-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.tenant-manage-page-heading>div:first-child>span{letter-spacing:.15em;color:#7b62e4;font-size:9px;font-weight:900}.tenant-manage-page-heading h1{letter-spacing:-.04em;color:#172238;margin:4px 0;font-size:30px}.tenant-manage-page-heading p{color:#8b94a7;margin:0;font-size:11px}.tenant-manage-count{text-align:right;background:#fff;border:1px solid #e2e5ed;border-radius:14px;min-width:118px;padding:12px 16px}.tenant-manage-count strong{color:#6d55e6;font-size:22px;display:block}.tenant-manage-toolbar{justify-content:space-between;margin-bottom:12px;display:flex}.tenant-manage-search{align-items:center;width:min(420px,100%);display:flex;position:relative}.tenant-manage-search>span{color:#8992a7;position:absolute;left:13px}.tenant-manage-search input{color:#6d7589;background:#fff;border:1px solid #e0e3eb;border-radius:11px;width:100%;height:42px;padding:0 145px 0 36px}.tenant-manage-search small{color:#adb3c0;font-size:8px;position:absolute;right:12px}.tenant-manage-table-wrap{background:#fff;border:1px solid #e2e5ed;border-radius:16px;overflow:auto;box-shadow:0 12px 30px #2d334d0d}.tenant-manage-table{border-collapse:collapse;width:100%;min-width:760px}.tenant-manage-table th{text-align:left;color:#8c94a5;background:#fafbfe;border-bottom:1px solid #e9ebf1;height:45px;padding:0 16px;font-size:9px}.tenant-manage-table td{color:#626c80;border-bottom:1px solid #eff0f4;padding:12px 16px;font-size:10px}.tenant-manage-table tr:last-child td{border-bottom:0}.tenant-manage-member-cell{align-items:center;gap:10px;display:flex}.tenant-manage-member-cell>span{color:#6251d7;background:linear-gradient(135deg,#eeeaff,#e8f3ff);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.tenant-manage-member-cell img{object-fit:cover;width:100%;height:100%}.tenant-manage-member-cell strong{color:#263047;font-size:11px;display:block}.tenant-manage-member-cell small{color:#a0a6b5;margin-top:2px;font-size:8px;display:block}.tenant-manage-balance{color:#6751df}.tenant-manage-status{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.tenant-manage-status.active{color:#219364;background:#eaf9f1}.tenant-manage-status.inactive{color:#878e9f;background:#f4f4f6}.tenant-manage-more{color:#8a92a4;background:#fff;border:1px solid #e2e4eb;border-radius:9px;width:34px;height:34px}.tenant-manage-empty{text-align:center;color:#9aa1b1;padding:45px}@media (max-width:800px){.tenant-manage-page{grid-template-columns:78px minmax(0,1fr)}.tenant-manage-sidebar{padding:14px 9px}.tenant-manage-brand{justify-content:center;padding:4px 0 16px}.tenant-manage-brand>span,.tenant-manage-section-label,.tenant-manage-sidebar nav a span,.tenant-manage-sidebar nav a b,.tenant-manage-back-store span,.tenant-manage-logout{display:none}.tenant-manage-sidebar nav a{grid-template-columns:1fr;place-items:center;padding:0}.tenant-manage-back-store{justify-content:center;padding:0}.tenant-manage-topbar{padding:0 16px}.tenant-manage-members{padding:20px 14px}.tenant-manage-page-heading{align-items:flex-start}.tenant-manage-count{min-width:95px}}.tenant-manage-actions-cell{position:relative}.tenant-manage-more svg{width:20px;height:20px;display:block}.tenant-manage-more{place-items:center!important;display:grid!important}.tenant-member-action-menu{z-index:60;background:#fff;border:1px solid #e0e3ed;border-radius:14px;gap:2px;width:210px;padding:8px;display:grid;position:absolute;top:54px;right:18px;box-shadow:0 22px 56px #262b4c2e}.tenant-member-action-menu button{color:#4d566d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.tenant-member-action-menu button:hover{color:#5d47d7;background:#f5f2ff}.tenant-member-action-menu button svg{flex:none;width:17px;height:17px}.tenant-member-action-menu button.danger{color:#d64c63}.tenant-member-action-menu button.danger:hover{color:#c62f4b;background:#fff0f3}.tenant-manage-feedback{color:#6351c9;background:#f7f5ff;border:1px solid #dedbf7;border-radius:11px;margin:-4px 0 12px;padding:10px 13px;font-size:11px;font-weight:750}.tenant-manage-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13162161;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-manage-member-modal{background:#fff;border:1px solid #e1e3ee;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #191b2d40}.tenant-manage-member-modal>header{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:16px 18px;display:flex}.tenant-manage-member-modal>header>div{align-items:center;gap:12px;display:flex}.tenant-manage-member-modal>header span{color:#6653d9;background:linear-gradient(135deg,#eeebff,#e8f4ff);border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.tenant-manage-member-modal>header span img{object-fit:cover;width:100%;height:100%}.tenant-manage-member-modal h2{color:#202a40;margin:0;font-size:18px}.tenant-manage-member-modal header p{color:#9097aa;margin:3px 0 0;font-size:11px}.tenant-manage-member-modal>header>button{color:#6d7488;cursor:pointer;background:#f5f6fa;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.tenant-manage-member-modal form{gap:14px;padding:18px;display:grid}.tenant-manage-member-modal label{color:#596176;gap:7px;font-size:11px;font-weight:800;display:grid}.tenant-manage-member-modal label b{color:#5e4bd2}.tenant-manage-member-modal input,.tenant-manage-member-modal textarea{color:#20283b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dde1eb;border-radius:11px;outline:none;padding:11px 12px;font-size:13px}.tenant-manage-member-modal input{height:42px}.tenant-manage-member-modal input:focus,.tenant-manage-member-modal textarea:focus{border-color:#a996f1;box-shadow:0 0 0 3px #6f54e114}.tenant-manage-member-modal footer{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.tenant-manage-member-modal footer button,.tenant-manage-confirm-panel button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 17px;font-weight:850}.tenant-manage-member-modal .secondary{color:#687086;background:#fff;border:1px solid #dfe2ec}.tenant-manage-member-modal .primary{color:#fff;background:linear-gradient(90deg,#6756e8,#a64fe7);border:0;box-shadow:0 9px 20px #654cda33}.tenant-manage-member-modal .primary.danger{background:linear-gradient(90deg,#e64662,#f46a79)}.tenant-manage-danger-note{color:#bd4055;background:#fff4f6;border:1px solid #f3c9d0;border-radius:11px;padding:11px 12px;font-size:11px;line-height:1.55}.tenant-manage-confirm-panel{gap:16px;padding:20px;display:grid}.tenant-manage-confirm-panel p{color:#697185;margin:0;font-size:13px;line-height:1.6}.tenant-manage-confirm-panel button{justify-self:end}html[data-tenant-theme=dark] .tenant-member-action-menu,html[data-tenant-theme=dark] .tenant-manage-member-modal{color:#e8ebf5;background:#151722;border-color:#303446}html[data-tenant-theme=dark] .tenant-member-action-menu button{color:#bbc1d3}html[data-tenant-theme=dark] .tenant-member-action-menu button:hover{color:#c8bdff;background:#232039}html[data-tenant-theme=dark] .tenant-manage-member-modal h2{color:#eef1f8}html[data-tenant-theme=dark] .tenant-manage-member-modal input,html[data-tenant-theme=dark] .tenant-manage-member-modal textarea{color:#eef1f8;background:#11131c;border-color:#34384a}@media (max-width:760px){.tenant-member-action-menu{width:190px;top:48px;right:8px}.tenant-manage-member-modal{border-radius:16px}.tenant-manage-modal-backdrop{padding:10px}}.tenant-manage-toolbar{align-items:center;gap:12px}.tenant-manage-sort-wrap{margin-left:auto;position:relative}.tenant-manage-sort-button{color:#657087;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e3eb;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.tenant-manage-sort-button svg{width:17px;height:17px}.tenant-manage-sort-button svg:last-child{width:14px;height:14px}.tenant-manage-sort-button:hover,.tenant-manage-sort-button[aria-expanded=true]{color:#6750dc;background:#fbfaff;border-color:#bfb5f4;box-shadow:0 0 0 3px #6a52de0f}.tenant-manage-sort-menu{z-index:45;background:#fff;border:1px solid #e0e2ec;border-radius:12px;gap:3px;width:190px;padding:7px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #2a2d4826}.tenant-manage-sort-menu button{color:#5f687d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:10px;display:flex}.tenant-manage-sort-menu button:hover{color:#6750dc;background:#f6f4ff}.tenant-manage-sort-menu button.active{color:#6049da;background:#f0edff;font-weight:900}.tenant-manage-sort-menu button b{font-size:13px}.tenant-manage-table-wrap-static{overflow:visible}.tenant-manage-table-members{min-width:900px}.tenant-manage-table-members th,.tenant-manage-table-members td{padding-left:14px;padding-right:14px}.tenant-manage-total-topup{color:#e24b9b;font-weight:900}.tenant-manage-pagination{color:#7e879a;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px 0;font-size:10px;display:flex}.tenant-manage-pagination>div{align-items:center;gap:6px;display:flex}.tenant-manage-pagination button{color:#687286;cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:9px;min-width:34px;height:34px;padding:0 10px;font-size:10px;font-weight:800}.tenant-manage-pagination button:hover:not(:disabled){color:#654edc;background:#faf8ff;border-color:#a89aef}.tenant-manage-pagination button.active{color:#fff;background:linear-gradient(135deg,#765aec,#9d55e9);border-color:#755bea;box-shadow:0 8px 18px #664dd82e}.tenant-manage-pagination button:disabled{opacity:.42;cursor:not-allowed}.tenant-manage-page-number-wrap{align-items:center;gap:6px;display:flex}.tenant-manage-page-number-wrap em{color:#9ca3b2;font-style:normal}html[data-tenant-theme=dark] .tenant-manage-sort-button,html[data-tenant-theme=dark] .tenant-manage-sort-menu,html[data-tenant-theme=dark] .tenant-manage-pagination button{color:#c5cada;background:#161823;border-color:#34384a}@media (max-width:960px){.tenant-manage-toolbar{flex-direction:column;align-items:stretch}.tenant-manage-sort-wrap{align-self:flex-start;margin-left:0}.tenant-manage-table-wrap-static{overflow-x:auto}.tenant-manage-pagination{flex-direction:column;align-items:flex-start}}.tenant-manage-members{max-width:1360px;padding:34px 34px 90px}.tenant-manage-page-heading>div:first-child>span{letter-spacing:.16em;font-size:11px}.tenant-manage-page-heading h1{font-size:36px;line-height:1.05}.tenant-manage-page-heading p{color:#707a90;font-size:13px;line-height:1.5}.tenant-manage-count{border-radius:16px;min-width:128px;padding:15px 18px}.tenant-manage-count strong{font-size:28px}.tenant-manage-count span{color:#7f879b;font-size:11px}.tenant-manage-toolbar{gap:14px;margin-bottom:15px}.tenant-manage-search{width:min(520px,100%)}.tenant-manage-search input{color:#30394e;border-radius:13px;height:48px;padding-left:42px;font-size:14px}.tenant-manage-search>span{color:#667188;font-size:17px;left:15px}.tenant-manage-search small{color:#8992a4;font-size:10px;right:14px}.tenant-manage-sort-button{color:#4c566d;border-radius:13px;min-height:48px;padding:0 15px;font-size:12px}.tenant-manage-sort-menu{border-radius:14px;width:230px;padding:9px;top:54px}.tenant-manage-sort-menu button{min-height:42px;padding:0 12px;font-size:12px}.tenant-manage-table-wrap{border-radius:18px;box-shadow:0 14px 34px #2a304d0f}.tenant-manage-table{min-width:920px}.tenant-manage-table th{color:#657087;letter-spacing:.01em;height:52px;padding:0 18px;font-size:11px;font-weight:850}.tenant-manage-table td{color:#4a556b;padding:14px 18px;font-size:12px;transition:background .16s,border-color .16s}.tenant-manage-table tbody tr{transition:box-shadow .16s,background .16s}.tenant-manage-table tbody tr:hover td{background:#fcfbff}.tenant-manage-table tbody tr.is-action-open td{background:linear-gradient(90deg,#f7f4ff 0%,#fbfaff 42%,#f5f9ff 100%);border-top:1px solid #ded8fa;border-bottom-color:#ddd7f8}.tenant-manage-table tbody tr.is-action-open td:first-child{box-shadow:inset 4px 0 #7559ea}.tenant-manage-member-cell{gap:12px}.tenant-manage-member-cell>span{border-radius:13px;width:46px;height:46px;font-size:13px}.tenant-manage-member-cell strong{color:#172238;font-size:14px}.tenant-manage-member-cell small{color:#8992a5;margin-top:3px;font-size:10px}.tenant-manage-balance{color:#6049dc;font-size:13px}.tenant-manage-total-topup{color:#e14087;font-size:13px}.tenant-manage-level{white-space:nowrap;background:#f6f3ff;border:1px solid #ded8fa;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;display:inline-flex}.tenant-manage-level b{color:#6048d6;font-size:11px}.tenant-manage-level small{color:#7b7596;font-size:10px;font-weight:750}.tenant-manage-level.level-2{background:#f4f6fb;border-color:#dce1ec}.tenant-manage-level.level-2 b{color:#66738c}.tenant-manage-level.level-3{background:#fff9e8;border-color:#f3dfa2}.tenant-manage-level.level-3 b{color:#af8412}.tenant-manage-level.level-4{background:#eefbff;border-color:#bfe9f5}.tenant-manage-level.level-4 b{color:#1286a5}.tenant-manage-level.level-5{background:linear-gradient(90deg,#f2edff,#eef5ff);border-color:#cfc6fa}.tenant-manage-level.level-5 b{color:#6546d8}.tenant-manage-more{color:#667087;cursor:pointer;border-radius:11px;place-items:center;width:40px;height:40px;transition:all .16s;display:grid}.tenant-manage-more svg{width:20px;height:20px}.tenant-manage-more:hover{color:#644bd8;background:#f8f5ff;border-color:#baaef2}.tenant-manage-more.active{color:#fff;background:linear-gradient(135deg,#7358e9,#9b58e7);border-color:#765bea;transform:translateY(-1px);box-shadow:0 9px 20px #664dd83b}.tenant-member-action-menu{border-radius:16px;width:245px;padding:10px;top:58px;right:12px;box-shadow:0 24px 62px #262b4c33}.tenant-member-action-context{border-bottom:1px solid #eceaf4;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:5px;padding:7px 8px 11px;display:grid}.tenant-member-action-context>span{color:#604bd5;background:linear-gradient(135deg,#eeeaff,#e8f3ff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.tenant-member-action-context>span img{object-fit:cover;width:100%;height:100%}.tenant-member-action-context strong{color:#1d2740;font-size:13px;display:block}.tenant-member-action-context small{color:#9299aa;margin-top:2px;font-size:9px;display:block}.tenant-member-action-menu button{color:#3f4a62;border-radius:10px;gap:11px;min-height:43px;padding:0 11px;font-size:13px;font-weight:780}.tenant-member-action-menu button svg{width:18px;height:18px}.tenant-manage-pagination{color:#657087;padding-top:18px;font-size:12px}.tenant-manage-pagination button{border-radius:10px;min-width:38px;height:38px;font-size:12px}html[data-tenant-theme=dark] .tenant-manage-table tbody tr.is-action-open td{background:#211e34;border-color:#3b3655}html[data-tenant-theme=dark] .tenant-manage-table tbody tr.is-action-open td:first-child{box-shadow:inset 4px 0 #9b83ff}html[data-tenant-theme=dark] .tenant-manage-level{background:#25223a;border-color:#3e3958}html[data-tenant-theme=dark] .tenant-manage-level b{color:#c3b8ff}html[data-tenant-theme=dark] .tenant-manage-level small{color:#9ca3bb}html[data-tenant-theme=dark] .tenant-member-action-context{border-color:#2f3244}html[data-tenant-theme=dark] .tenant-member-action-context strong{color:#eef1f8}html[data-tenant-theme=dark] .tenant-member-action-context small{color:#949bb0}@media (max-width:800px){.tenant-manage-members{padding:22px 14px 65px}.tenant-manage-page-heading h1{font-size:31px}.tenant-manage-page-heading p{font-size:12px}.tenant-manage-table th{font-size:10px}.tenant-manage-table td{font-size:11px}.tenant-manage-member-cell strong{font-size:13px}}.tenant-credit-adjust-panel{gap:16px;display:grid}.tenant-credit-mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenant-credit-mode label{cursor:pointer;display:block}.tenant-credit-mode input{opacity:0;pointer-events:none;position:absolute}.tenant-credit-mode label>span{background:#fff;border:1px solid #e1e4ef;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;min-height:92px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.tenant-credit-mode label>span>b{border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.tenant-credit-mode label>span>strong{color:#253047;align-self:end;font-size:14px}.tenant-credit-mode label>span>small{color:#8c94a7;align-self:start;margin-top:2px;font-size:10px}.tenant-credit-mode .add>span>b{color:#1ca96c;background:#e9f8ef}.tenant-credit-mode .subtract>span>b{color:#e04d68;background:#fff0f3}.tenant-credit-mode .add input:checked+span{background:#f5fff9;border-color:#75d4a6;box-shadow:0 0 0 3px #25b57014}.tenant-credit-mode .subtract input:checked+span{background:#fff8fa;border-color:#f1a1b1;box-shadow:0 0 0 3px #e54d6a14}.tenant-credit-current{background:#fafbff;border:1px solid #e7e8f1;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.tenant-credit-current span{color:#7e879a;font-size:11px}.tenant-credit-current strong{color:#5f4ad9;font-size:18px}.tenant-credit-amount input{text-align:right;font-weight:800;font-size:18px!important}html[data-tenant-theme=dark] .tenant-credit-mode label>span,html[data-tenant-theme=dark] .tenant-credit-current{background:#171925;border-color:#34384a}html[data-tenant-theme=dark] .tenant-credit-mode label>span>strong{color:#edf0f8}html[data-tenant-theme=dark] .tenant-credit-mode .add input:checked+span{background:#15231d;border-color:#3e8c67}html[data-tenant-theme=dark] .tenant-credit-mode .subtract input:checked+span{background:#28191e;border-color:#9f5061}@media (max-width:560px){.tenant-credit-mode{grid-template-columns:1fr}}.tenant-manage-nav-parent{color:#647087;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:21px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:850;transition:all .18s;display:grid}.tenant-manage-nav-parent:hover{color:#6550dd;background:#f7f5ff}.tenant-manage-nav-parent.active{color:#6550dd;background:linear-gradient(135deg,#eeeaff,#edf6ff);box-shadow:inset 3px 0 #7658ea}.tenant-manage-nav-parent>svg:first-child{width:20px;height:20px}.tenant-manage-nav-parent>svg:last-child{width:18px;height:18px;transition:transform .18s}.tenant-manage-nav-parent>svg:last-child.open{transform:rotate(180deg)}.tenant-manage-subnav{opacity:0;visibility:hidden;pointer-events:none;gap:0;max-height:0;margin:0 0 0 14px;transition:max-height .24s,opacity .18s,margin .24s,visibility 0s linear .24s;display:grid;overflow:hidden}.tenant-manage-subnav.open{opacity:1;visibility:visible;pointer-events:auto;max-height:360px;margin-top:3px;margin-bottom:4px;transition:max-height .24s,opacity .18s,margin .24s,visibility}.tenant-manage-subnav a{position:relative;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:0 10px!important;font-size:11px!important}.tenant-manage-subnav a:before{content:"";background:#e2e3ee;width:1px;position:absolute;top:0;bottom:0;left:-8px}.tenant-manage-subnav a svg{width:17px!important;height:17px!important}.tenant-manage-subnav a.active{box-shadow:none!important;background:#f1efff!important}.tenant-manage-subnav a.active:after{content:"";background:#7658ea;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:-9px}.tenant-manage-dashboard{max-width:1360px;margin:0 auto;padding:34px 34px 90px}.tenant-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.tenant-dashboard-heading>div>span{letter-spacing:.16em;color:#7b62e4;font-size:11px;font-weight:950}.tenant-dashboard-heading h1{letter-spacing:-.04em;color:#172238;margin:4px 0 5px;font-size:36px;line-height:1.05}.tenant-dashboard-heading p{color:#707a90;margin:0;font-size:13px}.tenant-dashboard-hero{background:radial-gradient(circle at 85% 18%,#715cee21,#0000 25%),radial-gradient(circle at 68% 70%,#59bfff1f,#0000 24%),linear-gradient(135deg,#fff,#faf9ff 60%,#f3f9ff);border:1px solid #dfe3ef;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:26px 30px;display:flex;overflow:hidden;box-shadow:0 16px 38px #2d32500f}.tenant-dashboard-hero span{color:#7864dd;letter-spacing:.08em;font-size:11px;font-weight:900}.tenant-dashboard-hero h2{color:#202b42;letter-spacing:-.04em;margin:6px 0 5px;font-size:34px}.tenant-dashboard-hero p{color:#80899d;margin:0;font-size:12px}.tenant-dashboard-hero-mark{color:#7358e9;background:linear-gradient(145deg,#eeeaff,#eaf7ff);border-radius:26px;place-items:center;width:86px;height:86px;font-size:38px;display:grid;box-shadow:0 14px 30px #5e4ac31c}.tenant-dashboard-hero.finance{background:radial-gradient(circle at 86% 16%,#57d8c324,#0000 27%),radial-gradient(circle at 65% 74%,#705def1f,#0000 24%),linear-gradient(135deg,#fff,#f8fbff)}.tenant-dashboard-hero.finance .tenant-dashboard-hero-mark{color:#3eb39c;background:linear-gradient(145deg,#e8fbf7,#ecebff)}.tenant-dashboard-panel{background:#fff;border:1px solid #e2e5ee;border-radius:20px;margin-top:18px;padding:22px;box-shadow:0 14px 34px #2a304d0d}.tenant-dashboard-panel>header{text-align:center;margin-bottom:18px}.tenant-dashboard-panel>header span{color:#222d43;font-size:16px;font-weight:950}.tenant-dashboard-panel>header p{color:#8a92a5;margin:5px 0 0;font-size:11px}.tenant-dashboard-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tenant-dashboard-countdown-grid article{background:linear-gradient(145deg,#faf9ff,#f6f9ff);border:1px solid #e7e8f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;display:flex}.tenant-dashboard-countdown-grid strong{color:#6852dc;font-size:35px}.tenant-dashboard-countdown-grid span{color:#7e879c;margin-top:4px;font-size:11px}.tenant-dashboard-expiry-status{text-align:center;border-top:1px solid #ececf2;gap:4px;margin-top:18px;padding-top:17px;display:grid}.tenant-dashboard-expiry-status span{color:#7e879a;font-size:10px}.tenant-dashboard-expiry-status b{color:#5c4fbe;font-size:13px}.tenant-dashboard-expiry-status.expired b{color:#d3475f}.tenant-dashboard-lifetime{background:linear-gradient(135deg,#effff8,#f4f2ff);border:1px solid #d8efe6;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.tenant-dashboard-lifetime strong{color:#2f9b73;font-size:32px}.tenant-dashboard-lifetime span{color:#778798;margin-top:6px;font-size:12px}.tenant-dashboard-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.tenant-dashboard-info-grid article,.tenant-dashboard-stat-grid article{background:#fff;border:1px solid #e2e5ee;border-radius:16px;padding:18px;box-shadow:0 10px 24px #2a304d0a}.tenant-dashboard-info-grid span,.tenant-dashboard-stat-grid span{color:#7f889c;font-size:10px;display:block}.tenant-dashboard-info-grid strong{color:#263147;margin-top:7px;font-size:15px;display:block}.tenant-dashboard-stat-grid{gap:14px;margin-top:18px;display:grid}.tenant-dashboard-stat-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-dashboard-stat-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-dashboard-stat-grid article{min-height:112px;position:relative;overflow:hidden}.tenant-dashboard-stat-grid article:after{content:"";background:linear-gradient(135deg,#7a5deb17,#5dc2ff1c);border-radius:50%;width:72px;height:72px;position:absolute;bottom:-26px;right:-22px}.tenant-dashboard-stat-grid strong{color:#6952df;letter-spacing:-.035em;margin-top:10px;font-size:28px;display:inline-block}.tenant-dashboard-stat-grid small{color:#8b93a5;margin-left:5px;font-size:10px}.tenant-dashboard-stat-grid.finance strong{font-size:22px}.tenant-dashboard-stat-grid.finance article:first-child strong{color:#e1408a}.tenant-dashboard-stat-grid.finance article:nth-child(4) strong{color:#2f9b88}.tenant-dashboard-chart-card,.tenant-dashboard-recent-card{background:#fff;border:1px solid #e1e5ee;border-radius:20px;margin-top:18px;padding:22px;box-shadow:0 14px 34px #2a304d0d}.tenant-dashboard-chart-card>header,.tenant-dashboard-recent-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-dashboard-chart-card header span,.tenant-dashboard-recent-card header span{letter-spacing:.14em;color:#7c65df;font-size:9px;font-weight:950}.tenant-dashboard-chart-card h2,.tenant-dashboard-recent-card h2{color:#202b41;margin:4px 0 3px;font-size:20px}.tenant-dashboard-chart-card p{color:#8992a5;margin:0;font-size:11px}.tenant-dashboard-segmented{background:#f9f9fc;border:1px solid #e0e3ec;border-radius:12px;padding:4px;display:flex}.tenant-dashboard-segmented button{color:#70798d;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:10px;font-weight:850}.tenant-dashboard-segmented button.active{color:#fff;background:linear-gradient(135deg,#7659e9,#9b58e8);box-shadow:0 6px 14px #664dd82b}.tenant-dashboard-bars{background:linear-gradient(#fbfcff,#f7faff);border:1px solid #ececf3;border-radius:15px;align-items:stretch;gap:8px;height:260px;margin-top:20px;padding:15px 8px 0;display:flex;overflow:hidden}.tenant-dashboard-bar{text-align:center;flex:1;grid-template-rows:1fr 28px;gap:6px;min-width:0;display:grid}.tenant-dashboard-bar>div{justify-content:center;align-items:flex-end;display:flex;position:relative}.tenant-dashboard-bar i{background:linear-gradient(#7758eb,#50b9f5);border-radius:7px 7px 2px 2px;width:min(38px,70%);min-height:2px;display:block;box-shadow:0 8px 15px #5c54dd21}.tenant-dashboard-bar b{bottom:calc(var(--bar-height,0%) + 5px);color:#5f52be;font-size:9px;position:absolute}.tenant-dashboard-bar>span{color:#7b8498;white-space:nowrap;font-size:9px}.tenant-dashboard-bars.dense{gap:2px}.tenant-dashboard-bars.dense .tenant-dashboard-bar i{width:min(14px,72%)}.tenant-dashboard-bars.dense .tenant-dashboard-bar b{display:none}.tenant-dashboard-recent-card>header a{color:#6852dc;background:#fff;border:1px solid #dedff0;border-radius:10px;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.tenant-dashboard-recent-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tenant-dashboard-recent-card article{background:#fcfcff;border:1px solid #ececf3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 11px;display:grid}.tenant-dashboard-recent-card article>span{color:#6752dc;background:linear-gradient(135deg,#eeeaff,#e8f5ff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.tenant-dashboard-recent-card article img{object-fit:cover;width:100%;height:100%}.tenant-dashboard-recent-card article strong{color:#253047;font-size:11px}.tenant-dashboard-recent-card article small{color:#9199aa;margin-top:3px;font-size:9px;display:block}.tenant-dashboard-recent-card article>b{color:#7e8797;background:#f2f2f5;border-radius:999px;padding:5px 8px;font-size:9px}.tenant-dashboard-recent-card article>b.active{color:#269164;background:#e8f8f0}.tenant-dashboard-recent-card.finance article>b{color:#25977a;background:#eaf9f4;font-size:11px}.tenant-dashboard-empty{text-align:center;color:#9299aa;grid-column:1/-1;padding:30px;font-size:12px}.tenant-dashboard-finance-bars{background:linear-gradient(#fbfcff,#f4fbff);border:1px solid #e9ecf3;border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;height:260px;margin-top:20px;padding:15px 18px;display:grid}.tenant-dashboard-finance-bars>div{text-align:center;grid-template-rows:1fr 26px;gap:5px;display:grid}.tenant-dashboard-finance-bars>div>div{justify-content:center;align-items:flex-end;display:flex;position:relative}.tenant-dashboard-finance-bars i{background:linear-gradient(#43b6ef,#7559e9);border-radius:8px 8px 2px 2px;width:min(48px,70%);min-height:2px}.tenant-dashboard-finance-bars b{color:#6254bd;font-size:8px;position:absolute;top:4px}.tenant-dashboard-finance-bars span{color:#7f8899;font-size:9px}@media (max-width:1000px){.tenant-dashboard-stat-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-dashboard-stat-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-dashboard-recent-card>div{grid-template-columns:1fr}}@media (max-width:800px){.tenant-manage-nav-parent{grid-template-columns:1fr;place-items:center;padding:0}.tenant-manage-nav-parent span,.tenant-manage-nav-parent>svg:last-child{display:none}.tenant-manage-subnav{margin-left:0}.tenant-manage-subnav.open{gap:3px;max-height:360px;display:grid}.tenant-manage-subnav a{grid-template-columns:1fr!important;place-items:center!important;padding:0!important}.tenant-manage-subnav a span{display:none}.tenant-manage-subnav a:before,.tenant-manage-subnav a:after{display:none!important}.tenant-manage-dashboard{padding:22px 14px 65px}.tenant-dashboard-heading h1{font-size:31px}.tenant-dashboard-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-dashboard-info-grid{grid-template-columns:1fr}.tenant-dashboard-stat-grid.five,.tenant-dashboard-stat-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-dashboard-chart-card>header{flex-direction:column}.tenant-dashboard-bars{overflow-x:auto}.tenant-dashboard-bars.dense{min-width:720px}.tenant-dashboard-finance-bars{grid-template-columns:repeat(7,95px);overflow-x:auto}}@media (max-width:520px){.tenant-dashboard-hero{padding:20px}.tenant-dashboard-hero h2{font-size:28px}.tenant-dashboard-hero-mark{border-radius:20px;width:64px;height:64px;font-size:28px}.tenant-dashboard-stat-grid.five,.tenant-dashboard-stat-grid.four{grid-template-columns:1fr}.tenant-dashboard-countdown-grid strong{font-size:30px}.tenant-dashboard-recent-card{padding:15px}.tenant-dashboard-recent-card>header{flex-direction:column}}.tenant-interactive-bars{background:linear-gradient(#fbfcff,#f6f9ff);border:1px solid #e9eaf3;border-radius:16px;align-items:stretch;gap:10px;height:280px;margin-top:20px;padding:18px 14px 0;display:flex;overflow:visible}.tenant-interactive-bar{appearance:none;text-align:center;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;grid-template-rows:1fr 30px;gap:5px;padding:0;display:grid;position:relative}.tenant-interactive-bar-plot{justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.tenant-interactive-bar-plot>i{background:linear-gradient(#7258ec 0%,#4faef3 100%);border-radius:9px 9px 3px 3px;width:min(44px,68%);min-height:3px;transition:filter .16s,transform .16s,box-shadow .16s;display:block;box-shadow:0 10px 20px #5356d826}.tenant-interactive-bar:hover .tenant-interactive-bar-plot>i,.tenant-interactive-bar.selected .tenant-interactive-bar-plot>i{filter:saturate(1.16)brightness(1.04);transform:scaleX(1.06);box-shadow:0 12px 24px #5356d83d}.tenant-interactive-bar-value{color:#6555c7;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:900;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.tenant-interactive-bar-label{color:#747e93;white-space:nowrap;align-self:center;font-size:10px}.tenant-interactive-tooltip{z-index:8;text-align:left;pointer-events:none;background:#fffffffa;border:1px solid #e0e2ec;border-radius:12px;width:152px;padding:11px 12px;position:absolute;bottom:min(100% - 56px,220px);left:50%;transform:translate(-50%,-10px);box-shadow:0 14px 34px #23294924}.tenant-interactive-tooltip:after{content:"";background:#fff;border-bottom:1px solid #e0e2ec;border-right:1px solid #e0e2ec;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tenant-interactive-tooltip strong{color:#273148;font-size:11px;display:block}.tenant-interactive-tooltip span{color:#9299aa;margin-top:3px;font-size:9px;display:block}.tenant-interactive-tooltip b{color:#6653df;margin-top:7px;font-size:14px;display:block}.tenant-interactive-bars.finance .tenant-interactive-bar-plot>i{background:linear-gradient(#36b4ed,#6958e9)}.tenant-interactive-bars.finance .tenant-interactive-bar-value{color:#258fd2}.tenant-interactive-bars.dense{gap:2px;min-width:760px}.tenant-interactive-bars.dense .tenant-interactive-bar-plot>i{width:min(15px,72%)}.tenant-interactive-bars.dense .tenant-interactive-bar-value{writing-mode:vertical-rl;font-size:8px;transform:translate(-50%)rotate(180deg)}html[data-tenant-theme=dark] .tenant-interactive-bars{background:linear-gradient(#151722,#11151f);border-color:#303446}html[data-tenant-theme=dark] .tenant-interactive-bar-label{color:#9aa1b4}html[data-tenant-theme=dark] .tenant-interactive-bar-value{color:#b6a9ff}html[data-tenant-theme=dark] .tenant-interactive-tooltip{background:#1a1d29;border-color:#3a3e52;box-shadow:0 16px 36px #00000057}html[data-tenant-theme=dark] .tenant-interactive-tooltip:after{background:#1a1d29;border-color:#3a3e52}html[data-tenant-theme=dark] .tenant-interactive-tooltip strong{color:#f0f2f8}html[data-tenant-theme=dark] .tenant-interactive-tooltip span{color:#9ba2b5}@media (max-width:800px){.tenant-interactive-bars{gap:8px;height:245px;overflow-x:auto}.tenant-interactive-bar{min-width:68px}.tenant-interactive-tooltip{pointer-events:none;width:min(260px,78vw);position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.tenant-interactive-tooltip:after{display:none}.tenant-interactive-bars.dense{min-width:860px}}@media (min-width:801px){.tenant-manage-page{grid-template-columns:278px minmax(0,1fr)}.tenant-manage-sidebar{background:linear-gradient(#fff 0%,#fcfcff 72%,#fffdfb 100%);padding:20px 16px 18px}.tenant-manage-brand{gap:12px;padding:5px 8px 20px}.tenant-manage-brand>div{border-radius:13px;width:42px;height:42px;font-size:20px}.tenant-manage-brand strong{color:#172238;letter-spacing:-.015em;font-size:16px;font-weight:900;line-height:1.15}.tenant-manage-brand small{color:#727c91;font-size:10px;font-weight:650;line-height:1.35}.tenant-manage-section-label{letter-spacing:.14em;color:#7f879a;padding:20px 12px 9px;font-size:9.5px;font-weight:900;line-height:1.2}.tenant-manage-sidebar nav{gap:7px}.tenant-manage-sidebar nav a,.tenant-manage-nav-parent{color:#3f4a61;letter-spacing:-.01em;border-radius:13px;grid-template-columns:22px minmax(0,1fr) 18px;gap:11px;min-height:50px;padding:0 13px;font-size:14px;font-weight:850;line-height:1.3}.tenant-manage-sidebar nav a svg,.tenant-manage-nav-parent>svg:first-child{color:#657086;width:21px!important;height:21px!important}.tenant-manage-sidebar nav a:hover,.tenant-manage-nav-parent:hover{color:#5844c9;background:#f7f5ff}.tenant-manage-sidebar nav a.active,.tenant-manage-nav-parent.active{color:#5a46d3;background:linear-gradient(135deg,#ece8ff,#edf5ff);box-shadow:inset 4px 0 #7458ea}.tenant-manage-sidebar nav a.active svg,.tenant-manage-nav-parent.active>svg:first-child{color:#684ee3!important}.tenant-manage-sidebar nav a b{color:#6d7590;font-size:20px}.tenant-manage-subnav{margin-left:18px}.tenant-manage-subnav.open{gap:2px;margin-top:5px;margin-bottom:6px}.tenant-manage-subnav a{color:#4d586f!important;border-radius:11px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:10px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.tenant-manage-subnav a svg{color:#69748c!important;width:18px!important;height:18px!important}.tenant-manage-subnav a:before{background:#d9ddea;left:-10px}.tenant-manage-subnav a.active{color:#5a45d3!important;background:#eeeaff!important}.tenant-manage-subnav a.active svg{color:#684de2!important}.tenant-manage-subnav a.active:after{background:#7357e9;width:4px;left:-11px}.tenant-manage-back-store{color:#49556c;border-radius:12px;min-height:47px;font-size:12.5px;font-weight:850}.tenant-manage-logout{color:#8b5e68;min-height:42px;font-size:11.5px}.tenant-manage-content{color:#202a3d;font-size:15px}.tenant-manage-topbar{height:74px;padding:0 32px}.tenant-manage-topbar span{color:#677187;font-size:12px;font-weight:700;line-height:1.35}.tenant-manage-topbar strong{color:#182237;font-size:16px;font-weight:900;line-height:1.25}.tenant-manage-admin-chip{color:#bb561d;height:34px;padding:0 13px;font-size:10.5px;font-weight:950}.tenant-manage-dashboard{padding:38px 38px 96px}.tenant-dashboard-heading>div>span{color:#6a52d8;font-size:12px;line-height:1.25}.tenant-dashboard-heading h1{color:#121d33;font-size:38px;font-weight:950}.tenant-dashboard-heading p{color:#59657b;font-size:14px;font-weight:650;line-height:1.55}.tenant-dashboard-hero{min-height:164px;padding:30px 34px}.tenant-dashboard-hero span{color:#6551ca;font-size:12.5px;font-weight:900}.tenant-dashboard-hero h2{color:#172238;font-size:36px;font-weight:950}.tenant-dashboard-hero p{color:#5f6b80;font-size:14px;font-weight:650;line-height:1.55}.tenant-dashboard-panel{border-color:#d9deea;padding:26px}.tenant-dashboard-panel>header{margin-bottom:22px}.tenant-dashboard-panel>header span{color:#172238;font-size:19px;font-weight:950;line-height:1.3}.tenant-dashboard-panel>header p{color:#657087;font-size:13px;font-weight:650;line-height:1.5}.tenant-dashboard-countdown-grid article{min-height:112px}.tenant-dashboard-countdown-grid strong{color:#5f49cf;font-size:39px;font-weight:950;line-height:1}.tenant-dashboard-countdown-grid span{color:#58657a;font-size:13px;font-weight:700}.tenant-dashboard-expiry-status span{color:#69758a;font-size:12px;font-weight:650}.tenant-dashboard-expiry-status b{color:#5044ab;font-size:15px;font-weight:900}.tenant-dashboard-lifetime strong{font-size:35px;font-weight:950}.tenant-dashboard-lifetime span{color:#5f6c7f;font-size:14px;font-weight:650}.tenant-dashboard-info-grid article,.tenant-dashboard-stat-grid article{border-color:#dce1eb;padding:21px}.tenant-dashboard-info-grid span,.tenant-dashboard-stat-grid span{color:#657086;font-size:12px;font-weight:700;line-height:1.35}.tenant-dashboard-info-grid strong{color:#1d2940;margin-top:8px;font-size:18px;font-weight:900;line-height:1.25}.tenant-dashboard-stat-grid article{min-height:124px}.tenant-dashboard-stat-grid strong{color:#6049d8;font-size:31px;font-weight:950}.tenant-dashboard-stat-grid small{color:#687287;font-size:11.5px;font-weight:700}.tenant-dashboard-stat-grid.finance strong{font-size:25px}.tenant-dashboard-chart-card,.tenant-dashboard-recent-card{border-color:#dce1eb;padding:26px}.tenant-dashboard-chart-card header span,.tenant-dashboard-recent-card header span{color:#6852d4;font-size:10.5px;font-weight:950}.tenant-dashboard-chart-card h2,.tenant-dashboard-recent-card h2{color:#172238;font-size:23px;font-weight:950;line-height:1.25}.tenant-dashboard-chart-card p{color:#606c82;font-size:13px;font-weight:650;line-height:1.5}.tenant-dashboard-segmented button{color:#59657a;height:38px;padding:0 14px;font-size:12px;font-weight:850}.tenant-interactive-bar-value{color:#5145b3;font-size:11.5px;font-weight:950}.tenant-interactive-bar-label{color:#586378;font-size:11.5px;font-weight:750}.tenant-interactive-tooltip strong{color:#172238;font-size:13px;font-weight:900}.tenant-interactive-tooltip span{color:#6a7488;font-size:10.5px;font-weight:650}.tenant-interactive-tooltip b{color:#5848d2;font-size:16px;font-weight:950}.tenant-interactive-bars.dense .tenant-interactive-bar-value{font-size:9.5px}.tenant-dashboard-recent-card>header a{color:#5745c7;min-height:40px;font-size:11.5px;font-weight:900}.tenant-dashboard-recent-card article{min-height:72px;padding:11px 13px}.tenant-dashboard-recent-card article strong{color:#1d2940;font-size:13px;font-weight:900;line-height:1.3}.tenant-dashboard-recent-card article small{color:#667187;font-size:10.5px;font-weight:650}.tenant-dashboard-recent-card article>b{font-size:10.5px;font-weight:850}.tenant-dashboard-recent-card.finance article>b{font-size:12.5px}.tenant-dashboard-empty{color:#687287;font-size:13px;font-weight:650}.tenant-manage-members{padding:32px 32px 88px}.tenant-manage-page-heading>div:first-child>span{color:#694fd9;font-size:10.5px}.tenant-manage-page-heading h1{color:#121d33;font-size:34px;font-weight:950}.tenant-manage-page-heading p{color:#5e6a80;font-size:13px;font-weight:650;line-height:1.45}.tenant-manage-count strong{font-size:25px;font-weight:950}.tenant-manage-count span{color:#687287;font-size:10.5px;font-weight:700}.tenant-manage-search input{color:#273147;height:46px;font-size:14px;font-weight:650}.tenant-manage-search input::placeholder{color:#778298;opacity:1}.tenant-manage-search small{color:#7b8496;font-size:9.5px;font-weight:700}}@media (max-width:800px){.tenant-manage-content{color:#202a3d;font-size:14px}.tenant-manage-topbar span{color:#667187;font-size:11px;font-weight:700}.tenant-manage-topbar strong{color:#182237;font-size:14px;font-weight:900}.tenant-dashboard-heading p,.tenant-dashboard-hero p,.tenant-dashboard-panel>header p,.tenant-dashboard-chart-card p{color:#5e6a80;font-size:12.5px;line-height:1.5}.tenant-dashboard-panel>header span{color:#172238;font-size:17px}.tenant-dashboard-countdown-grid span,.tenant-dashboard-info-grid span,.tenant-dashboard-stat-grid span{color:#606b80;font-size:11.5px}.tenant-dashboard-info-grid strong{color:#1d2940;font-size:16px}.tenant-dashboard-stat-grid small{color:#697389;font-size:10.5px}.tenant-dashboard-chart-card h2,.tenant-dashboard-recent-card h2{color:#172238;font-size:20px}.tenant-interactive-bar-value{font-size:10.5px}.tenant-interactive-bar-label{color:#5c667b;font-size:10.5px}}.tenant-finance-range-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tenant-finance-range-tabs{background:#f8f9fd;border:1px solid #e2e5f0;border-radius:13px;align-items:center;gap:5px;padding:5px;display:inline-flex;box-shadow:0 7px 18px #3736650d}.tenant-finance-range-tabs button{color:#606980;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:70px;height:38px;padding:0 15px;font-size:13px;font-weight:850;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.tenant-finance-range-tabs button:hover{color:#4e43bb;background:#fff}.tenant-finance-range-tabs button.active{color:#fff;background:linear-gradient(135deg,#7158eb,#9f51e8);box-shadow:0 8px 18px #6f53e138}.tenant-interactive-bars.finance-year{gap:4px}.tenant-interactive-bars.finance-year .tenant-interactive-bar-value,.tenant-interactive-bars.finance-year .tenant-interactive-bar-label{font-size:11px}html[data-tenant-theme=dark] .tenant-finance-range-tabs{background:#171925;border-color:#303446}html[data-tenant-theme=dark] .tenant-finance-range-tabs button{color:#aeb4c8}html[data-tenant-theme=dark] .tenant-finance-range-tabs button:hover{color:#d7d2ff;background:#202331}@media (max-width:760px){.tenant-finance-range-card>header{align-items:stretch}.tenant-finance-range-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tenant-finance-range-tabs button{min-width:0;padding:0 8px}.tenant-interactive-bars.finance-year{min-width:760px}.tenant-interactive-bars.finance-month{min-width:520px}}.tenant-interactive-bars.finance-month{grid-template-columns:repeat(31,minmax(32px,1fr));gap:8px;min-width:1240px}@media (max-width:1200px){.tenant-interactive-bars.finance-month{min-width:1180px}}.tenant-manage-history-subnav .tenant-manage-subnav-dot{color:#7255df;background:#f4f0ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.tenant-manage-history-subnav a.active .tenant-manage-subnav-dot{color:#6748de;background:#fff;box-shadow:0 5px 13px #5a46be1f}.tenant-manage-history-page{padding:38px 42px 0}.tenant-manage-history-heading>span{letter-spacing:.16em;color:#7558e2;font-size:11px;font-weight:950;line-height:1}.tenant-manage-history-heading h1{letter-spacing:-.035em;color:#172237;margin:8px 0 7px;font-size:32px;font-weight:950;line-height:1.08}.tenant-manage-history-heading p{color:#647087;margin:0;font-size:14px;font-weight:600;line-height:1.55}.tenant-manage-history-table-wrap{background:#fff;border:1px solid #dfe4ee;border-radius:20px;margin:22px 42px 56px;overflow:hidden;box-shadow:0 18px 45px #232a4a0f}.tenant-manage-history-toolbar{background:#fbfcff;border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tenant-manage-history-toolbar label{color:#677188;background:#fff;border:1px solid #d9dfeb;border-radius:13px;align-items:center;gap:10px;width:min(440px,65%);height:46px;padding:0 14px;display:flex}.tenant-manage-history-toolbar input{color:#1d293d;background:0 0;border:0;outline:0;flex:1;min-width:0;font:700 14px/1.3 inherit}.tenant-manage-history-toolbar input::placeholder{color:#8a94a7}.tenant-manage-history-toolbar button{color:#465269;cursor:pointer;background:#fff;border:1px solid #dddff0;border-radius:12px;height:44px;padding:0 15px;font-size:13px;font-weight:850}.tenant-manage-history-table{min-width:820px}.tenant-manage-history-head,.tenant-manage-history-table article{grid-template-columns:minmax(260px,1.8fr) minmax(130px,.9fr) 130px 130px 175px;align-items:center;gap:16px;padding:0 18px;display:grid}.tenant-manage-history-table.with-sender .tenant-manage-history-head,.tenant-manage-history-table.with-sender article{grid-template-columns:minmax(230px,1.55fr) minmax(115px,.8fr) minmax(150px,1fr) 120px 115px 165px}.tenant-manage-history-table article b.sender-name{color:#2f405c;font-weight:900}.tenant-manage-history-head{color:#667085;background:#f8f9fc;border-bottom:1px solid #e4e8ef;height:48px;font-size:12px;font-weight:900}.tenant-manage-history-table article{color:#263247;border-bottom:1px solid #edf0f4;min-height:84px}.tenant-manage-history-table article:last-child{border-bottom:0}.tenant-manage-history-table article>div{min-width:0}.tenant-manage-history-table article strong{color:#1c273a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.35;display:block;overflow:hidden}.tenant-manage-history-table article small{color:#6e788c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.tenant-manage-history-table article em{color:#929bad;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;font-style:normal;display:block;overflow:hidden}.tenant-manage-history-table article b{color:#354056;font-size:13px;font-weight:850}.tenant-manage-history-table article b.amount{color:#6b4fe2;font-size:14px}.tenant-manage-history-table article time{color:#566176;font-size:12px;font-weight:700}.tenant-manage-history-table .status{color:#168359;background:#eef8f2;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.tenant-manage-history-table .status.รอชำระ,.tenant-manage-history-table .status.รอดำเนินการ{color:#a96c09;background:#fff7e7}.tenant-manage-history-table .status.ยกเลิก{color:#d34a60;background:#fff0f2}.tenant-manage-history-pagination{background:#fbfcff;border-top:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 18px;display:flex}.tenant-manage-history-pagination>span{color:#69758a;font-size:12px;font-weight:700}.tenant-manage-history-pagination>div{align-items:center;gap:8px;display:flex}.tenant-manage-history-pagination button{color:#4d5870;background:#fff;border:1px solid #dce1eb;border-radius:10px;height:38px;padding:0 13px;font-size:12px;font-weight:850}.tenant-manage-history-pagination button:disabled{opacity:.45}.tenant-manage-history-pagination b{text-align:center;color:#6e53e7;min-width:62px;font-size:12px}.tenant-manage-history-empty{text-align:center;padding:65px 20px}.tenant-manage-history-empty>div{color:#7053df;background:#f2efff;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:23px;display:grid}.tenant-manage-history-empty h2{color:#1f2a3e;margin:0;font-size:20px}.tenant-manage-history-empty p{color:#738096;max-width:480px;margin:7px auto 0;font-size:13px;line-height:1.5}html[data-tenant-theme=dark] .tenant-manage-history-table-wrap{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-manage-history-toolbar,html[data-tenant-theme=dark] .tenant-manage-history-head,html[data-tenant-theme=dark] .tenant-manage-history-pagination{background:#181b27;border-color:#303547}html[data-tenant-theme=dark] .tenant-manage-history-toolbar label,html[data-tenant-theme=dark] .tenant-manage-history-toolbar button{color:#dce1ee;background:#12141d;border-color:#34394d}html[data-tenant-theme=dark] .tenant-manage-history-toolbar input,html[data-tenant-theme=dark] .tenant-manage-history-table article strong,html[data-tenant-theme=dark] .tenant-manage-history-heading h1{color:#f2f4fa}html[data-tenant-theme=dark] .tenant-manage-history-table article{border-color:#292e3e}html[data-tenant-theme=dark] .tenant-manage-history-heading p,html[data-tenant-theme=dark] .tenant-manage-history-table article small,html[data-tenant-theme=dark] .tenant-manage-history-table article time{color:#a9b0c1}@media (max-width:900px){.tenant-manage-history-page{padding:26px 20px 0}.tenant-manage-history-table-wrap{margin:18px 20px 40px;overflow-x:auto}.tenant-manage-history-toolbar,.tenant-manage-history-pagination{min-width:820px}}.tenant-manage-sidebar nav a.tenant-manage-nav-leaf{grid-template-columns:22px minmax(0,1fr)!important}.tenant-manage-sidebar nav a.tenant-manage-nav-leaf b{display:none!important}.tenant-manage-history-subnav .tenant-manage-subnav-icon{color:#6852d8;background:linear-gradient(145deg,#f5f2ff,#f1f7ff);border:1px solid #ebe8f7;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffffbf}.tenant-manage-history-subnav .tenant-manage-subnav-icon svg{display:block;width:18px!important;height:18px!important;color:inherit!important}.tenant-manage-history-subnav a.active .tenant-manage-subnav-icon{color:#5a42d3;background:#fff;border-color:#ddd6fb;box-shadow:0 6px 16px #5b46be1f}.tenant-manage-history-subnav a:hover .tenant-manage-subnav-icon{color:#5741cb;border-color:#ddd7f7}html[data-tenant-theme=dark] .tenant-manage-history-subnav .tenant-manage-subnav-icon{color:#b4a8ff;background:#222436;border-color:#34384b}@media (max-width:800px){.tenant-manage-sidebar nav a.tenant-manage-nav-leaf{grid-template-columns:1fr!important}.tenant-manage-history-subnav .tenant-manage-subnav-icon{width:30px;height:30px}}.tenant-manage-settings-label{margin-top:22px!important}.tenant-manage-settings-page{max-width:1240px;padding:34px 38px 70px}.tenant-manage-settings-heading{margin-bottom:22px}.tenant-manage-settings-heading>span{letter-spacing:.16em;color:#7258e9;font-size:11px;font-weight:900}.tenant-manage-settings-heading h1{letter-spacing:-.035em;color:#17243b;margin:5px 0 7px;font-size:34px;line-height:1.05}.tenant-manage-settings-heading p{color:#667188;max-width:760px;margin:0;font-size:14px;font-weight:600;line-height:1.65}.tenant-manage-settings-card{background:#fff;border:1px solid #dde3ee;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #272c4e0d}.tenant-manage-settings-card>div{background:#fafbff;border:1px solid #e7eaf2;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:15px 16px;display:flex}.tenant-manage-settings-card span{color:#6f788d;font-size:12px;font-weight:700}.tenant-manage-settings-card strong{color:#1d2940;font-size:17px}.tenant-manage-theme-preview{background:#fff;border:1px solid #dde3ee;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #272c4e0d}.tenant-manage-theme-swatch{background:#fafbff;border:1px solid #e5e8f1;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:130px;padding:15px;display:flex}.tenant-manage-theme-swatch i{border-radius:13px;height:62px;display:block}.tenant-manage-theme-swatch span{color:#26334a;font-size:13px;font-weight:850}.tenant-manage-theme-swatch.primary i{background:linear-gradient(135deg,#6f55ee,#a64ee4)}.tenant-manage-theme-swatch.accent i{background:linear-gradient(135deg,#f182d0,#74c9ff)}.tenant-manage-theme-swatch.soft i{background:linear-gradient(135deg,#f1edff,#edf8ff)}html[data-tenant-theme=dark] .tenant-manage-settings-heading h1{color:#f1f4fb}html[data-tenant-theme=dark] .tenant-manage-settings-heading p{color:#a7aec0}html[data-tenant-theme=dark] .tenant-manage-settings-card,html[data-tenant-theme=dark] .tenant-manage-theme-preview{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-manage-settings-card>div,html[data-tenant-theme=dark] .tenant-manage-theme-swatch{background:#191c28;border-color:#323749}html[data-tenant-theme=dark] .tenant-manage-settings-card strong,html[data-tenant-theme=dark] .tenant-manage-theme-swatch span{color:#eff2fa}@media (max-width:760px){.tenant-manage-settings-page{padding:24px 18px 60px}.tenant-manage-settings-card,.tenant-manage-theme-preview{grid-template-columns:1fr}.tenant-manage-settings-heading h1{font-size:29px}}.tenant-manage-settings-details-page{max-width:1380px}.tenant-site-details-form{gap:20px;display:grid}.tenant-settings-panel{background:#fff;border:1px solid #dce3ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #242b4d0e}.tenant-settings-panel>header{background:linear-gradient(#fff,#fcfdff);border-bottom:1px solid #e7ebf2;align-items:center;gap:14px;min-height:78px;padding:17px 20px;display:flex}.tenant-settings-panel-icon{color:#684fe1;background:linear-gradient(145deg,#f5f1ff,#eef6ff);border:1px solid #d8d2fa;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.tenant-settings-panel-icon svg{width:21px;height:21px;display:block}.tenant-settings-panel h2{color:#17243b;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:900;line-height:1.15}.tenant-settings-panel header p{color:#667289;margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.45}.tenant-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 20px 24px;display:grid}.tenant-settings-form-grid>label,.tenant-settings-image-grid>label{align-content:start;gap:8px;min-width:0;display:grid}.tenant-settings-form-grid>label.full{grid-column:1/-1}.tenant-settings-form-grid label>span,.tenant-settings-image-grid label>span{color:#27344b;font-size:14px;font-weight:850;line-height:1.35}.tenant-settings-form-grid label>span b{color:#e54472;font-size:13px}.tenant-settings-form-grid input,.tenant-settings-form-grid select,.tenant-settings-form-grid textarea,.tenant-settings-image-control>input{color:#17243b;width:100%;font:inherit;background:#fff;border:1px solid #d8dfeb;border-radius:11px;outline:0;font-size:15px;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s}.tenant-settings-form-grid input,.tenant-settings-form-grid select,.tenant-settings-image-control>input{height:46px;padding:0 13px}.tenant-settings-form-grid textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.55}.tenant-settings-form-grid input:focus,.tenant-settings-form-grid select:focus,.tenant-settings-form-grid textarea:focus,.tenant-settings-image-control>input:focus{border-color:#8e78ed;box-shadow:0 0 0 3px #6f53e617}.tenant-settings-form-grid small,.tenant-settings-image-grid small{color:#758096;font-size:11.5px;font-weight:600;line-height:1.45}.tenant-settings-readonly{color:#59657b;background:#f7f8fb;border:1px solid #e1e5ee;border-radius:11px;align-items:center;height:46px;padding:0 13px;font-size:14px;font-weight:750;display:flex}.tenant-settings-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px 20px 24px;display:grid}.tenant-settings-image-control{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.tenant-settings-image-control button{color:#6550d6;cursor:pointer;background:linear-gradient(145deg,#f8f6ff,#eff7ff);border:1px solid #d8dfeb;border-radius:11px;place-items:center;height:46px;transition:all .15s;display:grid}.tenant-settings-image-control button:hover{border-color:#a89af0;transform:translateY(-1px)}.tenant-settings-image-control button svg{width:19px;height:19px}.tenant-settings-hidden-file{display:none!important}.tenant-settings-image-preview{background:#f8f9fc;border:1px solid #e2e6ef;border-radius:13px;align-items:center;gap:10px;min-height:80px;margin-top:4px;padding:8px;display:flex;overflow:hidden}.tenant-settings-image-preview img{object-fit:cover;background:#fff;border:1px solid #e1e5ed;border-radius:9px;width:92px;height:66px}.tenant-settings-image-preview button{color:#c53e5f;cursor:pointer;background:#fff5f7;border:1px solid #f1cbd5;border-radius:9px;min-width:70px;height:34px;margin-left:auto;font-size:11px;font-weight:800}.tenant-settings-savebar{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8deea;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 38px #2c2f5621}.tenant-settings-savebar>div{color:#667289;font-size:12.5px;font-weight:650}.tenant-settings-savebar .success{color:#12855b;font-weight:800}.tenant-settings-savebar .error{color:#c93a58;font-weight:800}.tenant-settings-savebar>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6655ec,#9250e8 58%,#d54bcc);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:210px;height:46px;font-size:14px;font-weight:900;display:flex;box-shadow:0 11px 24px #6a4cde33}.tenant-settings-savebar>button svg{width:18px;height:18px}.tenant-settings-savebar>button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}html[data-tenant-theme=dark] .tenant-settings-panel,html[data-tenant-theme=dark] .tenant-settings-savebar{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-settings-panel>header{background:#171a25;border-color:#303547}html[data-tenant-theme=dark] .tenant-settings-panel h2,html[data-tenant-theme=dark] .tenant-settings-form-grid label>span,html[data-tenant-theme=dark] .tenant-settings-image-grid label>span{color:#eef1f8}html[data-tenant-theme=dark] .tenant-settings-panel header p,html[data-tenant-theme=dark] .tenant-settings-form-grid small,html[data-tenant-theme=dark] .tenant-settings-image-grid small{color:#a8afc0}html[data-tenant-theme=dark] .tenant-settings-form-grid input,html[data-tenant-theme=dark] .tenant-settings-form-grid select,html[data-tenant-theme=dark] .tenant-settings-form-grid textarea,html[data-tenant-theme=dark] .tenant-settings-image-control>input{color:#eff2f8;background:#12141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-settings-readonly,html[data-tenant-theme=dark] .tenant-settings-image-preview{color:#aeb5c7;background:#191b26;border-color:#323749}html[data-tenant-theme=dark] .tenant-settings-image-control button{color:#b7aaff;background:#202333;border-color:#353a4d}@media (max-width:900px){.tenant-settings-form-grid,.tenant-settings-image-grid{grid-template-columns:1fr}.tenant-settings-form-grid>label.full{grid-column:auto}.tenant-settings-savebar{flex-direction:column;align-items:stretch;position:static}.tenant-settings-savebar>button{width:100%}}.tenant-brand-mark-logo>img{object-fit:contain;border-radius:inherit;background:0 0;width:100%;height:100%;display:block}.tenant-manage-brand-logo{color:#694fe6!important;background:linear-gradient(145deg,#f5f1ff,#edf7ff)!important;border:1px solid #e2e4f4!important;overflow:hidden!important;box-shadow:0 10px 20px #704ed81a!important}.tenant-manage-brand-logo>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.tenant-manage-brand-logo>span{place-items:center;width:100%;height:100%;display:grid}.tenant-auth-shop-card-logo{background:linear-gradient(145deg,#ffffffdb,#f7f2ffd1)!important;place-items:center!important;padding:24px!important;display:grid!important}.tenant-auth-shop-card-logo>img{object-fit:contain;filter:drop-shadow(0 18px 22px #503ca026);width:min(88%,220px);height:min(88%,250px);display:block}html[data-tenant-theme=dark] .tenant-auth-shop-card-logo{background:linear-gradient(145deg,#1b1d2be0,#181926d1)!important}.tenant-route-loading{background:var(--tenant-bg,#f7f8fc);min-height:65vh;padding-top:2px}.tenant-route-loading-bar{z-index:100;background:#7152eb14;height:3px;position:sticky;top:0;overflow:hidden}.tenant-route-loading-bar i{background:linear-gradient(90deg,#6957eb,#b44be1,#64bdf7);border-radius:999px;width:42%;height:100%;animation:1s ease-in-out infinite tenantRouteLoading;display:block}.tenant-route-loading>section{max-width:1220px;margin:34px auto;padding:0 20px}.tenant-route-loading-title{background:#e9eaf2;border-radius:10px;width:210px;height:28px}.tenant-route-loading-card{background:#eef0f6;border-radius:20px;height:180px;margin-top:22px}.tenant-route-loading-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.tenant-route-loading-grid i{background:#eef0f6;border-radius:16px;height:86px}@keyframes tenantRouteLoading{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (max-width:680px){.tenant-route-loading-grid{grid-template-columns:1fr}.tenant-route-loading-card{height:140px}}@media (prefers-reduced-motion:reduce){.tenant-route-loading-bar i{width:100%;animation:none}}@media (max-width:720px){.tenant-store-page{background-attachment:scroll}}:root{--tenant-primary:#7457ee;--tenant-secondary:#a94fe4;--tenant-accent:#57b8f6;--tenant-bg:#f7f8fc;--tenant-surface:#fff;--tenant-text:#17243b;--tenant-muted:#69758a;--tenant-border:#dfe4ef;--tenant-button-start:#6754ee;--tenant-button-end:#d34de2;--tenant-active-bg:#f0ecff;--tenant-hover-bg:#f7f5ff;--tenant-progress-start:#f04fd5;--tenant-progress-end:#63d6e8}html:not([data-tenant-theme=dark]) .tenant-store-header-v3{background:color-mix(in srgb,var(--tenant-surface) 94%,transparent)!important;border-color:var(--tenant-border)!important}html:not([data-tenant-theme=dark]) .tenant-brand-copy strong,html:not([data-tenant-theme=dark]) .tenant-welcome h1,html:not([data-tenant-theme=dark]) .tenant-empty-products h2,html:not([data-tenant-theme=dark]) .tenant-member-heading h1,html:not([data-tenant-theme=dark]) .tenant-member-side-card>h2,html:not([data-tenant-theme=dark]) .tenant-member-vip-title h2,html:not([data-tenant-theme=dark]) .tenant-purchase-info strong{color:var(--tenant-text)!important}html:not([data-tenant-theme=dark]) .tenant-brand-copy small,html:not([data-tenant-theme=dark]) .tenant-welcome p,html:not([data-tenant-theme=dark]) .tenant-empty-products p,html:not([data-tenant-theme=dark]) .tenant-member-heading p,html:not([data-tenant-theme=dark]) .tenant-member-side-card>p,html:not([data-tenant-theme=dark]) .tenant-purchase-info span{color:var(--tenant-muted)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a{color:color-mix(in srgb,var(--tenant-text) 76%,var(--tenant-muted))!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a.active span,html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a:hover span{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-theme-toggle,html:not([data-tenant-theme=dark]) .tenant-profile-trigger,html:not([data-tenant-theme=dark]) .tenant-profile-dropdown,html:not([data-tenant-theme=dark]) .tenant-member-side-card,html:not([data-tenant-theme=dark]) .tenant-member-stats article,html:not([data-tenant-theme=dark]) .tenant-member-vip-card,html:not([data-tenant-theme=dark]) .tenant-member-password-card,html:not([data-tenant-theme=dark]) .tenant-purchase-card{background:var(--tenant-surface)!important;border-color:var(--tenant-border)!important}html:not([data-tenant-theme=dark]) .tenant-profile-dropdown nav a:hover,html:not([data-tenant-theme=dark]) .tenant-auth-actions-v3 .tenant-profile-logout:hover{background:var(--tenant-hover-bg)!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-profile-credit,html:not([data-tenant-theme=dark]) .tenant-member-side-credit{background:linear-gradient(105deg,var(--tenant-button-start),var(--tenant-button-end))!important}html:not([data-tenant-theme=dark]) .tenant-member-stat-icon.calendar{background:color-mix(in srgb,var(--tenant-accent) 14%,white)!important;color:var(--tenant-accent)!important}html:not([data-tenant-theme=dark]) .tenant-member-stat-icon.wallet{background:color-mix(in srgb,var(--tenant-primary) 11%,white)!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-member-stat-icon.chart{background:color-mix(in srgb,var(--tenant-secondary) 11%,white)!important;color:var(--tenant-secondary)!important}html:not([data-tenant-theme=dark]) .tenant-purchase-card>b,html:not([data-tenant-theme=dark]) .tenant-recent-purchases>header span,html:not([data-tenant-theme=dark]) .tenant-member-stats strong.purple{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-member-stats strong.pink{color:var(--tenant-secondary)!important}html:not([data-tenant-theme=dark]) .tenant-auth-reference-submit,html:not([data-tenant-theme=dark]) .tenant-member-password-button,html:not([data-tenant-theme=dark]) .tenant-member-password-save{background:linear-gradient(90deg,var(--tenant-button-start),var(--tenant-button-end))!important}html:not([data-tenant-theme=dark]) .tenant-auth-reference-tabs button.active,html:not([data-tenant-theme=dark]) .tenant-auth-reference-title p b{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-auth-reference-input{border-color:color-mix(in srgb,var(--tenant-primary) 38%,var(--tenant-border))!important;background:var(--tenant-surface)!important}.tenant-manage-theme-settings-page{max-width:1480px}.tenant-theme-editor{gap:18px;display:grid}.tenant-theme-preset-panel{margin-bottom:0}.tenant-theme-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.tenant-theme-presets>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:15px;min-height:112px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s}.tenant-theme-presets>button:hover{border-color:#bdb2f6;transform:translateY(-1px);box-shadow:0 9px 24px #45398714}.tenant-theme-preset-dots{gap:7px;margin-bottom:12px;display:flex}.tenant-theme-preset-dots i{border:2px solid #fff;border-radius:8px;width:24px;height:24px;box-shadow:0 0 0 1px #dfe4ef}.tenant-theme-presets strong{color:#1b273c;font-size:15px;display:block}.tenant-theme-presets small{color:#6f7b90;margin-top:5px;font-size:12px;line-height:1.45;display:block}.tenant-theme-editor-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.tenant-theme-controls{gap:18px;display:grid}.tenant-theme-group{margin:0}.tenant-theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.tenant-theme-color-grid label{background:#fbfcff;border:1px solid #e3e7ef;border-radius:13px;min-width:0;padding:13px}.tenant-theme-color-grid label>span{color:#253149;margin-bottom:9px;font-size:13px;font-weight:850;display:block}.tenant-theme-color-grid label>div{grid-template-columns:42px minmax(0,1fr);gap:9px;display:grid}.tenant-theme-color-grid input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:11px;width:42px;height:42px;padding:0;overflow:hidden}.tenant-theme-color-grid input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tenant-theme-color-grid input[type=color]::-webkit-color-swatch{border:1px solid #d8deea;border-radius:11px}.tenant-theme-hex{color:#253149;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #dce2ec;border-radius:10px;outline:none;height:42px;padding:0 11px;font-size:13px;font-weight:800}.tenant-theme-hex:focus{border-color:#9a87ef;box-shadow:0 0 0 3px #7457ee14}.tenant-theme-color-grid small{color:#6d788d;margin-top:8px;font-size:11px;line-height:1.4;display:block}.tenant-theme-preview-panel{min-width:0;position:relative}.tenant-theme-preview-sticky{gap:12px;display:grid;position:sticky;top:86px}.tenant-theme-preview-title{background:#fff;border:1px solid #dfe4ee;border-radius:16px;padding:15px}.tenant-theme-preview-title>span{color:#7258e9;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-theme-preview-title strong{color:#1b273c;margin-top:4px;font-size:18px;display:block}.tenant-theme-preview-title small{color:#6f7a8e;margin-top:5px;font-size:11px;line-height:1.4;display:block}.tenant-theme-demo{border:1px solid var(--border);background:var(--bg);border-radius:19px;overflow:hidden;box-shadow:0 14px 34px #292d4e12}.tenant-theme-demo-header{background:var(--surface);border-bottom:1px solid var(--border);height:60px;color:var(--text);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:0 15px;display:grid}.tenant-theme-demo-header b{font-size:17px}.tenant-theme-demo-header nav{gap:5px;display:flex}.tenant-theme-demo-header nav i{color:var(--muted);border-radius:9px;padding:8px 9px;font-size:10px;font-style:normal;font-weight:800}.tenant-theme-demo-header nav i:first-child{color:var(--p);background:var(--active)}.tenant-theme-demo-header em{background:color-mix(in srgb,var(--p) 12%,white);width:32px;height:32px;color:var(--p);border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.tenant-theme-demo-body{padding:16px}.tenant-theme-demo-hero{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:16px;position:relative;overflow:hidden}.tenant-theme-demo-hero:after{content:"";background:linear-gradient(135deg,var(--p),var(--s),var(--a));opacity:.18;border-radius:50%;width:110px;height:110px;position:absolute;top:-38px;right:-32px}.tenant-theme-demo-hero small{color:var(--p);letter-spacing:.08em;font-size:9px;font-weight:900}.tenant-theme-demo-hero h3{color:var(--text);margin:7px 0 5px;font-size:21px;line-height:1.12}.tenant-theme-demo-hero p{color:var(--muted);max-width:80%;margin:0 0 13px;font-size:10px;line-height:1.5}.tenant-theme-demo-hero button{background:linear-gradient(90deg,var(--bs),var(--be));color:#fff;border:0;border-radius:10px;min-height:36px;padding:0 16px;font-weight:850}.tenant-theme-demo-cards{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.tenant-theme-demo-cards article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:11px}.tenant-theme-demo-cards span,.tenant-theme-demo-cards small{color:var(--muted);font-size:9px;display:block}.tenant-theme-demo-cards strong{color:var(--text);margin:5px 0;font-size:13px;display:block}.tenant-theme-demo-cards article:first-child strong{color:var(--p)}.tenant-theme-demo-progress{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:9px;padding:11px}.tenant-theme-demo-progress>div{color:var(--text);justify-content:space-between;font-size:10px;font-weight:800;display:flex}.tenant-theme-demo-progress>div b{color:var(--p)}.tenant-theme-demo-progress>i{background:color-mix(in srgb,var(--border) 72%,white);border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.tenant-theme-demo-progress>i em{background:linear-gradient(90deg,var(--ps),var(--p),var(--pe));width:72%;height:100%;display:block}.tenant-theme-demo-row{align-items:center;gap:7px;margin-top:9px;display:flex}.tenant-theme-demo-row button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;padding:8px 9px;font-size:9px;font-weight:800}.tenant-theme-demo-row button:first-child{background:var(--active);color:var(--p);border-color:color-mix(in srgb,var(--p) 35%,var(--border))}.tenant-theme-demo-row button:nth-child(2){background:var(--hover)}.tenant-theme-demo-row a{color:var(--p);margin-left:auto;font-size:9px;font-weight:850}.tenant-theme-map{background:#fff;border:1px solid #dfe4ee;border-radius:16px;padding:15px}.tenant-theme-map>strong{color:#202c41;font-size:13px}.tenant-theme-map ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tenant-theme-map li{color:#606c80;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.tenant-theme-map li i{border:1px solid #00000014;border-radius:6px;flex:none;width:18px;height:18px}.tenant-theme-savebar{z-index:8;position:sticky;bottom:12px}.tenant-theme-save-actions{gap:9px;display:flex}.tenant-theme-save-actions button.secondary{color:#4f5a70!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2eb!important}html[data-tenant-theme=dark] .tenant-theme-presets>button,html[data-tenant-theme=dark] .tenant-theme-color-grid label,html[data-tenant-theme=dark] .tenant-theme-preview-title,html[data-tenant-theme=dark] .tenant-theme-map{background:#171a26;border-color:#313649}html[data-tenant-theme=dark] .tenant-theme-presets strong,html[data-tenant-theme=dark] .tenant-theme-color-grid label>span,html[data-tenant-theme=dark] .tenant-theme-preview-title strong,html[data-tenant-theme=dark] .tenant-theme-map>strong{color:#eef1f8}html[data-tenant-theme=dark] .tenant-theme-presets small,html[data-tenant-theme=dark] .tenant-theme-color-grid small,html[data-tenant-theme=dark] .tenant-theme-map li{color:#a8afc0}html[data-tenant-theme=dark] .tenant-theme-hex{color:#e9ecf5;background:#11131c;border-color:#34394b}@media (max-width:1180px){.tenant-theme-editor-grid{grid-template-columns:1fr}.tenant-theme-preview-sticky{position:static}.tenant-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tenant-theme-presets,.tenant-theme-color-grid{grid-template-columns:1fr}.tenant-theme-demo-header nav{display:none}.tenant-theme-savebar{position:static}.tenant-theme-save-actions{flex-direction:column;width:100%}.tenant-theme-save-actions button{width:100%}}html:not([data-tenant-theme=dark]) .tenant-store-page{background-color:var(--tenant-bg)!important;color:var(--tenant-text)!important;background-image:var(--tenant-store-background-image,linear-gradient(145deg, color-mix(in srgb,var(--tenant-bg) 96%,white), var(--tenant-bg) 58%, color-mix(in srgb,var(--tenant-accent) 7%,var(--tenant-bg))))!important}html:not([data-tenant-theme=dark]) .tenant-store-header-v3,html:not([data-tenant-theme=dark]) .tenant-category-card,html:not([data-tenant-theme=dark]) .tenant-product-card,html:not([data-tenant-theme=dark]) .tenant-contact-hub,html:not([data-tenant-theme=dark]) .tenant-contact-grid>a,html:not([data-tenant-theme=dark]) .tenant-empty-products,html:not([data-tenant-theme=dark]) .tenant-orders-panel,html:not([data-tenant-theme=dark]) .tenant-ranking-list,html:not([data-tenant-theme=dark]) .tenant-ranking-empty,html:not([data-tenant-theme=dark]) .tenant-topup-history-panel,html:not([data-tenant-theme=dark]) .tenant-wallet-summary>div,html:not([data-tenant-theme=dark]) .tenant-topup-methods article{background:var(--tenant-surface)!important;border-color:var(--tenant-border)!important}html:not([data-tenant-theme=dark]) .tenant-store-header-v3{box-shadow:0 18px 48px color-mix(in srgb,var(--tenant-primary) 9%,transparent)!important}html:not([data-tenant-theme=dark]) .tenant-brand-copy strong,html:not([data-tenant-theme=dark]) .tenant-section-title h2,html:not([data-tenant-theme=dark]) .tenant-contact-hub h2,html:not([data-tenant-theme=dark]) .tenant-product-copy h3,html:not([data-tenant-theme=dark]) .tenant-orders-heading h1,html:not([data-tenant-theme=dark]) .tenant-ranking-heading h1,html:not([data-tenant-theme=dark]) .tenant-ranking-user strong,html:not([data-tenant-theme=dark]) .tenant-ranking-empty strong,html:not([data-tenant-theme=dark]) .tenant-topup-history-heading h1,html:not([data-tenant-theme=dark]) .tenant-wallet-summary strong,html:not([data-tenant-theme=dark]) .tenant-topup-methods strong{color:var(--tenant-text)!important}html:not([data-tenant-theme=dark]) .tenant-brand-copy small,html:not([data-tenant-theme=dark]) .tenant-section-title p,html:not([data-tenant-theme=dark]) .tenant-contact-hub>header p,html:not([data-tenant-theme=dark]) .tenant-product-copy p,html:not([data-tenant-theme=dark]) .tenant-orders-heading p,html:not([data-tenant-theme=dark]) .tenant-ranking-heading p,html:not([data-tenant-theme=dark]) .tenant-topup-history-heading p,html:not([data-tenant-theme=dark]) .tenant-wallet-summary span,html:not([data-tenant-theme=dark]) .tenant-wallet-summary small,html:not([data-tenant-theme=dark]) .tenant-topup-methods p{color:var(--tenant-muted)!important}html:not([data-tenant-theme=dark]) .tenant-section-title span,html:not([data-tenant-theme=dark]) .tenant-contact-hub>header span,html:not([data-tenant-theme=dark]) .tenant-orders-heading>div>span,html:not([data-tenant-theme=dark]) .tenant-ranking-heading>span,html:not([data-tenant-theme=dark]) .tenant-topup-history-heading>div>span,html:not([data-tenant-theme=dark]) .tenant-product-copy>strong,html:not([data-tenant-theme=dark]) .tenant-ranking-number,html:not([data-tenant-theme=dark]) .tenant-ranking-value strong{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-category-card,html:not([data-tenant-theme=dark]) .tenant-product-card,html:not([data-tenant-theme=dark]) .tenant-contact-grid>a{border-color:var(--tenant-border)!important}html:not([data-tenant-theme=dark]) .tenant-category-card:hover,html:not([data-tenant-theme=dark]) .tenant-product-card:hover,html:not([data-tenant-theme=dark]) .tenant-contact-grid>a:hover{border-color:color-mix(in srgb,var(--tenant-primary) 32%,var(--tenant-border))!important;box-shadow:0 18px 38px color-mix(in srgb,var(--tenant-primary) 12%,transparent)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a.active{background:var(--tenant-active-bg)!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a:hover{background:var(--tenant-hover-bg)!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-profile-credit,html:not([data-tenant-theme=dark]) .tenant-member-side-credit,html:not([data-tenant-theme=dark]) .tenant-auth-reference-submit,html:not([data-tenant-theme=dark]) .tenant-member-password-button,html:not([data-tenant-theme=dark]) .tenant-member-password-save,html:not([data-tenant-theme=dark]) .tenant-welcome button{background:linear-gradient(90deg,var(--tenant-button-start),var(--tenant-button-end))!important}html:not([data-tenant-theme=dark]) .tenant-member-vip-bar>div i,html:not([data-tenant-theme=dark]) .tenant-member-side-level>div i,html:not([data-tenant-theme=dark]) .tenant-ranking-step,html:not([data-tenant-theme=dark]) .tenant-ranking-podium-item.place-1 .tenant-ranking-avatar{border-color:color-mix(in srgb,var(--tenant-primary) 55%,var(--tenant-border))!important}html:not([data-tenant-theme=dark]) .tenant-member-vip-bar>div i,html:not([data-tenant-theme=dark]) .tenant-member-side-level>div i{background:linear-gradient(90deg,var(--tenant-progress-start),var(--tenant-primary),var(--tenant-accent),var(--tenant-progress-end))!important}html:not([data-tenant-theme=dark]) .tenant-ranking-user small,html:not([data-tenant-theme=dark]) .tenant-topup-status.success{background:color-mix(in srgb,var(--tenant-primary) 10%,white)!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-orders-search,html:not([data-tenant-theme=dark]) .tenant-orders-actions button,html:not([data-tenant-theme=dark]) .tenant-topup-history-toolbar input,html:not([data-tenant-theme=dark]) .tenant-topup-history-toolbar button{background:var(--tenant-surface)!important;color:var(--tenant-text)!important;border-color:var(--tenant-border)!important}html:not([data-tenant-theme=dark]) .tenant-orders-actions button:hover,html:not([data-tenant-theme=dark]) .tenant-topup-history-toolbar button:hover{background:var(--tenant-hover-bg)!important;color:var(--tenant-primary)!important;border-color:color-mix(in srgb,var(--tenant-primary) 30%,var(--tenant-border))!important}html:not([data-tenant-theme=dark]) img{filter:none}.tenant-recent-orders-settings-page{max-width:1320px}.tenant-recent-settings-stack{gap:18px;display:grid}.tenant-recent-settings-card{background:#fff;border:1px solid #dfe4ee;border-radius:18px;transition:opacity .2s;overflow:hidden;box-shadow:0 12px 30px #272c4e0d}.tenant-recent-settings-card.is-disabled{opacity:.58}.tenant-recent-settings-card>header{border-bottom:1px solid #e7eaf1;align-items:center;gap:13px;padding:18px 20px;display:flex}.tenant-recent-settings-card>header>span{color:#684fe2;background:linear-gradient(145deg,#f1edff,#eef7ff);border:1px solid #e1ddf8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.tenant-recent-settings-card>header svg{width:21px;height:21px}.tenant-recent-settings-card h2{color:#1b2940;letter-spacing:-.025em;margin:0;font-size:20px}.tenant-recent-settings-card header p{color:#68758b;margin:4px 0 0;font-size:13px;font-weight:600}.tenant-recent-toggle-row{background:#fafbff;border:1px solid #e6e9f1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:94px;margin:18px;padding:16px 17px;display:flex}.tenant-recent-toggle-row strong{color:#26324a;font-size:15px;display:block}.tenant-recent-toggle-row small{color:#768197;margin-top:5px;font-size:12px;display:block}.tenant-recent-switch{color:#69758a;cursor:pointer;background:#eef1f6;border:1px solid #d9dfea;border-radius:999px;min-width:86px;height:42px;padding:0 10px 0 44px;font-weight:850;transition:all .2s;position:relative}.tenant-recent-switch i{background:#fff;border-radius:50%;width:30px;height:30px;transition:all .2s;position:absolute;top:5px;left:5px;box-shadow:0 4px 10px #2a324c24}.tenant-recent-switch.on{color:#fff;background:linear-gradient(90deg,#6554ec,#a64be4);border-color:#0000}.tenant-recent-switch.on i{transform:translate(43px)}.tenant-recent-switch.on span{margin-left:-35px;margin-right:35px}.tenant-recent-speed-layout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:25px;padding:22px 20px 14px;display:grid}.tenant-recent-speed-copy{border-right:1px solid #e7eaf1;padding-right:22px}.tenant-recent-speed-copy strong{color:#28344a;font-size:15px}.tenant-recent-speed-copy small{color:#6f7b91;margin-top:6px;font-size:12px;display:block}.tenant-recent-range-wrap input{accent-color:#7457ee;width:100%}.tenant-recent-range-wrap>div{color:#738096;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:7px;font-size:11px;font-weight:750;display:grid}.tenant-recent-range-wrap>div span:last-child{text-align:right}.tenant-recent-range-wrap b{color:#6449d9;background:#f1edff;border-radius:9px;place-items:center;min-width:38px;height:30px;font-size:13px;display:grid}.tenant-recent-speed-preview{background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e6e8f2;border-radius:13px;align-items:center;height:58px;margin:0 20px 20px;display:flex;overflow:hidden}.tenant-recent-speed-preview>div{gap:12px;width:max-content;padding-left:18px;animation:43s linear infinite tenantRecentSettingsPreview;display:flex}.tenant-recent-speed-preview span{white-space:nowrap;color:#5f4bd1;background:#f1efff;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}@keyframes tenantRecentSettingsPreview{0%{transform:translate(0)}to{transform:translate(-35%)}}.tenant-recent-settings-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dde2ed;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 34px #262c4e1a}.tenant-recent-settings-footer span{color:#68758a;font-size:12px;font-weight:650}.tenant-recent-settings-footer span.success{color:#118a63}.tenant-recent-settings-footer span.error{color:#d34260}.tenant-recent-settings-footer button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6754ee,#a84ee3);border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:850;display:flex;box-shadow:0 10px 22px #634bd42e}.tenant-recent-settings-footer button:disabled{opacity:.6;cursor:wait}.tenant-recent-settings-footer button svg{width:18px;height:18px}html[data-tenant-theme=dark] .tenant-recent-settings-card,html[data-tenant-theme=dark] .tenant-recent-settings-footer{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-recent-settings-card>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-recent-toggle-row,html[data-tenant-theme=dark] .tenant-recent-speed-preview{background:#191c28;border-color:#323749}html[data-tenant-theme=dark] .tenant-recent-settings-card h2,html[data-tenant-theme=dark] .tenant-recent-toggle-row strong,html[data-tenant-theme=dark] .tenant-recent-speed-copy strong{color:#eff2fa}html[data-tenant-theme=dark] .tenant-recent-settings-card header p,html[data-tenant-theme=dark] .tenant-recent-toggle-row small,html[data-tenant-theme=dark] .tenant-recent-speed-copy small{color:#aab1c2}@media (max-width:760px){.tenant-recent-speed-layout{grid-template-columns:1fr}.tenant-recent-speed-copy{border-bottom:1px solid #e7eaf1;border-right:0;padding:0 0 15px}.tenant-recent-toggle-row{align-items:flex-start}.tenant-recent-settings-footer{flex-direction:column;align-items:flex-start}.tenant-recent-settings-footer button{justify-content:center;width:100%}}.tenant-review-settings-stack{gap:18px;margin-top:22px;padding-bottom:94px;display:grid}.tenant-review-settings-card{background:#fff;border:1px solid #dfe4ee;border-radius:18px;transition:opacity .2s;overflow:hidden;box-shadow:0 12px 30px #272c4e0d}.tenant-review-settings-card.is-disabled{opacity:.58}.tenant-review-settings-card>header{border-bottom:1px solid #e8ebf2;align-items:center;gap:13px;padding:18px 20px;display:flex}.tenant-review-settings-card>header>span{color:#6f54e8;background:#f7f5ff;border:1px solid #d9d6ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.tenant-review-settings-card>header svg{width:21px;height:21px}.tenant-review-settings-card h2{color:#17243b;margin:0;font-size:20px;line-height:1.2}.tenant-review-settings-card header p{color:#66758d;margin:4px 0 0;font-size:13px;line-height:1.45}.tenant-review-toggle-row{background:#fbfcff;border:1px solid #e3e7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px;padding:16px 17px;display:flex}.tenant-review-toggle-row strong{color:#263249;font-size:15px;display:block}.tenant-review-toggle-row small{color:#68778d;margin-top:4px;font-size:12px;display:block}.tenant-review-switch{color:#687386;cursor:pointer;background:#e7eaf0;border:0;border-radius:999px;min-width:76px;height:38px;padding:0 10px 0 38px;font-weight:850;transition:all .2s;position:relative}.tenant-review-switch i{background:#fff;border-radius:50%;width:28px;height:28px;transition:all .2s;position:absolute;top:5px;left:5px;box-shadow:0 3px 9px #1e294229}.tenant-review-switch.on{color:#fff;background:linear-gradient(90deg,#6f58eb,#b74adf);padding:0 38px 0 10px}.tenant-review-switch.on i{left:43px}.tenant-review-switch:disabled{cursor:not-allowed}.tenant-review-speed-layout{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:26px;padding:18px 20px;display:grid}.tenant-review-speed-layout>div:first-child{border-right:1px solid #e3e6ee;padding-right:24px}.tenant-review-speed-layout strong{color:#28364d;font-size:15px;display:block}.tenant-review-speed-layout small{color:#68758a;margin-top:5px;font-size:12px;display:block}.tenant-review-range input{accent-color:#7258eb;width:100%}.tenant-review-range>div{color:#6e7a8e;justify-content:space-between;align-items:center;margin-top:7px;font-size:11px;display:flex}.tenant-review-range b{color:#7055e9;background:#fff;border:1px solid #dde2eb;border-radius:8px;place-items:center;min-width:38px;height:30px;font-size:13px;display:grid}.tenant-review-preview{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4e7f0;border-radius:13px;align-items:center;height:62px;margin:0 20px 20px;display:flex;overflow:hidden}.tenant-review-preview>div{gap:12px;width:max-content;padding-left:18px;animation:42s linear infinite tenantReviewSettingsPreview;display:flex}.tenant-review-preview span{white-space:nowrap;color:#604bcf;background:#f2efff;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:800}@keyframes tenantReviewSettingsPreview{0%{transform:translate(0)}to{transform:translate(-38%)}}.tenant-review-settings-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #dfe4ed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #292f521c}.tenant-review-settings-footer span{color:#657289;font-size:12px;font-weight:700}.tenant-review-settings-footer .success{color:#159168}.tenant-review-settings-footer .error{color:#cf3f61}.tenant-review-settings-footer button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6c57ec,#b849dd);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:194px;height:42px;font-weight:900;display:flex}.tenant-review-settings-footer button svg{width:17px;height:17px}.tenant-review-list-panel{background:#fff;border:1px solid #dfe4ed;border-radius:18px;margin-top:22px;overflow:hidden;box-shadow:0 12px 30px #272c4e0d}.tenant-review-list-toolbar{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.tenant-review-list-toolbar label{color:#6e58df;background:#fff;border:1px solid #dce2eb;border-radius:11px;align-items:center;gap:9px;width:min(460px,100%);height:42px;padding:0 12px;display:flex}.tenant-review-list-toolbar input{color:#243047;background:0 0;border:0;outline:0;width:100%;font-size:14px}.tenant-review-list-toolbar>div{gap:7px;display:flex}.tenant-review-list-toolbar button{color:#566278;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:9px;height:38px;padding:0 12px;font-weight:800}.tenant-review-list-toolbar button.active{color:#6247d8;background:#efeaff;border-color:#d9d0ff}.tenant-review-admin-list article{border-bottom:1px solid #ebedf2;grid-template-columns:120px minmax(0,1fr) 100px 150px;align-items:center;gap:16px;padding:17px 18px;display:grid}.tenant-review-admin-list article:last-child{border-bottom:0}.tenant-review-admin-stars{color:#f4a21b;letter-spacing:1px;white-space:nowrap;font-size:17px}.tenant-review-admin-copy{min-width:0}.tenant-review-admin-copy strong{color:#1f2c43;font-size:14px;display:block}.tenant-review-admin-copy span{color:#49566d;word-break:break-word;margin-top:5px;font-size:13px;line-height:1.45;display:block}.tenant-review-admin-copy small{color:#78859a;margin-top:6px;font-size:11px;display:block}.tenant-review-admin-status{border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:900}.tenant-review-admin-status.published{color:#15805a;background:#e8f8ef}.tenant-review-admin-status.hidden{color:#687286;background:#f2f3f6}.tenant-review-admin-actions{justify-content:flex-end;gap:7px;display:flex}.tenant-review-admin-actions button{color:#536076;cursor:pointer;background:#fff;border:1px solid #dce1ea;border-radius:9px;height:35px;padding:0 11px;font-weight:850}.tenant-review-admin-actions button.danger{color:#d04461;background:#fff8fa;border-color:#f1cdd6}.tenant-review-admin-empty{text-align:center;padding:64px 20px}.tenant-review-admin-empty strong{color:#233047;font-size:18px;display:block}.tenant-review-admin-empty span{color:#718097;margin-top:7px;font-size:13px;display:block}.tenant-order-review-menu{color:#7453df!important}.tenant-order-modal-icon.review{color:#e9a018!important;background:#fff5dd!important}.tenant-order-review-form{padding:18px 20px 4px}.tenant-review-rule{background:#fbfcff;border:1px solid #e4e6ef;border-radius:12px;padding:14px 15px}.tenant-review-rule strong{color:#27344b;font-size:13px;display:block}.tenant-review-rule span{color:#6c798e;margin-top:4px;font-size:11px;display:block}.tenant-review-stars{justify-content:center;gap:7px;padding:21px 0 17px;display:flex}.tenant-review-stars button{color:#d5d8e0;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:12px;width:44px;height:44px;font-size:25px;transition:all .15s}.tenant-review-stars button.active{color:#f2a21a;background:#fffaf0;border-color:#f4d391;transform:translateY(-1px)}.tenant-review-text{gap:7px;display:grid}.tenant-review-text>span{color:#334057;font-size:12px;font-weight:850}.tenant-review-text>span small{color:#8a94a6;font-weight:600}.tenant-review-text textarea{resize:vertical;color:#263249;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #dfe3ec;border-radius:11px;outline:0;padding:12px 13px;font-size:13px;line-height:1.5}.tenant-review-text em{color:#8994a6;justify-self:end;font-size:10px;font-style:normal}.tenant-review-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6c56ed,#c146dc);border:0;border-radius:11px;width:100%;height:44px;margin-top:14px;font-weight:900}.tenant-review-form-message{border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px}.tenant-review-form-message.success{color:#147e58;background:#eaf8f1}.tenant-review-form-message.error{color:#c93e5c;background:#fff0f3}.tenant-review-saved-badge{color:#15815a;background:#eaf8f1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.tenant-review-star-display{color:#f2a21a;letter-spacing:2px;margin-top:16px;font-size:26px}.tenant-order-review-form>p{color:#334057;margin:12px 0 8px;font-size:14px;line-height:1.6}.tenant-order-review-form>small{color:#798599;font-size:11px}.tenant-home-reviews>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.tenant-home-reviews header span{color:var(--tenant-primary,#7258eb);letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-home-reviews h2{color:var(--tenant-text,#17243b);letter-spacing:-.035em;margin:4px 0 0;font-size:25px}.tenant-home-reviews header p{color:var(--tenant-muted,#79859a);margin:5px 0 0;font-size:11px}.tenant-home-reviews>header>strong{color:var(--tenant-primary,#7258eb);border:1px solid var(--tenant-border,#e1e5ef);background:var(--tenant-surface,#fff);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:11px}.tenant-home-review-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.tenant-home-review-track{gap:12px;width:max-content;animation:42s linear infinite tenantHomeReviewMarquee;display:flex}.tenant-home-review-viewport:hover .tenant-home-review-track{animation-play-state:paused}.tenant-home-review-track article{border:1px solid var(--tenant-border,#e1e5ef);background:var(--tenant-surface,#fff);border-radius:16px;flex:none;width:310px;min-height:150px;padding:15px;box-shadow:0 8px 22px #262d4c0d}.tenant-home-review-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.tenant-home-review-top>span{width:40px;height:40px;color:var(--tenant-primary,#7054e8);background:linear-gradient(135deg,#f0eaff,#eaf6ff);border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.tenant-home-review-top strong{color:var(--tenant-text,#1f2c43);font-size:12px;display:block}.tenant-home-review-top small{color:var(--tenant-muted,#7d8899);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.tenant-home-review-top b{color:#f2a21a;white-space:nowrap;font-size:12px}.tenant-home-review-track article>p{color:var(--tenant-text,#334057);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.tenant-home-review-track footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tenant-home-review-track footer span{background:color-mix(in srgb,var(--tenant-primary,#7258eb) 9%,white);color:var(--tenant-primary,#7258eb);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.tenant-home-review-track footer time{color:var(--tenant-muted,#8993a5);font-size:9px}@keyframes tenantHomeReviewMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}html[data-tenant-theme=dark] .tenant-review-settings-card,html[data-tenant-theme=dark] .tenant-review-settings-footer,html[data-tenant-theme=dark] .tenant-review-list-panel{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-review-settings-card>header,html[data-tenant-theme=dark] .tenant-review-list-toolbar{border-color:#303547}html[data-tenant-theme=dark] .tenant-review-toggle-row,html[data-tenant-theme=dark] .tenant-review-preview,html[data-tenant-theme=dark] .tenant-review-rule{background:#191c28;border-color:#323749}html[data-tenant-theme=dark] .tenant-review-settings-card h2,html[data-tenant-theme=dark] .tenant-review-toggle-row strong,html[data-tenant-theme=dark] .tenant-review-speed-layout strong,html[data-tenant-theme=dark] .tenant-review-admin-copy strong,html[data-tenant-theme=dark] .tenant-review-rule strong{color:#eff2fa}html[data-tenant-theme=dark] .tenant-review-settings-card header p,html[data-tenant-theme=dark] .tenant-review-toggle-row small,html[data-tenant-theme=dark] .tenant-review-speed-layout small,html[data-tenant-theme=dark] .tenant-review-admin-copy span,html[data-tenant-theme=dark] .tenant-review-admin-copy small,html[data-tenant-theme=dark] .tenant-review-rule span{color:#aab1c2}html[data-tenant-theme=dark] .tenant-review-list-toolbar label,html[data-tenant-theme=dark] .tenant-review-list-toolbar button,html[data-tenant-theme=dark] .tenant-review-text textarea{color:#e9edf6;background:#11131c;border-color:#34394b}html[data-tenant-theme=dark] .tenant-review-admin-list article{border-color:#292e3e}@media (max-width:900px){.tenant-review-speed-layout{grid-template-columns:1fr}.tenant-review-speed-layout>div:first-child{border-bottom:1px solid #e3e6ee;border-right:0;padding:0 0 13px}.tenant-review-list-toolbar{flex-direction:column;align-items:stretch}.tenant-review-admin-list article{grid-template-columns:1fr}.tenant-review-admin-actions{justify-content:flex-start}.tenant-review-admin-status{justify-self:start}.tenant-home-reviews>header{flex-direction:column;align-items:flex-start}.tenant-home-review-track article{width:270px}}@media (prefers-reduced-motion:reduce){.tenant-review-preview>div,.tenant-home-review-track{animation:none}.tenant-home-review-track article[aria-hidden=true]{display:none}.tenant-home-review-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.tenant-products-section+.tenant-home-reviews{margin-top:34px;margin-bottom:26px;padding-top:0}.tenant-home-reviews>header{margin-bottom:11px;padding:0 2px}.tenant-home-reviews h2{font-size:23px}.tenant-home-reviews header p{max-width:620px;font-size:11px}.tenant-home-review-track article{border-radius:14px;width:290px;min-height:118px;padding:13px 14px}.tenant-home-review-top>span{border-radius:11px;width:36px;height:36px}.tenant-home-review-track article>p{-webkit-line-clamp:2;margin:10px 0 9px;font-size:11px;line-height:1.45}.tenant-home-review-track footer span,.tenant-home-review-track footer time{font-size:8.5px}@media (max-width:900px){.tenant-products-section+.tenant-home-reviews{margin-top:26px;margin-bottom:20px}.tenant-home-review-track article{width:255px;min-height:112px}}.tenant-home-review-track article.is-demo{background:color-mix(in srgb,var(--tenant-surface,#fff) 94%,var(--tenant-primary,#7258eb) 6%);border-style:dashed}.tenant-home-review-track article.is-demo footer span{color:#9a6a08!important;background:#fff3d9!important}.tenant-manage-contact-page{max-width:1380px}.tenant-contact-settings{gap:18px;display:grid}.tenant-contact-editor-card,.tenant-contact-list-card{background:#fff;border:1px solid #dfe4ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #272c4e0d}.tenant-contact-editor-card>header{border-bottom:1px solid #e7eaf1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.tenant-contact-editor-icon{color:#6652dc;background:linear-gradient(145deg,#f3efff,#eef7ff);border:1px solid #ded9fb;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.tenant-contact-editor-card h2,.tenant-contact-list-card h2{letter-spacing:-.025em;color:#19253a;margin:0;font-size:20px}.tenant-contact-editor-card header p,.tenant-contact-list-card header p{color:#67738a;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.5}.tenant-contact-editor-cancel{color:#58637a;cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:10px;height:38px;padding:0 13px;font-weight:800}.tenant-contact-editor-card form{grid-template-columns:1fr 1.4fr;gap:14px;padding:18px 20px 20px;display:grid}.tenant-contact-editor-card label{gap:7px;display:grid}.tenant-contact-editor-card label.wide{grid-column:1/-1}.tenant-contact-editor-card label>span{color:#26334a;font-size:13px;font-weight:850}.tenant-contact-editor-card input,.tenant-contact-editor-card select{color:#1e2a40;background:#fff;border:1px solid #d9dfeb;border-radius:12px;outline:none;width:100%;height:46px;padding:0 13px;font-size:14px;font-weight:650}.tenant-contact-editor-card input:focus,.tenant-contact-editor-card select:focus{border-color:#8e7af0;box-shadow:0 0 0 3px #6c52de14}.tenant-contact-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6654eb,#9b4ce9);border:0;border-radius:12px;grid-column:1/-1;min-height:46px;font-size:14px;font-weight:900;box-shadow:0 10px 22px #6048dd2e}.tenant-contact-save:disabled{opacity:.65;cursor:wait}.tenant-contact-notice{border-radius:10px;margin:0 20px 18px;padding:11px 13px;font-size:12px;font-weight:750}.tenant-contact-notice.ok{color:#15845d;background:#ebfbf4}.tenant-contact-notice.error{color:#ce3e5a;background:#fff0f3}.tenant-contact-list-card>header{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.tenant-contact-list-card>header>div>span{letter-spacing:.15em;color:#7359e5;font-size:9px;font-weight:900}.tenant-contact-list-card>header>strong{color:#624bd8;background:#f1edff;border-radius:999px;justify-content:center;align-items:center;min-width:74px;height:36px;padding:0 12px;font-size:12px;display:flex}.tenant-contact-admin-list{display:grid}.tenant-contact-admin-list article{border-bottom:1px solid #eceef4;grid-template-columns:minmax(240px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:18px;min-height:92px;padding:14px 20px;transition:background .18s;display:grid}.tenant-contact-admin-list article:last-child{border-bottom:0}.tenant-contact-admin-list article.editing{background:#f8f6ff}.tenant-contact-platform{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tenant-contact-platform>i{color:#6551dc;background:#f0ecff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;font-weight:950;display:grid}.tenant-contact-platform>div{gap:1px;min-width:0;display:grid}.tenant-contact-platform small{color:#989fb0;font-size:9px;font-weight:800}.tenant-contact-platform strong{color:#202c42;font-size:15px}.tenant-contact-platform span{color:#737e92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tenant-contact-admin-list article>a{color:#6551dc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.tenant-contact-row-actions{gap:8px;display:flex}.tenant-contact-row-actions button{color:#4b5870;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;height:38px;padding:0 12px;font-size:12px;font-weight:850}.tenant-contact-row-actions button.danger{color:#d53f58;background:#fff9fa;border-color:#f0cbd2}.tenant-contact-admin-empty{text-align:center;padding:58px 20px}.tenant-contact-admin-empty>div{color:#6550dc;background:#f1edff;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:22px;display:grid}.tenant-contact-admin-empty h3{color:#1f2a40;margin:0;font-size:18px}.tenant-contact-admin-empty p{color:#738096;max-width:520px;margin:7px auto 0;font-size:12px;line-height:1.55}.tenant-contact-platform.platform-line>i{color:#16a359;background:#e9faef}.tenant-contact-platform.platform-facebook>i{color:#3372d2;background:#eaf2ff}.tenant-contact-platform.platform-youtube>i{color:#e34254;background:#fff0f2}.tenant-contact-platform.platform-email>i{color:#576bdd;background:#f1f4ff}.tenant-contact-platform.platform-phone>i{color:#1b957d;background:#eefaf7}.tenant-contact-platform.platform-instagram>i{color:#c84da3;background:#fff0fa}.tenant-contact-platform.platform-telegram>i{color:#258aca;background:#eaf7ff}.tenant-contact-platform.platform-twitter>i{color:#273044;background:#f1f2f5}.tenant-contact-platform.platform-tiktok>i{color:#6e4ed8;background:#f4f0ff}.tenant-contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tenant-contact-grid>a.tenant-contact-card{min-height:104px}.tenant-contact-grid .contact-discord>i{color:#6355d8;background:#eeebff}.tenant-contact-grid .contact-email>i{color:#5e6de0;background:#eef2ff}.tenant-contact-grid .contact-phone>i{color:#1a947d;background:#eaf9f4}.tenant-contact-grid .contact-instagram>i{color:#c749a3;background:#fff0fa}.tenant-contact-grid .contact-telegram>i{color:#2689c9;background:#e9f7ff}.tenant-contact-grid .contact-twitter>i{color:#252d3b;background:#f1f2f4}.tenant-contact-grid .contact-tiktok>i{color:#6b4ed8;background:#f4efff}.tenant-contact-grid .contact-youtube>i{color:#df3f50;background:#fff0f1}.tenant-contact-grid .contact-other>i{color:#6950dc;background:#f1edff}html[data-tenant-theme=dark] .tenant-contact-editor-card,html[data-tenant-theme=dark] .tenant-contact-list-card{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-contact-editor-card>header,html[data-tenant-theme=dark] .tenant-contact-list-card>header,html[data-tenant-theme=dark] .tenant-contact-admin-list article{border-color:#2d3243}html[data-tenant-theme=dark] .tenant-contact-editor-card h2,html[data-tenant-theme=dark] .tenant-contact-list-card h2,html[data-tenant-theme=dark] .tenant-contact-platform strong{color:#f0f3fb}html[data-tenant-theme=dark] .tenant-contact-editor-card input,html[data-tenant-theme=dark] .tenant-contact-editor-card select,html[data-tenant-theme=dark] .tenant-contact-editor-cancel,html[data-tenant-theme=dark] .tenant-contact-row-actions button{color:#dce1ee;background:#12141d;border-color:#34394c}html[data-tenant-theme=dark] .tenant-contact-editor-card label>span{color:#d7dceb}html[data-tenant-theme=dark] .tenant-contact-admin-list article.editing{background:#1a1c29}@media (max-width:900px){.tenant-contact-editor-card form{grid-template-columns:1fr}.tenant-contact-editor-card label.wide,.tenant-contact-save{grid-column:1}.tenant-contact-admin-list article{grid-template-columns:1fr;gap:9px}.tenant-contact-row-actions{justify-content:flex-start}}.tenant-manage-sidebar .tenant-manage-contact-leaf{margin-top:8px}.tenant-manage-sidebar .tenant-manage-contact-leaf.active{background:linear-gradient(135deg,#eef8ff,#f1f3ff);border-color:#cfe4ff;color:#268bdc!important}.tenant-manage-sidebar .tenant-manage-contact-leaf.active svg{color:#2695e8!important}html[data-tenant-theme=dark] .tenant-manage-sidebar .tenant-manage-contact-leaf.active{background:#1d2a36;border-color:#31516b;color:#8bcbff!important}.tenant-contact-logo-editor{background:linear-gradient(145deg,#fbfbff,#f8faff);border:1px solid #e1e5ef;border-radius:16px;padding:15px;gap:13px!important;display:grid!important}.tenant-contact-logo-editor-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-contact-logo-editor-title>div:first-child{gap:3px;display:grid}.tenant-contact-logo-editor-title strong{color:#202c42;font-size:14px}.tenant-contact-logo-editor-title span{color:#707c92;font-size:11px;font-weight:600}.tenant-contact-logo-mode{background:#fff;border:1px solid #dde2ed;border-radius:11px;gap:3px;padding:3px;display:flex}.tenant-contact-logo-mode button{color:#69758a;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:850}.tenant-contact-logo-mode button.active{color:#6249db;background:#eee9ff;box-shadow:0 4px 12px #5c46be1a}.tenant-contact-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-contact-preset-grid>button{color:#5c687d;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:98px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.tenant-contact-preset-grid>button:hover{border-color:#bdb4ef;transform:translateY(-1px)}.tenant-contact-preset-grid>button.selected{background:#f8f5ff;border-color:#8e77f0;box-shadow:0 0 0 3px #6c52de12}.tenant-contact-preset-grid>button>span{font-size:11px;font-weight:850}.tenant-contact-preset-grid>button>i{color:#fff;background:#7459e6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;top:8px;right:9px}.tenant-contact-logo-preset{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.tenant-contact-logo-preset>span{font-size:20px;font-weight:950;line-height:1}.tenant-contact-logo-preset.preset-brand{color:#fff;background:linear-gradient(145deg,#6653e7,#9652e7);box-shadow:0 8px 18px #5c48c229}.tenant-contact-logo-preset.preset-outline{color:#6652dc;background:#fff;border:2px solid}.tenant-contact-logo-preset.preset-soft{color:#6551dc;background:#f0ecff;border:1px solid #e3ddff}.tenant-contact-logo-preset.platform-line.preset-brand{background:#16bd63}.tenant-contact-logo-preset.platform-facebook.preset-brand{background:#3478df}.tenant-contact-logo-preset.platform-youtube.preset-brand{background:#f14354}.tenant-contact-logo-preset.platform-email.preset-brand{background:#6475e9}.tenant-contact-logo-preset.platform-phone.preset-brand{background:#259b82}.tenant-contact-logo-preset.platform-instagram.preset-brand{background:linear-gradient(135deg,#6b61ec,#e250a8,#f39b43)}.tenant-contact-logo-preset.platform-telegram.preset-brand{background:#2ca4df}.tenant-contact-logo-preset.platform-twitter.preset-brand{background:#202631}.tenant-contact-logo-preset.platform-tiktok.preset-brand{background:#1d2028}.tenant-contact-logo-preset.platform-discord.preset-brand{background:#6465dc}.tenant-contact-custom-logo{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.tenant-contact-custom-preview{background:#fff;border:1px dashed #cfd5e4;border-radius:18px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.tenant-contact-custom-preview img{object-fit:contain;width:100%;height:100%;padding:7px}.tenant-contact-custom-logo>div:last-child{gap:9px;display:grid}.tenant-contact-upload-row{flex-wrap:wrap;gap:8px;display:flex}.tenant-contact-upload-row button{color:#566279;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:9px;height:36px;padding:0 12px;font-size:11px;font-weight:850}.tenant-contact-upload-row button.clear{color:#d3485e;background:#fff8fa;border-color:#efcbd2}.tenant-contact-platform>i{overflow:hidden}.tenant-contact-platform>i>.tenant-contact-logo-preset{border-radius:inherit;width:100%;height:100%}.tenant-contact-platform>i.custom-logo{background:#fff;border:1px solid #e0e5ee;padding:4px}.tenant-contact-platform>i.custom-logo img{object-fit:contain;border-radius:9px;width:100%;height:100%}.tenant-contact-grid>a>i{overflow:hidden}.tenant-contact-grid>a>i>.tenant-contact-logo-preset{border-radius:inherit;width:100%;height:100%}.tenant-contact-grid>a>i.custom-logo{border:1px solid var(--tenant-border,#e1e5ef);padding:5px;color:inherit!important;background:#fff!important}.tenant-contact-grid>a>i.custom-logo img{object-fit:contain;border-radius:9px;width:100%;height:100%}html[data-tenant-theme=dark] .tenant-contact-logo-editor{background:#181a25;border-color:#303547}html[data-tenant-theme=dark] .tenant-contact-logo-editor-title strong{color:#f0f3fb}html[data-tenant-theme=dark] .tenant-contact-logo-editor-title span{color:#a7afc1}html[data-tenant-theme=dark] .tenant-contact-logo-mode,html[data-tenant-theme=dark] .tenant-contact-preset-grid>button,html[data-tenant-theme=dark] .tenant-contact-custom-preview,html[data-tenant-theme=dark] .tenant-contact-upload-row button{color:#dce1ee;background:#12141d;border-color:#34394c}html[data-tenant-theme=dark] .tenant-contact-preset-grid>button.selected{background:#211d34;border-color:#7660db}@media (max-width:700px){.tenant-contact-logo-editor-title{flex-direction:column}.tenant-contact-logo-mode{width:100%}.tenant-contact-logo-mode button{flex:1}.tenant-contact-preset-grid{grid-template-columns:1fr}.tenant-contact-preset-grid>button{flex-direction:row;min-height:82px}.tenant-contact-custom-logo{grid-template-columns:1fr}.tenant-contact-custom-preview{margin:0 auto}}.tenant-slide-settings{gap:20px;display:grid}.tenant-slide-editor-card,.tenant-slide-list-card{background:#fff;border:1px solid #dde3ef;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #26304e0f}.tenant-slide-editor-card>header,.tenant-slide-list-card>header{border-bottom:1px solid #e7ebf2;align-items:center;gap:14px;min-height:86px;padding:18px 22px;display:flex}.tenant-slide-editor-icon{color:#684be5;background:#f4f1ff;border:1px solid #cfc8ff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.tenant-slide-editor-card>header h2,.tenant-slide-list-card>header h2{color:#17243b;margin:0;font-size:20px;font-weight:900;line-height:1.2}.tenant-slide-editor-card>header p,.tenant-slide-list-card>header p{color:#67758b;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.45}.tenant-slide-editor-card>header>button{color:#44526a;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:11px;height:40px;margin-left:auto;padding:0 14px;font-weight:800}.tenant-slide-editor-card form{grid-template-columns:1fr 240px;gap:16px;padding:22px;display:grid}.tenant-slide-editor-card label{gap:7px;min-width:0;display:grid}.tenant-slide-editor-card label.wide,.tenant-slide-editor-card .wide{grid-column:1/-1}.tenant-slide-editor-card label>span{color:#26344a;font-size:13px;font-weight:850}.tenant-slide-editor-card label>span em{color:#8c96a7;margin-left:5px;font-size:11px;font-style:normal;font-weight:650}.tenant-slide-editor-card input{color:#17243b;background:#fff;border:1px solid #dce2ec;border-radius:12px;outline:none;height:46px;padding:0 13px;font-size:14px;font-weight:650}.tenant-slide-editor-card input:focus{border-color:#8e76ef;box-shadow:0 0 0 3px #7155e614}.tenant-slide-editor-card label small{color:#7b8799;font-size:11px;font-weight:600}.tenant-slide-image-input{grid-template-columns:minmax(0,1fr) 120px;gap:9px;display:grid}.tenant-slide-image-input button{color:#684adf;cursor:pointer;background:#f6f3ff;border:1px solid #cfc7fb;border-radius:12px;font-weight:850}.tenant-slide-duration{position:relative}.tenant-slide-duration input{width:100%;padding-right:68px}.tenant-slide-duration b{color:#6d778a;font-size:12px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.tenant-slide-switch{background:#fbfcff;border:1px solid #e2e6ef;border-radius:14px;grid-column:1/-1;justify-content:space-between;padding:14px 16px;align-items:center!important;display:flex!important}.tenant-slide-switch>span{gap:2px;display:grid}.tenant-slide-switch>span strong{color:#223047;font-size:13px}.tenant-slide-switch>span small{color:#7f899a;font-size:11px}.tenant-slide-switch input{appearance:none;cursor:pointer;background:#d8deea;border:0;border-radius:999px;width:48px;height:28px;padding:0;transition:all .18s;position:relative}.tenant-slide-switch input:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000026}.tenant-slide-switch input:checked{background:linear-gradient(90deg,#6b55ea,#a94ae7)}.tenant-slide-switch input:checked:before{transform:translate(20px)}.tenant-slide-preview{aspect-ratio:3;background:#f4f6fa;border:1px solid #e0e5ee;border-radius:16px;overflow:hidden}.tenant-slide-preview img{object-fit:cover;width:100%;height:100%;display:block}.tenant-slide-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6552e7,#a64ae7);border:0;border-radius:12px;height:48px;font-size:14px;font-weight:900;box-shadow:0 10px 22px #694be22e}.tenant-slide-save:disabled{opacity:.55;cursor:wait}.tenant-slide-notice{border-radius:11px;margin:0 22px 20px;padding:11px 13px;font-size:12px;font-weight:750}.tenant-slide-notice.ok{color:#11875c;background:#eafaf2}.tenant-slide-notice.error{color:#c73c5b;background:#fff0f3}.tenant-slide-list-card>header{justify-content:space-between}.tenant-slide-list-card>header>strong{color:#6749dc;background:#f1edff;border-radius:999px;padding:8px 12px;font-size:11px}.tenant-slide-list{display:grid}.tenant-slide-list article{border-top:1px solid #edf0f5;grid-template-columns:190px minmax(0,1fr) 70px 82px 220px;align-items:center;gap:14px;padding:14px 20px;display:grid}.tenant-slide-list article:first-child{border-top:0}.tenant-slide-list article.editing{background:#faf8ff;box-shadow:inset 4px 0 #7758e8}.tenant-slide-list article>img{aspect-ratio:3;object-fit:cover;background:#f4f6f9;border:1px solid #dfe4ec;border-radius:11px;width:190px}.tenant-slide-row-info{gap:3px;min-width:0;display:grid}.tenant-slide-row-info small{color:#7461df;letter-spacing:.13em;font-size:9px;font-weight:900}.tenant-slide-row-info strong{color:#1f2b40;font-size:14px}.tenant-slide-row-info span{color:#7c8799;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-slide-status{cursor:pointer;border:0;border-radius:999px;height:34px;font-size:11px;font-weight:850}.tenant-slide-status.on{color:#13865c;background:#e8f8ef}.tenant-slide-status.off{color:#7d8797;background:#f1f3f6}.tenant-slide-order-actions,.tenant-slide-row-actions{gap:6px;display:flex}.tenant-slide-order-actions button,.tenant-slide-row-actions button{color:#46536a;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:9px;height:34px;padding:0 10px;font-size:11px;font-weight:800}.tenant-slide-order-actions button{width:36px;padding:0}.tenant-slide-row-actions{justify-content:flex-end}.tenant-slide-row-actions .danger{color:#d73c58;background:#fff8f9;border-color:#f0cbd2}.tenant-slide-row-actions button:disabled,.tenant-slide-order-actions button:disabled{opacity:.4;cursor:not-allowed}.tenant-slide-empty{text-align:center;padding:56px 20px}.tenant-slide-empty>div{color:#6e51e4;background:#f2efff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:23px;display:grid}.tenant-slide-empty h3{color:#1f2a3e;margin:0;font-size:18px}.tenant-slide-empty p{color:#758197;max-width:560px;margin:7px auto 0;font-size:12px;line-height:1.5}.tenant-header-slider{isolation:isolate;width:100%;margin:0;position:relative}.tenant-header-slider-stage{aspect-ratio:3;border:1px solid var(--tenant-border,#e1e6ef);background:#f3f5f9;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 48px #262a4a14}.tenant-header-slider-stage>a{width:100%;height:100%;display:block}.tenant-header-slider-stage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tenant-header-slider-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:0;z-index:2;background:#141b2b6b;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:29px;line-height:1;transition:all .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tenant-header-slider:hover .tenant-header-slider-arrow,.tenant-header-slider-arrow:focus-visible{opacity:1}.tenant-header-slider-arrow.prev{left:14px}.tenant-header-slider-arrow.next{right:14px}.tenant-header-slider-dots{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f142252;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.tenant-header-slider-dots button{cursor:pointer;background:#ffffff94;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .18s}.tenant-header-slider-dots button.active{background:#fff;width:24px}@media (max-width:900px){.tenant-slide-editor-card form{grid-template-columns:1fr}.tenant-slide-editor-card label.wide,.tenant-slide-editor-card .wide,.tenant-slide-switch{grid-column:1}.tenant-slide-list article{grid-template-columns:130px minmax(0,1fr) 62px}.tenant-slide-list article>img{width:130px}.tenant-slide-order-actions,.tenant-slide-row-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:620px){.tenant-slide-editor-card>header,.tenant-slide-list-card>header{align-items:flex-start;padding:15px 16px}.tenant-slide-editor-card form{padding:16px}.tenant-slide-image-input{grid-template-columns:1fr}.tenant-slide-image-input button{height:42px}.tenant-slide-list article{grid-template-columns:105px minmax(0,1fr);gap:10px;padding:12px}.tenant-slide-list article>img{width:105px}.tenant-slide-status{margin-left:0;position:absolute}.tenant-slide-list article{position:relative}.tenant-slide-status{top:12px;right:12px}.tenant-slide-row-info{padding-right:62px}.tenant-slide-order-actions,.tenant-slide-row-actions{grid-column:1/-1}.tenant-header-slider-stage{border-radius:15px}.tenant-header-slider-arrow{opacity:1;width:36px;height:36px;font-size:24px}.tenant-header-slider-dots{bottom:8px}}.tenant-slide-global-settings{background:#fff;border:1px solid #dde3ef;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #26304e0f}.tenant-slide-global-settings>header{border-bottom:1px solid #e7ebf2;align-items:center;gap:14px;min-height:82px;padding:18px 22px;display:flex}.tenant-slide-global-settings>header h2{color:#17243b;margin:0;font-size:20px;font-weight:900;line-height:1.2}.tenant-slide-global-settings>header p{color:#67758b;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.45}.tenant-slide-global-delay{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:18px;padding:20px 22px;display:grid}.tenant-slide-global-delay label{gap:7px;display:grid}.tenant-slide-global-delay label>span{color:#26344a;font-size:13px;font-weight:850}.tenant-slide-global-delay label>div{max-width:330px;position:relative}.tenant-slide-global-delay input{color:#17243b;background:#fff;border:1px solid #dce2ec;border-radius:12px;outline:none;width:100%;height:46px;padding:0 76px 0 13px;font-size:15px;font-weight:800}.tenant-slide-global-delay input:focus{border-color:#8e76ef;box-shadow:0 0 0 3px #7155e614}.tenant-slide-global-delay label b{color:#66758a;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tenant-slide-global-delay small{color:#758197;font-size:11px;font-weight:600}.tenant-slide-global-delay>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6552e7,#a64ae7);border:0;border-radius:12px;height:46px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #694be22e}.tenant-slide-global-delay>button:disabled{opacity:.55;cursor:wait}html[data-tenant-theme=dark] .tenant-slide-global-settings{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-slide-global-settings>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-slide-global-settings>header h2,html[data-tenant-theme=dark] .tenant-slide-global-delay label>span{color:#f0f3fa}html[data-tenant-theme=dark] .tenant-slide-global-settings>header p,html[data-tenant-theme=dark] .tenant-slide-global-delay small{color:#a7afc0}html[data-tenant-theme=dark] .tenant-slide-global-delay input{color:#eff2f8;background:#12141d;border-color:#34394c}@media (max-width:720px){.tenant-slide-global-delay{grid-template-columns:1fr}.tenant-slide-global-delay label>div{max-width:none}.tenant-slide-global-delay>button{width:100%}}.tenant-slide-cropper{background:linear-gradient(145deg,#fbfcff,#f8f6ff);border:1px solid #dfe4ee;border-radius:18px;gap:14px;padding:16px;display:grid}.tenant-slide-cropper>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-slide-cropper>header>div{gap:3px;display:grid}.tenant-slide-cropper>header strong{color:#1d2a40;font-size:14px}.tenant-slide-cropper>header small{color:#6f7d93;font-size:11px;line-height:1.45}.tenant-slide-cropper>header button{color:#6650d9;cursor:pointer;background:#fff;border:1px solid #d7dced;border-radius:10px;height:36px;padding:0 12px;font-size:11px;font-weight:850}.tenant-slide-crop-stage{aspect-ratio:3;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111827;border:2px solid #9b83f4;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 14px 30px #4838991c}.tenant-slide-crop-stage:active{cursor:grabbing}.tenant-slide-crop-stage>img{object-fit:cover;pointer-events:none;will-change:transform,object-position;width:100%;height:100%;transition:transform 80ms linear;display:block;position:absolute;inset:0}.tenant-slide-crop-grid{pointer-events:none;position:absolute;inset:0}.tenant-slide-crop-grid:before,.tenant-slide-crop-grid:after,.tenant-slide-crop-grid i:before,.tenant-slide-crop-grid i:after{content:"";background:#ffffff52;position:absolute}.tenant-slide-crop-grid:before{width:1px;top:0;bottom:0;left:33.333%}.tenant-slide-crop-grid:after{width:1px;top:0;bottom:0;left:66.666%}.tenant-slide-crop-grid i:first-child:before{height:1px;top:33.333%;left:0;right:0}.tenant-slide-crop-grid i:first-child:after{height:1px;top:66.666%;left:0;right:0}.tenant-slide-crop-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;white-space:nowrap;background:#1118279e;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.tenant-slide-crop-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.tenant-slide-crop-controls label{grid-template-columns:46px minmax(0,1fr) 58px;align-items:center;gap:10px!important;display:grid!important}.tenant-slide-crop-controls label>span,.tenant-slide-crop-controls label>b{color:#344158;font-size:12px;font-weight:850}.tenant-slide-crop-controls label>b{text-align:right;color:#6b50df}.tenant-slide-crop-controls input[type=range]{accent-color:#7156e5;height:7px!important;box-shadow:none!important;background:linear-gradient(90deg,#6b56e9,#b84ae6)!important;border:0!important;border-radius:999px!important;padding:0!important}.tenant-slide-crop-controls>div{flex-wrap:wrap;gap:8px;display:flex}.tenant-slide-crop-controls>div>span{color:#758096;background:#fff;border:1px solid #e0e4ed;border-radius:10px;padding:8px 10px;font-size:10px}.tenant-slide-crop-controls>div b{color:#5e49d2}.tenant-slide-row-image{aspect-ratio:3;background:#f4f6f9;border:1px solid #dfe4ec;border-radius:11px;width:190px;overflow:hidden}.tenant-slide-row-image img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.tenant-slide-list article>img{display:none}html[data-tenant-theme=dark] .tenant-slide-cropper{background:linear-gradient(145deg,#171925,#13151f);border-color:#303648}html[data-tenant-theme=dark] .tenant-slide-cropper>header strong,html[data-tenant-theme=dark] .tenant-slide-crop-controls label>span{color:#eef1f8}html[data-tenant-theme=dark] .tenant-slide-cropper>header small{color:#a4adbf}html[data-tenant-theme=dark] .tenant-slide-cropper>header button,html[data-tenant-theme=dark] .tenant-slide-crop-controls>div>span{color:#c5bcff;background:#11141d;border-color:#34394c}@media (max-width:900px){.tenant-slide-row-image{width:130px}.tenant-slide-crop-controls{grid-template-columns:1fr}.tenant-slide-crop-controls>div{justify-content:flex-start}}@media (max-width:620px){.tenant-slide-row-image{width:105px}.tenant-slide-cropper{padding:12px}.tenant-slide-cropper>header{flex-direction:column;align-items:flex-start}.tenant-slide-crop-controls label{grid-template-columns:42px minmax(0,1fr) 54px}.tenant-slide-crop-hint{font-size:9px;bottom:8px}}.tenant-help-home-button{text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden;border-color:var(--tenant-border,#e4e8f2)!important;background:#fff!important;padding:0!important}.tenant-help-home-button:before,.tenant-help-home-button:after{display:none!important}.tenant-help-home-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2f2c5b1c;border-color:color-mix(in srgb,var(--tenant-primary,#7558ee) 30%,var(--tenant-border,#e4e8f2))!important}.tenant-help-button-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tenant-help-buttons-settings{gap:20px;display:grid}.tenant-help-button-editor,.tenant-help-list-card{background:#fff;border:1px solid #dfe4ee;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #242d4e0d}.tenant-help-button-editor>header,.tenant-help-list-card>header{border-bottom:1px solid #e7ebf2;align-items:center;gap:13px;min-height:76px;padding:16px 20px;display:flex}.tenant-help-button-editor>header>div:nth-child(2),.tenant-help-list-card>header>div{flex:1;min-width:0}.tenant-help-button-editor h2,.tenant-help-list-card h2{color:#17243b;letter-spacing:-.02em;margin:0;font-size:19px}.tenant-help-button-editor p,.tenant-help-list-card p{color:#68758a;margin:4px 0 0;font-size:12px}.tenant-help-editor-icon{color:#6b50df;background:#f4f1ff;border:1px solid #cfc8ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.tenant-help-button-editor>header>button{color:#4b5871;background:#fff;border:1px solid #dce1eb;border-radius:10px;min-height:38px;padding:0 13px;font-weight:850}.tenant-help-button-editor form{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.tenant-help-button-editor label{color:#26334b;gap:7px;font-size:12px;font-weight:850;display:grid}.tenant-help-button-editor label.wide,.tenant-help-button-editor .wide{grid-column:1/-1}.tenant-help-button-editor label>span em{color:#9099aa;margin-left:5px;font-style:normal;font-weight:650}.tenant-help-button-editor input[type=text],.tenant-help-button-editor input:not([type]){color:#17243b;border:1px solid #dce2ec;border-radius:11px;outline:none;height:44px;padding:0 13px;font-size:14px}.tenant-help-button-editor input:focus{border-color:#9e87f4;box-shadow:0 0 0 3px #7052de14}.tenant-help-button-editor small{color:#7d889a;font-size:10px;font-weight:600}.tenant-help-image-input{grid-template-columns:minmax(0,1fr) 126px;gap:9px;display:grid}.tenant-help-image-input input{border:1px solid #dce2ec;border-radius:11px;min-width:0;height:44px;padding:0 13px;font-size:14px}.tenant-help-image-input button{color:#6749df;background:#f7f4ff;border:1px solid #cfc6fb;border-radius:11px;font-weight:900}.tenant-help-switch{border:1px solid #e3e6ef;border-radius:13px;justify-content:space-between;align-items:center;min-height:62px;padding:11px 14px;display:flex!important}.tenant-help-switch>span{gap:3px;display:grid}.tenant-help-switch>span strong{font-size:13px}.tenant-help-switch input{accent-color:#7656e9;width:44px;height:24px}.tenant-help-preview{aspect-ratio:2;background:#f5f7fb;border:1px solid #e2e5ef;border-radius:15px;max-width:620px;position:relative;overflow:hidden}.tenant-help-preview>span{z-index:2;color:#fff;background:#141826b8;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:850;position:absolute;top:10px;left:10px}.tenant-help-preview img{object-fit:cover;width:100%;height:100%;display:block}.tenant-help-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6454ed,#a746e7);border:0;border-radius:12px;min-height:46px;font-size:14px;font-weight:950}.tenant-help-save:disabled{opacity:.5;cursor:not-allowed}.tenant-help-limit{color:#26825f;background:#effaf6;border-radius:10px;margin:0 20px 16px;padding:10px 12px;font-size:11px;font-weight:800}.tenant-help-limit.full{color:#d54752;background:#fff1f1}.tenant-help-notice{border-radius:10px;margin:0 20px 18px;padding:10px 12px;font-size:11px;font-weight:800}.tenant-help-notice.ok{color:#237a58;background:#eaf9f2}.tenant-help-notice.error{color:#c93e51;background:#fff0f1}.tenant-help-list-card>header>strong{color:#6a4ee0;background:#f0ebff;border-radius:999px;padding:8px 12px;font-size:11px}.tenant-help-list{display:grid}.tenant-help-list article{border-bottom:1px solid #e9ecf2;grid-template-columns:150px minmax(0,1fr) 70px 72px 200px;align-items:center;gap:14px;min-height:92px;padding:12px 18px;display:grid}.tenant-help-list article:last-child{border-bottom:0}.tenant-help-list article.editing{background:#faf8ff}.tenant-help-row-image{aspect-ratio:2;background:#f4f6fa;border:1px solid #e0e4ee;border-radius:11px;overflow:hidden}.tenant-help-row-image img{object-fit:cover;width:100%;height:100%}.tenant-help-row-info{gap:3px;min-width:0;display:grid}.tenant-help-row-info small{letter-spacing:.12em;color:#7a64df;font-size:9px;font-weight:900}.tenant-help-row-info strong{color:#1e2b42;font-size:13px}.tenant-help-row-info span{color:#7f899b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tenant-help-status{border:0;border-radius:999px;height:34px;font-size:11px;font-weight:900}.tenant-help-status.on{color:#20805a;background:#e8f8f1}.tenant-help-status.off{color:#778096;background:#f1f2f6}.tenant-help-order-actions,.tenant-help-row-actions{gap:6px;display:flex}.tenant-help-order-actions button,.tenant-help-row-actions button{color:#4e5970;background:#fff;border:1px solid #dce1ea;border-radius:9px;height:36px;padding:0 10px;font-size:10px;font-weight:850}.tenant-help-order-actions button{width:32px;padding:0}.tenant-help-row-actions .danger{color:#d54355;border-color:#f1cbd1}.tenant-help-empty{text-align:center;padding:56px 20px}.tenant-help-empty>div{color:#6b4de1;background:#f2efff;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:21px;font-weight:950;display:grid}.tenant-help-empty h3{color:#1c2940;margin:0;font-size:18px}.tenant-help-empty p{color:#768197;max-width:520px;margin:6px auto 0;font-size:12px;line-height:1.5}html[data-tenant-theme=dark] .tenant-help-button-editor,html[data-tenant-theme=dark] .tenant-help-list-card{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-help-button-editor>header,html[data-tenant-theme=dark] .tenant-help-list-card>header,html[data-tenant-theme=dark] .tenant-help-list article{border-color:#2d3243}html[data-tenant-theme=dark] .tenant-help-button-editor h2,html[data-tenant-theme=dark] .tenant-help-list-card h2,html[data-tenant-theme=dark] .tenant-help-row-info strong{color:#f0f2f8}html[data-tenant-theme=dark] .tenant-help-button-editor p,html[data-tenant-theme=dark] .tenant-help-list-card p,html[data-tenant-theme=dark] .tenant-help-row-info span{color:#a7adbd}html[data-tenant-theme=dark] .tenant-help-image-input input,html[data-tenant-theme=dark] .tenant-help-button-editor>header>button,html[data-tenant-theme=dark] .tenant-help-row-actions button,html[data-tenant-theme=dark] .tenant-help-order-actions button{color:#e1e5ef;background:#12141d;border-color:#34394b}@media (max-width:980px){.tenant-help-list article{grid-template-columns:130px minmax(0,1fr) 70px}.tenant-help-order-actions,.tenant-help-row-actions{grid-column:2/-1;justify-content:flex-end}}@media (max-width:680px){.tenant-help-button-editor form{grid-template-columns:1fr;padding:15px}.tenant-help-image-input{grid-template-columns:1fr}.tenant-help-image-input button{min-height:42px}.tenant-help-list article{grid-template-columns:100px minmax(0,1fr);gap:10px}.tenant-help-status{grid-column:2}.tenant-help-order-actions,.tenant-help-row-actions{grid-column:1/-1}.tenant-help-list-card>header{flex-direction:column;align-items:flex-start}.tenant-help-list-card>header>strong{align-self:flex-start}}.tenant-ui-toggle{cursor:pointer;background:#eef1f6;border:1px solid #d9dfeb;border-radius:999px;flex:none;width:58px;height:32px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;position:relative;box-shadow:inset 0 1px 2px #1f2a4414}.tenant-ui-toggle>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 3px 9px #232b4933}.tenant-ui-toggle.is-on{background:linear-gradient(90deg,#6554eb,#aa46e8);border-color:#805bf0;box-shadow:0 7px 17px #6a49e12e}.tenant-ui-toggle.is-on>span{transform:translate(26px)}.tenant-ui-toggle:hover{transform:translateY(-1px)}.tenant-ui-toggle:focus-visible{outline-offset:2px;outline:3px solid #6b54eb29}.tenant-ui-toggle:disabled{opacity:.55;cursor:wait;transform:none}.tenant-slide-global-autoplay{background:linear-gradient(135deg,#fbfaff,#f7faff);border:1px solid #e1e5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 22px 0;padding:15px 16px;display:flex}.tenant-slide-global-autoplay>div{gap:4px;display:grid}.tenant-slide-global-autoplay strong{color:#1f2d45;font-size:14px;font-weight:900}.tenant-slide-global-autoplay small{color:#738096;font-size:11px;font-weight:650}.tenant-slide-global-delay.is-disabled{opacity:.52}.tenant-slide-global-delay.is-disabled input{background:#f4f5f8}.tenant-slide-global-delay input:disabled{cursor:not-allowed}.tenant-help-switch,.tenant-slide-switch{background:linear-gradient(135deg,#fff,#fbfbff)}html[data-tenant-theme=dark] .tenant-ui-toggle{background:#282b37;border-color:#3b4052}html[data-tenant-theme=dark] .tenant-ui-toggle>span{background:#eceffa}html[data-tenant-theme=dark] .tenant-ui-toggle.is-on{background:linear-gradient(90deg,#6554eb,#9b46d5);border-color:#816bea}html[data-tenant-theme=dark] .tenant-slide-global-autoplay{background:#171a25;border-color:#303547}html[data-tenant-theme=dark] .tenant-slide-global-autoplay strong{color:#f0f3fa}html[data-tenant-theme=dark] .tenant-slide-global-autoplay small{color:#a4adbf}@media (max-width:620px){.tenant-ui-toggle{width:54px;height:30px}.tenant-ui-toggle>span{width:20px;height:20px}.tenant-ui-toggle.is-on>span{transform:translate(24px)}.tenant-slide-global-autoplay{margin:14px 14px 0;padding:13px}}.tenant-manage-design-label{margin-top:12px}.tenant-manage-design-leaf{margin-top:2px}.tenant-manage-design-leaf svg{color:#6d59dd}.tenant-manage-design-leaf.active{color:#5d48d7!important;background:linear-gradient(135deg,#f0edff,#edf5ff)!important;border-left-color:#785af0!important}.tenant-manage-design-page{padding-bottom:48px}.tenant-manage-design-starter{background:linear-gradient(145deg,#fff,#fafbff);border:1px solid #e0e5ef;border-radius:20px;align-items:center;gap:18px;min-height:150px;margin-top:22px;padding:24px;display:flex;box-shadow:0 12px 30px #282e520d}.tenant-manage-design-starter-icon{color:#6c53df;background:linear-gradient(145deg,#eee9ff,#e9f7ff);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.tenant-manage-design-starter h2{color:#1d2639;letter-spacing:-.02em;margin:0;font-size:21px}.tenant-manage-design-starter p{color:#68748a;margin:6px 0 0;font-size:13px;line-height:1.6}html[data-tenant-theme=dark] .tenant-manage-design-starter{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-manage-design-starter h2{color:#f1f3fa}html[data-tenant-theme=dark] .tenant-manage-design-starter p{color:#abb2c4}.tenant-page-loader-overlay{z-index:9998;-webkit-backdrop-filter:blur(8px)saturate(.86);backdrop-filter:blur(8px)saturate(.86);opacity:0;visibility:hidden;pointer-events:none;background:#f6f7fcbd;place-items:center;padding:20px;transition:opacity .16s,visibility .16s;display:grid;position:fixed;inset:0}.tenant-page-loader-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.tenant-page-loader-card{border:1px solid var(--tenant-border,#e1e5ef);background:color-mix(in srgb,var(--tenant-surface,#fff) 94%,transparent);text-align:center;min-width:180px;min-height:154px;color:var(--tenant-text,#18233b);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:22px 26px;display:flex;box-shadow:0 22px 54px #2b305024}.tenant-page-loader-card>strong{margin-top:14px;font-size:15px;font-weight:900}.tenant-page-loader-card>span{color:var(--tenant-muted,#8790a4);margin-top:4px;font-size:10px;font-weight:650}html[data-tenant-theme=dark] .tenant-page-loader-overlay{background:#05070db3}html[data-tenant-theme=dark] .tenant-page-loader-card{background:#161822f0;border-color:#34384a;box-shadow:0 24px 60px #00000059}.tenant-page-loader-orbit,.tenant-loader-preview-orbit{width:68px;height:68px;position:relative}.tenant-page-loader-orbit>span,.tenant-loader-preview-orbit>span{background:linear-gradient(135deg,var(--tenant-primary,#7357ef),var(--tenant-secondary,#b64ce5));box-shadow:0 8px 22px color-mix(in srgb,var(--tenant-primary,#7357ef) 28%,transparent);border-radius:50%;position:absolute;inset:20px}.tenant-page-loader-orbit>i,.tenant-loader-preview-orbit>i{background:var(--tenant-accent,#62c9ef);transform-origin:4.5px 4.5px;border-radius:50%;width:9px;height:9px;margin:-4.5px;animation:1.15s linear infinite tenantLoaderOrbit;position:absolute;top:50%;left:50%}.tenant-page-loader-orbit>i:nth-child(2),.tenant-loader-preview-orbit>i:nth-child(2){transform:rotate(0)translate(30px)}.tenant-page-loader-orbit>i:nth-child(3),.tenant-loader-preview-orbit>i:nth-child(3){animation-delay:-.38s}.tenant-page-loader-orbit>i:nth-child(4),.tenant-loader-preview-orbit>i:nth-child(4){animation-delay:-.76s}@keyframes tenantLoaderOrbit{0%{transform:rotate(0)translate(30px)}to{transform:rotate(360deg)translate(30px)}}.tenant-page-loader-logo-pulse,.tenant-loader-preview-logo{place-items:center;width:74px;height:74px;display:grid;position:relative}.tenant-page-loader-logo-pulse>div,.tenant-loader-preview-logo>div{z-index:2;width:48px;height:48px;color:var(--tenant-primary,#7357ef);background:linear-gradient(135deg,#f1edff,#e7f5ff);border-radius:15px;place-items:center;font-size:23px;font-weight:950;animation:1.15s ease-in-out infinite tenantLoaderLogoPulse;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #513faf26}.tenant-page-loader-logo-pulse img,.tenant-loader-preview-logo img{object-fit:cover;width:100%;height:100%}.tenant-page-loader-logo-pulse>i,.tenant-loader-preview-logo>i{border:1.5px solid color-mix(in srgb,var(--tenant-primary,#7357ef) 55%,transparent);border-radius:20px;animation:1.5s ease-out infinite tenantLoaderPulseRing;position:absolute;inset:8px}.tenant-page-loader-logo-pulse>i:last-child,.tenant-loader-preview-logo>i:last-child{animation-delay:.55s}@keyframes tenantLoaderLogoPulse{50%{transform:scale(1.07)}}@keyframes tenantLoaderPulseRing{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}.tenant-page-loader-rings,.tenant-loader-preview-rings{width:68px;height:68px;position:relative}.tenant-page-loader-rings i,.tenant-loader-preview-rings i{border:3px solid #0000;border-top-color:var(--tenant-primary,#7357ef);border-right-color:color-mix(in srgb,var(--tenant-accent,#62c9ef) 75%,transparent);border-radius:50%;animation:1.05s linear infinite tenantLoaderSpin;position:absolute}.tenant-page-loader-rings i:first-child,.tenant-loader-preview-rings i:first-child{inset:3px}.tenant-page-loader-rings i:nth-child(2),.tenant-loader-preview-rings i:nth-child(2){border-top-color:var(--tenant-secondary,#b64ce5);animation-duration:.8s;animation-direction:reverse;inset:14px}.tenant-page-loader-rings i:nth-child(3),.tenant-loader-preview-rings i:nth-child(3){animation-duration:.62s;inset:25px}@keyframes tenantLoaderSpin{to{transform:rotate(360deg)}}.tenant-page-loader-dots,.tenant-loader-preview-dots{align-items:center;gap:9px;height:58px;display:flex}.tenant-page-loader-dots i,.tenant-loader-preview-dots i{background:linear-gradient(135deg,var(--tenant-primary,#7357ef),var(--tenant-secondary,#b64ce5));border-radius:50%;width:12px;height:12px;animation:.9s ease-in-out infinite tenantLoaderDotBounce}.tenant-page-loader-dots i:nth-child(2),.tenant-loader-preview-dots i:nth-child(2){animation-delay:.12s}.tenant-page-loader-dots i:nth-child(3),.tenant-loader-preview-dots i:nth-child(3){background:var(--tenant-accent,#62c9ef);animation-delay:.24s}@keyframes tenantLoaderDotBounce{0%,70%,to{opacity:.65;transform:translateY(0)scale(.9)}35%{opacity:1;transform:translateY(-13px)scale(1.08)}}.tenant-page-loader-bars,.tenant-loader-preview-bars{align-items:center;gap:5px;height:62px;display:flex}.tenant-page-loader-bars i,.tenant-loader-preview-bars i{background:linear-gradient(180deg,var(--tenant-accent,#62c9ef),var(--tenant-primary,#7357ef));border-radius:999px;width:7px;height:18px;animation:.9s ease-in-out infinite tenantLoaderBars}.tenant-page-loader-bars i:nth-child(2),.tenant-loader-preview-bars i:nth-child(2){animation-delay:90ms}.tenant-page-loader-bars i:nth-child(3),.tenant-loader-preview-bars i:nth-child(3){animation-delay:.18s}.tenant-page-loader-bars i:nth-child(4),.tenant-loader-preview-bars i:nth-child(4){animation-delay:.27s}.tenant-page-loader-bars i:nth-child(5),.tenant-loader-preview-bars i:nth-child(5){animation-delay:.36s}@keyframes tenantLoaderBars{0%,to{opacity:.55;height:18px}50%{opacity:1;height:48px}}.tenant-page-loader-cube,.tenant-loader-preview-cube{perspective:180px;place-items:center;width:64px;height:64px;display:grid}.tenant-page-loader-cube i,.tenant-loader-preview-cube i{background:linear-gradient(135deg,var(--tenant-primary,#7357ef),var(--tenant-secondary,#b64ce5));width:34px;height:34px;box-shadow:12px 12px 0 color-mix(in srgb,var(--tenant-accent,#62c9ef) 48%,transparent);border-radius:8px;animation:1.15s ease-in-out infinite tenantLoaderCube}@keyframes tenantLoaderCube{0%{transform:rotateX(0)rotateY(0)}50%{transform:rotateX(180deg)rotateY(90deg)scale(.82)}to{transform:rotateX(360deg)rotateY(180deg)}}.tenant-page-loader-spark,.tenant-loader-preview-spark{width:68px;height:68px;position:relative}.tenant-page-loader-spark:before,.tenant-loader-preview-spark:before{content:"";background:var(--tenant-primary,#7357ef);box-shadow:0 0 22px color-mix(in srgb,var(--tenant-primary,#7357ef) 45%,transparent);border-radius:50%;animation:.8s ease-in-out infinite alternate tenantLoaderSparkCore;position:absolute;inset:24px}.tenant-page-loader-spark i,.tenant-loader-preview-spark i{background:linear-gradient(var(--tenant-secondary,#b64ce5),transparent);transform-origin:2.5px 34px;border-radius:999px;width:5px;height:20px;margin:-10px -2.5px;animation:1.1s linear infinite tenantLoaderSpark;position:absolute;top:50%;left:50%}.tenant-page-loader-spark i:nth-child(2),.tenant-loader-preview-spark i:nth-child(2){animation-delay:-.275s;transform:rotate(90deg)}.tenant-page-loader-spark i:nth-child(3),.tenant-loader-preview-spark i:nth-child(3){animation-delay:-.55s;transform:rotate(180deg)}.tenant-page-loader-spark i:nth-child(4),.tenant-loader-preview-spark i:nth-child(4){animation-delay:-.825s;transform:rotate(270deg)}@keyframes tenantLoaderSparkCore{to{transform:scale(1.25)}}@keyframes tenantLoaderSpark{to{transform:rotate(360deg)}}.tenant-page-loader-wave,.tenant-loader-preview-wave{width:68px;height:68px;position:relative}.tenant-page-loader-wave i,.tenant-loader-preview-wave i{border:2px solid var(--tenant-primary,#7357ef);border-radius:50%;width:18px;height:18px;margin:-9px;animation:1.6s ease-out infinite tenantLoaderWave;position:absolute;top:50%;left:50%}.tenant-page-loader-wave i:nth-child(2),.tenant-loader-preview-wave i:nth-child(2){border-color:var(--tenant-secondary,#b64ce5);animation-delay:.25s}.tenant-page-loader-wave i:nth-child(3),.tenant-loader-preview-wave i:nth-child(3){border-color:var(--tenant-accent,#62c9ef);animation-delay:.5s}.tenant-page-loader-wave i:nth-child(4),.tenant-loader-preview-wave i:nth-child(4){animation-delay:.75s}@keyframes tenantLoaderWave{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.1)}}.tenant-loader-settings{gap:18px;margin-top:18px;display:grid}.tenant-loader-settings-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #2d34530d}.tenant-loader-settings-card>header{border-bottom:1px solid #e8ebf2;align-items:center;gap:14px;min-height:86px;padding:18px 20px;display:flex}.tenant-loader-settings-card>header>div:not(.tenant-loader-settings-icon){flex:1;min-width:0}.tenant-loader-settings-card>header span{letter-spacing:.16em;color:#7259df;font-size:10px;font-weight:900;display:block}.tenant-loader-settings-card>header h2{color:#17243b;margin:4px 0 2px;font-size:22px}.tenant-loader-settings-card>header p{color:#657187;margin:0;font-size:13px;font-weight:650;line-height:1.45}.tenant-loader-settings-card>header>b{color:#674de0;background:#f1edff;border-radius:999px;padding:7px 12px;font-size:12px}.tenant-loader-settings-icon{color:#7153e7;background:linear-gradient(145deg,#f1edff,#ecf7ff);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.tenant-loader-enable-row{background:#fbfcff;border:1px solid #e3e7f0;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 20px;padding:16px;display:flex}.tenant-loader-enable-row strong{color:#1f2b42;font-size:14px;display:block}.tenant-loader-enable-row small{color:#7a8599;margin-top:4px;font-size:11px;display:block}.tenant-loader-switch{cursor:pointer;background:#dce1eb;border:0;border-radius:999px;width:54px;height:30px;padding:3px;transition:all .18s}.tenant-loader-switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:all .18s;display:block;box-shadow:0 3px 9px #181d342b}.tenant-loader-switch.on{background:linear-gradient(90deg,#6b55ed,#ad46e4)}.tenant-loader-switch.on i{transform:translate(24px)}.tenant-loader-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 20px 22px;display:grid}.tenant-loader-preset{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ee;border-radius:17px;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.tenant-loader-preset:hover{border-color:#cfc4f6;transform:translateY(-2px);box-shadow:0 14px 30px #523faa17}.tenant-loader-preset.active{border-color:#8a73ef;box-shadow:0 0 0 3px #7055e314,0 14px 30px #523faa1a}.tenant-loader-preset:disabled{opacity:.48;cursor:not-allowed;transform:none}.tenant-loader-preset-stage{background:linear-gradient(145deg,#f8f9fd,#eff4ff);place-items:center;height:150px;display:grid}.tenant-loader-preset>div:nth-child(2){padding:13px 14px 15px}.tenant-loader-preset strong{color:#1d293f;font-size:14px;display:block}.tenant-loader-preset small{color:#788397;margin-top:4px;font-size:10px;line-height:1.4;display:block}.tenant-loader-preset>span{color:#6c56db;background:#ffffffeb;border:1px solid #e4e5ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:10px;right:10px}.tenant-loader-preset.active>span{color:#fff;background:#6d54e9;border-color:#6d54e9}.tenant-loader-live-preview>header{border-bottom:0}.tenant-loader-live-stage{background:radial-gradient(circle at 70% 20%,#f1e9ff,#0000 34%),linear-gradient(145deg,#f7f9fc,#eef4ff);border:1px solid #e2e6ef;border-radius:18px;place-items:center;min-height:280px;margin:0 20px 22px;display:grid}.tenant-page-loader-card-preview{transform:scale(1.03)}.tenant-loader-savebar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce1ec;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 35px #2b314e1f}.tenant-loader-savebar>span{color:#69758b;font-size:12px;font-weight:700}.tenant-loader-savebar>span.success{color:#13875f}.tenant-loader-savebar>span.error{color:#d54c62}.tenant-loader-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:12px;min-width:180px;height:46px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #694cdd33}.tenant-loader-savebar button:disabled{opacity:.6;cursor:wait}html[data-tenant-theme=dark] .tenant-loader-settings-card,html[data-tenant-theme=dark] .tenant-loader-preset{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-loader-settings-card>header,html[data-tenant-theme=dark] .tenant-loader-enable-row{border-color:#303547}html[data-tenant-theme=dark] .tenant-loader-enable-row,html[data-tenant-theme=dark] .tenant-loader-preset-stage,html[data-tenant-theme=dark] .tenant-loader-live-stage{background:#181b27}html[data-tenant-theme=dark] .tenant-loader-settings-card>header h2,html[data-tenant-theme=dark] .tenant-loader-enable-row strong,html[data-tenant-theme=dark] .tenant-loader-preset strong{color:#f2f4fa}html[data-tenant-theme=dark] .tenant-loader-settings-card>header p,html[data-tenant-theme=dark] .tenant-loader-enable-row small,html[data-tenant-theme=dark] .tenant-loader-preset small{color:#aab2c3}@media (max-width:1100px){.tenant-loader-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tenant-loader-preset-grid{grid-template-columns:1fr}.tenant-loader-settings-card>header,.tenant-loader-enable-row{align-items:flex-start}.tenant-loader-savebar{flex-direction:column;align-items:stretch}.tenant-loader-savebar button{width:100%}}@media (prefers-reduced-motion:reduce){.tenant-page-loader-overlay *,.tenant-loader-settings *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tenant-particle-layer{--tenant-particle-opacity:.55;z-index:18;pointer-events:none;opacity:var(--tenant-particle-opacity);contain:strict;position:fixed;inset:0;overflow:hidden}.tenant-particle-item{will-change:transform,opacity;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 5px #46408c1f);color:var(--tenant-primary,#7357ef);line-height:1;animation:7s linear infinite tenantParticleFloat;display:block;position:absolute}@keyframes tenantParticleFloat{0%{opacity:0;transform:translateY(38px)rotate(0)scale(.75)}12%{opacity:1}82%{opacity:.9}to{transform:translate3d(var(--particle-drift),-120px,0) rotate(200deg) scale(1.08);opacity:0}}.tenant-particle-layer.preset-snow .tenant-particle-item{color:#8bcfff;filter:drop-shadow(0 2px 4px #55a0dc2e);animation-name:tenantParticleSnow}@keyframes tenantParticleSnow{0%{opacity:0;transform:translateY(-50px)rotate(0)}12%{opacity:.9}to{transform:translate3d(var(--particle-drift),110vh,0) rotate(260deg);opacity:.15}}.tenant-particle-layer.preset-bubbles .tenant-particle-item,.tenant-particle-preview.preset-bubbles i{border:1.5px solid color-mix(in srgb,var(--tenant-primary,#7357ef) 48%,#fff);background:color-mix(in srgb,var(--tenant-accent,#62c9ef) 10%,transparent);border-radius:50%;width:1em;height:1em;box-shadow:inset 0 0 0 3px #ffffff2e}.tenant-particle-layer.preset-petals .tenant-particle-item,.tenant-particle-preview.preset-petals i{color:#0000;background:linear-gradient(145deg,#f7a7da,#c98cf4);border-radius:80% 20% 70% 30%;width:.72em;height:1.05em}.tenant-particle-layer.preset-confetti .tenant-particle-item{color:var(--tenant-secondary,#b64ce5)}.tenant-particle-layer.preset-confetti .tenant-particle-item:nth-child(3n){color:var(--tenant-accent,#62c9ef)}.tenant-particle-layer.preset-confetti .tenant-particle-item:nth-child(3n+1){color:var(--tenant-primary,#7357ef)}.tenant-particle-layer.preset-hearts .tenant-particle-item{color:#f185bd}.tenant-particle-layer.preset-fireflies .tenant-particle-item{color:#0000;background:#ffe477;border-radius:50%;width:8px;height:8px;animation-name:tenantParticleFirefly;box-shadow:0 0 8px #ffe477,0 0 18px #ffe477a6}@keyframes tenantParticleFirefly{0%,to{opacity:.2;transform:translate(0,0)scale(.5)}25%{transform:translate3d(var(--particle-drift),-36px,0) scale(1);opacity:1}60%{transform:translate3d(calc(var(--particle-drift) * -.45),-70px,0) scale(.7);opacity:.35}}.tenant-particle-layer.preset-stars .tenant-particle-item{color:#d5a8ff}.tenant-particle-layer.preset-sparkles .tenant-particle-item{background:linear-gradient(135deg,var(--tenant-primary,#7357ef),var(--tenant-accent,#62c9ef));color:#0000;-webkit-background-clip:text;background-clip:text}.tenant-particle-settings{gap:18px;margin-top:18px;display:grid}.tenant-particle-settings-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #2d34530d}.tenant-particle-settings-card>header{border-bottom:1px solid #e8ebf2;align-items:center;gap:14px;min-height:84px;padding:18px 20px;display:flex}.tenant-particle-settings-card>header>div:not(.tenant-particle-settings-icon){flex:1;min-width:0}.tenant-particle-settings-card>header span{letter-spacing:.16em;color:#7056df;font-size:10px;font-weight:950;display:block}.tenant-particle-settings-card>header h2{color:#17243b;margin:4px 0 2px;font-size:22px}.tenant-particle-settings-card>header p{color:#667289;margin:0;font-size:13px;font-weight:650}.tenant-particle-settings-card>header>b{color:#674de0;background:#f1edff;border-radius:999px;padding:7px 12px;font-size:12px}.tenant-particle-settings-icon{color:#7153e7;background:linear-gradient(145deg,#f0edff,#edf7ff);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.tenant-particle-enable{background:#fbfcff;border:1px solid #e3e7f0;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 20px;padding:16px;display:flex}.tenant-particle-enable strong{color:#1f2b42;font-size:14px;display:block}.tenant-particle-enable small{color:#7a8599;margin-top:4px;font-size:11px;display:block}.tenant-particle-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 20px 22px;display:grid}.tenant-particle-preset{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ee;border-radius:17px;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.tenant-particle-preset:hover{border-color:#cfc4f6;transform:translateY(-2px);box-shadow:0 14px 30px #523faa17}.tenant-particle-preset.active{border-color:#8a73ef;box-shadow:0 0 0 3px #7055e314,0 14px 30px #523faa1a}.tenant-particle-preset:disabled{opacity:.48;cursor:not-allowed;transform:none}.tenant-particle-preset-stage{background:linear-gradient(145deg,#f8f9fd,#eff4ff);place-items:center;height:145px;display:grid}.tenant-particle-preset>div:nth-child(2){padding:13px 14px 15px}.tenant-particle-preset strong{color:#1d293f;font-size:14px;display:block}.tenant-particle-preset small{color:#788397;margin-top:4px;font-size:10px;line-height:1.4;display:block}.tenant-particle-preset>span{color:#6c56db;background:#ffffffeb;border:1px solid #e4e5ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:10px;right:10px}.tenant-particle-preset.active>span{color:#fff;background:#6d54e9;border-color:#6d54e9}.tenant-particle-preview{background:linear-gradient(145deg,#f7f8fc,#edf5ff);border-radius:16px;width:170px;height:105px;position:relative;overflow:hidden}.tenant-particle-preview i{color:#7357ef;font-size:18px;font-style:normal;animation:2.5s ease-in-out infinite tenantParticlePreview;display:block;position:absolute}.tenant-particle-preview.preset-snow i{color:#69bff4}.tenant-particle-preview.preset-hearts i{color:#f184b9}.tenant-particle-preview.preset-stars i{color:#b88af0}.tenant-particle-preview.preset-fireflies i{color:#0000;background:#ffe477;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #ffe477}.tenant-particle-preview.preset-confetti i:nth-child(2n){color:#55bee9}.tenant-particle-preview.preset-confetti i:nth-child(3n){color:#dc76dc}@keyframes tenantParticlePreview{0%,to{opacity:.45;transform:translateY(12px)rotate(-8deg)}50%{opacity:1;transform:translateY(-15px)translate(8px)rotate(16deg)}}.tenant-particle-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px 22px;display:grid}.tenant-particle-controls label{background:#fbfcff;border:1px solid #e4e7ef;border-radius:14px;gap:12px;padding:16px;display:grid}.tenant-particle-controls label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.tenant-particle-controls strong{color:#253149;font-size:13px}.tenant-particle-controls small{color:#7055df;font-size:11px;font-weight:900}.tenant-particle-controls input{accent-color:#7655ea;width:100%}.tenant-particle-savebar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce1ec;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 35px #2b314e1f}.tenant-particle-savebar>span{color:#69758b;font-size:12px;font-weight:700}.tenant-particle-savebar>span.success{color:#13875f}.tenant-particle-savebar>span.error{color:#d54c62}.tenant-particle-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:12px;min-width:180px;height:46px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #694cdd33}.tenant-particle-savebar button:disabled{opacity:.6;cursor:wait}html[data-tenant-theme=dark] .tenant-particle-settings-card,html[data-tenant-theme=dark] .tenant-particle-preset{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-particle-settings-card>header,html[data-tenant-theme=dark] .tenant-particle-enable,html[data-tenant-theme=dark] .tenant-particle-controls label{border-color:#303547}html[data-tenant-theme=dark] .tenant-particle-enable,html[data-tenant-theme=dark] .tenant-particle-preset-stage,html[data-tenant-theme=dark] .tenant-particle-preview,html[data-tenant-theme=dark] .tenant-particle-controls label{background:#181b27}html[data-tenant-theme=dark] .tenant-particle-settings-card h2,html[data-tenant-theme=dark] .tenant-particle-enable strong,html[data-tenant-theme=dark] .tenant-particle-preset strong,html[data-tenant-theme=dark] .tenant-particle-controls strong{color:#f2f4fa}@media (max-width:1100px){.tenant-particle-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-particle-controls{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tenant-particle-preset-grid,.tenant-particle-controls{grid-template-columns:1fr}.tenant-particle-settings-card>header{align-items:flex-start}.tenant-particle-savebar{flex-direction:column;align-items:stretch}.tenant-particle-savebar button{width:100%}}@media (prefers-reduced-motion:reduce){.tenant-particle-layer .tenant-particle-item,.tenant-particle-preview i{animation-duration:.001ms!important;animation-iteration-count:1!important}}.tenant-particle-extreme-note{color:#7a5a17;background:#fff8e8;border:1px solid #f3dfb0;border-radius:11px;margin:-4px 20px 20px;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.5}html[data-tenant-theme=dark] .tenant-particle-extreme-note{color:#e0c67d;background:#241f15;border-color:#504221}.tenant-product-style-settings{gap:18px;margin-top:20px;display:grid}.tenant-product-style-card{background:#fff;border:1px solid #dfe4ee;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #1f284e0d}.tenant-product-style-card>header{border-bottom:1px solid #e7eaf1;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-product-style-card>header>div:last-child{min-width:0}.tenant-product-style-card>header span{letter-spacing:.17em;color:#7656e8;font-size:10px;font-weight:950;display:block}.tenant-product-style-card>header h2{color:#18243a;margin:3px 0 4px;font-size:23px;line-height:1.1}.tenant-product-style-card>header p{color:#68758b;margin:0;font-size:13px;font-weight:600;line-height:1.5}.tenant-product-style-icon{color:#6549df;background:linear-gradient(145deg,#f3efff,#edf7ff);border:1px solid #ddd8fa;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.tenant-product-size-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.tenant-product-size-options button{color:#263248;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ed;border-radius:14px;min-height:80px;padding:15px 17px;transition:all .18s}.tenant-product-size-options button:hover{background:#faf9ff;border-color:#b7a9f4}.tenant-product-size-options button.active{background:linear-gradient(145deg,#f5f1ff,#eef6ff);border-color:#7254ea;box-shadow:0 0 0 3px #7152e814}.tenant-product-size-options strong{font-size:16px;display:block}.tenant-product-size-options small{color:#748096;margin-top:5px;font-size:11px;display:block}.tenant-product-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.tenant-product-style-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde2ec;border-radius:17px;padding:0;transition:all .2s;overflow:hidden}.tenant-product-style-option:hover{border-color:#b8abf4;transform:translateY(-2px);box-shadow:0 13px 28px #47398b14}.tenant-product-style-option.active{border-color:#704fe9;box-shadow:0 0 0 3px #704fe914}.tenant-product-style-preview{background:#f3f6fb;place-items:center;min-height:292px;padding:12px;display:grid}.tenant-product-style-meta{min-height:92px;padding:13px 14px 15px;position:relative}.tenant-product-style-meta strong{color:#1e293e;font-size:15px;display:block}.tenant-product-style-meta small{color:#7a8598;margin-top:4px;padding-right:55px;font-size:10px;line-height:1.45;display:block}.tenant-product-style-meta span{color:#684bdd;background:#f0edff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;right:11px}.tenant-product-style-demo{background:#fff;border:1px solid #dce1ea;border-radius:14px;width:min(100%,230px);overflow:hidden;box-shadow:0 8px 18px #2b34570f}.tenant-product-style-demo .demo-art{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#6c58e9,#bd70eb 56%,#6fc8ef);place-items:center;display:grid;position:relative}.tenant-product-style-demo .demo-art span{text-align:center;font-size:17px;font-weight:850;line-height:1.25}.tenant-product-style-demo .demo-art b{font-size:14px}.tenant-product-style-demo .demo-art em{background:#ff4c73;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.tenant-product-style-demo .demo-copy{padding:10px 11px}.tenant-product-style-demo .demo-copy small{color:#727e93;font-size:10px;display:block}.tenant-product-style-demo .demo-copy strong{color:#6d4ce3;margin-top:4px;font-size:16px;display:inline-block}.tenant-product-style-demo .demo-copy del{color:#9ba2b1;margin-left:5px;font-size:9px}.tenant-product-style-demo .demo-copy p{color:#7f899b;margin:5px 0 0;font-size:9px}.tenant-product-style-demo .demo-action{color:#fff;pointer-events:none;background:linear-gradient(90deg,#6652ed,#b748e7);border:0;border-radius:9px;justify-content:center;align-items:center;width:calc(100% - 20px);height:31px;margin:0 10px 10px;font-size:10px;font-weight:900;display:flex}.tenant-product-style-demo.preset-v2{border-radius:10px}.tenant-product-style-demo.preset-v2 .demo-copy{padding:8px 9px}.tenant-product-style-demo.preset-v2 .demo-action{width:calc(100% - 16px);height:27px;margin:0 8px 8px}.tenant-product-style-demo.preset-v3 .demo-copy strong{color:#f04779;font-size:20px}.tenant-product-style-demo.preset-v3 .demo-art{background:linear-gradient(145deg,#7b50de,#7148b9)}.tenant-product-style-demo.preset-v4 .demo-art:after{content:"";background:linear-gradient(#0000,#1a11327a);height:38%;position:absolute;bottom:0;left:0;right:0}.tenant-product-style-demo.preset-v4 .demo-copy{margin-top:-3px}.tenant-product-style-demo.preset-v5{padding:8px}.tenant-product-style-demo.preset-v5 .demo-art{border-radius:10px}.tenant-product-style-demo.preset-v5 .demo-copy{padding:9px 2px}.tenant-product-style-demo.preset-v5 .demo-action{width:100%;margin:0}.tenant-product-style-demo.preset-v6 .demo-action{background:linear-gradient(#5ec9ff,#3b9ee8);border-radius:999px;height:36px}.tenant-product-style-demo.preset-v6 .demo-copy strong{color:#f34d68}.tenant-product-style-demo.preset-v7 .demo-art:after{content:"สินค้า\a ฿49.00";white-space:pre;background:linear-gradient(#0000,#11162acc);padding:28px 10px 10px;font-size:11px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.tenant-product-style-demo.preset-v7 .demo-copy{display:none}.tenant-product-style-demo.preset-v7 .demo-action{margin-top:9px}.tenant-product-style-demo.preset-v8{position:relative}.tenant-product-style-demo.preset-v8 .demo-action{border-radius:50%;width:34px;height:34px;margin:0;font-size:0;position:absolute;bottom:8px;right:8px}.tenant-product-style-demo.preset-v8 .demo-action:after{content:"↗";font-size:14px}.tenant-product-style-demo.preset-v8 .demo-copy{padding-right:52px}.tenant-product-style-savebar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dde2ec;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #22284b17}.tenant-product-style-savebar>span{color:#68768a;font-size:12px;font-weight:700}.tenant-product-style-savebar>span.success{color:#15936a}.tenant-product-style-savebar>span.error{color:#cf3e5a}.tenant-product-style-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#644fea,#b444e3);border:0;border-radius:11px;min-width:190px;height:44px;font-size:13px;font-weight:900}.tenant-product-style-savebar button:disabled{opacity:.65;cursor:wait}.tenant-product-grid.product-size-small{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-product-grid.product-size-medium{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-product-grid.product-size-large{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-product-grid.product-style-v1 .tenant-product-card{border-radius:18px}.tenant-product-grid.product-style-v2{gap:12px}.tenant-product-grid.product-style-v2 .tenant-product-card{border-radius:13px;padding:7px}.tenant-product-grid.product-style-v2 .tenant-product-copy{padding:8px 2px}.tenant-product-grid.product-style-v2 .tenant-product-copy h3{font-size:13px}.tenant-product-grid.product-style-v2 .tenant-product-card button{height:32px}.tenant-product-grid.product-style-v3 .tenant-product-copy>strong{color:#ee4770;font-size:20px}.tenant-product-grid.product-style-v3 .tenant-product-copy h3{font-size:14px}.tenant-product-grid.product-style-v3 .tenant-product-card{border-color:color-mix(in srgb,var(--tenant-primary,#6d54ec) 18%,#e0e3ed)}.tenant-product-grid.product-style-v4 .tenant-product-art:after{content:"";z-index:1;background:linear-gradient(#0000,#17123085);height:38%;position:absolute;bottom:0;left:0;right:0}.tenant-product-grid.product-style-v4 .tenant-product-art>span{z-index:2}.tenant-product-grid.product-style-v4 .tenant-product-card{padding:0}.tenant-product-grid.product-style-v4 .tenant-product-copy,.tenant-product-grid.product-style-v4 .tenant-product-card>footer{padding-left:11px;padding-right:11px}.tenant-product-grid.product-style-v4 .tenant-product-art{border-radius:17px 17px 0 0}.tenant-product-grid.product-style-v5 .tenant-product-card{box-shadow:none;background:0 0;padding:12px}.tenant-product-grid.product-style-v5 .tenant-product-card:hover{background:var(--tenant-surface,#fff);box-shadow:0 14px 28px #2f325614}.tenant-product-grid.product-style-v5 .tenant-product-card button{color:#fff;background:linear-gradient(#72d0ff,#3da4e8);border-radius:999px}.tenant-product-grid.product-style-v6 .tenant-product-card button{background:linear-gradient(90deg,var(--tenant-button-start,#6d54ec),var(--tenant-button-end,#b947e1));color:#fff;border-radius:999px;height:42px}.tenant-product-grid.product-style-v6 .tenant-product-copy>strong{color:#ee4a6b;font-size:19px}.tenant-product-grid.product-style-v7 .tenant-product-card{position:relative}.tenant-product-grid.product-style-v7 .tenant-product-copy{z-index:3;background:linear-gradient(#0000,#141528db);border-radius:0 0 12px 12px;margin-top:-64px;padding:20px 12px 11px;position:relative}.tenant-product-grid.product-style-v7 .tenant-product-copy h3,.tenant-product-grid.product-style-v7 .tenant-product-copy>strong,.tenant-product-grid.product-style-v7 .tenant-product-copy p{color:#fff!important}.tenant-product-grid.product-style-v7 .tenant-product-copy>small{display:none}.tenant-product-grid.product-style-v7 .tenant-product-card>footer{padding-top:8px}.tenant-product-grid.product-style-v8 .tenant-product-card{padding-bottom:13px;position:relative}.tenant-product-grid.product-style-v8 .tenant-product-card>footer{position:absolute;bottom:12px;right:12px}.tenant-product-grid.product-style-v8 .tenant-product-card button{color:#694fe0;cursor:not-allowed;background:linear-gradient(145deg,#eef6ff,#ece8ff);border-radius:50%;width:38px;height:38px;font-size:0}.tenant-product-grid.product-style-v8 .tenant-product-card button span{color:inherit;margin:0;font-size:14px}.tenant-product-grid.product-style-v8 .tenant-product-copy{padding-right:55px}html[data-tenant-theme=dark] .tenant-product-style-card,html[data-tenant-theme=dark] .tenant-product-style-option,html[data-tenant-theme=dark] .tenant-product-size-options button,html[data-tenant-theme=dark] .tenant-product-style-savebar{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-product-style-card>header,html[data-tenant-theme=dark] .tenant-product-style-option{border-color:#303547}html[data-tenant-theme=dark] .tenant-product-style-card>header h2,html[data-tenant-theme=dark] .tenant-product-style-meta strong,html[data-tenant-theme=dark] .tenant-product-size-options strong{color:#f2f4fa}html[data-tenant-theme=dark] .tenant-product-style-preview{background:#11131b}@media (max-width:1180px){.tenant-product-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-product-grid.product-size-small{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-product-grid.product-size-large{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.tenant-product-size-options{grid-template-columns:1fr}.tenant-product-style-grid{grid-template-columns:1fr 1fr}.tenant-product-style-savebar{flex-direction:column;align-items:stretch}.tenant-product-style-savebar button{width:100%}.tenant-product-grid.product-size-small,.tenant-product-grid.product-size-medium,.tenant-product-grid.product-size-large{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tenant-product-style-grid{grid-template-columns:1fr}.tenant-product-style-card>header{align-items:flex-start}.tenant-product-grid.product-size-small,.tenant-product-grid.product-size-medium,.tenant-product-grid.product-size-large{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenant-category-style-settings{gap:18px;margin-top:20px;display:grid}.tenant-category-style-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #2d33560d}.tenant-category-style-card>header{border-bottom:1px solid #e8ebf2;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-category-style-icon{color:#674fe7;background:#f1efff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.tenant-category-style-card>header span{letter-spacing:.15em;color:#7b64e4;font-size:10px;font-weight:900}.tenant-category-style-card>header h2{color:#17243b;margin:3px 0 4px;font-size:22px}.tenant-category-style-card>header p{color:#66758d;margin:0;font-size:13px;font-weight:600}.tenant-category-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.tenant-category-style-option{appearance:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:17px;padding:10px;transition:all .2s;overflow:hidden}.tenant-category-style-option:hover{border-color:#cfc5ff;transform:translateY(-2px);box-shadow:0 12px 28px #4d3eab14}.tenant-category-style-option.active{border-color:#7656ef;box-shadow:0 0 0 2px #7656ef17,0 12px 28px #4d3eab14}.tenant-category-style-preview{background:#f7f7fc;border-radius:13px;overflow:hidden}.tenant-category-style-demo{background:#fff}.tenant-category-style-demo .demo-category-art{aspect-ratio:1640/500;text-align:center;color:#fff;background:linear-gradient(135deg,#6f55dc,#a663eb 52%,#75cef3);place-items:center;display:grid;position:relative;overflow:hidden}.tenant-category-style-demo .demo-category-art:before,.tenant-category-style-demo .demo-category-art:after{content:"";background:#ffffff26;width:38%;height:150%;position:absolute;transform:rotate(35deg)}.tenant-category-style-demo .demo-category-art:before{top:-30%;left:-19%}.tenant-category-style-demo .demo-category-art:after{bottom:-35%;right:-20%}.tenant-category-style-demo .demo-category-art span,.tenant-category-style-demo .demo-category-art strong{z-index:1;position:relative}.tenant-category-style-demo .demo-category-art span{font-size:20px;font-weight:950}.tenant-category-style-demo .demo-category-art strong{margin-top:-22px;font-size:28px;display:block}.tenant-category-style-demo .demo-category-info{justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.tenant-category-style-demo .demo-category-info>div{flex-direction:column;gap:3px;display:flex}.tenant-category-style-demo .demo-category-info strong{color:#202b40;font-size:14px}.tenant-category-style-demo .demo-category-info small{color:#8c95a8;font-size:10px}.tenant-category-style-demo .demo-category-info .demo-category-action{color:#fff;background:linear-gradient(90deg,#6554e9,#52aeea);border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.tenant-category-style-demo .demo-category-info i{color:#338ed8;background:#eef7ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.tenant-category-style-demo .demo-category-info em{color:#667087;background:#f4f6fa;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal}.tenant-category-style-demo.preset-v2 .demo-category-art{filter:saturate(.92);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.tenant-category-style-demo.preset-v2 .demo-category-info{z-index:2;background:#fff;margin-top:-18px;position:relative}.tenant-category-style-demo.preset-v3 .demo-category-info{border-top:1px solid #edf0f5}.tenant-category-style-demo.preset-v4 .demo-category-info{min-height:52px;padding-top:9px;padding-bottom:9px}.tenant-category-style-demo.preset-v4 .demo-category-info>div small{display:none}.tenant-category-style-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 4px 4px;display:grid}.tenant-category-style-meta strong{color:#1f293d;font-size:14px}.tenant-category-style-meta small{color:#7a8499;grid-column:1/-1;font-size:11px;line-height:1.45}.tenant-category-style-meta span{color:#6b50e5;background:#f1efff;border-radius:999px;grid-area:1/2;padding:5px 9px;font-size:9px;font-weight:900}.tenant-category-style-option.active .tenant-category-style-meta span{color:#fff;background:#6f55eb}.tenant-category-style-savebar{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e0e4ef;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #2d335614}.tenant-category-style-savebar>span{color:#657087;font-size:12px;font-weight:700}.tenant-category-style-savebar>span.success{color:#17815b}.tenant-category-style-savebar>span.error{color:#cf455f}.tenant-category-style-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6350e9,#b144e7);border:0;border-radius:12px;min-width:210px;height:44px;font-weight:900}.tenant-category-style-savebar button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.tenant-category-style-grid{grid-template-columns:1fr}.tenant-category-style-savebar{flex-direction:column;align-items:stretch}.tenant-category-style-savebar button{width:100%;min-width:0}}.tenant-category-copy{color:var(--tenant-text,#1d2940);justify-content:space-between;align-items:center;gap:10px;padding:11px 7px 4px;display:flex}.tenant-category-copy>div{flex-direction:column;min-width:0;display:flex}.tenant-category-copy strong{font-size:13px;font-weight:900}.tenant-category-copy small{color:var(--tenant-muted,#8b95a8);margin-top:2px;font-size:10px}.tenant-category-copy>b{background:linear-gradient(90deg,var(--tenant-button-start,#6554e9),var(--tenant-button-end,#b14be6));color:#fff;border-radius:999px;padding:8px 11px;font-size:10px}.tenant-category-copy>i{background:var(--tenant-hover-bg,#f0f4ff);width:30px;height:30px;color:var(--tenant-primary,#6d55e7);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.tenant-category-copy>em{background:var(--tenant-hover-bg,#f4f5fb);color:var(--tenant-muted,#738096);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.category-style-v1 .tenant-category-copy{border-top:1px solid var(--tenant-border,#e5e8ef)}.category-style-v2 .tenant-category-art{-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.category-style-v2 .tenant-category-copy{background:var(--tenant-surface,#fff);z-index:2;border-radius:16px 16px 0 0;margin-top:-24px;padding:12px 12px 7px;position:relative}.category-style-v2 .tenant-category-copy small{display:none}.category-style-v3 .tenant-category-card{padding-bottom:6px}.category-style-v3 .tenant-category-copy{border-top:1px solid var(--tenant-border,#e5e8ef);margin:0 2px;padding:12px 9px}.category-style-v4 .tenant-category-copy{padding:8px 6px 2px}.category-style-v4 .tenant-category-copy>div small{display:none}.category-style-v4 .tenant-category-copy>em{display:inline-flex}html[data-tenant-theme=dark] .tenant-category-style-card,html[data-tenant-theme=dark] .tenant-category-style-option{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-category-style-card>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-category-style-card>header h2,html[data-tenant-theme=dark] .tenant-category-style-meta strong{color:#f1f3fa}html[data-tenant-theme=dark] .tenant-category-style-card>header p,html[data-tenant-theme=dark] .tenant-category-style-meta small{color:#aab1c2}html[data-tenant-theme=dark] .tenant-category-style-savebar{background:#151721f0;border-color:#303547}.tenant-notification-toast{z-index:9997;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#17243b;background:#fffffff5;border:1px solid #e1e5ef;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:12px;width:min(390px,100vw - 32px);min-height:92px;padding:15px 16px;display:grid;position:fixed;top:88px;right:24px;overflow:hidden;box-shadow:0 22px 55px #22284a2e}.tenant-notification-toast.success{border-color:#b9ead9}.tenant-notification-toast.error{border-color:#ffc9d1}.tenant-notification-mark{color:#15a878;background:#ecf9f4;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.tenant-notification-toast.error .tenant-notification-mark{color:#e94869;background:#fff0f3}.tenant-notification-toast.info .tenant-notification-mark{color:#6a55e9;background:#eef3ff}.tenant-notification-toast strong{font-size:14px;display:block}.tenant-notification-toast span{color:#6f7b90;margin-top:3px;font-size:12px;line-height:1.4;display:block}.tenant-notification-toast button{color:#738096;cursor:pointer;background:#f4f5f9;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.tenant-notification-toast>i{transform-origin:0;background:linear-gradient(90deg,#55d6b0,#7a5cff);width:100%;height:3px;animation:linear forwards tenantNoticeProgress;position:absolute;bottom:0;left:0}@keyframes tenantNoticeProgress{to{transform:scaleX(0)}}.tenant-notification-modal-overlay{z-index:9998;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#151b2b57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tenant-notification-modal{text-align:center;color:#17243b;background:#fff;border:1px solid #e0e4ee;border-radius:24px;width:min(390px,100%);padding:28px;box-shadow:0 28px 80px #191f373d}.tenant-notification-modal-icon{color:#16ab7b;background:#eaf9f4;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:30px;font-weight:950;display:grid}.tenant-notification-modal.error .tenant-notification-modal-icon{color:#e74869;background:#fff0f3}.tenant-notification-modal.info .tenant-notification-modal-icon{color:#7056e8;background:#f0edff}.tenant-notification-modal>strong{font-size:21px}.tenant-notification-modal p{color:#748096;margin:8px 0 18px;font-size:13px;line-height:1.55}.tenant-notification-modal button{background:linear-gradient(90deg,var(--tenant-button-start,#6b50ef),var(--tenant-button-end,#b53ce2));color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:116px;height:42px;font-weight:900}html[data-tenant-theme=dark] .tenant-notification-toast,html[data-tenant-theme=dark] .tenant-notification-modal{color:#f2f4fb;background:#171925;border-color:#303648}html[data-tenant-theme=dark] .tenant-notification-toast span,html[data-tenant-theme=dark] .tenant-notification-modal p{color:#a9b1c4}.tenant-notification-settings{gap:18px;margin-top:20px;display:grid}.tenant-notification-settings-card{background:#fff;border:1px solid #e0e5ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #2b30520e}.tenant-notification-settings-card>header{border-bottom:1px solid #e9ecf2;align-items:center;gap:14px;padding:18px 20px;display:flex}.tenant-notification-settings-card>header>div:last-child>span{letter-spacing:.17em;color:#7657e9;font-size:9px;font-weight:950}.tenant-notification-settings-card h2{color:#18243b;margin:3px 0 2px;font-size:20px}.tenant-notification-settings-card p{color:#748096;margin:0;font-size:12px}.tenant-notification-settings-icon{color:#6c54e5;background:#f0edff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.tenant-notification-enable{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.tenant-notification-enable strong{font-size:14px;display:block}.tenant-notification-enable small{color:#7c8799;margin-top:4px;font-size:11px;display:block}.tenant-notification-style-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.tenant-notification-style-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ed;border-radius:17px;padding:10px;transition:all .18s;position:relative}.tenant-notification-style-grid>button:hover{border-color:#c9c0f7}.tenant-notification-style-grid>button.active{border-color:#7958ef;box-shadow:0 0 0 3px #7958ef14}.tenant-notification-style-grid>button>div:nth-child(2){padding:12px 4px 5px}.tenant-notification-style-grid strong{font-size:15px;display:block}.tenant-notification-style-grid small{color:#788399;margin-top:4px;line-height:1.45;display:block}.tenant-notification-style-grid>button>span{color:#684edf;background:#f1edff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px}.tenant-notification-setting-demo{background:#f6f8fc;border:1px solid #e4e8f0;border-radius:13px;height:190px;position:relative;overflow:hidden}.modal-demo{place-items:center;display:grid}.modal-demo>div{text-align:center;background:#fff;border:1px solid #dde1e9;border-radius:16px;width:180px;padding:18px;box-shadow:0 12px 25px #2c324c14}.modal-demo b{color:#16ae7d;background:#e8f8f2;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 7px;display:grid}.modal-demo strong,.modal-demo small{display:block}.modal-demo small{color:#7d8798;margin-top:3px;font-size:10px}.modal-demo span{color:#5874dd;background:#eef5ff;border-radius:8px;place-items:center;height:30px;margin-top:12px;padding:0 18px;font-size:10px;font-weight:900;display:inline-grid}.toast-demo>div{background:#fff;border:1px solid #dee3eb;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:250px;min-height:76px;padding:11px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 22px #2c324c17}.toast-demo b{color:#12b17c;background:#e6f8f1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.toast-demo strong,.toast-demo small{display:block}.toast-demo small{color:#7e8999;margin-top:2px;font-size:9px}.toast-demo em{color:#8b94a4;font-size:9px}.tenant-notification-duration{padding:18px 20px}.tenant-notification-duration label{gap:12px;display:grid}.tenant-notification-duration label>span{justify-content:space-between;display:flex}.tenant-notification-duration strong{font-size:13px}.tenant-notification-duration small{color:#7558e8;font-size:11px;font-weight:900}.tenant-notification-duration input{width:100%}.tenant-notification-tests{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.tenant-notification-tests button{color:#15966c;cursor:pointer;background:#ecfaf5;border:1px solid #bce7d9;border-radius:11px;height:42px;font-weight:900}.tenant-notification-tests button+button{color:#dc4663;background:#fff1f4;border-color:#ffc6d0}.tenant-notification-savebar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dfe4ed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 35px #262c4a17}.tenant-notification-savebar span{color:#647087;font-size:12px;font-weight:750}.tenant-notification-savebar span.success{color:#148a63}.tenant-notification-savebar span.error{color:#d64260}.tenant-notification-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#654deb,#b83ee2);border:0;border-radius:11px;min-width:190px;height:44px;font-weight:900}@media (max-width:760px){.tenant-notification-style-grid,.tenant-notification-tests{grid-template-columns:1fr}.tenant-notification-toast{top:72px;right:16px}.tenant-notification-savebar{flex-direction:column;align-items:stretch}.tenant-notification-savebar button{width:100%}}.tenant-announcement{background:linear-gradient(90deg,var(--tenant-announcement-start,#6754ee),var(--tenant-announcement-end,#d34de2))!important;color:var(--tenant-announcement-text,#fff)!important}.tenant-announcement>a{width:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.tenant-announcement-track{animation-duration:var(--tenant-announcement-duration,26s)!important}.tenant-announcement.pause-hover:hover .tenant-announcement-track{animation-play-state:paused}html.tenant-announcement-hidden .tenant-store-header-v3{top:0!important}.tenant-manage-announcement-label{margin-top:18px!important}.tenant-announcement-admin-stack{gap:18px;display:grid}.tenant-announcement-admin-card,.tenant-announcement-preview-card{background:#fff;border:1px solid #dfe4ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #262c4e0d}.tenant-announcement-admin-card>header{border-bottom:1px solid #e7eaf1;align-items:center;gap:13px;padding:18px 20px;display:flex}.tenant-announcement-admin-card>header>span{color:#654ce0;background:linear-gradient(145deg,#f1edff,#eef7ff);border:1px solid #dfdaf7;border-radius:13px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid}.tenant-announcement-admin-card>header svg{width:22px;height:22px}.tenant-announcement-admin-card h2,.tenant-announcement-preview-card h2{color:#17243b;letter-spacing:-.025em;margin:0;font-size:20px}.tenant-announcement-admin-card header p{color:#68758a;margin:4px 0 0;font-size:13px;font-weight:600}.tenant-announcement-toggle-row{background:#fbfcff;border:1px solid #e2e6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px;padding:15px 16px;display:flex}.tenant-announcement-toggle-row.compact{margin-top:0}.tenant-announcement-toggle-row strong{color:#26334a;font-size:14px;display:block}.tenant-announcement-toggle-row small{color:#728096;margin-top:4px;font-size:11px;display:block}.tenant-announcement-switch{cursor:pointer;background:#dce1ea;border:0;border-radius:999px;flex:none;width:54px;height:30px;padding:3px;transition:all .2s}.tenant-announcement-switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;display:block;box-shadow:0 3px 8px #1f264129}.tenant-announcement-switch.on{background:linear-gradient(90deg,#6754ee,#a64ce3)}.tenant-announcement-switch.on i{transform:translate(24px)}.tenant-announcement-field{gap:7px;margin:0 20px 18px;display:grid}.tenant-announcement-field>span,.tenant-announcement-color-grid label>span{color:#2c3850;font-size:13px;font-weight:850}.tenant-announcement-field em{color:#9098a8;font-size:10px;font-style:normal;font-weight:650}.tenant-announcement-field textarea,.tenant-announcement-field input:not([type=range]){color:#202c42;width:100%;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:12px;outline:none;font-size:14px}.tenant-announcement-field textarea{resize:vertical;min-height:98px;padding:13px}.tenant-announcement-field input:not([type=range]){height:44px;padding:0 13px}.tenant-announcement-field textarea:focus,.tenant-announcement-field input:focus{border-color:#9885ee;box-shadow:0 0 0 3px #6f52de14}.tenant-announcement-field small{color:#7a879a;font-size:10px}.tenant-announcement-field input[type=range]{accent-color:#7255e8;width:100%}.tenant-announcement-two-col{grid-template-columns:1fr 1fr;gap:0;display:grid}.tenant-announcement-theme-choice{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.tenant-announcement-theme-choice button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:14px;min-height:84px;padding:14px}.tenant-announcement-theme-choice button.active{background:linear-gradient(145deg,#f7f4ff,#f2f8ff);border-color:#8d75ed;box-shadow:0 0 0 2px #7154e512}.tenant-announcement-theme-choice b{color:#263149;font-size:14px;display:block}.tenant-announcement-theme-choice small{color:#748096;margin-top:5px;font-size:10px;line-height:1.45;display:block}.tenant-announcement-color-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px 20px;transition:all .2s;display:grid}.tenant-announcement-color-grid.disabled{opacity:.45;pointer-events:none}.tenant-announcement-color-grid label{gap:8px;display:grid}.tenant-announcement-color-grid label>div{grid-template-columns:46px 1fr;gap:8px;display:grid}.tenant-announcement-color-grid input[type=color]{background:#fff;border:1px solid #dce1eb;border-radius:11px;width:46px;height:44px;padding:3px}.tenant-announcement-color-grid input[type=text],.tenant-announcement-color-grid input:not([type=color]){color:#273249;border:1px solid #dce1eb;border-radius:11px;min-width:0;height:44px;padding:0 11px;font-size:13px;font-weight:800}.tenant-announcement-preview-card>header{justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.tenant-announcement-preview-card header span{color:#7055e8;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-announcement-preview-card header strong{color:#6b50df;background:#f0ecff;border-radius:999px;padding:7px 10px;font-size:10px}.tenant-announcement-preview-window{background:#f7f8fc;border-top:1px solid #e7eaf1;padding-bottom:22px;overflow:hidden}.tenant-announcement-preview-bar{white-space:nowrap;align-items:center;height:42px;display:flex;overflow:hidden}.tenant-announcement-preview-bar>div{width:max-content;min-width:200%;animation:linear infinite tenantAnnouncementAdminPreview;display:flex}.tenant-announcement-preview-bar span{text-align:center;width:50%;min-width:700px;padding:0 28px;font-size:11px;font-weight:850}.tenant-announcement-preview-header{background:#fff;border:1px solid #e1e5ee;border-radius:16px;grid-template-columns:1fr auto 42px;align-items:center;gap:18px;max-width:880px;min-height:64px;margin:14px auto 0;padding:0 18px;display:grid}.tenant-announcement-preview-header b{color:#19263d;font-size:17px}.tenant-announcement-preview-header span{color:#657289;font-size:10px;font-weight:750}.tenant-announcement-preview-header i{color:#654dd8;background:#eeeaff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}@keyframes tenantAnnouncementAdminPreview{to{transform:translate(-50%)}}.tenant-announcement-admin-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#657289;background:#fffffff5;border:1px solid #dce1eb;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 14px 12px 18px;font-size:11px;font-weight:700;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 34px #262c4e1a}.tenant-announcement-admin-footer>div:last-child{gap:9px;display:flex}.tenant-announcement-admin-footer button{cursor:pointer;border-radius:11px;min-height:43px;padding:0 16px;font-weight:850}.tenant-announcement-admin-footer .secondary{color:#58647a;background:#fff;border:1px solid #dce1eb}.tenant-announcement-admin-footer .primary{color:#fff;background:linear-gradient(90deg,#6754ee,#ad4ce4);border:0;box-shadow:0 9px 20px #6247d42e}.tenant-announcement-admin-footer .primary:disabled{opacity:.6;cursor:wait}html[data-tenant-theme=dark] .tenant-announcement-admin-card,html[data-tenant-theme=dark] .tenant-announcement-preview-card,html[data-tenant-theme=dark] .tenant-announcement-admin-footer{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-announcement-admin-card>header,html[data-tenant-theme=dark] .tenant-announcement-preview-window{border-color:#303547}html[data-tenant-theme=dark] .tenant-announcement-toggle-row,html[data-tenant-theme=dark] .tenant-announcement-theme-choice button{background:#191c28;border-color:#34394b}html[data-tenant-theme=dark] .tenant-announcement-admin-card h2,html[data-tenant-theme=dark] .tenant-announcement-toggle-row strong,html[data-tenant-theme=dark] .tenant-announcement-theme-choice b{color:#f0f2f9}html[data-tenant-theme=dark] .tenant-announcement-field textarea,html[data-tenant-theme=dark] .tenant-announcement-field input:not([type=range]),html[data-tenant-theme=dark] .tenant-announcement-color-grid input,html[data-tenant-theme=dark] .tenant-announcement-preview-header{color:#eef1f8;background:#12141d;border-color:#34394b}@media (max-width:760px){.tenant-announcement-two-col,.tenant-announcement-theme-choice,.tenant-announcement-color-grid{grid-template-columns:1fr}.tenant-announcement-admin-footer{flex-direction:column;align-items:stretch}.tenant-announcement-admin-footer>div:last-child{width:100%}.tenant-announcement-admin-footer button{flex:1}.tenant-announcement-preview-header{grid-template-columns:1fr 38px;margin-left:12px;margin-right:12px}.tenant-announcement-preview-header span{display:none}}.tenant-popup-admin-stack{gap:18px;padding:0 0 32px;display:grid}.tenant-popup-admin-card,.tenant-popup-list-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #2d34550d}.tenant-popup-admin-card>header,.tenant-popup-list-card>header{border-bottom:1px solid #e8ebf2;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-popup-admin-card>header>span{color:#6b50e7;background:#f7f5ff;border:1px solid #d8d3fa;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.tenant-popup-admin-card>header svg{width:22px;height:22px}.tenant-popup-admin-card>header h2,.tenant-popup-list-card>header h2{color:#172239;margin:0;font-size:20px}.tenant-popup-admin-card>header p,.tenant-popup-list-card>header p{color:#68748a;margin:4px 0 0;font-size:12px}.tenant-popup-cancel-edit{color:#4e5a70;background:#fff;border:1px solid #dce1ec;border-radius:10px;height:40px;margin-left:auto;padding:0 15px;font-weight:800}.tenant-popup-form-grid{grid-template-columns:1.3fr .7fr;gap:16px;padding:20px 22px;display:grid}.tenant-popup-form-grid label{gap:7px;display:grid}.tenant-popup-form-grid label.wide{grid-column:1/-1}.tenant-popup-form-grid label>span{color:#273249;font-size:13px;font-weight:850}.tenant-popup-form-grid em{color:#9099aa;font-size:11px;font-style:normal;font-weight:600}.tenant-popup-form-grid input{color:#1e293d;background:#fff;border:1px solid #dce1ec;border-radius:11px;outline:none;height:46px;padding:0 13px;font-size:14px}.tenant-popup-form-grid input:focus{border-color:#9c84f4;box-shadow:0 0 0 3px #7457ee14}.tenant-popup-image-input{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tenant-popup-image-input button{color:#6749dc;background:#f7f4ff;border:1px solid #d6d0fa;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 15px;font-weight:850;display:flex}.tenant-popup-image-input svg{width:18px;height:18px}.tenant-popup-hours{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tenant-popup-hours b{color:#68748a;background:#f4f6fa;border-radius:11px;align-items:center;height:46px;padding:0 14px;font-size:12px;display:flex}.tenant-popup-toggle-row{background:#fbfcff;border:1px solid #e1e5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 22px 20px;padding:14px 16px;display:flex}.tenant-popup-toggle-row strong{color:#243049;font-size:13px;display:block}.tenant-popup-toggle-row small{color:#7f899c;margin-top:4px;font-size:11px;display:block}.tenant-popup-switch{cursor:pointer;background:#d9deea;border:0;border-radius:999px;width:50px;height:28px;padding:3px;transition:all .2s}.tenant-popup-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;display:block;box-shadow:0 3px 9px #0000001f}.tenant-popup-switch.on{background:linear-gradient(90deg,#6b50ee,#a642e6)}.tenant-popup-switch.on i{transform:translate(22px)}.tenant-popup-draft-preview{background:#f1f3f8;border-radius:18px;justify-items:center;gap:10px;margin:0 22px 20px;padding:18px;display:grid}.tenant-popup-draft-preview img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:min(340px,100%);box-shadow:0 18px 38px #181b2e2e}.tenant-popup-draft-preview>div{color:#fff;background:#1e2028;border-radius:11px;align-items:center;gap:12px;padding:8px 10px;display:flex}.tenant-popup-draft-preview button{color:#fff;background:linear-gradient(90deg,#654ef0,#a641dc);border:0;border-radius:8px;height:34px;padding:0 13px;font-weight:850}.tenant-popup-draft-preview span{font-size:11px}.tenant-popup-add-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6650eb,#ad42e5);border:0;border-radius:11px;width:calc(100% - 44px);height:46px;margin:0 22px 22px;font-size:14px;font-weight:900}.tenant-popup-list-card>header{justify-content:space-between}.tenant-popup-list-card>header>div>span{letter-spacing:.15em;color:#765be4;font-size:9px;font-weight:900}.tenant-popup-list-card>header>strong{color:#684ade;background:#f0ebff;border-radius:999px;padding:7px 11px;font-size:11px}.tenant-popup-list article{border-top:1px solid #edf0f5;grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.tenant-popup-list article:first-child{border-top:0}.tenant-popup-list article.is-enabled{background:linear-gradient(90deg,#fff,#fbf9ff)}.tenant-popup-list article>img{object-fit:cover;border:1px solid #e2e5ed;border-radius:13px;width:72px;height:72px}.tenant-popup-list article small{color:#886ee8;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.tenant-popup-list article strong{color:#273249;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.tenant-popup-list article span{color:#788397;margin-top:5px;font-size:10px;display:block}.tenant-popup-order,.tenant-popup-actions{gap:7px;display:flex}.tenant-popup-order button,.tenant-popup-actions button{color:#526078;background:#fff;border:1px solid #dfe3ec;border-radius:9px;height:36px;padding:0 11px;font-weight:800}.tenant-popup-actions button.danger{color:#df4863;background:#fff8fa;border-color:#f2c9d1}.tenant-popup-empty{text-align:center;padding:55px 20px}.tenant-popup-empty>span{color:#6e50e5;background:#f1edff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:25px;display:grid}.tenant-popup-empty h3{color:#223047;margin:0}.tenant-popup-empty p{color:#7a8598;margin:6px 0 0;font-size:12px}.tenant-popup-admin-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#607087;background:#fffffff0;border:1px solid #dfe3ec;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-size:12px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #2d345514}.tenant-popup-admin-footer button{color:#fff;background:linear-gradient(90deg,#6650ef,#aa43e2);border:0;border-radius:11px;height:44px;padding:0 24px;font-weight:900}.tenant-announcement-popup-backdrop{z-index:2500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11131cb8;place-items:center;padding:24px;animation:.2s tenantPopupFade;display:grid;position:fixed;inset:0}.tenant-announcement-popup-shell{justify-items:center;gap:14px;width:min(560px,100vw - 36px);display:grid;position:relative}.tenant-announcement-popup-image{aspect-ratio:1;background:#fff;border-radius:20px;width:100%;display:block;overflow:hidden;box-shadow:0 30px 75px #00000047}.tenant-announcement-popup-image img{object-fit:cover;width:100%;height:100%;display:block}.tenant-announcement-popup-x{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(145deg,#6c56ed,#ad45dc);border:3px solid #fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 10px 25px #3e2f8b47}.tenant-announcement-popup-controls{color:#fff;background:#181921f0;border-radius:13px;align-items:center;gap:14px;padding:8px 10px;display:flex;box-shadow:0 12px 30px #0000002e}.tenant-announcement-popup-controls>button{background:linear-gradient(90deg,var(--tenant-button-start,#6650ef),var(--tenant-button-end,#ac45df));color:#fff;border:0;border-radius:9px;height:38px;padding:0 16px;font-weight:900}.tenant-announcement-popup-controls label{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.tenant-announcement-popup-controls input{width:18px;height:18px;accent-color:var(--tenant-primary,#7357ee)}@keyframes tenantPopupFade{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.tenant-popup-form-grid{grid-template-columns:1fr}.tenant-popup-form-grid label.wide{grid-column:auto}.tenant-popup-list article{grid-template-columns:64px minmax(0,1fr);align-items:start}.tenant-popup-list article>img{width:58px;height:58px}.tenant-popup-order,.tenant-popup-actions{grid-column:1/-1;justify-content:flex-end}.tenant-popup-admin-footer{flex-direction:column;align-items:flex-start}.tenant-popup-admin-footer button{width:100%}.tenant-announcement-popup-backdrop{padding:18px}.tenant-announcement-popup-shell{width:min(92vw,470px)}.tenant-announcement-popup-x{top:-8px;right:-8px}.tenant-announcement-popup-controls{flex-wrap:wrap;justify-content:center;width:100%}.tenant-announcement-popup-controls>button{flex:150px}.tenant-announcement-popup-controls label{flex:180px;justify-content:center}}.tenant-manage-music-page{padding-bottom:72px}.tenant-music-settings{gap:22px;margin-top:22px;display:grid}.tenant-music-editor-card,.tenant-music-list-card{background:#fff;border:1px solid #dfe5f0;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #242d4e0d}.tenant-music-editor-card>header,.tenant-music-list-card>header{border-bottom:1px solid #e7ebf3;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-music-editor-card>header>div:nth-child(2),.tenant-music-list-card>header>div{flex:1;min-width:0}.tenant-music-editor-card h2,.tenant-music-list-card h2{color:#17243b;letter-spacing:-.025em;margin:0;font-size:20px}.tenant-music-editor-card header p,.tenant-music-list-card header p{color:#6d7890;margin:5px 0 0;font-size:13px;font-weight:650}.tenant-music-icon{color:#6847e8;background:#f4f1ff;border:1px solid #d9d2ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid}.tenant-music-global-toggle{color:#626d82;cursor:pointer;background:#f7f9fc;border:1px solid #dce2ec;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 14px 0 8px;font-size:12px;font-weight:900;display:flex}.tenant-music-global-toggle i{background:#cfd5df;border-radius:999px;width:29px;height:18px;position:relative}.tenant-music-global-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.tenant-music-global-toggle.on{color:#6548de;background:#f6f3ff;border-color:#d8d0ff}.tenant-music-global-toggle.on i{background:linear-gradient(90deg,#6550eb,#ae46e7)}.tenant-music-global-toggle.on i:after{left:13px}.tenant-music-editor-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.tenant-music-editor-card label{flex-direction:column;gap:8px;min-width:0;display:flex}.tenant-music-editor-card label.wide,.tenant-music-form-actions.wide{grid-column:1/-1}.tenant-music-editor-card label>span{color:#26334b;font-size:13px;font-weight:900}.tenant-music-editor-card label>span small{color:#8b94a6;margin-left:6px;font-size:10px;font-weight:750}.tenant-music-editor-card input[type=text],.tenant-music-editor-card input[type=url],.tenant-music-editor-card input[type=number],.tenant-music-editor-card label:not(.tenant-music-volume)>input{color:#1e2b43;background:#fff;border:1px solid #dce2ec;border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:14px;font-weight:700}.tenant-music-editor-card input:focus{border-color:#9c83f7;box-shadow:0 0 0 3px #6f4beb17}.tenant-music-editor-card label>small{color:#7b869a;font-size:11px;font-weight:650}.tenant-music-volume{background:#fafbfe;border:1px solid #e0e5ef;border-radius:15px;padding:16px}.tenant-music-volume>span{justify-content:space-between;align-items:center;display:flex}.tenant-music-volume>span b{color:#6749e7;font-size:15px}.tenant-music-volume input[type=range]{accent-color:#714eed;width:100%}.tenant-music-form-actions{align-items:center;gap:10px;display:flex}.tenant-music-form-actions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6550eb,#ad43e5);border:0;border-radius:11px;height:45px;padding:0 24px;font-size:13px;font-weight:950}.tenant-music-form-actions button.secondary{color:#526077;background:#fff;border:1px solid #dce2ec}.tenant-music-form-actions button:disabled{opacity:.55;cursor:wait}.tenant-music-browser-note{color:#49627e;background:#f2f7ff;border:1px solid #dfeafb;border-radius:11px;margin:0 22px 18px;padding:11px 13px;font-size:11px;font-weight:700}.tenant-music-notice{border-radius:11px;margin:0 22px 20px;padding:11px 13px;font-size:12px;font-weight:850}.tenant-music-notice.ok{color:#128457;background:#ecfbf4;border:1px solid #c8efdd}.tenant-music-notice.error{color:#c93d55;background:#fff1f3;border:1px solid #ffd4dc}.tenant-music-list-card>header>strong{color:#6d4ee8;background:#f1edff;border-radius:999px;padding:8px 12px;font-size:12px}.tenant-music-list{display:grid}.tenant-music-list article{border-top:1px solid #edf0f5;grid-template-columns:54px minmax(220px,1.5fr) 120px 120px 130px auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.tenant-music-list article:first-child{border-top:0}.tenant-music-list article.active{background:linear-gradient(90deg,#faf8ff,#f7fbff)}.tenant-music-row-index{color:#684ce1;background:#f1edff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.tenant-music-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tenant-music-row-main strong{color:#1f2b42;font-size:14px}.tenant-music-row-main a{color:#4e72d8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:none;overflow:hidden}.tenant-music-list article>div>small{color:#8a94a7;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.tenant-music-list article>div>b{color:#4c5870;font-size:13px}.tenant-music-row-status span{color:#7a8395;background:#f0f2f6;border-radius:999px;justify-content:center;align-items:center;min-width:84px;height:30px;font-size:10px;font-weight:900;display:inline-flex}.tenant-music-row-status span.on{color:#148a59;background:#e9f9f1}.tenant-music-row-actions{gap:7px;flex-direction:row!important;display:flex!important}.tenant-music-row-actions button{color:#4d5870;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:9px;height:34px;padding:0 10px;font-size:10px;font-weight:900}.tenant-music-row-actions button:first-child{color:#684be1;background:#f7f4ff;border-color:#dcd4ff}.tenant-music-row-actions button.danger{color:#d6475e;background:#fff7f8;border-color:#ffd2d9}.tenant-music-row-actions button:disabled{opacity:.5}.tenant-music-empty{text-align:center;padding:54px 20px}.tenant-music-empty>div{color:#6c4be5;background:#f2efff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:25px;display:grid}.tenant-music-empty h3{color:#1f2a3f;margin:0;font-size:18px}.tenant-music-empty p{color:#798498;margin:7px 0 0;font-size:12px}.tenant-background-music-audio{display:none!important}.tenant-background-music-youtube{opacity:0!important;pointer-events:none!important;z-index:-1!important;border:0!important;width:1px!important;height:1px!important;position:fixed!important;bottom:-20px!important;left:-20px!important}html[data-tenant-theme=dark] .tenant-music-editor-card,html[data-tenant-theme=dark] .tenant-music-list-card{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-music-editor-card>header,html[data-tenant-theme=dark] .tenant-music-list-card>header,html[data-tenant-theme=dark] .tenant-music-list article{border-color:#2d3243}html[data-tenant-theme=dark] .tenant-music-editor-card h2,html[data-tenant-theme=dark] .tenant-music-list-card h2,html[data-tenant-theme=dark] .tenant-music-row-main strong,html[data-tenant-theme=dark] .tenant-music-empty h3{color:#f0f2f8}html[data-tenant-theme=dark] .tenant-music-editor-card input{color:#eef1f8!important;background:#11131c!important;border-color:#34394c!important}html[data-tenant-theme=dark] .tenant-music-volume{background:#191c28;border-color:#323748}html[data-tenant-theme=dark] .tenant-music-list article.active{background:#191827}@media (max-width:980px){.tenant-music-list article{grid-template-columns:50px minmax(180px,1fr) 90px 90px 110px}.tenant-music-row-actions{grid-column:2/-1}.tenant-music-list-card{overflow-x:auto}}@media (max-width:680px){.tenant-music-editor-card form{grid-template-columns:1fr}.tenant-music-editor-card label.wide,.tenant-music-form-actions.wide{grid-column:auto}.tenant-music-editor-card>header{flex-wrap:wrap;align-items:flex-start}.tenant-music-global-toggle{margin-left:60px}.tenant-music-list article{min-width:720px}}.tenant-manage-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c2e8 transparent;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow:hidden auto}.tenant-manage-sidebar::-webkit-scrollbar{width:7px}.tenant-manage-sidebar::-webkit-scrollbar-track{background:0 0}.tenant-manage-sidebar::-webkit-scrollbar-thumb{background:#c9c2e8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.tenant-manage-sidebar::-webkit-scrollbar-thumb:hover{background:#a99de0 padding-box padding-box}.tenant-manage-brand,.tenant-manage-sidebar nav{flex:none}.tenant-manage-sidebar-spacer{min-height:18px}html[data-tenant-theme=dark] .tenant-manage-sidebar{scrollbar-color:#4a4763 transparent}html[data-tenant-theme=dark] .tenant-manage-sidebar::-webkit-scrollbar-thumb{background:#4a4763 padding-box padding-box}.tenant-product-manager{gap:22px;margin-top:22px;display:grid}.tenant-product-admin-card{background:#fff;border:1px solid #dfe4ee;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #2a2f4e0e}.tenant-product-admin-card>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.tenant-product-admin-card>header span{color:#775cf0;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.tenant-product-admin-card>header h2{color:#17243b;margin:4px 0 0;font-size:23px}.tenant-product-admin-card>header p{color:#69778d;margin:5px 0 0;font-size:13px}.tenant-product-admin-card>header b{text-align:center;color:#6549dc;background:#f1edff;border-radius:999px;min-width:82px;padding:9px 12px;font-size:12px}.tenant-product-admin-card .ghost{color:#4a5870;background:#fff;border:1px solid #dce1eb;border-radius:11px;height:40px;padding:0 15px;font-weight:850}.tenant-product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 22px;display:grid}.tenant-product-form-grid label{gap:7px;min-width:0;display:grid}.tenant-product-form-grid label>span{color:#26354d;font-size:13px;font-weight:850}.tenant-product-form-grid input,.tenant-product-form-grid textarea,.tenant-product-form-grid select,.tenant-product-setting-grid select{color:#1c2a40;background:#fff;border:1px solid #dce2ec;border-radius:12px;outline:none;width:100%;padding:11px 13px;font-size:14px}.tenant-product-form-grid input:focus,.tenant-product-form-grid textarea:focus,.tenant-product-form-grid select:focus,.tenant-product-setting-grid select:focus{border-color:#8a6cf0;box-shadow:0 0 0 3px #7759ef17}.tenant-product-form-grid textarea{resize:vertical;min-height:92px}.tenant-product-form-grid .wide{grid-column:1/-1}.tenant-product-form-grid .inline{grid-template-columns:1fr 160px;gap:10px;display:grid}.tenant-product-image-field{grid-template-columns:1fr auto;gap:10px;display:grid}.tenant-product-image-field button{color:#6748df;background:#f5f2ff;border:1px solid #d9d5fb;border-radius:11px;padding:0 18px;font-weight:900}.tenant-product-image-preview{object-fit:cover;border:1px solid #e0e4ee;border-radius:14px;width:110px;height:110px}.tenant-product-admin-card>footer{background:#fbfcff;border-top:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.tenant-product-admin-card>footer>span{color:#26865b;font-size:12px;font-weight:750}.tenant-product-admin-card>footer>button{color:#fff;background:linear-gradient(90deg,#6750e9,#ab42e6);border:0;border-radius:12px;min-width:190px;height:44px;font-size:14px;font-weight:900;box-shadow:0 10px 24px #6b46dc33}.tenant-product-setting-row{background:#fbfcff;border:1px solid #e3e7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.tenant-product-setting-row>div{gap:3px;display:grid}.tenant-product-setting-row strong{color:#213047;font-size:14px}.tenant-product-setting-row small{color:#748096;font-size:11px}.tenant-product-toggle{cursor:pointer;background:#d9deea;border:0;border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;transition:all .18s;display:flex}.tenant-product-toggle i{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .18s;box-shadow:0 2px 8px #00000026}.tenant-product-toggle.on{background:linear-gradient(90deg,#7055ed,#ac47e8)}.tenant-product-toggle.on i{transform:translate(20px)}.tenant-product-setting-grid{grid-template-columns:1fr 1fr;gap:16px;padding:20px 22px;display:grid}.tenant-product-setting-grid>label{gap:8px;display:grid}.tenant-product-setting-grid>label>span{color:#26354d;font-size:13px;font-weight:850}.tenant-product-setting-row.compact{padding:13px 15px}.tenant-product-list-toolbar{border-bottom:1px solid #e8ebf2;padding:15px 22px}.tenant-product-list-toolbar input{border:1px solid #dce2eb;border-radius:12px;width:min(440px,100%);height:42px;padding:0 14px;font-size:14px}.tenant-product-admin-list{display:grid}.tenant-product-admin-list article{border-bottom:1px solid #edf0f5;grid-template-columns:58px minmax(220px,1.6fr) minmax(120px,.7fr) 90px 120px auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.tenant-product-admin-list article:last-child{border-bottom:0}.tenant-product-admin-list .thumb{color:#694ddd;background:#f0edff;border-radius:12px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;overflow:hidden}.tenant-product-admin-list .thumb img{object-fit:cover;width:100%;height:100%}.tenant-product-admin-list .info{gap:4px;min-width:0;display:grid}.tenant-product-admin-list .info strong{color:#1d2b42;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tenant-product-admin-list small{color:#778298;font-size:11px}.tenant-product-admin-list del{color:#9ca4b2;font-size:10px;display:block}.tenant-product-admin-list .pill{color:#c94e64;background:#fff0f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.tenant-product-admin-list .pill.active{color:#228d5d;background:#e9f8f0}.tenant-product-admin-list .actions{justify-content:flex-end;gap:7px;display:flex}.tenant-product-admin-list .actions button{color:#46556d;background:#fff;border:1px solid #dce1eb;border-radius:9px;height:34px;padding:0 10px;font-size:11px;font-weight:850}.tenant-product-admin-list .actions button:hover{color:#6547dc;background:#f4f1ff;border-color:#cfc6fa}.tenant-product-admin-list .actions .danger{color:#d94a61;border-color:#f0cdd4}.tenant-product-empty{text-align:center;color:#758197;padding:58px 22px;font-size:14px}.tenant-product-real-art{position:relative;background:#f7f8fc!important;padding:0!important}.tenant-product-real-art img{object-fit:cover;width:100%;height:100%;display:block}.tenant-product-real-art em{color:#fff;background:#ff4f7a;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.tenant-product-copy del{color:#98a1b1;margin-left:6px;font-size:10px}@media (max-width:1050px){.tenant-product-admin-list article{grid-template-columns:54px minmax(180px,1.4fr) 110px 72px 100px}.tenant-product-admin-list .actions{grid-column:2/-1;justify-content:flex-start}.tenant-product-form-grid,.tenant-product-setting-grid{grid-template-columns:1fr}.tenant-product-form-grid .wide{grid-column:auto}}@media (max-width:700px){.tenant-product-form-grid{padding:16px}.tenant-product-admin-card>header{flex-direction:column;align-items:flex-start}.tenant-product-admin-list article{grid-template-columns:52px 1fr;gap:10px}.tenant-product-admin-list article>div:not(.thumb):not(.info):not(.actions){grid-column:2}.tenant-product-admin-list .actions{flex-wrap:wrap;grid-column:1/-1}.tenant-product-form-grid .inline{grid-template-columns:1fr}.tenant-product-admin-card>footer{flex-direction:column;align-items:stretch}.tenant-product-admin-card>footer>button{width:100%}}html[data-tenant-theme=dark] .tenant-product-admin-card{background:#151721;border-color:#303547}html[data-tenant-theme=dark] .tenant-product-admin-card>header,html[data-tenant-theme=dark] .tenant-product-admin-card>footer,html[data-tenant-theme=dark] .tenant-product-list-toolbar{background:#181b27;border-color:#303547}html[data-tenant-theme=dark] .tenant-product-form-grid input,html[data-tenant-theme=dark] .tenant-product-form-grid textarea,html[data-tenant-theme=dark] .tenant-product-form-grid select,html[data-tenant-theme=dark] .tenant-product-setting-grid select,html[data-tenant-theme=dark] .tenant-product-list-toolbar input{color:#eff2f8;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-form-grid label>span,html[data-tenant-theme=dark] .tenant-product-setting-grid>label>span,html[data-tenant-theme=dark] .tenant-product-admin-list .info strong,html[data-tenant-theme=dark] .tenant-product-setting-row strong{color:#f0f3f8}html[data-tenant-theme=dark] .tenant-product-setting-row{background:#171a25;border-color:#303547}html[data-tenant-theme=dark] .tenant-product-admin-list article{border-color:#292e3e}.tenant-product-admin-list article{position:relative}.tenant-product-admin-list .actions{min-width:48px;position:relative;overflow:visible}.tenant-product-more-wrap{justify-content:flex-end;width:100%;display:flex;position:relative}.tenant-product-more-button{letter-spacing:2px;cursor:pointer;place-items:center;transition:all .18s;display:grid;color:#526079!important;background:#fff!important;border:1px solid #dce2ec!important;border-radius:11px!important;width:38px!important;height:38px!important;padding:0!important;font-size:15px!important;font-weight:900!important}.tenant-product-more-button:hover,.tenant-product-more-wrap.open .tenant-product-more-button{box-shadow:0 0 0 3px #6f4fde14;color:#6246d8!important;background:#f2eeff!important;border-color:#a992f4!important}.tenant-product-more-wrap.open:before{content:"";pointer-events:none;background:#6f4fde0b;border-radius:14px;position:absolute;inset:-8px -10px}.tenant-product-action-menu{z-index:80;background:#fff;border:1px solid #dfe4ee;border-radius:15px;width:230px;padding:8px;position:absolute;top:46px;right:0;box-shadow:0 18px 44px #20264729}.tenant-product-action-head{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;margin-bottom:5px;padding:8px 9px 11px;display:flex}.tenant-product-action-head>span{color:#6649da;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.tenant-product-action-head img{object-fit:cover;width:100%;height:100%}.tenant-product-action-head>div{gap:2px;min-width:0;display:grid}.tenant-product-action-head strong{color:#1d2b42;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-product-action-head small{color:#7c8799;font-size:10px}.tenant-product-action-menu>button{color:#334159!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:40px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.tenant-product-action-menu>button:hover{color:#6547dc!important;background:#f5f2ff!important}.tenant-product-action-menu>button>span{text-align:center;width:20px;font-size:14px}.tenant-product-action-menu>button.danger{color:#d94a61!important}.tenant-product-action-menu>button.danger:hover{color:#c93852!important;background:#fff0f2!important}html[data-tenant-theme=dark] .tenant-product-more-button{color:#d7dcea!important;background:#161923!important;border-color:#34394b!important}html[data-tenant-theme=dark] .tenant-product-action-menu{background:#171a24;border-color:#34394b;box-shadow:0 18px 44px #00000052}html[data-tenant-theme=dark] .tenant-product-action-head{border-color:#2b3041}html[data-tenant-theme=dark] .tenant-product-action-head strong{color:#f2f4fa}html[data-tenant-theme=dark] .tenant-product-action-menu>button{color:#dfe4ef!important}html[data-tenant-theme=dark] .tenant-product-action-menu>button:hover{color:#c7b8ff!important;background:#26213b!important}@media (max-width:700px){.tenant-product-action-menu{width:min(230px,100vw - 40px);left:auto;right:0}}.tenant-product-admin-card.product-list{z-index:3;position:relative;overflow:visible!important}.tenant-product-admin-card.product-list>header{border-radius:20px 20px 0 0}.tenant-product-admin-list article{overflow:visible!important}.tenant-product-more-wrap.open{z-index:120}.tenant-product-action-menu{z-index:500!important}.tenant-product-stock-overlay{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1619297a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tenant-product-stock-modal{background:#fff;border:1px solid #dfe4ee;border-radius:22px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #1c1f3847}.tenant-product-stock-modal>header{border-bottom:1px solid #e9edf4;grid-template-columns:52px 1fr 42px;align-items:center;gap:13px;padding:20px 22px;display:grid}.tenant-product-stock-icon{color:#694be2;background:linear-gradient(145deg,#eee9ff,#e9f7ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:28px;font-weight:900;display:grid}.tenant-product-stock-modal>header span{color:#7557e8;letter-spacing:.15em;font-size:10px;font-weight:950;display:block}.tenant-product-stock-modal>header h2{color:#17243b;margin:3px 0 0;font-size:21px}.tenant-product-stock-modal>header p{color:#748096;margin:4px 0 0;font-size:12px}.tenant-product-stock-modal>header>button{color:#69758a;cursor:pointer;background:#f7f8fb;border:1px solid #e0e4ed;border-radius:11px;width:38px;height:38px;font-size:22px}.tenant-product-stock-body{gap:16px;padding:22px;display:grid}.tenant-product-stock-current,.tenant-product-stock-result{background:#fafbfe;border:1px solid #e5e8ef;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tenant-product-stock-current span,.tenant-product-stock-result span{color:#6d798e;font-size:12px;font-weight:800}.tenant-product-stock-current strong{color:#1c2a40;font-size:18px}.tenant-product-stock-result{background:#f7f4ff;border-color:#ddd5ff}.tenant-product-stock-result strong{color:#6849df;font-size:18px}.tenant-product-stock-body label{gap:8px;display:grid}.tenant-product-stock-body label span{color:#27364e;font-size:13px;font-weight:900}.tenant-product-stock-body input{color:#16243b;background:#fff;border:1px solid #d9e0eb;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-size:17px;font-weight:850}.tenant-product-stock-body input:focus{border-color:#8768ed;box-shadow:0 0 0 4px #6f4fde17}.tenant-product-stock-modal>footer{justify-content:flex-end;gap:10px;padding:15px 22px 20px;display:flex}.tenant-product-stock-modal>footer button{cursor:pointer;border-radius:12px;height:43px;padding:0 18px;font-size:13px;font-weight:900}.tenant-product-stock-modal>footer .ghost{color:#526079;background:#fff;border:1px solid #dce2eb}.tenant-product-stock-modal>footer .save{color:#fff;background:linear-gradient(90deg,#6750e9,#a942e7);border:0;box-shadow:0 10px 24px #6b46dc33}.tenant-product-stock-modal>footer .save:disabled{opacity:.55;cursor:not-allowed}html[data-tenant-theme=dark] .tenant-product-stock-modal{background:#171a24;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-stock-modal>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-product-stock-modal>header h2,html[data-tenant-theme=dark] .tenant-product-stock-current strong,html[data-tenant-theme=dark] .tenant-product-stock-body label span{color:#f1f4fa}html[data-tenant-theme=dark] .tenant-product-stock-current,html[data-tenant-theme=dark] .tenant-product-stock-result{background:#1b1f2b;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-stock-body input{color:#eff2f8;background:#11141d;border-color:#34394b}@media (max-width:700px){.tenant-product-stock-overlay{padding:14px}.tenant-product-stock-modal>header{grid-template-columns:44px 1fr 38px;padding:17px}.tenant-product-stock-icon{width:42px;height:42px}.tenant-product-stock-body{padding:18px}.tenant-product-stock-modal>footer{padding:12px 18px 18px}.tenant-product-stock-modal>footer button{flex:1}}.tenant-product-native-menu{justify-content:flex-end;width:100%;display:flex;position:relative;overflow:visible}.tenant-product-native-menu>summary{-webkit-user-select:none;user-select:none;list-style:none}.tenant-product-native-menu>summary::-webkit-details-marker{display:none}.tenant-product-native-menu[open]{z-index:1000}.tenant-product-native-menu[open]>.tenant-product-more-button{box-shadow:0 0 0 3px #6f4fde14;color:#6246d8!important;background:#f2eeff!important;border-color:#a992f4!important}.tenant-product-native-menu>.tenant-product-action-menu{display:block;top:46px;right:0}.tenant-product-action-menu>form{margin:0}.tenant-product-action-menu>form>button,.tenant-product-stock-inline>summary{list-style:none;color:#334159!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:40px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.tenant-product-stock-inline>summary::-webkit-details-marker{display:none}.tenant-product-action-menu>form>button:hover,.tenant-product-stock-inline>summary:hover{color:#6547dc!important;background:#f5f2ff!important}.tenant-product-stock-inline>summary>span,.tenant-product-action-menu>form>button>span{text-align:center;width:20px;font-size:14px}.tenant-product-stock-inline[open]>summary{color:#6547dc!important;background:#f5f2ff!important}.tenant-product-stock-inline>form>div{background:#faf9ff;border:1px solid #e2ddf7;border-radius:11px;gap:8px;margin:4px 4px 8px;padding:10px;display:grid}.tenant-product-stock-inline small{color:#68758b;font-size:10px;font-weight:750}.tenant-product-stock-inline label{color:#334159;grid-template-columns:1fr 86px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:grid}.tenant-product-stock-inline input{color:#1c2a40;background:#fff;border:1px solid #d8ddec;border-radius:9px;width:86px;height:34px;padding:0 8px;font-weight:850}.tenant-product-stock-inline button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6750e9,#a942e7);border:0;border-radius:9px;height:35px;font-size:11px;font-weight:900}html[data-tenant-theme=dark] .tenant-product-action-menu>form>button,html[data-tenant-theme=dark] .tenant-product-stock-inline>summary{color:#dfe4ef!important}html[data-tenant-theme=dark] .tenant-product-stock-inline>form>div{background:#1c1f2b;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-stock-inline input{color:#eff2f8;background:#11141d;border-color:#34394b}.admin-site-lifecycle{background:linear-gradient(145deg,#fff,#fff9fa);border:1px solid #f0d9dd;border-radius:16px;margin-top:18px;padding:17px}.admin-site-lifecycle h3{margin:4px 0 5px;font-size:14px}.admin-site-lifecycle p{color:#7d8898;margin:0 0 13px;font-size:9px;line-height:1.55}.admin-site-lifecycle>form button{cursor:pointer;border-radius:11px;width:100%;height:42px;font-weight:850}.admin-site-lifecycle button.suspend{color:#8a6109;background:#fff8e8;border:1px solid #e7c06a}.admin-site-lifecycle button.resume{color:#087b55;background:#eaf9f2;border:1px solid #8ed3b7}.admin-site-lifecycle details{border-top:1px solid #f0dfe2;margin-top:10px;padding-top:10px}.admin-site-lifecycle summary{cursor:pointer;color:#b53248;font-size:10px;font-weight:850}.admin-site-lifecycle details form{gap:9px;margin-top:10px;display:grid}.admin-site-lifecycle details label{color:#6e7787;flex-direction:column;gap:6px;font-size:9px;display:flex}.admin-site-lifecycle details input{border:1px solid #e2cdd1;border-radius:10px;height:39px;padding:0 10px}.admin-site-lifecycle details button{color:#fff;cursor:pointer;background:#b83247;border:0;border-radius:10px;height:40px;font-size:10px;font-weight:850}.tenant-suspended-page{background:radial-gradient(circle at top,#eef5ff,#f7f8fc 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.tenant-suspended-page section{text-align:center;background:#fff;border:1px solid #dfe6f0;border-radius:24px;max-width:560px;padding:42px;box-shadow:0 24px 60px #152d511a}.tenant-suspended-page span{letter-spacing:.18em;color:#416de0;font-size:10px;font-weight:900}.tenant-suspended-page h1{color:#142642;margin:12px 0 10px;font-size:30px}.tenant-suspended-page p{color:#748297;margin:0;line-height:1.7}.admin-wallet-form{border-top:1px solid #e9eef4;border-bottom:1px solid #e9eef4;gap:10px;margin:16px 0 0;padding:16px 0;display:grid}.admin-wallet-form>label{color:#4f6178;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.admin-wallet-form>label input{border:1px solid #d7e0ea;border-radius:11px;outline:none;height:42px;padding:0 11px}.admin-wallet-form>label input:focus{border-color:#5a70e5;box-shadow:0 0 0 3px #5a70e51a}.admin-wallet-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-wallet-mode label{cursor:pointer}.admin-wallet-mode input{opacity:0;position:absolute}.admin-wallet-mode span{color:#617287;background:#f8fafc;border:1px solid #dce4ee;border-radius:11px;place-items:center;height:39px;font-size:11px;font-weight:850;display:grid}.admin-wallet-mode label:first-child input:checked+span{color:#087b55;background:#eaf9f2;border-color:#8bd4b8}.admin-wallet-mode label:last-child input:checked+span{color:#b53248;background:#fff0f2;border-color:#efb2bd}.admin-wallet-form>small{color:#8795a6;font-size:9px;line-height:1.5}.admin-wallet-history{padding-top:15px}.admin-wallet-history>strong{margin-bottom:7px;font-size:12px;display:block}.admin-wallet-history>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.admin-wallet-history>div>span{color:#4f6178;flex-direction:column;min-width:0;font-size:10px;display:flex}.admin-wallet-history>div small{color:#919dad;margin-top:2px;font-size:8px}.admin-wallet-history b{white-space:nowrap;font-size:11px}.admin-wallet-history b.positive{color:#087b55}.admin-wallet-history b.negative{color:#b53248}.admin-wallet-history>small{color:#8d99a8;padding:10px 0;font-size:9px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell>section:not(:first-of-type),.tenant-store-page>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 720px}.tenant-bank-slip-settings{gap:22px;display:grid}.tenant-bank-slip-card{background:#fff;border:1px solid #dfe4f1;border-radius:22px;overflow:hidden;box-shadow:0 16px 45px #3830670e}.tenant-bank-slip-card>header{border-bottom:1px solid #e5e8f2;align-items:center;gap:15px;padding:22px 24px;display:flex}.tenant-bank-slip-icon{color:#6848e8;background:#f3efff;border:1px solid #cabdff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.tenant-bank-slip-card>header span{color:#7357e8;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.tenant-bank-slip-card>header h2{color:#111a31;margin:3px 0 2px;font-size:22px}.tenant-bank-slip-card>header p{color:#667087;margin:0;font-size:14px;font-weight:600}.tenant-bank-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.tenant-bank-provider-grid>div{background:#fbfcff;border:1px solid #e0e4ef;border-radius:16px;padding:14px 16px}.tenant-bank-provider-grid small{color:#758098;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.tenant-bank-provider-grid strong{color:#202943;font-size:15px}.tenant-bank-provider-grid strong.ok{color:#0d9a62}.tenant-bank-provider-grid strong.pending{color:#d08700}.tenant-bank-secondary-button,.tenant-bank-primary-button{cursor:pointer;border:0;border-radius:13px;min-height:46px;font-size:14px;font-weight:900}.tenant-bank-secondary-button{color:#6347da;background:#f0edff;border:1px solid #d7ceff;margin:0 24px 22px;padding:0 20px}.tenant-bank-primary-button{color:#fff;background:linear-gradient(90deg,#6754ee,#b53ee0);width:calc(100% - 48px);margin:4px 24px 24px}.tenant-bank-secondary-button:disabled,.tenant-bank-primary-button:disabled{opacity:.5;cursor:not-allowed}.tenant-bank-form-grid{grid-template-columns:1fr 1fr;gap:18px 20px;padding:22px 24px 14px;display:grid}.tenant-bank-form-grid label>span{color:#202943;margin-bottom:8px;font-size:14px;font-weight:850;display:block}.tenant-bank-form-grid label>span b{color:#ed4160}.tenant-bank-form-grid input,.tenant-bank-form-grid select,.tenant-bank-form-grid textarea{color:#141d34;width:100%;font:inherit;background:#fff;border:1px solid #d8deeb;border-radius:12px;outline:none;padding:12px 13px;font-weight:650}.tenant-bank-form-grid input:focus,.tenant-bank-form-grid select:focus,.tenant-bank-form-grid textarea:focus{border-color:#8467ef;box-shadow:0 0 0 3px #8467ef1f}.tenant-bank-form-grid small{color:#778197;margin-top:6px;font-size:12px;font-weight:600;display:block}.tenant-bank-wide{grid-column:1/-1}.tenant-bank-readonly{background:#f8f9fd;border:1px dashed #d6dcec;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:9px 13px;display:flex}.tenant-bank-readonly strong{font-size:13px}.tenant-bank-readonly span{color:#656f86;font-size:13px;font-weight:800}.tenant-bank-upload-line{gap:10px;display:flex}.tenant-bank-upload-line>input{min-width:0}.tenant-bank-upload-button{cursor:pointer;background:#f3efff;border:1px solid #d5ccff;border-radius:12px;flex:none;min-width:110px;position:relative;color:#674bdc!important;place-items:center!important;margin:0!important;font-size:13px!important;font-weight:900!important;display:grid!important}.tenant-bank-upload-button input{opacity:0;pointer-events:none;position:absolute}.tenant-bank-qr-preview{background:#f8f9fd;border:1px solid #e0e4ef;border-radius:16px;width:max-content;max-width:calc(100% - 48px);margin:0 24px 18px;padding:12px}.tenant-bank-qr-preview img{object-fit:contain;border-radius:10px;max-width:260px;max-height:260px;display:block}.tenant-bank-toggle-row{border:1px solid #e1e5ef;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 18px;padding:13px 15px;display:flex}.tenant-bank-toggle-row strong{color:#172139;font-size:14px;display:block}.tenant-bank-toggle-row small{color:#778197;margin-top:3px;font-size:12px;display:block}.tenant-bank-toggle{cursor:pointer;background:#cbd2df;border:0;border-radius:999px;width:52px;height:29px;padding:3px;transition:all .2s}.tenant-bank-toggle i{background:#fff;border-radius:50%;width:23px;height:23px;transition:all .2s;display:block;box-shadow:0 2px 6px #0000002e}.tenant-bank-toggle.on{background:linear-gradient(90deg,#6c53ee,#a540e1)}.tenant-bank-toggle.on i{transform:translate(23px)}.tenant-bank-test-warning{background:#fff9eb;border:1px solid #ffe1a5;border-radius:14px;margin:20px 24px 14px;padding:13px 15px}.tenant-bank-test-warning strong{color:#845800;font-size:14px;display:block}.tenant-bank-test-warning span{color:#796b4c;margin-top:3px;font-size:12px;display:block}.tenant-bank-test-controls{gap:12px;padding:0 24px 22px;display:flex}.tenant-bank-test-controls>label{cursor:pointer;background:#fafbfe;border:1px dashed #cfd5e6;border-radius:13px;flex:1;min-width:0;padding:13px 15px;position:relative}.tenant-bank-test-controls>label input{opacity:0;position:absolute}.tenant-bank-test-controls>label span{color:#566077;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;display:block;overflow:hidden}.tenant-bank-test-controls>button{color:#fff;cursor:pointer;background:#171e34;border:0;border-radius:13px;min-height:46px;padding:0 20px;font-weight:900}.tenant-bank-test-controls>button:disabled{opacity:.45;cursor:not-allowed}.tenant-bank-test-result{color:#9f2531;background:#fff3f4;border:1px solid #f4b7bd;border-radius:16px;margin:0 24px 24px;padding:15px}.tenant-bank-test-result.success{color:#08784a;background:#f0fbf6;border-color:#bce8d5}.tenant-bank-test-result>strong{font-size:14px}.tenant-bank-test-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tenant-bank-test-details span{color:#59637a;background:#ffffffad;border:1px solid #6c769129;border-radius:10px;padding:9px 10px;font-size:12px}.tenant-bank-test-details b{color:#18213a;overflow-wrap:anywhere;margin-top:3px;display:block}.tenant-bank-save-message{color:#08784a;background:#e8faf1;border:1px solid #bce8d5;border-radius:14px;padding:13px 16px;font-size:14px;font-weight:850;position:sticky;bottom:16px;box-shadow:0 8px 28px #1520431f}.tenant-bank-save-message.error{color:#ad2634;background:#fff2f3;border-color:#ffc9ce}@media (max-width:900px){.tenant-bank-provider-grid{grid-template-columns:1fr 1fr}.tenant-bank-form-grid{grid-template-columns:1fr}.tenant-bank-wide{grid-column:auto}.tenant-bank-test-details{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tenant-bank-provider-grid{grid-template-columns:1fr}.tenant-bank-test-controls{flex-direction:column}.tenant-bank-form-grid,.tenant-bank-provider-grid{padding-left:16px;padding-right:16px}.tenant-bank-slip-card>header{padding:18px 16px}.tenant-bank-primary-button{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.tenant-bank-secondary-button,.tenant-bank-toggle-row,.tenant-bank-test-warning,.tenant-bank-test-controls,.tenant-bank-test-result{margin-left:16px;margin-right:16px}.tenant-bank-test-details{grid-template-columns:1fr}}.tenant-bank-fixed-rule{background:#fbfaff;border:1px dashed #d9d4ef;border-radius:16px;align-content:center;gap:3px;padding:14px 16px;display:grid}.tenant-bank-fixed-rule span{color:#59627a;font-size:13px;font-weight:800}.tenant-bank-fixed-rule strong{color:#7255ef;font-size:20px}.tenant-bank-fixed-rule small{color:#8b91a7;font-size:11px}.tenant-slip-live-card{border:1px solid var(--tenant-border,#e1e6f0);background:var(--tenant-surface,#fff);border-radius:20px;margin-top:18px;padding:20px;box-shadow:0 16px 42px #322d600e}.tenant-slip-live-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.tenant-slip-live-head strong{color:var(--tenant-text,#17243a);font-size:16px;display:block}.tenant-slip-live-head p{color:var(--tenant-muted,#8892a5);margin:4px 0 0;font-size:12px}.tenant-slip-live-status{color:#8b94a6;background:#f6f7fa;border:1px solid #e0e4ed;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.tenant-slip-live-status.on{color:#148b64;background:#e8f8f0;border-color:#caeddf}.tenant-slip-bank-panel{border:1px solid var(--tenant-border,#e3e7f0);background:linear-gradient(145deg,color-mix(in srgb,var(--tenant-primary,#7256e8) 5%,white),var(--tenant-surface,#fff));border-radius:16px;grid-template-columns:48px minmax(0,1fr) minmax(190px,.65fr) auto;align-items:center;gap:14px;margin-top:17px;padding:16px;display:grid}.tenant-slip-bank-mark{background:linear-gradient(145deg,var(--tenant-primary,#7256e8),var(--tenant-secondary,#9d4be8));color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.tenant-slip-bank-info small,.tenant-slip-account small{color:var(--tenant-muted,#8b93a5);font-size:9px;display:block}.tenant-slip-bank-info strong,.tenant-slip-account strong{color:var(--tenant-text,#1c2940);margin-top:4px;font-size:14px;display:block}.tenant-slip-bank-info span{color:var(--tenant-muted,#7f889c);margin-top:3px;font-size:11px;display:block}.tenant-slip-account button{border:1px solid color-mix(in srgb,var(--tenant-primary,#7256e8) 26%,var(--tenant-border,#e1e5ee));background:var(--tenant-surface,#fff);height:28px;color:var(--tenant-primary,#7256e8);cursor:pointer;border-radius:8px;margin-top:7px;padding:0 10px;font-size:9px;font-weight:800}.tenant-slip-qr{border:1px solid var(--tenant-border,#e1e5ee);background:#fff;border-radius:12px;width:72px;height:72px;padding:5px}.tenant-slip-qr img{object-fit:contain;border-radius:8px;width:100%;height:100%}.tenant-slip-instructions{background:var(--tenant-hover-bg,#f7f5ff);color:var(--tenant-muted,#657087);border-radius:11px;margin:12px 0 0;padding:11px 13px;font-size:10px;line-height:1.65}.tenant-slip-live-form{grid-template-columns:minmax(190px,.6fr) minmax(280px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.tenant-slip-live-form label>span{color:var(--tenant-text,#253149);margin-bottom:7px;font-size:10px;font-weight:850;display:block}.tenant-slip-live-form label>span b{color:#e84d73}.tenant-slip-amount>div{border:1px solid var(--tenant-border,#dfe4ee);background:var(--tenant-surface,#fff);border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.tenant-slip-amount>div>b{color:var(--tenant-primary,#7256e8);padding-left:14px}.tenant-slip-amount input{width:100%;height:100%;color:var(--tenant-text,#1e2a40);background:0 0;border:0;outline:0;padding:0 13px;font-size:15px;font-weight:800}.tenant-slip-live-form small{color:var(--tenant-muted,#9299a9);margin-top:6px;font-size:8px;display:block}.tenant-slip-file{position:relative}.tenant-slip-file>input{opacity:0;cursor:pointer;width:100%;height:48px;position:absolute;inset:27px 0 0}.tenant-slip-file>div{border:1px dashed color-mix(in srgb,var(--tenant-primary,#7256e8) 32%,var(--tenant-border,#dfe4ee));background:color-mix(in srgb,var(--tenant-primary,#7256e8) 3%,var(--tenant-surface,#fff));border-radius:12px;flex-direction:column;justify-content:center;height:48px;padding:0 13px;display:flex}.tenant-slip-file>div strong{color:var(--tenant-text,#334057);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tenant-slip-file>div small{margin:2px 0 0}.tenant-slip-submit{background:linear-gradient(90deg,var(--tenant-button-start,#6754ee),var(--tenant-button-end,#b442e4));color:#fff;cursor:pointer;height:48px;box-shadow:0 10px 24px color-mix(in srgb,var(--tenant-primary,#7256e8) 18%,transparent);border:0;border-radius:12px;padding:0 18px;font-size:11px;font-weight:900}.tenant-slip-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.tenant-slip-checks{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.tenant-slip-checks span{color:#17865f;background:#eef9f4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.tenant-slip-live-message{border-radius:11px;margin:13px 0 0;padding:11px 13px;font-size:10px;font-weight:800}.tenant-slip-live-message.success{color:#12845f;background:#e9f9f2;border:1px solid #c7eedf}.tenant-slip-live-message.error{color:#bd4055;background:#fff0f2;border:1px solid #f5ccd4}.tenant-slip-live-disabled{opacity:.82}.tenant-slip-login-link{background:linear-gradient(90deg,var(--tenant-button-start,#6754ee),var(--tenant-button-end,#b442e4));color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:42px;margin-top:15px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.tenant-topup-secondary-methods{margin-top:14px}html[data-tenant-theme=dark] .tenant-slip-live-card{background:#151721;border-color:#2c3042}.tenant-slip-bank-panel{transition:background-color .2s,border-color .2s}html[data-tenant-theme=dark] .tenant-slip-bank-panel{background:linear-gradient(145deg,#1a1b28,#161822);border-color:#303447}html[data-tenant-theme=dark] .tenant-slip-amount>div,html[data-tenant-theme=dark] .tenant-slip-file>div,html[data-tenant-theme=dark] .tenant-slip-account button{color:#e9ecf5;background:#181a25;border-color:#333749}@media (max-width:900px){.tenant-slip-live-form{grid-template-columns:1fr 1fr}.tenant-slip-submit{grid-column:1/-1}.tenant-slip-bank-panel{grid-template-columns:48px minmax(0,1fr) auto}.tenant-slip-account{grid-column:2}.tenant-slip-qr{grid-area:1/3/3}}@media (max-width:620px){.tenant-slip-live-card{padding:15px}.tenant-slip-live-head{grid-template-columns:46px minmax(0,1fr)}.tenant-slip-live-status{grid-column:1/-1;width:max-content}.tenant-slip-bank-panel{grid-template-columns:42px minmax(0,1fr)}.tenant-slip-bank-mark{width:42px;height:42px}.tenant-slip-account{grid-column:1/-1}.tenant-slip-qr{grid-area:auto/1/auto/-1;width:96px;height:96px}.tenant-slip-live-form{grid-template-columns:1fr}.tenant-slip-submit{grid-column:auto}.tenant-slip-checks{gap:5px}}.tenant-slip-credit-page-card{gap:18px;display:grid}.tenant-slip-credit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tenant-slip-credit-summary-card{border:1px solid #dfe6f1;border-radius:18px;padding:20px 22px;box-shadow:0 12px 30px #3234670d}.tenant-slip-credit-summary-card--balance{background:linear-gradient(145deg,#eef5ff,#dceafe);border-color:#b8d0ff}.tenant-slip-credit-summary-card--price{background:linear-gradient(145deg,#f7ecff,#ead9ff);border-color:#d8b7ff}.tenant-slip-credit-summary span{color:#6f7d92;letter-spacing:.01em;font-size:12px;font-weight:800;display:block}.tenant-slip-credit-summary strong{color:#18263e;margin:8px 0 0;font-size:30px;display:block}.tenant-slip-credit-summary-card--balance strong{color:#0f3466}.tenant-slip-credit-summary-card--balance>small{color:#53657d;margin-top:9px;font-size:11px;font-weight:800;display:block}.tenant-slip-credit-summary-card--balance>small b{color:#0f3466;font-size:12px;font-weight:950}.tenant-slip-credit-summary-card--price strong{color:#5a2fd1}.tenant-slip-credit-summary strong em{color:#7c6fe5;font-size:12px;font-style:normal}.tenant-slip-credit-bank{background:linear-gradient(135deg,#fbfbff,#f5f2ff);border:1px solid #dddff4;border-radius:20px;padding:22px}.tenant-slip-credit-bank>header{align-items:center;gap:14px;display:flex}.tenant-slip-credit-bank-icon{color:#fff;background:linear-gradient(135deg,#6754ee,#b83fe3);border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:950;display:grid}.tenant-slip-credit-bank header span{color:#7657e5;letter-spacing:.12em;font-size:10px;font-weight:900}.tenant-slip-credit-bank h2{margin:2px 0;font-size:20px}.tenant-slip-credit-bank p{color:#758399;margin:0;font-size:12px}.tenant-slip-credit-bank-grid{grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin-top:18px;display:grid}.tenant-slip-credit-bank-grid>div{background:#fff;border:1px solid #e1e4ef;border-radius:14px;padding:14px 16px}.tenant-slip-credit-bank-grid small{color:#8894a7;margin-bottom:4px;font-weight:750;display:block}.tenant-slip-credit-bank-grid strong{color:#152743;font-size:15px}.tenant-slip-credit-bank-grid button{color:#684ce5;cursor:pointer;background:#f8f7ff;border:1px solid #d7d6ef;border-radius:8px;margin-left:10px;padding:5px 9px;font-weight:800}.tenant-slip-credit-form{background:#fff;border:1px solid #e0e6f0;border-radius:18px;grid-template-columns:minmax(330px,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.tenant-slip-credit-form label>span{color:#24334b;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.tenant-slip-credit-form label b{color:#ef4b66}.tenant-slip-credit-form--simple{grid-template-columns:minmax(340px,1fr) auto}.tenant-slip-credit-upload{flex-direction:column;display:flex}.tenant-slip-credit-upload input{display:none}.tenant-slip-credit-upload-box{cursor:pointer;text-align:left;background:linear-gradient(#fcfbff,#f7f4ff);border:1px dashed #cfc9f3;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:72px;padding:16px 18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.tenant-slip-credit-upload-box:hover{border-color:#aa9bf2;transform:translateY(-1px);box-shadow:0 10px 24px #7054e814}.tenant-slip-credit-upload-box:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.tenant-slip-credit-upload-box strong{color:#5d45dc;font-size:15px;font-weight:900}.tenant-slip-credit-upload-box small{color:#758399;word-break:break-word;margin:0;line-height:1.5}.tenant-slip-credit-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6754ee,#c13fe1);border:0;border-radius:15px;min-width:190px;height:72px;padding:0 24px;font-weight:900;box-shadow:0 10px 22px #6e46e133}.tenant-slip-credit-submit:disabled{opacity:.5;cursor:not-allowed}.tenant-slip-credit-checks{flex-wrap:wrap;gap:8px;display:flex}.tenant-slip-credit-checks span{color:#25855e;background:#ecfaf3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.tenant-slip-credit-message{border-radius:12px;margin:0;padding:13px 15px;font-size:12px;font-weight:800}.tenant-slip-credit-message.success{color:#1e7a55;background:#ebfaf3;border:1px solid #c7ecd9}.tenant-slip-credit-message.error{color:#bd3d55;background:#fff2f4;border:1px solid #f2c8d0}.tenant-slip-credit-history{background:#fff;border:1px solid #e0e6f0;border-radius:18px;overflow:hidden}.tenant-slip-credit-history header{border-bottom:1px solid #e8edf4;padding:17px 20px}.tenant-slip-credit-history header span{color:#7658e4;letter-spacing:.12em;font-size:9px;font-weight:900}.tenant-slip-credit-history h3{margin:2px 0 0;font-size:17px}.tenant-slip-credit-history article{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.tenant-slip-credit-history article:last-child{border-bottom:0}.tenant-slip-credit-history article div{flex-direction:column;gap:3px;display:flex}.tenant-slip-credit-history article strong{color:#293951;font-size:12px}.tenant-slip-credit-history article small{color:#919cac;font-size:10px}.tenant-slip-credit-history article>b{font-size:13px}.tenant-slip-credit-history .positive{color:#16845d}.tenant-slip-credit-history .negative{color:#c34b60}.tenant-slip-credit-history>p{text-align:center;color:#8d98a8;margin:0;padding:26px}html[data-tenant-theme=dark] .tenant-slip-credit-summary-card,html[data-tenant-theme=dark] .tenant-slip-credit-form,html[data-tenant-theme=dark] .tenant-slip-credit-history{background:#151721;border-color:#2d3042}html[data-tenant-theme=dark] .tenant-slip-credit-summary strong,html[data-tenant-theme=dark] .tenant-slip-credit-bank h2,html[data-tenant-theme=dark] .tenant-slip-credit-history h3,html[data-tenant-theme=dark] .tenant-slip-credit-history article strong{color:#eef0f8}html[data-tenant-theme=dark] .tenant-slip-credit-bank{background:#191824;border-color:#34304c}html[data-tenant-theme=dark] .tenant-slip-credit-bank-grid>div{background:#151721;border-color:#313447}html[data-tenant-theme=dark] .tenant-slip-credit-bank-grid strong{color:#e8ebf5}@media (max-width:900px){.tenant-slip-credit-form,.tenant-slip-credit-form--simple{grid-template-columns:1fr}.tenant-slip-credit-submit{grid-column:1/-1;height:54px}.tenant-slip-credit-bank-grid{grid-template-columns:1fr 1fr}.tenant-slip-credit-bank-grid>div:last-child{grid-column:1/-1}}@media (max-width:620px){.tenant-slip-credit-summary,.tenant-slip-credit-bank-grid,.tenant-slip-credit-form,.tenant-slip-credit-form--simple{grid-template-columns:1fr}.tenant-slip-credit-bank-grid>div:last-child,.tenant-slip-credit-submit{grid-column:auto}.tenant-slip-credit-bank>header{align-items:flex-start}.tenant-slip-credit-upload-box{min-height:66px}.tenant-slip-credit-submit{min-width:0;height:52px}}.tenant-topup-content{max-width:880px!important;padding-top:22px!important}.tenant-topup-content>.tenant-slip-live-card{margin-top:0}.tenant-slip-live-card{border-radius:18px;padding:16px 17px;box-shadow:0 12px 34px #322d600d}.tenant-slip-live-head{border-bottom:1px solid var(--tenant-border,#e7eaf2);grid-template-columns:44px minmax(0,1fr) auto;gap:11px;padding-bottom:12px}.tenant-slip-live-head .tenant-topup-icon{border-radius:12px;width:40px;height:40px}.tenant-slip-live-head strong{font-size:15px}.tenant-slip-live-head p{margin-top:2px;font-size:11px}.tenant-slip-live-status{padding:6px 10px}.tenant-slip-bank-panel{margin-top:14px;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:12px 13px!important;display:grid!important}.tenant-slip-bank-mark{border-radius:12px!important;width:42px!important;height:42px!important;font-size:17px!important}.tenant-slip-bank-info small,.tenant-slip-account small{font-size:9px!important}.tenant-slip-bank-info strong{font-size:13px!important}.tenant-slip-bank-info span{font-size:10px!important}.tenant-slip-account{grid-template-areas:"small small""num copy";min-width:190px;grid-template-columns:auto auto!important;align-items:center!important;column-gap:8px!important;display:grid!important}.tenant-slip-account small{grid-area:small}.tenant-slip-account strong{letter-spacing:.02em;grid-area:num;font-size:14px!important}.tenant-slip-account button{grid-area:copy;border-radius:8px!important;padding:6px 9px!important;font-size:9px!important}.tenant-slip-instructions{margin:10px 0 0!important;padding:9px 11px!important;font-size:9px!important}.tenant-slip-live-form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);align-items:end;gap:11px 12px;margin-top:13px}.tenant-slip-live-form label>span{margin-bottom:6px;font-size:10px}.tenant-slip-amount>div,.tenant-slip-file>div{height:43px}.tenant-slip-file>input{height:43px;inset:25px 0 0}.tenant-slip-amount input{font-size:13px}.tenant-slip-submit{border-radius:11px;grid-column:1/-1;justify-self:center;width:min(100%,620px);height:44px;font-size:11px}.tenant-slip-warning{color:#6d571d;background:#fffaf0;border:1px solid #f4dfba;border-radius:12px;margin-top:13px;padding:11px 13px}.tenant-slip-warning strong{color:#dc8411;margin-bottom:5px;font-size:11px;display:block}.tenant-slip-warning ul{gap:3px;margin:0;padding-left:18px;display:grid}.tenant-slip-warning li{font-size:9px;line-height:1.45}.tenant-slip-live-message{margin-top:10px}.tenant-topup-secondary-methods{display:none!important}@media (max-width:700px){.tenant-topup-content{padding-top:14px!important}.tenant-slip-live-card{padding:14px}.tenant-slip-live-head{grid-template-columns:40px minmax(0,1fr)}.tenant-slip-live-status{grid-column:1/-1}.tenant-slip-bank-panel{grid-template-columns:38px minmax(0,1fr)!important}.tenant-slip-bank-mark{width:38px!important;height:38px!important}.tenant-slip-account{min-width:0;grid-column:1/-1!important}.tenant-slip-live-form{grid-template-columns:1fr}.tenant-slip-submit{grid-column:auto;width:100%}}.tenant-topup-content{max-width:620px!important;padding-top:18px!important;padding-bottom:38px!important}.tenant-slip-reference-card{position:relative;background:#fff!important;border:1px solid #e6e7f3!important;border-radius:17px!important;padding:18px 20px 20px!important;box-shadow:0 12px 30px #2e285614!important}.tenant-slip-back{color:#263248;align-items:center;margin:0 0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tenant-slip-reference-title{text-align:center;padding:2px 10px 12px}.tenant-slip-reference-title h1{color:#263248;margin:0;font-size:22px;font-weight:950;line-height:1.25}.tenant-slip-reference-title h1 span{color:#6756e8;white-space:nowrap}.tenant-slip-reference-title p{color:#5f6c81;margin:6px 0 0;font-size:12px;font-weight:650}.tenant-slip-reference-bank{background:linear-gradient(135deg,#faf8ff,#fff);border:1px solid #d9d5ff;border-radius:13px;margin-top:6px;padding:12px;position:relative}.tenant-slip-reference-bank-head{justify-content:space-between;align-items:center;gap:10px;padding:0 3px 9px;display:flex}.tenant-slip-reference-bank-head strong{color:#5a49dd;font-size:12px;font-weight:900}.tenant-slip-reference-bank-head span{color:#5f6c81;white-space:nowrap;text-overflow:ellipsis;max-width:48%;font-size:11px;font-weight:700;overflow:hidden}.tenant-slip-reference-bank-row{background:#fff;border:1px solid #e3e6ef;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid;box-shadow:0 5px 13px #2a2e4e0b}.tenant-slip-reference-bank-row .tenant-slip-bank-mark{border-radius:12px!important;width:38px!important;height:38px!important;font-size:16px!important}.tenant-slip-reference-bank-data strong{color:#1f2d45;font-size:13px;font-weight:900;display:block}.tenant-slip-reference-bank-data b{color:#4e46d8;letter-spacing:.02em;margin-top:3px;font-size:17px;display:block}.tenant-slip-reference-bank-row button{color:#2f3550;cursor:pointer;background:#fff;border:1px solid #cfcaf8;border-radius:9px;height:32px;padding:0 12px;font-size:10px;font-weight:900}.tenant-slip-reference-qr{margin-top:10px}.tenant-slip-reference-qr img{background:#fff;border:1px solid #e2e5ef;border-radius:9px;max-width:110px;max-height:110px;padding:4px;display:block}.tenant-slip-reference-amount{margin-top:15px;display:block}.tenant-slip-reference-amount>span,.tenant-slip-reference-upload>span{color:#223149;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.tenant-slip-reference-amount>span b,.tenant-slip-reference-upload>span b{color:#ea4560}.tenant-slip-reference-amount input{color:#132035;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d7dceb;border-radius:10px;outline:none;padding:0 13px;font-size:13px}.tenant-slip-reference-amount input::placeholder{color:#8490a3}.tenant-slip-reference-amount input:focus{border-color:#7158e7;box-shadow:0 0 0 3px #7158e71f}.tenant-slip-presets{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:8px;display:grid}.tenant-slip-presets button{color:#4d45d2;cursor:pointer;background:#fff;border:1px solid #cbc8f3;border-radius:8px;height:29px;font-size:10px;font-weight:900}.tenant-slip-presets button:hover{background:#f7f5ff}.tenant-slip-reference-upload{margin-top:14px;display:block;position:relative}.tenant-slip-reference-upload>input{opacity:0;cursor:pointer;z-index:2;width:100%;height:78px;position:absolute;inset:26px 0 0}.tenant-slip-reference-upload>div{background:#fcfbff;border:1.5px dashed #cfc7f5;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;column-gap:10px;min-height:78px;padding:11px 13px;display:grid}.tenant-slip-reference-upload i{color:#6656e6;background:#f1edff;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;font-weight:900;display:grid}.tenant-slip-reference-upload strong{color:#25334a;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:11px;overflow:hidden}.tenant-slip-reference-upload small{color:#69768b;align-self:start;font-size:9px;line-height:1.35}.tenant-slip-reference-upload>div.has-file{background:#f8f6ff;border-style:solid}.tenant-slip-reference-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7862eb,#b14ee8);border:0;border-radius:10px;width:100%;height:41px;margin-top:13px;font-size:12px;font-weight:950;box-shadow:0 8px 17px #7158e733}.tenant-slip-reference-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.tenant-slip-reference-card .tenant-slip-instructions{color:#5f6c81!important;background:#f6f4ff!important;border:1px solid #ece8ff!important;margin-top:12px!important;padding:10px 12px!important;font-size:10px!important}.tenant-slip-reference-guide{background:#fff;border:1px solid #e4e6ef;border-radius:11px;margin-top:14px;padding:12px 13px;box-shadow:0 4px 12px #23274509}.tenant-slip-reference-guide>strong{color:#1f2d45;font-size:12px;font-weight:900}.tenant-slip-reference-guide ol{color:#5e6a7f;gap:4px;margin:8px 0 0;padding-left:19px;display:grid}.tenant-slip-reference-guide li{font-size:10px;line-height:1.5}.tenant-slip-reference-alert{border-top:1px dashed #dddff0;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-top:10px;padding-top:10px;display:grid}.tenant-slip-reference-alert>b{color:#e94560;background:#fff0f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.tenant-slip-reference-alert span{color:#4f5b70;font-size:10px;line-height:1.5}.tenant-slip-reference-alert strong{color:#da3655}.tenant-slip-reference-card .tenant-slip-live-message{margin-top:11px!important;padding:10px 12px!important;font-size:10px!important}html[data-tenant-theme=dark] .tenant-slip-reference-card{background:#11131c!important;border-color:#2e3245!important}html[data-tenant-theme=dark] .tenant-slip-reference-title h1,html[data-tenant-theme=dark] .tenant-slip-reference-amount>span,html[data-tenant-theme=dark] .tenant-slip-reference-upload>span,html[data-tenant-theme=dark] .tenant-slip-reference-guide>strong,html[data-tenant-theme=dark] .tenant-slip-reference-bank-data strong{color:#eef2ff}html[data-tenant-theme=dark] .tenant-slip-reference-title p,html[data-tenant-theme=dark] .tenant-slip-reference-bank-head span,html[data-tenant-theme=dark] .tenant-slip-reference-upload small,html[data-tenant-theme=dark] .tenant-slip-reference-guide li,html[data-tenant-theme=dark] .tenant-slip-reference-alert span{color:#b2bdd3}html[data-tenant-theme=dark] .tenant-slip-reference-bank,html[data-tenant-theme=dark] .tenant-slip-reference-guide,html[data-tenant-theme=dark] .tenant-slip-reference-upload>div,html[data-tenant-theme=dark] .tenant-slip-reference-card .tenant-slip-instructions{background:#171924!important;border-color:#303447!important}html[data-tenant-theme=dark] .tenant-slip-reference-bank-row,html[data-tenant-theme=dark] .tenant-slip-reference-amount input,html[data-tenant-theme=dark] .tenant-slip-presets button{color:#eef2ff;background:#171924;border-color:#303447}.tenant-slip-reference-card.tenant-slip-live-disabled{opacity:1}@media (max-width:640px){.tenant-topup-content{max-width:100%!important;padding:12px 12px 30px!important}.tenant-slip-reference-card{border-radius:15px!important;padding:14px!important}.tenant-slip-reference-title h1{font-size:19px}.tenant-slip-reference-title p{font-size:11px}.tenant-slip-reference-bank-head{align-items:flex-start}.tenant-slip-reference-bank-head span{max-width:44%}.tenant-slip-reference-bank-row{grid-template-columns:34px minmax(0,1fr) auto}.tenant-slip-reference-bank-row .tenant-slip-bank-mark{width:32px!important;height:32px!important}.tenant-slip-reference-bank-data strong{font-size:12px}.tenant-slip-reference-bank-data b{font-size:15px}.tenant-slip-presets{grid-template-columns:repeat(3,1fr)}.tenant-slip-reference-upload>div{grid-template-columns:32px 1fr}.tenant-slip-reference-upload i{width:31px;height:31px}.tenant-slip-reference-alert{grid-template-columns:25px 1fr}}.tenant-slip-simple-card{max-width:620px;margin-inline:auto;background:#fff!important;border:1px solid #e3e7f1!important;border-radius:18px!important;padding:18px 18px 16px!important;box-shadow:0 14px 36px #2c265a0f!important}.tenant-slip-simple-head{text-align:left;margin:4px 0 14px}.tenant-slip-simple-head h1{color:#1f2d45;margin:0;font-size:30px;font-weight:950;line-height:1.15}.tenant-slip-simple-head h1 span{color:#6656e6}.tenant-slip-simple-head p{color:#667388;margin:6px 0 0;font-size:13px;font-weight:600}.tenant-slip-simple-channel-wrap{margin-top:6px}.tenant-slip-simple-channel-wrap>span{color:#253149;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.tenant-slip-simple-channel{color:#27344a;background:#fdfdff;border:1px solid #d8ddec;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff59}.tenant-slip-simple-channel-icon{color:#5162f6;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:inline-flex}.tenant-slip-simple-channel-icon svg{width:18px;height:18px;display:block}.tenant-slip-simple-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.tenant-slip-simple-status{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.tenant-slip-simple-status.ready{color:#0b8b5a;background:#e8f8ef}.tenant-slip-simple-status.off{color:#d04d63;background:#fff1f3}.tenant-slip-simple-status-row small{color:#5f6d82;font-size:12px;font-weight:650}.tenant-slip-simple-account-card{background:#fcfcff;border:1px solid #e4e7f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.tenant-slip-simple-account-main{align-items:center;gap:14px;min-width:0;display:flex}.tenant-bank-logo-mark{color:#fff;letter-spacing:.02em;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.tenant-bank-logo-mark.kbank{background:linear-gradient(135deg,#00a76f,#0e7b5b)}.tenant-bank-logo-mark.scb{background:linear-gradient(135deg,#5924a3,#7c41cc)}.tenant-bank-logo-mark.ktb{background:linear-gradient(135deg,#00a5e5,#0078c9)}.tenant-bank-logo-mark.bbl{background:linear-gradient(135deg,#1b4ea0,#2d6be0)}.tenant-bank-logo-mark.bay{color:#5e4300;background:linear-gradient(135deg,#ffcf2c,#f2a900)}.tenant-bank-logo-mark.ttb{background:linear-gradient(135deg,#0055a5,#ff6b57)}.tenant-bank-logo-mark.gsb{background:linear-gradient(135deg,#ec4b9b,#ff90bf)}.tenant-bank-logo-mark.baac{background:linear-gradient(135deg,#138a55,#1caf73)}.tenant-bank-logo-mark.uob{background:linear-gradient(135deg,#d71920,#002b7f)}.tenant-bank-logo-mark.cimbt{background:linear-gradient(135deg,#d71920,#a80f17)}.tenant-bank-logo-mark.kkp{background:linear-gradient(135deg,#1f5db6,#4e8cf0)}.tenant-bank-logo-mark.tisco{background:linear-gradient(135deg,#0f7c86,#11abb7)}.tenant-bank-logo-mark.lh{background:linear-gradient(135deg,#5a4a42,#a88b74)}.tenant-bank-logo-mark.tcrb{background:linear-gradient(135deg,#ff7a00,#ffac4f)}.tenant-bank-logo-mark.icbc{background:linear-gradient(135deg,#c51b29,#ef4d5b)}.tenant-bank-logo-mark.ibank{background:linear-gradient(135deg,#00a98f,#0d7e6b)}.tenant-bank-logo-mark.generic{background:linear-gradient(135deg,#714fee,#a34de6)}.tenant-slip-simple-account-text{min-width:0}.tenant-slip-simple-account-text strong{color:#1f2d45;font-size:15px;font-weight:900;display:block}.tenant-slip-simple-account-text span{color:#5f6d82;margin-top:3px;font-size:13px;font-weight:650;display:block}.tenant-slip-simple-account-text b{color:#243148;letter-spacing:.01em;word-break:break-all;margin-top:6px;font-size:22px;font-weight:950;line-height:1.1;display:block}.tenant-slip-simple-copy{color:#27344a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6d8e8;border-radius:10px;height:36px;padding:0 14px;font-size:12px;font-weight:900}.tenant-slip-simple-qr{justify-content:flex-start;margin-top:10px;display:flex}.tenant-slip-simple-qr img{background:#fff;border:1px solid #e1e5ef;border-radius:12px;max-width:120px;max-height:120px;padding:5px}.tenant-slip-simple-amount{margin-top:14px;display:block}.tenant-slip-simple-amount>span em{color:#667388;font-style:normal;font-weight:700}.tenant-slip-simple-amount input{color:#17243a;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d8ddec;border-radius:12px;outline:none;padding:0 14px;font-size:14px;font-weight:700}.tenant-slip-simple-amount input::placeholder{color:#8b96a8}.tenant-slip-simple-amount input:focus{border-color:#7158e7;box-shadow:0 0 0 3px #7158e71f}.tenant-slip-simple-upload{margin-top:14px}.tenant-slip-simple-upload>span{color:#253149;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.tenant-slip-simple-upload>input{opacity:0;cursor:pointer;z-index:2;width:100%;height:98px;position:absolute;inset:28px 0 0}.tenant-slip-simple-upload>div{text-align:center;background:#fbfbfe;border:1.5px dashed #d4d8e7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:98px;padding:12px 14px;grid-template-columns:none!important;display:flex!important}.tenant-slip-simple-upload i{display:none!important}.tenant-slip-simple-upload strong{color:#212f46;white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:900;line-height:1.45;display:block;overflow:visible;align-self:auto!important}.tenant-slip-simple-upload small{color:#6b788c;white-space:normal;max-width:100%;margin-top:0;font-size:12px;line-height:1.45;display:block;align-self:auto!important}.tenant-slip-simple-upload>div.has-file{background:#f8f6ff;border-style:solid}.tenant-slip-simple-submit{width:100%;height:46px;margin-top:14px;box-shadow:none!important;border-radius:12px!important;font-size:14px!important;font-weight:950!important}.tenant-slip-simple-guide{background:#fff9e7;border:1px solid #ece2a8;border-radius:14px;margin-top:14px;padding:14px 15px}.tenant-slip-simple-guide strong{color:#5d4500;font-size:13px;font-weight:900;display:block}.tenant-slip-simple-guide ul{color:#695a1c;gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.tenant-slip-simple-guide li{font-size:12px;line-height:1.55}.tenant-slip-simple-guide b{color:#cb334e}.tenant-slip-simple-card .tenant-slip-instructions{color:#5c6880!important;background:#f6f4ff!important;border:1px solid #ebe7ff!important;border-radius:12px!important;margin-top:12px!important;padding:11px 12px!important;font-size:11px!important}.tenant-slip-simple-card .tenant-slip-live-message{border-radius:12px!important;margin-top:12px!important;padding:11px 12px!important;font-size:12px!important}html[data-tenant-theme=dark] .tenant-slip-simple-card{background:#11131c!important;border-color:#2f3447!important}html[data-tenant-theme=dark] .tenant-slip-simple-head h1,html[data-tenant-theme=dark] .tenant-slip-simple-channel-wrap>span,html[data-tenant-theme=dark] .tenant-slip-simple-upload>span,html[data-tenant-theme=dark] .tenant-slip-simple-account-text strong,html[data-tenant-theme=dark] .tenant-slip-simple-account-text b{color:#edf2ff}html[data-tenant-theme=dark] .tenant-slip-simple-head p,html[data-tenant-theme=dark] .tenant-slip-simple-status-row small,html[data-tenant-theme=dark] .tenant-slip-simple-account-text span,html[data-tenant-theme=dark] .tenant-slip-simple-upload small{color:#b3bdd0}html[data-tenant-theme=dark] .tenant-slip-simple-channel,html[data-tenant-theme=dark] .tenant-slip-simple-account-card,html[data-tenant-theme=dark] .tenant-slip-simple-upload>div,html[data-tenant-theme=dark] .tenant-slip-simple-amount input,html[data-tenant-theme=dark] .tenant-slip-simple-copy{color:#edf2ff;background:#161924;border-color:#303447}html[data-tenant-theme=dark] .tenant-bank-logo-mark{box-shadow:inset 0 0 0 1px #ffffff14}html[data-tenant-theme=dark] .tenant-slip-simple-guide{background:#2f2a16;border-color:#5a4a15}html[data-tenant-theme=dark] .tenant-slip-simple-guide strong,html[data-tenant-theme=dark] .tenant-slip-simple-guide li{color:#f7e9ae}@media (max-width:640px){.tenant-slip-simple-card{padding:14px 14px 15px!important}.tenant-slip-simple-head h1{font-size:24px}.tenant-slip-simple-head p{font-size:12px}.tenant-slip-simple-account-card{flex-direction:column;align-items:flex-start;padding:13px}.tenant-slip-simple-account-main{width:100%}.tenant-bank-logo-mark{width:42px;height:42px;font-size:11px}.tenant-slip-simple-account-text strong{font-size:14px}.tenant-slip-simple-account-text span{font-size:12px}.tenant-slip-simple-account-text b{font-size:19px}.tenant-slip-simple-copy{justify-content:center;width:100%}.tenant-slip-simple-upload>input{height:110px}.tenant-slip-simple-upload>div{min-height:110px}.tenant-slip-simple-upload strong{font-size:14px}}.tenant-category-manager{gap:20px;display:grid}.tenant-category-manager-card{background:#fff;border:1px solid #e0e6f0;border-radius:20px;overflow:visible;box-shadow:0 12px 32px #232d500a}.tenant-category-manager-card>header{border-bottom:1px solid #e8edf4;align-items:center;gap:14px;padding:20px 22px;display:flex}.tenant-category-manager-icon{color:#1598f2;background:#f1f9ff;border:1px solid #90ccff;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.tenant-category-manager-card>header>div:nth-child(2){flex:1;min-width:0}.tenant-category-manager-card>header span{color:#1697ee;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.tenant-category-manager-card>header h2{color:#18253b;margin:2px 0;font-size:20px}.tenant-category-manager-card>header p{color:#758196;margin:0;font-size:12px}.tenant-category-manager-card>header>b{color:#7154e7;background:#f2efff;border-radius:999px;padding:7px 11px;font-size:11px}.tenant-category-cancel{color:#566277;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:10px;padding:9px 12px;font-weight:850}.tenant-category-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 22px 12px;display:grid}.tenant-category-form-grid label{display:block}.tenant-category-form-grid label.wide{grid-column:1/-1}.tenant-category-form-grid label>span{color:#26344a;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.tenant-category-form-grid label>span b{color:#ed4d62}.tenant-category-form-grid input,.tenant-category-form-grid select{color:#1c2a42;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dbe2ec;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.tenant-category-form-grid input:focus,.tenant-category-form-grid select:focus{border-color:#35a8f5;box-shadow:0 0 0 3px #35a8f51a}.tenant-category-form-grid small{color:#9099aa;margin-top:5px;font-size:10px;display:block}.tenant-category-image-input{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.tenant-category-image-input button{color:#674be5;cursor:pointer;background:#f8f5ff;border:1px solid #c9bff8;border-radius:10px;padding:0 16px;font-weight:900}.tenant-category-image-preview{background:#fafbfe;border:1px solid #e5e8f0;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:10px;padding:10px;display:flex}.tenant-category-image-preview img{object-fit:cover;border-radius:9px;width:130px;height:70px}.tenant-category-image-preview button{color:#cf4057;cursor:pointer;background:#fff0f2;border:0;border-radius:8px;padding:7px 10px;font-weight:850}.tenant-category-visible-label{align-self:end}.tenant-category-switch{color:#68758a;cursor:pointer;background:#f6f7fa;border:1px solid #dce1eb;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:42px;padding:0 12px;font-weight:900;display:flex}.tenant-category-switch i{background:#bec6d3;border-radius:999px;width:25px;height:14px;position:relative}.tenant-category-switch i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:2px;left:2px}.tenant-category-switch.on{color:#16865e;background:#eefaf5;border-color:#c7eadb}.tenant-category-switch.on i{background:#22bd83}.tenant-category-switch.on i:after{transform:translate(11px)}.tenant-category-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1b9df0,#4fc6f4);border:0;border-radius:10px;width:calc(100% - 44px);height:42px;margin:4px 22px 20px;font-weight:950}.tenant-category-save:disabled{opacity:.55;cursor:not-allowed}.tenant-category-message{border-radius:10px;margin:-8px 22px 20px;padding:10px 12px;font-size:11px;font-weight:800}.tenant-category-message.success{color:#16815b;background:#eaf9f2}.tenant-category-message.error{color:#bd4356;background:#fff1f3}.tenant-category-toolbar{border-bottom:1px solid #edf1f5;padding:14px 20px}.tenant-category-toolbar input{width:min(360px,100%);height:40px;font:inherit;border:1px solid #dce2ec;border-radius:10px;outline:0;padding:0 13px}.tenant-category-list{position:relative}.tenant-category-list article{border-bottom:1px solid #edf1f5;grid-template-columns:86px minmax(260px,1.5fr) minmax(90px,.45fr) minmax(90px,.45fr) minmax(110px,.55fr) 44px;align-items:center;gap:16px;padding:14px 16px;display:grid;position:relative}.tenant-category-list article:last-child{border-bottom:0}.tenant-category-thumb{background:#f5f7fa;border:1px solid #d9dee8;border-radius:10px;place-items:center;width:82px;height:52px;display:grid;overflow:hidden}.tenant-category-thumb img{object-fit:cover;width:100%;height:100%}.tenant-category-thumb span{color:#5d6b80;font-size:20px;font-weight:900}.tenant-category-info{min-width:0}.tenant-category-info strong{color:#1d2c43;font-size:13px;display:block}.tenant-category-info small{color:#8994a6;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.tenant-category-list article>div>small{color:#8b95a5;font-size:10px;display:block}.tenant-category-list article>div>strong{color:#1b2c46;margin-top:3px;font-size:13px;display:block}.tenant-category-status{color:#c84a5d;cursor:pointer;background:#fff1f3;border:1px solid #f2b6bd;border-radius:999px;margin-top:3px;padding:5px 9px;font-size:10px;font-weight:850}.tenant-category-status.on{color:#17835d;background:#eaf9f2;border-color:#bce8d6}.tenant-category-menu{justify-self:end;position:relative}.tenant-category-menu>summary{color:#526078;cursor:pointer;background:#fff;border:1px solid #dbe0e8;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;list-style:none;display:grid}.tenant-category-menu>summary::-webkit-details-marker{display:none}.tenant-category-menu>div{z-index:30;background:#fff;border:1px solid #dde2eb;border-radius:12px;width:190px;padding:7px;position:absolute;top:39px;right:0;box-shadow:0 14px 34px #1c264224}.tenant-category-menu button{text-align:left;color:#39475e;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:36px;padding:0 10px;font-weight:800}.tenant-category-menu button:hover{background:#f4f6fa}.tenant-category-menu button.danger{color:#d7475b}.tenant-category-empty{text-align:center;color:#8a96a8;padding:38px}.tenant-category-list-card{overflow:visible}html[data-tenant-theme=dark] .tenant-category-manager-card{background:#151721;border-color:#2d3143}html[data-tenant-theme=dark] .tenant-category-manager-card>header,html[data-tenant-theme=dark] .tenant-category-toolbar,html[data-tenant-theme=dark] .tenant-category-list article{border-color:#2c3041}html[data-tenant-theme=dark] .tenant-category-manager-card>header h2,html[data-tenant-theme=dark] .tenant-category-form-grid label>span,html[data-tenant-theme=dark] .tenant-category-info strong,html[data-tenant-theme=dark] .tenant-category-list article>div>strong{color:#eef1f8}html[data-tenant-theme=dark] .tenant-category-form-grid input,html[data-tenant-theme=dark] .tenant-category-form-grid select,html[data-tenant-theme=dark] .tenant-category-toolbar input,html[data-tenant-theme=dark] .tenant-category-image-preview,html[data-tenant-theme=dark] .tenant-category-menu>summary,html[data-tenant-theme=dark] .tenant-category-menu>div{color:#edf0f7;background:#181a25;border-color:#343849}html[data-tenant-theme=dark] .tenant-category-menu button{color:#dbe1ee}@media (max-width:980px){.tenant-category-list article{grid-template-columns:70px minmax(180px,1fr) repeat(2,70px) 90px 40px;gap:10px}.tenant-category-thumb{width:66px;height:46px}}@media (max-width:700px){.tenant-category-form-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.tenant-category-form-grid label.wide{grid-column:auto}.tenant-category-save{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.tenant-category-manager-card>header{padding:16px 14px}.tenant-category-list article{grid-template-columns:62px minmax(0,1fr) 38px;padding:12px}.tenant-category-thumb{width:58px;height:46px}.tenant-category-list article>div:nth-of-type(3),.tenant-category-list article>div:nth-of-type(4),.tenant-category-list article>div:nth-of-type(5){display:none}.tenant-category-menu{grid-area:1/3}.tenant-category-info small{white-space:normal}.tenant-category-image-input{grid-template-columns:1fr}.tenant-category-image-input button{height:40px}}.tenant-category-real-art{background:#f4f6fb!important;padding:0!important}.tenant-category-real-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%;min-height:150px;display:block}.tenant-category-cropper{background:#f8faff;border:1px solid #dfe4ee;border-radius:16px;grid-column:1/-1;overflow:hidden}.tenant-category-cropper>header{background:#fff;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.tenant-category-cropper>header>div{min-width:0}.tenant-category-cropper>header strong{color:#1d2b42;font-size:13px;display:block}.tenant-category-cropper>header small{color:#7f8a9d;margin-top:3px;font-size:10px;line-height:1.45;display:block}.tenant-category-cropper>header button{color:#56647a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8deea;border-radius:9px;height:32px;padding:0 11px;font-size:10px;font-weight:850}.tenant-category-crop-stage{aspect-ratio:3;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111827;width:100%;position:relative;overflow:hidden}.tenant-category-crop-stage:active{cursor:grabbing}.tenant-category-crop-stage>img{object-fit:cover;pointer-events:none;will-change:transform,object-position;width:100%;height:100%;transition:transform 50ms linear;position:absolute;inset:0}.tenant-category-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff80 33.2% 33.5%,#0000 33.6% 66.4%,#ffffff80 66.5% 66.8%,#0000 66.9%),linear-gradient(#0000 49.6%,#ffffff80 49.7% 50.3%,#0000 50.4%);position:absolute;inset:0}.tenant-category-crop-stage>span{color:#fff;pointer-events:none;white-space:nowrap;background:#0f172ab8;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.tenant-category-crop-controls{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 15px;display:grid}.tenant-category-crop-controls>label{grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;gap:10px;margin:0!important;display:grid!important}.tenant-category-crop-controls>label>span{margin:0!important;font-size:11px!important}.tenant-category-crop-controls input[type=range]{accent-color:#6d53ea;height:auto!important;box-shadow:none!important;border:0!important;padding:0!important}.tenant-category-crop-controls>label>b{text-align:right;color:#5f4cda;font-size:11px}.tenant-category-crop-controls>div{gap:8px;display:flex}.tenant-category-crop-controls>div>span{color:#6b7688;white-space:nowrap;background:#f2f4f8;border-radius:8px;padding:6px 8px;font-size:9px}.tenant-category-crop-controls>div b{color:#27364c}.tenant-category-image-preview{display:none!important}.tenant-category-thumb img{object-fit:cover;will-change:transform,object-position}html[data-tenant-theme=dark] .tenant-category-cropper,html[data-tenant-theme=dark] .tenant-category-cropper>header,html[data-tenant-theme=dark] .tenant-category-crop-controls{background:#171925;border-color:#303548}html[data-tenant-theme=dark] .tenant-category-cropper>header strong{color:#eef1f8}@media (max-width:700px){.tenant-category-cropper{grid-column:auto}.tenant-category-cropper>header{align-items:flex-start}.tenant-category-crop-controls{grid-template-columns:1fr;gap:9px}.tenant-category-crop-controls>div{justify-content:flex-end}.tenant-category-crop-stage>span{bottom:6px}}.tenant-category-list-card,.tenant-product-admin-card.product-list,.tenant-review-list-panel,.tenant-manage-table-wrap,.tenant-manage-history-table-wrap,.tenant-topup-history-panel,.tenant-contact-list-card,.tenant-slide-list-card,.tenant-help-list-card,.tenant-music-list-card,.tenant-popup-list-card{min-height:560px}.tenant-category-list,.tenant-product-admin-list,.tenant-review-admin-list,.tenant-manage-table-wrap>table,.tenant-manage-history-table,.tenant-topup-history-list,.tenant-contact-admin-list,.tenant-slide-list,.tenant-help-admin-list,.tenant-music-admin-list,.tenant-popup-admin-list{align-content:start;min-height:350px}.tenant-category-empty,.tenant-product-empty,.tenant-review-admin-empty,.tenant-manage-empty,.tenant-manage-history-empty,.tenant-topup-history-empty{flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.tenant-category-pagination,.tenant-product-pagination,.tenant-review-pagination{background:#fbfcff;border-top:1px solid #edf1f5;margin-top:auto;padding:16px 20px 18px}.tenant-category-list-card,.tenant-product-admin-card.product-list,.tenant-review-list-panel{flex-direction:column;display:flex}html[data-tenant-theme=dark] .tenant-category-pagination,html[data-tenant-theme=dark] .tenant-product-pagination,html[data-tenant-theme=dark] .tenant-review-pagination{background:#181b27;border-color:#303547}@media (max-width:900px){.tenant-category-list-card,.tenant-product-admin-card.product-list,.tenant-review-list-panel,.tenant-manage-table-wrap,.tenant-manage-history-table-wrap,.tenant-topup-history-panel,.tenant-contact-list-card,.tenant-slide-list-card,.tenant-help-list-card,.tenant-music-list-card,.tenant-popup-list-card{min-height:480px}.tenant-category-list,.tenant-product-admin-list,.tenant-review-admin-list,.tenant-manage-history-table,.tenant-topup-history-list{min-height:300px}}.tenant-category-product-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1216267a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tenant-category-product-modal{background:#fff;border:1px solid #dfe4ef;border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:min(760px,90vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #181e363d}.tenant-category-product-modal>header{border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.tenant-category-product-modal>header span{letter-spacing:.12em;color:#6b54e8;font-size:10px;font-weight:900}.tenant-category-product-modal>header h2{color:#17243a;margin:4px 0 3px;font-size:22px}.tenant-category-product-modal>header p{color:#748196;margin:0;font-size:12px}.tenant-category-product-modal>header>button{color:#536078;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;width:36px;height:36px;font-size:23px}.tenant-category-product-modal-toolbar{background:#fbfcff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tenant-category-product-modal-toolbar input{border:1px solid #dce2ed;border-radius:10px;outline:none;width:min(360px,70%);height:40px;padding:0 12px}.tenant-category-product-modal-toolbar input:focus{border-color:#7b66ed;box-shadow:0 0 0 3px #7b66ed1a}.tenant-category-product-modal-toolbar b{color:#654be2;background:#f0edff;border-radius:999px;padding:7px 10px;font-size:11px}.tenant-category-product-picker-list{gap:8px;min-height:250px;padding:10px 14px;display:grid;overflow:auto}.tenant-category-product-picker-list>label{cursor:pointer;background:#fff;border:1px solid #e5e8ef;border-radius:13px;grid-template-columns:24px 52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:all .15s;display:grid}.tenant-category-product-picker-list>label:hover{background:#fcfbff;border-color:#cabff7}.tenant-category-product-picker-list>label.selected{background:#f8f5ff;border-color:#9b86f0}.tenant-category-product-picker-list input{accent-color:#7355e8;width:18px;height:18px}.tenant-category-product-picker-thumb{background:#f1f3f8;border-radius:10px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.tenant-category-product-picker-thumb img{object-fit:cover;width:100%;height:100%}.tenant-category-product-picker-thumb i{color:#6a54df;font-style:normal;font-weight:900}.tenant-category-product-picker-list label>span:nth-of-type(2){min-width:0}.tenant-category-product-picker-list label strong{color:#1c2b43;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.tenant-category-product-picker-list label small{color:#7b879a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.tenant-category-product-picker-list label em{color:#8b94a5;font-size:10px;font-style:normal;font-weight:850}.tenant-category-product-picker-list label.selected em{color:#684ee2}.tenant-category-product-picker-empty{color:#8b96a7;place-items:center;min-height:240px;font-size:13px;display:grid}.tenant-category-product-modal>footer{background:#fbfcff;border-top:1px solid #e9edf3;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.tenant-category-product-modal>footer button{color:#4a5870;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:10px;height:40px;padding:0 16px;font-weight:850}.tenant-category-product-modal>footer button.primary{color:#fff;background:linear-gradient(90deg,#6754ee,#a942e3);border:0}.tenant-category-product-modal>footer button:disabled{opacity:.55;cursor:not-allowed}.tenant-category-public-content{padding-top:24px!important;padding-bottom:70px!important}.tenant-category-public-back{color:var(--tenant-text,#26344b);margin-bottom:14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.tenant-category-public-hero{border:1px solid var(--tenant-border,#e1e5ef);background:linear-gradient(135deg,#f7f4ff,#f4f9ff);border-radius:22px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 14px 34px #322e600f}.tenant-category-public-hero-art{position:absolute;inset:0;overflow:hidden}.tenant-category-public-hero-art:after{content:"";background:linear-gradient(90deg,#fffffff5 0%,#ffffffc7 42%,#fff3 100%);position:absolute;inset:0}.tenant-category-public-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.tenant-category-public-hero>div:last-child{z-index:2;max-width:620px;padding:46px 48px;position:relative}.tenant-category-public-hero span{letter-spacing:.16em;color:var(--tenant-primary,#7055e9);font-size:10px;font-weight:950}.tenant-category-public-hero h1{color:var(--tenant-text,#17243a);margin:7px 0 5px;font-size:38px;line-height:1.12}.tenant-category-public-hero p{color:var(--tenant-muted,#778397);margin:0;font-size:13px}.tenant-category-public-products{margin-top:24px!important}.tenant-category-public-empty{border:1px dashed var(--tenant-border,#dfe4ed);background:var(--tenant-surface,#fff);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;margin-top:24px;padding:30px;display:flex}.tenant-category-public-empty strong{color:var(--tenant-text,#223149);font-size:18px}.tenant-category-public-empty span{color:var(--tenant-muted,#8490a2);max-width:520px;margin-top:6px;font-size:12px}@media (max-width:700px){.tenant-category-product-modal-backdrop{padding:10px}.tenant-category-product-modal{border-radius:16px;max-height:94vh}.tenant-category-product-modal-toolbar{flex-direction:column;align-items:stretch}.tenant-category-product-modal-toolbar input{width:100%}.tenant-category-product-picker-list>label{grid-template-columns:22px 44px minmax(0,1fr)}.tenant-category-product-picker-list label>em{display:none}.tenant-category-product-picker-thumb{width:42px;height:42px}.tenant-category-public-hero{min-height:180px}.tenant-category-public-hero>div:last-child{padding:34px 24px}.tenant-category-public-hero h1{font-size:29px}}.tenant-product-stock-workspace{flex-direction:column;width:min(1120px,100vw - 34px);max-height:min(880px,100vh - 34px);display:flex}.tenant-product-stock-workspace>header{flex:none}.tenant-stock-workspace-body{background:#f7f8fc;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.tenant-stock-compose,.tenant-stock-library{background:#fff;border:1px solid #e2e5ef;border-radius:17px;min-width:0;padding:17px;box-shadow:0 8px 24px #2229460a}.tenant-stock-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tenant-stock-section-title>div{gap:3px;display:grid}.tenant-stock-section-title strong{color:#1f2c42;font-size:14px;font-weight:950}.tenant-stock-section-title span{color:#7c8799;font-size:11px;font-weight:700}.tenant-stock-section-title>b{white-space:nowrap;color:#674bdc;background:#f1edff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950}.tenant-stock-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.tenant-stock-separator-field{gap:6px;min-width:0;display:grid;position:relative}.tenant-stock-separator-field>span{color:#344158;font-size:11px;font-weight:900}.tenant-stock-separator-trigger{color:#253249;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:10px;outline:none;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:7px;width:100%;height:40px;padding:0 10px;display:grid}.tenant-stock-separator-trigger:hover,.tenant-stock-separator-trigger.open{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-stock-separator-trigger b{color:#684bd9;white-space:pre;background:#f1edff;border-radius:7px;place-items:center;height:25px;font:950 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.tenant-stock-separator-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.tenant-stock-separator-trigger i{color:#8893a6;text-align:center;font-style:normal;transition:transform .16s}.tenant-stock-separator-trigger.open i{transform:rotate(180deg)}.tenant-stock-separator-popover{z-index:80;background:#fff;border:1px solid #dfe3ed;border-radius:13px;position:absolute;top:64px;left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #1f254029}.tenant-stock-separator-search{border-bottom:1px solid #edf0f5;grid-template-columns:24px minmax(0,1fr);align-items:center;height:42px;padding:0 10px;display:grid}.tenant-stock-separator-search>span{color:#98a2b2;font-size:17px}.tenant-stock-separator-search input{color:#263349;background:0 0;border:0;outline:0;width:100%;height:40px;font-size:12px;font-weight:750}.tenant-stock-separator-popover>small{color:#8a94a6;border-bottom:1px solid #edf0f5;padding:7px 12px;font-size:10px;font-weight:850;display:block}.tenant-stock-separator-list{max-height:310px;padding:5px;overflow:auto}.tenant-stock-separator-list button{color:#344157;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;min-height:34px;padding:4px 8px;display:grid}.tenant-stock-separator-list button:hover{background:#f7f5ff}.tenant-stock-separator-list button.active{color:#5d41d2;background:#f1edff}.tenant-stock-separator-list button b{color:#6a50dc;white-space:pre;font:950 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tenant-stock-separator-list button i{color:#6d50dd;text-align:right;font-size:12px;font-style:normal}.tenant-stock-search input{color:#253249;background:#fff;border:1px solid #dce1eb;border-radius:10px;outline:none;width:100%;height:40px;padding:0 11px;font-size:12px;font-weight:750}.tenant-stock-search input:focus{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-stock-file{color:#684bd9;cursor:pointer;background:#f8f6ff;border:1px solid #ddd6fb;border-radius:10px;height:40px;padding:0 13px;font-size:11px;font-weight:900}.tenant-stock-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);gap:10px;display:grid}.tenant-stock-editor-grid>label{gap:6px;display:grid}.tenant-stock-editor-grid>label>span,.tenant-stock-preview>span{color:#344158;font-size:11px;font-weight:900}.tenant-stock-editor-grid textarea{resize:vertical;color:#1f2b3f;background:#fff;border:1px solid #dce1eb;border-radius:12px;outline:none;min-height:260px;padding:12px;font:700 12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.tenant-stock-editor-grid textarea:focus{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-stock-preview{background:linear-gradient(145deg,#fbfaff,#f8fbff);border:1px dashed #d8d2ef;border-radius:12px;min-height:260px;padding:12px;overflow:hidden}.tenant-stock-preview>p{color:#98a1b0;text-align:center;margin:28px 8px;font-size:11px;line-height:1.6}.tenant-stock-preview ol{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.tenant-stock-preview li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.tenant-stock-preview li b{color:#6548d8;background:#ece7ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.tenant-stock-preview code{text-overflow:ellipsis;white-space:nowrap;color:#344157;min-width:0;font-size:10px;display:block;overflow:hidden}.tenant-stock-preview small{color:#7660d4;margin-top:9px;font-size:10px;font-weight:800;display:block}.tenant-stock-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6750e9,#a942e7);border:0;border-radius:11px;width:100%;height:42px;margin-top:12px;font-size:12px;font-weight:950;box-shadow:0 10px 24px #6750e92e}.tenant-stock-primary:disabled{opacity:.48;cursor:not-allowed}.tenant-stock-library{flex-direction:column;min-height:390px;display:flex}.tenant-stock-section-title .danger-link{color:#dc4c61;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.tenant-stock-section-title .danger-link:disabled{opacity:.4;cursor:not-allowed}.tenant-stock-search{grid-template-columns:1fr 40px;gap:7px;margin-bottom:10px;display:grid}.tenant-stock-search button{color:#6c7890;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:10px;font-size:17px}.tenant-stock-entry-list{border:1px solid #e6e8ef;border-radius:12px;min-height:0;max-height:430px;overflow:auto}.tenant-stock-entry-list article{border-bottom:1px solid #eef0f5;grid-template-columns:70px minmax(0,1fr) 44px 42px;align-items:center;gap:8px;padding:9px 10px;display:grid}.tenant-stock-entry-list article:last-child{border-bottom:0}.tenant-stock-entry-list code{text-overflow:ellipsis;white-space:nowrap;color:#2d394d;min-width:0;font-size:10px;overflow:hidden}.tenant-stock-entry-list article>small{color:#9aa3b1;text-align:right;font-size:9px}.tenant-stock-entry-list article>button{color:#cf4056;cursor:pointer;background:#fff0f2;border:0;border-radius:8px;height:29px;font-size:9px;font-weight:900}.tenant-stock-entry-list .status{text-align:center;border-radius:999px;padding:5px 6px;font-size:9px;font-weight:900}.tenant-stock-entry-list .status.available{color:#168a56;background:#eafaf2}.tenant-stock-entry-list .status.reserved{color:#a36b00;background:#fff6de}.tenant-stock-entry-list .status.sold{color:#727d90;background:#f0f2f6}.tenant-stock-empty{color:#9aa3b1;text-align:center;border:1px dashed #dde1ea;border-radius:12px;place-items:center;min-height:180px;padding:20px;font-size:11px;font-weight:750;display:grid}.tenant-stock-modal-footer{border-top:1px solid #e9ebf2;flex:none!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;display:flex!important}.tenant-stock-modal-footer>span{color:#627087;min-height:16px;font-size:11px;font-weight:750}.tenant-stock-modal-footer .ghost{margin-left:auto}html[data-tenant-theme=dark] .tenant-stock-compose,html[data-tenant-theme=dark] .tenant-stock-library{background:#181c27;border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-section-title strong,html[data-tenant-theme=dark] .tenant-stock-separator-field>span,html[data-tenant-theme=dark] .tenant-stock-editor-grid>label>span,html[data-tenant-theme=dark] .tenant-stock-preview>span{color:#edf1f7}html[data-tenant-theme=dark] .tenant-stock-separator-trigger,html[data-tenant-theme=dark] .tenant-stock-separator-popover,html[data-tenant-theme=dark] .tenant-stock-search input,html[data-tenant-theme=dark] .tenant-stock-editor-grid textarea,html[data-tenant-theme=dark] .tenant-stock-search button{color:#e9edf5;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-stock-separator-search{border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-separator-search input{color:#e9edf5}html[data-tenant-theme=dark] .tenant-stock-separator-popover>small{color:#aab3c2;border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-separator-list button{color:#dce2ec}html[data-tenant-theme=dark] .tenant-stock-separator-list button:hover{background:#202535}html[data-tenant-theme=dark] .tenant-stock-separator-list button.active{color:#d8ceff;background:#2a2340}html[data-tenant-theme=dark] .tenant-stock-preview{background:#151824;border-color:#3c3651}html[data-tenant-theme=dark] .tenant-stock-entry-list{border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-entry-list article{border-color:#2b3040}html[data-tenant-theme=dark] .tenant-stock-entry-list code{color:#e0e5ee}html[data-tenant-theme=dark] .tenant-stock-modal-footer{border-color:#303547}@media (max-width:900px){.tenant-product-stock-workspace{width:min(760px,100vw - 20px);max-height:calc(100vh - 20px)}.tenant-stock-workspace-body{grid-template-columns:1fr}.tenant-stock-editor-grid{grid-template-columns:1fr 1fr}.tenant-stock-library{min-height:320px}}@media (max-width:620px){.tenant-stock-workspace-body{padding:10px}.tenant-stock-compose,.tenant-stock-library{padding:13px}.tenant-stock-editor-grid{grid-template-columns:1fr}.tenant-stock-preview{min-height:190px}.tenant-stock-editor-grid textarea{min-height:210px}.tenant-stock-control-row{grid-template-columns:1fr}.tenant-stock-file{width:100%}.tenant-stock-section-title{align-items:flex-start}.tenant-stock-entry-list article{grid-template-columns:64px minmax(0,1fr) 36px}.tenant-stock-entry-list article>button{grid-column:2/4}.tenant-stock-modal-footer{align-items:flex-start!important;gap:8px!important}.tenant-stock-modal-footer>span{flex:1}}.tenant-product-stock-workspace{border-radius:24px;width:min(1240px,100vw - 36px);max-height:min(920px,100vh - 26px)}.tenant-stock-workspace-body{background:linear-gradient(#f7f8fd 0%,#f3f5fb 100%);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:18px;padding:20px;display:grid}.tenant-stock-compose,.tenant-stock-library{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #dfe4f1;border-radius:20px;padding:20px;box-shadow:0 14px 36px #30385f0f}.tenant-stock-section-title{margin-bottom:16px}.tenant-stock-section-title strong{color:#1d2840;letter-spacing:-.02em;font-size:18px;font-weight:950}.tenant-stock-section-title span{color:#687489;font-size:12px;font-weight:700;line-height:1.55}.tenant-stock-section-title>b,.tenant-stock-library-side>b{white-space:nowrap;color:#6647da;background:linear-gradient(90deg,#efe9ff,#f2f7ff);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950}.tenant-stock-library-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tenant-stock-guide-banner{background:linear-gradient(135deg,#faf7ff,#f7fbff);border:1px solid #e3dcff;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.tenant-stock-guide-banner strong{color:#2b3550;font-size:13px;font-weight:950;display:block}.tenant-stock-guide-banner p{color:#647188;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.65}.tenant-stock-guide-banner>span{color:#6a4ddb;background:#fff;border:1px solid #dfd7fb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.tenant-stock-control-row{align-items:stretch;margin-bottom:14px}.tenant-stock-separator-field{gap:8px}.tenant-stock-separator-field>span,.tenant-stock-editor-grid>label>span,.tenant-stock-preview>span{color:#26344d;font-size:12px;font-weight:950}.tenant-stock-separator-trigger{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 24px;height:48px;padding:0 12px;font-size:13px;box-shadow:inset 0 1px #fffc}.tenant-stock-separator-trigger b{height:28px;font-size:12px}.tenant-stock-separator-trigger span{font-size:13px;font-weight:900}.tenant-stock-separator-search{height:46px;padding:0 12px}.tenant-stock-separator-search input{font-size:13px;font-weight:800}.tenant-stock-separator-popover>small{padding:9px 12px;font-size:11px}.tenant-stock-separator-list{max-height:330px;padding:6px}.tenant-stock-separator-list button{border-radius:10px;min-height:40px;padding:6px 10px}.tenant-stock-separator-list button span{font-size:12px;font-weight:850}.tenant-stock-file{color:#6648d9;background:linear-gradient(#fbf9ff,#f4efff);border-color:#d8cdfc;border-radius:13px;height:48px;padding:0 16px;font-size:12px;box-shadow:0 6px 18px #7058da17}.tenant-stock-inline-tip{background:#fbfcff;border:1px dashed #d7def0;border-radius:15px;gap:8px;margin-bottom:14px;padding:14px 15px;display:grid}.tenant-stock-inline-tip strong{color:#2d3952;font-size:12px;font-weight:950}.tenant-stock-inline-tip code{white-space:pre-wrap;word-break:break-word;color:#54627a;background:#f4f7fd;border-radius:12px;padding:12px 13px;font:800 12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.tenant-stock-editor-grid{grid-template-columns:minmax(0,1.06fr) minmax(250px,.94fr);gap:12px}.tenant-stock-editor-grid>label{gap:8px}.tenant-stock-editor-grid textarea{color:#1d2b40;background:#fff;border-color:#dbe1ee;border-radius:15px;min-height:300px;padding:14px;font:800 12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.tenant-stock-field-tip{color:#66748a;font-size:11px;font-weight:700;line-height:1.55;display:block}.tenant-stock-preview{background:linear-gradient(#fbfcff,#f8fbff);border:1px dashed #d8dded;border-radius:16px;min-height:300px;padding:14px}.tenant-stock-preview>p{color:#8a94a7;margin:36px 10px;font-size:12px;font-weight:700}.tenant-stock-preview ol{gap:8px}.tenant-stock-preview li{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:9px}.tenant-stock-preview li>b{border-radius:9px;width:28px;height:28px;font-size:10px}.tenant-stock-preview li>div{gap:5px;min-width:0;display:grid}.tenant-stock-preview code{white-space:pre-wrap;word-break:break-word;text-overflow:clip;color:#31405a;background:#fff;border:1px solid #e5e9f3;border-radius:11px;padding:10px 11px;font-size:11px;line-height:1.65;display:block;overflow:visible}.tenant-stock-preview li>div>small,.tenant-stock-more{color:#6f7a90;font-size:10px;font-weight:800;display:block}.tenant-stock-primary{border-radius:14px;height:48px;margin-top:14px;font-size:13px;box-shadow:0 14px 28px #6750e930}.tenant-stock-library{min-height:430px}.tenant-stock-section-title .danger-link{font-size:11px}.tenant-stock-search{grid-template-columns:1fr 46px;margin-bottom:12px}.tenant-stock-search input{color:#233149;border-radius:13px;height:46px;padding:0 13px;font-size:13px;font-weight:800}.tenant-stock-search button{border-radius:13px;font-size:18px}.tenant-stock-entry-list{background:#fff;border-radius:16px;max-height:480px}.tenant-stock-entry-list article{grid-template-columns:84px minmax(0,1fr) 66px;align-items:flex-start;gap:10px;padding:12px}.tenant-stock-entry-list .status{margin-top:2px;padding:7px 8px;font-size:10px}.tenant-stock-entry-copy{gap:6px;min-width:0;display:grid}.tenant-stock-entry-copy code{white-space:pre-wrap;word-break:break-word;text-overflow:clip;color:#273651;background:#f8faff;border:1px solid #e7ebf5;border-radius:12px;padding:10px 11px;font-size:11px;line-height:1.72;display:block;overflow:visible}.tenant-stock-entry-copy small{color:#7a8599;font-size:10px;font-weight:800}.tenant-stock-entry-list article>button{border-radius:10px;height:34px;margin-top:2px;font-size:10px}.tenant-stock-entry-lock{color:#b2bac9;place-items:center;height:34px;margin-top:2px;font-size:16px;font-weight:900;display:grid}.tenant-stock-empty{border-radius:16px;min-height:220px;font-size:12px;line-height:1.6}.tenant-stock-modal-footer{padding:14px 18px!important}.tenant-stock-modal-footer>span{color:#5d6b83;font-size:12px;font-weight:800}.tenant-stock-modal-footer .ghost{color:#506078;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:12px;height:42px;padding:0 18px;font-size:12px;font-weight:900}.tenant-order-payload-list strong{white-space:pre-wrap;line-height:1.7}@media (max-width:980px){.tenant-stock-workspace-body{grid-template-columns:1fr}.tenant-stock-editor-grid{grid-template-columns:1fr 1fr}.tenant-stock-library-side{justify-content:flex-start}}@media (max-width:700px){.tenant-product-stock-workspace{width:min(100vw - 14px,860px);max-height:calc(100vh - 14px)}.tenant-stock-workspace-body{padding:12px}.tenant-stock-compose,.tenant-stock-library{border-radius:16px;padding:14px}.tenant-stock-guide-banner{flex-direction:column}.tenant-stock-control-row,.tenant-stock-editor-grid{grid-template-columns:1fr}.tenant-stock-preview,.tenant-stock-editor-grid textarea{min-height:220px}.tenant-stock-entry-list article{grid-template-columns:1fr}.tenant-stock-entry-list .status{justify-self:start}.tenant-stock-entry-list article>button,.tenant-stock-entry-lock{width:72px}.tenant-stock-modal-footer{flex-wrap:wrap!important}.tenant-stock-modal-footer .ghost{margin-left:0}}html[data-tenant-theme=dark] .tenant-stock-compose,html[data-tenant-theme=dark] .tenant-stock-library{box-shadow:none;background:linear-gradient(#181c27,#141823);border-color:#303648}html[data-tenant-theme=dark] .tenant-stock-guide-banner{background:linear-gradient(135deg,#1d2130,#151b29);border-color:#3c3457}html[data-tenant-theme=dark] .tenant-stock-guide-banner strong,html[data-tenant-theme=dark] .tenant-stock-separator-field>span,html[data-tenant-theme=dark] .tenant-stock-editor-grid>label>span,html[data-tenant-theme=dark] .tenant-stock-preview>span,html[data-tenant-theme=dark] .tenant-stock-section-title strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-stock-guide-banner p,html[data-tenant-theme=dark] .tenant-stock-field-tip,html[data-tenant-theme=dark] .tenant-stock-section-title span,html[data-tenant-theme=dark] .tenant-stock-preview li>div>small,html[data-tenant-theme=dark] .tenant-stock-entry-copy small,html[data-tenant-theme=dark] .tenant-stock-modal-footer>span{color:#aeb7c8}html[data-tenant-theme=dark] .tenant-stock-guide-banner>span,html[data-tenant-theme=dark] .tenant-stock-separator-trigger,html[data-tenant-theme=dark] .tenant-stock-separator-popover,html[data-tenant-theme=dark] .tenant-stock-search input,html[data-tenant-theme=dark] .tenant-stock-search button,html[data-tenant-theme=dark] .tenant-stock-editor-grid textarea,html[data-tenant-theme=dark] .tenant-stock-file,html[data-tenant-theme=dark] .tenant-stock-inline-tip code,html[data-tenant-theme=dark] .tenant-stock-preview code,html[data-tenant-theme=dark] .tenant-stock-entry-copy code,html[data-tenant-theme=dark] .tenant-stock-modal-footer .ghost{color:#e7ecf5;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-stock-inline-tip{background:#151924;border-color:#34394b}html[data-tenant-theme=dark] .tenant-stock-entry-list{background:#171b25;border-color:#303547}.tenant-product-stock-workspace{height:min(860px,100vh - 28px)}.tenant-stock-workspace-body{flex:1;align-items:stretch;min-height:0;overflow:hidden}.tenant-stock-compose{min-height:0;overflow:visible}.tenant-stock-library{height:100%;min-height:0;overflow:hidden}.tenant-stock-library>.tenant-stock-search{flex:none}.tenant-stock-list-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto;max-height:none!important}.tenant-stock-entry-list.tenant-stock-list-viewport{border-radius:16px}.tenant-stock-pagination{border-top:1px solid #e7eaf2;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:12px;padding:10px 4px 0;display:flex}.tenant-stock-pagination>span{color:#6d798e;font-size:11px;font-weight:800}.tenant-stock-pagination>div{align-items:center;gap:7px;display:flex}.tenant-stock-pagination button{color:#4f5d75;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:10px;height:34px;padding:0 11px;font-size:10px;font-weight:900}.tenant-stock-pagination button:hover:not(:disabled){color:#6248d5;background:#f8f6ff;border-color:#9a85ef}.tenant-stock-pagination button:disabled{opacity:.42;cursor:not-allowed}.tenant-stock-pagination b{color:#fff;background:linear-gradient(135deg,#7057eb,#a64be2);border-radius:10px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:11px;font-weight:950;display:grid}.tenant-stock-pagination>div>span{color:#8a94a5;font-size:10px;font-weight:850}html[data-tenant-theme=dark] .tenant-stock-pagination{border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-pagination>span,html[data-tenant-theme=dark] .tenant-stock-pagination>div>span{color:#aab3c3}html[data-tenant-theme=dark] .tenant-stock-pagination button{color:#dce2ec;background:#11141d;border-color:#34394b}@media (max-width:980px){.tenant-product-stock-workspace{height:min(900px,100vh - 20px)}.tenant-stock-workspace-body{overflow:auto}.tenant-stock-library{height:560px;min-height:560px}.tenant-stock-list-viewport{max-height:430px!important}}@media (max-width:700px){.tenant-product-stock-workspace{height:calc(100vh - 14px)}.tenant-stock-library{height:520px;min-height:520px}.tenant-stock-pagination{flex-direction:column;align-items:flex-start}.tenant-stock-pagination>div{justify-content:flex-end;width:100%}}.tenant-buy-overlay{z-index:12500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#171b2b85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tenant-buy-modal{background:#fff;border:1px solid #dfe4ef;border-radius:22px;width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 32px 90px #191e364d}.tenant-buy-modal>header{border-bottom:1px solid #e9edf4;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:18px 19px;display:grid}.tenant-buy-icon{color:#684be0;background:linear-gradient(145deg,#eee9ff,#e9f7ff);border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:950;display:grid}.tenant-buy-modal>header span{color:#7356e5;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-buy-modal>header h2{color:#19263d;margin:3px 0 0;font-size:20px}.tenant-buy-modal>header p{color:#748096;margin:3px 0 0;font-size:11px;font-weight:700}.tenant-buy-modal>header>button{color:#738096;cursor:pointer;background:#f8f9fc;border:1px solid #e1e5ed;border-radius:10px;width:36px;height:36px;font-size:22px}.tenant-buy-body{gap:12px;padding:18px;display:grid}.tenant-buy-product-row,.tenant-buy-price-row{background:#fbfcff;border:1px solid #e5e9f1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.tenant-buy-product-row span,.tenant-buy-price-row span,.tenant-buy-wallet-row span{color:#7c8799;font-size:11px;font-weight:800}.tenant-buy-product-row strong{color:#243149;text-align:right;font-size:13px}.tenant-buy-price-row strong{color:#6849dc;font-size:18px}.tenant-buy-wallet-row{background:linear-gradient(135deg,#faf8ff,#f7fbff);border:1px solid #ddd7f7;border-radius:14px;padding:14px}.tenant-buy-wallet-row>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.tenant-buy-wallet-row strong{color:#233149;font-size:16px}.tenant-buy-wallet-row small{margin-top:7px;font-size:10px;font-weight:900;display:block}.tenant-buy-wallet-row small.enough{color:#14835c}.tenant-buy-wallet-row small.insufficient{color:#ce4359}.tenant-buy-note{color:#68758a;background:#f5f7fb;border-radius:11px;padding:11px 12px;font-size:10px;font-weight:750;line-height:1.55}.tenant-buy-message{color:#c53b52;background:#fff0f2;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:800}.tenant-buy-message.success-note{color:#187c5b;background:#edf9f4}.tenant-buy-login-help{color:#896312;background:#fff8e8;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.55}.tenant-buy-topup-link{color:#674ad8;background:#f8f5ff;border:1px solid #dcd3fb;border-radius:11px;justify-content:center;align-items:center;height:42px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.tenant-buy-confirm{background:linear-gradient(90deg,var(--tenant-button-start,#6751e9),var(--tenant-button-end,#a943e7));height:47px;color:var(--tenant-button-text,#fff);cursor:pointer;border:0;border-radius:12px;font-size:13px;font-weight:950;box-shadow:0 11px 24px #6750e133}.tenant-buy-confirm:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.tenant-buy-success{text-align:center;padding:20px}.tenant-buy-success-mark{color:#16845d;background:#e9f9f1;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 9px;font-size:27px;font-weight:950;display:grid}.tenant-buy-success h3{color:#1f2c42;margin:0;font-size:18px}.tenant-buy-success>p{color:#748096;margin:7px 0 15px;font-size:11px;line-height:1.55}.tenant-buy-success>p b{color:#654ad6}.tenant-buy-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.tenant-buy-summary>div{background:#fbfcff;border:1px solid #e5e9f1;border-radius:12px;padding:11px 8px}.tenant-buy-summary span{color:#8a94a6;font-size:9px;display:block}.tenant-buy-summary strong{color:#2a374f;margin-top:4px;font-size:12px;display:block}.tenant-buy-fulfillment{text-align:left;background:#fbfaff;border:1px solid #ddd7f6;border-radius:14px;overflow:hidden}.tenant-buy-fulfillment>div{border-bottom:1px solid #e8e4f6;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 11px;display:flex}.tenant-buy-fulfillment strong{color:#334159;font-size:11px}.tenant-buy-fulfillment button{color:#674bd8;cursor:pointer;background:#fff;border:1px solid #d9d1f8;border-radius:8px;height:30px;padding:0 10px;font-size:10px;font-weight:900}.tenant-buy-fulfillment pre{white-space:pre-wrap;word-break:break-word;color:#233149;background:#fff;margin:0;padding:14px;font:800 12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.tenant-buy-fulfillment small{color:#7d899c;padding:9px 12px;font-size:9px;font-weight:700;display:block}.tenant-buy-no-fulfillment{color:#788499;background:#f6f8fb;border-radius:12px;padding:13px;font-size:10px;font-weight:750}.tenant-buy-success-actions{grid-template-columns:1fr 110px;gap:9px;margin-top:13px;display:grid}.tenant-buy-success-actions a,.tenant-buy-success-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.tenant-buy-success-actions a{color:#fff;background:linear-gradient(90deg,#6751e9,#a943e7);border:0}.tenant-buy-success-actions button{color:#56647b;background:#fff;border:1px solid #dce2eb}html[data-tenant-theme=dark] .tenant-buy-modal{background:#171a24;border-color:#34394b}html[data-tenant-theme=dark] .tenant-buy-modal>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-buy-modal>header h2,html[data-tenant-theme=dark] .tenant-buy-product-row strong,html[data-tenant-theme=dark] .tenant-buy-wallet-row strong,html[data-tenant-theme=dark] .tenant-buy-success h3{color:#edf1f7}html[data-tenant-theme=dark] .tenant-buy-product-row,html[data-tenant-theme=dark] .tenant-buy-price-row,html[data-tenant-theme=dark] .tenant-buy-wallet-row,html[data-tenant-theme=dark] .tenant-buy-summary>div,html[data-tenant-theme=dark] .tenant-buy-fulfillment,html[data-tenant-theme=dark] .tenant-buy-fulfillment pre,html[data-tenant-theme=dark] .tenant-buy-success-actions button{color:#e8edf6;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-buy-note,html[data-tenant-theme=dark] .tenant-buy-no-fulfillment{color:#aeb7c7;background:#1c202c}@media (max-width:520px){.tenant-buy-summary,.tenant-buy-success-actions{grid-template-columns:1fr}.tenant-buy-modal>header,.tenant-buy-body,.tenant-buy-success{padding:15px}}.tenant-order-fulfillment{background:linear-gradient(145deg,#fbfaff,#f8fbff);border-bottom:1px solid #ebe9f2;padding:12px}.tenant-order-fulfillment>span{color:#6a54d7;margin-bottom:7px;font-size:10px;font-weight:900;display:block}html[data-tenant-theme=dark] .tenant-order-fulfillment{background:#151824;border-color:#303547}html[data-tenant-theme=dark] .tenant-order-fulfillment pre{color:#edf1f7;background:#11141d;border-color:#34394b}.tenant-product-card>footer>button:not(:disabled){background:linear-gradient(90deg,var(--tenant-button-start,#6751e9),var(--tenant-button-end,#a943e7));color:var(--tenant-button-text,#fff);cursor:pointer;box-shadow:0 8px 18px #6750e129}.tenant-product-card>footer>button:not(:disabled) span{color:inherit}.tenant-product-card>footer>button:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px)}.tenant-product-card .tenant-buy-modal button{cursor:pointer}.tenant-product-card .tenant-buy-modal>header>button{width:36px;height:36px}.tenant-product-card .tenant-buy-confirm{background:linear-gradient(90deg,var(--tenant-button-start,#6751e9),var(--tenant-button-end,#a943e7));width:100%;height:47px;color:var(--tenant-button-text,#fff);cursor:pointer}.tenant-product-card .tenant-buy-confirm:disabled{cursor:not-allowed}.tenant-product-card .tenant-buy-fulfillment button{color:#674bd8;cursor:pointer;background:#fff;width:auto;height:30px}.tenant-product-card .tenant-buy-success-actions button{color:#56647b;cursor:pointer;background:#fff;width:100%;height:43px}.tenant-product-card .tenant-buy-success-actions a{width:100%}.tenant-product-grid.product-style-v8 .tenant-product-card>footer>button:not(:disabled){color:#fff;cursor:pointer;background:linear-gradient(145deg,#6d55e9,#a94ae5)}.tenant-product-detail-page{background:var(--tenant-bg,#f7f8fc);min-height:100vh;color:var(--tenant-text,#17243b)}.tenant-product-detail-shell{width:min(1180px,100% - 34px);margin:0 auto;padding:34px 0 70px}.tenant-product-detail-breadcrumb{min-height:42px;color:var(--tenant-muted,#7b879a);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.tenant-product-detail-breadcrumb a{color:var(--tenant-muted,#7b879a);text-decoration:none}.tenant-product-detail-breadcrumb a:hover{color:var(--tenant-primary,#7054e8)}.tenant-product-detail-breadcrumb strong{max-width:620px;color:var(--tenant-primary,#7054e8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tenant-product-detail-breadcrumb>span{color:#b7bdc9}.tenant-product-detail-hero{border:1px solid var(--tenant-border,#e0e4ee);background:var(--tenant-surface,#fff);border-radius:25px;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:38px;padding:28px;display:grid;box-shadow:0 18px 48px #252c4c0f}.tenant-product-detail-gallery{min-width:0}.tenant-product-detail-art{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tenant-border,#e0e4ee) 86%,transparent);background:linear-gradient(145deg,#f1edff,#eef7ff);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 34px #2f345814}.tenant-product-detail-art img{object-fit:cover;width:100%;height:100%;display:block}.tenant-product-detail-art.is-soldout img{filter:grayscale()saturate(.05)brightness(1.03);opacity:.78}.tenant-product-detail-art.is-soldout:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#fff3);position:absolute;inset:0}.tenant-product-detail-art>em{color:#fff;background:#ff4c72;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950;position:absolute;top:15px;right:15px;box-shadow:0 7px 18px #ff4c7238}.tenant-product-detail-placeholder{width:100%;height:100%;color:var(--tenant-primary,#7054e8);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tenant-product-detail-placeholder span{font-size:62px;font-weight:950}.tenant-product-detail-placeholder small{letter-spacing:.18em;color:var(--tenant-muted,#7c879a);font-size:10px;font-weight:900}.tenant-product-detail-thumb{border:2px solid color-mix(in srgb,var(--tenant-primary,#7054e8) 65%,white);background:#fff;border-radius:14px;width:64px;height:64px;margin-top:14px;padding:3px;overflow:hidden;box-shadow:0 7px 18px #2d335014}.tenant-product-detail-thumb img{object-fit:cover;border-radius:10px;width:100%;height:100%}.tenant-product-detail-thumb>span{color:#674ce0;background:#f1edff;place-items:center;height:100%;font-weight:950;display:grid}.tenant-product-detail-info{min-width:0;padding:7px 0}.tenant-product-detail-kicker{color:var(--tenant-primary,#7054e8);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:950}.tenant-product-detail-info h1{color:var(--tenant-text,#17243b);letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 0;font-size:31px;line-height:1.24}.tenant-product-detail-en{color:var(--tenant-muted,#788499);margin:6px 0 0;font-size:12px;font-weight:700}.tenant-product-detail-badges{gap:9px;margin-top:20px;display:grid}.tenant-product-detail-badges>span{border:1px solid var(--tenant-border,#e1e5ee);background:color-mix(in srgb,var(--tenant-surface,#fff) 92%,var(--tenant-primary,#7054e8) 2%);border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:grid}.tenant-product-detail-badges i{color:#26a3e8;background:#ecf7ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:950;display:grid}.tenant-product-detail-badges .warranty i{color:#18875d;background:#eaf9f2}.tenant-product-detail-badges b{color:var(--tenant-text,#2c394f);font-size:11px;font-weight:900}.tenant-product-detail-price-card{border-top:1px solid var(--tenant-border,#e4e7ee);border-bottom:1px solid var(--tenant-border,#e4e7ee);justify-content:space-between;align-items:flex-end;gap:18px;margin-top:21px;padding:18px 0;display:flex}.tenant-product-detail-price-card>div>span{color:var(--tenant-muted,#7e899b);margin-bottom:4px;font-size:11px;font-weight:850;display:block}.tenant-product-detail-price-card strong{color:var(--tenant-primary,#7054e8);letter-spacing:-.035em;font-size:29px;font-weight:950}.tenant-product-detail-price-card del{color:#a0a8b6;margin-left:8px;font-size:14px;font-weight:750}.tenant-product-detail-price-card>b{color:#e84464;background:#fff0f3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.tenant-product-detail-price-card>b.plain{color:#664bd9;background:#f0edff}.tenant-product-detail-availability{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 0 14px;display:flex}.tenant-product-detail-availability>div span{color:var(--tenant-muted,#7d8899);font-size:10px;font-weight:800;display:block}.tenant-product-detail-availability>div strong{color:var(--tenant-text,#253249);margin-top:4px;font-size:14px;display:block}.tenant-product-detail-availability>small{color:var(--tenant-muted,#7c879a);font-size:10px;font-weight:800}.tenant-product-detail-checkout{background:linear-gradient(100deg,var(--tenant-button-start,#6751e9),var(--tenant-button-end,#ad43e6));width:100%;min-height:58px;color:var(--tenant-button-text,#fff);text-align:left;cursor:pointer;border:0;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:7px 14px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 28px #6750e138}.tenant-product-detail-checkout:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 34px #6750e145}.tenant-product-detail-checkout:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.tenant-product-detail-checkout>span{background:#ffffff29;border-radius:11px;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.tenant-product-detail-checkout>div{gap:2px;display:grid}.tenant-product-detail-checkout strong{font-size:13px;font-weight:950}.tenant-product-detail-checkout>b{text-align:right;font-size:20px}.tenant-product-detail-secure-note{text-align:center;color:var(--tenant-muted,#818b9c);margin:9px 3px 0;font-size:9px;font-weight:750}.tenant-product-detail-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:18px;margin-top:20px;display:grid}.tenant-product-detail-maincopy{gap:18px;display:grid}.tenant-product-detail-section,.tenant-product-detail-facts{border:1px solid var(--tenant-border,#e1e5ee);background:var(--tenant-surface,#fff);border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #282f4d09}.tenant-product-detail-section>header{border-bottom:1px solid var(--tenant-border,#e8ebf1);background:linear-gradient(90deg,color-mix(in srgb,var(--tenant-primary,#7054e8) 5%,white),var(--tenant-surface,#fff));grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:13px 17px;display:grid}.tenant-product-detail-section>header>span{color:#674bdc;background:#eeeaff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:950;display:grid}.tenant-product-detail-section>header strong{color:var(--tenant-text,#253149);font-size:14px;display:block}.tenant-product-detail-section>header small{color:var(--tenant-muted,#808b9d);margin-top:2px;font-size:9px;display:block}.tenant-product-detail-section.notice>header>span{color:#ad7500;background:#fff4df}.tenant-product-detail-prose{min-height:120px;color:var(--tenant-text,#38455a);padding:20px 21px;font-size:13px;font-weight:650;line-height:1.8}.tenant-product-detail-prose p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tenant-product-detail-prose p+p{margin-top:16px}.tenant-product-detail-prose .english{color:var(--tenant-muted,#737f93);font-size:12px}.tenant-product-detail-prose .muted{color:var(--tenant-muted,#929baa)}.tenant-product-detail-facts{align-self:start}.tenant-product-detail-facts>header{border-bottom:1px solid var(--tenant-border,#e7eaf1);padding:16px 17px}.tenant-product-detail-facts>header span{color:var(--tenant-primary,#7054e8);letter-spacing:.16em;font-size:8px;font-weight:950;display:block}.tenant-product-detail-facts>header h2{color:var(--tenant-text,#202d43);margin:4px 0 0;font-size:17px}.tenant-product-detail-facts dl{margin:0;padding:5px 17px}.tenant-product-detail-facts dl>div{border-bottom:1px dashed var(--tenant-border,#e6e9ef);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.tenant-product-detail-facts dl>div:last-child{border-bottom:0}.tenant-product-detail-facts dt{color:var(--tenant-muted,#7e899b);font-size:10px;font-weight:750}.tenant-product-detail-facts dd{color:var(--tenant-text,#344157);text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:900}.tenant-product-detail-facts>a{color:#6548d9;background:#f6f3ff;border-radius:12px;justify-content:space-between;align-items:center;height:45px;margin:4px 13px 13px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.tenant-product-detail-facts>a span{font-size:17px}.tenant-detail-confirm-product{background:#fbfcff;border:1px solid #e5e9f1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.tenant-detail-confirm-product span,.tenant-detail-confirm-grid span{color:#7c8799;font-size:10px;font-weight:800}.tenant-detail-confirm-product strong{color:#27354d;text-align:right;max-width:70%;font-size:12px}.tenant-detail-confirm-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tenant-detail-confirm-grid>div{background:#fbfcff;border:1px solid #e5e9f1;border-radius:12px;padding:12px 13px}.tenant-detail-confirm-grid strong{color:#2c394f;margin-top:4px;font-size:13px;display:block}.tenant-detail-confirm-grid>div:last-child strong{color:#6849dc;font-size:16px}html[data-tenant-theme=dark] .tenant-product-detail-page{background:#0f121a}html[data-tenant-theme=dark] .tenant-product-detail-hero,html[data-tenant-theme=dark] .tenant-product-detail-section,html[data-tenant-theme=dark] .tenant-product-detail-facts{background:#171a24;border-color:#303547}html[data-tenant-theme=dark] .tenant-product-detail-info h1,html[data-tenant-theme=dark] .tenant-product-detail-badges b,html[data-tenant-theme=dark] .tenant-product-detail-availability strong,html[data-tenant-theme=dark] .tenant-product-detail-section>header strong,html[data-tenant-theme=dark] .tenant-product-detail-prose,html[data-tenant-theme=dark] .tenant-product-detail-facts h2,html[data-tenant-theme=dark] .tenant-product-detail-facts dd{color:#edf1f7}html[data-tenant-theme=dark] .tenant-product-detail-badges>span,html[data-tenant-theme=dark] .tenant-detail-confirm-product,html[data-tenant-theme=dark] .tenant-detail-confirm-grid>div{background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-detail-section>header{background:linear-gradient(90deg,#211b32,#171a24);border-color:#303547}html[data-tenant-theme=dark] .tenant-product-detail-price-card,html[data-tenant-theme=dark] .tenant-product-detail-facts dl>div{border-color:#303547}.tenant-product-card>footer .tenant-product-detail-buy{background:linear-gradient(90deg,var(--tenant-button-start,#6751e9),var(--tenant-button-end,#ad43e6));width:100%;min-height:42px;color:var(--tenant-button-text,#fff);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;box-shadow:0 10px 22px #6750e129}.tenant-product-card>footer .tenant-product-detail-buy:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 13px 26px #6750e133}.tenant-product-card>footer .tenant-product-detail-buy>span{color:inherit;font-size:12px}.tenant-product-card>footer .tenant-product-detail-buy.is-soldout{color:#fff;background:linear-gradient(90deg,#ee5469,#df3552);box-shadow:0 10px 20px #df35522e}.tenant-product-card>footer .tenant-product-detail-buy.is-soldout:hover{filter:brightness(1.01);box-shadow:0 12px 22px #df355233}.tenant-product-grid.product-style-v5 .tenant-product-card>footer .tenant-product-detail-buy{background:linear-gradient(#72d0ff,#3da4e8);border-radius:999px}.tenant-product-grid.product-style-v5 .tenant-product-card>footer .tenant-product-detail-buy.is-soldout{background:linear-gradient(#ef6c80,#dc415d)}.tenant-product-grid.product-style-v6 .tenant-product-card>footer .tenant-product-detail-buy{border-radius:999px;height:42px}.tenant-product-grid.product-style-v8 .tenant-product-card>footer .tenant-product-detail-buy{border-radius:50%;width:38px;height:38px;min-height:38px;font-size:0}.tenant-product-grid.product-style-v8 .tenant-product-card>footer .tenant-product-detail-buy span{font-size:14px}@media (max-width:920px){.tenant-product-detail-hero{grid-template-columns:1fr;gap:22px}.tenant-product-detail-gallery{width:100%;max-width:620px;margin:0 auto}.tenant-product-detail-content-grid{grid-template-columns:1fr}.tenant-product-detail-facts{order:-1}}@media (max-width:620px){.tenant-product-detail-shell{width:min(100% - 20px,1180px);padding-top:20px}.tenant-product-detail-hero{border-radius:19px;padding:13px}.tenant-product-detail-info h1{font-size:24px}.tenant-product-detail-art{border-radius:17px}.tenant-product-detail-badges{grid-template-columns:1fr}.tenant-product-detail-price-card{flex-direction:column;align-items:flex-start}.tenant-product-detail-content-grid{gap:12px}.tenant-product-detail-section,.tenant-product-detail-facts{border-radius:16px}.tenant-detail-confirm-grid{grid-template-columns:1fr}.tenant-product-detail-breadcrumb strong{max-width:240px}}.tenant-product-detail-shell{padding-bottom:84px}.tenant-product-detail-breadcrumb{gap:10px;font-size:13px;font-weight:900}.tenant-product-detail-breadcrumb strong{font-size:14px}.tenant-product-detail-kicker{letter-spacing:.2em;font-size:11px}.tenant-product-detail-info h1{color:#16284b;font-size:50px;font-weight:1000;line-height:1.1}.tenant-product-detail-en{color:#65758d;font-size:15px;font-weight:800}.tenant-product-detail-badges{gap:12px}.tenant-product-detail-badges>span{border-radius:16px;min-height:58px;padding:12px 14px}.tenant-product-detail-badges i{border-radius:11px;width:34px;height:34px;font-size:15px}.tenant-product-detail-badges b{font-size:14px;line-height:1.4}.tenant-product-detail-price-card{padding:22px 0 20px}.tenant-product-detail-price-card>div>span{color:#62728a;font-size:13px;font-weight:900}.tenant-product-detail-price-card strong{font-size:46px;line-height:1}.tenant-product-detail-price-card del{font-size:18px;font-weight:850}.tenant-product-detail-price-card>b{padding:8px 12px;font-size:12px}.tenant-product-detail-purchase-box{gap:16px;margin-top:8px;display:grid}.tenant-product-detail-availability.better{background:linear-gradient(#fcfdff,#f8faff);border:1px solid #dfe5f2;border-radius:18px;padding:16px 18px}.tenant-product-detail-availability.better>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-product-detail-availability.better span{color:#5f6f88;font-size:13px;font-weight:900;display:block}.tenant-product-detail-availability.better small{color:#44556f;margin-top:10px;font-size:13px;font-weight:900;display:block}.tenant-product-quantity-stepper{background:#fff;border:1px solid #d6ddea;border-radius:14px;grid-template-columns:52px minmax(62px,84px) 52px;align-items:center;display:grid;overflow:hidden;box-shadow:0 6px 16px #2b38560f}.tenant-product-quantity-stepper button{color:#58657c;cursor:pointer;background:#fff;border:0;height:48px;font-size:28px;font-weight:900;transition:background .16s,color .16s}.tenant-product-quantity-stepper button:hover:not(:disabled){color:#1f2e47;background:#f4f6fb}.tenant-product-quantity-stepper button:disabled{opacity:.35;cursor:not-allowed}.tenant-product-quantity-stepper strong{color:#1170d8;background:#fbfcff;border-inline:1px solid #e3e8f2;place-items:center;height:48px;font-size:21px;font-weight:1000;display:grid}.tenant-product-detail-checkout{border-radius:18px;grid-template-columns:56px minmax(0,1fr) 34px;gap:14px;min-height:72px;padding:10px 18px}.tenant-product-detail-checkout.is-soldout,.tenant-product-detail-checkout:disabled{color:#fff;box-shadow:0 14px 26px #df35522e;background:linear-gradient(90deg,#ee5469,#df3552)!important}.tenant-product-detail-checkout.is-soldout .tenant-product-detail-checkout-icon,.tenant-product-detail-checkout:disabled .tenant-product-detail-checkout-icon{background:#ffffff2e!important}.tenant-product-detail-checkout-icon{background:#ffffff2e!important;border-radius:15px!important;width:48px!important;height:48px!important;font-size:22px!important}.tenant-product-detail-checkout strong{font-size:18px;line-height:1.15}.tenant-product-detail-checkout small{color:#ffffffe6;font-size:12px;font-weight:800}.tenant-product-detail-checkout>b{font-size:28px}.tenant-product-detail-section>header strong{font-size:18px;font-weight:1000}.tenant-product-detail-section>header small{font-size:12px;font-weight:800}.tenant-product-detail-prose{color:#364760;font-size:16px;font-weight:700;line-height:1.9}.tenant-product-detail-prose .english{font-size:14px}.tenant-product-detail-facts>header span{font-size:10px}.tenant-product-detail-facts>header h2{font-size:22px;font-weight:1000}.tenant-product-detail-facts dl>div{grid-template-columns:140px minmax(0,1fr);padding:14px 0}.tenant-product-detail-facts dt{font-size:13px;font-weight:850}.tenant-product-detail-facts dd{font-size:13px;font-weight:950}.tenant-product-detail-facts>a{height:52px;font-size:13px}.tenant-buy-modal{width:min(580px,100vw - 24px)}.tenant-buy-modal>header span{font-size:10px}.tenant-buy-modal>header h2{font-size:24px;font-weight:1000}.tenant-buy-modal>header p{font-size:13px;font-weight:800}.tenant-buy-body{gap:14px;padding:22px}.tenant-detail-confirm-product,.tenant-detail-confirm-grid>div{background:#fbfcff;border:1px solid #e4e8f1;border-radius:15px;padding:15px 16px}.tenant-detail-confirm-product span,.tenant-detail-confirm-grid span,.tenant-buy-wallet-row span{color:#66768d;font-size:12px;font-weight:900}.tenant-detail-confirm-product strong,.tenant-detail-confirm-grid strong{color:#1f2d46;font-size:16px;font-weight:1000}.tenant-detail-confirm-grid.quantity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-buy-wallet-row{border-radius:16px;padding:16px}.tenant-buy-wallet-row strong{font-size:20px;font-weight:1000}.tenant-buy-wallet-row small{font-size:12px}.tenant-buy-note,.tenant-buy-message,.tenant-buy-login-help{border-radius:13px;padding:13px 14px;font-size:13px;line-height:1.7}.tenant-buy-topup-link,.tenant-buy-confirm{height:50px;font-size:14px}.tenant-buy-success{padding:22px}.tenant-buy-success h3{font-size:24px;font-weight:1000}.tenant-buy-success>p{font-size:13px}.tenant-buy-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-buy-summary span{font-size:11px;font-weight:900}.tenant-buy-summary strong{font-size:14px;font-weight:1000}.tenant-buy-fulfillment strong{font-size:13px}.tenant-buy-fulfillment button{height:34px;font-size:11px}.tenant-buy-fulfillment pre{font-size:13px}.tenant-buy-fulfillment small{font-size:11px}html[data-tenant-theme=dark] .tenant-product-detail-info h1,html[data-tenant-theme=dark] .tenant-product-detail-prose,html[data-tenant-theme=dark] .tenant-detail-confirm-product strong,html[data-tenant-theme=dark] .tenant-detail-confirm-grid strong,html[data-tenant-theme=dark] .tenant-buy-modal>header h2,html[data-tenant-theme=dark] .tenant-buy-modal>header p{color:#edf1f7}html[data-tenant-theme=dark] .tenant-product-detail-availability.better,html[data-tenant-theme=dark] .tenant-product-quantity-stepper,html[data-tenant-theme=dark] .tenant-product-quantity-stepper button,html[data-tenant-theme=dark] .tenant-product-quantity-stepper strong,html[data-tenant-theme=dark] .tenant-detail-confirm-product,html[data-tenant-theme=dark] .tenant-detail-confirm-grid>div{color:#e8edf6;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-product-detail-price-card>div>span,html[data-tenant-theme=dark] .tenant-product-detail-en,html[data-tenant-theme=dark] .tenant-product-detail-facts dt,html[data-tenant-theme=dark] .tenant-product-detail-availability.better span,html[data-tenant-theme=dark] .tenant-product-detail-availability.better small,html[data-tenant-theme=dark] .tenant-detail-confirm-product span,html[data-tenant-theme=dark] .tenant-detail-confirm-grid span{color:#aeb7c8}@media (max-width:920px){.tenant-product-detail-info h1{font-size:40px}.tenant-buy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tenant-product-detail-breadcrumb{font-size:12px}.tenant-product-detail-info h1{font-size:30px}.tenant-product-detail-kicker{font-size:10px}.tenant-product-detail-price-card strong{font-size:34px}.tenant-product-detail-availability.better>div{flex-direction:column;align-items:stretch}.tenant-product-quantity-stepper{grid-template-columns:48px 1fr 48px}.tenant-detail-confirm-grid.quantity-grid,.tenant-buy-summary{grid-template-columns:1fr}.tenant-product-detail-checkout{min-height:64px;padding:10px 14px}.tenant-product-detail-checkout strong{font-size:16px}.tenant-product-detail-checkout small,.tenant-product-detail-facts dt,.tenant-product-detail-facts dd,.tenant-product-detail-prose{font-size:13px}}.tenant-product-detail-content-grid{gap:20px;grid-template-columns:minmax(0,1fr)!important}.tenant-product-detail-maincopy{max-width:none}.tenant-product-quantity-stepper{grid-template-columns:54px minmax(72px,88px) 54px;align-items:stretch}.tenant-product-quantity-stepper>*{box-sizing:border-box}.tenant-product-quantity-stepper button{place-items:center;margin:0;padding:0;line-height:1;display:grid}.tenant-product-quantity-stepper strong{text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;place-self:stretch stretch;width:100%;min-width:0;height:48px;margin:0;padding:0;line-height:1;place-items:center!important;display:grid!important}@media (max-width:620px){.tenant-product-detail-content-grid{grid-template-columns:1fr!important}.tenant-product-quantity-stepper{grid-template-columns:50px minmax(70px,1fr) 50px}}.tenant-home-sections-settings{gap:18px;margin-top:18px;display:grid}.tenant-home-section-editor,.tenant-home-category-link-note{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #2a31500d}.tenant-home-section-editor>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 20px;display:flex}.tenant-home-section-editor>header span{color:#7257e8;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.tenant-home-section-editor>header h2{color:#17243b;margin:4px 0 2px;font-size:21px}.tenant-home-section-editor>header p{color:#68758b;margin:0;font-size:12px;font-weight:700}.tenant-home-section-switch{color:#66748a;cursor:pointer;background:#f5f7fb;border:1px solid #dce1eb;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:38px;padding:0 10px;font-size:11px;font-weight:900;display:flex}.tenant-home-section-switch i{background:#aab3c2;border-radius:50%;width:9px;height:9px}.tenant-home-section-switch.on{color:#177c58;background:#eef9f4;border-color:#cfeede}.tenant-home-section-switch.on i{background:#20a36d}.tenant-home-section-preview{background:linear-gradient(135deg,#fbfaff,#f8fbff);border:1px solid #e2e5ef;border-radius:17px;align-items:center;gap:13px;margin:18px 20px;padding:17px 18px;display:flex}.tenant-home-section-preview .tenant-section-icon{flex:none}.tenant-home-section-preview>div:last-child>span{color:#7658e8;letter-spacing:.15em;font-size:9px;font-weight:950;display:block}.tenant-home-section-preview h3{color:#17243b;letter-spacing:-.025em;margin:3px 0 0;font-size:23px}.tenant-home-section-preview p{color:#758196;margin:4px 0 0;font-size:12px;font-weight:700}.tenant-home-section-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.tenant-home-section-form-grid label{gap:7px;display:grid}.tenant-home-section-form-grid label>span,.tenant-home-icon-picker>span{color:#344158;font-size:12px;font-weight:900}.tenant-home-section-form-grid input{color:#253249;background:#fff;border:1px solid #dce1eb;border-radius:11px;outline:none;width:100%;height:44px;padding:0 12px;font-size:13px;font-weight:750}.tenant-home-section-form-grid input:focus{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-home-section-form-grid .wide{grid-column:1/-1}.tenant-home-color-input{grid-template-columns:50px minmax(0,1fr);gap:8px;display:grid}.tenant-home-color-input input[type=color]{cursor:pointer;padding:4px}.tenant-home-icon-picker{background:#fbfcff;border:1px solid #e4e7ef;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.tenant-home-icon-picker>span,.tenant-home-icon-picker>div{grid-column:1/-1}.tenant-home-icon-picker>div{flex-wrap:wrap;gap:7px;display:flex}.tenant-home-icon-picker>div button{cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:10px;width:39px;height:39px;font-size:18px}.tenant-home-icon-picker>div button.selected{background:#f1edff;border-color:#8063e7;box-shadow:0 0 0 3px #7054e112}.tenant-home-featured-picker{border:1px solid #e2e6ef;border-radius:16px;margin:0 20px 20px;overflow:hidden}.tenant-home-featured-picker>header{background:#fafbfe;border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.tenant-home-featured-picker>header strong{color:#253149;font-size:13px;display:block}.tenant-home-featured-picker>header small{color:#7d889a;margin-top:3px;font-size:10px;display:block}.tenant-home-featured-picker>header b{color:#6549d8;background:#f0ecff;border-radius:999px;padding:6px 9px;font-size:10px}.tenant-home-featured-picker>input{color:#263349;border:1px solid #dce1eb;border-radius:10px;outline:none;width:calc(100% - 24px);height:40px;margin:12px;padding:0 11px}.tenant-home-featured-picker>div{border-top:1px solid #edf0f5;max-height:330px;overflow:auto}.tenant-home-featured-picker>div>label{cursor:pointer;border-bottom:1px solid #edf0f5;grid-template-columns:22px 44px minmax(0,1fr) 62px;align-items:center;gap:9px;min-height:66px;padding:9px 12px;display:grid}.tenant-home-featured-picker>div>label.selected{background:#faf8ff}.tenant-home-featured-picker label>span{background:#f1edff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.tenant-home-featured-picker label>span img{object-fit:cover;width:100%;height:100%}.tenant-home-featured-picker label>span i{color:#674bdc;font-style:normal;font-weight:950}.tenant-home-featured-picker label>div strong{color:#263349;font-size:12px;display:block}.tenant-home-featured-picker label>div small{color:#7f899b;margin-top:3px;font-size:10px;display:block}.tenant-home-featured-picker label em{text-align:right;color:#7052dc;font-size:10px;font-style:normal;font-weight:900}.tenant-home-category-link-note{background:linear-gradient(135deg,#f9f7ff,#f5fbff);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.tenant-home-category-link-note strong{color:#243149;font-size:14px;display:block}.tenant-home-category-link-note span{color:#69768b;margin-top:4px;font-size:11px;line-height:1.55;display:block}.tenant-home-category-link-note a{color:#fff;background:#6d52e5;border-radius:11px;flex:none;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.tenant-home-sections-savebar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #dce1ec;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 12px 11px 17px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 34px #2b314e1f}.tenant-home-sections-savebar span{color:#68758a;font-size:12px;font-weight:750}.tenant-home-sections-savebar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:12px;min-width:180px;height:45px;font-size:13px;font-weight:950}.tenant-home-sections-savebar button:disabled{opacity:.55}.tenant-section-title-custom h2,.tenant-section-title-custom p,.tenant-section-title-custom .tenant-section-icon{transition:color .18s}html[data-tenant-theme=dark] .tenant-home-section-editor,html[data-tenant-theme=dark] .tenant-home-category-link-note{background:#171a24;border-color:#303547}html[data-tenant-theme=dark] .tenant-home-section-editor>header{border-color:#303547}html[data-tenant-theme=dark] .tenant-home-section-editor>header h2,html[data-tenant-theme=dark] .tenant-home-section-preview h3,html[data-tenant-theme=dark] .tenant-home-section-form-grid label>span,html[data-tenant-theme=dark] .tenant-home-icon-picker>span,html[data-tenant-theme=dark] .tenant-home-featured-picker strong,html[data-tenant-theme=dark] .tenant-home-category-link-note strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-home-section-preview,html[data-tenant-theme=dark] .tenant-home-icon-picker,html[data-tenant-theme=dark] .tenant-home-featured-picker{background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-section-form-grid input,html[data-tenant-theme=dark] .tenant-home-icon-picker button,html[data-tenant-theme=dark] .tenant-home-featured-picker>input{color:#e9edf5;background:#11141d;border-color:#34394b}@media (max-width:700px){.tenant-home-section-form-grid{grid-template-columns:1fr}.tenant-home-section-form-grid .wide{grid-column:1}.tenant-home-icon-picker{grid-template-columns:1fr}.tenant-home-category-link-note{flex-direction:column;align-items:flex-start}.tenant-home-category-link-note a{text-align:center;width:100%}.tenant-home-sections-savebar{flex-direction:column;align-items:stretch}.tenant-home-sections-savebar button{width:100%}.tenant-home-featured-picker>div>label{grid-template-columns:22px 42px minmax(0,1fr)}.tenant-home-featured-picker label em{grid-column:3}}.tenant-home-section-addbar{background:linear-gradient(135deg,#faf8ff,#f5fbff);border:1px solid #dedff1;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex;box-shadow:0 8px 24px #2f37580a}.tenant-home-section-addbar>div{gap:4px;display:grid}.tenant-home-section-addbar strong{color:#202d45;font-size:15px;font-weight:950}.tenant-home-section-addbar span{color:#6f7b90;font-size:11px;font-weight:700;line-height:1.55}.tenant-home-section-addbar button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:12px;height:42px;padding:0 15px;font-size:12px;font-weight:950;box-shadow:0 9px 20px #6752ec2b}.tenant-home-section-addbar button b{margin-right:4px;font-size:17px}.tenant-home-section-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-home-section-remove{color:#c94258;cursor:pointer;background:#fff6f7;border:1px solid #f0ccd3;border-radius:999px;height:38px;padding:0 11px;font-size:10px;font-weight:900}.tenant-home-section-remove:hover{background:#ffedef}.tenant-home-product-search{background:#fff;border:1px solid #dce1eb;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;height:44px;margin:12px;display:grid;overflow:hidden}.tenant-home-product-search>span{color:#8994a7;place-items:center;font-size:17px;display:grid}.tenant-home-product-search>input{color:#263349;outline:0;width:100%;font-size:12px;font-weight:800;background:0 0!important;border:0!important;border-radius:0!important;height:42px!important;margin:0!important;padding:0 10px 0 0!important}.tenant-home-product-search:focus-within{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-home-product-search-empty{color:#8a95a8!important;border:0!important;place-items:center!important;min-height:92px!important;padding:20px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.tenant-custom-product-section{margin-top:28px}html[data-tenant-theme=dark] .tenant-home-section-addbar{background:linear-gradient(135deg,#1a1e2a,#141a27);border-color:#303547}html[data-tenant-theme=dark] .tenant-home-section-addbar strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-home-section-addbar span{color:#aeb7c8}html[data-tenant-theme=dark] .tenant-home-section-remove{color:#ff9caf;background:#241820;border-color:#5a3340}html[data-tenant-theme=dark] .tenant-home-product-search{background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-product-search>input{color:#e9edf5}@media (max-width:700px){.tenant-home-section-addbar{flex-direction:column;align-items:stretch}.tenant-home-section-addbar button{width:100%}.tenant-home-section-header-actions{justify-content:flex-start}.tenant-home-section-editor>header{flex-direction:column;align-items:flex-start}}.tenant-home-simple-manager{gap:18px;margin-top:18px;display:grid}.tenant-home-simple-editor,.tenant-home-section-list-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:visible;box-shadow:0 12px 30px #2a31500d}.tenant-home-simple-editor>header,.tenant-home-section-list-card>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 20px;display:flex}.tenant-home-simple-title>span,.tenant-home-section-list-card>header>div>span{color:#7257e8;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.tenant-home-simple-title h2,.tenant-home-section-list-card>header h2{color:#17243b;letter-spacing:-.02em;margin:4px 0 2px;font-size:22px}.tenant-home-simple-title p,.tenant-home-section-list-card>header p{color:#68758b;margin:0;font-size:12px;font-weight:700;line-height:1.5}.tenant-home-simple-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.tenant-home-add-section-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:11px;height:40px;padding:0 14px;font-size:12px;font-weight:950;box-shadow:0 8px 18px #694edf29}.tenant-home-add-section-button b{margin-right:5px;font-size:16px}.tenant-home-simple-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px 20px;display:grid}.tenant-home-simple-form>label{gap:7px;display:grid}.tenant-home-simple-form>label.wide,.tenant-home-simple-form>.wide{grid-column:1/-1}.tenant-home-simple-form label>span{color:#344158;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.tenant-home-simple-form label>span>a{color:#5f7be7;font-size:10px;font-weight:900;text-decoration:none}.tenant-home-simple-form label>span>a:hover{text-decoration:underline}.tenant-home-simple-form input{color:#253249;background:#fff;border:1px solid #dce1eb;border-radius:11px;outline:none;width:100%;height:44px;padding:0 12px;font-size:13px;font-weight:750}.tenant-home-simple-form input:focus{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-home-simple-form>label>small{color:#7e899b;font-size:10px;font-weight:700;line-height:1.5}.tenant-home-fa-field{grid-template-columns:48px minmax(0,1fr);gap:9px;display:grid}.tenant-home-fa-field .preview{color:#6b50df;background:#f8f7ff;border:1px solid #dcdff0;border-radius:11px;place-items:center;width:48px;height:44px;font-size:18px;display:grid}.tenant-home-fa-field .preview i{font-size:18px}.tenant-home-simple-colors{background:#fafbfe;border:1px solid #e5e8f0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.tenant-home-simple-colors label{gap:7px;display:grid}.tenant-home-simple-colors label>div{grid-template-columns:48px 1fr;gap:7px;display:grid}.tenant-home-simple-colors input[type=color]{cursor:pointer;padding:4px}.tenant-home-simple-colors button{color:#657188;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:10px;height:44px;font-size:10px;font-weight:900}.tenant-home-simple-preview{background:linear-gradient(135deg,#faf8ff,#f7fbff);border:1px solid #e3e7f0;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid}.tenant-home-simple-preview>.icon{color:#6a4bdd;background:#fff;border:1px solid #ded8f9;border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.tenant-home-simple-preview>.icon i{font-size:19px}.tenant-home-simple-preview>div>small{color:#7658e8;letter-spacing:.14em;font-size:9px;font-weight:950;display:block}.tenant-home-simple-preview strong{color:#1f2d45;margin-top:3px;font-size:18px;display:block}.tenant-home-simple-preview p{color:#758196;margin:3px 0 0;font-size:11px;font-weight:700}.tenant-home-section-list-card>header>b{color:#6449d8;white-space:nowrap;background:#f0edff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:950}.tenant-home-section-list-toolbar{color:#8e98a8;border-bottom:1px solid #e9ecf2;grid-template-columns:24px minmax(0,1fr);align-items:center;height:58px;padding:10px 15px;display:grid}.tenant-home-section-list-toolbar input{color:#253149;background:0 0;border:0;outline:none;height:38px;font-size:12px;font-weight:750}.tenant-home-section-table-head{color:#7d8799;text-align:center;background:#fafbfe;border-bottom:1px solid #e8ebf1;grid-template-columns:58px 72px minmax(180px,1.15fr) minmax(220px,1.35fr) 90px 82px 58px;align-items:center;gap:10px;min-height:38px;padding:0 15px;font-size:9px;font-weight:900;display:grid}.tenant-home-section-list{position:relative}.tenant-home-section-list article{border-bottom:1px solid #ebedf3;grid-template-columns:58px 72px minmax(180px,1.15fr) minmax(220px,1.35fr) 90px 82px 58px;align-items:center;gap:10px;min-height:76px;padding:9px 15px;transition:background .15s;display:grid;position:relative}.tenant-home-section-list article:last-child{border-bottom:0}.tenant-home-section-list article:hover,.tenant-home-section-list article.selected{background:#fbfaff}.tenant-home-section-list .order{color:#7e899a;background:#fff;border:1px solid #dfe4ec;border-radius:999px;justify-self:center;place-items:center;min-width:30px;height:22px;padding:0 8px;font-size:9px;font-weight:900;display:grid}.tenant-home-section-list .icon{color:#684bdd;background:#f8f6ff;border:1px solid #ded8f9;border-radius:11px;justify-self:center;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.tenant-home-section-list .icon i{font-size:17px}.tenant-home-section-list .icon span{line-height:1}.tenant-home-section-list .copy{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:5px 0}.tenant-home-section-list .copy strong{color:#263349;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:950;display:block;overflow:hidden}.tenant-home-section-list .copy small{color:#8b95a5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:800;display:block;overflow:hidden}.tenant-home-section-list .description{color:#627087;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.tenant-home-section-list .product-count{color:#5f4bd3;text-align:center;font-size:10px;font-weight:900}.tenant-home-section-list .state{color:#7f8999;background:#f1f3f7;border-radius:999px;justify-self:center;padding:5px 8px;font-size:9px;font-weight:900}.tenant-home-row-menu-wrap{justify-self:end;position:relative}.tenant-home-row-menu-button{color:#6b778b;cursor:pointer;background:#fff;border:1px solid #dce1ea;border-radius:10px;width:34px;height:34px;font-size:15px;font-weight:950}.tenant-home-row-menu-button:hover{color:#6749dc;background:#faf8ff;border-color:#bcb1ef}.tenant-home-row-menu{z-index:120;background:#fff;border:1px solid #dfe3ec;border-radius:13px;width:205px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 18px 44px #1f25402e}.tenant-home-row-menu button{color:#36445c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;width:100%;height:38px;padding:0 9px;font-size:11px;font-weight:850;display:grid}.tenant-home-row-menu button:hover{color:#6447d8;background:#f5f2ff}.tenant-home-row-menu button:disabled{opacity:.35;cursor:not-allowed}.tenant-home-row-menu button.danger{color:#ce4057}.tenant-home-row-menu button.danger:hover{background:#fff1f3}.tenant-home-row-menu button>span{text-align:center;font-size:13px}.tenant-home-section-list-empty{text-align:center;color:#8e98a8;padding:46px 20px;font-size:12px;font-weight:750}.tenant-home-product-picker-overlay{z-index:12500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171b2b85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tenant-home-product-picker-modal{background:#fff;border:1px solid #dfe4ef;border-radius:20px;flex-direction:column;width:min(760px,100vw - 24px);max-height:min(780px,100vh - 24px);display:flex;overflow:hidden;box-shadow:0 32px 90px #191e364d}.tenant-home-product-picker-modal>header{border-bottom:1px solid #e9edf4;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:14px;padding:18px 19px;display:grid}.tenant-home-product-picker-modal>header span{color:#7356e5;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-home-product-picker-modal>header h2{color:#19263d;margin:3px 0 0;font-size:20px}.tenant-home-product-picker-modal>header p{color:#748096;margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.5}.tenant-home-product-picker-modal>header>button{color:#738096;cursor:pointer;background:#f8f9fc;border:1px solid #e1e5ed;border-radius:10px;width:36px;height:36px;font-size:22px}.tenant-home-product-picker-toolbar{background:#fafbfe;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tenant-home-product-picker-toolbar label{color:#939cad;background:#fff;border:1px solid #dce1eb;border-radius:11px;flex:1;grid-template-columns:28px minmax(0,1fr);align-items:center;height:42px;padding:0 10px;display:grid}.tenant-home-product-picker-toolbar input{color:#263349;background:0 0;border:0;outline:none;height:38px;font-size:12px;font-weight:750}.tenant-home-product-picker-toolbar>b{white-space:nowrap;color:#6549d8;background:#f0ecff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.tenant-home-product-picker-list{min-height:0;overflow:auto}.tenant-home-product-picker-list>label{cursor:pointer;border-bottom:1px solid #edf0f5;grid-template-columns:22px 48px minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:grid}.tenant-home-product-picker-list>label.selected{background:#faf8ff}.tenant-home-product-picker-list input{accent-color:#7657e8;width:16px;height:16px}.tenant-home-product-picker-list .image{background:#f1edff;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.tenant-home-product-picker-list .image img{object-fit:cover;width:100%;height:100%}.tenant-home-product-picker-list .image i{color:#684bdd;font-style:normal;font-weight:950}.tenant-home-product-picker-list label>div strong{color:#263349;font-size:12px;display:block}.tenant-home-product-picker-list label>div small{color:#7f899b;margin-top:3px;font-size:10px;display:block}.tenant-home-product-picker-list label>em{text-align:right;color:#7052dc;font-size:10px;font-style:normal;font-weight:900}.tenant-home-product-picker-empty{text-align:center;color:#919baa;padding:50px 20px;font-size:12px;font-weight:750}.tenant-home-product-picker-modal>footer{background:#fff;border-top:1px solid #e9edf4;justify-content:flex-end;align-items:center;gap:9px;padding:12px 14px;display:flex}.tenant-home-product-picker-modal>footer button{cursor:pointer;border-radius:11px;height:41px;padding:0 15px;font-size:11px;font-weight:900}.tenant-home-product-picker-modal>footer .clear{color:#68758a;background:#fff;border:1px solid #e2e5ec}.tenant-home-product-picker-modal>footer .done{color:#fff;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;min-width:120px}.tenant-section-icon i{font-size:1em}.tenant-section-icon>span{display:contents}html[data-tenant-theme=dark] .tenant-home-simple-editor,html[data-tenant-theme=dark] .tenant-home-section-list-card,html[data-tenant-theme=dark] .tenant-home-product-picker-modal,html[data-tenant-theme=dark] .tenant-home-row-menu{background:#171a24;border-color:#303547}html[data-tenant-theme=dark] .tenant-home-simple-editor>header,html[data-tenant-theme=dark] .tenant-home-section-list-card>header,html[data-tenant-theme=dark] .tenant-home-product-picker-modal>header,html[data-tenant-theme=dark] .tenant-home-product-picker-toolbar,html[data-tenant-theme=dark] .tenant-home-product-picker-modal>footer{border-color:#303547}html[data-tenant-theme=dark] .tenant-home-simple-title h2,html[data-tenant-theme=dark] .tenant-home-section-list-card h2,html[data-tenant-theme=dark] .tenant-home-simple-form label>span,html[data-tenant-theme=dark] .tenant-home-simple-preview strong,html[data-tenant-theme=dark] .tenant-home-section-list .copy strong,html[data-tenant-theme=dark] .tenant-home-product-picker-modal h2,html[data-tenant-theme=dark] .tenant-home-product-picker-list label>div strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-home-simple-form input,html[data-tenant-theme=dark] .tenant-home-fa-field .preview,html[data-tenant-theme=dark] .tenant-home-simple-colors,html[data-tenant-theme=dark] .tenant-home-simple-colors button,html[data-tenant-theme=dark] .tenant-home-simple-preview,html[data-tenant-theme=dark] .tenant-home-section-list-toolbar,html[data-tenant-theme=dark] .tenant-home-section-table-head,html[data-tenant-theme=dark] .tenant-home-section-list .order,html[data-tenant-theme=dark] .tenant-home-section-list .icon,html[data-tenant-theme=dark] .tenant-home-row-menu-button,html[data-tenant-theme=dark] .tenant-home-product-picker-toolbar,html[data-tenant-theme=dark] .tenant-home-product-picker-toolbar label{color:#e8edf6;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-section-list article{border-color:#2c3141}html[data-tenant-theme=dark] .tenant-home-section-list article:hover,html[data-tenant-theme=dark] .tenant-home-section-list article.selected,html[data-tenant-theme=dark] .tenant-home-product-picker-list>label.selected{background:#1d1b2b}html[data-tenant-theme=dark] .tenant-home-row-menu button{color:#dce2ec}html[data-tenant-theme=dark] .tenant-home-product-picker-list>label{border-color:#2d3242}html[data-tenant-theme=dark] .tenant-home-product-picker-toolbar input,html[data-tenant-theme=dark] .tenant-home-section-list-toolbar input{color:#edf1f7}@media (max-width:980px){.tenant-home-section-table-head{display:none}.tenant-home-section-list article{grid-template-columns:48px 58px minmax(0,1fr) 70px 46px}.tenant-home-section-list .description{text-align:left;grid-column:3}.tenant-home-section-list .product-count{grid-area:1/4/3}.tenant-home-section-list .state{display:none}.tenant-home-row-menu-wrap{grid-area:1/5/3}.tenant-home-section-list .order,.tenant-home-section-list .icon{grid-row:1/3}}@media (max-width:700px){.tenant-home-simple-editor>header,.tenant-home-section-list-card>header{flex-direction:column;align-items:flex-start}.tenant-home-simple-header-actions{justify-content:space-between;width:100%}.tenant-home-simple-form{grid-template-columns:1fr}.tenant-home-simple-form>label.wide,.tenant-home-simple-form>.wide{grid-column:1}.tenant-home-simple-colors{grid-template-columns:1fr}.tenant-home-section-list article{grid-template-columns:42px 48px minmax(0,1fr) 42px;padding:10px}.tenant-home-section-list .order{display:none}.tenant-home-section-list .icon{grid-area:1/1/3;width:38px;height:38px}.tenant-home-section-list .copy,.tenant-home-section-list .description{grid-column:2/4}.tenant-home-section-list .product-count,.tenant-home-section-list .state{display:none}.tenant-home-row-menu-wrap{grid-area:1/4/3}.tenant-home-product-picker-toolbar{flex-direction:column;align-items:stretch}.tenant-home-product-picker-toolbar>b{align-self:flex-start}.tenant-home-product-picker-list>label{grid-template-columns:22px 44px minmax(0,1fr)}.tenant-home-product-picker-list label>em{grid-column:3}.tenant-home-product-picker-modal>footer{justify-content:stretch}.tenant-home-product-picker-modal>footer button{flex:1}}.tenant-home-section-list .order{color:#5f6d83!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;box-shadow:none!important;flex-direction:initial!important;background:#f8f9fc!important;border:1px solid #dde3ee!important;border-radius:9px!important;justify-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important}html[data-tenant-theme=dark] .tenant-home-section-list .order{color:#dce3ef!important;background:#11141d!important;border-color:#34394b!important}.tenant-home-simple-manager{gap:24px}.tenant-home-simple-editor,.tenant-home-section-list-card{border-color:#d8deea;border-radius:22px;box-shadow:0 14px 36px #28305212}.tenant-home-simple-editor>header,.tenant-home-section-list-card>header{background:linear-gradient(#fff,#fcfdff);min-height:100px;padding:22px 24px}.tenant-home-simple-title>span,.tenant-home-section-list-card>header>div>span{letter-spacing:.18em;font-size:11px}.tenant-home-simple-title h2,.tenant-home-section-list-card>header h2{color:#16243c;font-size:26px;font-weight:1000}.tenant-home-simple-title p,.tenant-home-section-list-card>header p{color:#5f6f86;font-size:13px;font-weight:750;line-height:1.65}.tenant-home-simple-header-actions{gap:10px}.tenant-home-add-section-button{border-radius:13px;height:44px;padding:0 17px;font-size:13px}.tenant-home-section-switch{height:42px;padding:0 14px;font-size:12px}.tenant-home-simple-form{background:#fff;gap:18px;padding:22px 24px 26px}.tenant-home-simple-form>label{gap:9px}.tenant-home-simple-form label>span{color:#26364f;font-size:13px;font-weight:950}.tenant-home-simple-form label>span>a{font-size:11px}.tenant-home-simple-form input{color:#1e2d45;background:#fbfcfe;border-color:#d7deea;border-radius:13px;height:48px;padding:0 14px;font-size:14px;font-weight:800}.tenant-home-simple-form input:focus{background:#fff;border-color:#7658e8;box-shadow:0 0 0 4px #6f52e017}.tenant-home-simple-form>label>small{color:#68768c;font-size:11px}.tenant-home-fa-field{grid-template-columns:54px minmax(0,1fr);gap:11px}.tenant-home-fa-field .preview{border-radius:13px;width:54px;height:48px;font-size:20px}.tenant-home-simple-colors{background:#f7f9fc;border-color:#dde3ed;border-radius:16px;gap:12px;padding:16px}.tenant-home-simple-colors label{gap:9px}.tenant-home-simple-colors label>span{font-size:12px}.tenant-home-simple-colors label>div{grid-template-columns:54px minmax(0,1fr);gap:8px}.tenant-home-simple-colors button{border-radius:11px;height:46px;font-size:11px}.tenant-home-simple-preview{background:linear-gradient(135deg,#f9f7ff,#f5f9ff);border-color:#dcdff0;border-radius:18px;min-height:100px;padding:18px 20px;box-shadow:inset 0 1px #fffc}.tenant-home-simple-preview>.icon{border-radius:15px;width:52px;height:52px;font-size:21px}.tenant-home-simple-preview>div>small{font-size:10px}.tenant-home-simple-preview strong{font-size:21px;font-weight:1000}.tenant-home-simple-preview p{font-size:12px;line-height:1.55}.tenant-home-section-list-card>header>b{padding:8px 12px;font-size:11px}.tenant-home-section-list-toolbar{color:#7d899d;background:#fbfcfe;grid-template-columns:28px minmax(0,1fr);height:64px;padding:10px 20px}.tenant-home-section-list-toolbar input{height:42px;font-size:13px;font-weight:800}.tenant-home-section-table-head{color:#526179;background:#f5f7fb;border-bottom-color:#dfe4ed;grid-template-columns:64px 76px minmax(210px,1.2fr) minmax(260px,1.45fr) 110px 88px 60px;min-height:46px;padding:0 20px;font-size:10px;font-weight:950}.tenant-home-section-list article{background:#fff;border-bottom-color:#e3e7ef;grid-template-columns:64px 76px minmax(210px,1.2fr) minmax(260px,1.45fr) 110px 88px 60px;min-height:92px;padding:13px 20px}.tenant-home-section-list article:nth-child(2n){background:#fcfdff}.tenant-home-section-list article:hover{background:#f8f6ff}.tenant-home-section-list article.selected{background:#f5f1ff;box-shadow:inset 4px 0 #7758e9}.tenant-home-section-list .order{color:#45536b!important;background:#f5f7fb!important;border-radius:10px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;font-size:11px!important}.tenant-home-section-list .icon{background:#f6f3ff;border-radius:13px;width:46px;height:46px;font-size:19px}.tenant-home-section-list .copy{padding:7px 0}.tenant-home-section-list .copy strong{color:#1f2d45;font-size:14px;font-weight:1000}.tenant-home-section-list .copy small{color:#77849a;margin-top:4px;font-size:10px}.tenant-home-section-list .description{text-align:left;color:#53627a;padding:0 8px;font-size:12px;font-weight:780;line-height:1.55}.tenant-home-section-list .product-count{font-size:12px;font-weight:950}.tenant-home-section-list .state{padding:7px 10px;font-size:10px}.tenant-home-section-list .state.on{color:#147b55;background:#e7f8f0}.tenant-home-row-menu-button{border-radius:11px;width:38px;height:38px;font-size:16px}.tenant-home-row-menu{border-radius:14px;width:220px;top:42px}.tenant-home-row-menu button{height:41px;font-size:12px}.tenant-home-sections-savebar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:18px;min-height:72px;margin-top:0;padding:13px 15px 13px 20px;position:static;bottom:auto;box-shadow:0 10px 26px #2b314e14}.tenant-home-sections-savebar span{font-size:13px}.tenant-home-sections-savebar button{border-radius:13px;min-width:200px;height:48px;font-size:14px}html[data-tenant-theme=dark] .tenant-home-simple-editor>header,html[data-tenant-theme=dark] .tenant-home-section-list-card>header,html[data-tenant-theme=dark] .tenant-home-simple-form{background:#171a24}html[data-tenant-theme=dark] .tenant-home-simple-form input{color:#edf1f7;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-simple-colors,html[data-tenant-theme=dark] .tenant-home-section-list-toolbar,html[data-tenant-theme=dark] .tenant-home-section-table-head{background:#121620}html[data-tenant-theme=dark] .tenant-home-section-list article,html[data-tenant-theme=dark] .tenant-home-section-list article:nth-child(2n){background:#171a24}html[data-tenant-theme=dark] .tenant-home-section-list article:hover{background:#1d2130}html[data-tenant-theme=dark] .tenant-home-section-list article.selected{background:#241f35;box-shadow:inset 4px 0 #8f71ff}html[data-tenant-theme=dark] .tenant-home-sections-savebar{background:#171a24;border-color:#303547}@media (max-width:1100px){.tenant-home-section-table-head{display:none}.tenant-home-section-list article{grid-template-columns:48px 58px minmax(0,1fr) 100px 52px;gap:10px}.tenant-home-section-list .description{text-align:left;grid-column:3;padding:0}.tenant-home-section-list .product-count{grid-area:1/4/3}.tenant-home-section-list .state{display:none}.tenant-home-row-menu-wrap{grid-area:1/5/3}.tenant-home-section-list .order,.tenant-home-section-list .icon{grid-row:1/3}}@media (max-width:700px){.tenant-home-simple-editor>header,.tenant-home-section-list-card>header{padding:18px}.tenant-home-simple-title h2,.tenant-home-section-list-card>header h2{font-size:22px}.tenant-home-simple-form{padding:18px}.tenant-home-simple-colors{padding:13px}.tenant-home-section-list article{min-height:88px;padding:12px}.tenant-home-sections-savebar{flex-direction:column;align-items:stretch}.tenant-home-sections-savebar button{width:100%;min-width:0}}.tenant-section-title-custom h2{color:var(--home-section-title-color,var(--tenant-text,#17243b))!important}.tenant-section-title-custom p{color:var(--home-section-subtitle-color,var(--tenant-muted,#8993a4))!important}.tenant-section-title-custom .tenant-section-icon{color:var(--home-section-icon-color,var(--tenant-primary,#7054e8))!important}.tenant-section-title-custom .tenant-section-icon i,.tenant-section-title-custom .tenant-section-icon>span{color:inherit!important}html:not([data-tenant-theme=dark]) .tenant-section-title.tenant-section-title-custom h2,html[data-tenant-theme=dark] .tenant-section-title.tenant-section-title-custom h2{color:var(--home-section-title-color,var(--tenant-text,#17243b))!important}html:not([data-tenant-theme=dark]) .tenant-section-title.tenant-section-title-custom p,html[data-tenant-theme=dark] .tenant-section-title.tenant-section-title-custom p{color:var(--home-section-subtitle-color,var(--tenant-muted,#8993a4))!important}html:not([data-tenant-theme=dark]) .tenant-section-title.tenant-section-title-custom .tenant-section-icon,html[data-tenant-theme=dark] .tenant-section-title.tenant-section-title-custom .tenant-section-icon{color:var(--home-section-icon-color,var(--tenant-primary,#7054e8))!important}html:not([data-tenant-theme=dark]) .tenant-section-title.tenant-section-title-custom .tenant-section-icon i,html:not([data-tenant-theme=dark]) .tenant-section-title.tenant-section-title-custom .tenant-section-icon>span,html[data-tenant-theme=dark] .tenant-section-title.tenant-section-title-custom .tenant-section-icon i,html[data-tenant-theme=dark] .tenant-section-title.tenant-section-title-custom .tenant-section-icon>span{color:inherit!important}html body .tenant-section-title.tenant-section-title-custom>div>span{color:var(--home-section-eyebrow-color,var(--tenant-primary,#7054e8))!important}html[data-tenant-theme=dark] body .tenant-section-title.tenant-section-title-custom>div>span{color:var(--home-section-eyebrow-color,var(--tenant-primary,#8f7cff))!important}.tenant-product-art.tenant-product-real-art:before{content:none!important;background:0 0!important;display:none!important}.tenant-store-header-v3:before{content:none!important;display:none!important}.tenant-brand-v3{gap:0!important}.tenant-brand-copy{display:none!important}.tenant-store-stats-custom span,.tenant-store-stats-custom small{color:var(--tenant-stat-label)!important}.tenant-store-stats-custom strong{color:var(--tenant-stat-value)!important}.tenant-store-stats-custom article i,.tenant-store-stats-custom article:nth-child(2) i,.tenant-store-stats-custom article:nth-child(3) i,.tenant-store-stats-custom article:nth-child(4) i{color:var(--tenant-stat-icon)!important}.tenant-home-stats-settings{gap:18px;margin-top:18px;display:grid}.tenant-home-stats-settings-card{background:#fff;border:1px solid #dfe4ef;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #2b32510f}.tenant-home-stats-settings-card>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.tenant-home-stats-settings-card>header>div>span{color:#7052e8;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.tenant-home-stats-settings-card>header h2{color:#18253c;letter-spacing:-.03em;margin:5px 0 3px;font-size:24px}.tenant-home-stats-settings-card>header p{color:#667389;margin:0;font-size:13px;font-weight:700;line-height:1.55}.tenant-home-stats-settings-card>header>b{color:#674bdc;background:#f1edff;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:950}.tenant-home-stats-settings-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:20px;padding:22px;display:grid}.tenant-home-stats-controls{align-content:start;gap:13px;display:grid}.tenant-home-stats-color-control{background:#fbfcff;border:1px solid #e2e6ef;border-radius:16px;gap:8px;padding:15px;display:grid}.tenant-home-stats-color-control>span{color:#26344d;font-size:13px;font-weight:950}.tenant-home-stats-color-control>div{grid-template-columns:52px minmax(0,1fr) 105px;gap:9px;display:grid}.tenant-home-stats-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #d9e0eb;border-radius:11px;width:52px;height:44px;padding:5px}.tenant-home-stats-color-control input:not([type=color]){color:#233149;text-transform:uppercase;background:#fff;border:1px solid #d9e0eb;border-radius:11px;outline:0;width:100%;height:44px;padding:0 12px;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tenant-home-stats-color-control button{color:#6548d7;cursor:pointer;background:#f7f4ff;border:1px solid #d9d2fa;border-radius:11px;height:44px;font-size:11px;font-weight:900}.tenant-home-stats-color-control input:focus{border-color:#8768ed;box-shadow:0 0 0 3px #6f4fde14}.tenant-home-stats-settings-note{background:#f5f7fb;border-radius:14px;gap:3px;padding:13px 14px;display:grid}.tenant-home-stats-settings-note strong{color:#2b3952;font-size:12px}.tenant-home-stats-settings-note span{color:#788499;font-size:11px;line-height:1.55}.tenant-home-stats-live-preview{background:linear-gradient(145deg,#f8f9fd,#f5f2ff);border:1px solid #e1e5ef;border-radius:18px;align-content:start;gap:11px;padding:16px;display:grid}.tenant-home-stats-live-preview>span{color:#5f6d84;font-size:11px;font-weight:950}.tenant-home-stats-live-preview article{background:linear-gradient(145deg,#fff,#fbfaff);border:1px solid #e3e1f2;border-radius:18px;justify-content:space-between;align-items:center;min-height:128px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #332e670f}.tenant-home-stats-live-preview article>div{z-index:2;flex-direction:column;display:flex;position:relative}.tenant-home-stats-live-preview article span,.tenant-home-stats-live-preview article small{color:var(--stats-label);font-size:12px;font-weight:800}.tenant-home-stats-live-preview article small{opacity:.78;font-size:10px}.tenant-home-stats-live-preview article strong{color:var(--stats-value);letter-spacing:-.04em;margin:6px 0 3px;font-size:31px}.tenant-home-stats-live-preview article i{width:100px;height:100px;color:var(--stats-icon);opacity:.78;font-style:normal;position:absolute;bottom:-10px;right:-2px}.tenant-home-stats-live-preview svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;width:96px;height:96px}.tenant-home-stats-settings-card>footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 20px;display:flex}.tenant-home-stats-settings-card>footer>span{color:#16815b;font-size:12px;font-weight:850}.tenant-home-stats-settings-card>footer button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6751e9,#ad43e6);border:0;border-radius:12px;min-width:190px;height:46px;font-size:13px;font-weight:950;box-shadow:0 10px 22px #6750e12e}.tenant-home-stats-settings-card>footer button:disabled{opacity:.55;cursor:wait}html[data-tenant-theme=dark] .tenant-home-stats-settings-card{background:#171a24;border-color:#303547}html[data-tenant-theme=dark] .tenant-home-stats-settings-card>header,html[data-tenant-theme=dark] .tenant-home-stats-settings-card>footer{border-color:#303547}html[data-tenant-theme=dark] .tenant-home-stats-settings-card h2,html[data-tenant-theme=dark] .tenant-home-stats-color-control>span{color:#edf1f7}html[data-tenant-theme=dark] .tenant-home-stats-color-control,html[data-tenant-theme=dark] .tenant-home-stats-live-preview,html[data-tenant-theme=dark] .tenant-home-stats-settings-note{background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-stats-color-control input:not([type=color]),html[data-tenant-theme=dark] .tenant-home-stats-color-control input[type=color],html[data-tenant-theme=dark] .tenant-home-stats-color-control button{color:#e8edf6;background:#171a24;border-color:#34394b}@media (max-width:900px){.tenant-home-stats-settings-grid{grid-template-columns:1fr}.tenant-home-stats-live-preview{grid-template-columns:1fr 1fr}.tenant-home-stats-live-preview>span{grid-column:1/-1}}@media (max-width:620px){.tenant-home-stats-settings-card>header{flex-direction:column}.tenant-home-stats-settings-grid{padding:14px}.tenant-home-stats-color-control>div{grid-template-columns:48px 1fr}.tenant-home-stats-color-control button{grid-column:1/-1}.tenant-home-stats-live-preview{grid-template-columns:1fr}.tenant-home-stats-live-preview>span{grid-column:auto}.tenant-home-stats-settings-card>footer{flex-direction:column;align-items:stretch}.tenant-home-stats-settings-card>footer button{width:100%}}.tenant-login-button-v3.member-button-custom{background:var(--member-login-bg,var(--tenant-surface,#fff))!important;color:var(--member-login-text,var(--tenant-text,#30445f))!important;border-color:var(--member-login-border,var(--tenant-border,#dce5f1))!important}.tenant-login-button-v3.member-button-custom:hover{background:color-mix(in srgb,var(--member-login-bg,var(--tenant-surface,#fff)) 92%,var(--tenant-primary,#7457ee) 8%)!important;color:var(--member-login-text,var(--tenant-text,#30445f))!important}.tenant-register-button-v3.member-button-custom{background:linear-gradient(100deg,var(--member-register-start,var(--tenant-button-start,#6754ee)),var(--member-register-end,var(--tenant-button-end,#d34de2)))!important;color:var(--member-register-text,#fff)!important}.tenant-register-button-v3.member-button-custom:hover{background:linear-gradient(100deg,var(--member-register-start,var(--tenant-button-start,#6754ee)),var(--member-register-end,var(--tenant-button-end,#d34de2)))!important;color:var(--member-register-text,#fff)!important;filter:brightness(1.04)!important}.tenant-member-buttons-settings-card{background:#fff;border:1px solid #dfe4ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #2a32520d}.tenant-member-buttons-settings-card>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.tenant-member-buttons-settings-card>header span{color:#7257e8;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.tenant-member-buttons-settings-card>header h2{color:#17243b;margin:5px 0 3px;font-size:22px}.tenant-member-buttons-settings-card>header p{color:#6e7a8e;margin:0;font-size:12px;font-weight:700;line-height:1.55}.tenant-member-buttons-settings-card>header>b{color:#674cdb;background:#f1edff;border-radius:999px;padding:7px 11px;font-size:11px}.tenant-member-buttons-layout{background:#fafbfe;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:18px;padding:20px;display:grid}.tenant-member-buttons-controls{gap:14px;display:grid}.tenant-member-buttons-controls>section{background:#fff;border:1px solid #e2e6ef;border-radius:16px;gap:12px;padding:16px;display:grid}.tenant-member-buttons-subhead strong{color:#223149;font-size:14px;display:block}.tenant-member-buttons-subhead small{color:#7a8699;margin-top:3px;font-size:11px;font-weight:700;display:block}.tenant-member-buttons-color-control{gap:7px;display:grid}.tenant-member-buttons-color-control>span{color:#344158;font-size:12px;font-weight:900}.tenant-member-buttons-color-control>div{grid-template-columns:48px minmax(0,1fr) 94px;gap:8px;display:grid}.tenant-member-buttons-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:10px;width:48px;height:42px;padding:4px}.tenant-member-buttons-color-control input:not([type=color]){color:#253249;border:1px solid #dce2ed;border-radius:10px;outline:none;height:42px;padding:0 11px;font-size:12px;font-weight:800}.tenant-member-buttons-color-control input:not([type=color]):focus{border-color:#8b72e9;box-shadow:0 0 0 3px #694dde14}.tenant-member-buttons-color-control button{color:#674bd8;cursor:pointer;background:#f8f6ff;border:1px solid #ded8f6;border-radius:10px;height:42px;font-size:10px;font-weight:900}.tenant-member-buttons-preview{background:linear-gradient(145deg,#f8faff,#f6f3ff);border:1px solid #e1e5ef;border-radius:17px;align-self:start;padding:16px}.tenant-member-buttons-preview>span{color:#5f6d83;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.tenant-member-buttons-preview-bar{background:#fff;border:1px solid #e0e5ef;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid;box-shadow:0 10px 24px #2a31500f}.tenant-member-buttons-preview-logo{color:#664bd8;background:#f0ecff;border-radius:14px;place-items:center;width:54px;height:54px;font-size:9px;font-weight:950;display:grid}.tenant-member-buttons-preview-bar nav{gap:7px;display:flex}.tenant-member-buttons-preview-bar nav i{background:#e9edf4;border-radius:999px;width:46px;height:11px}.tenant-member-buttons-preview-bar>div:last-child{gap:8px;display:flex}.tenant-member-buttons-preview-bar button{cursor:default;border-radius:12px;height:42px;padding:0 14px;font-size:11px;font-weight:900}.tenant-member-preview-login{background:var(--member-login-bg,#fff);color:var(--member-login-text,#30445f);border:1px solid var(--member-login-border,#dce5f1)}.tenant-member-preview-register{background:linear-gradient(100deg,var(--member-register-start,#6754ee),var(--member-register-end,#d34de2));color:var(--member-register-text,#fff);border:0}.tenant-member-buttons-preview>small{color:#7b8799;margin-top:10px;font-size:10px;font-weight:700;display:block}.tenant-member-buttons-settings-card>footer{background:#fff;border-top:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.tenant-member-buttons-settings-card>footer span{color:#15805d;font-size:11px;font-weight:800}.tenant-member-buttons-settings-card>footer button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6752ec,#b245e3);border:0;border-radius:12px;min-width:180px;height:44px;font-size:12px;font-weight:950}.tenant-member-buttons-settings-card>footer button:disabled{opacity:.55;cursor:wait}html[data-tenant-theme=dark] .tenant-member-buttons-settings-card,html[data-tenant-theme=dark] .tenant-member-buttons-controls>section,html[data-tenant-theme=dark] .tenant-member-buttons-preview-bar,html[data-tenant-theme=dark] .tenant-member-buttons-settings-card>footer{background:#171a24;border-color:#303547}html[data-tenant-theme=dark] .tenant-member-buttons-layout{background:#11141d}html[data-tenant-theme=dark] .tenant-member-buttons-settings-card h2,html[data-tenant-theme=dark] .tenant-member-buttons-subhead strong,html[data-tenant-theme=dark] .tenant-member-buttons-color-control>span{color:#edf1f7}html[data-tenant-theme=dark] .tenant-member-buttons-color-control input:not([type=color]){color:#e8edf5;background:#11141d;border-color:#34394b}@media (max-width:900px){.tenant-member-buttons-layout{grid-template-columns:1fr}.tenant-member-buttons-preview-bar{grid-template-columns:52px 1fr}.tenant-member-buttons-preview-bar>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (max-width:560px){.tenant-member-buttons-layout{padding:12px}.tenant-member-buttons-color-control>div{grid-template-columns:48px 1fr}.tenant-member-buttons-color-control button{grid-column:1/-1}.tenant-member-buttons-preview-bar nav{display:none}.tenant-member-buttons-preview-bar{grid-template-columns:52px 1fr}.tenant-member-buttons-preview-bar>div:last-child{justify-content:stretch}.tenant-member-buttons-preview-bar button{flex:1}.tenant-member-buttons-settings-card>footer{flex-direction:column;align-items:stretch}.tenant-member-buttons-settings-card>footer button{width:100%}}.tenant-manage-brand-home{border-radius:14px;outline:none;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.tenant-manage-brand-home:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2d34541a}.tenant-manage-brand-home:focus-visible{box-shadow:0 0 0 3px #7052e72e}.tenant-manage-brand-home .tenant-manage-brand-logo{cursor:pointer}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a{background:var(--tenant-hover-bg)!important;border-color:color-mix(in srgb,var(--tenant-primary) 18%,var(--tenant-border))!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a span{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a:hover{background:var(--tenant-hover-bg)!important;border-color:color-mix(in srgb,var(--tenant-primary) 26%,var(--tenant-border))!important;color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a:hover span{color:var(--tenant-primary)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a.active{background:var(--tenant-active-bg)!important;border-color:color-mix(in srgb,var(--tenant-primary) 34%,var(--tenant-border))!important;color:var(--tenant-primary)!important;box-shadow:0 7px 20px color-mix(in srgb,var(--tenant-primary) 12%,transparent)!important}html:not([data-tenant-theme=dark]) .tenant-main-nav-v3 a.active span{color:var(--tenant-primary)!important}.tenant-manage-brand-home .tenant-manage-brand-logo{border-radius:13px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;overflow:hidden!important}.tenant-manage-brand-home .tenant-manage-brand-logo>img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (max-width:800px){.tenant-manage-brand-home .tenant-manage-brand-logo{border-radius:12px!important;flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}.tenant-credit-mode .balance-only>span>b{color:#159764;background:#e9f8ef}.tenant-credit-mode .balance-topup>span>b{color:#684bdc;background:#f0ebff;font-size:17px}.tenant-credit-mode .balance-only input:checked+span{background:#f5fff9;border-color:#75d4a6;box-shadow:0 0 0 3px #25b57014}.tenant-credit-mode .balance-topup input:checked+span{background:#faf8ff;border-color:#a996f2;box-shadow:0 0 0 3px #694eda14}.tenant-credit-current-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenant-credit-current-topup strong{color:#d74d70}html[data-tenant-theme=dark] .tenant-credit-mode .balance-only input:checked+span{background:#15231d;border-color:#3e8c67}html[data-tenant-theme=dark] .tenant-credit-mode .balance-topup input:checked+span{background:#201b31;border-color:#6e5aa5}@media (max-width:560px){.tenant-credit-current-grid{grid-template-columns:1fr}}.tenant-credit-control-block{background:#fbfcff;border:1px solid #e4e7f0;border-radius:15px;gap:9px;padding:13px;display:grid}.tenant-credit-control-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tenant-credit-control-title strong{color:#253149;font-size:12px;font-weight:950}.tenant-credit-control-title small{color:#7d889b;text-align:right;font-size:10px;font-weight:700}.tenant-credit-direction label>span,.tenant-credit-scope label>span{min-height:86px}.tenant-credit-scope .balance-only>span>b{color:#4166d9;background:#edf2ff;font-size:15px}.tenant-credit-scope .balance-topup>span>b{color:#684bdc;background:#f0ebff;font-size:17px}html[data-tenant-theme=dark] .tenant-credit-control-block{background:#151824;border-color:#303547}html[data-tenant-theme=dark] .tenant-credit-control-title strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-credit-control-title small{color:#a8b1c1}@media (max-width:560px){.tenant-credit-control-title{gap:3px;display:grid}.tenant-credit-control-title small{text-align:left}}.tenant-home-reviews{margin-top:24px}.tenant-home-reviews>header{margin-bottom:9px}.tenant-home-reviews h2{font-size:21px;line-height:1.15}.tenant-home-reviews header p{margin-top:4px;font-size:10px}.tenant-home-reviews>header>strong{padding:6px 9px;font-size:9.5px}.tenant-home-review-viewport{padding:1px 0 3px}.tenant-home-review-track article{border-radius:13px;width:232px;min-height:104px;padding:11px 12px;box-shadow:0 6px 18px #262d4c0b}.tenant-home-review-top strong{font-size:11px;line-height:1.2}.tenant-home-review-top small{margin-top:1px;font-size:8px}.tenant-home-review-top b{letter-spacing:-.03em;font-size:10px}.tenant-home-review-track footer span{padding:4px 6px;font-size:8px}.tenant-home-review-track footer time{font-size:8px}@media (max-width:900px){.tenant-home-review-track article{width:220px;min-height:100px}}@media (max-width:620px){.tenant-home-review-track article{width:208px}.tenant-home-review-top{grid-template-columns:30px minmax(0,1fr) auto}.tenant-home-review-top>span{width:30px;height:30px}}.tenant-home-review-track article{border-radius:13px!important;width:238px!important;height:auto!important;min-height:0!important;padding:10px 11px!important;display:block!important}.tenant-home-review-track article>footer{border-top:1px solid color-mix(in srgb,var(--tenant-border,#e1e5ef) 76%,transparent)!important;height:auto!important;min-height:0!important;color:inherit!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:7px 0 0!important;padding:7px 0 0!important;display:flex!important}.tenant-home-review-track article>footer span{flex:none!important;margin:0!important}.tenant-home-review-track article>footer time{flex:none!important;margin:0!important;line-height:1.2!important}.tenant-home-review-track article>p{-webkit-line-clamp:2!important;min-height:0!important;margin:7px 0 0!important;font-size:10px!important;line-height:1.35!important}.tenant-home-review-top>span{border-radius:9px!important;width:30px!important;height:30px!important;font-size:9px!important}.tenant-home-review-top strong{font-size:10.5px!important}.tenant-home-review-top small{font-size:8px!important}.tenant-home-review-top b{font-size:9.5px!important}@media (max-width:900px){.tenant-home-review-track article{width:222px!important}}@media (max-width:620px){.tenant-home-review-track article{width:210px!important}}.tenant-home-review-track article{width:260px!important;padding:12px 13px!important}.tenant-home-review-top{grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important}.tenant-home-review-top>span{border-radius:10px!important;width:36px!important;height:36px!important;font-size:11px!important;font-weight:950!important}.tenant-home-review-top strong{color:var(--tenant-text,#1f2c43)!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.tenant-home-review-top small{color:color-mix(in srgb,var(--tenant-text,#17243b) 68%,var(--tenant-muted,#7d8899))!important;margin-top:2px!important;font-size:10px!important;font-weight:750!important;line-height:1.3!important}.tenant-home-review-top b{letter-spacing:-.02em!important;font-size:11.5px!important;line-height:1!important}.tenant-home-review-track article>p{color:var(--tenant-text,#334057)!important;-webkit-line-clamp:2!important;margin:9px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}.tenant-home-review-track article>footer{margin-top:8px!important;padding-top:8px!important}.tenant-home-review-track article>footer span{padding:5px 8px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.tenant-home-review-track article>footer time{color:color-mix(in srgb,var(--tenant-text,#17243b) 58%,var(--tenant-muted,#8993a5))!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}@media (max-width:900px){.tenant-home-review-track article{width:248px!important}}@media (max-width:620px){.tenant-home-review-track article{width:238px!important}.tenant-home-review-top{grid-template-columns:34px minmax(0,1fr) auto!important}.tenant-home-review-top>span{width:34px!important;height:34px!important}.tenant-home-review-top strong{font-size:12.5px!important}.tenant-home-review-track article>p{font-size:11.5px!important}}.tenant-purchase-track,.tenant-home-review-track{width:max-content!important;padding-left:100%!important;animation-name:tenantUniqueMarquee!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes tenantUniqueMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.tenant-home-review-track{gap:14px!important}.tenant-home-review-track .tenant-home-review-card-v2{border:1px solid var(--tenant-border,#e1e6ef)!important;background:var(--tenant-surface,#fff)!important;border-radius:17px!important;flex:none!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:340px!important;height:84px!important;min-height:84px!important;margin:0!important;padding:12px 15px!important;display:grid!important;box-shadow:0 10px 24px #222a4813!important}.tenant-home-review-avatar-v2{width:56px;height:56px;color:var(--tenant-primary,#6742df);background:linear-gradient(135deg,#f1eaff,#e6f6ff);border-radius:14px;place-items:center;font-size:14px;font-weight:950;display:grid}.tenant-home-review-info-v2{flex-direction:column;min-width:0;display:flex}.tenant-home-review-info-v2 strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--tenant-text,#1c2941)!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.tenant-home-review-info-v2 span{white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:5px;overflow:hidden;color:var(--tenant-muted,#8a95a7)!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.tenant-home-review-meta-v2{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.tenant-home-review-meta-v2 b{color:#f2a21a;letter-spacing:-.03em;font-size:11px;line-height:1}.tenant-home-review-meta-v2 time{color:var(--tenant-muted,#8993a5);font-size:9.5px;font-weight:800}html[data-tenant-theme=dark] .tenant-home-review-track .tenant-home-review-card-v2{background:#151721!important;border-color:#2c3042!important;box-shadow:0 8px 20px #0000001f!important}@media (max-width:620px){.tenant-home-review-track .tenant-home-review-card-v2{grid-template-columns:50px minmax(0,1fr) auto!important;gap:11px!important;width:300px!important;height:76px!important;min-height:76px!important;padding:10px 12px!important}.tenant-home-review-avatar-v2{border-radius:13px;width:50px;height:50px;font-size:12px}.tenant-home-review-info-v2 strong{font-size:12.5px!important}.tenant-home-review-info-v2 span{max-width:145px;font-size:10px!important}.tenant-home-review-meta-v2 b{font-size:10px}.tenant-home-review-meta-v2 time{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.tenant-purchase-track,.tenant-home-review-track{padding-left:0!important;animation:none!important;transform:none!important}.tenant-purchase-viewport,.tenant-home-review-viewport{overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}}.tenant-announcement-popup-x{background:linear-gradient(90deg,var(--tenant-button-start,#6650ef),var(--tenant-button-end,#ac45df))!important;color:#fff!important;box-shadow:0 10px 25px color-mix(in srgb,var(--tenant-button-start,#6650ef) 30%,transparent)!important;border-color:#fff!important}.tenant-announcement-popup-x:hover{filter:brightness(1.04);background:linear-gradient(90deg,var(--tenant-button-start,#6650ef),var(--tenant-button-end,#ac45df))!important}.tenant-contact-logo-preset>i{place-items:center;width:100%;height:100%;font-size:21px;font-style:normal;line-height:1;display:grid}.tenant-contact-logo-preset.platform-phone>i,.tenant-contact-logo-preset.platform-email>i,.tenant-contact-logo-preset.platform-other>i{font-size:18px}.tenant-contact-platform.platform-discord>i{color:#5865f2;background:#eeebff}.tenant-contact-logo-preset.platform-other.preset-brand{background:#667085}.tenant-contact-logo-preset.platform-other.preset-outline{color:#667085}.tenant-contact-logo-preset.platform-other.preset-soft{color:#667085;background:#f1f3f5}.tenant-orders-shell{max-width:1280px}.tenant-orders-heading h1{letter-spacing:-.025em!important;font-size:32px!important;font-weight:950!important;line-height:1.15!important}.tenant-orders-heading p{color:var(--tenant-muted,#637087)!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.tenant-orders-panel{border-radius:22px!important;overflow:visible!important}.tenant-orders-toolbar{gap:14px!important;padding:16px 18px!important}.tenant-orders-search{border-radius:13px!important;height:48px!important;padding:0 14px!important}.tenant-orders-search input{color:var(--tenant-text,#243149)!important;font-size:13px!important;font-weight:750!important}.tenant-orders-search svg{width:18px!important;height:18px!important}.tenant-orders-actions button{border-radius:12px!important;gap:8px!important;height:44px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}.tenant-orders-actions button svg{width:17px!important;height:17px!important}.tenant-orders-table-head{color:#56657a!important;letter-spacing:.01em!important;min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:950!important}.tenant-order-row{gap:16px!important;min-height:92px!important;padding:14px 18px!important}.tenant-order-product{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important}.tenant-order-image{border-radius:14px!important;width:58px!important;height:58px!important}.tenant-order-product strong{color:var(--tenant-text,#223149)!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.tenant-order-product small{color:var(--tenant-muted,#718096)!important;margin-top:4px!important;font-size:11px!important;font-weight:750!important;line-height:1.45!important}.tenant-order-product em{margin-top:5px!important;font-size:10px!important;font-weight:900!important}.tenant-order-date strong{color:var(--tenant-text,#27364e)!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.tenant-order-date small{color:#8490a3!important;margin-top:5px!important;font-size:10px!important;font-weight:750!important}.tenant-order-price{color:var(--tenant-primary,#6b51e7)!important;font-size:14px!important;font-weight:950!important}.tenant-order-qty{color:#e73a72!important;font-size:13px!important;font-weight:950!important}.tenant-order-status{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.tenant-order-dots{border-radius:12px!important;width:40px!important;height:40px!important}.tenant-order-dots svg{width:18px!important;height:18px!important}.tenant-order-menu{border-radius:15px!important;width:235px!important;padding:7px!important;box-shadow:0 20px 46px #1e243d2e!important}.tenant-order-menu button{color:#39485f!important;border-radius:10px!important;gap:10px!important;min-height:44px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important}.tenant-order-menu button:hover{color:var(--tenant-primary,#6b51e7)!important;background:#f5f2ff!important}.tenant-order-menu button svg{flex:0 0 17px!important;width:17px!important;height:17px!important}.tenant-orders-pagination{min-height:76px!important;padding:15px 18px!important;font-size:11px!important;font-weight:750!important}.tenant-orders-pagination button{border-radius:11px!important;min-width:40px!important;height:40px!important;font-size:11px!important;font-weight:900!important}.tenant-order-modal{border-radius:22px!important;width:min(720px,96vw)!important}.tenant-order-modal>header{grid-template-columns:52px minmax(0,1fr) 40px!important;gap:13px!important;padding:18px 20px!important}.tenant-order-modal-icon{border-radius:15px!important;width:50px!important;height:50px!important}.tenant-order-modal-icon svg{width:25px!important;height:25px!important}.tenant-order-modal header h2{color:var(--tenant-text,#202d44)!important;font-size:21px!important;font-weight:950!important;line-height:1.2!important}.tenant-order-modal header p{color:var(--tenant-muted,#718096)!important;margin-top:5px!important;font-size:12px!important;font-weight:750!important}.tenant-order-modal header>button{border:1px solid var(--tenant-border,#dfe4ee)!important;color:#66758b!important;background:#f8f9fc!important;border-radius:11px!important;width:38px!important;height:38px!important;font-size:23px!important}.tenant-order-modal-body{padding:20px!important}.tenant-order-summary-grid{gap:12px!important}.tenant-order-summary-grid>div{background:#fbfcff!important;border-radius:14px!important;padding:14px 15px!important}.tenant-order-summary-grid span{color:#738097!important;font-size:11px!important;font-weight:850!important}.tenant-order-summary-grid strong{color:#2c3a52!important;margin-top:6px!important;font-size:13px!important;font-weight:950!important;line-height:1.45!important}.tenant-order-payload{border-radius:16px!important;margin-top:16px!important}.tenant-order-payload-head{background:#faf9ff!important;height:56px!important;padding:0 14px!important}.tenant-order-payload-head strong{color:#39475e!important;font-size:13px!important;font-weight:950!important}.tenant-order-payload-head button{border-radius:10px!important;gap:7px!important;height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important}.tenant-order-payload-head svg{width:16px!important;height:16px!important}.tenant-order-fulfillment{background:#fff!important;padding:14px!important}.tenant-order-fulfillment>span{display:block;color:var(--tenant-primary,#6a50df)!important;margin-bottom:9px!important;font-size:11px!important;font-weight:950!important}.tenant-order-fulfillment pre{color:#1e2d44!important;white-space:pre-wrap!important;word-break:break-word!important;background:#f8faff!important;border:1px solid #e0e6f1!important;border-radius:13px!important;margin:0!important;padding:15px!important;font:850 13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace!important}.tenant-order-no-payload{padding:36px 18px!important;font-size:12px!important;font-weight:750!important;line-height:1.6!important}.tenant-order-modal>footer{border:0!important;height:auto!important;min-height:0!important;padding:0 20px 20px!important}.tenant-order-modal>footer button{border-radius:12px!important;height:44px!important;font-size:12px!important;font-weight:950!important}html[data-tenant-theme=dark] .tenant-order-summary-grid>div,html[data-tenant-theme=dark] .tenant-order-fulfillment pre{color:#edf1f7!important;background:#11141d!important;border-color:#34394b!important}html[data-tenant-theme=dark] .tenant-order-menu button{color:#dce3ee!important}@media (max-width:980px){.tenant-order-row{min-height:84px!important;padding:13px 14px!important}.tenant-order-product{grid-template-columns:52px minmax(0,1fr)!important}.tenant-order-image{width:52px!important;height:52px!important}.tenant-orders-toolbar{padding:14px!important}}@media (max-width:680px){.tenant-orders-heading h1{font-size:26px!important}.tenant-order-row{grid-template-columns:minmax(0,1fr) auto auto!important}.tenant-order-product strong{font-size:13px!important}.tenant-order-menu{width:220px!important}.tenant-order-modal-body{padding:14px!important}.tenant-order-summary-grid{grid-template-columns:1fr!important}.tenant-order-modal>header{padding:15px!important}.tenant-order-payload-head{height:auto!important;min-height:54px!important;padding:9px 11px!important}.tenant-order-fulfillment pre{font-size:12px!important}}.tenant-order-details-clean{gap:14px;padding:18px 20px 20px;display:grid}.tenant-order-clean-date{background:#fbfcff;border:1px solid #e2e6ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.tenant-order-clean-date span{color:#718096;font-size:12px;font-weight:850}.tenant-order-clean-date strong{color:#1f2d45;text-align:right;font-size:14px;font-weight:950}.tenant-order-payload-clean{margin-top:0!important}.tenant-order-payload-clean .tenant-order-payload-head{justify-content:flex-start}.tenant-order-payload-clean .tenant-order-payload-head strong{color:#2f3d55;font-size:13px;font-weight:950}.tenant-order-payload-clean .tenant-order-fulfillment{padding:14px}.tenant-order-payload-clean .tenant-order-fulfillment pre{color:#17243b;white-space:pre-wrap;word-break:break-word;background:#f8faff;border:1px solid #dfe5ef;border-radius:12px;margin:0;padding:14px 15px;font:850 13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-tenant-theme=dark] .tenant-order-clean-date{background:#181b26;border-color:#34394b}html[data-tenant-theme=dark] .tenant-order-clean-date span{color:#aeb7c8}html[data-tenant-theme=dark] .tenant-order-clean-date strong,html[data-tenant-theme=dark] .tenant-order-payload-clean .tenant-order-payload-head strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-order-payload-clean .tenant-order-fulfillment pre{color:#edf1f7;background:#11141d;border-color:#34394b}@media (max-width:620px){.tenant-order-clean-date{flex-direction:column;align-items:flex-start;gap:6px}.tenant-order-clean-date strong{text-align:left}.tenant-order-details-clean{padding:14px}.tenant-order-payload-clean .tenant-order-fulfillment pre{font-size:12px}}.nav-shell>.brand{flex:none!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:100%!important;display:flex!important;overflow:visible!important}.nav-shell>.brand>img{aspect-ratio:1791/451!important;object-fit:contain!important;object-position:left center!important;flex:none!important;width:196px!important;max-width:196px!important;height:auto!important;max-height:52px!important;display:block!important}@media (max-width:1020px){.nav-shell>.brand>img{width:170px!important;max-width:170px!important;max-height:44px!important}}@media (max-width:640px){.nav-shell>.brand>img{width:136px!important;max-width:136px!important;max-height:36px!important}}.nav-shell>.brand{transform:translateY(-6px)!important}@media (max-width:1020px){.nav-shell>.brand{transform:translateY(-5px)!important}}@media (max-width:640px){.nav-shell>.brand{transform:translateY(-3px)!important}}.tenant-share-link-box{background:#f8faff;border:1px solid #dfe5f1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:10px;padding:13px;display:grid}.tenant-share-link-box>div{grid-column:1/-1;gap:3px;display:grid}.tenant-share-link-box strong{color:#25344d;font-size:12px;font-weight:950}.tenant-share-link-box small{color:#6f7d92;font-size:11px;line-height:1.5}.tenant-share-link-box code{text-overflow:ellipsis;white-space:nowrap;color:#4e5d76;background:#fff;border:1px solid #e2e7f0;border-radius:10px;min-width:0;padding:10px 11px;font:800 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.tenant-share-link-box button{color:#6549d8;cursor:pointer;background:#f3efff;border:1px solid #d8d0fb;border-radius:10px;height:38px;padding:0 13px;font-size:11px;font-weight:950}.tenant-share-link-box button:hover{background:#ebe5ff}html[data-tenant-theme=dark] .tenant-share-link-box{background:#151925;border-color:#33394b}html[data-tenant-theme=dark] .tenant-share-link-box strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-share-link-box small{color:#aeb7c8}html[data-tenant-theme=dark] .tenant-share-link-box code{color:#e3e8f2;background:#10131c;border-color:#34394b}@media (max-width:620px){.tenant-share-link-box{grid-template-columns:1fr}.tenant-share-link-box button{width:100%}}.tenant-store-stats-readable article{border-radius:20px;height:126px;padding:20px 22px}.tenant-store-stats-readable article>div{gap:1px}.tenant-store-stats-readable span{line-height:1.25;color:color-mix(in srgb,var(--tenant-stat-label) 72%,var(--tenant-text,#17243b))!important;font-size:14px!important;font-weight:900!important}.tenant-store-stats-readable strong{letter-spacing:-.045em;margin:7px 0 5px!important;font-size:38px!important;font-weight:950!important;line-height:1!important}.tenant-store-stats-readable small{line-height:1.25;color:color-mix(in srgb,var(--tenant-stat-label) 88%,var(--tenant-text,#17243b))!important;font-size:11px!important;font-weight:800!important}.tenant-store-stats-readable article>i{opacity:.48!important;width:100px!important;height:100px!important;bottom:-8px!important;right:8px!important}.tenant-store-stats-readable svg{stroke-width:2.5px!important;width:94px!important;height:94px!important}@media (max-width:620px){.tenant-store-stats-readable article{min-height:112px!important;padding:16px!important}.tenant-store-stats-readable span{font-size:13px!important}.tenant-store-stats-readable strong{font-size:31px!important}.tenant-store-stats-readable small{font-size:10.5px!important}.tenant-store-stats-readable article>i{opacity:.38!important;width:74px!important;height:74px!important;bottom:-4px!important;right:6px!important}.tenant-store-stats-readable svg{width:70px!important;height:70px!important}}.tenant-level-settings{gap:22px;margin-top:20px;display:grid}.tenant-level-overview{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tenant-level-badge{background:#fff;border:1px solid #e1e5ee;border-radius:20px;flex-direction:column;align-items:center;min-width:0;padding:18px 10px;display:flex;box-shadow:0 10px 28px #2730500d}.tenant-level-badge-icon,.tenant-level-rank-symbol{background:linear-gradient(145deg,#fff,#f1f3f8);border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e5e8ef,0 8px 18px #30365214}.tenant-level-badge-icon{width:60px;height:60px;margin-bottom:10px;font-size:32px}.tenant-level-badge>span{letter-spacing:.14em;color:#7b68e8;font-size:9px;font-weight:950}.tenant-level-badge>strong{color:#18263d;margin-top:3px;font-size:15px}.tenant-level-badge>small{color:#6e7a8f;margin-top:4px;font-size:11px;font-weight:800}.tenant-level-badge>em{color:#674bdc;text-align:center;background:#f3f0ff;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.tenant-level-editor-card{background:#fff;border:1px solid #dfe4ed;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #262e4b0e}.tenant-level-editor-card>header{border-bottom:1px solid #e8ebf1;padding:20px 22px}.tenant-level-editor-card>header span{color:#7457ee;letter-spacing:.13em;font-size:10px;font-weight:950}.tenant-level-editor-card>header h2{color:#17243b;margin:4px 0 3px;font-size:23px}.tenant-level-editor-card>header p{color:#6b788d;margin:0;font-size:12px}.tenant-level-editor-list{display:grid}.tenant-level-editor-list>article{border-bottom:1px solid #edf0f5;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px;display:grid}.tenant-level-editor-list>article:last-child{border-bottom:0}.tenant-level-rank-symbol{width:64px;height:64px;font-size:34px}.tenant-level-fields{grid-template-columns:1.1fr .8fr .9fr .8fr;gap:12px;display:grid}.tenant-level-fields label{gap:6px;display:grid}.tenant-level-fields label.wide{grid-column:1/-1}.tenant-level-fields span{color:#334158;font-size:11px;font-weight:900}.tenant-level-fields input,.tenant-level-fields select{color:#1f2c42;background:#fff;border:1px solid #dce2ec;border-radius:11px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:750}.tenant-level-fields input:focus,.tenant-level-fields select:focus{border-color:#8569ed;box-shadow:0 0 0 3px #7457ee17}.tenant-level-fields input:disabled{color:#939aaa;background:#f5f6f9}.tenant-level-editor-card>footer{background:#fbfcff;border-top:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.tenant-level-editor-card>footer>span{color:#627087;font-size:12px;font-weight:800}.tenant-level-editor-card>footer>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6754ee,#b447e4);border:0;border-radius:12px;min-width:190px;height:44px;font-size:13px;font-weight:950}.tenant-level-editor-card>footer>button:disabled{opacity:.5;cursor:not-allowed}.tenant-checkout-discount-preview{background:linear-gradient(#fff,#fafbfe);border:1px solid #dfe5ef;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.tenant-checkout-discount-preview>div{color:#637188;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:850;display:flex}.tenant-checkout-discount-preview strong{color:#25334a;font-size:14px}.tenant-checkout-discount-preview b{color:#e24361;font-size:13px}.tenant-checkout-discount-preview .total{border-top:1px dashed #dde3ee;padding-top:9px}.tenant-checkout-discount-preview .total strong{color:var(--tenant-primary,#7054e8);font-size:20px}.tenant-checkout-exp-note{color:#27785b;background:#edf9f3;border-radius:13px;padding:10px 14px;font-size:12px;font-weight:850}.tenant-checkout-exp-note strong{color:#128557}.tenant-buy-discount-detail{flex-wrap:wrap;gap:8px;display:flex}.tenant-buy-discount-detail span{color:#6649da;background:#f2edff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}@media (max-width:1050px){.tenant-level-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-level-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tenant-level-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tenant-level-badge{border-radius:16px;padding:13px 7px}.tenant-level-badge-icon{width:50px;height:50px;font-size:27px}.tenant-level-editor-list>article{grid-template-columns:1fr;padding:15px}.tenant-level-rank-symbol{width:56px;height:56px}.tenant-level-fields{grid-template-columns:1fr}.tenant-level-fields label.wide{grid-column:auto}.tenant-level-editor-card>footer{flex-direction:column;align-items:stretch}.tenant-level-editor-card>footer>button{width:100%}}.tenant-level-gain-overlay{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e12229e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tenant-level-gain-card{border:1px solid color-mix(in srgb,var(--tenant-primary,#7457ee) 30%,#fff);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--tenant-accent,#57b8f6) 18%,#fff),transparent 38%),linear-gradient(180deg,#fff,#f8f7ff);text-align:center;border-radius:28px;width:min(520px,100%);padding:30px 28px 26px;animation:.42s cubic-bezier(.2,.9,.25,1.15) tenantLevelCardIn;position:relative;overflow:hidden;box-shadow:0 34px 90px #16193757}.tenant-level-gain-card:before{content:"";background:conic-gradient(from 0deg,transparent 0 12%,#ffd74a24 13% 16%,transparent 17% 32%,#785df51c 33% 36%,transparent 37% 100%);pointer-events:none;animation:10s linear infinite tenantLevelGlowSpin;position:absolute;inset:-40% -30%}.tenant-level-gain-card>*{z-index:1;position:relative}.tenant-level-gain-kicker{background:linear-gradient(90deg,var(--tenant-primary,#7457ee),var(--tenant-secondary,#a94fe4));color:#fff;letter-spacing:.16em;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 13px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 9px 22px #7054e838}.tenant-level-gain-card.level-up .tenant-level-gain-kicker{color:#432b00;background:linear-gradient(90deg,#f1a800,#ffd84b,#f0a400);box-shadow:0 10px 28px #e0a40047}.tenant-level-gain-badge{background:linear-gradient(145deg,#fff,#f1efff);border:1px solid #e4defb;border-radius:50%;place-items:center;width:112px;height:112px;margin:18px auto 12px;display:grid;position:relative;box-shadow:0 14px 36px #523fa429}.tenant-level-gain-badge span{filter:drop-shadow(0 7px 8px #2924462e);font-size:58px;animation:.7s cubic-bezier(.15,.95,.25,1.3) .15s both tenantLevelBadgePop}.tenant-level-gain-badge i{border:2px solid color-mix(in srgb,var(--tenant-primary,#7457ee) 45%,transparent);border-radius:50%;animation:1.6s ease-out infinite tenantLevelRing;position:absolute;inset:-9px}.tenant-level-gain-card h2{color:var(--tenant-text,#17243b);letter-spacing:-.035em;margin:5px 0 4px;font-size:30px;font-weight:1000;line-height:1.15}.tenant-level-gain-card>p{color:var(--tenant-muted,#69758a);margin:0 0 16px;font-size:14px;font-weight:800}.tenant-level-gain-route{background:#fbfaff;border:1px solid #e7e4f1;border-radius:15px;justify-content:center;align-items:center;gap:12px;margin:10px 0 14px;padding:11px 14px;font-size:13px;display:flex}.tenant-level-gain-route span{color:#768095;font-weight:850}.tenant-level-gain-route b{color:var(--tenant-primary,#7457ee);font-size:20px}.tenant-level-gain-route strong{color:var(--tenant-text,#17243b);font-weight:1000}.tenant-level-gain-exp{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 9px;display:flex}.tenant-level-gain-exp span{color:#9b56ec;font-size:16px;font-weight:1000}.tenant-level-gain-exp strong{color:var(--tenant-text,#17243b);font-size:16px;font-weight:1000}.tenant-level-gain-progress{background:#fff;border:1px solid #e3e6ef;border-radius:17px;padding:15px 16px 14px}.tenant-level-gain-progress>div{color:#606d82;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;font-weight:900;display:flex}.tenant-level-gain-progress>div b{color:#8d96a5}.tenant-level-gain-progress>i{background:#ececf3;border-radius:999px;height:14px;padding:2px;display:block;overflow:hidden}.tenant-level-gain-progress>i em{background:linear-gradient(90deg,var(--tenant-progress-start,#f04fd5),var(--tenant-progress-end,#63d6e8));width:0;height:100%;box-shadow:0 0 16px color-mix(in srgb,var(--tenant-progress-end,#63d6e8) 40%,transparent);border-radius:999px;transition:width 1.55s cubic-bezier(.15,.8,.2,1);display:block}.tenant-level-gain-progress small{color:#7b8799;margin-top:9px;font-size:11px;font-weight:800;display:block}.tenant-level-gain-card>button{background:linear-gradient(90deg,var(--tenant-button-start,#6754ee),var(--tenant-button-end,#d34de2));width:100%;min-height:48px;color:var(--tenant-button-text,#fff);cursor:pointer;border:0;border-radius:14px;margin-top:17px;font-size:14px;font-weight:1000;box-shadow:0 12px 26px #6750e133}.tenant-level-gain-spark{color:#ffd34d;font-size:22px;animation:1.4s ease-in-out infinite alternate tenantLevelSpark;position:absolute!important}.tenant-level-gain-spark.spark-1{top:82px;left:42px}.tenant-level-gain-spark.spark-2{animation-delay:.35s;top:118px;right:48px}.tenant-level-gain-spark.spark-3{color:var(--tenant-accent,#57b8f6);animation-delay:.7s;bottom:118px;right:90px}@keyframes tenantLevelCardIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:none}}@keyframes tenantLevelBadgePop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}70%{transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes tenantLevelRing{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.28)}}@keyframes tenantLevelSpark{0%{opacity:.55;transform:scale(.72)rotate(-10deg)}to{opacity:1;transform:scale(1.25)rotate(10deg)}}@keyframes tenantLevelGlowSpin{to{transform:rotate(360deg)}}@media (max-width:620px){.tenant-level-gain-overlay{padding:12px}.tenant-level-gain-card{border-radius:23px;padding:24px 18px 20px}.tenant-level-gain-badge{width:92px;height:92px}.tenant-level-gain-badge span{font-size:48px}.tenant-level-gain-card h2{font-size:25px}.tenant-level-gain-route{gap:8px;font-size:11px}.tenant-level-gain-exp span,.tenant-level-gain-exp strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.tenant-level-gain-card,.tenant-level-gain-card:before,.tenant-level-gain-badge span,.tenant-level-gain-badge i,.tenant-level-gain-spark{animation:none!important}.tenant-level-gain-progress>i em{transition:none!important}}.tenant-member-vip-benefits-trigger{border:1px solid var(--tenant-border,#e4e2f2);min-height:38px;color:var(--tenant-primary,#7055e3);font:inherit;background:var(--tenant-surface,#fff);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.tenant-member-vip-benefits-trigger:hover{background:var(--tenant-hover-bg,#f7f5ff);border-color:color-mix(in srgb,var(--tenant-primary,#7055e3) 35%,var(--tenant-border,#e4e2f2))}.tenant-member-vip-benefits-trigger span{font-size:16px;line-height:1}.tenant-vip-benefits-overlay{z-index:10050;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e12227a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-vip-benefits-dialog{border:1px solid var(--tenant-border,#e1e5ee);background:var(--tenant-surface,#fff);border-radius:24px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #12183140}.tenant-vip-benefits-dialog>header{border-bottom:1px solid var(--tenant-border,#e8ebf2);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.tenant-vip-benefits-dialog>header span{color:var(--tenant-primary,#7055e3);letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.tenant-vip-benefits-dialog>header h2{color:var(--tenant-text,#17243b);letter-spacing:-.03em;margin:5px 0 3px;font-size:24px}.tenant-vip-benefits-dialog>header p{color:var(--tenant-muted,#758196);margin:0;font-size:12px;font-weight:750}.tenant-vip-benefits-dialog>header>button{border:1px solid var(--tenant-border,#e1e5ee);background:var(--tenant-surface,#fff);width:40px;height:40px;color:var(--tenant-muted,#778196);cursor:pointer;border-radius:12px;flex:none;font-size:22px}.tenant-vip-benefits-list{gap:10px;padding:18px 24px;display:grid;overflow:auto}.tenant-vip-benefits-list article{border:1px solid var(--tenant-border,#e5e8f0);background:color-mix(in srgb,var(--tenant-surface,#fff) 96%,var(--tenant-primary,#7055e3) 4%);border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.tenant-vip-benefits-list article.current{border-color:color-mix(in srgb,var(--tenant-primary,#7055e3) 48%,var(--tenant-border,#e5e8f0));background:color-mix(in srgb,var(--tenant-primary,#7055e3) 8%,var(--tenant-surface,#fff));box-shadow:inset 4px 0 0 var(--tenant-primary,#7055e3)}.tenant-vip-benefits-badge{border:1px solid var(--tenant-border,#e5e8f0);background:var(--tenant-surface,#fff);border-radius:15px;place-items:center;width:54px;height:54px;font-size:29px;display:grid}.tenant-vip-benefits-copy{min-width:0}.tenant-vip-benefits-copy>div{align-items:center;gap:8px;display:flex}.tenant-vip-benefits-copy>div>span{color:var(--tenant-primary,#7055e3);letter-spacing:.13em;font-size:8px;font-weight:950}.tenant-vip-benefits-copy>div>b{background:color-mix(in srgb,var(--tenant-primary,#7055e3) 12%,#fff);color:var(--tenant-primary,#7055e3);border-radius:999px;padding:4px 7px;font-size:8px}.tenant-vip-benefits-copy h3{color:var(--tenant-text,#17243b);margin:3px 0;font-size:16px}.tenant-vip-benefits-copy p{color:var(--tenant-muted,#69778c);margin:0;font-size:11px;font-weight:750;line-height:1.45}.tenant-vip-benefits-values{gap:8px;display:flex}.tenant-vip-benefits-values>span{border:1px solid var(--tenant-border,#e7e9f0);background:var(--tenant-surface,#fff);min-width:104px;color:var(--tenant-muted,#778196);border-radius:11px;padding:9px 10px;font-size:8px;font-weight:850}.tenant-vip-benefits-values strong{color:var(--tenant-text,#17243b);margin-top:3px;font-size:12px;display:block}.tenant-vip-benefits-values>span:last-child strong{color:var(--tenant-primary,#7055e3);font-size:15px}.tenant-vip-benefits-dialog>footer{border-top:1px solid var(--tenant-border,#e8ebf2);padding:14px 24px 20px}.tenant-vip-benefits-dialog>footer button{background:linear-gradient(90deg,var(--tenant-button-start,#6754ee),var(--tenant-button-end,#d34de2));width:100%;min-height:46px;color:var(--tenant-button-text,#fff);font:inherit;cursor:pointer;border:0;border-radius:13px;font-size:13px;font-weight:950}html[data-tenant-theme=dark] .tenant-vip-benefits-overlay{background:#0000009e}@media (max-width:680px){.tenant-member-vip-benefits-trigger{grid-column:1/-1;justify-content:center;width:100%}.tenant-vip-benefits-overlay{padding:10px}.tenant-vip-benefits-dialog{border-radius:18px;max-height:calc(100vh - 20px)}.tenant-vip-benefits-dialog>header{padding:18px 16px 14px}.tenant-vip-benefits-dialog>header h2{font-size:20px}.tenant-vip-benefits-list{padding:14px 16px}.tenant-vip-benefits-list article{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:12px}.tenant-vip-benefits-badge{border-radius:13px;width:46px;height:46px;font-size:24px}.tenant-vip-benefits-values{grid-column:1/-1;width:100%}.tenant-vip-benefits-values>span{flex:1;min-width:0}.tenant-vip-benefits-dialog>footer{padding:12px 16px 16px}}.tenant-slip-credit-unlimited{background:linear-gradient(135deg,#f7f3ff,#edf7ff);border:1px solid #c9b8ff;border-radius:18px;align-items:center;gap:16px;margin-top:16px;padding:22px;display:flex;box-shadow:0 12px 28px #5c48be14}.tenant-slip-credit-unlimited>div{color:#fff;background:linear-gradient(135deg,#7355ec,#b64be3);border-radius:16px;place-items:center;width:58px;height:58px;font-size:32px;font-weight:1000;display:grid;box-shadow:0 10px 22px #694bdc33}.tenant-slip-credit-unlimited>span{gap:4px;display:grid}.tenant-slip-credit-unlimited b{color:#202b42;font-size:17px}.tenant-slip-credit-unlimited small{color:#66748a;font-size:12px;font-weight:750;line-height:1.55}.tenant-slip-credit-page-card.is-unlimited .tenant-slip-credit-summary-card--balance strong{font-size:27px}.tenant-slip-credit-page-card.is-unlimited .tenant-slip-credit-summary-card--price strong{color:#16815d}@media (max-width:620px){.tenant-slip-credit-unlimited{align-items:flex-start;padding:16px}.tenant-slip-credit-unlimited>div{border-radius:14px;width:48px;height:48px;font-size:26px}.tenant-slip-credit-unlimited b{font-size:15px}}html,html:not([data-tenant-theme=dark]) .tenant-store-page,html:not([data-tenant-theme=dark]) .tenant-store-header-v3,html:not([data-tenant-theme=dark]) .tenant-store-page input,html:not([data-tenant-theme=dark]) .tenant-store-page select,html:not([data-tenant-theme=dark]) .tenant-store-page textarea,html:not([data-tenant-theme=dark]) .tenant-store-page button{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.admin-slip-credit-topup-card{background:linear-gradient(145deg,#fbfbff,#f5f3ff);border:1px solid #d9d9f7;border-radius:16px;margin-top:14px;padding:16px}.admin-slip-credit-topup-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.admin-slip-credit-topup-head>div{min-width:0}.admin-slip-credit-topup-head span{color:#7658e4;letter-spacing:.12em;font-size:9px;font-weight:950;display:block}.admin-slip-credit-topup-head h4{color:#19283f;margin:3px 0 4px;font-size:15px}.admin-slip-credit-topup-head p{color:#748196;margin:0;font-size:10px;line-height:1.55}.admin-slip-credit-topup-head>strong{color:#5e43d4;background:#ede9ff;border-radius:11px;flex:none;padding:8px 11px;font-size:15px}.admin-slip-credit-topup-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-slip-credit-topup-form label{color:#4f6178;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-slip-credit-topup-form label span small{color:#929eae;font-size:9px;font-weight:700}.admin-slip-credit-topup-form input{background:#fff;border:1px solid #d7e0ea;border-radius:11px;outline:none;width:100%;height:42px;padding:0 11px;font-size:12px}.admin-slip-credit-topup-form input:focus{border-color:#6e5bea;box-shadow:0 0 0 3px #6e5bea1a}.admin-slip-credit-topup-form button{color:#fff;background:linear-gradient(90deg,#654fe8,#a846df);grid-column:1/-1;margin-top:1px}.admin-slip-credit-topup-note{color:#7e8999;margin-top:10px;font-size:9px;font-weight:750;line-height:1.5;display:block}@media (max-width:620px){.admin-slip-credit-topup-form{grid-template-columns:1fr}.admin-slip-credit-topup-form button{grid-column:auto}.admin-slip-credit-topup-head{flex-direction:column}.admin-slip-credit-topup-head>strong{align-self:flex-start}}.tenant-slip-live-message,.gateway-message,.tenant-slip-credit-message{white-space:pre-line}.tenant-purchase-member{text-overflow:ellipsis;min-width:0;max-width:92px;overflow:hidden}.tenant-product-stock-overlay{padding:18px;overflow:hidden}.tenant-product-stock-workspace{border-radius:24px;flex-direction:column;width:min(1180px,100vw - 36px);height:min(900px,100dvh - 36px);max-height:none;display:flex;overflow:hidden}.tenant-product-stock-workspace>header{background:#fffffffa;flex:none;min-height:92px;padding:18px 22px}.tenant-product-stock-workspace>header>div:nth-child(2){min-width:0}.tenant-product-stock-workspace>header h2,.tenant-product-stock-workspace>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-stock-summarybar{background:#fbfcff;border-bottom:1px solid #e7eaf2;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.tenant-stock-summarybar>div{background:#fff;border:1px solid #e4e8f2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:flex}.tenant-stock-summarybar span{color:#79859a;font-size:11px;font-weight:850}.tenant-stock-summarybar strong{color:#5f49dc;font-size:15px;font-weight:950}.tenant-stock-workspace-body{background:#f5f7fb;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;padding:16px;display:grid;overflow:hidden}.tenant-stock-compose,.tenant-stock-library{background:#fff;border-radius:18px;flex-direction:column;min-width:0;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.tenant-stock-compose{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.tenant-stock-section-title{flex:none}.tenant-stock-section-title>div{min-width:0}.tenant-stock-section-title strong,.tenant-stock-section-title span{min-width:0;display:block}.tenant-stock-section-title span{line-height:1.55}.tenant-stock-control-row{flex:none}.tenant-stock-separator-field{min-width:0}.tenant-stock-separator-popover{z-index:40;max-width:min(360px,100vw - 64px)}.tenant-stock-editor-grid{flex:none;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.tenant-stock-editor-grid>label,.tenant-stock-preview{min-width:0}.tenant-stock-editor-grid textarea{resize:none;white-space:pre;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;height:250px;min-height:250px;max-height:250px;overflow:auto}.tenant-stock-preview{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:230px;overflow:auto}.tenant-stock-preview ol{margin:10px 0 0;padding:0}.tenant-stock-preview code,.tenant-stock-entry-copy code{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.tenant-stock-primary{z-index:5;flex:none;width:100%;margin-top:14px;position:sticky;bottom:0;box-shadow:0 -10px 22px #ffffffeb,0 12px 24px #6750e92e}.tenant-stock-library{overflow:hidden}.tenant-stock-library-side{flex-wrap:wrap;min-width:0}.tenant-stock-search{flex:none}.tenant-stock-entry-list.tenant-stock-list-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto;max-height:none!important}.tenant-stock-entry-list article{grid-template-columns:82px minmax(0,1fr) 58px;min-width:0}.tenant-stock-entry-copy{min-width:0;overflow:hidden}.tenant-stock-entry-copy code{white-space:pre-wrap;max-height:132px;overflow:auto}.tenant-stock-pagination{flex:none;margin-top:10px}html[data-tenant-theme=dark] .tenant-product-stock-workspace>header{background:#171a24}html[data-tenant-theme=dark] .tenant-stock-summarybar{background:#121620;border-color:#303547}html[data-tenant-theme=dark] .tenant-stock-summarybar>div{background:#181d28;border-color:#34394b}html[data-tenant-theme=dark] .tenant-stock-summarybar span{color:#aeb7c8}html[data-tenant-theme=dark] .tenant-stock-summarybar strong{color:#a995ff}html[data-tenant-theme=dark] .tenant-stock-workspace-body{background:#10141d}html[data-tenant-theme=dark] .tenant-stock-primary{box-shadow:0 -10px 22px #141823f5,0 12px 24px #6750e933}@media (max-width:980px){.tenant-product-stock-overlay{padding:10px}.tenant-product-stock-workspace{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.tenant-stock-workspace-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tenant-stock-compose,.tenant-stock-library{height:auto;min-height:520px;overflow:visible}.tenant-stock-library{height:620px}.tenant-stock-list-viewport{max-height:none!important}}@media (max-width:700px){.tenant-product-stock-overlay{place-items:stretch stretch;padding:0}.tenant-product-stock-workspace{border:0;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}.tenant-product-stock-workspace>header{grid-template-columns:44px minmax(0,1fr) 40px;min-height:78px;padding:13px 14px}.tenant-stock-summarybar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.tenant-stock-summarybar>div{gap:3px;padding:8px 9px;display:grid}.tenant-stock-summarybar span{font-size:9px}.tenant-stock-summarybar strong{font-size:13px}.tenant-stock-workspace-body{gap:8px;padding:8px}.tenant-stock-compose,.tenant-stock-library{border-radius:15px;min-height:500px;padding:12px}.tenant-stock-editor-grid textarea{height:220px;min-height:220px;max-height:220px}.tenant-stock-preview{max-height:200px}.tenant-stock-entry-list article{grid-template-columns:minmax(0,1fr)}.tenant-stock-entry-list .status{justify-self:start}.tenant-stock-entry-list article>button,.tenant-stock-entry-lock{width:74px}}.tenant-order-admin-wrap{background:#fff;border:1px solid #dfe5f1;border-radius:22px;margin:0 10px 28px;overflow:hidden;box-shadow:0 16px 42px #1b345c0e}.tenant-order-admin-toolbar{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tenant-order-admin-toolbar label{color:#64748b;background:#fff;border:1px solid #d9e1ef;border-radius:13px;align-items:center;gap:10px;width:min(440px,100%);height:46px;padding:0 14px;display:flex}.tenant-order-admin-toolbar input{color:#12233d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:650}.tenant-order-admin-toolbar button{color:#263a59;cursor:pointer;background:#fff;border:1px solid #d9e1ef;border-radius:13px;height:44px;padding:0 16px;font-weight:800}.tenant-order-admin-table{min-width:1120px}.tenant-order-admin-head,.tenant-order-admin-row{grid-template-columns:minmax(260px,1.65fr) minmax(130px,.8fr) 86px 120px 120px 105px 150px 112px;align-items:center;display:grid}.tenant-order-admin-head{color:#53657f;background:#f7f9fc;border-bottom:1px solid #dfe5ef;min-height:50px;padding:0 18px;font-size:12px;font-weight:900}.tenant-order-admin-row{color:#13233d;border-bottom:1px solid #e8edf4;min-height:92px;padding:12px 18px}.tenant-order-admin-row:last-child{border-bottom:0}.tenant-order-admin-row>div{min-width:0;padding-right:12px}.tenant-order-admin-product{flex-direction:column;gap:4px;display:flex}.tenant-order-admin-product strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.4;overflow:hidden}.tenant-order-admin-product small{color:#718096;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tenant-order-admin-product em{color:#9aa8bb;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.tenant-order-admin-member b{font-size:13px}.tenant-order-admin-qty,.tenant-order-admin-money,.tenant-order-admin-total{flex-direction:column;gap:2px;display:flex}.tenant-order-admin-qty b,.tenant-order-admin-money b,.tenant-order-admin-total b{font-size:14px}.tenant-order-admin-total b{color:#6950f1}.tenant-order-admin-qty small,.tenant-order-admin-money small,.tenant-order-admin-total small{color:#95a1b2;font-size:10px}.tenant-order-admin-status{border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.tenant-order-admin-status.paid,.tenant-order-admin-summary-status.paid{color:#15945d;background:#eaf8f0}.tenant-order-admin-status.cancelled,.tenant-order-admin-summary-status.cancelled{color:#e64259;background:#fff0f2}.tenant-order-admin-status.pending,.tenant-order-admin-summary-status.pending{color:#b97b08;background:#fff8e7}.tenant-order-admin-date time{color:#53657f;font-size:11px;font-weight:800}.tenant-order-admin-action button{color:#6e50ef;cursor:pointer;background:#f5f2ff;border:1px solid #ded9ff;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-weight:900;display:inline-flex}.tenant-order-admin-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.tenant-order-admin-pagination{color:#697991;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;font-size:12px;display:flex}.tenant-order-admin-pagination div{align-items:center;gap:8px;display:flex}.tenant-order-admin-pagination button{color:#40516d;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:10px;height:36px;padding:0 13px;font-weight:800}.tenant-order-admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.tenant-order-admin-pagination b{color:#6e50ef;padding:0 5px}.tenant-order-admin-empty{text-align:center;padding:70px 20px}.tenant-order-admin-empty>div{color:#8b75f5;font-size:34px}.tenant-order-admin-empty h2{color:#14243e;margin:8px 0 4px}.tenant-order-admin-empty p{color:#7b899d;margin:0}.tenant-order-admin-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b2e80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tenant-order-admin-modal{background:#fff;border:1px solid #e0e5ef;border-radius:26px;flex-direction:column;width:min(900px,96vw);max-height:min(860px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #12203947}.tenant-order-admin-modal>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.tenant-order-admin-modal>header span,.tenant-order-admin-delivery-head span{color:#7a5af5;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.tenant-order-admin-modal>header h2{color:#14233d;margin:0;font-size:22px}.tenant-order-admin-modal>header p{color:#728198;margin:6px 0 0;font-size:13px}.tenant-order-admin-modal>header>button{color:#637087;cursor:pointer;background:#f8faff;border:1px solid #dfe5ef;border-radius:11px;width:38px;height:38px;font-size:24px;line-height:1}.tenant-order-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 24px 0;display:grid}.tenant-order-admin-summary>div{background:#fbfcff;border:1px solid #e5e9f2;border-radius:15px;min-width:0;padding:14px 15px}.tenant-order-admin-summary span{color:#8492a7;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.tenant-order-admin-summary strong{color:#182944;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.tenant-order-admin-summary-status{border-radius:999px;width:auto;padding:5px 9px;display:inline-flex!important}.tenant-order-admin-delivery{background:#f8f9fd;border:1px solid #e2e6f1;border-radius:18px;min-height:0;margin:16px 24px 0;padding:16px;overflow:auto}.tenant-order-admin-delivery-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tenant-order-admin-delivery-head h3{color:#172842;margin:0;font-size:16px}.tenant-order-admin-delivery-head b{color:#6848ef;background:#ede8ff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.tenant-order-admin-no-delivery{text-align:center;color:#7c899b;background:#fff;border:1px dashed #d8deea;border-radius:14px;padding:32px}.tenant-order-admin-modal .tenant-order-copy-panel{margin:0}.tenant-order-admin-modal .tenant-order-copy-items{max-height:330px;padding-right:4px;overflow:auto}.tenant-order-admin-modal>footer{background:#fff;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.tenant-order-admin-modal>footer small{color:#8b97aa;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tenant-order-admin-modal>footer button{color:#fff;cursor:pointer;background:#7653f2;border:0;border-radius:12px;height:40px;padding:0 20px;font-weight:900}@media (max-width:1200px){.tenant-order-admin-wrap{overflow-x:auto}.tenant-order-admin-toolbar,.tenant-order-admin-pagination{min-width:900px}}@media (max-width:700px){.tenant-order-admin-wrap{border-radius:18px;margin:0 0 22px;overflow:visible}.tenant-order-admin-toolbar{flex-direction:column;align-items:stretch;min-width:0;padding:12px}.tenant-order-admin-toolbar label,.tenant-order-admin-toolbar button{width:100%}.tenant-order-admin-table{background:#f8f9fc;gap:10px;min-width:0;padding:10px;display:grid}.tenant-order-admin-head{display:none}.tenant-order-admin-row{background:#fff;border:1px solid #e2e7f0;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:14px;display:grid}.tenant-order-admin-row>div{padding:0}.tenant-order-admin-product{border-bottom:1px solid #edf0f5;grid-column:1/-1;padding-bottom:10px!important}.tenant-order-admin-member:before,.tenant-order-admin-qty:before,.tenant-order-admin-money:before,.tenant-order-admin-total:before,.tenant-order-admin-date:before{color:#97a3b4;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.tenant-order-admin-member:before{content:"สมาชิก"}.tenant-order-admin-qty:before{content:"จำนวน"}.tenant-order-admin-money:before{content:"ราคาต่อแอค"}.tenant-order-admin-total:before{content:"ยอดรวม"}.tenant-order-admin-date:before{content:"วันที่"}.tenant-order-admin-action{grid-column:1/-1}.tenant-order-admin-action button{height:42px}.tenant-order-admin-pagination{flex-direction:column;min-width:0;padding:12px}.tenant-order-admin-modal-backdrop{padding:0}.tenant-order-admin-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.tenant-order-admin-modal>header{padding:18px}.tenant-order-admin-summary{grid-template-columns:1fr 1fr;padding:14px 16px 0}.tenant-order-admin-delivery{margin:14px 16px 0;padding:12px}.tenant-order-admin-modal>footer{padding:12px 16px}.tenant-order-admin-modal>footer small{display:none}}html[data-tenant-theme=dark] .tenant-order-admin-wrap,html[data-tenant-theme=dark] .tenant-order-admin-row,html[data-tenant-theme=dark] .tenant-order-admin-modal,html[data-tenant-theme=dark] .tenant-order-admin-toolbar,html[data-tenant-theme=dark] .tenant-order-admin-modal>footer{color:#eef1f7;background:#151821;border-color:#303545}html[data-tenant-theme=dark] .tenant-order-admin-head,html[data-tenant-theme=dark] .tenant-order-admin-delivery,html[data-tenant-theme=dark] .tenant-order-admin-summary>div{background:#11141c;border-color:#303545}html[data-tenant-theme=dark] .tenant-order-admin-product strong,html[data-tenant-theme=dark] .tenant-order-admin-member b,html[data-tenant-theme=dark] .tenant-order-admin-summary strong,html[data-tenant-theme=dark] .tenant-order-admin-modal h2,html[data-tenant-theme=dark] .tenant-order-admin-delivery h3{color:#f1f4fa}.tenant-order-review-cell{justify-content:flex-start;align-items:center;min-width:0;display:flex}.tenant-order-review-direct{color:#6e4fe4;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#f7f4ff);border:1px solid #ded5ff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:900;transition:all .16s;display:inline-flex;box-shadow:0 5px 14px #674cda14}.tenant-order-review-direct:hover{border-color:#c7b8ff;transform:translateY(-1px);box-shadow:0 8px 18px #674cda24}.tenant-order-review-direct svg{width:15px;height:15px}.tenant-order-review-direct.is-reviewed{color:#17845d;background:#effaf5;border-color:#cfeadd}.tenant-order-review-unavailable{color:#a1aabd;font-size:12px;font-weight:800}.tenant-review-rating-label{text-align:center;color:#5f4bd4;margin:-8px 0 14px;font-size:13px;font-weight:950}.tenant-review-presets{background:#fbfcff;border:1px solid #e3e6ee;border-radius:13px;padding:14px 15px}.tenant-review-presets>span{color:#334057;font-size:12px;font-weight:900;display:block}.tenant-review-presets>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tenant-review-presets button{color:#5f4fc0;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfd9fb;border-radius:999px;padding:0 12px;font-size:11px;font-weight:850;transition:all .14s}.tenant-review-presets button:hover,.tenant-review-presets button.active{color:#653fd9;background:#f1ebff;border-color:#a989f5;box-shadow:0 5px 12px #674cda14}.tenant-review-presets small{color:#8792a5;margin-top:9px;font-size:10px;display:block}.tenant-review-text-optional{margin-top:13px}html[data-tenant-theme=dark] .tenant-order-review-direct{color:#b6a7ff;background:#1a1b28;border-color:#403c66}html[data-tenant-theme=dark] .tenant-order-review-direct.is-reviewed{color:#6ee0aa;background:#13251e;border-color:#285442}html[data-tenant-theme=dark] .tenant-review-presets{background:#191c28;border-color:#323749}html[data-tenant-theme=dark] .tenant-review-presets button{color:#c5baff;background:#11131c;border-color:#34394b}@media (max-width:900px){.tenant-order-review-direct{min-height:38px;padding:0 10px}.tenant-order-review-direct span{font-size:10px}.tenant-review-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-review-presets button{white-space:normal;padding:7px 9px}}.tenant-orders-breadcrumb strong,.tenant-orders-heading>div>span,.tenant-orders-heading p b,.tenant-order-product strong,.tenant-order-price,.tenant-order-review-menu,.tenant-review-rating-label{color:var(--tenant-primary,#7457ee)!important}.tenant-orders-heading-icon,.tenant-orders-empty>span,.tenant-order-image,.tenant-order-product em{color:var(--tenant-primary,#7457ee)!important;border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 18%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 9%,var(--tenant-surface,#fff))!important}.tenant-order-product em{background:color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,var(--tenant-surface,#fff))!important}.tenant-orders-actions button:hover,.tenant-order-dots:hover,.tenant-order-menu button:hover{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 35%,var(--tenant-border,#e3e7f0))!important;color:var(--tenant-primary,#7457ee)!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 7%,var(--tenant-surface,#fff))!important}.tenant-orders-actions button.active{color:var(--tenant-primary,#7457ee)!important;border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 28%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 8%,var(--tenant-surface,#fff))!important}.tenant-orders-pagination button.active{border-color:var(--tenant-primary,#7457ee)!important;background:linear-gradient(135deg,var(--tenant-button-start,var(--tenant-primary,#7457ee)),var(--tenant-button-end,var(--tenant-secondary,#a94fe4)))!important;color:var(--tenant-button-text,#fff)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--tenant-primary,#7457ee) 22%,transparent)!important}.tenant-order-review-direct{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 28%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 6%,var(--tenant-surface,#fff))!important;color:var(--tenant-primary,#7457ee)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,transparent)!important}.tenant-order-review-direct:hover{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 50%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,var(--tenant-surface,#fff))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tenant-primary,#7457ee) 16%,transparent)!important}.tenant-order-modal-icon.review{color:var(--tenant-primary,#7457ee)!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,var(--tenant-surface,#fff))!important;border:1px solid color-mix(in srgb,var(--tenant-primary,#7457ee) 18%,var(--tenant-border,#e3e7f0))!important}.tenant-review-stars button{border-color:var(--tenant-border,#dfe3ec)!important;background:var(--tenant-surface,#fff)!important;color:color-mix(in srgb,var(--tenant-muted,#8a94a6) 45%,transparent)!important}.tenant-review-stars button.active{color:var(--tenant-primary,#7457ee)!important;border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 52%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 9%,var(--tenant-surface,#fff))!important;box-shadow:0 6px 14px color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,transparent)!important}.tenant-review-presets{border-color:var(--tenant-border,#e3e6ee)!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 2.5%,var(--tenant-surface,#fff))!important}.tenant-review-presets>span,.tenant-review-text>span,.tenant-order-review-form>p{color:var(--tenant-text,#334057)!important}.tenant-review-presets small,.tenant-review-text>span small,.tenant-review-text em,.tenant-order-review-form>small{color:var(--tenant-muted,#8994a6)!important}.tenant-review-presets button{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 25%,var(--tenant-border,#e3e7f0))!important;background:var(--tenant-surface,#fff)!important;color:var(--tenant-primary,#7457ee)!important}.tenant-review-presets button:hover,.tenant-review-presets button.active{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 58%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,var(--tenant-surface,#fff))!important;color:var(--tenant-primary,#7457ee)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,transparent)!important}.tenant-review-text textarea{border-color:var(--tenant-border,#dfe3ec)!important;background:var(--tenant-surface,#fff)!important;color:var(--tenant-text,#263249)!important}.tenant-review-text textarea:focus{border-color:var(--tenant-primary,#7457ee)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-primary,#7457ee) 12%,transparent)!important}.tenant-review-submit{background:linear-gradient(90deg,var(--tenant-button-start,var(--tenant-primary,#7457ee)),var(--tenant-button-end,var(--tenant-secondary,#a94fe4)))!important;color:var(--tenant-button-text,#fff)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--tenant-primary,#7457ee) 18%,transparent)!important}.tenant-order-modal>footer button{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 35%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 5%,var(--tenant-surface,#fff))!important;color:var(--tenant-primary,#7457ee)!important}.tenant-order-modal header>button{border-color:var(--tenant-border,#dfe4ee)!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 4%,var(--tenant-surface,#fff))!important;color:var(--tenant-text,#66758b)!important}.tenant-order-modal header>button:hover,.tenant-order-modal>footer button:hover{border-color:color-mix(in srgb,var(--tenant-primary,#7457ee) 52%,var(--tenant-border,#e3e7f0))!important;background:color-mix(in srgb,var(--tenant-primary,#7457ee) 9%,var(--tenant-surface,#fff))!important}html[data-tenant-theme=dark] .tenant-review-presets,html[data-tenant-theme=dark] .tenant-order-review-direct,html[data-tenant-theme=dark] .tenant-review-stars button,html[data-tenant-theme=dark] .tenant-review-presets button,html[data-tenant-theme=dark] .tenant-review-text textarea{background:color-mix(in srgb,var(--tenant-primary,#7457ee) 8%,var(--tenant-surface,#151722))!important}.tenant-home-review-avatar-v2{min-width:56px;min-height:56px;flex:none!important;overflow:hidden!important}.tenant-home-review-avatar-v2 img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (max-width:620px){.tenant-home-review-avatar-v2{min-width:50px;min-height:50px}}.tenant-wheel-settings-stack{gap:18px;margin-top:20px;display:grid}.tenant-wheel-card{background:#fff;border:1px solid #e1e6f0;border-radius:20px;padding:20px;box-shadow:0 8px 28px #2834530d}.tenant-wheel-form-grid{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:14px;display:grid}.tenant-wheel-form-grid label,.tenant-wheel-prize-fields label{color:#536078;gap:7px;font-size:13px;font-weight:800;display:grid}.tenant-wheel-form-grid input,.tenant-wheel-prize-fields input,.tenant-wheel-prize-fields select{color:#1f2b42;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce3ef;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.tenant-wheel-form-grid input:focus,.tenant-wheel-prize-fields input:focus,.tenant-wheel-prize-fields select:focus{border-color:#7658ef;box-shadow:0 0 0 3px #7658ef17}.tenant-wheel-number-suffix{background:#fff;border:1px solid #dce3ef;border-radius:12px;align-items:center;display:flex;overflow:hidden}.tenant-wheel-number-suffix input{box-shadow:none!important;border:0!important;border-radius:0!important}.tenant-wheel-number-suffix>span{color:#8490a5;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:800}.tenant-wheel-toggle-field>label{margin-bottom:7px}.tenant-wheel-switch{color:#7b879a;cursor:pointer;background:#f8f9fc;border:1px solid #dce3ef;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-weight:800;display:flex}.tenant-wheel-switch i{background:#cbd3df;border-radius:999px;width:34px;height:20px;transition:all .2s;position:relative}.tenant-wheel-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.tenant-wheel-switch.on{color:#16875e;background:#f2fbf7;border-color:#b9e8d5}.tenant-wheel-switch.on i{background:#2bbd83}.tenant-wheel-switch.on i:after{transform:translate(14px)}.tenant-wheel-color-groups{gap:16px;margin-top:18px;display:grid}.tenant-wheel-color-group{background:#fbfcff;border:1px solid #e4e8f0;border-radius:16px;padding:14px}.tenant-wheel-color-group h3{color:#2d3950;margin:0 0 10px;font-size:14px}.tenant-wheel-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenant-wheel-color-grid>label{color:#536078;gap:7px;font-size:13px;font-weight:800;display:grid}.tenant-wheel-color-grid>label>div{border:1px solid #e0e5ee;border-radius:13px;align-items:center;gap:10px;height:48px;padding:5px 10px;display:flex}.tenant-wheel-color-grid input[type=color]{background:0 0;border:0;width:42px;height:34px;padding:0}.tenant-wheel-color-grid code{color:#657188;font-family:inherit}.tenant-wheel-prize-card>header,.tenant-wheel-preview-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-wheel-prize-card header span,.tenant-wheel-preview-card header span{letter-spacing:.15em;color:#795be8;font-size:11px;font-weight:900}.tenant-wheel-prize-card h2,.tenant-wheel-preview-card h2{color:#1f2c43;margin:5px 0 2px;font-size:21px}.tenant-wheel-prize-card p,.tenant-wheel-preview-card p{color:#7f899b;margin:0;font-size:13px}.tenant-wheel-add{color:#6d4dea;cursor:pointer;background:#f8f6ff;border:1px solid #cfc6fb;border-radius:12px;min-height:42px;padding:0 15px;font-weight:900}.tenant-wheel-add:disabled{opacity:.45;cursor:not-allowed}.tenant-wheel-total{border:1px solid;border-radius:14px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.tenant-wheel-total span{font-weight:800}.tenant-wheel-total strong{margin-left:auto;font-size:21px}.tenant-wheel-total small{text-align:right;min-width:120px}.tenant-wheel-total.ok{color:#137d58;background:#f0fbf6;border-color:#bcebd4}.tenant-wheel-total.bad{color:#c84747;background:#fff7f7;border-color:#ffd1d1}.tenant-wheel-prize-list{gap:10px;display:grid}.tenant-wheel-prize-row{background:#fbfcff;border:1px solid #e4e8f0;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.tenant-wheel-prize-index{color:#6e50e5;background:#eeeaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.tenant-wheel-prize-fields{flex:1;grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) minmax(180px,1.2fr) 120px;align-items:end;gap:10px;min-width:0;display:grid}.tenant-wheel-prize-fields label:nth-child(3):last-child{grid-column:auto}.tenant-wheel-chance{grid-column:-2/-1}.tenant-wheel-remove{color:#d34b4b;cursor:pointer;background:#fff7f7;border:1px solid #f0d5d5;border-radius:11px;width:38px;height:38px;font-size:24px;line-height:1}.tenant-wheel-remove:disabled{opacity:.35;cursor:not-allowed}.tenant-wheel-preview-layout{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:28px;margin-top:18px;display:grid}.tenant-wheel-preview-wrap{place-items:center;padding:20px;display:grid;position:relative}.tenant-wheel-preview{aspect-ratio:1;border:4px solid;border-radius:50%;width:min(360px,100%);position:relative;box-shadow:inset 0 0 0 2px #ffffffa6,0 14px 35px #2c3a5b17}.tenant-wheel-preview-center{color:#56627a;background:#fff;border:4px solid;border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;inset:35%}.tenant-wheel-preview-pointer{z-index:2;border-top:34px solid;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:0}.tenant-wheel-preview-legend{gap:8px;display:grid}.tenant-wheel-preview-legend>div{border-bottom:1px solid #edf0f5;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.tenant-wheel-preview-legend i{border-radius:4px;width:12px;height:12px}.tenant-wheel-preview-legend span{color:#37435a;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.tenant-wheel-preview-legend strong{color:#6250df}.tenant-wheel-preview-legend small{color:#8a94a6;grid-column:2/4}.tenant-wheel-card-preview-block{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;margin-top:24px;padding-top:20px;display:grid}.tenant-wheel-card-preview-block>div>span{letter-spacing:.15em;color:#795be8;font-size:11px;font-weight:900}.tenant-wheel-card-preview-block>div>h3{color:#1f2c43;margin:5px 0 2px;font-size:19px}.tenant-wheel-card-preview-block>div>p{color:#7f899b;margin:0;font-size:13px}.tenant-wheel-admin-card-preview{width:100%;max-width:270px}.tenant-wheel-admin-card-preview .tenant-minigame-play{pointer-events:none}.tenant-wheel-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e0e5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #2c37521a}.tenant-wheel-footer>div{color:#788396;font-size:13px}.tenant-wheel-footer .success{color:#13815a;font-weight:800}.tenant-wheel-footer .error{color:#cf4343;font-weight:800}.tenant-wheel-footer button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6c55ee,#a841df);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:900}.tenant-wheel-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1050px){.tenant-wheel-form-grid{grid-template-columns:1fr 1fr}.tenant-wheel-toggle-field{grid-column:1/-1}.tenant-wheel-prize-fields{grid-template-columns:1fr 1fr}.tenant-wheel-chance{grid-column:auto}.tenant-wheel-preview-layout{grid-template-columns:1fr}.tenant-wheel-preview-legend{grid-template-columns:1fr 1fr}.tenant-wheel-card-preview-block{grid-template-columns:1fr}.tenant-wheel-admin-card-preview{max-width:300px}}@media (max-width:680px){.tenant-wheel-card{border-radius:16px;padding:14px}.tenant-wheel-form-grid,.tenant-wheel-color-grid,.tenant-wheel-prize-fields,.tenant-wheel-preview-legend{grid-template-columns:1fr}.tenant-wheel-prize-row{align-items:flex-start}.tenant-wheel-prize-index{margin-top:22px}.tenant-wheel-prize-card>header,.tenant-wheel-preview-card>header,.tenant-wheel-footer{flex-direction:column;align-items:stretch}.tenant-wheel-add,.tenant-wheel-footer button{width:100%}.tenant-wheel-footer{bottom:8px}.tenant-wheel-preview-wrap{padding:12px}.tenant-wheel-total{flex-wrap:wrap}.tenant-wheel-total strong{margin-left:auto}.tenant-wheel-total small{text-align:left;width:100%}}.tenant-wheel-storefront-fields{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:14px;margin-top:16px;display:grid}.tenant-wheel-storefront-fields>div>label{color:#536078;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.tenant-wheel-storefront-fields>div>input{width:100%;min-height:44px;font:inherit;border:1px solid #dce3ef;border-radius:12px;padding:0 12px}.tenant-wheel-cover-editor{border:1px solid #e0e5ee;border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.tenant-wheel-cover-editor>img,.tenant-wheel-cover-empty{object-fit:cover;color:#8b94a5;background:#f5f7fb;border-radius:12px;flex:none;place-items:center;width:112px;height:112px;display:grid}.tenant-wheel-cover-editor>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-wheel-cover-editor small{color:#8a94a6;width:100%}.tenant-wheel-upload-button,.tenant-wheel-clear-cover{color:#6551d9;cursor:pointer;background:#fff;border:1px solid #d9dff0;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.tenant-wheel-upload-button input{display:none}.tenant-wheel-clear-cover{color:#c94b4b}.tenant-minigame-section{margin-top:34px}.tenant-minigame-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:16px;display:grid}.tenant-minigame-card{border:1px solid var(--tenant-border,#e1e5ef);background:#fff;border-radius:16px;padding:10px;overflow:hidden}.tenant-minigame-cover{aspect-ratio:1;background:#f5f7fb;border-radius:12px;display:block;overflow:hidden}.tenant-minigame-cover img{object-fit:cover;width:100%;height:100%}.tenant-minigame-cover-placeholder{place-items:center;width:100%;height:100%;font-size:70px;display:grid}.tenant-minigame-copy{padding:10px 2px 8px}.tenant-minigame-copy h3{color:var(--tenant-text,#17243b);margin:0;font-size:17px}.tenant-minigame-copy p{color:var(--tenant-muted,#7b8497);margin:3px 0 8px;font-size:13px}.tenant-minigame-copy strong{text-align:center;color:var(--tenant-primary,#7054e8);font-size:16px;display:block}.tenant-minigame-play{background:color-mix(in srgb,var(--tenant-primary,#7054e8) 12%,white);min-height:42px;color:var(--tenant-primary,#7054e8);border-radius:11px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:flex}.tenant-wheel-public-page{padding-top:28px}.tenant-wheel-back{color:var(--tenant-primary,#7054e8);font-weight:800;text-decoration:none}.tenant-wheel-public-hero{text-align:center;max-width:520px;margin:28px auto}.tenant-wheel-public-hero>img,.tenant-wheel-public-hero>div:first-child{aspect-ratio:1;object-fit:cover;background:#f4f6fb;border-radius:24px;place-items:center;width:min(360px,100%);margin:auto;font-size:100px;display:grid}.tenant-wheel-public-hero h1{margin:18px 0 4px}.tenant-wheel-public-hero p{color:var(--tenant-muted,#7b8497)}.tenant-wheel-public-hero strong{color:var(--tenant-primary,#7054e8);font-size:20px;display:block}.tenant-wheel-public-hero button{background:var(--tenant-primary,#7054e8);color:#fff;opacity:.55;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:16px;font-weight:900}@media (max-width:680px){.tenant-wheel-storefront-fields{grid-template-columns:1fr}.tenant-wheel-cover-editor{align-items:flex-start}.tenant-minigame-grid{grid-template-columns:1fr 1fr}.tenant-minigame-card{padding:8px}}.tenant-wheel-sound-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.tenant-wheel-sound-grid>div{background:#fbfcff;border:1px solid #e4e8f0;border-radius:15px;padding:13px}.tenant-wheel-sound-grid>div>label{color:#42506a;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.tenant-wheel-upload-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tenant-wheel-upload-inline audio{max-width:280px;height:36px}.tenant-wheel-color-grid>label>small{color:#8490a4;font-size:11px}.tenant-wheel-color-grid>label>input[type=range]{accent-color:#6c55ee;width:100%}.tenant-wheel-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenant-wheel-prize-box{background:#fbfcff;border:1px solid #e2e7f0;border-radius:16px;gap:9px;min-width:0;padding:12px;display:grid}.tenant-wheel-prize-box>label{color:#536078;gap:5px;font-size:12px;font-weight:850;display:grid}.tenant-wheel-prize-box input,.tenant-wheel-prize-box select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:0 10px}.tenant-wheel-prize-image{background:#eef3f9;border-radius:14px;place-items:center;width:88px;height:88px;margin:auto;display:grid;position:relative;overflow:hidden}.tenant-wheel-prize-image img{object-fit:cover;width:100%;height:100%}.tenant-wheel-prize-image span{font-size:38px}.tenant-wheel-prize-image label{color:#fff;text-align:center;cursor:pointer;background:#0f172ab8;padding:5px;font-size:10px;position:absolute;inset:auto 0 0}.tenant-wheel-prize-image input{display:none}.tenant-wheel-remove-box{color:#c94848;background:#fff7f7;border:1px solid #ffd0d0;border-radius:10px;min-height:36px;font-weight:800}.tenant-wheel-remove-box:disabled{opacity:.35}.tenant-wheel-preview-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-wheel-preview-reward-grid>div{background:#fff;border:1px solid #e3e8f1;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.tenant-wheel-preview-reward-grid img,.tenant-wheel-preview-reward-grid>div>span{object-fit:cover;background:#eef5fb;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.tenant-wheel-preview-reward-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-wheel-preview-reward-grid small{color:#7054e8;font-weight:900}.tenant-wheel-public-page{max-width:1180px;margin:auto;padding:24px 18px 60px}.tenant-wheel-public-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tenant-wheel-public-toolbar>span{letter-spacing:.14em;color:var(--tenant-primary,#7054e8);font-size:11px;font-weight:900}.tenant-wheel-game-shell{gap:18px;display:grid}.tenant-wheel-game-main,.tenant-wheel-public-rewards,.tenant-wheel-public-winners{border:1px solid var(--tenant-border,#e1e5ef);background:#fff;border-radius:20px;padding:18px}.tenant-wheel-game-main{text-align:center}.tenant-wheel-game-stage{aspect-ratio:1;place-items:center;width:min(520px,92vw);margin:8px auto 18px;display:grid;position:relative}.tenant-wheel-game-pointer{z-index:8;border-top:48px solid;border-left:24px solid #0000;border-right:24px solid #0000;width:0;height:0;position:absolute;top:-3px}.tenant-wheel-game-disc{border:5px solid;border-radius:50%;width:92%;height:92%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffa6,0 18px 45px #2334581f}.tenant-wheel-game-disc:after{content:"";opacity:.35;pointer-events:none;background:repeating-conic-gradient(#0000 0deg 14deg,#ffffffb8 14deg 15deg);border-radius:50%;position:absolute;inset:0}.tenant-wheel-game-center{z-index:4;border:4px solid;border-radius:50%;place-items:center;font-size:38px;display:grid;position:absolute;inset:37%;box-shadow:0 4px 16px #00000014}.tenant-wheel-game-prize{z-index:3;pointer-events:none;place-items:center;width:17%;height:17%;display:grid;position:absolute;transform:translate(-50%,-50%)}.tenant-wheel-game-prize img,.tenant-wheel-game-prize span{object-fit:contain;background:#ffffffe0;border-radius:14px;place-items:center;width:68px;max-width:100%;height:68px;max-height:100%;padding:5px;font-size:32px;display:grid;box-shadow:0 4px 14px #0000001c}.tenant-wheel-game-main h1{margin:4px 0;font-size:27px}.tenant-wheel-game-main>p{color:var(--tenant-muted,#7b8497);margin:0 0 14px}.tenant-wheel-game-price,.tenant-wheel-game-wallet{background:#f7f9fc;border-radius:12px;justify-content:space-between;gap:12px;max-width:520px;margin:8px auto;padding:11px 13px;display:flex}.tenant-wheel-game-price strong{color:var(--tenant-primary,#7054e8)}.tenant-wheel-game-wallet b{color:#1e8b62}.tenant-wheel-game-wallet.is-login{color:#b05b33;justify-content:center}.tenant-wheel-spin-button{color:#fff;cursor:pointer;border:0;border-radius:13px;width:min(520px,100%);min-height:50px;font-size:16px;font-weight:950}.tenant-wheel-spin-button:disabled{opacity:.5;cursor:not-allowed}.tenant-wheel-game-error{color:#c74646;background:#fff2f2;border:1px solid #ffd3d3;border-radius:11px;max-width:520px;margin:10px auto 0;padding:10px}.tenant-wheel-public-rewards>header,.tenant-wheel-public-winners>header{background:#f4f5f7;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-weight:950}.tenant-wheel-public-reward-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.tenant-wheel-public-reward-grid article{text-align:center;border:1px solid #dde3ec;border-radius:14px;gap:5px;padding:14px;display:grid}.tenant-wheel-public-reward-grid article>div{background:#dff1ff;border-radius:12px;place-items:center;width:64px;height:64px;margin:auto;display:grid;overflow:hidden}.tenant-wheel-public-reward-grid img{object-fit:cover;width:100%;height:100%}.tenant-wheel-public-reward-grid article>div>span{font-size:34px}.tenant-wheel-public-reward-grid strong{color:var(--tenant-primary,#7054e8)}.tenant-wheel-public-reward-grid small{color:var(--tenant-muted,#7b8497)}.tenant-wheel-winner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-wheel-winner-grid article{border:1px solid #e2e7ef;border-radius:12px;grid-template-columns:50px 1fr;gap:8px;min-width:0;padding:9px;display:grid}.tenant-wheel-winner-grid article>div{background:#eef3fa;border-radius:10px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.tenant-wheel-winner-grid img{object-fit:cover;width:100%;height:100%}.tenant-wheel-winner-grid p{min-width:0;margin:0}.tenant-wheel-winner-grid p>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tenant-wheel-winner-grid p strong{color:var(--tenant-primary,#7054e8)}.tenant-wheel-winner-grid p span{color:#68748a;font-size:11px}.tenant-wheel-winner-grid time{color:#8b95a5;text-align:right;grid-column:1/-1;font-size:10px}.tenant-wheel-empty-winners{text-align:center;color:#8b95a5;grid-column:1/-1}.tenant-wheel-result-backdrop{z-index:1000;background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-wheel-result-card{text-align:center;background:#fff;border-radius:22px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #00000040}.tenant-wheel-result-card>button:first-child{background:#f1f4f8;border:0;border-radius:10px;width:36px;height:36px;font-size:22px;position:absolute;top:10px;right:12px}.tenant-wheel-result-card>span{font-size:54px}.tenant-wheel-result-card h2{margin:8px;font-size:28px}.tenant-wheel-result-card>img{object-fit:cover;border-radius:18px;width:110px;height:110px;margin:8px auto;display:block}.tenant-wheel-result-card>strong{color:var(--tenant-primary,#7054e8);font-size:20px;display:block}.tenant-wheel-result-card pre{text-align:left;white-space:pre-wrap;background:#f6f8fb;border-radius:12px;max-height:170px;padding:12px;overflow:auto}.tenant-wheel-result-close{background:var(--tenant-primary,#7054e8);color:#fff;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:14px;font-weight:900}@media (max-width:900px){.tenant-wheel-prize-grid,.tenant-wheel-winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-wheel-sound-grid{grid-template-columns:1fr}}@media (max-width:560px){.tenant-wheel-prize-grid,.tenant-wheel-preview-reward-grid{grid-template-columns:1fr}.tenant-wheel-winner-grid{grid-template-columns:1fr 1fr}.tenant-wheel-public-page{padding:14px 10px 40px}.tenant-wheel-game-main,.tenant-wheel-public-rewards,.tenant-wheel-public-winners{border-radius:16px;padding:12px}.tenant-wheel-game-prize img,.tenant-wheel-game-prize span{width:42px;height:42px}.tenant-wheel-game-center{font-size:28px}.tenant-wheel-winner-grid article{grid-template-columns:40px 1fr}.tenant-wheel-winner-grid article>div{width:40px;height:40px}}.tenant-wheel-preview{overflow:hidden}.tenant-wheel-preview:after{content:"";pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffffffeb 0deg 1deg,transparent 1deg calc(360deg / var(--wheel-slot-count,12)));opacity:.9;border-radius:50%;position:absolute;inset:0}.tenant-wheel-preview-prize{z-index:2;pointer-events:none;justify-items:center;gap:4px;width:82px;display:grid;position:absolute;top:50%;left:50%}.tenant-wheel-preview-prize img,.tenant-wheel-preview-prize>span{object-fit:cover;background:#ffffffc7;border-radius:12px;place-items:center;width:54px;height:54px;font-size:28px;display:grid;box-shadow:0 3px 12px #1620371f}.tenant-wheel-preview-prize small{color:#334057;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border-radius:999px;max-width:82px;padding:2px 5px;font-size:10px;font-weight:900;overflow:hidden}.tenant-wheel-preview-center{z-index:4;overflow:hidden}.tenant-wheel-preview-center img{object-fit:cover;border-radius:12px;width:66%;height:66%}.tenant-wheel-preview-center>span{font-size:28px}@media (max-width:680px){.tenant-wheel-preview-prize{width:64px}.tenant-wheel-preview-prize img,.tenant-wheel-preview-prize>span{width:42px;height:42px}.tenant-wheel-preview-prize small{max-width:64px;font-size:9px}}.tenant-wheel-game-disc:after{background:repeating-conic-gradient(from 0deg,#ffffffeb 0deg 1.4deg,transparent 1.4deg calc(360deg / var(--wheel-slot-count,1)));opacity:.95}.tenant-wheel-preview:after{background:repeating-conic-gradient(from 0deg,#fffffff0 0deg 1.4deg,transparent 1.4deg calc(360deg / var(--wheel-slot-count,1)));opacity:.95}.tenant-wheel-builtin-sound{background:linear-gradient(135deg,#fbfcff,#f7f5ff);border:1px solid #dfe5f0;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.tenant-wheel-builtin-sound-icon{color:#6e50e5;background:#eeeaff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.tenant-wheel-builtin-sound strong{color:#334057;font-size:14px;display:block}.tenant-wheel-builtin-sound p{color:#7b8699;margin:4px 0 0;font-size:12px;line-height:1.55}.tenant-points-settings{gap:16px;margin-top:20px;display:grid}.tenant-points-hero,.tenant-points-card,.tenant-points-note{background:#fff;border:1px solid #e1e6f0;border-radius:20px;padding:20px}.tenant-points-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.tenant-points-hero span{letter-spacing:.16em;color:#7457e8;font-size:11px;font-weight:950}.tenant-points-hero h2{color:#1d2a42;margin:5px 0 4px;font-size:25px}.tenant-points-hero p{color:#7b8799;margin:0;font-size:13px}.tenant-points-badge{color:#6549dd;text-align:center;background:linear-gradient(135deg,#efeaff,#e4f2ff);border-radius:16px;min-width:110px;padding:13px 18px;font-size:20px;font-weight:950}.tenant-points-card header h3{color:#26344b;margin:0;font-size:18px}.tenant-points-card header p{color:#808a9c;margin:4px 0 0;font-size:12px}.tenant-points-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.tenant-points-source-grid article{background:#fbfcff;border:1px solid #e2e7ef;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.tenant-points-source-grid article.active{background:#faf8ff;border-color:#cfc5fb}.tenant-points-source-icon{color:#6d50e5;background:#eeeaff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:950;display:grid}.tenant-points-source-grid strong{color:#2d3950;display:block}.tenant-points-source-grid small{color:#8791a2;margin-top:3px;font-size:11px;display:block}.tenant-points-source-grid label{color:#566178;grid-column:1/-1;gap:7px;font-size:12px;font-weight:850;display:grid}.tenant-points-source-grid input{min-height:44px;font:inherit;color:#1f2b42;background:#fff;border:1px solid #dce3ef;border-radius:12px;padding:0 12px}.tenant-points-note{color:#667187;align-items:center;gap:10px;font-size:13px;display:flex}.tenant-points-note strong{color:#6b4ee2}.tenant-points-footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e0e5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #2c37521a}.tenant-points-footer>div{color:#788396;font-size:13px}.tenant-points-footer .success{color:#13815a;font-weight:800}.tenant-points-footer .error{color:#c94848;font-weight:800}.tenant-points-footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6650ec,#b845e2);border:0;border-radius:12px;min-height:44px;padding:0 22px;font-weight:950}.tenant-points-footer button:disabled{opacity:.55}.tenant-wheel-form-grid select{color:#1f2b42;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce3ef;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.tenant-wheel-game-points b{color:#6b4ee2}.tenant-manage-points-label{color:#7355e5}@media (max-width:760px){.tenant-points-source-grid{grid-template-columns:1fr}.tenant-points-hero{align-items:flex-start}.tenant-points-badge{min-width:88px;font-size:16px}.tenant-points-footer{flex-direction:column;align-items:stretch}.tenant-points-footer button{width:100%}}@media (min-width:1051px){.tenant-wheel-form-grid{grid-template-columns:minmax(0,1.45fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(170px,.9fr)}}.tenant-profile-points{margin-top:-2px;background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-points-color,#f59e0b) 88%,#fff 12%),color-mix(in srgb,var(--tenant-points-color,#f59e0b) 72%,#111827 28%))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tenant-points-color,#f59e0b) 22%,transparent)!important}.tenant-profile-points strong{font-variant-numeric:tabular-nums}html[data-tenant-theme=dark] .tenant-profile-points{background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-points-color,#f59e0b) 76%,#191b24 24%),color-mix(in srgb,var(--tenant-points-color,#f59e0b) 58%,#0f1118 42%))!important}.tenant-points-color-card{overflow:hidden}.tenant-points-color-editor{grid-template-columns:minmax(240px,.8fr) minmax(260px,1fr);align-items:end;gap:14px;margin-top:16px;display:grid}.tenant-points-color-preview{color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #141e321a}.tenant-points-color-preview span{font-size:13px;font-weight:850}.tenant-points-color-preview strong{white-space:nowrap;font-size:18px;font-weight:950}.tenant-points-color-editor>label{color:#566178;gap:7px;font-size:12px;font-weight:850;display:grid}.tenant-points-color-editor>label>div{background:#fff;border:1px solid #dce3ef;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:5px 10px;display:flex}.tenant-points-color-editor input[type=color]{cursor:pointer;background:0 0;border:0;width:42px;height:34px;padding:0}.tenant-points-color-editor input:not([type=color]){min-width:0;font:inherit;color:#26344b;border:0;outline:0;flex:1;font-weight:800}.tenant-points-color-presets{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.tenant-points-color-presets button{cursor:pointer;border:3px solid #fff;border-radius:10px;outline:1px solid #dfe4ee;width:34px;height:34px;box-shadow:0 2px 7px #121e3214}.tenant-points-color-presets button.active{outline:3px solid #6f55e8;transform:scale(1.06)}@media (max-width:760px){.tenant-points-color-editor{grid-template-columns:1fr}.tenant-points-color-presets{grid-column:auto}}html:not([data-tenant-theme=dark]) .tenant-profile-credit.tenant-profile-points{background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-points-color,#f59e0b) 88%,#fff 12%),color-mix(in srgb,var(--tenant-points-color,#f59e0b) 72%,#111827 28%))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tenant-points-color,#f59e0b) 22%,transparent)!important}html[data-tenant-theme=dark] .tenant-profile-credit.tenant-profile-points{background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-points-color,#f59e0b) 76%,#191b24 24%),color-mix(in srgb,var(--tenant-points-color,#f59e0b) 58%,#0f1118 42%))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--tenant-points-color,#f59e0b) 20%,transparent)!important}.tenant-manage-minigame-history-wrap{background:#fff;border:1px solid #e3e8f3;border-radius:20px;margin:0 24px 32px;overflow:hidden;box-shadow:0 14px 36px #1f2b460d}.tenant-manage-minigame-history-table .head,.tenant-manage-minigame-history-table article{grid-template-columns:1.05fr 1fr .85fr 1.4fr 1.05fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.tenant-manage-minigame-history-table .head{color:#647089;background:#f7f9fd;border-top:1px solid #edf0f6;border-bottom:1px solid #e6eaf2;font-size:12px;font-weight:800}.tenant-manage-minigame-history-table article{border-bottom:1px solid #edf0f5;min-height:78px}.tenant-manage-minigame-history-table article:last-child{border-bottom:0}.tenant-manage-minigame-history-table article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.tenant-manage-minigame-history-table strong,.tenant-manage-minigame-history-table b{color:#14213a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tenant-manage-minigame-history-table small{color:#8a94a7;font-size:11px}.tenant-manage-minigame-history-table .cost{color:var(--tenant-primary,#7054e8)}.tenant-manage-minigame-history-table time{color:#4d5a72;font-size:12px;font-weight:700}.tenant-manage-minigame-history-wrap .tenant-manage-history-toolbar{border:0;border-bottom:1px solid #edf0f5;border-radius:0;margin:0}.tenant-manage-minigame-history-wrap .tenant-manage-history-pagination{border-top:1px solid #edf0f5;margin:0}.tenant-manage-history-empty{text-align:center;color:#8a94a7;padding:54px 24px}.tenant-manage-history-empty strong{color:#25324b;margin-bottom:8px;font-size:18px;display:block}@media (max-width:900px){.tenant-manage-minigame-history-wrap{margin:0 12px 24px;overflow-x:auto}.tenant-manage-minigame-history-table{min-width:820px}}.tenant-review-points-offer{border:1px solid color-mix(in srgb,var(--tenant-primary,#7054e8) 30%,#fff);background:color-mix(in srgb,var(--tenant-primary,#7054e8) 9%,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.tenant-review-points-offer b{color:var(--tenant-primary,#7054e8);white-space:nowrap;font-size:15px}.tenant-review-points-offer span{color:#667085;text-align:right;font-size:12px}.tenant-review-play-now{min-height:42px;color:var(--tenant-primary,#7054e8);background:color-mix(in srgb,var(--tenant-primary,#7054e8) 10%,#fff);border:1px solid color-mix(in srgb,var(--tenant-primary,#7054e8) 22%,#fff);border-radius:12px;justify-content:center;align-items:center;margin-top:10px;font-weight:900;text-decoration:none;display:flex}.tenant-buy-review-reward{background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-primary,#7054e8) 10%,#fff),#fff);border:1px solid color-mix(in srgb,var(--tenant-primary,#7054e8) 24%,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 15px;display:flex}.tenant-buy-review-reward div{flex-direction:column;gap:3px;display:flex}.tenant-buy-review-reward b{color:var(--tenant-primary,#7054e8)}.tenant-buy-review-reward span{color:#6b7280;font-size:12px}.tenant-buy-review-reward a{color:#fff;background:var(--tenant-primary,#7054e8);border-radius:10px;flex:none;padding:9px 12px;font-weight:900;text-decoration:none}.tenant-wheel-review-cta{color:#b42318;background:#fff;border:1px solid #fecaca;border-radius:11px;justify-content:center;align-items:center;min-height:40px;margin-top:10px;font-weight:900;text-decoration:none;display:flex}.tenant-minigame-review-promo{border:1px solid color-mix(in srgb,var(--tenant-primary,#7054e8) 24%,#fff);background:color-mix(in srgb,var(--tenant-primary,#7054e8) 8%,#fff);border-radius:14px;align-items:center;gap:12px;max-width:760px;margin:0 0 16px;padding:12px 14px;text-decoration:none;display:flex}.tenant-minigame-review-promo>span{background:var(--tenant-primary,#7054e8);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.tenant-minigame-review-promo>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tenant-minigame-review-promo b{color:var(--tenant-text,#17243b)}.tenant-minigame-review-promo small{color:var(--tenant-muted,#7b8497)}.tenant-minigame-review-promo>strong{color:var(--tenant-primary,#7054e8);white-space:nowrap;margin-left:auto}@media (max-width:680px){.tenant-review-points-offer,.tenant-buy-review-reward{flex-direction:column;align-items:flex-start}.tenant-review-points-offer span{text-align:left}.tenant-buy-review-reward a{text-align:center;width:100%}.tenant-minigame-review-promo>strong{display:none}}.tenant-minigame-heading-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}.tenant-minigame-heading-row>.tenant-section-title{flex:0 auto;margin:0}.tenant-minigame-heading-row .tenant-minigame-review-promo{border-radius:13px;flex:0 470px;min-width:330px;max-width:none;min-height:54px;margin:0 0 1px;padding:9px 12px;box-shadow:0 8px 22px #232d500d}.tenant-minigame-heading-row .tenant-minigame-review-promo>span{border-radius:10px;width:34px;height:34px;font-size:16px}.tenant-minigame-heading-row .tenant-minigame-review-promo b{font-size:12px;line-height:1.25}.tenant-minigame-heading-row .tenant-minigame-review-promo small{font-size:10px;line-height:1.25}.tenant-minigame-heading-row .tenant-minigame-review-promo>strong{font-size:10px}@media (max-width:860px){.tenant-minigame-heading-row{align-items:stretch;gap:10px}.tenant-minigame-heading-row>.tenant-section-title{width:100%}.tenant-minigame-heading-row .tenant-minigame-review-promo{flex:100%;width:100%;min-width:0}}.tenant-home-stats-visibility-wrap{gap:14px;padding:20px 22px 0;display:grid}.tenant-home-stats-visibility-head{background:#fafbfe;border:1px solid #e3e7ef;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.tenant-home-stats-visibility-head>div{gap:3px;display:grid}.tenant-home-stats-visibility-head strong{color:#26344d;font-size:14px}.tenant-home-stats-visibility-head span{color:#7b879a;font-size:11px;font-weight:700}.tenant-home-stats-visibility-head em{color:#684bdd;background:#f0ebff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.tenant-home-stats-visibility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-home-stats-visibility-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;transition:all .18s;display:flex}.tenant-home-stats-visibility-grid>button:hover{border-color:#cfc4ff;transform:translateY(-1px);box-shadow:0 8px 20px #5c46c212}.tenant-home-stats-visibility-grid>button>span{gap:3px;min-width:0;display:grid}.tenant-home-stats-visibility-grid b{color:#26344d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-home-stats-visibility-grid small{color:#8b95a6;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.tenant-home-stats-visibility-grid i{background:#ced6e3;border-radius:999px;flex:none;width:40px;height:23px;transition:all .18s;position:relative}.tenant-home-stats-visibility-grid i u{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #242f482e}.tenant-home-stats-visibility-grid>button.is-on{background:#faf8ff;border-color:#cfc5ff}.tenant-home-stats-visibility-grid>button.is-on i{background:#7356e6}.tenant-home-stats-visibility-grid>button.is-on i u{transform:translate(17px)}.tenant-home-stats-visibility-grid>button.is-off{opacity:.72}.tenant-home-stats-live-preview{display:block}.tenant-home-stats-live-preview>span{margin-bottom:11px;display:block}.tenant-home-stats-preview-grid{gap:11px;display:grid}.tenant-home-stats-preview-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home-stats-preview-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-home-stats-preview-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home-stats-preview-grid.count-1{grid-template-columns:minmax(0,1fr)}.tenant-home-stats-preview-grid article{min-width:0}.tenant-home-stats-preview-grid.count-3 article{min-height:118px;padding:16px}.tenant-home-stats-preview-grid.count-3 article strong{font-size:26px}.tenant-home-stats-preview-grid.count-3 article i{opacity:.55;width:82px;height:82px}.tenant-home-stats-preview-grid.count-3 article svg{width:78px;height:78px}.tenant-store-stats.tenant-store-stats-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-store-stats.tenant-store-stats-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-store-stats.tenant-store-stats-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-store-stats.tenant-store-stats-count-1{grid-template-columns:minmax(0,1fr)}html[data-tenant-theme=dark] .tenant-home-stats-visibility-head,html[data-tenant-theme=dark] .tenant-home-stats-visibility-grid>button{background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-stats-visibility-head strong,html[data-tenant-theme=dark] .tenant-home-stats-visibility-grid b{color:#edf1f7}@media (max-width:1100px){.tenant-home-stats-visibility-grid,.tenant-home-stats-preview-grid.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home-stats-preview-grid.count-3 article:last-child{grid-column:1/-1}}@media (max-width:900px){.tenant-store-stats.tenant-store-stats-count-4,.tenant-store-stats.tenant-store-stats-count-3,.tenant-store-stats.tenant-store-stats-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-store-stats.tenant-store-stats-count-3 article:last-child{grid-column:1/-1}.tenant-store-stats.tenant-store-stats-count-1{grid-template-columns:1fr}}@media (max-width:620px){.tenant-home-stats-visibility-wrap{padding:14px 14px 0}.tenant-home-stats-visibility-head{flex-direction:column;align-items:flex-start}.tenant-home-stats-visibility-grid,.tenant-home-stats-preview-grid.count-4,.tenant-home-stats-preview-grid.count-3,.tenant-home-stats-preview-grid.count-2{grid-template-columns:1fr}.tenant-home-stats-preview-grid.count-3 article:last-child{grid-column:auto}}@media (max-width:520px){.tenant-store-stats.tenant-store-stats-count-4,.tenant-store-stats.tenant-store-stats-count-3,.tenant-store-stats.tenant-store-stats-count-2,.tenant-store-stats.tenant-store-stats-count-1{grid-template-columns:1fr}.tenant-store-stats.tenant-store-stats-count-3 article:last-child{grid-column:auto}}.tenant-home-stats-size-wrap{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 0;display:flex}.tenant-home-stats-size-wrap>div:first-child{gap:4px;min-width:0;display:grid}.tenant-home-stats-size-wrap strong{color:#26344d;font-size:14px}.tenant-home-stats-size-wrap span{color:#7b879a;font-size:11px;font-weight:700;line-height:1.5}.tenant-home-stats-size-options{flex:none;grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;display:grid}.tenant-home-stats-size-options button{color:#56637a;cursor:pointer;text-align:center;background:#fff;border:1px solid #e0e5ee;border-radius:13px;gap:2px;min-width:86px;padding:9px 13px;transition:all .18s;display:grid}.tenant-home-stats-size-options button b{font-size:12px}.tenant-home-stats-size-options button small{color:#8a95a7;font-size:9px}.tenant-home-stats-size-options button.active{color:#6549d8;background:#f6f3ff;border-color:#9d8af1;box-shadow:0 7px 16px #6549d814}.tenant-home-stats-size-options button.active small{color:#806ee0}.tenant-store-stats-size-small article{border-radius:16px;height:88px;padding:13px 16px}.tenant-store-stats-size-small span{font-size:11px}.tenant-store-stats-size-small strong{margin-top:4px;font-size:25px}.tenant-store-stats-size-small i{opacity:.46;width:72px;height:72px;bottom:-10px;right:-2px}.tenant-store-stats-size-small svg{width:68px;height:68px}.tenant-store-stats-size-medium article{border-radius:18px;height:104px;padding:16px 18px}.tenant-store-stats-size-medium span{font-size:12px}.tenant-store-stats-size-medium strong{margin-top:5px;font-size:30px}.tenant-store-stats-size-medium i{opacity:.5;width:88px;height:88px;bottom:-12px;right:-2px}.tenant-store-stats-size-medium svg{width:82px;height:82px}.tenant-store-stats-size-large article{border-radius:21px;height:132px;padding:21px 22px}.tenant-store-stats-size-large span{font-size:13px}.tenant-store-stats-size-large strong{font-size:34px}.tenant-store-stats-size-large i{opacity:.62;width:108px;height:108px}.tenant-store-stats-size-large svg{width:102px;height:102px}.tenant-home-stats-preview-grid.size-small article{min-height:86px!important;padding:12px 14px!important}.tenant-home-stats-preview-grid.size-small article strong{font-size:23px!important}.tenant-home-stats-preview-grid.size-small article i{opacity:.45!important;width:62px!important;height:62px!important;bottom:-8px!important}.tenant-home-stats-preview-grid.size-small article svg{width:58px!important;height:58px!important}.tenant-home-stats-preview-grid.size-medium article{min-height:104px!important;padding:15px 16px!important}.tenant-home-stats-preview-grid.size-medium article strong{font-size:27px!important}.tenant-home-stats-preview-grid.size-medium article i{opacity:.5!important;width:76px!important;height:76px!important;bottom:-8px!important}.tenant-home-stats-preview-grid.size-medium article svg{width:72px!important;height:72px!important}.tenant-home-stats-preview-grid.size-large article{min-height:128px!important;padding:19px!important}.tenant-home-stats-preview-grid.size-large article strong{font-size:31px!important}html[data-tenant-theme=dark] .tenant-home-stats-size-wrap strong{color:#edf1f7}html[data-tenant-theme=dark] .tenant-home-stats-size-options button{color:#dfe5ef;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-home-stats-size-options button.active{background:#241e3b;border-color:#735be1}@media (max-width:700px){.tenant-home-stats-size-wrap{flex-direction:column;align-items:stretch;padding:14px 14px 0}.tenant-home-stats-size-options{grid-template-columns:repeat(3,1fr);width:100%}.tenant-home-stats-size-options button{min-width:0}.tenant-store-stats.tenant-store-stats-count-4,.tenant-store-stats.tenant-store-stats-count-3,.tenant-store-stats.tenant-store-stats-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tenant-store-stats.tenant-store-stats-count-3 article:last-child{grid-column:1/-1!important}.tenant-store-stats.tenant-store-stats-count-1{grid-template-columns:1fr!important}.tenant-store-stats{margin-top:14px!important}.tenant-store-stats-size-small article{border-radius:14px!important;height:72px!important;padding:10px 11px!important}.tenant-store-stats-size-small span{font-size:9.5px!important}.tenant-store-stats-size-small strong{font-size:21px!important}.tenant-store-stats-size-small i{width:56px!important;height:56px!important;bottom:-9px!important;right:-4px!important}.tenant-store-stats-size-medium article{border-radius:15px!important;height:86px!important;padding:11px 13px!important}.tenant-store-stats-size-medium span{font-size:10.5px!important}.tenant-store-stats-size-medium strong{margin-top:4px!important;font-size:24px!important}.tenant-store-stats-size-large article{border-radius:17px!important;height:105px!important;padding:14px 15px!important}.tenant-store-stats-size-large span{font-size:11.5px!important}.tenant-store-stats-size-large strong{font-size:28px!important}.tenant-store-stats-size-large i{width:80px!important;height:80px!important;bottom:-12px!important;right:-6px!important}.tenant-home-stats-preview-grid.count-4,.tenant-home-stats-preview-grid.count-3,.tenant-home-stats-preview-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-home-stats-preview-grid.count-3 article:last-child{grid-column:1/-1!important}.tenant-store-stats-size-small article{border-radius:12px!important;height:58px!important;min-height:58px!important;padding:7px 9px!important}.tenant-store-stats-size-small span{font-size:8.5px!important;line-height:1.15!important}.tenant-store-stats-size-small strong{margin-top:2px!important;font-size:18px!important;line-height:1!important}.tenant-store-stats-size-small i{opacity:.4!important;width:44px!important;height:44px!important;bottom:-7px!important;right:-2px!important}.tenant-store-stats-size-small svg{width:41px!important;height:41px!important}.tenant-store-stats-size-medium article{border-radius:13px!important;height:68px!important;min-height:68px!important;padding:8px 10px!important}.tenant-store-stats-size-medium span{font-size:9.2px!important;line-height:1.2!important}.tenant-store-stats-size-medium strong{margin-top:3px!important;font-size:20.5px!important;line-height:1!important}.tenant-store-stats-size-medium i{opacity:.43!important;width:51px!important;height:51px!important;bottom:-8px!important;right:-3px!important}.tenant-store-stats-size-medium svg{width:48px!important;height:48px!important}.tenant-store-stats-size-large article{border-radius:15px!important;height:84px!important;min-height:84px!important;padding:10px 12px!important}.tenant-store-stats-size-large span{font-size:10.3px!important;line-height:1.25!important}.tenant-store-stats-size-large strong{margin-top:4px!important;font-size:24px!important;line-height:1!important}.tenant-store-stats-size-large i{opacity:.47!important;width:63px!important;height:63px!important;bottom:-10px!important;right:-4px!important}.tenant-store-stats-size-large svg{width:59px!important;height:59px!important}.tenant-store-stats{gap:7px!important;margin-top:10px!important}.tenant-store-stats article:after{width:82px!important;height:82px!important;bottom:-39px!important;right:-23px!important}}.tenant-home-section-size-control{background:#f8f9fd;border:1px solid #dde3ed;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.tenant-home-section-size-control>div:first-child{min-width:0}.tenant-home-section-size-control strong{color:#26364f;font-size:13px;font-weight:950;display:block}.tenant-home-section-size-control small{color:#748197;margin-top:3px;font-size:11px;font-weight:700;line-height:1.45;display:block}.tenant-home-size-options{flex:none;grid-template-columns:repeat(3,88px);gap:7px;display:grid}.tenant-home-size-options button{color:#65738a;height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dfeb;border-radius:11px;font-size:12px;font-weight:900;transition:all .16s}.tenant-home-size-options button:hover{color:#674bdc;border-color:#a998ef}.tenant-home-size-options button.active{color:#6246d9;background:#f0ecff;border-color:#795bea;box-shadow:0 0 0 3px #6f52e014}.tenant-section-title.tenant-section-title-size-small{gap:10px;margin-bottom:14px}.tenant-section-title.tenant-section-title-size-small .tenant-section-icon{border-radius:12px;width:38px;height:38px;font-size:18px}.tenant-section-title.tenant-section-title-size-small>div>span{font-size:8px}.tenant-section-title.tenant-section-title-size-small h2{font-size:20px}.tenant-section-title.tenant-section-title-size-small p{font-size:10px}.tenant-section-title.tenant-section-title-size-medium{gap:13px;margin-bottom:18px}.tenant-section-title.tenant-section-title-size-medium .tenant-section-icon{border-radius:14px;width:46px;height:46px;font-size:22px}.tenant-section-title.tenant-section-title-size-medium>div>span{font-size:9px}.tenant-section-title.tenant-section-title-size-medium h2{font-size:25px}.tenant-section-title.tenant-section-title-size-medium p{font-size:11px}.tenant-section-title.tenant-section-title-size-large{gap:15px;margin-bottom:21px}.tenant-section-title.tenant-section-title-size-large .tenant-section-icon{border-radius:16px;width:56px;height:56px;font-size:27px}.tenant-section-title.tenant-section-title-size-large>div>span{font-size:10px}.tenant-section-title.tenant-section-title-size-large h2{font-size:31px}.tenant-section-title.tenant-section-title-size-large p{font-size:13px}.tenant-home-simple-preview-size-small{gap:10px!important;padding:12px!important}.tenant-home-simple-preview-size-small .icon{border-radius:11px!important;width:38px!important;height:38px!important;font-size:18px!important}.tenant-home-simple-preview-size-small small{font-size:8px!important}.tenant-home-simple-preview-size-small strong{font-size:18px!important}.tenant-home-simple-preview-size-small p{font-size:10px!important}.tenant-home-simple-preview-size-medium .icon{width:46px!important;height:46px!important;font-size:22px!important}.tenant-home-simple-preview-size-medium strong{font-size:23px!important}.tenant-home-simple-preview-size-large{gap:15px!important;padding:18px!important}.tenant-home-simple-preview-size-large .icon{border-radius:16px!important;width:56px!important;height:56px!important;font-size:27px!important}.tenant-home-simple-preview-size-large small{font-size:10px!important}.tenant-home-simple-preview-size-large strong{font-size:29px!important}.tenant-home-simple-preview-size-large p{font-size:13px!important}@media (max-width:700px){.tenant-home-section-size-control{flex-direction:column;align-items:stretch;gap:11px}.tenant-home-size-options{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.tenant-section-title.tenant-section-title-size-small{gap:8px;margin-bottom:11px}.tenant-section-title.tenant-section-title-size-small .tenant-section-icon{border-radius:10px;width:32px;height:32px;font-size:15px}.tenant-section-title.tenant-section-title-size-small>div>span{font-size:7px}.tenant-section-title.tenant-section-title-size-small h2{font-size:17px}.tenant-section-title.tenant-section-title-size-small p{font-size:9px}.tenant-section-title.tenant-section-title-size-medium{gap:10px;margin-bottom:14px}.tenant-section-title.tenant-section-title-size-medium .tenant-section-icon{border-radius:12px;width:40px;height:40px;font-size:19px}.tenant-section-title.tenant-section-title-size-medium>div>span{font-size:8px}.tenant-section-title.tenant-section-title-size-medium h2{font-size:21px}.tenant-section-title.tenant-section-title-size-medium p{font-size:10px}.tenant-section-title.tenant-section-title-size-large{gap:12px;margin-bottom:17px}.tenant-section-title.tenant-section-title-size-large .tenant-section-icon{border-radius:14px;width:48px;height:48px;font-size:23px}.tenant-section-title.tenant-section-title-size-large>div>span{font-size:9px}.tenant-section-title.tenant-section-title-size-large h2{font-size:25px}.tenant-section-title.tenant-section-title-size-large p{font-size:11px}}.hero-visual .dash-head img[src="/webprom-icon.webp"]{object-fit:contain!important;object-position:center!important;aspect-ratio:1!important;flex:0 0 29px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;display:block!important}footer>img[src="/webprom-logo.webp"]{aspect-ratio:1791/451!important;object-fit:contain!important;object-position:left center!important;flex:none!important;width:150px!important;max-width:150px!important;height:auto!important;max-height:38px!important;display:block!important}.app-nav img[src="/webprom-logo.webp"],.admin-brand img[src="/webprom-logo.webp"],.auth-brand img[src="/webprom-logo.webp"]{object-fit:contain!important;object-position:left center!important;aspect-ratio:1791/451!important;height:auto!important}@media (max-width:640px){footer>img[src="/webprom-logo.webp"]{width:136px!important;max-width:136px!important;max-height:35px!important}}.rental-wallet-warning{color:#b4233c;background:#fff1f3;border:1px solid #f3ccd3;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:800}.pay-now-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.site-name-status{align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:800;line-height:1.45;display:flex}.site-name-status.checking{color:#6d7890}.site-name-status.available{color:#11825e}.site-name-status.taken,.site-name-status.error{color:#c43349}.site-name-domain.available{border-color:#9edcc7;box-shadow:0 0 0 3px #11825e14}.site-name-domain.taken,.site-name-domain.error{border-color:#efb0ba;box-shadow:0 0 0 3px #c4334914}.stage-next:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.renew-order-summary small{color:#7c899a;margin-top:2px;font-size:10px}.renew-order-summary .button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.site-check-result.found span+span{opacity:.85;margin-top:3px}.admin-upgrade-list{gap:14px;display:grid}.admin-upgrade-card{background:#fff;border:1px solid #dfe7f2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.admin-upgrade-card-main h3{margin:4px 0 6px;font-size:18px}.admin-upgrade-card-main p{color:#66758c;margin:0 0 8px}.admin-upgrade-card-main code{color:#7b61ff;background:#f3f0ff;border-radius:7px;padding:4px 7px;font-size:11px}.admin-upgrade-controls{align-items:end;gap:12px;display:flex}.admin-upgrade-controls label{color:#66758c;gap:7px;font-size:12px;display:grid}.admin-upgrade-controls input{background:#fff;border:1px solid #d8e2ef;border-radius:10px;width:110px;padding:10px 12px}.admin-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1769ff,#a927ea);border:0;border-radius:10px;padding:11px 18px;font-weight:800}.market-site-picker{background:#fff;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;max-width:760px;margin:18px auto 10px;padding:14px 16px;display:grid;box-shadow:0 12px 32px #1831530f}.market-site-picker label{color:#20324d;font-weight:800}.market-site-picker select{background:#f8fbff;border:1px solid #dbe5f1;border-radius:11px;width:100%;padding:11px 12px}.market-notice,.market-empty{color:#2457c5;background:#eef5ff;border-radius:12px;max-width:760px;margin:10px auto;padding:12px 16px;font-weight:700}.tenant-particle-preset.locked{opacity:.82;position:relative}.tenant-particle-preset.locked .tenant-particle-preset-stage{filter:saturate(.75)}.upgrade-lock{border:1px solid #d9e1ed;border-radius:9px;padding:6px 8px;top:10px;right:10px;box-shadow:0 6px 18px #0f23411f;background:#fff!important;font-size:14px!important;position:absolute!important}.tenant-particle-preset.locked>span:last-child{color:#8a2be2;font-weight:800}@media (max-width:900px){.admin-upgrade-card{grid-template-columns:1fr}.admin-upgrade-controls{flex-wrap:wrap}.market-site-picker{grid-template-columns:1fr}}.market-page{max-width:1240px}.market-toolbar{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:14px;margin:10px auto 18px;display:grid}.market-search{background:#fff;border:1px solid #dce5ef;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex;box-shadow:0 8px 24px #172b4d0a}.market-search span{color:#697b92;font-size:20px}.market-search input{width:100%;font:inherit;color:#14233c;background:0 0;border:0;outline:0}.market-toolbar .market-site-picker{border-radius:14px;grid-template-columns:auto minmax(0,1fr);max-width:none;margin:0;padding:8px 12px;box-shadow:0 8px 24px #172b4d0a}.market-toolbar .market-site-picker label{font-size:12px}.market-toolbar .market-site-picker select{padding:8px 10px}.upgrade-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.upgrade-market-card{cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.upgrade-market-card:hover{border-color:#cbd8ea;transform:translateY(-3px);box-shadow:0 16px 36px #19315517}.upgrade-market-art{border-radius:13px;place-items:center;height:150px;margin:12px;display:grid;position:relative}.upgrade-market-art>span{color:#fff;font-size:43px}.upgrade-market-art em{color:#2369df;background:#ffffffeb;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.upgrade-market-body{padding:2px 14px 14px}.upgrade-market-body small{color:#3970d6;font-weight:700}.upgrade-market-body h2{margin:7px 0 8px;font-size:17px}.upgrade-market-body p{color:#718095;min-height:39px;margin:0;font-size:12px;line-height:1.6}.upgrade-market-card footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;height:auto;padding:13px 14px;display:flex}.upgrade-market-card footer div{align-items:baseline;gap:4px;display:flex}.upgrade-market-card footer strong{color:#1d5fe8;font-size:18px}.upgrade-market-card footer span{color:#8491a2;font-size:10px}.upgrade-market-card footer button{color:#2267dc;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.upgrade-detail-shell{position:relative}.upgrade-breadcrumb{color:#789;border-bottom:1px solid #e4eaf1;align-items:center;gap:9px;min-height:44px;margin-bottom:16px;padding-right:60px;font-size:13px;display:flex}.upgrade-breadcrumb button{color:#2867d8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.upgrade-breadcrumb b{color:#1b2b45}.upgrade-back-button{color:#1d3556;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:11px;width:42px;height:38px;font-size:18px;position:absolute;top:0;right:0}.upgrade-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:28px;display:grid}.upgrade-preview-card,.upgrade-buy-card{background:#fff;border:1px solid #dce5ef;border-radius:20px;box-shadow:0 18px 46px #162f520f}.upgrade-preview-card{padding:18px}.upgrade-preview-art{background:linear-gradient(145deg,#eaf4ff,#eee8ff 58%,#f7efff);border-radius:16px;place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.upgrade-preview-art:before,.upgrade-preview-art:after{content:"";filter:blur(8px);opacity:.65;border-radius:50%;position:absolute}.upgrade-preview-art:before{background:#76d7ff;width:180px;height:180px;bottom:-60px;left:-50px}.upgrade-preview-art:after{background:#c690ff;width:210px;height:210px;top:-70px;right:-70px}.upgrade-preview-art>span{color:#fff;text-shadow:0 12px 38px #4246b447;z-index:1;font-size:92px}.upgrade-preview-art small{color:#2567d8;background:#fff;border-radius:99px;padding:7px 10px;font-weight:800;position:absolute;top:14px;left:14px}.upgrade-preview-copy{padding:16px 4px 3px}.upgrade-preview-copy span{color:#2871df;letter-spacing:.08em;font-size:11px;font-weight:800}.upgrade-preview-copy h2{margin:5px 0 7px;font-size:21px}.upgrade-preview-copy p{color:#718095;margin:0;font-size:13px;line-height:1.65}.upgrade-buy-card{padding:25px}.upgrade-category-label{color:#3770db;letter-spacing:.08em;font-size:11px;font-weight:800}.upgrade-buy-card h1{letter-spacing:-.035em;margin:6px 0;font-size:31px}.upgrade-detail-desc{color:#718095;margin:0 0 8px;line-height:1.65}.upgrade-price-line{align-items:baseline;gap:7px;margin:6px 0 20px;display:flex}.upgrade-price-line strong{color:#1d5fe8;font-size:28px}.upgrade-price-line span{color:#7a889b;font-size:12px}.upgrade-info-box,.upgrade-month-box,.upgrade-access-status{background:#fbfdff;border:1px solid #dfe6ef;border-radius:15px;margin-top:13px;padding:15px}.upgrade-info-box>div,.upgrade-access-status,.upgrade-month-box{justify-content:space-between;align-items:center;gap:16px;display:flex}.upgrade-info-box span,.upgrade-access-status span,.upgrade-month-box span{color:#6c7b90;font-size:12px}.upgrade-info-box b{font-size:13px}.upgrade-info-box select{color:#20324c;background:#fff;border:1px solid #d8e2ee;border-radius:10px;width:100%;margin-top:11px;padding:11px 12px}.upgrade-access-status b{border-radius:999px;padding:7px 10px;font-size:11px}.upgrade-access-status b.free,.upgrade-access-status b.active{color:#087c56;background:#e9f9f1}.upgrade-access-status b.locked{color:#c43f4b;background:#fff2f3}.upgrade-month-box>div:first-child{gap:4px;display:grid}.upgrade-month-box small{color:#8b98a8;font-size:10px}.upgrade-month-stepper{background:#fff;border:1px solid #dce4ee;border-radius:11px;grid-template-columns:42px 62px 42px;align-items:center;display:grid;overflow:hidden}.upgrade-month-stepper button{color:#275fcd;cursor:pointer;background:#f4f7fb;border:0;height:40px;font-size:18px}.upgrade-month-stepper strong{text-align:center}.upgrade-total{background:linear-gradient(135deg,#eef5ff,#f7efff);border:1px solid #d7e2f0;border-radius:15px;grid-template-columns:1fr auto;align-items:center;margin-top:13px;padding:16px;display:grid}.upgrade-total span{color:#6d7c91;font-size:12px}.upgrade-total strong{color:#1d5fe8;font-size:27px}.upgrade-total small{text-align:right;color:#7f8ca0;grid-column:1/-1;font-size:10px}.upgrade-purchase-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1769ff,#a927ea);border:0;border-radius:13px;width:100%;height:48px;margin-top:14px;font-weight:800;box-shadow:0 12px 25px #534ada38}.upgrade-purchase-button:disabled{opacity:.55;cursor:wait}.upgrade-free-box{color:#087b55;background:#eefbf4;border:1px solid #cfe9db;border-radius:13px;margin-top:15px;padding:14px;font-size:13px;font-weight:700}.upgrade-detail-notice{border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:700}.upgrade-detail-notice.success{color:#087b55;background:#eefbf4}.upgrade-detail-notice.error{color:#c43f4b;background:#fff1f2}@media (max-width:1050px){.upgrade-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-detail-grid{grid-template-columns:1fr}.upgrade-preview-art{height:260px}.market-toolbar{grid-template-columns:1fr}}@media (max-width:720px){.market-page{padding-left:14px;padding-right:14px}.market-hero h1{font-size:34px}.upgrade-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.upgrade-market-art{height:115px;margin:9px}.upgrade-market-body{padding:0 10px 10px}.upgrade-market-body h2{font-size:15px}.upgrade-market-body p{font-size:11px}.upgrade-market-card footer{padding:10px}.upgrade-detail-grid{gap:14px}.upgrade-buy-card{padding:18px}.upgrade-buy-card h1{font-size:25px}.upgrade-preview-art{height:205px}.upgrade-info-box>div,.upgrade-access-status,.upgrade-month-box{flex-direction:column;align-items:flex-start}.upgrade-month-stepper{grid-template-columns:44px 1fr 44px;align-self:stretch}.upgrade-total strong{font-size:23px}}@media (max-width:430px){.upgrade-market-grid{grid-template-columns:1fr 1fr}.upgrade-market-art{height:96px}.upgrade-market-body p{display:none}.upgrade-market-card footer{align-items:flex-end}.upgrade-market-card footer strong{font-size:15px}.upgrade-market-card footer button{font-size:10px}.upgrade-breadcrumb{gap:6px;font-size:11px}.upgrade-preview-card{padding:10px}.upgrade-preview-art{height:175px}.upgrade-buy-card{padding:15px}}.tenant-loader-art{isolation:isolate;place-items:center;width:82px;height:72px;display:grid;position:relative}.tenant-loader-art>span{z-index:2;filter:drop-shadow(0 9px 9px #2c345a29);transform-origin:50% 80%;place-items:center;font-size:42px;line-height:1;display:grid;position:relative}.tenant-loader-art>i{pointer-events:none;display:block;position:absolute}.art-pixel-cat>span{font-size:43px;animation:.62s steps(2,end) infinite wpCatRun}.art-pixel-cat>i:first-of-type{background:#49547821;border-radius:50%;width:52px;height:5px;animation:.62s ease-in-out infinite wpShadow;bottom:8px}.art-pixel-ghost>span{animation:1.35s ease-in-out infinite wpFloat}.art-pixel-ghost>i:first-of-type{background:#5a4d9621;border-radius:50%;width:38px;height:7px;animation:1.35s ease-in-out infinite wpShadow;bottom:7px}.art-pixel-robot>span{animation:.72s steps(2,end) infinite wpRobot}.art-pixel-robot>i:first-of-type,.art-pixel-robot>i:nth-of-type(2){z-index:3;background:#58d8ff;border-radius:1px;width:5px;height:5px;top:24px;box-shadow:0 0 8px #58d8ff}.art-pixel-robot>i:first-of-type{left:32px}.art-pixel-robot>i:nth-of-type(2){right:32px}.art-pixel-bat>span{animation:.52s ease-in-out infinite wpBat}.art-pixel-bat>i:first-of-type{z-index:-1;background:radial-gradient(circle,#8455ff29,#0000 68%);border-radius:50%;animation:1s ease-in-out infinite wpPulse;inset:10px}.art-pixel-slime>span{background:linear-gradient(145deg,#74e5b8,#39b9a0);border-radius:50% 50% 42% 42%;width:48px;height:38px;font-size:0;animation:.72s ease-in-out infinite wpSlime;box-shadow:inset 0 -7px #00000014,0 9px 14px #299e8733}.art-pixel-slime>span:before,.art-pixel-slime>span:after{content:"";background:#143d43;border-radius:50%;width:6px;height:8px;position:absolute;top:14px}.art-pixel-slime>span:before{left:13px}.art-pixel-slime>span:after{right:13px}.art-space-ship>span{font-size:39px;animation:1.15s ease-in-out infinite wpShip;transform:rotate(-42deg)}.art-space-ship>i:first-of-type{background:linear-gradient(90deg,#0000,#65d8ff,#8a63ff);border-radius:999px;width:28px;height:6px;animation:.5s ease-in-out infinite wpExhaust;top:43px;left:4px;transform:rotate(-12deg)}.art-rocket>span{font-size:40px;animation:1s ease-in-out infinite wpRocket;transform:rotate(-45deg)}.art-rocket>i:first-of-type{background:linear-gradient(#ffd65a,#ff6a42,#0000);border-radius:50%;width:9px;height:28px;animation:.38s ease-in-out infinite wpFlame;bottom:4px;left:23px;transform:rotate(45deg)}.art-gem>span{color:#8b5cf6;text-shadow:0 0 16px #8b5cf661;font-size:48px;animation:1.1s ease-in-out infinite wpGem}.art-gem>i{background:#70dcff;width:5px;height:5px;animation:1.2s ease-in-out infinite wpTwinkle;transform:rotate(45deg)}.art-gem>i:first-of-type{top:18px;left:11px}.art-gem>i:nth-of-type(2){animation-delay:.35s;bottom:16px;right:8px}.art-gem>i:nth-of-type(3){animation-delay:.7s;top:8px;right:17px}.art-coin>span{background:radial-gradient(circle at 35% 30%,#fff1a6,#ffd34d 40%,#e49a17 75%);border:5px solid #f4a91e;border-radius:50%;width:42px;height:42px;font-size:0;animation:.8s linear infinite wpCoin;box-shadow:inset 0 0 0 3px #ffe17c,0 8px 16px #d8991b38}.art-coin>span:after{content:"W";color:#b56d08;place-items:center;font-size:18px;font-weight:1000;display:grid;position:absolute;inset:0}.art-heart>span{color:#ff5d8f;text-shadow:0 7px 16px #ff5d8f40;font-size:48px;animation:.85s ease-in-out infinite wpHeart}.art-heart>i{background:#ffd1df;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite wpTwinkle}.art-heart>i:first-of-type{top:14px;left:10px}.art-heart>i:nth-of-type(2){animation-delay:.3s;top:25px;right:10px}.art-heart>i:nth-of-type(3){animation-delay:.6s;bottom:6px;right:20px}.art-fire>span{background:linear-gradient(155deg,#fff36b 5%,#ffb22d 42%,#ff5a42 75%,#a937ff);border-radius:55% 45% 58% 42%/70% 65% 35% 30%;width:44px;height:52px;font-size:0;animation:.48s ease-in-out infinite wpFire;transform:rotate(45deg);box-shadow:0 0 22px #ff663447}.art-fire>span:after{content:"";background:#fff5a3;border-radius:60% 40%;width:20px;height:28px;position:absolute;bottom:5px;right:8px}.art-comet>span{color:#ffd84d;text-shadow:0 0 12px #ffd84d66;font-size:43px;animation:1.25s ease-in-out infinite wpComet}.art-comet>i:first-of-type{z-index:-1;filter:blur(1px);background:linear-gradient(90deg,#0000,#6edcff,#8c62ff);border-radius:999px;width:54px;height:7px;animation:1.25s ease-in-out infinite wpCometTail;top:39px;left:-2px;transform:rotate(-20deg)}@keyframes wpCatRun{0%,to{transform:translate(-8px,1px)rotate(-3deg)}50%{transform:translate(8px,-5px)rotate(3deg)}}@keyframes wpShadow{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:.38;transform:scaleX(.68)}}@keyframes wpFloat{0%,to{transform:translateY(6px)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes wpRobot{0%,to{transform:translateY(2px)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes wpBat{0%,to{transform:translateY(4px)scaleX(1.05)rotate(-4deg)}50%{transform:translateY(-5px)scaleX(.84)rotate(4deg)}}@keyframes wpPulse{50%{opacity:.45;transform:scale(1.18)}}@keyframes wpSlime{0%,to{transform:translateY(4px)scale(1.08,.88)}50%{transform:translateY(-8px)scale(.92,1.1)}}@keyframes wpShip{0%,to{transform:translate(-5px,4px)rotate(-42deg)}50%{transform:translate(7px,-5px)rotate(-38deg)}}@keyframes wpExhaust{50%{opacity:.5;transform:rotate(-12deg)scaleX(.55)}}@keyframes wpRocket{0%,to{transform:translate(-5px,6px)rotate(-45deg)}50%{transform:translate(7px,-7px)rotate(-45deg)}}@keyframes wpFlame{50%{opacity:.62;height:18px}}@keyframes wpGem{0%,to{transform:translateY(4px)rotateY(0)rotate(45deg)scale(.88)}50%{transform:translateY(-5px)rotateY(180deg)rotate(45deg)scale(1.08)}}@keyframes wpTwinkle{0%,to{opacity:.2;transform:rotate(45deg)scale(.3)}50%{opacity:1;transform:rotate(45deg)scale(1.5)}}@keyframes wpCoin{0%{transform:rotateY(0)translateY(2px)}50%{transform:rotateY(90deg)translateY(-5px)}to{transform:rotateY(180deg)translateY(2px)}}@keyframes wpHeart{0%,to{transform:scale(.88)}20%{transform:scale(1.12)}38%{transform:scale(.96)}55%{transform:scale(1.08)}}@keyframes wpFire{0%,to{transform:rotate(43deg)scale(.94,1.04)}50%{transform:rotate(47deg)scale(1.06,.94)}}@keyframes wpComet{0%,to{transform:translate(-10px,7px)rotate(-12deg)}50%{transform:translate(10px,-7px)rotate(8deg)}}@keyframes wpCometTail{0%,to{opacity:.5;transform:rotate(-20deg)scaleX(.7)}50%{opacity:1;transform:rotate(-20deg)scaleX(1.15)}}.tenant-particle-layer.preset-meteors .tenant-particle-item,.tenant-particle-preview.preset-meteors i{color:#9dbfff;animation-name:tenantMeteor!important}.tenant-particle-layer.preset-fireworks .tenant-particle-item,.tenant-particle-preview.preset-fireworks i{color:#ff80c8;text-shadow:0 0 9px #8b7cff;animation-name:tenantFirework!important}.tenant-particle-layer.preset-fountain .tenant-particle-item,.tenant-particle-preview.preset-fountain i{color:#57d7ff;animation-name:tenantFountain!important}.tenant-particle-layer.preset-aurora .tenant-particle-item,.tenant-particle-preview.preset-aurora i{color:#75eacb;text-shadow:0 0 15px #8b7cff;animation-name:tenantAurora!important}.tenant-particle-layer.preset-matrix .tenant-particle-item,.tenant-particle-preview.preset-matrix i{color:#59d99a;font-family:monospace;font-weight:800;animation-name:tenantMatrix!important}.tenant-particle-layer.preset-nebula .tenant-particle-item,.tenant-particle-preview.preset-nebula i{color:#9d7cff;text-shadow:0 0 10px #67d7ff;animation-name:tenantNebula!important}.tenant-particle-layer.preset-leaves .tenant-particle-item,.tenant-particle-preview.preset-leaves i{color:#df9b4c;animation-name:tenantLeaf!important}.tenant-particle-layer.preset-rain .tenant-particle-item,.tenant-particle-preview.preset-rain i{color:#6ec7ff;animation-name:tenantRain!important}.tenant-particle-layer.preset-butterflies .tenant-particle-item,.tenant-particle-preview.preset-butterflies i{color:#d58aff;animation-name:tenantButterfly!important}.tenant-particle-layer.preset-coins .tenant-particle-item,.tenant-particle-preview.preset-coins i{color:#ffd354;text-shadow:0 0 7px #f0a82a;animation-name:tenantCoinParticle!important}.tenant-particle-layer.preset-ribbons .tenant-particle-item,.tenant-particle-preview.preset-ribbons i{color:#ff7eb9;animation-name:tenantRibbon!important}.tenant-particle-layer.preset-neon .tenant-particle-item,.tenant-particle-preview.preset-neon i{color:#65ecff;text-shadow:0 0 9px #7b5cff;animation-name:tenantNeon!important}@keyframes tenantMeteor{0%{opacity:0;transform:translate(55px,-55px)rotate(-28deg)}18%{opacity:1}to{opacity:0;transform:translate(-80px,90px)rotate(-28deg)}}@keyframes tenantFirework{0%{opacity:0;transform:scale(.2)}30%{opacity:1}65%{opacity:.9;transform:scale(1.8)}to{opacity:0;transform:scale(2.4)}}@keyframes tenantFountain{0%{opacity:0;transform:translateY(45px)scale(.6)}40%{opacity:1}65%{transform:translate(var(--particle-drift),-50px)}to{transform:translate(var(--particle-drift),30px);opacity:0}}@keyframes tenantAurora{0%,to{opacity:.25;transform:translate(-20px)scaleX(.7)}50%{opacity:.9;transform:translate(25px)scaleX(1.8)}}@keyframes tenantMatrix{0%{opacity:0;transform:translateY(-80px)}15%{opacity:.9}to{opacity:0;transform:translateY(110vh)}}@keyframes tenantNebula{0%,to{opacity:.25;transform:translate(-18px,10px)scale(.55)}50%{opacity:.95;transform:translate(24px,-18px)scale(1.45)}}@keyframes tenantLeaf{0%{opacity:0;transform:translateY(-70px)rotate(0)}15%{opacity:.9}to{transform:translate(var(--particle-drift),105vh) rotate(420deg);opacity:0}}@keyframes tenantRain{0%{opacity:0;transform:translateY(-60px)skew(-10deg)}12%{opacity:.7}to{opacity:0;transform:translate(-35px,105vh)skew(-10deg)}}@keyframes tenantButterfly{0%,to{transform:translate(-20px,12px)rotate(-18deg)scaleX(.65)}50%{transform:translate(25px,-20px)rotate(18deg)scaleX(1.25)}}@keyframes tenantCoinParticle{0%,to{opacity:.35;transform:translateY(12px)rotateY(0)scale(.7)}50%{opacity:1;transform:translateY(-22px)rotateY(180deg)scale(1.15)}}@keyframes tenantRibbon{0%{opacity:0;transform:translateY(-60px)rotate(0)}15%{opacity:.9}to{transform:translate(var(--particle-drift),105vh) rotate(540deg);opacity:0}}@keyframes tenantNeon{0%,to{opacity:.25;transform:scale(.55)}50%{opacity:1;transform:scale(1.35)}}.topup-slip-only{max-width:920px}.topup-slip-only .topup-page-heading{max-width:760px}.topup-slip-panel{margin-top:34px}.webprom-contact{background:radial-gradient(circle at 72% 5%,#ac48ec14,#0000 22%),radial-gradient(circle at 14% 88%,#4277ee12,#0000 22%),#fff;border:1px solid #dce4f1;border-radius:28px;margin:24px max(4vw,24px) 72px;padding:48px 42px 34px;box-shadow:0 18px 55px #2032560f}.webprom-contact>header{text-align:center;max-width:680px;margin:0 auto 30px}.webprom-contact>header>span{letter-spacing:.18em;color:#4e6fe9;font-size:10px;font-weight:950}.webprom-contact h2{letter-spacing:-.035em;color:#101f39;margin:8px 0 6px;font-size:clamp(30px,3.2vw,44px)}.webprom-contact>header p{color:#748196;margin:0;font-size:14px}.webprom-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.webprom-contact-card{background:#fff;border:1px solid #dce4f0;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:18px 20px;transition:all .18s;display:grid;box-shadow:0 10px 28px #1e2e4c0d}.webprom-contact-card:hover{border-color:#bdcdef;transform:translateY(-2px);box-shadow:0 16px 34px #1e2e4c17}.webprom-contact-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;font-weight:950;display:grid}.webprom-contact-card.discord .webprom-contact-icon{background:linear-gradient(135deg,#6170ef,#7553de)}.webprom-contact-card.line .webprom-contact-icon{background:linear-gradient(135deg,#10c76c,#04a95a)}.webprom-contact-card.facebook .webprom-contact-icon{background:linear-gradient(135deg,#4383ed,#2867ce)}.webprom-contact-card>div{flex-direction:column;min-width:0;display:flex}.webprom-contact-card small{letter-spacing:.16em;color:#8b75c4;font-size:8px;font-weight:900}.webprom-contact-card strong{color:#182742;margin-top:4px;font-size:17px}.webprom-contact-card span{color:#7f8b9d;margin-top:4px;font-size:10px;line-height:1.45}.webprom-contact-card>b{color:#8e72dc;font-size:18px}.webprom-contact-card.is-empty{cursor:default}.webprom-contact-card.is-empty:hover{transform:none}.webprom-contact>footer{text-align:center;color:#9aa4b2;border:0;height:auto;padding:22px 0 0;font-size:9px;display:block}@media (max-width:900px){.webprom-contact-grid{grid-template-columns:1fr}.webprom-contact{padding:36px 24px 28px}}@media (max-width:640px){.webprom-contact{border-radius:22px;margin:18px 14px 48px;padding:28px 16px 22px}.webprom-contact-card{grid-template-columns:48px minmax(0,1fr) auto;padding:15px}.webprom-contact-icon{border-radius:14px;width:48px;height:48px}}.admin-contact-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);align-items:start;gap:18px;display:grid}.admin-contact-rows{flex-direction:column;display:flex}.admin-contact-rows>article{border-bottom:1px solid #edf1f5;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:17px 18px;display:grid}.admin-contact-rows>article:last-child{border-bottom:0}.admin-contact-rows>article.is-disabled{opacity:.72;background:#fafbfc}.admin-contact-icon{color:#fff;background:linear-gradient(135deg,#5b7df0,#8659e8);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:950;display:grid}.admin-contact-icon.line{background:linear-gradient(135deg,#12c977,#06aa5e)}.admin-contact-icon.facebook{background:linear-gradient(135deg,#4383ed,#2867ce)}.admin-contact-icon.instagram{background:linear-gradient(135deg,#f36b56,#a74fe8)}.admin-contact-icon.tiktok{background:#17191e}.admin-contact-icon.youtube{background:#ef3447}.admin-contact-icon.telegram{background:linear-gradient(135deg,#42bdf2,#2b86db)}.admin-contact-edit{min-width:0}.admin-contact-grid-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-contact-grid-fields label{flex-direction:column;gap:5px;display:flex}.admin-contact-grid-fields label.wide{grid-column:span 2}.admin-contact-grid-fields label>span,.admin-contact-switch>span{color:#75859a;font-size:9px;font-weight:800}.admin-contact-grid-fields input,.admin-contact-grid-fields select{background:#fff;border:1px solid #d9e2ec;border-radius:10px;outline:none;min-width:0;height:39px;padding:0 10px}.admin-contact-grid-fields input:focus,.admin-contact-grid-fields select:focus{border-color:#6b7dec;box-shadow:0 0 0 3px #6b7dec14}.admin-contact-switch{border:1px solid #e0e7ef;border-radius:10px;justify-content:space-between;align-self:end;align-items:center;height:39px;padding:0 10px;flex-direction:row!important;display:flex!important}.admin-contact-switch input{accent-color:#5b69e8;width:18px!important;height:18px!important}.admin-contact-actions{gap:8px;margin-top:11px;display:flex}.admin-contact-actions .admin-save{height:38px;margin:0}.admin-contact-delete{color:#b7384d;cursor:pointer;background:#fff4f5;border:1px solid #f0d5da;border-radius:10px;height:38px;padding:0 14px;font-weight:800}.admin-contact-create h2{margin:7px 0 4px;font-size:22px}.admin-contact-create>p{color:#7e8c9e;margin:0 0 16px;font-size:11px;line-height:1.6}.webprom-contact-empty{text-align:center;color:#8a97a8;border:1px dashed #dbe3ee;border-radius:16px;grid-column:1/-1;padding:28px;font-size:12px}.webprom-contact-card.instagram .webprom-contact-icon{background:linear-gradient(135deg,#f36b56,#a74fe8)}.webprom-contact-card.tiktok .webprom-contact-icon{background:#17191e}.webprom-contact-card.youtube .webprom-contact-icon{background:#ef3447}.webprom-contact-card.telegram .webprom-contact-icon{background:linear-gradient(135deg,#42bdf2,#2b86db)}.webprom-contact-card.email .webprom-contact-icon,.webprom-contact-card.website .webprom-contact-icon,.webprom-contact-card.other .webprom-contact-icon{background:linear-gradient(135deg,#596fe7,#8d64e8)}@media (max-width:1050px){.admin-contact-layout{grid-template-columns:1fr}.admin-contact-create{position:static}.admin-contact-grid-fields{grid-template-columns:1fr 1fr}}@media (max-width:650px){.admin-contact-rows>article,.admin-contact-grid-fields{grid-template-columns:1fr}.admin-contact-grid-fields label.wide{grid-column:auto}}.webprom-contact-icon.has-image,.admin-contact-icon.has-image{color:inherit;border:1px solid #e3e8f1;padding:6px;overflow:hidden;background:#fff!important}.webprom-contact-icon.has-image img,.admin-contact-icon.has-image img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.admin-contact-logo-field input[type=file],.admin-contact-file-input{color:#586a82;min-height:39px;font-size:10px;height:auto!important;padding:7px 9px!important}.admin-edit-form label small{color:#8a98aa;margin-top:5px;font-size:9px;line-height:1.4;display:block}.tenant-order-copy-panel{min-width:0;padding:14px 0 0}.tenant-order-copy-actions{z-index:3;background:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 0 10px;display:grid;position:sticky;top:0}.tenant-order-copy-actions button{border:1px solid var(--tenant-primary,#7457ee);background:var(--tenant-primary,#7457ee);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:900;transition:all .16s}.tenant-order-copy-actions button.secondary{color:var(--tenant-primary,#7457ee);background:#fff}.tenant-order-copy-actions button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #5142be1f}.tenant-order-copy-actions button:disabled{box-shadow:none;cursor:not-allowed;transform:none;color:#8b94a6!important;background:#edf0f5!important;border-color:#d7dce7!important}.tenant-order-copy-message,.tenant-order-copy-note{color:#5e6b80;overflow-wrap:anywhere;background:#f7f8fc;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.55}.tenant-order-copy-message.has-message{color:#178056;background:#eefaf4;font-weight:800}.tenant-order-copy-note{color:#8a651d;background:#fff8e8}.tenant-order-copy-items{gap:10px;display:grid}.tenant-order-copy-item{border:1px solid var(--tenant-border,#dfe4ee);background:#fff;border-radius:13px;min-width:0;transition:all .15s;overflow:hidden}.tenant-order-copy-item.is-selected{border-color:var(--tenant-primary,#7457ee);box-shadow:0 0 0 2px color-mix(in srgb,var(--tenant-primary,#7457ee) 10%,transparent)}.tenant-order-copy-item label{cursor:pointer;min-height:46px;color:var(--tenant-text,#27344c);background:#fbfcff;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:900;display:flex}.tenant-order-copy-item label span{align-items:center;display:flex}.tenant-order-copy-item label b{color:var(--tenant-primary,#7457ee)}.tenant-order-copy-item input{width:21px;height:21px;accent-color:var(--tenant-primary,#7457ee);cursor:pointer;flex:none}.tenant-order-copy-item pre{border-top:1px solid var(--tenant-border,#e4e8f0);color:var(--tenant-text,#22314a);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:pointer;background:#fff;margin:0;padding:13px 14px;font:750 13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-tenant-theme=dark] .tenant-order-copy-item,html[data-tenant-theme=dark] .tenant-order-copy-item pre{color:#edf1f7;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-order-copy-item label{color:#edf1f7;background:#171b26}html[data-tenant-theme=dark] .tenant-order-copy-actions button.secondary{background:#171b26}html[data-tenant-theme=dark] .tenant-order-copy-message{color:#c3cad6;background:#1b202c}@media (max-width:620px){.tenant-order-copy-panel{padding-top:10px}.tenant-order-copy-actions{grid-template-columns:1fr;gap:8px;padding-bottom:8px}.tenant-order-copy-actions button{width:100%;min-height:46px;font-size:13px}.tenant-order-copy-message,.tenant-order-copy-note{padding:9px 10px;font-size:12px}.tenant-order-copy-item label{min-height:48px;padding:10px 11px;font-size:13px}.tenant-order-copy-item input{width:23px;height:23px}.tenant-order-copy-item pre{padding:12px;font-size:12px;line-height:1.65}}.tenant-brand-footer{-webkit-backdrop-filter:blur(12px);color:#718096;background:#ffffffd1;border-top:1px solid #94a3b838;width:100%;margin-top:42px}.tenant-brand-footer-inner{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:74px;margin:0 auto;font-size:12px;display:flex}.tenant-brand-footer-copy{align-items:center;gap:8px;min-width:0;display:flex}.tenant-brand-footer-dot{opacity:.55}.tenant-brand-footer-powered{color:#697386;background:linear-gradient(135deg,#eef2ffe6,#faf5ffeb);border:1px solid #6366f129;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.tenant-brand-footer-powered:hover{border-color:#6366f152;transform:translateY(-1px);box-shadow:0 8px 20px #6366f117}.tenant-brand-footer-powered strong{color:#6957e8}.tenant-brand-footer-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#4f7cf7,#9b4de3);border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:950;display:grid;box-shadow:0 5px 14px #6366f133}@media (max-width:680px){.tenant-brand-footer{margin-top:30px}.tenant-brand-footer-inner{flex-direction:column;align-items:flex-start;gap:12px;width:min(100% - 28px,1180px);min-height:auto;padding:18px 0}.tenant-brand-footer-copy{flex-wrap:wrap;row-gap:4px}.tenant-brand-footer-powered{max-width:100%}}.tenant-brand-footer-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.tenant-brand-footer-copy{white-space:nowrap;justify-self:start}.tenant-brand-footer-meta{color:#8791a2;white-space:nowrap;justify-self:center;align-items:center;gap:8px;display:flex}.tenant-brand-footer-powered{white-space:nowrap;justify-self:end}@media (max-width:760px){.tenant-brand-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.tenant-brand-footer-copy{white-space:normal;order:1}.tenant-brand-footer-meta{white-space:normal;order:2;margin-left:auto}.tenant-brand-footer-powered{order:3;justify-content:center;width:100%}.tenant-store-footer{display:none!important}}.tenant-recent-purchases-size-small .tenant-purchase-track{gap:10px}.tenant-recent-purchases-size-small .tenant-purchase-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;width:286px;height:66px;padding:8px 11px}.tenant-recent-purchases-size-small .tenant-purchase-thumb{border-radius:11px;width:42px;height:42px;font-size:14px}.tenant-recent-purchases-size-small .tenant-purchase-info{gap:3px}.tenant-recent-purchases-size-small .tenant-purchase-info strong{font-size:12px}.tenant-recent-purchases-size-small .tenant-purchase-meta{gap:4px;font-size:9px}.tenant-recent-purchases-size-small .tenant-purchase-card>b{font-size:11px}.tenant-recent-purchases-size-large .tenant-purchase-track{gap:16px}.tenant-recent-purchases-size-large .tenant-purchase-card{border-radius:20px;grid-template-columns:68px minmax(0,1fr) auto;gap:16px;width:400px;height:102px;padding:15px 18px}.tenant-recent-purchases-size-large .tenant-purchase-thumb{border-radius:17px;width:68px;height:68px;font-size:21px}.tenant-recent-purchases-size-large .tenant-purchase-info{gap:8px}.tenant-recent-purchases-size-large .tenant-purchase-info strong{font-size:16px}.tenant-recent-purchases-size-large .tenant-purchase-meta{gap:7px;font-size:12px}.tenant-recent-purchases-size-large .tenant-purchase-card>b{font-size:15px}.tenant-recent-size-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.tenant-recent-size-options>button{text-align:left;cursor:pointer;color:#26324a;background:#fbfcff;border:1px solid #e0e4ed;border-radius:14px;min-height:118px;padding:14px;transition:all .18s}.tenant-recent-size-options>button:hover{border-color:#b9aff5;transform:translateY(-1px)}.tenant-recent-size-options>button.active{background:linear-gradient(145deg,#faf8ff,#f1f7ff);border-color:#7659ec;box-shadow:0 0 0 3px #7052e014}.tenant-recent-size-options>button:disabled{opacity:.55;cursor:not-allowed;transform:none}.tenant-recent-size-options strong{font-size:14px;display:block}.tenant-recent-size-options small{color:#748096;margin-top:4px;font-size:11px;line-height:1.4;display:block}.tenant-recent-size-demo{background:#fff;border:1px solid #e0e4ed;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;height:28px;margin-top:12px;padding:5px 7px;display:grid}.tenant-recent-size-demo b{background:linear-gradient(135deg,#efe9ff,#e3f4ff);border-radius:5px;width:16px;height:16px}.tenant-recent-size-demo span{background:#d9dff0;border-radius:999px;height:5px}.tenant-recent-size-demo em{background:#8b70ed;border-radius:999px;width:18px;height:5px}.tenant-recent-size-demo.demo-small{transform-origin:0;transform:scale(.88)}.tenant-recent-size-demo.demo-large{height:34px}.tenant-recent-size-demo.demo-large b{width:20px;height:20px}html[data-tenant-theme=dark] .tenant-recent-size-options>button{color:#eff2fa;background:#191c28;border-color:#323749}html[data-tenant-theme=dark] .tenant-recent-size-options>button.active{background:#1e1b2c;border-color:#8067ef}html[data-tenant-theme=dark] .tenant-recent-size-demo{background:#151721;border-color:#34394b}.tenant-recent-size-options small{color:#7d879a}@media (max-width:760px){.tenant-recent-size-options{grid-template-columns:1fr;padding:14px}.tenant-recent-size-options>button{min-height:92px}.tenant-recent-purchases-size-small .tenant-purchase-card{grid-template-columns:38px minmax(0,1fr);width:242px;height:60px;padding:8px 9px}.tenant-recent-purchases-size-small .tenant-purchase-thumb{width:38px;height:38px}.tenant-recent-purchases-size-small .tenant-purchase-card>b{display:none}.tenant-recent-purchases-size-large .tenant-purchase-card{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;width:320px;height:90px;padding:12px 13px}.tenant-recent-purchases-size-large .tenant-purchase-thumb{width:58px;height:58px}.tenant-recent-purchases-size-large .tenant-purchase-info strong{font-size:14px}.tenant-recent-purchases-size-large .tenant-purchase-meta{font-size:10px}}.tenant-buy-fulfillment-selectable{overflow:visible}.tenant-buy-fulfillment-selectable>.tenant-buy-fulfillment-title{border-bottom:1px solid #e8e4f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.tenant-buy-fulfillment-selectable>.tenant-buy-fulfillment-title>small{text-align:right;color:#7d899c;margin:0;padding:0;font-size:10px;line-height:1.45}.tenant-buy-fulfillment-selectable>.tenant-order-copy-panel{background:#fbfaff;padding:12px}.tenant-buy-fulfillment-selectable .tenant-order-copy-actions{background:0 0;position:static}.tenant-buy-fulfillment-selectable .tenant-order-copy-items{overscroll-behavior:contain;max-height:420px;padding-right:3px;overflow:auto}.tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{font-size:12px;line-height:1.7}@media (max-width:620px){.tenant-buy-fulfillment-selectable>.tenant-buy-fulfillment-title{display:block}.tenant-buy-fulfillment-selectable>.tenant-buy-fulfillment-title>small{text-align:left;margin-top:4px;display:block}.tenant-buy-fulfillment-selectable>.tenant-order-copy-panel{padding:10px}.tenant-buy-fulfillment-selectable .tenant-order-copy-items{max-height:none;overflow:visible}.tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{font-size:13px!important}}.tenant-level-badge-art{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;max-width:100%;display:block}.tenant-level-badge-icon,.tenant-level-rank-symbol{padding:0;overflow:hidden;background:#fff!important}.tenant-level-badge-icon .tenant-level-badge-art,.tenant-level-rank-symbol .tenant-level-badge-art{object-fit:contain;border-radius:inherit;width:100%;height:100%}.tenant-vip-benefits-badge{padding:0;overflow:hidden}.tenant-vip-benefits-badge .tenant-level-badge-art{object-fit:contain;border-radius:inherit;width:100%;height:100%}.tenant-level-gain-badge span{place-items:center;width:92px;height:92px;display:grid}.tenant-level-gain-badge span .tenant-level-badge-art{object-fit:contain;border-radius:50%;width:92px;height:92px}.tenant-manage-level b{align-items:center;gap:5px;display:inline-flex}.tenant-manage-level b .tenant-level-badge-art{border-radius:7px;width:22px;height:22px}.tenant-member-level-title,.tenant-member-vip-level-title{align-items:center;gap:8px;display:flex!important}.tenant-member-level-title .tenant-level-badge-art{border-radius:9px;width:30px;height:30px}.tenant-member-vip-level-title .tenant-level-badge-art{border-radius:11px;width:38px;height:38px}@media (max-width:620px){.tenant-member-vip-level-title{gap:6px}.tenant-member-vip-level-title .tenant-level-badge-art{width:32px;height:32px}.tenant-level-badge-icon .tenant-level-badge-art,.tenant-level-rank-symbol .tenant-level-badge-art{width:100%;height:100%}}.tenant-member-heading>span{letter-spacing:.16em;font-size:11px;line-height:1.35}.tenant-member-heading p{color:#667085;font-size:14px;line-height:1.55}.tenant-member-side-card>p{color:#697386;font-size:12px;line-height:1.45}.tenant-member-side-credit span{font-size:12px;line-height:1.35}.tenant-member-side-level span{color:#667085;font-size:11px;line-height:1.4}.tenant-member-side-level strong{font-size:13px;line-height:1.4}.tenant-member-stats small{color:#667085;font-size:12px;font-weight:650;line-height:1.35}.tenant-member-stats em{color:#7b8496;font-size:11px;line-height:1.4}.tenant-member-vip-title h2 b{padding:5px 10px;font-size:11px;line-height:1.25}.tenant-member-vip-title p{color:#667085;font-size:12px;line-height:1.45}.tenant-member-vip-title>a{min-height:42px;padding:0 14px;font-size:12px;line-height:1.3}.tenant-member-vip-bar>span{color:#667085;font-size:10px;font-weight:650;line-height:1.35}.tenant-member-vip-bar strong{color:#344054;font-size:12px;line-height:1.4}.tenant-member-vip-bar small{color:#7b8496;font-size:10px;line-height:1.4}.tenant-member-percent span{color:#667085;font-size:11px;line-height:1.4}.tenant-member-password-copy p{color:#667085;font-size:12px;line-height:1.45}.tenant-member-password-copy li{color:#596579;font-size:11px;line-height:1.45}.tenant-member-password-form label{color:#596579;font-size:11px;font-weight:650;line-height:1.4}.tenant-member-password-form>p{font-size:11px;line-height:1.45}.tenant-member-avatar-status{color:#667085;font-size:11px;line-height:1.4}html:not([data-tenant-theme=dark]) .tenant-member-heading p,html:not([data-tenant-theme=dark]) .tenant-member-side-card>p,html:not([data-tenant-theme=dark]) .tenant-member-side-level span,html:not([data-tenant-theme=dark]) .tenant-member-stats small,html:not([data-tenant-theme=dark]) .tenant-member-stats em,html:not([data-tenant-theme=dark]) .tenant-member-vip-title p,html:not([data-tenant-theme=dark]) .tenant-member-vip-bar>span,html:not([data-tenant-theme=dark]) .tenant-member-vip-bar small,html:not([data-tenant-theme=dark]) .tenant-member-percent span,html:not([data-tenant-theme=dark]) .tenant-member-password-copy p,html:not([data-tenant-theme=dark]) .tenant-member-password-copy li{color:#667085!important}@media (max-width:680px){.tenant-member-heading p{font-size:13px}.tenant-member-stats small{font-size:12px}.tenant-member-stats em{font-size:11px}.tenant-member-vip-title p,.tenant-member-password-copy p{font-size:12px}.tenant-member-password-copy li{font-size:11px}}.tenant-order-copy-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tenant-order-select-all{border:1px solid var(--tenant-border,#dfe4ee);min-height:44px;color:var(--tenant-text,#26344d);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font:800 13px/1 inherit;display:inline-flex}.tenant-order-check{border:2px solid var(--tenant-primary,#7457ee);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.tenant-order-check.checked{background:var(--tenant-primary,#7457ee)}.tenant-order-copy-toolbar .tenant-order-copy-actions{background:0 0;flex:1;grid-template-columns:none;justify-content:flex-end;gap:8px;padding:0;display:flex;position:static}.tenant-order-copy-toolbar .tenant-order-copy-actions button{min-width:150px}.tenant-order-copy-message.error{color:#bd2735!important;background:#fff0f1!important}.tenant-order-copy-message.success{color:#178056!important;background:#eefaf4!important}.tenant-order-copy-item-head{border-bottom:1px solid var(--tenant-border,#e4e8f0);background:#fbfcff;justify-content:space-between;align-items:center;gap:8px;display:flex}.tenant-order-copy-item-head label{flex:1;background:0 0!important;border:0!important}.tenant-order-copy-one{border:1px solid color-mix(in srgb,var(--tenant-primary,#7457ee) 35%,#dfe4ee);min-height:36px;color:var(--tenant-primary,#7457ee);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-right:8px;padding:7px 10px;font:800 12px/1 inherit;display:inline-flex}.tenant-order-copy-item .tenant-order-copy-item-head+pre{border-top:0}html[data-tenant-theme=dark] .tenant-order-select-all,html[data-tenant-theme=dark] .tenant-order-copy-one{color:#edf1f7;background:#171b26;border-color:#34394b}html[data-tenant-theme=dark] .tenant-order-copy-item-head{background:#171b26;border-color:#34394b}@media (max-width:640px){.tenant-order-copy-panel{padding-top:8px!important}.tenant-order-copy-toolbar{margin-bottom:8px;display:block}.tenant-order-select-all{justify-content:center;width:100%;min-height:46px;margin-bottom:8px}.tenant-order-copy-toolbar .tenant-order-copy-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.tenant-order-copy-toolbar .tenant-order-copy-actions button{width:100%;min-width:0;min-height:48px;padding:9px 7px;font-size:12px;line-height:1.25}.tenant-order-copy-item-head{min-height:50px}.tenant-order-copy-item-head label{min-height:50px!important}.tenant-order-copy-one{justify-content:center;min-width:44px;min-height:40px;padding:7px 9px}.tenant-order-copy-one span{display:none}.tenant-order-copy-item pre{-webkit-user-select:text;user-select:text;font-size:13px!important;line-height:1.7!important}.tenant-buy-fulfillment-selectable>.tenant-order-copy-panel{padding:8px!important}}.tenant-buy-fulfillment-selectable>.tenant-order-copy-panel{box-sizing:border-box!important;align-items:initial!important;justify-content:initial!important;pointer-events:auto!important;border-bottom:0!important;gap:0!important;width:100%!important;min-height:0!important;display:block!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-toolbar,.tenant-buy-fulfillment-selectable .tenant-order-copy-actions,.tenant-buy-fulfillment-selectable .tenant-order-copy-items,.tenant-buy-fulfillment-selectable .tenant-order-copy-item,.tenant-buy-fulfillment-selectable .tenant-order-copy-item-head,.tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{pointer-events:auto!important}.tenant-buy-fulfillment-selectable button,.tenant-buy-fulfillment-selectable input[type=checkbox]{z-index:2;position:relative;pointer-events:auto!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-items{gap:10px!important;width:100%!important;display:grid!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-item{width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{box-sizing:border-box!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;min-height:54px!important;color:var(--tenant-text,#233149)!important;opacity:1!important;visibility:visible!important;background:#fff!important;display:block!important}html[data-tenant-theme=dark] .tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{color:#eef2f8!important;background:#11141d!important}.tenant-detail-buy-modal{width:min(760px,100vw - 24px)!important}.tenant-detail-buy-modal .tenant-buy-success{min-width:0}@media (max-width:640px){.tenant-buy-overlay{align-items:start!important;padding:8px!important;overflow-y:auto!important}.tenant-detail-buy-modal{min-height:calc(100dvh - 16px);border-radius:18px!important;width:100%!important;max-height:none!important;margin:0!important;overflow:visible!important}.tenant-detail-buy-modal .tenant-buy-success{padding:14px!important}.tenant-detail-buy-modal .tenant-buy-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-detail-buy-modal .tenant-buy-summary>div:last-child:nth-child(odd){grid-column:1/-1}.tenant-buy-fulfillment-selectable{overflow:visible!important}.tenant-buy-fulfillment-selectable>.tenant-order-copy-panel{padding:10px!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-items{max-height:none!important;overflow:visible!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-toolbar{display:block!important}.tenant-buy-fulfillment-selectable .tenant-order-select-all{width:100%!important;display:flex!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-actions button{justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;display:flex!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-item-head{width:100%!important;display:flex!important}.tenant-buy-fulfillment-selectable .tenant-order-copy-item pre{padding:13px!important;font-size:14px!important;line-height:1.65!important}}.admin-finance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.admin-finance-stats article{background:#fff;border:1px solid #dfe7f4;border-radius:20px;padding:20px;box-shadow:0 12px 35px #27497d0d}.admin-finance-stats span,.admin-finance-stats small{color:#71809a;font-weight:700;display:block}.admin-finance-stats strong{color:#101d39;margin:8px 0;font-size:28px;display:block}.admin-finance-panel{overflow:hidden}.admin-finance-toolbar{border-bottom:1px solid #e8edf6;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.admin-finance-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-finance-tabs button,.admin-finance-search button{cursor:pointer;border:0;border-radius:12px;padding:11px 15px;font-weight:900}.admin-finance-tabs button{color:#64738d;background:#f2f5fb}.admin-finance-tabs button.active,.admin-finance-search button{color:#fff;background:linear-gradient(135deg,#246cff,#a82be8)}.admin-finance-search{gap:8px;display:flex}.admin-finance-search input{border:1px solid #dbe3f0;border-radius:12px;min-width:310px;padding:11px 14px}.admin-finance-table{padding:0 18px 18px}.admin-finance-head,.admin-finance-table article{grid-template-columns:130px 1.35fr 1.4fr 170px 130px 100px;align-items:center;gap:14px;display:grid}.admin-finance-head{color:#8490a4;padding:15px 8px;font-size:12px;font-weight:900}.admin-finance-table article{border-top:1px solid #edf1f7;padding:16px 8px}.admin-finance-table article span{min-width:0}.admin-finance-table strong,.admin-finance-table small{display:block}.admin-finance-table small{color:#8a96aa;margin-top:4px}.admin-finance-table code{word-break:break-all;font-size:12px}.finance-kind{border-radius:9px;padding:7px 9px;font-size:11px;display:inline-block}.finance-kind.wallet{color:#1769e8;background:#eaf3ff}.finance-kind.api{color:#7b39e7;background:#f1eaff}.finance-amount{color:#6546e8;font-size:16px;font-weight:950}@media (max-width:900px){.admin-finance-stats{grid-template-columns:1fr 1fr}.admin-finance-toolbar{flex-direction:column;align-items:stretch}.admin-finance-search input{flex:1;min-width:0}.admin-finance-table{overflow-x:auto}.admin-finance-head,.admin-finance-table article{min-width:900px}}@media (max-width:560px){.admin-finance-stats{grid-template-columns:1fr}.admin-finance-search{display:flex}.admin-finance-stats strong{font-size:24px}}.main-nav-link>svg{flex:none;display:none}@media (min-width:761px) and (max-width:1180px){.nav-shell{grid-template-rows:auto auto!important;grid-template-columns:auto 1fr!important;gap:7px 18px!important;height:auto!important;min-height:82px!important;padding:10px 22px 9px!important;display:grid!important}.nav-shell>.brand{grid-area:1/1;align-self:center}.nav-shell>.nav-actions{grid-area:1/2;justify-self:end}.nav-shell>.main-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:7px!important;height:auto!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.main-nav-link{background:#fff;border:1px solid #e5ebf4;justify-content:center;border-radius:12px!important;height:44px!important;padding:0 8px!important;font-size:12px!important}.main-nav-link>svg{width:17px;height:17px;display:block}.main-nav-link .upgrade-star{display:none}.profile-trigger{min-width:190px!important}}@media (max-width:760px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.nav-shell{gap:10px!important;height:68px!important;min-height:68px!important;padding:0 14px!important;position:sticky!important;top:0!important}.brand img{height:auto;width:126px!important}.nav-shell>.main-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:999;background:#fffffff5;border:1px solid #d5dfeff2;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:0 12px 40px #1023442e;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;gap:2px!important;width:auto!important;height:64px!important;margin:0!important;padding:5px!important;display:grid!important;position:fixed!important;top:auto!important;transform:none!important}.main-nav-link{line-height:1.1;color:#64748b!important;min-width:0!important;height:54px!important;box-shadow:none!important;background:0 0!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 1px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.main-nav-link>svg{width:20px;height:20px;display:block!important}.main-nav-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.main-nav-link.active{color:#235fd0!important;background:linear-gradient(#f3f7ff,#eaf1ff)!important;box-shadow:inset 0 0 0 1px #d7e4fa!important}.main-nav-link.upgrade-link{position:relative}.main-nav-link .upgrade-star{display:none!important}.modern-account{min-width:0!important;margin-left:auto!important}.profile-trigger{border:1px solid #dbe5f3!important;border-radius:14px!important;width:44px!important;min-width:auto!important;height:44px!important;padding:4px!important;box-shadow:0 5px 16px #26467814!important}.profile-avatar{width:34px!important;height:34px!important}.profile-menu{width:auto!important;max-height:calc(100dvh - 166px)!important;position:fixed!important;top:76px!important;left:12px!important;right:12px!important;overflow:auto!important}.nav-actions:not(.signed-in){margin-left:auto}.nav-actions:not(.signed-in) .nav-auth-link,.nav-actions:not(.signed-in) .nav-auth-button{padding:8px 9px!important;font-size:11px!important;display:inline-flex!important}}@media (max-width:390px){.nav-shell{padding:0 10px!important}.brand img{width:112px!important}.main-nav-link{font-size:9px!important}.nav-actions:not(.signed-in){gap:3px!important}.nav-actions:not(.signed-in) .nav-auth-link,.nav-actions:not(.signed-in) .nav-auth-button{padding:7px 6px!important;font-size:10px!important}}@media (max-width:760px){.nav-shell{grid-template-columns:minmax(96px,auto) minmax(0,1fr)!important;align-items:center!important;display:grid!important}.nav-shell>.brand{min-width:0!important}.nav-shell>.nav-actions:not(.signed-in){visibility:visible!important;opacity:1!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:flex!important}.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-link,.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-button{visibility:visible!important;opacity:1!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:38px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-link{color:#26384f!important;background:0 0!important;padding:8px 7px!important}.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-button{color:#fff!important;background:linear-gradient(105deg,#0c69f6,#533be9 65%,#b72fdd)!important;border-radius:11px!important;padding:9px 11px!important;box-shadow:0 7px 18px #3050e02e!important}}@media (max-width:390px){.nav-shell{grid-template-columns:92px minmax(0,1fr)!important;gap:4px!important;padding-left:9px!important;padding-right:9px!important}.nav-shell>.brand img{width:92px!important}.nav-shell>.nav-actions:not(.signed-in){gap:2px!important}.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-link{padding:7px 4px!important;font-size:10px!important}.nav-shell>.nav-actions:not(.signed-in) button.nav-auth-button{padding:8px 7px!important;font-size:10px!important}}.header-account-area{align-items:center;gap:9px;margin-left:auto;display:flex}.mobile-menu-trigger{display:none}@media (max-width:760px){.nav-shell{z-index:1000!important;grid-template-columns:none!important;gap:8px!important;height:72px!important;min-height:72px!important;padding:0 14px!important;display:flex!important;overflow:visible!important}.nav-shell>.brand{flex:0 auto;align-items:center;min-width:0;display:flex}.nav-shell>.brand img{max-width:30vw;width:122px!important;height:auto!important}.header-account-area{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.header-account-area>.nav-actions{align-items:center!important;min-width:0!important;margin:0!important;display:flex!important}.nav-actions:not(.signed-in){gap:5px!important}.nav-actions:not(.signed-in) .nav-auth-link{color:#1f5fd1!important;background:#fff!important;border:1px solid #d8e4f6!important;border-radius:11px!important;height:38px!important;padding:0 9px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.nav-actions:not(.signed-in) .nav-auth-button{border-radius:11px!important;height:38px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 7px 18px #4243dc2e!important}.modern-account{min-width:0!important}.profile-trigger{background:#fff!important;border:1px solid #d7e2f3!important;border-radius:13px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:3px!important;display:grid!important;box-shadow:0 6px 18px #1e3b6917!important}.profile-trigger .profile-avatar{border-radius:10px!important;width:34px!important;height:34px!important}.profile-trigger .profile-copy,.profile-trigger .profile-chevron{display:none!important}.mobile-menu-trigger{background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;box-shadow:0 6px 18px #1e3b6912;border:1px solid #d7e2f3!important;padding:0!important;display:flex!important}.mobile-menu-trigger span{background:#17345d;border-radius:9px;width:18px;height:2px;display:block}.profile-menu.profile-hub{z-index:1200!important;border-radius:22px!important;width:auto!important;max-height:calc(100dvh - 166px)!important;padding:12px!important;position:fixed!important;top:80px!important;left:10px!important;right:10px!important;overflow:auto!important;box-shadow:0 25px 70px #07183540!important}.profile-hub-head{padding:12px!important}.profile-hub-head strong{font-size:17px!important}.profile-hub-head small{font-size:11px!important}.profile-status-dot{top:12px!important;right:12px!important}.profile-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:10px!important}.wallet-tile{min-height:92px!important;padding:12px!important}.wallet-tile strong{font-size:18px!important}.wallet-tile small{font-size:9px!important}.profile-action-row{border-radius:14px!important;padding:12px!important}.profile-action-row .shortcut-icon{width:34px!important;height:34px!important}.profile-action-row strong{font-size:13px!important}.profile-action-row small{font-size:10px!important}.mobile-drawer-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;background:#06112675;animation:.16s wpFade;position:fixed;inset:0}.mobile-drawer{background:#fff;width:min(86vw,360px);padding:14px;animation:.2s wpDrawer;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 70px #05142d3d}.mobile-drawer>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;height:56px;display:flex}.mobile-drawer>header img{width:130px;height:auto}.mobile-drawer>header button{color:#183252;background:#f4f7fb;border:0;border-radius:12px;width:38px;height:38px;font-size:28px;line-height:1}.mobile-drawer-title{flex-direction:column;padding:22px 7px 10px;display:flex}.mobile-drawer-title strong{font-size:18px}.mobile-drawer-title small{color:#8492a6;margin-top:5px;font-size:11px}.mobile-drawer nav{flex-direction:column;gap:6px;display:flex}.mobile-drawer nav a{color:#183252;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:7px 10px;font-size:14px;font-weight:750;display:grid}.mobile-drawer nav a:hover,.mobile-drawer nav a.active{color:#1d61dc;background:#f1f6ff}.mobile-drawer nav i{background:#f1f5fb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.mobile-drawer nav a.active i{background:#e3edff}.mobile-drawer nav b{color:#91a0b4;font-size:20px}@keyframes wpFade{0%{opacity:0}to{opacity:1}}@keyframes wpDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}}@media (max-width:420px){.nav-shell>.brand img{max-width:27vw;width:108px!important}.header-account-area{gap:5px!important}.nav-actions:not(.signed-in){gap:3px!important}.nav-actions:not(.signed-in) .nav-auth-link,.nav-actions:not(.signed-in) .nav-auth-button{height:36px!important;padding:0 7px!important;font-size:10px!important}.mobile-menu-trigger,.profile-trigger{width:38px!important;min-width:38px!important;height:38px!important}.profile-trigger .profile-avatar{width:31px!important;height:31px!important}}.member-account-page{color:#0d1b3a;background:linear-gradient(#f7f9ff 0,#fff 42%);min-height:100vh;padding:48px 20px 90px}.member-account-shell{width:min(980px,100%);margin:0 auto}.member-account-topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.member-account-topbar span,.account-card-heading>span{letter-spacing:.12em;color:#6573a6;font-size:12px;font-weight:900}.member-account-topbar h1{margin:6px 0 8px;font-size:38px;line-height:1.05}.member-account-topbar p,.account-card-heading p{color:#6b7890;margin:0}.member-account-topbar>a{color:#244dba;background:#fff;border:1px solid #dce3f4;border-radius:14px;padding:11px 16px;font-weight:800;text-decoration:none}.account-settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-settings-card{background:#fffffff2;border:1px solid #e1e7f3;border-radius:26px;padding:24px;box-shadow:0 20px 60px #213f8014}.account-card-heading h2{margin:5px 0 7px;font-size:24px}.account-avatar-editor{background:linear-gradient(135deg,#f4f7ff,#fff5ff);border-radius:20px;align-items:center;gap:18px;margin-top:24px;padding:18px;display:flex}.account-avatar-preview{color:#2860dc;background:linear-gradient(135deg,#e3ecff,#f2e9ff);border-radius:25px;flex:none;place-items:center;width:92px;height:92px;font-size:28px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dfe6fb}.account-avatar-preview img,.profile-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar-actions{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.account-avatar-actions strong{text-overflow:ellipsis;max-width:100%;font-size:17px;overflow:hidden}.account-avatar-actions small{color:#7b879e;text-overflow:ellipsis;max-width:100%;margin-top:2px;overflow:hidden}.account-avatar-actions button,.account-password-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#246bff,#a82cff);border:0;border-radius:13px;margin-top:13px;padding:11px 15px;font-weight:900}.account-avatar-actions button:disabled,.account-password-form button:disabled{opacity:.55;cursor:not-allowed}.account-avatar-actions em{color:#98a2b4;margin-top:8px;font-size:11px;font-style:normal}.account-password-form{gap:14px;margin-top:22px;display:grid}.account-password-form label{gap:7px;display:grid}.account-password-form label span{font-size:13px;font-weight:800}.account-password-form input{width:100%;font:inherit;background:#fbfcff;border:1px solid #dfe5f1;border-radius:14px;outline:none;padding:13px 14px}.account-password-form input:focus{border-color:#8aa9ff;box-shadow:0 0 0 4px #4976ff17}.account-password-form button{justify-self:start}.account-form-message{border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;font-weight:700}.account-form-message.success{color:#128150;background:#ecfbf3}.account-form-message.error{color:#c12a3d;background:#fff0f1}.profile-avatar{overflow:hidden}.profile-avatar img{border-radius:inherit;display:block}@media (max-width:760px){.member-account-page{padding:26px 14px 110px}.member-account-topbar{flex-direction:column;align-items:flex-start}.member-account-topbar h1{font-size:31px}.account-settings-grid{grid-template-columns:1fr}.account-settings-card{border-radius:22px;padding:18px}.account-avatar-editor{align-items:flex-start}.account-avatar-preview{border-radius:21px;width:78px;height:78px}.account-avatar-actions button{width:100%}}.live-store-strip{z-index:2;background:#ffffffeb;border-bottom:1px solid #edf1f7;width:min(1440px,100% - 48px);margin:14px auto 8px;padding:12px 0 14px;position:relative;overflow:hidden}.live-store-strip-head{color:#7a8799;justify-content:space-between;align-items:center;gap:18px;margin:0 4px 14px;display:flex}.live-store-strip-head>span{letter-spacing:.01em;color:#253652;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.live-store-strip-head>span i{background:#20c997;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #20c9971c}.live-store-strip-head small{color:#98a3b4;font-size:11px;font-weight:700}.live-store-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.live-store-track{will-change:transform;align-items:center;gap:18px;width:max-content;animation:34s linear infinite webpromStoreMarquee;display:flex}.live-store-marquee:hover .live-store-track{animation-play-state:paused}.live-store-logo{background:#fffffff5;border:1px solid #e7ebf3;border-radius:24px;flex:none;place-items:center;width:88px;height:88px;padding:11px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 10px 30px #263b5d0f}.live-store-logo:hover{border-color:#cad8f3;transform:translateY(-4px)scale(1.04);box-shadow:0 16px 38px #263b5d21}.live-store-logo img{object-fit:contain;border-radius:16px;width:100%;height:100%;display:block}@keyframes webpromStoreMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (max-width:760px){.live-store-strip{width:100%;margin:0 auto 4px;padding:11px 0 12px}.live-store-strip-head{margin-bottom:12px;padding:0 16px}.live-store-strip-head small{display:none}.live-store-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.live-store-track{gap:12px;animation-duration:26s}.live-store-logo{border-radius:19px;width:68px;height:68px;padding:8px}.live-store-logo img{border-radius:13px}}@media (prefers-reduced-motion:reduce){.live-store-track{animation:none}}.tenant-product-action-menu>a{color:#334159!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.tenant-product-action-menu>a:hover{color:#6547dc!important;background:#f5f2ff!important}.tenant-product-action-menu>a>span{text-align:center;width:20px;font-size:14px}html[data-tenant-theme=dark] .tenant-product-action-menu>a{color:#dfe4ef!important}html[data-tenant-theme=dark] .tenant-product-action-menu>a:hover{color:#c7b8ff!important;background:#26213b!important}.tenant-stock-page-shell{padding-bottom:42px}.tenant-stock-page{gap:18px;margin-top:22px;display:grid}.tenant-stock-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:18px;display:grid}.tenant-stock-page-hero-main,.tenant-stock-page-summary{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #dfe4ee;border-radius:24px;box-shadow:0 18px 45px #232a4a0f}.tenant-stock-page-hero-main{padding:22px}.tenant-stock-page-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tenant-stock-page-summary article{background:#fff;border:1px solid #e8ebf2;border-radius:18px;padding:16px 16px 14px}.tenant-stock-page-summary span{color:#7a869c;font-size:11px;font-weight:850;display:block}.tenant-stock-page-summary strong{color:#1b2740;margin-top:8px;font-size:22px;font-weight:950;line-height:1.1;display:block}.tenant-stock-backlink{color:#6649dd;background:#f5f3ff;border:1px solid #e6e0ff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tenant-stock-backlink:hover{background:#eee9ff}.tenant-stock-page-product-head{align-items:center;gap:16px;margin-top:16px;display:flex}.tenant-stock-page-thumb{color:#664add;background:linear-gradient(145deg,#f3f5fb,#eef2ff);border:1px solid #e8ebf4;border-radius:22px;flex:none;place-items:center;width:74px;height:74px;font-size:24px;font-weight:950;display:grid;overflow:hidden}.tenant-stock-page-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tenant-stock-page-title span{letter-spacing:.16em;color:#785ce4;font-size:11px;font-weight:950}.tenant-stock-page-title h2{color:#18253a;letter-spacing:-.03em;margin:8px 0 4px;font-size:31px;font-weight:950;line-height:1.08}.tenant-stock-page-title p{color:#657186;margin:0;font-size:14px;font-weight:700;line-height:1.55}.tenant-stock-page-message{color:#5f4bc8;background:linear-gradient(135deg,#faf7ff,#f6fbff);border:1px solid #e4d9ff;border-radius:16px;padding:14px 16px;font-size:13px;font-weight:800}.tenant-stock-page-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:start;gap:18px;display:grid}.tenant-stock-page-panel{min-width:0}.tenant-stock-page-entry-list{min-height:560px;max-height:760px}.tenant-stock-page-actions{justify-content:flex-end;display:flex}html[data-tenant-theme=dark] .tenant-stock-page-hero-main,html[data-tenant-theme=dark] .tenant-stock-page-summary,html[data-tenant-theme=dark] .tenant-stock-page-summary article{box-shadow:none;background:#171a24;border-color:#31374a}html[data-tenant-theme=dark] .tenant-stock-page-title h2{color:#eef2f9}html[data-tenant-theme=dark] .tenant-stock-page-title p,html[data-tenant-theme=dark] .tenant-stock-page-summary span{color:#a9b1c3}html[data-tenant-theme=dark] .tenant-stock-page-summary strong{color:#f1f4fa}html[data-tenant-theme=dark] .tenant-stock-backlink{color:#cfbfff;background:#211f33;border-color:#39344f}html[data-tenant-theme=dark] .tenant-stock-page-message{color:#d2c6ff;background:#1d1f31;border-color:#3c3657}@media (max-width:1180px){.tenant-stock-page-hero,.tenant-stock-page-layout{grid-template-columns:1fr}.tenant-stock-page-entry-list{min-height:420px;max-height:none}}@media (max-width:760px){.tenant-stock-page-title h2{font-size:25px}.tenant-stock-page-summary{grid-template-columns:1fr 1fr}.tenant-stock-page-hero-main{padding:18px}.tenant-stock-page-thumb{border-radius:18px;width:62px;height:62px}.tenant-stock-page-product-head{align-items:flex-start}}@media (max-width:560px){.tenant-stock-page-summary{grid-template-columns:1fr}.tenant-stock-page-actions{display:block}.tenant-stock-primary{width:100%}}.tenant-stock-page-summary-single{justify-content:stretch!important;align-items:stretch!important;padding:16px!important;display:flex!important}.tenant-stock-page-summary-single article{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:132px;display:flex;background:linear-gradient(145deg,#f9fbff,#f5f2ff)!important}.tenant-stock-page-summary-single span{color:#69768c!important;font-size:13px!important}.tenant-stock-page-summary-single strong{letter-spacing:-.04em;color:#5e48dd!important;margin-top:8px!important;font-size:48px!important;line-height:1!important}.tenant-stock-page-summary-single small{color:#8a94a7;margin-top:9px;font-size:12px;font-weight:800}html[data-tenant-theme=dark] .tenant-stock-page-summary-single article{background:linear-gradient(145deg,#1b1f2b,#201d32)!important}html[data-tenant-theme=dark] .tenant-stock-page-summary-single span,html[data-tenant-theme=dark] .tenant-stock-page-summary-single small{color:#aeb6c8!important}html[data-tenant-theme=dark] .tenant-stock-page-summary-single strong{color:#b9aaff!important}@media (max-width:760px){.tenant-stock-page-summary-single article{min-height:110px}.tenant-stock-page-summary-single strong{font-size:40px!important}}.tenant-stock-page-layout{grid-template-columns:1fr!important}.tenant-stock-page-panel{width:100%}.tenant-stock-editor-grid-refined{align-items:stretch;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important;gap:18px!important}.tenant-stock-main-input{flex-direction:column;min-width:0;display:flex}.tenant-stock-main-input textarea{flex:1;min-height:520px!important}.tenant-stock-fill-summary{background:linear-gradient(#fbfcff 0%,#f7f8fd 100%);border:1px solid #e1e5ef;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.tenant-stock-fill-summary-head{border-bottom:1px solid #e6e9f1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.tenant-stock-fill-summary-head span{color:#7762df;letter-spacing:.12em;font-size:10px;font-weight:950;display:block}.tenant-stock-fill-summary-head strong{color:#243149;margin-top:5px;font-size:15px;font-weight:950;display:block}.tenant-stock-fill-summary-head>b{color:#6548da;background:linear-gradient(135deg,#ece6ff,#edf5ff);border-radius:15px;place-items:center;min-width:48px;height:48px;padding:0 12px;font-size:20px;font-weight:950;display:grid}.tenant-stock-fill-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-stock-fill-metrics article{background:#fff;border:1px solid #e6e9f1;border-radius:14px;padding:14px}.tenant-stock-fill-metrics article.wide{background:linear-gradient(135deg,#f4f0ff,#f4f9ff);grid-column:1/-1}.tenant-stock-fill-metrics span{color:#77839a;font-size:10px;font-weight:850;display:block}.tenant-stock-fill-metrics strong{color:#1e2b42;margin-top:7px;font-size:22px;font-weight:950;display:block}.tenant-stock-fill-metrics article.wide strong{color:#6548da;font-size:28px}.tenant-stock-fill-metrics small{color:#8992a5;margin-top:4px;font-size:10px;font-weight:750;display:block}.tenant-stock-preview-refined{max-height:360px;overflow:auto;background:#fff!important;min-height:260px!important}.tenant-stock-fill-note{background:#fff;border:1px dashed #d9dff0;border-radius:14px;padding:14px 15px}.tenant-stock-fill-note strong{color:#2d3950;font-size:12px;font-weight:950;display:block}.tenant-stock-fill-note p{color:#6f7b90;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.65}.tenant-stock-page-actions-refined{border-top:1px solid #e8ebf2;grid-template-columns:1fr;gap:12px;margin-top:18px;padding-top:18px;display:grid!important}.tenant-stock-save-note{color:#5b6780;text-align:center;background:#fafbff;border:1px solid #e8ebf2;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.6}.tenant-stock-page-actions-refined .tenant-stock-primary{width:100%;min-width:0;height:56px;font-size:16px;font-weight:900;margin-top:0!important}html[data-tenant-theme=dark] .tenant-stock-fill-summary{background:#171b26;border-color:#303648}html[data-tenant-theme=dark] .tenant-stock-fill-summary-head{border-color:#303648}html[data-tenant-theme=dark] .tenant-stock-fill-summary-head strong,html[data-tenant-theme=dark] .tenant-stock-fill-metrics strong{color:#eef2f8}html[data-tenant-theme=dark] .tenant-stock-save-note{color:#c1c9d8;background:#11141d;border-color:#303648}html[data-tenant-theme=dark] .tenant-stock-fill-metrics article,html[data-tenant-theme=dark] .tenant-stock-preview-refined,html[data-tenant-theme=dark] .tenant-stock-fill-note{background:#12151e;border-color:#303648}@media (max-width:980px){.tenant-stock-editor-grid-refined{grid-template-columns:1fr!important}.tenant-stock-main-input textarea{min-height:380px!important}.tenant-stock-preview-refined{max-height:none}.tenant-stock-page-actions-refined{grid-template-columns:1fr!important}.tenant-stock-page-actions-refined .tenant-stock-primary{width:100%;min-width:0}}.tenant-stock-editor-grid-refined{grid-template-columns:minmax(0,1.48fr) minmax(320px,.52fr)!important;gap:20px!important}.tenant-stock-main-input textarea{resize:vertical;min-height:640px!important;line-height:1.75!important}.tenant-stock-import-actions{flex-wrap:wrap;align-self:end;align-items:end;gap:8px;display:flex}.tenant-stock-clear-input{color:#6c778d;cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:13px;height:48px;padding:0 14px;font-size:12px;font-weight:850}.tenant-stock-clear-input:hover{color:#d3465b;background:#fff4f5;border-color:#ffd8de}.tenant-stock-fill-summary{align-self:start;gap:16px;padding:20px;position:sticky;top:18px}.tenant-stock-fill-metrics-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-stock-fill-metrics-simple article{flex-direction:column;justify-content:center;min-height:96px;display:flex}.tenant-stock-fill-metrics-simple strong{letter-spacing:-.03em;font-size:30px!important}.tenant-stock-fill-metrics-simple article:last-child{background:linear-gradient(135deg,#f4f0ff,#f3f8ff);border-color:#ded7fb}.tenant-stock-preview-refined{max-height:480px;min-height:320px!important}.tenant-stock-page-actions-refined{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e0e4ee;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px -2px -2px;padding:14px 14px 14px 16px;position:sticky;bottom:12px;box-shadow:0 16px 40px #252c4e24;display:grid!important}.tenant-stock-save-status{gap:4px;min-width:0;display:grid}.tenant-stock-save-status strong{color:#27344d;font-size:14px;font-weight:950}.tenant-stock-save-status span{color:#7a8598;white-space:normal;font-size:11px;font-weight:750}.tenant-stock-page-actions-refined .tenant-stock-primary{width:auto!important;min-width:260px!important;height:54px!important;margin:0!important;padding:0 28px!important;font-size:15px!important}html[data-tenant-theme=dark] .tenant-stock-clear-input{color:#c0c7d5;background:#11141d;border-color:#34394b}html[data-tenant-theme=dark] .tenant-stock-page-actions-refined{background:#12141df0;border-color:#34394b;box-shadow:0 16px 40px #00000052}html[data-tenant-theme=dark] .tenant-stock-save-status strong{color:#eef2f8}html[data-tenant-theme=dark] .tenant-stock-save-status span{color:#aeb6c8}@media (max-width:1180px){.tenant-stock-editor-grid-refined{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)!important}.tenant-stock-main-input textarea{min-height:560px!important}}@media (max-width:980px){.tenant-stock-editor-grid-refined{grid-template-columns:1fr!important}.tenant-stock-fill-summary{position:static}.tenant-stock-main-input textarea{min-height:460px!important}.tenant-stock-page-actions-refined{grid-template-columns:1fr;bottom:8px}.tenant-stock-page-actions-refined .tenant-stock-primary{width:100%!important;min-width:0!important}.tenant-stock-save-status{text-align:center}}@media (max-width:620px){.tenant-stock-main-input textarea{min-height:360px!important}.tenant-stock-import-actions{width:100%}.tenant-stock-import-actions>*{flex:1}.tenant-stock-fill-metrics-simple{grid-template-columns:1fr}.tenant-stock-page-actions-refined{border-radius:15px;padding:12px}.tenant-stock-save-status span{font-size:10px}}.tenant-stock-manage-panel{overflow:hidden}.tenant-stock-manage-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.tenant-stock-manage-search{background:#fff;border:1px solid #dce4f3;border-radius:14px;flex:1;align-items:center;gap:10px;max-width:620px;padding:0 12px;display:flex}.tenant-stock-manage-search input{background:0 0;border:0;outline:0;flex:1;padding:13px 0}.tenant-stock-manage-search button{cursor:pointer;background:0 0;border:0;font-size:20px}.tenant-stock-add-link{justify-content:center;align-items:center;padding:13px 22px;text-decoration:none;display:inline-flex}.tenant-stock-bulkbar{background:#f8faff;border:1px solid #e4e9f5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;display:flex}.tenant-stock-bulkbar label{align-items:center;gap:9px;display:flex}.tenant-stock-bulkbar>div{gap:8px;display:flex}.tenant-stock-bulkbar button,.tenant-stock-manage-list button{cursor:pointer;background:#fff;border:1px solid #d9e0ef;border-radius:10px;padding:9px 12px}.tenant-stock-bulkbar button.danger,.tenant-stock-manage-list button.danger{color:#e23443;background:#fff7f8;border-color:#ffc9ce}.tenant-stock-bulkbar button:disabled{opacity:.45;cursor:not-allowed}.tenant-stock-manage-list{border:1px solid #e2e7f1;border-radius:14px;overflow:hidden}.tenant-stock-manage-list article{background:#fff;border-bottom:1px solid #edf0f6;grid-template-columns:28px 42px minmax(260px,1fr) 180px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.tenant-stock-manage-list article:last-child{border-bottom:0}.tenant-stock-manage-list article.selected{background:#faf8ff}.tenant-stock-manage-list code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.tenant-stock-manage-list article>div{gap:7px;display:flex}.tenant-stock-manage-empty{text-align:center;color:#8a94aa;padding:48px}.tenant-stock-manage-footer{justify-content:space-between;align-items:center;padding:16px 2px;display:flex}.tenant-stock-manage-footer>div{align-items:center;gap:10px;display:flex}.tenant-stock-manage-footer button{background:#fff;border:1px solid #dce3f0;border-radius:10px;width:36px;height:36px}.tenant-product-action-menu a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}@media (max-width:760px){.tenant-stock-manage-toolbar,.tenant-stock-bulkbar{flex-direction:column;align-items:stretch}.tenant-stock-add-link{width:100%}.tenant-stock-bulkbar>div{grid-template-columns:1fr 1fr;display:grid}.tenant-stock-manage-list{border:0;gap:10px;display:grid}.tenant-stock-manage-list article{border:1px solid #e2e7f1;border-radius:14px;grid-template-columns:28px 30px 1fr;padding:12px}.tenant-stock-manage-list article code,.tenant-stock-manage-list article small{grid-column:3}.tenant-stock-manage-list article>div{grid-column:3;grid-template-columns:1fr 1fr;display:grid}.tenant-stock-manage-footer{flex-wrap:wrap;gap:10px}}
