@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Outfit", sans-serif;--bg-primary:120 10% 98%;--bg-secondary:0 0% 100%;--bg-tertiary:37 27% 93%;--bg-footer:135 16% 14.5%;--text-primary:135 10% 15%;--text-secondary:135 8% 32%;--text-muted:135 6% 52%;--primary:16 60% 49%;--primary-hover:16 60% 42%;--accent:20 38% 53%;--success:120 19% 30%;--warning:40 54% 46%;--danger:0 47% 45%;--border:135 10% 86%;--border-focus:16 60% 49%}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:hsl(var(--bg-primary));background-image:radial-gradient(hsla(var(--text-primary), .04) 1px, transparent 1px);width:100%;min-height:100vh;color:hsl(var(--text-primary));font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:24px 24px;overflow-x:hidden}.bg-glow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-glow:before{content:"";background:radial-gradient(circle, hsla(var(--primary), .05) 0%, transparent 70%);filter:blur(120px);border-radius:50%;width:70%;height:70%;animation:12s ease-in-out infinite alternate float-blob-1;position:absolute;top:-15%;left:-15%}.bg-glow:after{content:"";background:radial-gradient(circle, hsla(var(--accent), .05) 0%, transparent 70%);filter:blur(120px);border-radius:50%;width:70%;height:70%;animation:15s ease-in-out infinite alternate-reverse float-blob-2;position:absolute;bottom:-15%;right:-15%}@keyframes float-blob-1{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.08)}to{transform:translate(-10px,20px)scale(.95)}}@keyframes float-blob-2{0%{transform:translate(0)scale(1)}50%{transform:translate(-20px,30px)scale(1.05)}to{transform:translate(15px,-15px)scale(.98)}}.text-gradient{background:linear-gradient(135deg, var(--gradient-start,hsl(var(--primary))) 30%, var(--gradient-end,hsl(var(--accent))) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:hsl(var(--text-primary));font-weight:600}a{color:inherit;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-card{border:1px solid hsl(var(--border));background:#fffffff2;border-radius:24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;box-shadow:0 10px 40px -10px #32281e0a,0 1px 3px #00000003}.glass-card:hover{border-color:hsla(var(--primary), .2);transform:translateY(-4px);box-shadow:0 20px 50px -10px #32281e14}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-label{color:hsl(var(--text-secondary));letter-spacing:.02em;font-size:.9rem;font-weight:700}.form-input,.form-textarea{border:1.5px solid hsl(var(--border));background:hsl(var(--bg-secondary));color:hsl(var(--text-primary));font-family:var(--font-sans);border-radius:14px;width:100%;padding:14px 18px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus{border-color:hsl(var(--border-focus));box-shadow:0 0 0 4px hsla(var(--primary), .12);outline:none}.form-textarea{resize:vertical;min-height:100px}input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--text-primary))!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:hsl(var(--text-primary))!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:hsl(var(--text-primary))!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{-webkit-text-fill-color:hsl(var(--text-primary))!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.interactive-neon-range{appearance:none;background:var(--track-bg);cursor:pointer;border-radius:6px;outline:none;width:100%;height:8px;transition:background .2s}.interactive-neon-range::-webkit-slider-thumb{appearance:none;border:4px solid var(--slider-thumb-border,hsl(var(--primary)));cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .1s,background-color .1s;box-shadow:0 4px 12px #32281e26}.interactive-neon-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.btn-primary{font-weight:700;font-family:var(--font-heading);background:linear-gradient(135deg, hsl(var(--primary)) 0%, #4d17ab 100%);color:#fff;cursor:pointer;box-shadow:0 6px 20px -4px hsla(var(--primary), .35);border:none;border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;transition:all .2s;display:inline-flex}.btn-primary:hover{box-shadow:0 10px 24px -4px hsla(var(--primary), .5);background:linear-gradient(135deg, hsl(var(--primary-hover)) 0%, #5b1cca 100%);transform:translateY(-2px)}.btn-secondary{font-weight:700;font-family:var(--font-heading);background:hsl(var(--bg-secondary));color:hsl(var(--text-primary));border:1.5px solid hsl(var(--border));cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:hsl(var(--bg-tertiary));border-color:#32281e33;transform:translateY(-2px)}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.badge-success{color:hsl(var(--success));background:#17783a14;border:1.5px solid #17783a1f}.badge-warning{color:hsl(var(--warning));background:#ae720914;border:1.5px solid #ae72091f}.badge-danger{color:hsl(var(--danger));background:#cf174214;border:1.5px solid #cf17421f}.ping-indicator{border-radius:50%;width:8px;height:8px;display:inline-flex;position:relative}.ping-success{background-color:hsl(var(--success))}.ping-warning{background-color:hsl(var(--warning))}.ping-danger{background-color:hsl(var(--danger))}.ping-success:after{content:"";background-color:hsl(var(--success));border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:0;left:0}.ping-warning:after{content:"";background-color:hsl(var(--warning));border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:0;left:0}.ping-danger:after{content:"";background-color:hsl(var(--danger));border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:0;left:0}@keyframes ping{75%,to{opacity:0;transform:scale(3.5)}}.hover-link{color:hsl(var(--text-secondary));transition:color .2s;position:relative}.hover-link:after{content:"";background:var(--underline-color,hsl(var(--primary)));width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;left:0}.hover-link:hover{color:var(--underline-color,hsl(var(--primary)))}.hover-link:hover:after{width:100%}.hover-link-muted{color:hsl(var(--text-muted));transition:color .2s}.hover-link-muted:hover{color:hsl(var(--primary))!important}.timeline-card{border:1px solid hsl(var(--border));background:#fff;border-radius:20px;padding:32px;position:relative}.timeline-number{background:hsl(var(--primary));color:#fff;width:32px;height:32px;box-shadow:0 4px 10px hsla(var(--primary), .25);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-16px;left:32px}.wizard-progress-bar{justify-content:space-between;margin-bottom:30px;padding:0 10px;display:flex;position:relative}.wizard-progress-bar:before{content:"";background:hsl(var(--border));z-index:1;width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wizard-progress-fill{background:var(--fill-color,hsl(var(--primary)));z-index:1;height:3px;transition:width .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wizard-step-node{border:3px solid hsl(var(--border));z-index:2;width:36px;height:36px;color:hsl(var(--text-muted));background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.wizard-step-node.active{border-color:var(--node-color,hsl(var(--primary)));color:var(--node-color,hsl(var(--primary)));box-shadow:0 0 12px var(--node-glow,hsla(var(--primary), .2))}.wizard-step-node.completed{background:var(--node-color,hsl(var(--primary)));border-color:var(--node-color,hsl(var(--primary)));color:#fff}.admin-grid-layout{grid-template-columns:1fr;align-items:start;gap:30px;display:grid}@media (min-width:992px){.admin-grid-layout{grid-template-columns:260px 1fr}}.admin-table-wrapper{border:1px solid hsl(var(--border));background:hsl(var(--bg-secondary));border-radius:16px;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.admin-table th,.admin-table td{vertical-align:middle;padding:14px 16px}.admin-table th{color:hsl(var(--text-muted));border-bottom:2px solid hsl(var(--border));text-align:left;font-weight:700}.admin-table tr{border-bottom:1px solid hsl(var(--border));transition:background-color .2s}.admin-table tr:hover{background-color:hsla(var(--border), .1)}.admin-table td.title-col,.admin-table th.title-col{width:24%}.admin-table td.platform-col,.admin-table th.platform-col{width:12%}.admin-table td.service-col,.admin-table th.service-col{width:14%}.admin-table td.slug-col,.admin-table th.slug-col{width:26%}.admin-table td.tiers-col,.admin-table th.tiers-col{text-align:center;width:8%}.admin-table td.actions-col,.admin-table th.actions-col{text-align:right;width:16%}.admin-table .slug-text{color:hsl(var(--primary));word-break:break-all;text-overflow:ellipsis;font-family:monospace;overflow:hidden}.admin-table .actions-wrapper{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-table{border-collapse:collapse;width:100%;min-width:950px;table-layout:auto!important}.orders-table th,.orders-table td{vertical-align:middle;text-align:left;white-space:nowrap;padding:16px 20px!important}.orders-table th{color:hsl(var(--text-muted));border-bottom:2px solid hsl(var(--border));text-transform:uppercase;letter-spacing:.06em;background:hsla(var(--border), .05);font-size:.82rem;font-weight:700}.orders-table tr{border-bottom:1px solid hsl(var(--border));transition:background-color .2s}.orders-table tr:hover{background-color:hsla(var(--border), .15)}.orders-table .customer-info,.orders-table .service-info,.orders-table .target-url-info,.orders-table .gateway-info{flex-direction:column;gap:4px;display:flex}.orders-table .service-info{white-space:normal;max-width:220px}.orders-table td.col-status,.orders-table th.col-status{white-space:nowrap;min-width:130px}.orders-table td.col-action,.orders-table th.col-action{white-space:nowrap;min-width:150px}.orders-action-select{cursor:pointer;outline:none;transition:all .2s;border:1.5px solid hsl(var(--border))!important;background-color:hsl(var(--bg-secondary))!important;color:hsl(var(--text-primary))!important;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:135px!important;padding:8px 12px!important;font-size:.82rem!important;font-weight:600!important;display:inline-block!important}.orders-action-select:focus,.orders-action-select:hover{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 3px hsla(var(--primary), .12)!important}.orders-action-select option{background-color:hsl(var(--bg-primary));color:hsl(var(--text-primary));padding:8px}.form-grid-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.form-grid-2{grid-template-columns:1fr 1fr}}.form-grid-4{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:576px){.form-grid-4{grid-template-columns:1fr 1fr}}@media (min-width:992px){.form-grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.form-grid-3-1{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.form-grid-3-1{grid-template-columns:2fr 1fr}}.plans-grid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:768px){.plans-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.plan-card{background:hsl(var(--bg-secondary));border:1.5px solid hsl(var(--border));border-radius:24px;flex-direction:column;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.plan-card:before{content:"";background:var(--accent-color,hsl(var(--primary)));height:4px;position:absolute;top:0;left:0;right:0}.plan-card:hover{border-color:var(--accent-color,hsl(var(--primary)));transform:translateY(-8px);box-shadow:0 20px 40px -15px #32281e1a}.plan-premium-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.plan-icon{font-size:1.5rem}.plan-price-tag{color:hsl(var(--text-primary));font-size:2.2rem;font-weight:800;font-family:var(--font-heading)}.plan-content{flex-direction:column;height:100%;display:flex}.plan-card-title{color:hsl(var(--text-primary));margin-bottom:4px;font-size:1.8rem;font-weight:800}.plan-card-description{color:hsl(var(--text-secondary));margin-bottom:24px;font-size:.9rem;font-weight:600}.plan-features-list{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.plan-feature-item{color:hsl(var(--text-secondary));align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.feature-check{color:var(--accent-color,hsl(var(--success)));font-weight:800}.plan-cta-button{color:#fff;width:100%;font-weight:700;font-family:var(--font-heading);cursor:pointer;border:none;border-radius:14px;margin-top:auto;padding:14px;transition:all .2s}.plan-cta-button:hover{box-shadow:0 8px 20px -6px var(--accent-color,hsl(var(--primary)));transform:translateY(-2px)}.home-hero-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (min-width:992px){.home-hero-grid{grid-template-columns:1.2fr .8fr;gap:60px}}.platform-wizard-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:576px){.platform-wizard-grid{grid-template-columns:1fr 1fr}}.showcase-grid-left,.showcase-grid-right{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:768px){.showcase-grid-left{grid-template-columns:1.1fr .9fr;gap:50px}.showcase-grid-right{grid-template-columns:.9fr 1.1fr;gap:50px}}.home-faq-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (min-width:992px){.home-faq-grid{grid-template-columns:1fr 1.2fr;gap:60px}}.admin-header,.client-header-container{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:576px){.admin-header{flex-direction:row;justify-content:space-between;gap:0}}@media (min-width:768px){.client-header-container{text-align:left;flex-direction:row;justify-content:space-between;gap:0}}.client-nav{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:16px;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.client-nav::-webkit-scrollbar{display:none}.client-nav{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:768px){.client-nav{gap:28px;padding-bottom:0;overflow-x:visible}}.responsive-card-padding{padding:20px!important}@media (min-width:768px){.responsive-card-padding{padding:40px!important}}.responsive-hero-title{letter-spacing:-.03em;font-weight:800;line-height:1.1;font-size:2.2rem!important}@media (min-width:768px){.responsive-hero-title{font-size:3.6rem!important}}.responsive-home-title{letter-spacing:-.04em;font-weight:800;line-height:1.05;font-size:2.4rem!important}@media (min-width:768px){.responsive-home-title{font-size:4.2rem!important}}.admin-sidebar{-webkit-overflow-scrolling:touch;white-space:nowrap!important;flex-direction:row!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:16px!important;display:flex!important;overflow-x:auto!important}.admin-sidebar::-webkit-scrollbar{display:none}.admin-sidebar{-ms-overflow-style:none;scrollbar-width:none}.admin-sidebar-title{display:none!important}@media (min-width:992px){.admin-sidebar{white-space:normal!important;flex-direction:column!important;width:auto!important;max-width:none!important;padding:24px!important;overflow-x:visible!important}.admin-sidebar-title{display:block!important}}.admin-grid-layout>*,.home-hero-grid>*,.home-faq-grid>*,.showcase-grid-left>*,.showcase-grid-right>*{min-width:0;max-width:100%}@keyframes spin{to{transform:rotate(360deg)}}
.checkout-page{background:hsl(var(--bg-primary));min-height:100vh;color:hsl(var(--text-primary));font-family:var(--font-sans);padding:80px 20px;position:relative;overflow:hidden}.luxury-mesh-bg{z-index:0;background:hsl(var(--bg-primary));width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mesh-blob{filter:blur(120px);opacity:.08;border-radius:50%;animation:20s cubic-bezier(.45,0,.55,1) infinite alternate blobMovement;position:absolute}.blob-1{background:hsl(var(--primary));width:600px;height:600px;animation-duration:25s;top:-200px;left:-100px}.blob-2{background:hsl(var(--accent));width:550px;height:550px;animation-duration:30s;animation-delay:-5s;bottom:-100px;right:-100px}.blob-3{background:hsl(var(--success));opacity:.04;width:500px;height:500px;animation-duration:22s;animation-delay:-10s;top:25%;left:35%}@keyframes blobMovement{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(80px,40px)scale(1.08)rotate(120deg)}66%{transform:translate(-40px,80px)scale(.92)rotate(240deg)}to{transform:translate(0)scale(1)rotate(360deg)}}.noise-overlay{opacity:.04;pointer-events:none;mix-blend-mode:overlay;background:url(https://grainy-gradients.vercel.app/noise.svg);width:100%;height:100%;position:absolute;top:0;left:0}.stardust{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dot-particle{opacity:0;background:#fff;border-radius:50%;animation:linear infinite floatStardust;position:absolute}@keyframes floatStardust{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translateY(-100vh)scale(.5)}}.checkout-container{z-index:10;max-width:1100px;margin:0 auto;animation:1s cubic-bezier(.22,1,.36,1) checkoutFadeInUp;position:relative}@keyframes checkoutFadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.checkout-header{text-align:center;margin-bottom:45px}.header-top{justify-content:center;align-items:center;gap:24px;margin-top:20px;margin-bottom:18px;display:flex}@media (max-width:600px){.header-top{flex-direction:column;gap:12px}}.brand-badge-luxury{letter-spacing:3px;color:#818cf8;text-transform:uppercase;background:#818cf80a;border:1px solid #818cf840;border-radius:4px;padding:5px 14px;font-size:.65rem;font-weight:800;animation:3s ease-in-out infinite pulseTag}@keyframes pulseTag{0%,to{box-shadow:0 0 10px #0000}50%{box-shadow:0 0 15px #818cf826}}.lock-icon-luxury{color:#ffffff40;letter-spacing:1.5px;align-items:center;gap:8px;font-size:.65rem;font-weight:700;display:flex}.luxury-title{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1.1}.checkout-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}@media (max-width:1024px){.checkout-grid{grid-template-columns:1fr;gap:30px}.checkout-page{padding:60px 15px}.checkout-container{max-width:680px}}.card-luxury{background:hsl(var(--bg-secondary));-webkit-backdrop-filter:blur(40px);border:1.5px solid hsl(var(--border));border-radius:24px;padding:40px;transition:border-color .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 15px 45px -10px #32281e0d}@media (max-width:600px){.card-luxury{border-radius:20px;padding:30px 20px}}.payment-section .card-luxury{background:linear-gradient(135deg, hsl(var(--bg-secondary)) 0%, hsl(var(--bg-tertiary)) 100%);border:1.5px solid hsl(var(--border));border-radius:20px;padding:26px 28px;transition:border-color .4s,transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #32281e14}.payment-section .card-luxury:hover{border-color:hsla(var(--primary), .35);transform:translateY(-4px);box-shadow:0 25px 60px -10px #32281e1f}.card-luxury:after{content:"";background:linear-gradient(to right, transparent, hsla(var(--primary), .05), transparent);width:50%;height:100%;animation:8s ease-in-out infinite glassShine;position:absolute;top:0;left:-150%;transform:skew(-30deg)}@keyframes glassShine{0%{left:-150%}20%{left:200%}to{left:200%}}.card-luxury:hover{border-color:hsla(var(--primary), .3);transform:translateY(-5px)}.luxury-card-header{margin-bottom:40px}.step-tag{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;font-size:.6rem;font-weight:800;display:block}.details-card-lux{background:linear-gradient(135deg, hsl(var(--bg-secondary)) 0%, hsl(var(--bg-tertiary)) 100%);border:1.5px solid hsl(var(--border))!important;box-shadow:0 15px 45px -10px #32281e0d!important}.details-card-lux:hover{border-color:hsla(var(--primary), .25)!important;box-shadow:0 20px 50px -10px #32281e1a!important}.order-details-luxury{flex-direction:column;gap:16px;display:flex}.detail-row-luxury{justify-content:space-between;align-items:center;gap:15px;padding:4px 0;display:flex}.detail-row-luxury .label{color:#ffffff47;text-transform:uppercase;letter-spacing:1.5px;font-size:.82rem;font-weight:600}.value-badge-lux{background:hsla(var(--primary), .06);border:1px solid hsla(var(--primary), .2);color:hsl(var(--text-primary));border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.95rem;font-weight:700;transition:border-color .3s,background .3s;display:inline-flex;box-shadow:0 4px 12px #32281e0d}.value-badge-lux:hover{background:hsla(var(--primary), .12);border-color:hsla(var(--primary), .4)}.badge-icon-lux{color:hsl(var(--primary));opacity:.8;animation:6s linear infinite spinTelemetry}@keyframes spinTelemetry{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glow-text-lux{letter-spacing:-.5px;text-shadow:0 0 10px hsla(var(--primary), .15);color:hsl(var(--primary))!important;font-size:1.3rem!important;font-weight:800!important}.luxury-divider{background:linear-gradient(to right, #00000003, hsl(var(--border)) 50%, #00000003);height:1px;margin:30px 0}.delivery-details-luxury{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.delivery-details-luxury{grid-template-columns:1fr;gap:14px}}.luxury-data-box{background:hsl(var(--bg-secondary));border:1px solid hsl(var(--border));border-left:3px solid #818cf8;border-radius:14px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 4px 10px #32281e05}.luxury-data-box:before{content:"";background:radial-gradient(circle at 10% 10%, hsla(var(--primary), .02) 0%, transparent 80%);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.luxury-data-box:hover{border-color:hsla(var(--primary), .25);transform:translateY(-2px);box-shadow:0 10px 20px #32281e0f}.box-header-lux{align-items:center;gap:8px;margin-bottom:8px;display:flex}.node-icon-lux{color:hsl(var(--primary));opacity:.6;transition:opacity .3s}.luxury-data-box:hover .node-icon-lux{opacity:1}.luxury-data-box label{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:2px;margin:0;font-size:.6rem;font-weight:800}.data-value-luxury{color:hsl(var(--text-primary));word-break:break-all;margin-bottom:4px;font-size:.95rem;font-weight:600}.node-status-glow{letter-spacing:1px;color:hsl(var(--text-muted));font-size:.52rem;font-weight:900;transition:color .3s}.luxury-data-box:hover .node-status-glow.active{color:hsl(var(--primary));text-shadow:0 0 8px hsla(var(--primary), .4)}.financial-premium{background:linear-gradient(135deg, hsla(var(--primary), .02) 0%, #ffffff03 100%);border:1px dashed hsla(var(--primary), .25);border-radius:20px;margin-top:35px;padding:24px 30px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.financial-premium:hover{border-color:hsla(var(--primary), .4);box-shadow:inset 0 0 20px #32281e05}.f-row-lux{color:hsl(var(--text-secondary));border-bottom:1px dashed hsl(var(--border));justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:.88rem;display:flex}.price-tag-sub{color:hsl(var(--text-primary));font-weight:700}.f-row-lux.total-lux{border-top:1px solid hsl(var(--border));color:hsl(var(--text-primary));border-bottom:none;align-items:center;margin-top:18px;padding-top:16px;padding-bottom:0;font-size:1.25rem;font-weight:800}.total-label-lux{flex-direction:column;gap:4px;display:flex}.secured-label-lux{color:#818cf8;letter-spacing:1px;background:#818cf80f;border:1px solid #818cf826;border-radius:3px;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-size:.52rem;font-weight:900;display:inline-flex}.price-lux{color:#818cf8;letter-spacing:-2px;text-shadow:0 0 40px #818cf84d;font-size:2.8rem;line-height:1}@media (max-width:600px){.price-lux{font-size:2rem}.financial-premium{margin-top:25px;padding:20px 22px}}.free{color:#10b981;letter-spacing:1px;font-size:.8rem;font-weight:800}.payment-section{flex-direction:column;height:100%;display:flex}.payment-tabs-luxury{background:#0006;border:1px solid #ffffff0d;border-radius:14px;gap:8px;margin-bottom:24px;padding:6px;display:flex;position:relative;box-shadow:inset 0 2px 8px #00000080}.pay-tab{color:#fff6;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:.75rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pay-tab:hover:not(.active){color:#ffffffd9;background:#ffffff05;transform:translateY(-1px)}.pay-tab.active{color:#10b981;text-shadow:0 0 15px #10b98159;background:linear-gradient(135deg,#10b9811f 0%,#05966926 100%);border:1px solid #10b9814d;box-shadow:0 6px 20px #10b9811f}.tab-indicator{background:linear-gradient(90deg,#10b981,#34d399);width:0%;height:2px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pay-tab.active .tab-indicator{width:30%}.tab-content-lux{justify-content:center;align-items:center;gap:8px;display:flex}.tab-icon-lux{opacity:.6;transition:opacity .3s}.pay-tab.active .tab-icon-lux{opacity:1}.secure-stripe-container,.secure-spinner-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:80px;display:flex}.secure-coming-soon-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 10px;animation:.5s ease-out checkoutFadeIn;display:flex}.coming-soon-badge-lux{letter-spacing:2px;color:#f1c40f;text-transform:uppercase;background:#f1c40f0a;border:1px solid #f1c40f40;border-radius:4px;margin-bottom:16px;padding:4px 10px;font-size:.55rem;font-weight:800}.coming-soon-icon-lux{color:#f1c40f;opacity:.8;filter:drop-shadow(0 0 8px #f1c40f4d);margin-bottom:12px;animation:3s ease-in-out infinite alternate floatIcon}@keyframes floatIcon{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.coming-soon-title-lux{color:#fff;letter-spacing:-.5px;margin:0 0 6px;font-size:1.15rem;font-weight:700}.coming-soon-status-lux{color:#f1c40f;letter-spacing:3px;text-shadow:0 0 10px #f1c40f66;margin-bottom:14px;font-size:.75rem;font-weight:900;display:block}.coming-soon-desc-lux{color:#ffffff59;max-width:320px;margin:0;font-size:.78rem;font-weight:500;line-height:1.5}@keyframes checkoutFadeIn{0%{opacity:0}to{opacity:1}}.payment-gateways-luxury{flex-direction:column;flex:1;justify-content:center;display:flex}.gateway-inner{text-align:center;background:#00000080;border:1px dashed #10b98126;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:85px;padding:14px 12px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 1px #ffffff03}.gateway-inner:hover{background:#000000b3;border-style:solid;border-color:#10b98159;transform:translateY(-2px);box-shadow:0 12px 30px #00000080,0 0 20px #10b9810d}.gateway-content{width:100%}@media (max-width:600px){.gateway-inner{padding:14px 10px}}.luxury-spinner{border:3px solid #818cf81a;border-top-color:#818cf8;border-radius:50%;width:32px;height:32px;margin:0 auto 15px;animation:1s cubic-bezier(.5,0,.5,1) infinite spinCheckout}@keyframes spinCheckout{to{transform:rotate(360deg)}}.secure-spinner-container p{color:#ffffff4d;letter-spacing:1px;font-size:.85rem;font-weight:600}.method-icons{opacity:.65;justify-content:center;gap:12px;margin-top:0;transition:opacity .3s;display:flex}.method-icons:hover{opacity:1}.payment-icon{filter:grayscale()brightness(2);width:24px;height:24px;transition:transform .3s,filter .3s}.payment-icon:hover{filter:grayscale(0)brightness();transform:scale(1.1)}.trust-strip{color:#fff3;letter-spacing:1.5px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:0;font-size:.55rem;font-weight:800;display:flex}.dot{background:#818cf8;border-radius:50%;width:4px;height:4px}@media (max-width:600px){.dot{display:none}}.trust-luxury-footer{border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.error-container{text-align:center;padding:40px 15px}.error-symbol{color:#818cf8;opacity:.5;margin-bottom:15px;font-size:3rem}.luxury-button{color:#000;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#fff;border:none;border-radius:8px;width:auto;margin-top:25px;padding:16px 45px;font-weight:800;transition:all .3s}.checkout-redirect-container{flex-direction:column;align-items:center;width:100%;display:flex}.luxury-pay-button{color:#fff;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 18px;font-size:.85rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px #10b98138,inset 0 1px #fff3}.luxury-pay-button:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:translateY(-3px)scale(1.01);box-shadow:0 12px 25px #10b98159,0 0 25px #10b98126}.luxury-pay-button:active:not(:disabled){transform:translateY(-1px)scale(.98)}.luxury-pay-button:disabled{opacity:.6;cursor:wait}.btn-lock{opacity:.7}.redirect-note{color:#fff3;letter-spacing:.5px;margin-top:8px;font-size:.72rem;font-weight:500}.luxury-spinner.small{border-width:2px;width:18px;height:18px;margin:0}@media (max-width:600px){.luxury-button{width:100%;padding:15px 20px}}.luxury-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ffffff26}.payment-header{margin-bottom:20px!important}.header-label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.secure-channel-badge{letter-spacing:1px;color:#10b981;text-shadow:0 0 8px #10b98133;background:#10b98114;border:1px solid #10b98133;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.58rem;font-weight:800;display:inline-flex}.pulse-dot{background-color:#10b981;border-radius:50%;width:5px;height:5px;animation:1.8s infinite dotPulse;box-shadow:0 0 8px #10b981}@keyframes dotPulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #10b981}to{opacity:.6;transform:scale(.9)}}.holographic-sheen{pointer-events:none;mix-blend-mode:color-dodge;z-index:4;background:linear-gradient(135deg,#0000 30%,#ffffff14 40%,#818cf826 50%,#c084fc14 60%,#0000 70%);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.card-luxury:hover .holographic-sheen{animation:1.8s cubic-bezier(.25,1,.5,1) forwards sheenSweep}@keyframes sheenSweep{0%{left:-120%}to{left:220%}}.holographic-sheen.emerald{background:linear-gradient(135deg,#0000 30%,#ffffff14 40%,#10b9812e 50%,#34d39914 60%,#0000 70%)}.cyber-grid-overlay{pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(#818cf808 1px,#0000 1px),linear-gradient(90deg,#818cf808 1px,#0000 1px);background-position:50%;background-size:50px 50px;width:100%;height:100%;animation:35s linear infinite gridScroll;position:absolute;top:0;left:0}@keyframes gridScroll{0%{background-position:0 0}to{background-position:100px 100px}}@media (max-width:480px){.checkout-page{padding:40px 10px}.card-luxury{border-radius:16px;padding:20px 16px}.payment-section .card-luxury{padding:20px 16px}.detail-row-luxury{flex-direction:column;align-items:flex-start;gap:8px}.value-badge-lux{width:fit-content;padding:4px 10px;font-size:.85rem}.glow-text-lux{font-size:1.15rem!important}.luxury-data-box{padding:12px 14px}.financial-premium{padding:16px 14px}.price-lux{font-size:1.8rem}.pay-tab{letter-spacing:1px;padding:12px 8px;font-size:.7rem}.tab-content-lux{gap:4px}.tab-icon-lux{width:14px!important;height:14px!important}}.success-page{background:hsl(var(--bg-primary));box-sizing:border-box;min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;padding:90px 20px 60px;display:flex;position:relative;overflow:hidden}.success-page:before{content:"";background:radial-gradient(circle, hsla(var(--success), .08) 0%, transparent 70%);filter:blur(50px);width:300px;height:300px;position:absolute;top:10%;left:10%}.success-container{z-index:10;width:100%;max-width:550px;animation:.8s cubic-bezier(.22,1,.36,1) successFadeInUp;position:relative}@keyframes successFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.success-card{background:hsl(var(--bg-secondary));-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1.5px solid hsl(var(--border));text-align:center;border-radius:32px;padding:clamp(30px,6vw,60px);box-shadow:0 20px 50px -10px #32281e14}.success-icon-wrapper{width:80px;height:80px;margin:0 auto 30px;position:relative}.success-icon{background:hsl(var(--success));color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.success-icon svg{width:40px;height:40px}.icon-pulse{background:hsl(var(--success));opacity:.3;border-radius:50%;width:100%;height:100%;animation:2s infinite pulseSuccess;position:absolute;top:0;left:0}@keyframes pulseSuccess{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.success-title{color:hsl(var(--text-primary));letter-spacing:-1px;margin-bottom:15px;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800}.success-subtitle{color:hsl(var(--text-secondary));margin-bottom:30px;font-size:.95rem;line-height:1.6}.order-receipt-box{background:hsl(var(--bg-tertiary));border:1.5px solid hsl(var(--border));border-radius:20px;margin-bottom:30px;padding:22px}.receipt-row{color:hsl(var(--text-secondary));justify-content:space-between;margin-bottom:10px;font-size:.9rem;display:flex}.receipt-row:last-child{margin-bottom:0}.receipt-id{color:hsl(var(--text-primary));letter-spacing:1px;font-weight:700}.status-tag{color:hsl(var(--success));letter-spacing:1px;background:#3e5b3e14;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:800}.success-divider{background:hsl(var(--border));height:1px;margin:25px 0}.next-steps h3{color:hsl(var(--text-primary));margin-bottom:10px;font-size:1rem;font-weight:700}.next-steps p{color:hsl(var(--text-secondary));font-size:.85rem;line-height:1.6}.success-actions{flex-direction:column;gap:12px;margin-top:35px;display:flex}.back-home-btn{background:hsl(var(--primary));color:#fff;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;width:100%;box-shadow:0 6px 20px -4px hsla(var(--primary), .35);border:none;border-radius:14px;padding:16px 24px;font-size:.9rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1)}.back-home-btn:hover{box-shadow:0 10px 24px -4px hsla(var(--primary), .5);background:hsl(var(--primary-hover));transform:translateY(-2px)}.back-home-btn.secondary-btn{background:hsl(var(--bg-secondary));color:hsl(var(--text-primary));border:1.5px solid hsl(var(--border));box-shadow:none}.back-home-btn.secondary-btn:hover{background:hsl(var(--bg-tertiary));box-shadow:none;border-color:#32281e33}@media (max-width:480px){.success-card{border-radius:24px;padding:30px 20px}.success-title{font-size:1.6rem}.success-subtitle{margin-bottom:25px}.order-receipt-box{padding:16px}.back-home-btn{padding:14px 20px;font-size:.85rem}}.track-order-container{color:#fff;background-color:#060608;min-height:100vh;padding:90px 20px 80px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.track-order-container:before{content:"";filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#818cf80f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-10%;right:-10%}.track-order-container:after{content:"";filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c084fc0d 0%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-20%;left:-15%}.track-order-max-width{max-width:1000px;margin:0 auto}.track-header{text-align:center;margin-bottom:60px;position:relative}.track-header:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(circle,#4f46e526 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.track-title{letter-spacing:-.04em;text-shadow:0 10px 30px #00000080;margin-bottom:20px;font-size:3.5rem;font-weight:900;line-height:1.1}.track-title span{background:linear-gradient(135deg,#818cf8 0%,#c084fc 50%,#818cf8 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:3s linear infinite shine}@keyframes shine{to{background-position:200%}}.track-subtitle{color:#ffffff80;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.6}.track-grid{flex-direction:column;align-items:center;gap:40px;display:flex}.track-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff05;border:1px solid #ffffff14;border-radius:32px;width:100%;max-width:600px;padding:35px;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000c}.track-results-wrapper{width:100%}@media (min-width:1200px){.track-grid{gap:60px}}.track-card:after{content:"";background:linear-gradient(90deg,#0000,#818cf880,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.track-button{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-size:.95rem;font-weight:800;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.track-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #ffffff26}.track-button:active{transform:scale(.96)}.track-button:disabled{opacity:.5;cursor:not-allowed}.error-message{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:16px;align-items:center;gap:10px;margin-top:20px;padding:15px;font-size:.875rem;display:flex}.empty-state{text-align:center;background:#ffffff03;border:1px dashed #ffffff0d;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:80px 40px;animation:6s ease-in-out infinite float;display:flex}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-icon{background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;display:flex}.empty-text{color:#fff9;font-size:1.25rem;font-weight:500}.results-container{animation:.8s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.results-summary{color:#818cf8;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:15px;margin-bottom:24px;font-size:.9rem;font-weight:700;display:flex}.summary-line{background:linear-gradient(90deg,#818cf84d,#0000);flex:1;height:1px}.orders-master-detail{flex-direction:column;gap:30px;display:flex}.orders-sidebar{scrollbar-width:thin;scrollbar-color:#818cf833 transparent;flex-direction:row;gap:12px;margin-bottom:10px;padding-bottom:15px;display:flex;overflow-x:auto}@media (min-width:768px){.orders-master-detail{flex-direction:row;align-items:flex-start;gap:30px}.orders-sidebar{flex-direction:column;gap:12px;width:240px;min-width:240px;margin-bottom:0;padding-bottom:0;overflow-x:visible}.order-selector-item{box-sizing:border-box;width:100%}}.orders-sidebar::-webkit-scrollbar{height:4px}.orders-sidebar::-webkit-scrollbar-track{background:0 0}.orders-sidebar::-webkit-scrollbar-thumb{background:#818cf833;border-radius:10px}.order-selector-item{cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;min-width:160px;padding:12px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.order-selector-item:hover{background:#ffffff0a;border-color:#ffffff1a}.order-selector-item.active{background:linear-gradient(135deg,#4f46e526 0%,#9333ea1a 100%);border-color:#818cf866;box-shadow:0 10px 30px -10px #4f46e54d}.selector-info{flex-direction:column;gap:2px;display:flex}.selector-id{color:#fff;font-size:.85rem;font-weight:700}.selector-date{color:#fff6;font-size:.7rem}.selector-status-dot{border-radius:50%;width:6px;height:6px;margin-left:10px;box-shadow:0 0 10px}.orders-detail-view{flex:1;width:100%}.detail-view-card{-webkit-backdrop-filter:blur(40px);background:linear-gradient(135deg,#ffffff04 0%,#818cf803 50%,#c084fc01 100%);border:1px solid #818cf81f;border-radius:28px;width:100%;max-width:580px;margin:0 auto;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 30px 70px -15px #000000b3,0 0 50px -10px #818cf80d}.detail-view-card:hover{border-color:#818cf840;transform:translateY(-3px);box-shadow:0 40px 80px -10px #000c,0 0 50px -5px #818cf81a}.detail-view-header{background:linear-gradient(135deg,#818cf814 0%,#c084fc05 100%);border-bottom:1px solid #818cf81a;flex-direction:column;gap:10px;padding:16px 24px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.detail-view-header{flex-flow:wrap;justify-content:space-between;align-items:flex-start}}.detail-label{text-transform:uppercase;letter-spacing:.2em;color:#818cf8;margin-bottom:8px;font-size:.65rem;font-weight:800;line-height:1.4;display:block}.detail-id{letter-spacing:-.03em;color:#fff;overflow-wrap:break-word;word-wrap:break-word;margin:0 0 4px;font-size:1.8rem;font-weight:900;line-height:1.2}@media (max-width:640px){.detail-id{letter-spacing:-.01em;margin-bottom:12px;font-size:1.4rem}.detail-view-header{gap:15px;padding:20px 24px}}.status-badge{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;height:fit-content;margin-top:5px;padding:6px 14px;font-size:.72rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.status-badge.completed{color:#34d399;background:#34d3991a;border:1px solid #34d39940;box-shadow:0 4px 20px #34d39926,inset 0 1px #ffffff0d}.status-badge.processing,.status-badge.in-progress{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440;box-shadow:0 4px 20px #fbbf2426,inset 0 1px #ffffff0d}.status-badge.pending{color:#60a5fa;background:#60a5fa1a;border:1px solid #60a5fa40;box-shadow:0 4px 20px #60a5fa26,inset 0 1px #ffffff0d}.status-badge.failed,.status-badge.canceled{color:#f87171;background:#f871711a;border:1px solid #f8717140;box-shadow:0 4px 20px #f8717126,inset 0 1px #ffffff0d}.status-badge.default{color:#9ca3af;background:#9ca3af1a;border:1px solid #9ca3af40}.status-dot{background-color:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px}.status-badge.processing .status-dot,.status-badge.in-progress .status-dot{animation:1.8s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{opacity:.5;transform:scale(.9);box-shadow:0 0}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 8px 2px}}@media (max-width:640px){.status-badge{padding:6px 12px;font-size:.7rem}}.result-body{grid-template-columns:1fr;gap:20px;padding:24px 35px;display:grid}@media (min-width:640px){.result-body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:640px){.result-body{gap:20px;padding:20px}}.info-block{align-items:flex-start;gap:16px;display:flex}.info-icon{color:#818cf8;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;margin-top:2px;transition:all .3s;display:flex}.info-block:hover .info-icon{background:#818cf81a;border-color:#818cf84d;transform:scale(1.05)}.info-label{text-transform:uppercase;letter-spacing:.15em;color:#fff6;margin-bottom:4px;font-size:.7rem;font-weight:700}.info-link{color:#818cf8;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;max-width:220px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;overflow:hidden}.info-link:hover{color:#a5b4fc;text-decoration:underline}.progress-container{background:0 0;padding:0 24px 24px}.progress-track{padding-top:20px;position:relative}.progress-line-bg{background:#ffffff08;border-radius:10px;width:100%;height:3px;position:absolute;top:40px;left:0}.progress-line-fill{background:linear-gradient(90deg,#4f46e5,#9333ea);border-radius:10px;height:3px;transition:width 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:40px;left:0;box-shadow:0 0 15px #4f46e566}.progress-steps{justify-content:space-between;display:flex;position:relative}.step-item{z-index:1;flex-direction:column;align-items:center;display:flex}.step-circle{background:#050507;border:2px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .5s;display:flex}.step-circle.active{color:#fff;background:#4f46e5;border-color:#818cf8}.step-label{text-transform:uppercase;letter-spacing:.05em;color:#4b5563;margin-top:12px;font-size:.625rem;font-weight:800}.step-label.active{color:#818cf8}.text-emerald{color:#34d399}.text-amber{color:#fbbf24}.text-blue{color:#60a5fa}.text-indigo{color:#818cf8}.text-red{color:#f87171}.text-gray{color:#9ca3af}.copy-url-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.copy-url-btn:hover{color:#fff;background:#818cf81f;border-color:#818cf84d}.copy-url-btn:active{transform:scale(.92)}.theme-tiktok{--brand-glow:#00f2ea26;--brand-accent:#00f2ea;--brand-accent-glow:0 0 15px #00f2ea66;--brand-border:#00f2ea40;--brand-border-hover:#00f2ea80;--brand-gradient:linear-gradient(135deg, #fe2c551a 0%, #00f2ea26 100%);--brand-card-bg:linear-gradient(135deg, #fe2c550d 0%, #050508f2 60%, #00f2ea1a 100%)}.theme-youtube{--brand-glow:#ff000026;--brand-accent:red;--brand-accent-glow:0 0 15px #f006;--brand-border:#ff000040;--brand-border-hover:#ff000080;--brand-gradient:linear-gradient(135deg, #ff00001f 0%, #c800000d 100%);--brand-card-bg:linear-gradient(135deg, #ff000014 0%, #050508f2 70%)}.theme-instagram{--brand-glow:#e1306c26;--brand-accent:#e1306c;--brand-accent-glow:0 0 15px #e1306c66;--brand-border:#e1306c40;--brand-border-hover:#e1306c80;--brand-gradient:linear-gradient(135deg, #e1306c26 0%, #fd1d1d0d 100%);--brand-card-bg:linear-gradient(135deg, #e1306c14 0%, #050508f2 60%, #fcb0450d 100%)}.theme-facebook{--brand-glow:#1877f226;--brand-accent:#1877f2;--brand-accent-glow:0 0 15px #1877f266;--brand-border:#1877f240;--brand-border-hover:#1877f280;--brand-gradient:linear-gradient(135deg, #1877f226 0%, #1877f20d 100%);--brand-card-bg:linear-gradient(135deg, #1877f214 0%, #050508f2 75%)}.checkout-ticket:not([class*=theme-]),.vault-card:not([class*=theme-]){--brand-glow:#818cf826;--brand-accent:#818cf8;--brand-accent-glow:0 0 15px #818cf866;--brand-border:#818cf833;--brand-border-hover:#818cf873;--brand-gradient:linear-gradient(135deg, #818cf81a 0%, #818cf805 100%);--brand-card-bg:linear-gradient(135deg, #818cf80d 0%, #050508f2 100%)}.checkout-stepper{background:hsl(var(--bg-secondary));border:1.5px solid hsl(var(--border));border-radius:100px;justify-content:center;align-items:center;max-width:600px;margin:0 auto 40px;padding:8px 24px;display:flex;box-shadow:0 4px 15px #32281e08}.checkout-stepper .step{opacity:.5;align-items:center;gap:8px;transition:opacity .3s;display:flex}.checkout-stepper .step.active,.checkout-stepper .step.completed{opacity:1}.checkout-stepper .step-number{border:1.5px solid hsl(var(--border));background:hsl(var(--bg-primary));width:24px;height:24px;color:hsl(var(--text-muted));border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;transition:all .3s;display:flex}.checkout-stepper .step.completed .step-number{border-color:hsl(var(--success));color:hsl(var(--success));background:#3e5b3e14}.checkout-stepper .step.active .step-number{border-color:hsl(var(--primary));color:hsl(var(--primary));box-shadow:0 0 10px hsla(var(--primary), .2);background:#c85a3214}.checkout-stepper .step-label{letter-spacing:1px;text-transform:uppercase;color:hsl(var(--text-muted));font-size:.75rem;font-weight:700}.checkout-stepper .step.active .step-label{color:hsl(var(--text-primary))}.checkout-stepper .step.completed .step-label{color:hsl(var(--text-secondary))}.checkout-stepper .step-connector{background:hsl(var(--border));flex:1;max-width:80px;height:1.5px;margin:0 16px}.checkout-stepper .step-connector.completed{background:hsl(var(--success));box-shadow:0 0 8px hsla(var(--success), .3)}.checkout-stepper .step-connector.active{background:linear-gradient(to right, hsl(var(--success)), hsl(var(--primary)))}.checkout-ticket{background:hsl(var(--bg-secondary));border:1.5px solid hsl(var(--border));border-radius:20px;padding:30px;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 15px 45px -10px #32281e0d}.checkout-ticket:hover{border-color:hsla(var(--primary), .25);transform:translateY(-4px);box-shadow:0 20px 50px -10px #32281e1a}.ticket-notch{background:hsl(var(--bg-primary));border:1.5px solid hsl(var(--border));z-index:10;width:20px;height:32px;transition:border-color .4s;position:absolute;top:68%}.checkout-ticket:hover .ticket-notch{border-color:hsla(var(--primary), .25)}.notch-left{border-radius:0 20px 20px 0;left:-11px;border-left-color:#0000!important}.notch-right{border-radius:20px 0 0 20px;right:-11px;border-right-color:#0000!important}.ticket-laser-scanner{background:linear-gradient(to right, transparent, hsl(var(--primary)), transparent);width:100%;height:2px;box-shadow:0 0 12px hsla(var(--primary), .3);opacity:.3;pointer-events:none;animation:6s ease-in-out infinite scanLaser;position:absolute;top:0;left:0}@keyframes scanLaser{0%{opacity:0;top:0%}10%{opacity:.5}90%{opacity:.5}to{opacity:0;top:100%}}.ticket-header{border-bottom:1px dashed hsl(var(--border));justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.ticket-brand{align-items:center;gap:10px;display:flex}.brand-logo-svg{filter:drop-shadow(0 0 6px hsla(var(--primary), .2))}.ticket-brand-name{color:hsl(var(--text-primary));letter-spacing:-.5px;font-size:1.05rem;font-weight:800}.ticket-id-tag{color:hsl(var(--primary));background:hsl(var(--bg-tertiary));border:1.5px solid hsl(var(--border));letter-spacing:1px;border-radius:4px;padding:4px 10px;font-size:.625rem;font-weight:800}.ticket-info-grid{grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:24px;display:grid}.info-item{flex-direction:column;gap:4px;display:flex}.info-label{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:1.5px;font-size:.6rem;font-weight:800}.info-value{color:hsl(var(--text-primary));font-size:.92rem;font-weight:700}.info-value.highlight-accent{color:var(--brand-accent);text-shadow:var(--brand-accent-glow)}.text-right{text-align:right;align-items:flex-end}.status-badge{letter-spacing:1px;color:#10b981;background:#10b98114;border:1px solid #10b98140;border-radius:4px;width:fit-content;padding:3px 8px;font-size:.58rem;font-weight:900}.pulse-active{animation:2s infinite alternate badgePulse}@keyframes badgePulse{0%{box-shadow:0 0 4px #0000}to{box-shadow:0 0 10px #10b98133}}.ticket-target-box{background:hsl(var(--bg-tertiary));border:1px solid hsl(var(--border));border-left:3px solid var(--brand-accent);border-radius:12px;margin-bottom:20px;padding:14px 18px}.target-label{color:hsl(var(--text-muted));letter-spacing:2px;align-items:center;gap:6px;margin-bottom:6px;font-size:.55rem;font-weight:800;display:flex}.target-url{color:hsl(var(--text-primary));font-size:.88rem;font-weight:600}.ticket-emoticon-box{background:hsl(var(--bg-tertiary));border:1px solid hsl(var(--border));border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:10px 18px;display:flex}.emoticon-label{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:1.5px;font-size:.6rem;font-weight:800}.emoticon-value{color:hsl(var(--text-primary));text-transform:capitalize;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.emoticon-text{text-shadow:0 2px 10px #32281e0d}.ticket-divider{margin:10px 0 24px;position:relative}.divider-line{border-top:1px dashed hsl(var(--border));width:100%;height:0}.ticket-financials{flex-direction:column;gap:12px;display:flex}.ticket-financials .f-row{color:hsl(var(--text-secondary));justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.ticket-financials .f-val{color:hsl(var(--text-primary));font-weight:700}.ticket-financials .f-val.free{color:hsl(var(--success));letter-spacing:.5px;font-size:.78rem;font-weight:800}.ticket-financials .f-row.total{border-top:1px solid hsl(var(--border));color:hsl(var(--text-primary));margin-top:8px;padding-top:16px;font-size:1.25rem}.f-total-label{flex-direction:column;gap:4px;display:flex}.secure-badge{color:var(--brand-accent);letter-spacing:1px;background:hsl(var(--bg-tertiary));border:1px solid hsl(var(--border));border-radius:3px;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-size:.5rem;font-weight:900;display:flex}.f-price{color:hsl(var(--text-primary));letter-spacing:-2px;text-shadow:0 0 10px hsla(var(--primary), .1);font-size:2.5rem;font-weight:900;line-height:1}.ticket-footer{border-top:1px dashed hsl(var(--border));justify-content:center;margin-top:24px;padding-top:20px;display:flex}.ticket-barcode{opacity:.65;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s;display:flex}.checkout-ticket:hover .ticket-barcode{opacity:.85}.barcode-lines{background:repeating-linear-gradient(90deg,#fffc,#fffc 1.5px,#0000 1.5px 4px,#fffc 4px 5px,#0000 5px 7.5px,#fffc 7.5px 8px,#0000 8px 11px);width:150px;height:36px;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 15% 85%,#0000)}.barcode-number{letter-spacing:3px;color:#ffffff59;font-family:monospace;font-size:.52rem;font-weight:800}.vault-card{aspect-ratio:1.586;width:100%;transform-style:preserve-3d;perspective:1000px;background:linear-gradient(135deg,#141419cc 0%,#050508fa 70%,#0a0a0ccc 100%);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:space-between;margin-bottom:24px;padding:24px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #000000b3,inset 0 1px 1px #ffffff0d}.vault-card:hover{box-shadow:0 30px 60px #000000d9, 0 0 25px var(--brand-glow), inset 0 1px 1px #ffffff14;border-color:var(--brand-border);transform:translateY(-4px)rotateX(4deg)rotateY(-4deg)}.card-glass-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 0% 35%,#ffffff14 45%,#ffffff26 48%,#ffffff14 52%,#0000 60% 100%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.vault-card:hover .card-glass-sheen{transform:translate(100%)}.card-corner-logo{opacity:.65;transition:opacity .3s;position:absolute;top:20px;right:20px}.vault-card:hover .card-corner-logo{opacity:1}.card-chip-container{align-items:center;gap:12px;margin-top:4px;display:flex}.card-chip{background:linear-gradient(135deg,#d4af37 0%,#aa7c11 50%,#f3e5ab 100%);border-radius:4px;width:32px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff4d}.chip-line{background:#00000040;position:absolute}.chip-line:first-child{width:100%;height:1px;top:35%;left:0}.chip-line:nth-child(2){width:100%;height:1px;top:65%;left:0}.chip-line:nth-child(3){width:1px;height:100%;top:0;left:50%}.chip-line:nth-child(4){background:0 0;border:1px solid #00000040;border-radius:2px;width:40%;height:60%;top:20%;left:30%}.card-contactless{color:#fff3}.vault-card:hover .card-contactless{color:#ffffff8c;filter:drop-shadow(0 0 4px #fff3)}.card-number-lux{color:#ffffff59;letter-spacing:3.5px;gap:8px;margin-top:14px;font-size:.68rem;font-weight:800;display:flex}.card-number-lux span.accent-digits{color:var(--brand-accent);text-shadow:var(--brand-accent-glow);font-weight:900}.card-details-lux{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.card-holder{flex-direction:column;gap:4px;max-width:70%;display:flex}.card-label{color:#ffffff4d;letter-spacing:1.5px;font-size:.48rem;font-weight:800}.card-holder-name{color:#ffffffd9;text-transform:uppercase;font-size:.78rem;font-weight:700}.card-val{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.card-val-amount{color:#fff;text-shadow:var(--brand-accent-glow);font-size:1.15rem;font-weight:900}@media (max-width:480px){.checkout-stepper{border-radius:16px;flex-wrap:wrap;gap:8px;padding:12px}.checkout-stepper .step-connector{display:none}.checkout-ticket{padding:20px}.ticket-info-grid{grid-template-columns:1fr;gap:12px}.text-right{text-align:left;align-items:flex-start}}
