.store-page{min-height:70vh;padding-block:65px 90px}.store-page h1{font-size:clamp(36px,6vw,82px);line-height:1.45;letter-spacing:-2px;margin:12px 0 22px}.store-page h1 em{color:var(--orange);font-style:normal}.store-page h2{font-size:clamp(26px,3.4vw,46px)}.store-page p{line-height:2;color:#a6a7b0}.store-page .kicker{font:11px Arial;letter-spacing:3px;color:#ef9e6d}.store-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px}.store-top a{color:#b0a298;font-size:13px}.store-hero{text-align:center;position:relative;isolation:isolate}.store-hero:before{content:'';position:absolute;inset:10% 10% -10%;background:radial-gradient(ellipse,#ec772127,transparent 65%);z-index:-1}.store-hero>p{max-width:630px;margin:0 auto 28px}.store-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.store-device{max-width:880px;margin:65px auto 35px;perspective:1400px;position:relative}.store-device>div{padding:9px;background:#26262c;border:1px solid #585057;border-radius:18px;box-shadow:0 40px 100px #0009,0 0 90px #f3782012;transform:rotateX(var(--rx,7deg)) rotateY(var(--ry,-4deg));transition:transform .16s ease-out}.store-device img{width:100%;display:block;border-radius:10px}.device-pill{position:absolute;top:20%;right:-35px;background:#242125e8;border:1px solid #745143;border-radius:14px;padding:18px 25px;box-shadow:0 20px 40px #0006;animation:tag-drift 6s infinite}.device-pill b{color:#ffa365;display:block}.store-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 0;border-top:1px solid #383239;border-bottom:1px solid #383239;gap:25px;text-align:center}.store-metrics b{display:block;font-size:28px;color:#f4dcc7}.store-metrics span{font-size:13px;color:#8d8f98}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-block:35px 70px}.feature{background:linear-gradient(145deg,#212025,#14151a);border:1px solid #373139;border-radius:18px;padding:28px;position:relative;overflow:hidden;transition:translate .3s,border-color .3s}.feature:hover{translate:0 -6px;border-color:#bb7547}.feature-symbol{color:var(--orange);font-size:35px;display:block;margin-bottom:24px}.feature h3{font-size:20px}.feature p{font-size:13px;margin-bottom:0}.store-section{padding-top:85px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.plan-card{position:relative;border:1px solid #454149;border-radius:22px;background:#17181d;padding:35px;overflow:hidden}.plan-card.special{background:radial-gradient(ellipse at 100% 0,#85452650,transparent 70%),#1c1919;border-color:#e88950;box-shadow:0 0 70px #e3792112}.plan-card.special:before{content:'';height:2px;position:absolute;top:0;left:12%;right:12%;background:linear-gradient(90deg,transparent,#ffbf80,transparent)}.plan-label{color:#ed9b6a;font-size:11px;letter-spacing:1px}.plan-card h3{font-size:29px;margin:18px 0 8px}.plan-card ul{list-style:none;padding:0;margin:25px 0;color:#bfc0c7;font-size:14px;line-height:2.5}.plan-card li:before{content:'✓';color:#fa9d61;margin-left:12px}.plan-card select{margin:12px 0}.price{font-size:35px;font-weight:bold;line-height:1.6}.price small{font-size:12px;font-weight:normal;color:#999}.old-price{color:#89858a;font-size:16px;min-height:28px}.discount-chip{display:inline-block;background:#ff7b3620;color:#ffab75;padding:4px 10px;border-radius:7px;font-size:12px;margin-right:12px}.compare-table,.data-table{width:100%;border-collapse:collapse;text-align:right;font-size:13px}.compare-table th,.compare-table td,.data-table th,.data-table td{padding:18px;border-bottom:1px solid #343239;white-space:nowrap}.compare-table th,.data-table th{color:#eab18b;font-weight:normal;background:#202026}.table-wrap{overflow:auto;border:1px solid #39363d;border-radius:14px}.store-note{border-right:2px solid #e79355;padding:12px 18px;background:#e68b2010;font-size:13px;border-radius:6px;margin:22px 0;color:#c6b5a6}.form-card{border:1px solid #403a42;border-radius:20px;background:linear-gradient(140deg,#222026,#14151a);padding:32px}.form-card h2{font-size:26px;margin-top:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#d4c9c1}.field.wide{grid-column:1/-1}.store-page input,.store-page select,.store-page textarea{width:100%;min-height:48px;border:1px solid #46414a;border-radius:9px;padding:12px 14px;background:#101116;color:#eee;font-family:inherit;font-size:14px;box-sizing:border-box}.store-page input:focus,.store-page select:focus,.store-page textarea:focus{outline:2px solid #e8895070;outline-offset:2px}.store-page textarea{min-height:155px;resize:vertical}.store-page button{font-family:inherit}.store-page button:disabled{opacity:.45;cursor:not-allowed}.store-page .button{cursor:pointer;border:1px solid #645347;font-family:inherit;justify-content:center;text-decoration:none}.form-actions{margin-top:25px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form-error{color:#ffc09c!important;font-size:13px;min-height:24px}.split-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:start}.auth-wrap{max-width:500px;margin:35px auto}.auth-wrap .field{margin-block:22px}.otp-input{font-size:28px!important;text-align:center;letter-spacing:12px}.dashboard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.panel-nav{display:flex;flex-direction:column;gap:7px;position:sticky;top:25px;align-self:start;border:1px solid #38333b;background:#15161b;border-radius:16px;padding:17px}.panel-nav a{padding:12px 15px;color:#a8a2a9;border-radius:9px;font-size:13px}.panel-nav a.active,.panel-nav a:hover{background:#ef8f2417;color:#ffb47e}.panel-nav .nav-label{font-size:11px;color:#8f7770;padding:12px 15px}.panel-content{min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:15px}.panel-head h1{font-size:32px;letter-spacing:-.7px;margin:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:28px}.stat{padding:25px;border:1px solid #3c353c;background:linear-gradient(130deg,#252026,#17181d);border-radius:15px}.stat span{color:#a39ba5;font-size:12px}.stat b{display:block;font-size:27px;color:#f9dcc6;margin-top:10px}.empty{padding:50px 25px;border:1px dashed #4b3e45;text-align:center;border-radius:15px;color:#a89ca3}.badge{display:inline-block;padding:5px 10px;border-radius:6px;background:#e79b2416;color:#efbc75;font-size:11px}.badge.paid,.badge.issued{color:#92ddb1;background:#39ce7817}.badge.failed,.badge.error{color:#ffa6a6;background:#ce393917}.purchase-card{padding:25px;border:1px solid #39323d;border-radius:16px;background:#18181e;margin-bottom:18px}.purchase-card h3{margin:0;font-size:21px}.purchase-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#999;margin:16px 0}.small-btn{border:1px solid #675043;background:#f08b2412;color:#f6bc91;border-radius:7px;padding:8px 12px;cursor:pointer;font-size:12px;display:inline-block}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.filters input,.filters select{flex:1;min-width:130px;max-width:250px;font-size:12px}.invoice{max-width:850px;margin:auto;background:#1b1a20;border:1px solid #59473c;border-radius:20px;padding:40px}.invoice-heading{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #483b39;padding-bottom:25px}.invoice-heading h1{font-size:35px;margin:0}.invoice-number{font:14px Arial;letter-spacing:2px;color:#e0a37a}.invoice dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:14px;margin:30px 0}.invoice dt{color:#9c9298}.invoice dd{margin:0;text-align:left}.invoice-total{font-size:29px;color:#ffc196;border-top:1px solid #493c39;padding-top:22px}.checkout-summary{position:sticky;top:25px}.checkout-summary .price{margin-block:25px}.chart{height:230px;display:flex;align-items:end;gap:9px;padding:20px 12px 35px;border-bottom:1px solid #665145;overflow-x:auto}.chart-col{flex:1;min-width:30px;height:100%;display:flex;flex-direction:column;justify-content:end;position:relative;text-align:center}.chart-bar{background:linear-gradient(0deg,#b2572e,#ffbd83);border-radius:5px 5px 0 0;min-height:2px;animation:chart-grow .6s ease-out;transform-origin:bottom}.chart-col span{position:absolute;bottom:-28px;font-size:9px;color:#b0a1a0;width:100%;white-space:nowrap}.chart-caption{font-size:12px;color:#a4979d;margin:20px 0}.message-card{background:#18181d;border:1px solid #3a333c;border-radius:14px;padding:25px;margin:16px 0}.message-card p{white-space:pre-wrap;overflow-wrap:anywhere}.social-footer{border-top:1px solid #343039;padding:35px 0;display:flex;justify-content:space-between;gap:25px;align-items:center}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#a79d9c}.social-links{display:flex;gap:12px}.social-links a{display:grid;place-items:center;width:46px;height:46px;background:#232026;border:1px solid #5e4639;border-radius:12px;transition:transform .3s}.social-links a:hover{transform:translateY(-5px);border-color:#e8884d}.social-links svg{width:22px;height:22px;fill:none;stroke:#f7bb8c;stroke-width:1.6}.legal-text{max-width:850px;margin:auto}.legal-text h2{font-size:24px;margin-top:42px}.legal-text p{font-size:15px}.toast{position:fixed;bottom:28px;left:28px;background:#372a25;border:1px solid #cc8051;color:#ffe1c8;padding:15px 25px;border-radius:12px;z-index:200;max-width:calc(100% - 50px);box-shadow:0 10px 40px #0007}.button-row{display:flex;gap:12px;flex-wrap:wrap}.system-label{font-size:11px;color:#a69b94;border:1px solid #594539;border-radius:20px;padding:5px 12px}.loading{padding:100px;text-align:center;color:#f4b58a}.check-field{display:flex;gap:10px;align-items:start;font-size:13px;line-height:1.9;color:#b8afb6;margin:22px 0}.check-field input{width:20px!important;min-height:20px!important;margin-top:4px;flex-shrink:0}.check-field a{color:#f1af7f}.machine-input{font:12px/1.8 monospace!important;direction:ltr}.shop-banner{border:1px solid #694634;border-radius:18px;background:radial-gradient(ellipse at 20% 100%,#b55a262d,transparent 70%),#1e191a;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-block:40px}.shop-banner h3{font-size:25px;margin:0 0 12px}.shop-banner p{margin:0;color:#ae9f9d;font-size:13px}@keyframes chart-grow{from{transform:scaleY(.1)}to{transform:scaleY(1)}}@media(max-width:850px){.dashboard{grid-template-columns:1fr}.panel-nav{position:static;flex-direction:row;overflow:auto;padding:10px}.panel-nav a{white-space:nowrap}.panel-nav .nav-label{display:none}.split-layout{grid-template-columns:1fr;gap:25px}.checkout-summary{position:static}.feature-grid{grid-template-columns:1fr 1fr}.device-pill{right:0;top:10%;padding:10px;font-size:11px}.store-device{margin-top:35px}.stats{grid-template-columns:1fr 1fr}.stat:last-child{grid-column:1/-1}.invoice{padding:25px}.store-page{padding-top:35px}.store-top{margin-bottom:30px}}@media(max-width:560px){.plan-grid,.form-grid,.feature-grid{grid-template-columns:1fr}.plan-card{padding:25px}.store-metrics{gap:10px}.store-metrics b{font-size:20px}.store-metrics span{font-size:10px}.feature{padding:24px}.store-page h1{letter-spacing:-1px}.store-device>div{padding:5px;border-radius:9px}.store-section{padding-top:50px}.form-card{padding:24px}.store-top{align-items:start;flex-direction:column;gap:10px}.social-footer{flex-direction:column;align-items:start}.shop-banner{flex-direction:column;align-items:start;padding:25px}.invoice-heading{gap:15px;flex-direction:column}.invoice dl{font-size:12px}.invoice-total{font-size:23px}.panel-head{flex-wrap:wrap}.stat{padding:18px}.stat b{font-size:23px}.store-actions .button{font-size:12px}}@media print{body{background:white!important;color:black!important}.header,.footer,.social-footer,.panel-nav,.form-actions,.store-top,.invoice .button-row,.motion-toggle,.toast{display:none!important}.store-page{padding:0}.invoice{border:0;background:white;color:black}.invoice p,.invoice dt,.invoice dd,.invoice-total,.invoice-number{color:black}.invoice .store-note{background:none;color:black}.invoice .badge{color:black;border:1px solid #999}#main{display:none!important}}


.footer-trust-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.enamad-container{display:flex;align-items:center;justify-content:center}@media(max-width:560px){.footer-trust-links{width:100%;justify-content:space-between;gap:18px}}
