:root{--bg:#f7f7f5;--paper:#fff;--ink:#171717;--muted:#6c6c6c;--line:#e4e4e0;--purple:#ed292f;--pink:#ed292f;--green:#ed292f;--font-sans:"Manrope Variable", sans-serif}body{color:#171717;background:#f7f7f5;font-family:Manrope Variable,sans-serif;font-size:14px}h1,h2,h3,.brand,.red-trial-quantity>strong,.reach-view-count strong,.stat-card>strong,.wallet-card>strong,.checkout-total strong,.management-price{font-family:Space Grotesk Variable,sans-serif}h1,h2,h3{letter-spacing:-.045em;font-weight:650}.muted{color:#6c6c6c}.eyebrow{color:#777;letter-spacing:1.5px;font-size:10px;font-weight:650}.gradient-text,.serif-word{color:#ed292f;-webkit-text-fill-color:currentColor;font-family:inherit;font-weight:inherit;background:0 0}.dimensional{filter:none}a,button{transition:background .2s,color .2s,border-color .2s,box-shadow .25s,transform .25s}.site-header{height:88px;box-shadow:none;background:#fffffff5;border-bottom:1px solid #dfdfdb}.header-inner{max-width:1280px;padding:0 36px}.site-header .brand,.brand{color:#121212;letter-spacing:-1.7px;font-family:Space Grotesk Variable,sans-serif;font-size:29px;font-weight:700}.site-header .brand-dot,.brand-dot{color:#f12d32}.site-header .brand-icon{color:#fff;background:#f12d32;border-radius:9px;width:34px;height:34px;box-shadow:inset 0 1px 1px #fff5}.site-header .desktop-nav{color:#555;letter-spacing:-.2px;gap:28px;font-size:12px;font-weight:600}.site-header .desktop-nav a.active,.site-header .desktop-nav a:hover{color:#111}.site-header .desktop-nav a.active:after{background:#ed292f;border-radius:0;width:14px;height:2px;left:calc(50% - 7px)}.site-header .cart-button{color:#222}.site-header .cart-count{background:#ed292f;border-color:#fff}.site-header .desktop-account{color:#fff;background:#151515;border:1px solid #151515;border-radius:7px;min-height:43px;font-size:11px;box-shadow:3px 3px #d9d8d3}.site-header .desktop-account:hover{background:#ed292f;border-color:#ed292f;box-shadow:3px 3px #ffc1c1}.site-header .desktop-account svg{color:#ff6567}.site-header .mobile-toggle{color:#111}.site-header .mobile-menu{background:#fff;border-color:#ddd}.site-header .mobile-menu>a,.site-header .mobile-menu>button{color:#333}.site-header .icon-btn:hover{background:#f2f2ef}.btn{letter-spacing:-.15px;border-radius:7px;min-height:48px;font-size:12px;font-weight:650}.btn.primary{color:#fff;background:#ed292f;border:1px solid #ed292f;box-shadow:0 4px 10px #ed292f14}.btn.primary:hover{background:#d21e25;border-color:#d21e25;box-shadow:0 7px 16px #ed292f25}.btn.dark{color:#fff;background:#151515}.btn.dark:hover{background:#333}.btn.secondary{color:#383838;box-shadow:none;background:#fff;border:1px solid #dededb}.btn.secondary:hover{background:#f4f4f0;border-color:#bbb}.btn.tiny{border-radius:5px;min-height:32px;font-size:10px}.btn.small{border-radius:6px}.icon-btn:hover{background:#f2f2ee}.text-link{color:#b9232d;font-size:11px}.text-link:hover{color:#821821}.pill,.role-tag{color:#8f4246;background:#fff3f2;border-color:#f0dedd;border-radius:4px;font-size:9px}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #f19a9c}.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{border-color:#dc777a;outline:3px solid #ed292f0c}::selection{background:#ffc9ca}.red-home-main{background:#f5f5f2}.red-home{color:#151515;max-width:1280px;padding:27px 36px 64px}.red-home-topline{color:#444;letter-spacing:1.6px;margin-bottom:23px;font-family:Space Grotesk Variable,monospace;font-size:9px}.red-home-demo{color:#888;background:0 0;border-color:#d5d5cf;border-radius:3px;font-size:7px}.red-live-dot{background:#ed292f;box-shadow:0 0 0 4px #ed292f0a}.red-feature-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:22px}.red-trial-card{background:#fff;border:1px solid #cdcdc7;border-radius:15px;padding:26px 29px;position:relative;box-shadow:5px 5px #e6e5df}.red-trial-card:after{content:"";background:#ed292f;width:3px;position:absolute;top:24px;bottom:24px;left:0}.red-trial-pattern{opacity:1;background:radial-gradient(circle at 84% 45%,#f3f2ee 0,#0000 42%)}.red-trial-pattern:after{opacity:.5;border:1px solid #deddd7;width:200px;height:200px;top:59px;right:-12px;box-shadow:0 0 0 23px #f3f2ef,0 0 0 24px #e7e6e0,0 0 0 47px #f8f8f5,0 0 0 48px #eeede8}.red-trial-top>span:first-child{letter-spacing:1.5px;color:#d22c35;font-family:Space Grotesk Variable,monospace;font-size:9px;font-weight:600}.red-free-tag{color:#555;background:#fafaf7;border:1px solid #dfdfd9;border-radius:4px;font-family:Space Grotesk Variable,monospace;font-size:10px}.red-trial-heading{z-index:1;margin-top:20px;position:relative}.red-trial-heading h1{letter-spacing:-1.5px;color:#161616;max-width:345px;font-size:34px;font-weight:650;line-height:1.08}.red-trial-heading p{color:#81817c;max-width:300px;margin-top:11px;font-size:11px;line-height:1.7}.red-trial-play{color:#fff;background:linear-gradient(135deg,#ff4147,#e71b28);border:1px solid #ff6c70;border-radius:18px;width:79px;height:79px;animation:7s ease-in-out infinite lux-trial-float;top:24px;right:12px;transform:rotate(-15deg);box-shadow:inset 2px 2px 2px #ffb0b045,5px 7px #a8111a,10px 16px 18px #ed292f21}.red-trial-play>svg{filter:drop-shadow(1px 2px #98101b50);width:35px;height:35px}.red-trial-quantity{z-index:1;gap:12px;margin:18px 0 22px;position:relative}.red-trial-quantity>strong{letter-spacing:-4px;color:#171717;font-size:69px;font-weight:650;line-height:.94}.red-trial-quantity>span{color:#555;gap:6px;font-size:17px}.red-trial-quantity>span>span{color:#888;letter-spacing:.1px;font-size:8px}.red-trial-form{z-index:1;gap:8px;position:relative}.red-trial-form label{color:#999;background:#f8f8f5;border:1px solid #dcdcd6;border-radius:6px;height:46px}.red-trial-form input{color:#222;font-size:10px}.red-trial-form input::placeholder{color:#92928c}.red-trial-form label:focus-within{border-color:#df777c;outline:2px solid #ed292f08}.red-trial-form button{color:#fff;background:#ed292f;border:1px solid #ed292f;border-radius:6px;min-width:142px;height:46px;font-size:10px;font-weight:650;box-shadow:0 3px #bc1a21}.red-trial-form button:hover{background:#d91f26;box-shadow:0 5px #a3161d}.red-trial-form button:hover svg{transform:translate(4px)}.reach-preview{color:#fff;background:#171717;border:1px solid #292929;border-radius:15px;padding:25px 27px 18px;box-shadow:5px 5px #e2e2db}.reach-preview:before{background:radial-gradient(at 90% 80%,#ed292f08,#0000 60%)}.reach-preview-top>span{color:#a5a5a1;letter-spacing:1.7px;font-family:Space Grotesk Variable,monospace;font-size:8px}.reach-preview-top button{color:#acacaa;background:#242424;border:1px solid #353535;border-radius:4px}.reach-preview-top button:hover{color:#fff;border-color:#777}.reach-view-count{margin-top:12px}.reach-view-count>div>span{color:#868681;font-size:9px}.reach-view-count strong{color:#fff;letter-spacing:-2.3px;font-size:43px;font-weight:600}.reach-view-count strong>span{color:#ff4a4e;font-size:24px}.reach-live-label{color:#ff888b;background:#ed292f12;border:1px solid #ed292f33;border-radius:3px;font-family:Space Grotesk Variable,monospace;font-size:6px}.reach-chart{margin-top:7px}.reach-chart-grid i{border-color:#32322e}.reach-chart>svg{filter:drop-shadow(0 2px 4px #ed292f20);height:77px}.reach-chart-labels{color:#74746e;font-size:6px}.reach-metrics{border-color:#353531;gap:35px;margin-top:14px;padding-top:13px}.reach-metrics>div>span{color:#8c8c86;font-size:8px}.reach-metrics>div>span svg{color:#e17377}.reach-metrics strong{color:#f0f0eb;letter-spacing:-.5px;font-family:Space Grotesk Variable,sans-serif;font-size:20px;font-weight:500}.reach-mini-bars{gap:4px;height:37px}.reach-mini-bars i{background:linear-gradient(#ef3c44,#6e191e);width:5px}.reach-disclaimer{color:#71716c;letter-spacing:.3px;margin-top:10px;font-family:Space Grotesk Variable,monospace;font-size:6px}.red-categories{margin-top:43px}.red-section-heading{align-items:flex-end;margin-bottom:23px}.red-section-heading h2{letter-spacing:-1.5px;color:#171717;font-size:37px;font-weight:650;line-height:1.1}.red-section-heading h2>span{color:#ed292f}.red-section-heading>div{gap:15px}.red-section-heading>div>span{color:#92928a;padding-bottom:2px;font-family:Space Grotesk Variable,monospace;font-size:8px}.red-section-heading>span{color:#777;gap:6px;padding-bottom:4px;font-size:9px}.red-section-heading>span svg{color:#ed292f}.red-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.red-category-card,.red-category-1,.red-category-2{isolation:isolate;background:#fff;border:1px solid #d8d8d1;border-radius:13px;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px #e7e7e0}.red-category-card:hover{border-color:#93938a;transform:translateY(-7px);box-shadow:0 13px #e7e7e0,0 20px 30px #2a2a1807}.lux-category-cover{isolation:isolate;background:#eeede7;border-bottom:1px solid #d8d8d1;height:182px;position:relative;overflow:hidden}.red-category-top{z-index:4;align-items:center;padding:17px 21px;position:relative}.red-card-number{color:#6f6f65;letter-spacing:1.3px;font-family:Space Grotesk Variable,monospace;font-size:7px}.red-card-count{color:#7e7e72;letter-spacing:.4px;background:#f4f3ed;border:1px solid #d6d5cd;border-radius:3px;padding:4px 6px;font-size:7px}.red-card-pattern{opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#dddcd51f 1px,#0000 1px),linear-gradient(0deg,#dddcd51f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.red-card-pattern:after{display:none}.lux-category-word{z-index:-1;letter-spacing:-7px;color:#e1dfd5;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:Space Grotesk Variable,sans-serif;font-size:92px;font-weight:700;line-height:1.1;position:absolute;bottom:-11px;left:-8px}.red-category-art{perspective:700px;justify-content:center;align-items:center;height:auto;margin:0;display:flex;position:absolute;inset:37px 0 0}.red-icon-orbit{border:14px solid #d6d3c8;border-radius:50%;width:136px;height:92px;position:absolute;top:15px;left:calc(50% - 83px);transform:rotate(-30deg);box-shadow:inset 2px 2px 5px #807d6b14,2px 5px 5px #827f6b0c}.red-category-icon,.red-category-1 .red-category-icon,.red-category-2 .red-category-icon{z-index:2;color:#fff;background:linear-gradient(135deg,#ff4e53,#ee232f);border:1px solid #ff8b8d;border-radius:21px;justify-content:center;align-items:center;width:82px;height:82px;animation:6s ease-in-out infinite lux-card-float;display:flex;position:relative;transform:rotate(-14deg)translate(16px,-4px);box-shadow:inset 2px 2px 3px #ffc2c250,5px 7px #be111f,10px 18px 20px #c3293722}.red-category-icon svg{filter:drop-shadow(1px 2px #bd132440);width:47px;height:47px}.red-category-card:hover .red-category-icon{color:#fff}.lux-mini-spark{color:#d6d2c5;font-size:39px;line-height:1;position:absolute;top:30px;right:39px;transform:rotate(8deg)}.red-category-1 .lux-category-cover{background:#202020;border-color:#202020}.red-category-1 .red-card-pattern{background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(0deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.red-category-1 .red-card-number{color:#8a8a83}.red-category-1 .red-card-count{color:#92928b;background:#2b2b28;border-color:#44443d}.red-category-1 .lux-category-word{color:#2b2b27;letter-spacing:-6px;font-size:76px;bottom:-5px}.red-category-1 .red-icon-orbit{border-color:#45453e;left:calc(50% - 55px);transform:rotate(30deg);box-shadow:inset 2px 2px 6px #0004,3px 6px 8px #0002}.red-category-1 .red-category-icon{animation-name:lux-card-float-alt;animation-delay:-2s;transform:rotate(13deg)translate(-10px,-5px)}.red-category-1 .lux-mini-spark{color:#54544b;font-size:32px;top:37px;left:38px;right:auto}.red-category-2 .lux-category-cover{background:#ef3036;border-color:#d3242b}.red-category-2 .red-card-pattern{background-color:#0000;background-image:linear-gradient(90deg,#ff99990d 1px,#0000 1px),linear-gradient(0deg,#ff99990d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.red-category-2 .red-card-number{color:#ffb9b7}.red-category-2 .red-card-count{color:#ffc1bf;background:#b11a2224;border-color:#ff9e9a40}.red-category-2 .lux-category-word{color:#db252d}.red-category-2 .red-icon-orbit{border-color:#fc5f62;box-shadow:inset 2px 2px 4px #a31e2f22,3px 5px 5px #ad1b2d20}.red-category-2 .red-category-icon{color:#ed3038;background:linear-gradient(135deg,#fffef8,#eae7d8);border-color:#fff;animation-delay:-4s;box-shadow:inset 2px 2px 3px #fff,5px 7px #bab5a0,10px 18px 20px #a310252d}.red-category-2 .red-category-icon svg{filter:none}.red-category-2:hover .red-category-icon{color:#ed3038}.red-category-2 .lux-mini-spark{color:#fc7273}.lux-category-body{padding:24px}.red-category-card h3{letter-spacing:-1px;color:#171717;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:27px;font-weight:650;line-height:1.1;display:flex}.red-category-card h3>span{color:#171717;font-size:inherit;margin:0;display:inline}.red-category-card h3>svg{color:#b8b8ad;transition:transform .3s,color .3s}.red-category-card:hover h3>svg{color:#ed292f;transform:translate(2px,-2px)}.lux-category-body>p{color:#7c7c72;overflow-wrap:anywhere;min-height:60px;margin-top:13px;font-size:11px;line-height:1.85}.red-category-button{color:#fff;letter-spacing:-.1px;background:#171717;border:1px solid #171717;border-radius:6px;min-height:45px;margin-top:22px;padding:8px 8px 8px 14px;font-size:11px;font-weight:600}.red-category-button>span{color:#fff;background:#ed292f;border:1px solid #ed292f;border-radius:4px;width:28px;height:28px}.red-category-button:hover{color:#fff;background:#2c2c2b;border-color:#2c2c2b}.red-category-button:hover>span{background:#ff454a;border-color:#ff454a;transform:translate(1px)}.red-category-button:active{transform:scale(.99)}.red-empty{color:#888;background:#fff;border-color:#deded5}.red-empty h3{color:#222}.red-empty p{color:#777}.red-modal{color:#222;background:#fff;border-color:#d6d6cf;border-radius:14px}.red-modal .modal-title{border-color:#e8e8e2}.red-modal .modal-title h2{color:#161616}.red-modal .icon-btn{color:#777}.red-modal .icon-btn:hover{background:#f2f2ee}.red-modal-description{color:#777;font-size:12px}.red-package-list article{background:#fafaf7;border-color:#e4e4dc;border-radius:8px}.red-package-list h3{color:#333;font-size:15px;font-weight:600}.red-package-list article>div>span{color:#999;font-size:9px}.red-package-price{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.red-package-price strong{color:#333;font-family:Space Grotesk Variable,sans-serif;font-size:23px}.red-package-list a{color:#fff;background:#ed292f;border-color:#ed292f;border-radius:5px;font-size:10px;font-weight:600}.red-package-list a:hover{background:#c82028}.dashboard-main{background:#f6f6f3}.sidebar{background:#fff;border-color:#e4e4de}.sidebar-profile{border-color:#ecece6}.sidebar-profile>span:first-child,.avatar,.large-avatar{color:#777;background:#f3f3ee;border-color:#e3e3dc;border-radius:8px}.sidebar-profile strong{color:#333;font-size:11px}.sidebar-profile small,.sidebar-label{color:#999}.sidebar nav>a{color:#777;border-radius:6px;font-size:11px}.sidebar nav>a:hover{background:#f6f6f2}.sidebar nav>a.selected{color:#fff;box-shadow:none;background:#171717;border-color:#171717}.sidebar nav>a.selected svg{color:#ff5156}.nav-plus{color:#ff8589}.sidebar-bottom>a,.sidebar-bottom>button{color:#888;font-size:10px}.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{color:#ed292f}.sidebar-tip{color:#bbb;background:#fafaf7;border-color:#e6e6de}.sidebar-tip strong{color:#777}.sidebar-tip p{color:#999}.workspace-bar{color:#999;background:#fff;border-color:#e7e7e0}.workspace-bar strong{color:#777}.workspace-bar i{background:#ed292f}.workspace-user{color:#777}.breadcrumb-separator{color:#ccc}.demo-note{color:#999;background:#fff;border:1px dashed #deded6;border-radius:6px;font-size:9px}.demo-note svg{color:#aaa}.page-heading h1{color:#171717;letter-spacing:-1.3px;font-size:35px}.page-heading .eyebrow{color:#999;font-size:8px}.page-heading .muted{color:#888;font-size:12px}.panel,.stat-card,.account-card,.builder-section,.checkout-summary,.admin-quick-links>a{background:#fff;border:1px solid #e1e1da;border-radius:11px;box-shadow:0 2px #eaeae306}.panel-heading{border-color:#edede6}.panel-heading h2{color:#272727;letter-spacing:-.5px;font-size:16px}.panel-heading h2>svg{color:#b0b0a4}.stat-top{color:#888;font-size:10px}.stat-icon{color:#999;background:#f8f8f3;border-radius:6px}.stat-card>strong{color:#222;font-size:35px;font-weight:600}.stat-card>small{color:#999;font-size:9px}.wallet-card{color:#fff;background:#181818;border-color:#242424;border-radius:11px}.wallet-card>strong{color:#fff;font-size:39px}.wallet-card>span:first-child{color:#aaa}.wallet-card .pill{color:#999;background:#262626;border-color:#3b3b36}.wallet-card small{color:#91918a}.wallet-card>div>a{color:#fff;background:#ed292f;border-color:#ed292f;border-radius:5px}.wallet-decoration{color:#ffffff05}.account-card h3{color:#222}.account-card>.muted,.account-card dt,.order-detail dt{color:#999}.account-card dd,.order-detail dd{color:#666}.account-card dl>div,.order-detail dl>div{border-color:#eeeee7}.workspace-welcome{background:#eeeee8;border:1px solid #dadad0;border-radius:12px}.welcome-label{color:#868679;font-size:8px}.workspace-welcome h2{color:#222;font-size:37px}.workspace-welcome p{color:#929284;font-size:11px}.welcome-art>span{-webkit-text-fill-color:#ed292f;color:#ed292f;filter:drop-shadow(4px 6px #b91f2930);background:0 0}.welcome-art i{border-color:#ddddd1}.welcome-art b{color:#aaa99b}.dashboard-banner{background:#fff;border-color:#dfdfd7;border-radius:11px}.dashboard-banner h3,.tips h3,.form-section-title,.deposit-card h2,.order-detail h3,.inline-tags strong,.admin-quick-links h3,.subheading,.builder-section-head h2,.auth-heading h2,.modal-title h2{color:#222}.dashboard-banner p,.tips>p,.order-assurance p,.service-description p,.deposit-card>p,.deposit-placeholder small,.admin-quick-links p,.admin-order small,.admin-order .muted,.toggle-row small,.field small,.form-footnote,.auth-heading>p:not(.eyebrow),.auth-art>p{color:#888}.form-icon,.empty-icon,.step-circle,.management-icon{color:#999;background:#f8f8f3;border-color:#e4e4db;border-radius:8px}.field>span{color:#666;font-size:11px;font-weight:650}.field input,.field select,.field textarea,.table-toolbar select{color:#444;background:#fff;border-color:#deded5;border-radius:6px;min-height:47px;font-size:12px}.field input::placeholder,.field textarea::placeholder,.search-field input::placeholder{color:#aaa}.field small{color:#999;font-size:9px}.field input:disabled,.field select:disabled{color:#bbb;background:#f7f7f3}.field .otp-input{color:#333}.password-field button{color:#aaa}.info-box{color:#888;background:#f8f8f4;border-color:#e6e6de;border-radius:6px}.info-box svg{color:#aaa}.info-box.warning{color:#a3855b;background:#fffcf5;border-color:#efe5d2}.info-box.warning svg{color:#c6ad80}.toggle-row{background:#fafaf6;border-color:#e5e5dc;border-radius:7px}.toggle-row strong{color:#777}.toggle-row small{color:#999}.switch{background:#dddcd4}.switch:checked{background:#ed292f}.search-field{color:#aaa;background:#fff;border-color:#e3e3da;border-radius:6px}.search-field input{color:#666;font-size:11px}.table-toolbar{border-color:#e9e9e0}.table-scroll th{color:#999;background:#fafaf6;border-color:#e9e9df;font-size:8px}.table-scroll td{color:#777;border-color:#eeeee6;font-size:11px}.table-scroll td strong{color:#555;font-size:11px}.table-scroll td small{color:#aaa;font-size:8px}.status{border-radius:4px;font-size:9px}.status.completed,.status.active{color:#7d9c85;background:#f8fbf4;border-color:#e0e9dd}.status.processing{color:#9c8baf;background:#fbf8fe;border-color:#e9e2ef}.status.cancelled,.status.inactive{color:#bf8b90;background:#fff8f6;border-color:#f0e0df}.transaction-type{color:#bd9090}.order-activity{border-color:#e9e9e0}.order-activity-icon{color:#999;background:#f8f8f2;border-color:#e3e3d8;border-radius:8px}.order-activity-info strong{color:#555}.order-activity-info small,.order-activity-info>span{color:#aaa}.order-activity-status .text-link{color:#b87279}.builder-progress{background:#fff;border-color:#e0e0d7;border-radius:9px}.builder-progress>span{color:#aaa}.builder-progress i{color:#bbb;background:#fafaf4;border-color:#e8e8dd;border-radius:4px}.builder-progress .active,.builder-progress .complete{color:#777}.builder-progress .active i,.builder-progress .complete i{color:#bd8c83;background:#fff3f0;border-color:#f0d8d2}.section-number{color:#aaa;background:#f8f8f2;border-color:#e4e4d9;border-radius:5px}.builder-section-head p{color:#999}.category-picker>button{background:#fff;border-color:#e1e1d8;border-radius:7px}.category-picker strong{color:#888}.category-picker>button>span:first-child{color:#aaa}.category-picker>button.chosen{box-shadow:none;background:#171717;border-color:#171717}.category-picker>button.chosen strong{color:#fff}.category-picker>button.chosen>span:first-child{color:#ff555b}.choice-check{color:#bd8b88;border-color:#e8e8dd}.package-picker>button{background:#fff;border-color:#e3e3d9;border-radius:7px}.package-picker>button.chosen{box-shadow:none;background:#fff9f5;border-color:#e2b4a4}.package-picker strong{color:#777}.package-picker>button>div>small{color:#aaa}.package-radio{border-color:#d9d9cc}.chosen .package-radio:after{background:#d8988b}.package-rate{color:#997b6e}.package-rate small{color:#b9a89d}.quantity-presets button{color:#aaa;background:#fafaf5;border-color:#e6e6d9;border-radius:4px}.quantity-presets button.active{color:#b68b77;background:#fff2eb;border-color:#ebcbb9}.summary-heading{color:#b4b4a5;border-color:#e6e6dc}.summary-heading h2{color:#777}.summary-heading>span{color:#bbb}.summary-package-icon{color:#b3aa97;background:#faf8f0;border-color:#e5e0d3;border-radius:10px}.summary-package strong{color:#777}.summary-package>small{color:#aaa}.checkout-summary dl{border-color:#e9e9de}.checkout-summary dt{color:#aaa}.checkout-summary dd{color:#888}.checkout-total{background:#f9f8f2;border-color:#e7e5d7;border-radius:7px}.checkout-total>span{color:#999}.checkout-total small{color:#bbb}.checkout-total strong{color:#776d56;font-size:32px}.checkout-caption,.order-assurance,.order-assurance strong{color:#aaa}.order-total{background:#faf9f3;border-color:#e9e7d8;border-radius:7px}.order-total>span,.order-total small{color:#aaa}.order-total strong{color:#887960}.service-description{color:#bbb;background:#fafaf5;border-color:#e8e8dc}.service-description strong{color:#999}.service-description p{color:#aaa}.wallet-mini{background:#faf9f2;border-color:#e4e2d4;border-radius:10px}.wallet-mini>span,.wallet-mini>strong>small{color:#aaa38d}.wallet-mini>strong{color:#7f725a}.wallet-mini>a{color:#b0a287;border-color:#e8e3d2}.detail-grid>div{background:#fafaf5;border-color:#e8e8dc;border-radius:7px}.detail-grid small{color:#aaa}.detail-grid strong{color:#888}.deposit-illustration{color:#c2b38e;background:linear-gradient(135deg,#f9f6eb,#eee7d6);border-color:#e4dcc8;box-shadow:inset 2px 2px #fff,4px 5px 12px #a2917409}.deposit-illustration>i{color:#cbb398;background:#f3e6d4;border-color:#fff}.deposit-placeholder{color:#c2b195;background:#fbfaf5;border-color:#e9e5d9 #e9e5d9 #e9e5d9 #d7c6ab}.deposit-placeholder strong{color:#a48e71}.deposit-placeholder small{color:#b8a58d}.management-card{background:#fff;border-color:#e1e1d8;border-radius:10px}.management-card h3{color:#333;font-size:21px}.management-card>p,.admin-category-description{color:#999}.management-price{color:#333;font-size:33px}.management-price small{color:#aaa;font-size:10px}.management-meta{color:#aaa;border-color:#eeeee5}.management-meta strong{color:#999}.management-card .btn{color:#999;background:#fafaf5;border-color:#e7e7dc;border-radius:5px}.admin-order{border-color:#eeeee5}.admin-order a{color:#ae8b89}.admin-quick-links .form-icon{color:#c2b092;background:#faf7ef;border-color:#e8e2d4}.user-summary{color:#a99c80;background:#fbfaf4;border-color:#e8e6d6}.user-summary strong{color:#8f8060}.modal{background:#fff;border-color:#d9d9ce;border-radius:12px}.modal-title{border-color:#e9e9de}.modal-title h2{font-size:26px}.modal-description{color:#888}.auth-page{background:#fff;border-color:#deded3;border-radius:16px;box-shadow:6px 6px #e8e8df}.auth-art h1{color:#222;letter-spacing:-3px}.auth-kicker,.auth-bottom{color:#99998d}.auth-product-preview{background:#fff;border-color:#deded1;box-shadow:4px 5px #deddd130}.auth-product-preview>div{border-color:#ececdf}.auth-product-preview>div>span{color:#b2b299;background:#f8f8ee}.auth-product-preview strong{color:#88887a}.auth-product-preview>div>svg{color:#b7b7a0}.auth-demo{background:#fbfbf6;border-color:#e8e8db;border-radius:7px}.auth-demo>span{color:#b4b4a2}.auth-demo button{color:#a6a18a}.trial-progress:before{background:#e8e8db}.trial-progress i{color:#bcbcaa;background:#fafaf1;border-color:#e5e5d5}.trial-progress .done i{color:#c49d83;background:#fff2e9;border-color:#f0dac7}.trial-progress small{color:#bbbba7}.trial-progress .done small{color:#bda58c}.trial-intro p{color:#aaa}.check-card{background:#fbfbf5;border-color:#e8e8d9;border-radius:7px}.check-card>span{color:#99998a}.check-card b{color:#c0c0aa}.check-card input{accent-color:#e84148}.url-preview{color:#aaa;background:#fbfbf5;border-color:#e9e9dc}.toast{color:#777;background:#fff;border-color:#dfdfd3;border-radius:8px;box-shadow:4px 5px #e9e9df40,0 10px 25px #00000007}.toast-symbol{color:#b7b79a;background:#f7f7ee}.toast.error{border-color:#edccc3}.toast.error .toast-symbol{color:#d0a187;background:#fff4ec}.toast>button{color:#bbb}.site-footer,.site-footer:not(.compact){background:#f5f5ef;border-top:1px solid #dfdfd3}.site-footer .footer-bottom{color:#a5a596;border-color:#dfdfd3;font-size:8px}.site-footer .demo-switch>span{color:#b1b1a0;font-size:7px}.site-footer .demo-switch button{color:#9f9f8d;font-size:9px}.site-footer .demo-switch button:hover{color:#ed292f}.field input,.field select,.field textarea,.table-toolbar select,.summary-heading h2,.summary-package strong,.checkout-summary dd,.package-picker strong,.category-picker strong,.management-meta strong,.account-card dd,.order-detail dd{color:#55574f}.field>span,.toggle-row strong,.auth-product-preview strong,.deposit-placeholder strong{color:#77796b}.builder-section-head p,.package-picker>button>div>small,.summary-package>small,.checkout-summary dt,.management-card>p,.management-meta,.checkout-caption,.checkout-total small,.field small,.auth-art>p,.admin-category-description{color:#8d8e80}.stat-card>strong,.wallet-mini>strong,.checkout-total strong,.detail-grid strong,.user-summary strong,.order-total strong,.account-card h3,.order-activity-info strong{color:#4d4f43}.wallet-card>strong{color:#fff}.workspace-welcome h2{color:#202020}.workspace-welcome h2>span{color:#8b8d7d}.status.completed,.status.active{color:#7e9676}.status.processing{color:#9986a1}.status.cancelled,.status.inactive{color:#b98080}.transaction-type.credit,.credit-text{color:#8b9c7a}.empty h3{color:#444}.empty p{color:#999}@keyframes lux-trial-float{0%,to{transform:rotate(-15deg)translateY(0)}50%{transform:rotate(-11deg)translateY(-5px)}}@keyframes lux-card-float{0%,to{transform:rotate(-14deg)translate(16px,-4px)}50%{transform:rotate(-10deg)translate(16px,-10px)}}@keyframes lux-card-float-alt{0%,to{transform:rotate(13deg)translate(-10px,-5px)}50%{transform:rotate(9deg)translate(-10px,-11px)}}@media (max-width:1100px){.red-home{padding:26px 30px 55px}.header-inner{padding:0 30px}.red-feature-grid{grid-template-columns:1.12fr 1fr;gap:20px}.red-trial-card{padding:25px}.red-trial-heading h1{max-width:280px;font-size:31px}.red-trial-heading p{max-width:245px;font-size:10px}.red-trial-play{border-radius:16px;width:64px;height:64px;top:29px;right:8px}.red-trial-play>svg{width:29px}.red-trial-quantity>strong{font-size:64px}.red-trial-form button{min-width:122px;padding:10px 12px;font-size:9px}.red-trial-form input{font-size:9px}.reach-preview{padding:24px}.reach-view-count strong{font-size:39px}.red-category-grid{gap:18px}.lux-category-cover{height:170px}.red-category-top{padding:16px 18px}.red-card-number{font-size:6px}.lux-category-body{padding:22px}.red-category-card h3{font-size:25px}.lux-category-body>p{min-height:64px;font-size:10px}.red-category-button{font-size:10px}.lux-mini-spark{right:20px}.red-category-1 .lux-mini-spark{left:20px}.lux-category-word{font-size:80px}.red-category-1 .lux-category-word{font-size:66px}.red-section-heading h2{font-size:34px}.site-header .desktop-nav{gap:23px}}@media (max-width:850px){.site-header .brand{font-size:26px}.site-header .desktop-nav{gap:18px;font-size:10px}.red-trial-card{padding:23px}.red-trial-heading h1{max-width:250px;font-size:29px}.red-trial-heading p{font-size:10px}.red-trial-play{display:none}.red-trial-quantity>strong{font-size:57px}.red-trial-form{flex-wrap:wrap}.red-trial-form label{flex-basis:100%;height:39px}.red-trial-form button{justify-content:space-between;width:100%;height:38px;min-height:38px;font-size:10px}.reach-preview{padding:23px 20px}.reach-view-count strong{font-size:36px}.reach-chart>svg{height:109px}.reach-metrics{gap:25px;margin-top:20px}.reach-mini-bars{gap:3px}.reach-mini-bars i{width:3px}.reach-metrics strong{font-size:18px}.red-section-heading h2{font-size:31px}.red-category-grid{gap:15px}.lux-category-cover{height:153px}.red-category-top{padding:15px}.red-card-number{letter-spacing:.8px;font-size:5px}.red-card-count{font-size:6px}.red-category-icon,.red-category-1 .red-category-icon,.red-category-2 .red-category-icon{border-radius:18px;width:66px;height:66px}.red-category-icon svg{width:37px;height:37px}.red-icon-orbit{border-width:11px;width:108px;height:77px;top:15px;left:calc(50% - 68px)}.red-category-1 .red-icon-orbit{left:calc(50% - 48px)}.lux-mini-spark{font-size:28px;top:30px;right:12px}.red-category-1 .lux-mini-spark{font-size:23px;left:12px}.lux-category-word{letter-spacing:-4px;font-size:68px;bottom:-8px}.red-category-1 .lux-category-word{letter-spacing:-3px;font-size:51px;bottom:-2px}.lux-category-body{padding:19px 17px}.red-category-card h3{font-size:23px}.red-category-card h3>svg{width:20px}.lux-category-body>p{min-height:91px;margin-top:12px;font-size:10px;line-height:1.85}.red-category-button{min-height:42px;margin-top:17px;padding-left:11px;font-size:9px}.red-category-button>span{width:24px;height:24px}.red-category-button>span svg{width:16px}.red-categories{margin-top:39px}.workspace-welcome h2{font-size:31px}.page-heading h1{font-size:30px}}@media (max-width:650px){.site-header{height:73px}.header-inner{padding:0 21px}.site-header .brand{font-size:26px}.site-header .brand-icon{border-radius:8px;width:31px;height:31px}.red-home{padding:23px 20px 42px}.red-home-topline{letter-spacing:1.3px;margin-bottom:20px;font-size:7px}.red-home-demo{padding:4px 6px;font-size:5px}.red-feature-grid{grid-template-columns:1fr;gap:20px}.red-trial-card{border-radius:12px;padding:25px 23px;box-shadow:4px 4px #e6e5df}.red-trial-top>span:first-child{font-size:8px}.red-free-tag{font-size:9px}.red-trial-heading{margin-top:23px}.red-trial-heading h1{letter-spacing:-1.2px;max-width:245px;font-size:32px}.red-trial-heading p{max-width:220px;margin-top:12px;font-size:10px}.red-trial-play{border-radius:14px;width:57px;height:57px;display:flex;top:42px;right:0;box-shadow:inset 1px 1px 2px #ffb0b050,4px 6px #bb111f,7px 10px 14px #ed292f20}.red-trial-play>svg{width:26px}.red-trial-quantity{margin-top:21px;margin-bottom:22px}.red-trial-quantity>strong{font-size:67px}.red-trial-quantity>span{font-size:16px}.red-trial-quantity>span>span{font-size:8px}.red-trial-form label{height:44px;font-size:10px}.red-trial-form input{font-size:10px}.red-trial-form button{height:42px;min-height:42px;padding:11px 13px;font-size:11px}.red-trial-pattern:after{opacity:.4;top:60px;right:-50px}.reach-preview{border-radius:12px;padding:25px 23px 17px;box-shadow:4px 4px #e2e2db}.reach-preview-top>span{letter-spacing:1.5px;font-size:7px}.reach-view-count{margin-top:15px}.reach-view-count>div>span{font-size:9px}.reach-view-count strong{letter-spacing:-2px;font-size:43px}.reach-live-label{padding:4px 6px;font-size:6px}.reach-chart{margin-top:10px}.reach-chart>svg{height:85px}.reach-chart-labels{font-size:6px}.reach-metrics{gap:32px;margin-top:18px;padding-top:14px}.reach-metrics strong{font-size:20px}.reach-metrics>div>span{font-size:8px}.reach-mini-bars{gap:4px}.reach-mini-bars i{width:4px}.reach-disclaimer{margin-top:12px;font-size:6px}.red-categories{margin-top:35px}.red-section-heading{align-items:flex-start;margin-bottom:21px}.red-section-heading h2{letter-spacing:-1.2px;font-size:30px}.red-section-heading>div{flex-direction:column;align-items:flex-start;gap:8px}.red-section-heading>div>span{font-size:7px}.red-section-heading>span{display:none}.red-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.red-category-card{border-radius:10px;box-shadow:0 3px #e7e7e0}.red-category-card:hover{transform:translateY(-4px);box-shadow:0 8px #e7e7e0}.lux-category-cover{height:143px}.red-category-top{gap:5px;padding:12px 11px}.red-card-number{letter-spacing:.35px;white-space:nowrap;font-size:5px}.red-card-count{white-space:nowrap;padding:3px 4px;font-size:5px}.red-category-art{inset:32px 0 0}.red-category-icon,.red-category-1 .red-category-icon,.red-category-2 .red-category-icon{border-radius:15px;width:57px;height:57px}.red-category-icon svg{width:31px;height:31px}.red-icon-orbit{border-width:10px;width:94px;height:68px;top:23px;left:calc(50% - 58px)}.red-category-1 .red-icon-orbit{left:calc(50% - 40px)}.lux-mini-spark{font-size:22px;top:18px;right:7px}.red-category-1 .lux-mini-spark{font-size:20px;top:23px;left:7px}.lux-category-word{letter-spacing:-4px;font-size:57px;bottom:-6px;left:-4px}.red-category-1 .lux-category-word{letter-spacing:-3px;font-size:41px;bottom:0}.lux-category-body{padding:18px 13px 14px}.red-category-card h3{letter-spacing:-.9px;gap:5px;font-size:22px;line-height:1.1}.red-category-card h3>span{margin:0;font-size:22px;display:inline}.red-category-card h3>svg{width:15px;height:15px}.lux-category-body>p{color:#89897b;min-height:108px;margin-top:12px;font-size:9px;line-height:1.85}.red-category-button{letter-spacing:-.2px;border-radius:4px;gap:4px;min-height:38px;margin-top:14px;padding:6px 6px 6px 8px;font-size:8px}.red-category-button>span{border-radius:3px;width:22px;height:22px}.red-category-button>span svg{width:13px}.red-category-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:42% 1fr;column-gap:0;display:grid}.red-category-card:last-child:nth-child(odd) .lux-category-cover{border-bottom:0;border-right:1px solid #d8d8d1;height:auto;min-height:212px}.red-category-card:last-child:nth-child(odd) .red-category-top{display:none}.red-category-card:last-child:nth-child(odd) .red-category-art{grid-row:auto;height:auto;min-height:0;margin:0;inset:0}.red-category-card:last-child:nth-child(odd) .red-category-icon{border-radius:16px;width:61px;height:61px}.red-category-card:last-child:nth-child(odd) .red-icon-orbit{top:calc(50% - 30px)}.red-category-card:last-child:nth-child(odd) .lux-mini-spark{top:28px;right:7px}.red-category-card:last-child:nth-child(odd) .lux-category-word{font-size:57px;bottom:5px}.red-category-card:last-child:nth-child(odd) .lux-category-body{padding:23px 16px}.red-category-card:last-child:nth-child(odd) h3,.red-category-card:last-child:nth-child(odd) h3>span{margin:0;font-size:24px}.red-category-card:last-child:nth-child(odd) .lux-category-body>p{min-height:65px;margin-top:13px;font-size:10px;line-height:1.8}.red-category-card:last-child:nth-child(odd) .red-category-button{grid-column:auto;margin-top:17px;font-size:9px}.red-modal .modal-title h2{font-size:24px}.red-package-list article{padding:16px}.red-package-list h3{font-size:14px}.red-package-list article>div>span{font-size:9px}.red-package-list a{padding:10px 14px;font-size:10px}.sidebar{border-color:#e3e3d9;top:73px}.sidebar nav>a{border-radius:5px;font-size:10px}.sidebar nav>a.selected{color:#fff;background:#171717;border-color:#171717}.dashboard-content{padding:22px 18px 38px}.workspace-bar{height:54px}.page-heading h1{letter-spacing:-1.2px;font-size:31px}.page-heading .muted{font-size:11px}.stat-card>strong{font-size:30px}.wallet-card>strong{font-size:34px}.workspace-welcome h2{font-size:29px}.workspace-welcome{border-radius:10px;padding:25px}.workspace-welcome p{font-size:10px}.welcome-art>span{font-size:100px}.panel-heading h2{font-size:16px}.field input,.field select,.field textarea{min-height:46px;font-size:12px}.field>span{font-size:11px}.field small{font-size:9px}.builder-section{border-radius:10px;padding:23px 18px}.builder-section-head h2{font-size:22px}.builder-section-head p{font-size:10px}.category-picker strong{font-size:11px}.checkout-summary{border-radius:10px;padding:24px 20px}.checkout-total strong{font-size:31px}.management-card h3{font-size:22px}.management-price{font-size:33px}.auth-art h1{font-size:53px}.auth-page{border-radius:12px}.auth-form-wrap{padding:29px 25px}.auth-heading h2{font-size:31px}.modal-title h2{font-size:24px}.site-footer:not(.compact) .footer-bottom{margin:0 20px;padding:18px 0}}@media (max-width:360px){.red-home{padding-left:16px;padding-right:16px}.red-trial-heading h1{max-width:210px;font-size:30px}.red-trial-play{border-radius:12px;width:47px;height:47px;top:48px;right:0}.red-trial-quantity>strong{font-size:61px}.reach-metrics{gap:24px}.reach-mini-bars{gap:3px}.reach-mini-bars i{width:3px}.red-category-grid{gap:11px}.lux-category-body{padding:16px 11px 13px}.red-category-card h3,.red-category-card h3>span{font-size:20px}.red-category-card h3>svg{width:13px}.lux-category-body>p{min-height:104px;font-size:8px}.red-category-button{font-size:7px}.red-card-count{padding:3px;font-size:4px}.red-card-number{font-size:4px}.red-category-icon,.red-category-1 .red-category-icon,.red-category-2 .red-category-icon{border-radius:13px;width:51px;height:51px}.lux-category-cover{height:132px}.red-category-card:last-child:nth-child(odd) .lux-category-body{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.red-trial-play,.red-category-icon,.reach-mini-bars i{animation:none!important}.red-category-card,.red-category-button,.red-category-card h3>svg{transition:none!important}}.lux-category-body>p,.field small,.page-heading .muted,.builder-section-head p,.package-picker>button>div>small,.summary-package>small,.checkout-summary dt,.management-card>p,.management-meta,.checkout-caption,.checkout-total small,.auth-art>p,.admin-category-description,.stat-card>small,.empty p,.account-card>.muted,.dashboard-banner p,.tips>p,.order-assurance p,.service-description p,.deposit-card>p,.deposit-placeholder small,.admin-quick-links p,.admin-order small,.admin-order .muted,.toggle-row small,.form-footnote,.auth-heading>p:not(.eyebrow){color:#73756a}.field>span,.toggle-row strong,.auth-product-preview strong,.deposit-placeholder strong,.checkout-summary dd,.management-meta strong,.account-card dd,.order-detail dd{color:#5a5d50}.red-card-count{font-size:8px}.red-trial-heading p{color:#77796e}.red-trial-quantity>span>span{color:#848679}.red-section-heading>span{color:#818376}.table-scroll td,.table-scroll td strong,.search-field input{color:#606354}.table-scroll th,.table-scroll td small{color:#8f9181}.reach-view-count strong{font-variant-numeric:tabular-nums}@media (max-width:650px){.red-category-grid{grid-template-columns:1fr;gap:18px}.red-category-card,.red-category-card:last-child:nth-child(odd){border-radius:10px;grid-column:auto;grid-template-columns:40% 1fr;display:grid;box-shadow:0 3px #e7e7e0}.red-category-card .lux-category-cover,.red-category-card:last-child:nth-child(odd) .lux-category-cover{border-bottom:0;border-right:1px solid #d8d8d1;height:auto;min-height:225px}.red-category-card .red-category-top{display:none}.red-category-card .red-category-art,.red-category-card:last-child:nth-child(odd) .red-category-art{grid-row:auto;height:auto;min-height:0;margin:0;inset:0}.red-category-icon,.red-category-1 .red-category-icon,.red-category-2 .red-category-icon,.red-category-card:last-child:nth-child(odd) .red-category-icon{border-radius:16px;width:63px;height:63px}.red-category-icon svg{width:36px;height:36px}.red-icon-orbit,.red-category-card:last-child:nth-child(odd) .red-icon-orbit{border-width:11px;width:98px;height:71px;top:calc(50% - 34px);left:calc(50% - 59px)}.red-category-1 .red-icon-orbit{left:calc(50% - 40px)}.lux-mini-spark,.red-category-card:last-child:nth-child(odd) .lux-mini-spark{font-size:24px;top:27px;right:10px}.red-category-1 .lux-mini-spark{top:32px;left:9px}.lux-category-word,.red-category-card:last-child:nth-child(odd) .lux-category-word{letter-spacing:-5px;font-size:67px;bottom:9px;left:-3px}.red-category-1 .lux-category-word{letter-spacing:-3px;font-size:48px;bottom:12px}.lux-category-body,.red-category-card:last-child:nth-child(odd) .lux-category-body{padding:23px 18px}.red-category-card h3,.red-category-card h3>span,.red-category-card:last-child:nth-child(odd) h3,.red-category-card:last-child:nth-child(odd) h3>span{display:initial;letter-spacing:-1px;margin:0;font-size:25px;line-height:1.12}.red-category-card h3{display:flex}.red-category-card h3>svg{width:17px;height:17px}.lux-category-body>p,.red-category-card:last-child:nth-child(odd) .lux-category-body>p{color:#73756a;min-height:80px;margin-top:14px;font-size:10px;line-height:1.85}.red-category-button,.red-category-card:last-child:nth-child(odd) .red-category-button{grid-column:auto;min-height:41px;margin-top:17px;padding:7px 7px 7px 10px;font-size:9px}.red-category-button>span{width:25px;height:25px}.red-category-button>span svg{width:15px}.red-trial-heading h1{max-width:240px;font-size:31px}.red-category-card h3,.red-category-card:last-child:nth-child(odd) h3{justify-content:space-between;align-items:center;gap:7px;display:flex}.red-category-card h3>span,.red-category-card:last-child:nth-child(odd) h3>span{min-width:0;display:block}.lux-category-body>p,.red-category-card:last-child:nth-child(odd) .lux-category-body>p{font-size:11px;line-height:1.8}}body{padding-bottom:calc(108px + env(safe-area-inset-bottom));overflow-x:clip}.compact-header{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #deded8;height:69px;position:sticky;top:0}.compact-header>div{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:100%;margin:auto;padding:0 36px;display:flex}.compact-header .brand{letter-spacing:-1.6px;color:#171717;font-size:27px}.compact-header .brand-icon{color:#fff;background:#ed292f;border-radius:8px;width:32px;height:32px;box-shadow:inset 0 1px #fff5}.compact-header .brand-dot{color:#ed292f}.compact-account{align-items:center;gap:18px;display:flex}.header-balance{color:#777;background:#fafaf6;border:1px solid #e3e3db;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.header-balance svg{color:#aaa}.header-profile{color:#555;align-items:center;gap:8px;font-size:11px;display:flex}.header-profile>span{color:#888;background:#f2f2ec;border:1px solid #dddcd4;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;display:flex}.header-profile strong{font-weight:600}.header-profile>svg:last-child{color:#aaa}.workspace-page{background:#f6f6f2;min-height:calc(100dvh - 220px)}.workspace-page-content{min-width:0;max-width:1280px;margin:auto;padding:5px 36px 42px}.workspace-page .page-heading{margin-top:31px}.minimal-footer{color:#9b9b8e;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:23px 36px 15px;font-size:9px;display:flex}.minimal-footer>a{color:#969686;align-items:center;gap:5px;display:flex}.bottom-navigation{bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #d8d8cf;border-radius:13px;align-items:stretch;gap:5px;width:calc(100% - 32px);min-width:0;max-width:1035px;height:72px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #2020110a,0 1px 2px #20201109}.bottom-navigation>a,.bottom-navigation>button{white-space:nowrap;color:#828275;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:7px 4px;font-size:9px;font-weight:550;line-height:1;display:flex;overflow:hidden}.bottom-navigation>a>span,.bottom-navigation>button>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bottom-navigation>a:hover,.bottom-navigation>button:hover{color:#444;background:#f3f3ed}.bottom-navigation>a.active,.bottom-navigation>button.active{color:#fff;background:#171717;border-color:#171717;box-shadow:0 2px 3px #00000010}.bottom-navigation .active svg{color:#ff5c61}.bottom-navigation>button{background:#f8f8f2;border-color:#e7e7dd}.navigation-sheet{left:50%;bottom:calc(102px + env(safe-area-inset-bottom));background:#fff;border-color:#d8d8ce;border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 150px);padding:23px;position:fixed;transform:translate(-50%);box-shadow:0 20px 80px #15150930}.navigation-sheet .modal-title{margin-bottom:17px;padding-bottom:17px}.navigation-sheet .modal-title h2{font-size:23px}.all-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.all-navigation>a,.all-navigation>button{text-align:left;background:#fcfcf8;border:1px solid #e6e6dc;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.all-navigation>a>span,.all-navigation>button>span{color:#999;background:#f0f0e7;border:1px solid #e4e4d8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.all-navigation strong{color:#777;min-width:0;font-size:11px;font-weight:550}.all-navigation>a>svg,.all-navigation>button>svg{color:#b2b2a3;margin-left:auto}.all-navigation>a:hover,.all-navigation>button:hover{background:#f2f2e9;border-color:#cecec0}.all-navigation .active{background:#fff8f1;border-color:#dcbdb7}.all-navigation .active>span{color:#c79276;background:#ffefdf;border-color:#f0d6bd}.all-navigation .active strong{color:#ad8267}.sequential-order{max-width:860px;margin:0 auto}.sequential-order .page-heading h1{font-size:37px}.order-step-indicator{border-bottom:1px solid #e0e0d4;align-items:center;gap:13px;margin-bottom:24px;padding:17px 0 23px;display:flex}.order-step-indicator>span:not(.step-connector){color:#aaa;letter-spacing:-.1px;align-items:center;gap:8px;font-size:11px;display:flex}.order-step-indicator i{color:#aaa;background:#f9f9f1;border:1px solid #dfdfd2;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:600;display:flex}.order-step-indicator .active{color:#555}.order-step-indicator .active i{color:#fff;background:#171717;border-color:#171717}.order-step-indicator .complete i{color:#c49375;background:#fff3e8;border-color:#eed6bf}.step-connector{background:#ddddd0;width:34px;height:1px}.selection-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.selection-title h2{letter-spacing:-.8px;color:#222;font-size:24px}.selection-title>span{color:#aaa;font-family:Space Grotesk Variable,monospace;font-size:9px}.vertical-category-list{flex-direction:column;gap:13px;display:flex}.vertical-category-row{text-align:left;background:#fff;border:1px solid #dcdcd0;border-radius:10px;align-items:center;gap:18px;width:100%;min-height:112px;padding:22px 24px;display:flex;box-shadow:0 3px #eaeadd4d}.vertical-category-row:hover{background:#fefef9;border-color:#a8a896;transform:translateY(-2px);box-shadow:0 5px #e7e7d74d}.vertical-category-icon{color:#c7ae8a;background:linear-gradient(130deg,#fffaf0,#f1eadb);border:1px solid #e9dfcf;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.vertical-category-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vertical-category-copy strong{letter-spacing:-.8px;color:#383a2f;font-family:Space Grotesk Variable,sans-serif;font-size:23px;font-weight:600}.vertical-category-copy>span{color:#8c8e7c;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.vertical-category-copy small{color:#b1b39d;letter-spacing:.25px;font-size:8px}.vertical-category-arrow{color:#b4b59b;background:#fafaf0;border:1px solid #e6e6d7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:flex}.vertical-category-row:hover .vertical-category-arrow{background:#f0f0df;transform:translate(3px)}.service-selection-screen{flex-direction:column;gap:20px;display:flex}.selected-category-bar{background:#fff;border:1px solid #dfdfd0;border-radius:8px;align-items:center;gap:12px;padding:17px 20px;display:flex}.selected-category-icon{color:#c4b08c;background:#fbf6e9;border:1px solid #e8dfcb;border-radius:8px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.selected-category-bar>div small{letter-spacing:1.1px;color:#aaa990;margin-bottom:4px;font-size:7px;display:block}.selected-category-bar>div strong{color:#70715b;letter-spacing:-.4px;font-family:Space Grotesk Variable,sans-serif;font-size:18px;font-weight:600}.selected-category-bar>button{color:#a1a080;background:#fdfcf5;border:1px solid #eae8d6;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:9px 10px;font-size:10px;display:flex}.selected-category-bar>button:hover{background:#f6f4e5;border-color:#cbc8af}.selection-panel{background:#fff;border:1px solid #deded0;border-radius:10px;padding:26px}.selection-panel .selection-title h2{font-size:24px}.selection-panel .selection-title>span{font-size:9px}.service-subcategory-filter{max-width:290px;margin-bottom:20px}.service-options{flex-direction:column;gap:12px;display:flex}.service-options>button{text-align:left;background:#fff;border:1px solid #e0dfd0;border-radius:8px;align-items:center;gap:13px;width:100%;padding:19px 17px;display:flex}.service-options>button.selected{background:#fffcf2;border-color:#d5c29e;box-shadow:0 0 0 2px #f8f1dd55}.service-options>button:hover{border-color:#beba9e}.service-option-radio{color:#c1a67b;background:#fff;border:1px solid #dcd8c2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.selected .service-option-radio{background:#f5e7cc;border-color:#d9c299}.service-option-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.service-option-copy strong{color:#83836a;font-size:12px;font-weight:600}.service-option-copy small{color:#b4b296;font-size:9px}.service-option-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.service-option-price strong{color:#aaa07f;letter-spacing:-.8px;font-family:Space Grotesk Variable,sans-serif;font-size:22px;font-weight:600}.service-option-price small{color:#c3bda2;font-size:8px}.order-details-panel .form-stack{gap:21px}.order-details-panel textarea{resize:vertical;min-height:98px}.target-field-helper{justify-content:space-between;gap:20px;display:flex}.order-bill{background:#fcfaef;border:1px solid #e5e1c8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:21px;display:flex}.order-bill>div>span{color:#aaa181;font-size:12px;display:block}.order-bill small{color:#bfb495;margin-top:7px;font-size:9px;display:block}.order-bill>strong{letter-spacing:-1.6px;color:#aaa079;font-family:Space Grotesk Variable,sans-serif;font-size:36px;font-weight:600}.order-wallet-line{color:#b4ad91;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.order-wallet-line strong{color:#aaa182;font-weight:600}.order-wallet-line>a{color:#beaa7f;align-items:center;gap:4px;margin-left:auto;display:flex}.admin-order-target,.target-text{overflow-wrap:anywhere;white-space:pre-wrap}.admin-order-target{color:#9f8d8b;margin-top:8px;font-size:10px;display:block}.vertical-category-copy strong,.selected-category-bar>div strong,.service-option-copy strong{color:#4e5342}.vertical-category-copy>span,.service-option-copy small,.target-field-helper,.order-wallet-line{color:#7d826d}.service-option-price strong,.order-bill>strong{color:#777a5b}.selected-category-bar>button{color:#999879}.service-option-copy strong{font-size:13px}.target-field-helper{font-size:9px}@media (max-width:850px){.compact-header>div{padding:0 25px}.workspace-page-content{padding:3px 25px 35px}.minimal-footer{padding:22px 25px 15px}.sequential-order .page-heading h1{font-size:33px}.vertical-category-row{gap:15px;padding:21px}.selection-panel{padding:24px}}@media (max-width:650px){body{padding-bottom:calc(99px + env(safe-area-inset-bottom))}.compact-header{height:62px}.compact-header>div{gap:13px;padding:0 20px}.compact-header .brand{letter-spacing:-1.4px;gap:7px;font-size:24px}.compact-header .brand-icon{border-radius:7px;width:29px;height:29px}.compact-header .brand-icon svg{width:20px}.compact-account{gap:10px}.header-balance{background:0 0;border:0;gap:5px;padding:5px;font-size:10px}.header-balance svg{width:13px}.header-profile>span{border-radius:7px;width:28px;height:28px;font-size:10px}.header-profile strong,.header-profile>svg:last-child{display:none}.header-profile{gap:5px}.workspace-page-content{padding:1px 18px 30px}.workspace-page .page-heading{margin-top:26px;margin-bottom:23px}.minimal-footer{padding:20px 20px 12px;font-size:8px}.bottom-navigation{width:calc(100% - 24px);bottom:calc(12px + env(safe-area-inset-bottom));border-radius:11px;gap:4px;height:68px;padding:6px}.bottom-navigation>a,.bottom-navigation>button{border-radius:7px;gap:7px;padding:7px 3px;font-size:8px}.bottom-navigation svg{width:18px;height:18px}.navigation-sheet{bottom:calc(91px + env(safe-area-inset-bottom));border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 120px);padding:21px 18px}.navigation-sheet .modal-title h2{font-size:23px}.all-navigation{grid-template-columns:1fr;gap:8px}.all-navigation>a,.all-navigation>button{border-radius:7px;gap:11px;min-height:53px;padding:11px 12px}.all-navigation strong{font-size:11px}.all-navigation>a>span,.all-navigation>button>span{width:29px;height:29px}.all-navigation>a>span>svg,.all-navigation>button>span>svg{width:17px}.sequential-order .page-heading h1{font-size:32px}.sequential-order .page-heading .muted{font-size:11px}.order-step-indicator{gap:11px;margin-bottom:23px;padding:15px 0 20px}.order-step-indicator>span:not(.step-connector){gap:7px;font-size:10px}.order-step-indicator i{width:22px;height:22px;font-size:8px}.step-connector{width:24px}.selection-title{gap:12px;margin-bottom:18px}.selection-title h2{font-size:23px}.selection-title>span{font-size:8px}.vertical-category-list{gap:12px}.vertical-category-row{border-radius:9px;align-items:flex-start;gap:13px;min-height:118px;padding:20px 16px}.vertical-category-icon{border-radius:11px;width:43px;height:43px;margin-top:3px}.vertical-category-icon svg{width:21px}.vertical-category-copy{gap:7px}.vertical-category-copy strong{font-size:23px}.vertical-category-copy>span{font-size:10px;line-height:1.8}.vertical-category-copy small{font-size:8px}.vertical-category-arrow{border-radius:6px;width:25px;height:25px;margin-top:11px}.vertical-category-arrow svg{width:16px}.selected-category-bar{border-radius:8px;flex-wrap:wrap;gap:10px;padding:16px 14px}.selected-category-icon{border-radius:7px;width:33px;height:33px}.selected-category-icon svg{width:17px}.selected-category-bar>div small{font-size:6px}.selected-category-bar>div strong{font-size:17px}.selected-category-bar>button{gap:4px;padding:8px 9px;font-size:8px}.selected-category-bar>button svg{width:12px}.selection-panel{border-radius:9px;padding:23px 17px}.selection-panel .selection-title{flex-wrap:wrap;gap:9px}.selection-panel .selection-title h2{font-size:23px}.selection-panel .selection-title>span{font-size:8px}.service-subcategory-filter{max-width:none}.service-options{gap:11px}.service-options>button{border-radius:7px;gap:10px;padding:18px 12px}.service-option-radio{width:15px;height:15px}.service-option-copy strong{font-size:11px;line-height:1.6}.service-option-copy small{font-size:8px}.service-option-price strong{font-size:20px}.service-option-price small{font-size:7px}.order-details-panel .form-stack{gap:20px}.order-details-panel .field>span{font-size:11px}.target-field-helper{gap:10px;font-size:8px}.order-bill{padding:18px 15px}.order-bill>div>span{font-size:11px}.order-bill small{font-size:8px}.order-bill>strong{font-size:32px}.order-wallet-line{gap:5px;font-size:9px}.order-wallet-line>svg{width:13px}.order-wallet-line>a{font-size:9px}.workspace-page .dashboard-two-col{grid-template-columns:1fr}.workspace-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.compact-header>div{gap:8px;padding:0 16px}.compact-header .brand{letter-spacing:-1.3px;gap:6px;font-size:22px}.compact-header .brand-icon{width:27px;height:27px}.compact-account{gap:7px}.header-balance{gap:4px;padding:3px;font-size:9px}.header-balance svg{width:12px}.header-profile>span{width:25px;height:25px;font-size:9px}}.footer-menu-dismiss{z-index:55;background:0 0;position:fixed;inset:0}.footer-menu-sheet{z-index:59;bottom:calc(101px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;will-change:transform;background:linear-gradient(135deg,#fffffff9,#fff9f6fa 65%,#f8f7effa);border:1px solid #d6d5d0;border-radius:19px 19px 11px 11px;outline:none;flex-direction:column;width:calc(100% - 32px);max-width:1035px;height:46dvh;min-height:230px;max-height:430px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .32s;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%,calc(100% + 110px));box-shadow:0 -12px 45px #4643330c,0 7px 15px #14140a0a}.footer-menu-sheet.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility;transform:translate(-50%)}.footer-sheet-handle{background:#d9d6cd;border-radius:8px;flex-shrink:0;width:34px;height:4px;margin:10px auto 0}.footer-sheet-heading{border-bottom:1px solid #e8e5dd;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 23px 18px;display:flex}.footer-sheet-heading h2{color:#33352b;letter-spacing:-.9px;font-size:24px}.footer-sheet-heading span{color:#929486;margin-top:5px;font-size:9px;display:block}.footer-sheet-heading button{color:#a7a592;background:#fffdf7;border:1px solid #e7e2d7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.footer-sheet-heading button:hover{color:#807761;background:#f4efe2;border-color:#d9cfbc}.footer-menu-sheet .all-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c2b2 transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:17px 23px 21px;overflow-y:auto}.footer-menu-sheet .all-navigation>a,.footer-menu-sheet .all-navigation>button{background:#ffffffc9;border-color:#eae4d7;min-height:52px;padding:10px 12px;box-shadow:0 2px 5px #a58b6203}.footer-menu-sheet .all-navigation>a:hover,.footer-menu-sheet .all-navigation>button:hover{background:#fff9eb;border-color:#ded0b3}.footer-menu-sheet .all-navigation>a>span,.footer-menu-sheet .all-navigation>button>span{color:#bca27a;background:linear-gradient(145deg,#fffaf0,#f5ecda);border-color:#eee0c7}.footer-menu-sheet .all-navigation .active{background:linear-gradient(110deg,#fff8e9,#fff);border-color:#e4c8a1}.footer-menu-sheet .all-navigation .active strong{color:#a78962}@media (max-width:650px){.footer-menu-sheet{bottom:calc(91px + env(safe-area-inset-bottom));border-radius:17px 17px 10px 10px;width:calc(100% - 24px);height:47dvh;min-height:225px;max-height:440px}.footer-sheet-heading{padding:13px 18px 16px}.footer-sheet-heading h2{font-size:23px}.footer-sheet-heading span{font-size:8px}.footer-sheet-heading button{width:29px;height:29px}.footer-menu-sheet .all-navigation{grid-template-columns:1fr;gap:8px;padding:14px 16px 18px}.footer-menu-sheet .all-navigation>a,.footer-menu-sheet .all-navigation>button{min-height:51px;padding:9px 11px}.footer-menu-sheet .all-navigation strong{font-size:11px}.footer-menu-sheet .all-navigation>a>span,.footer-menu-sheet .all-navigation>button>span{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.footer-menu-sheet,.footer-menu-sheet.is-open{will-change:auto;transition:none}}body{background-color:#0000;background-image:radial-gradient(at 5% 5%,#f8e9e24f 0,#0000 38%),radial-gradient(at 98% 30%,#eae9e154 0,#0000 42%),linear-gradient(135deg,#faf9f5,#f5f4ed 65%,#faf7f1);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.red-home-main,.workspace-page{background-color:#0000;background-image:radial-gradient(at 2% 3%,#fde6df50 0,#0000 39%),radial-gradient(at 98% 35%,#e5e9df66 0,#0000 43%),radial-gradient(at 60% 98%,#f8e5d83b 0,#0000 38%),linear-gradient(145deg,#fbfaf6,#f5f5ef 55%,#faf7f1);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.compact-header{background:linear-gradient(100deg,#ffffffef,#fffcf5ed 65%,#fbfbf6ed);border-color:#e2ded4}.minimal-footer{background:0 0}.red-trial-card{background:linear-gradient(120deg,#fff 15%,#fff8f1 72%,#f5f5e9)}.red-trial-pattern{background:radial-gradient(at 90% 40%,#f9e9da80,#0000 65%)}.red-category-card{background:linear-gradient(140deg,#fff 35%,#fffdf6);box-shadow:0 4px #e7e5da70}.lux-category-body{background:linear-gradient(130deg,#fffffffa,#fffdf5f5)}.panel,.stat-card,.account-card,.builder-section,.checkout-summary,.selection-panel{background:linear-gradient(140deg,#fff 38%,#fffdf8);box-shadow:0 3px 14px #8e744004}.vertical-category-row{background:linear-gradient(115deg,#fff 40%,#fffdf6);box-shadow:0 3px #eae4d54d}.vertical-category-row:hover{background:linear-gradient(115deg,#fffdf9,#fbf5e6)}.selected-category-bar{background:linear-gradient(110deg,#fff,#fffaf0)}.service-options>button{background:linear-gradient(120deg,#fff 45%,#fffdf7)}.service-options>button.selected{background:linear-gradient(120deg,#fff9ed,#fffdf8);border-color:#d7b68b}.order-step-indicator{border-color:#e2d9c8}.management-grid{background:radial-gradient(at 0 0,#f9ecda40,#0000 60%),linear-gradient(130deg,#faf9f3,#f8f7f0)}.management-card,.admin-quick-links>a{background:linear-gradient(140deg,#fff,#fffdf5);box-shadow:0 3px 12px #ac8b4604}.table-scroll th{background:linear-gradient(110deg,#faf8f0,#fffdf7)}.workspace-welcome{background:radial-gradient(at 88% 30%,#eee4d773,#0000 65%),linear-gradient(115deg,#f6f0e5,#fbf9f2);border-color:#e0d7c7}.wallet-mini,.order-total,.order-bill,.checkout-total{background:linear-gradient(115deg,#fffcf5,#f8f2e3)}.auth-page{background:linear-gradient(135deg,#fff,#fffdf7);box-shadow:6px 6px #e8e2d470}.auth-art{background:radial-gradient(at 100% 0,#fae6d855,#0000 60%),linear-gradient(140deg,#f4efe3,#ecece2)}.bottom-navigation{background:linear-gradient(110deg,#fffffff5,#fffcf5f2 65%,#fafaf2f2);border-color:#dcd5c6;box-shadow:0 7px 27px #564b2d0d,0 1px 2px #20201109}.bottom-navigation>button{background:linear-gradient(120deg,#fffdf7,#f4efe1)}@media (max-width:650px){.red-home-main,.workspace-page{background-attachment:scroll}.vertical-category-row{background:linear-gradient(115deg,#fff 45%,#fffcf3)}}.category-icon-picker{border:0;min-width:0;margin:0;padding:0}.category-icon-picker legend{color:#222;margin-bottom:10px;padding:0;font-size:12px;font-weight:650}.category-icon-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.category-icon-options label{color:#655d59;cursor:pointer;background:#fff;border:1px solid #e8e3df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:74px;padding:10px 4px;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.category-icon-options label>span{font-size:11px;font-weight:600;line-height:1.2}.category-icon-options label:hover,.category-icon-options label.selected{color:#e72b39;background:#fff2f2;border-color:#f1424b}.category-icon-options label:focus-within{outline-offset:2px;outline:2px solid #171717}.category-icon-options input{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.service-selection-screen .selected-category-bar{background:linear-gradient(115deg,#fff 35%,#fff0f1 100%);border:1px solid #f0c5cb;border-left:4px solid #ed293d;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;padding:19px 22px;display:grid;box-shadow:0 8px 26px #52132209}.service-selection-screen .selected-category-icon{color:#fff;background:linear-gradient(145deg,#ff4255,#dc1830);border:1px solid #f34556;border-radius:14px;width:48px;height:48px;box-shadow:0 5px 12px #e82b3d24}.service-selection-screen .selected-category-bar>div small{color:#b42035;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:750}.service-selection-screen .selected-category-bar>div strong{color:#161616;overflow-wrap:anywhere;font-size:23px;font-weight:750;line-height:1.15;display:block}.service-selection-screen .selected-category-bar>button{color:#fff;white-space:nowrap;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:999px;justify-content:center;gap:8px;min-height:44px;margin-left:0;padding:11px 17px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 5px #17171714,0 8px 18px #17171716}.service-selection-screen .selected-category-bar>button svg{width:16px;height:16px}.service-selection-screen .selected-category-bar>button:hover{background:#e7283b;border-color:#e7283b;transform:translateY(-2px);box-shadow:0 7px 20px #e7283b2a}.service-selection-screen .service-options{gap:13px}.service-selection-screen .service-options>button{cursor:pointer;background:linear-gradient(115deg,#fff,#fdfbf9);border:2px solid #eae6e3;border-radius:15px;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 3px 12px #17171704}.service-selection-screen .service-options>button:hover{border-color:#ed9da6;box-shadow:0 6px 18px #50121d0a}.service-selection-screen .service-options>button.selected{background:linear-gradient(110deg,#fff0f1,#fff 85%);border-color:#ed293d;box-shadow:inset 4px 0 #ed293d,0 7px 22px #ed293d12}.service-selection-screen .service-option-radio{color:#fff;border:1.5px solid #ccc4c0;width:23px;height:23px}.service-selection-screen .selected .service-option-radio{background:#ec293d;border-color:#ec293d;box-shadow:0 0 0 4px #ec293d10}.service-option-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-selection-screen .service-option-copy strong{color:#171717;font-size:14px;font-weight:750;line-height:1.4}.service-selected-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#ed293d;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.service-selection-screen .service-option-copy small{color:#625958;font-size:11px}.service-selection-screen .service-option-price strong{color:#111;font-size:25px;font-weight:750}.service-selection-screen .service-option-price small{color:#171717;letter-spacing:.25px;font-size:10px;font-weight:800}.service-selection-screen .order-details-panel{background:linear-gradient(150deg,#fff,#fff8f7);border-color:#ed293d #f0c5cb #f0c5cb;border-top-style:solid;border-top-width:3px;border-radius:16px;box-shadow:0 8px 26px #52132207}.service-selection-screen .order-details-panel .selection-title>span{color:#9b1d30;background:#fff0f1;border:1px solid #f2cbd0;border-radius:7px;max-width:60%;padding:6px 9px;font-size:10px;font-weight:750;line-height:1.4}.service-selection-screen .selected-category-bar>button:focus-visible,.service-selection-screen .service-options>button:focus-visible{outline-offset:4px;outline:2px solid #171717}@media (max-width:540px){.service-selection-screen .selected-category-bar{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.service-selection-screen .selected-category-icon{width:42px;height:42px}.service-selection-screen .selected-category-bar>div strong{font-size:21px}.service-selection-screen .selected-category-bar>button{grid-column:1/-1;width:100%}.service-selection-screen .service-options>button{gap:10px;padding:16px 12px}.service-selection-screen .service-option-copy strong{font-size:12px}.service-selection-screen .service-option-copy small{font-size:10px}.service-selection-screen .service-option-price strong{font-size:22px}.service-selection-screen .service-option-price small{font-size:9px}}@media (prefers-reduced-motion:reduce){.service-selection-screen .selected-category-bar>button,.service-selection-screen .service-options>button{transition:none}.service-selection-screen .selected-category-bar>button:hover{transform:none}}.sequential-order .order-step-indicator{background:#ffffffd9;border:1px solid #e9e1dd;border-radius:14px;max-width:100%;margin:0 0 27px;padding:11px 15px;display:inline-flex;box-shadow:0 4px 15px #2a111305}.sequential-order .order-step-indicator>span:not(.step-connector){color:#746866;font-size:11px;font-weight:650}.sequential-order .order-step-indicator>span.active,.sequential-order .order-step-indicator>span.complete{color:#171717}.sequential-order .order-step-indicator i{color:#6b5b59;background:#f6f2ef;border-color:#e8e0dc;border-radius:9px;width:27px;height:27px}.sequential-order .order-step-indicator .active i,.sequential-order .order-step-indicator .complete i{color:#fff;background:#ec293d;border-color:#ec293d;box-shadow:0 3px 8px #ec293d1c}.sequential-order .selection-title h2{color:#171717;font-weight:750}.sequential-order .selection-title>span{color:#5e504e;background:#fff;border:1px solid #e8dfdb;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650}.sequential-order .vertical-category-list{gap:15px}.sequential-order .vertical-category-row{cursor:pointer;background:linear-gradient(110deg,#fff,#fffaf8);border:1px solid #e6dcd7;border-radius:18px;align-items:center;gap:20px;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 5px 20px #35102007,inset 0 2px #fff}.sequential-order .vertical-category-row:after{content:"";z-index:0;pointer-events:none;border:25px solid #fcebed80;border-radius:50%;width:210px;height:210px;position:absolute;top:-120px;right:-70px}.sequential-order .vertical-category-row>span{z-index:1;position:relative}.sequential-order .vertical-category-row:hover{background:linear-gradient(110deg,#fff,#fff0f1);border-color:#ef7f8c;transform:translateY(-2px);box-shadow:0 9px 25px #db233b10}.sequential-order .vertical-category-row:focus-visible{outline-offset:4px;outline:2px solid #171717}.sequential-order .vertical-category-icon{color:#fff;background:linear-gradient(140deg,#ff5868,#e71932);border:1px solid #ff6d79;border-radius:18px;width:63px;height:63px;margin:0;transform:rotate(-5deg);box-shadow:inset 0 2px #ffffff48,3px 5px #bd12271a,0 8px 19px #ed293d1f}.sequential-order .vertical-category-icon svg{width:27px;height:27px;transform:rotate(5deg)}.sequential-order .vertical-category-copy{gap:7px}.sequential-order .vertical-category-copy strong{color:#171717;overflow-wrap:anywhere;font-size:23px;font-weight:750;line-height:1.2}.sequential-order .vertical-category-copy .category-row-meta{text-transform:uppercase;color:#a22c3b;letter-spacing:.8px;flex-wrap:wrap;align-items:center;gap:9px;font-size:9px;font-weight:750;line-height:1.2;display:flex}.sequential-order .category-row-meta small{color:#6b5755;letter-spacing:0;text-transform:none;background:#f6eeeb;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:650}.sequential-order .vertical-category-copy .category-row-description{color:#746462;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.category-row-action{flex-shrink:0;align-items:center;gap:10px;display:flex}.category-row-action>span:first-child{color:#24191a;font-size:10px;font-weight:750}.sequential-order .vertical-category-arrow{color:#fff;background:#191919;border-color:#191919;border-radius:11px;width:38px;height:38px;margin:0;box-shadow:0 4px 10px #17171713}.sequential-order .vertical-category-row:hover .vertical-category-arrow{background:#ed293d;border-color:#ed293d}.service-selection-screen .selection-panel{background:linear-gradient(145deg,#fff,#fffcfa);border-color:#e6dcd7;border-radius:19px;padding:26px;box-shadow:0 5px 22px #35102007}.service-selection-screen .order-details-panel{background:linear-gradient(150deg,#fff,#fff8f7);border-color:#ed293d #f0c5cb #f0c5cb;border-top-style:solid;border-top-width:3px}.service-selection-screen .service-option-radio{color:#e7283d;background:#fff1f2;border-color:#f6cfd5;border-radius:12px;width:40px;height:40px}.service-selection-screen .selected .service-option-radio{color:#fff}.service-selection-screen .service-option-copy{gap:6px}.service-selection-screen .service-option-copy strong{overflow-wrap:anywhere}.service-package-badge{color:#8a5d4d;background:#f4ede8;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:750;line-height:1.2;display:inline-flex}.service-option-description{-webkit-line-clamp:2;color:#7b6c69;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.service-selection-screen .service-option-price{border-left:1px solid #e8deda;padding:9px 0 9px 15px}.service-selection-screen .order-details-panel .field>span{color:#282020;font-size:12px;font-weight:750}.service-selection-screen .order-details-panel .field input{background:#fff;border:1px solid #ddd2cc;border-radius:10px;min-height:46px;box-shadow:inset 0 2px 5px #17171703}.service-selection-screen .order-details-panel .field input:focus{border-color:#ed293d;box-shadow:0 0 0 3px #ed293d10}.service-selection-screen .quantity-presets button{color:#544340;background:#fff;border:1px solid #e3d7d0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.service-selection-screen .quantity-presets button.active{color:#fff;background:#181818;border-color:#181818}.service-selection-screen .order-bill{background:linear-gradient(115deg,#fff0f1,#fff8f3);border:1px solid #f1c9cf;border-radius:13px;padding:18px}.service-selection-screen .order-bill>div>span{color:#302426;font-size:12px;font-weight:750}.service-selection-screen .order-bill>div>small{color:#826164;font-size:11px}.service-selection-screen .order-bill>strong{color:#e5223a;font-size:32px}.service-selection-screen .order-wallet-line{color:#61514e;font-size:11px}.service-selection-screen .order-wallet-line strong{color:#171717}.service-selection-screen .order-details-panel .btn.primary{background:linear-gradient(115deg,#ff4154,#e31d36);border-radius:12px;min-height:48px;font-weight:750;box-shadow:0 6px 16px #ed293d1c}@media (max-width:600px){.sequential-order .vertical-category-row{gap:13px;padding:18px 15px}.sequential-order .vertical-category-icon{border-radius:14px;width:47px;height:47px}.sequential-order .vertical-category-icon svg{width:23px;height:23px}.sequential-order .vertical-category-copy strong{font-size:21px}.category-row-action>span:first-child{display:none}.sequential-order .vertical-category-arrow{width:32px;height:32px}.service-selection-screen .selection-panel{padding:19px 14px}.service-selection-screen .service-option-radio{border-radius:10px;width:31px;height:31px}.service-selection-screen .service-option-price{padding-left:10px}.service-option-description{-webkit-line-clamp:1}.service-selection-screen .order-bill{padding:16px 13px}.sequential-order .order-step-indicator{gap:10px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.sequential-order .vertical-category-row{transition:none}.sequential-order .vertical-category-row:hover{transform:none}}
:root{--ui-ink:#191516;--ui-muted:#756766;--ui-line:#e9dfda;--ui-red:#ec293f;--ui-blush:#fff1f2;--ui-surface:linear-gradient(145deg, #fff, #fffcf9);--ui-shadow:0 7px 28px #39111e08, 0 1px 2px #39111e04;accent-color:var(--ui-red)}body{color:var(--ui-ink);background:radial-gradient(at 0 0,#ffece9a6,#0000 45%),radial-gradient(at 100% 65%,#f9e5ed69,#0000 40%),#faf8f5}.workspace-page,.red-home-main{background:radial-gradient(at 0 0,#ffebe555,#0000 43%),radial-gradient(at 100% 65%,#f9e5ed55,#0000 40%),linear-gradient(145deg,#fcfaf7,#f8f6f2)}.compact-header{border-color:var(--ui-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed}.header-balance{border-color:var(--ui-line);color:#282022;background:#fff;border-radius:12px;font-weight:700;box-shadow:0 3px 10px #39111e04}.header-profile strong{color:#35282b}.header-profile>span{background:var(--ui-blush);color:#c9233a;border-color:#f2cbd0}.workspace-page .page-heading{gap:20px;margin-bottom:30px}.workspace-page .page-heading h1{color:var(--ui-ink);letter-spacing:-1.5px;font-size:clamp(30px,3.2vw,43px);font-weight:750;line-height:1.12}.workspace-page .page-heading .eyebrow{color:#a33344;letter-spacing:1.2px;margin-bottom:11px;font-size:9px;font-weight:750}.workspace-page .page-heading .muted{color:var(--ui-muted);font-size:12px;line-height:1.8}.btn{letter-spacing:-.1px;cursor:pointer;border-radius:11px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:750;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.btn.primary{color:#fff;background:linear-gradient(130deg,#ff4356,#e41d36);border:1px solid #f04455;box-shadow:0 5px 14px #e7283e20,inset 0 1px #ffffff38}.btn.primary:hover:not(:disabled){background:linear-gradient(130deg,#ef3046,#cf142f);transform:translateY(-1px);box-shadow:0 7px 18px #e7283e2b}.btn.dark{color:#fff;background:#191719;border:1px solid #191719;box-shadow:0 5px 12px #17171715}.btn.dark:hover{background:#332a2e;border-color:#332a2e}.btn.secondary{color:#34272b;background:#fff;border:1px solid #e0d4cf;box-shadow:0 2px 7px #39111e04}.btn.secondary:hover:not(:disabled){color:#c7243b;background:#fff5f5;border-color:#f0a7b1}.btn.small{min-height:36px;padding:8px 12px;font-size:11px}.btn.tiny{border-radius:8px;min-height:31px;padding:6px 10px;font-size:10px}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}:is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #262024}.text-link{color:#d6223b;font-size:11px;font-weight:700}.text-link:hover{color:#a3152b}.icon-btn{color:#5d4b4f;background:#fff;border:1px solid #ebdfda;border-radius:10px}.icon-btn:hover{color:#d6223b;background:#fff0f2;border-color:#f2bdc6}.workspace-page :is(.panel,.stat-card,.management-card,.account-card,.admin-quick-links>a){border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:19px}.workspace-page .panel{padding:25px}.panel-heading{border-color:#eee5e1;padding-bottom:17px}.panel-heading h2{color:#241b1e;letter-spacing:-.5px;font-size:17px;font-weight:750}.panel-heading h2>svg{color:var(--ui-red)}.pill{color:#a64a4d;background:#fff3f1;border:1px solid #efdcda;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750}.history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.stat-card{padding:22px;position:relative;overflow:hidden}.stat-card:after{content:"";pointer-events:none;z-index:0;border:14px solid #fbecee;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-48px;right:-48px}.stat-card>*{z-index:1;position:relative}.stat-top{color:#68585b;font-size:11px;font-weight:650}.stat-icon,.management-icon{color:#e1253d;background:linear-gradient(140deg,#fff0f2,#fff8f4);border:1px solid #f5d5d9;border-radius:12px;width:38px;height:38px}.stat-card>strong{color:#20181b;letter-spacing:-1.3px;font-size:clamp(28px,3vw,38px);font-weight:750;display:block}.stat-card>small{color:#897578;font-size:10px;line-height:1.5}.wallet-card,.wallet-mini{background:radial-gradient(at 100% 0,#9b2639a8,#0000 68%),linear-gradient(130deg,#1d181e,#2f1b24);border:1px solid #34232c;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 9px 27px #3613211a}.wallet-card:before,.wallet-mini:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:165px;height:165px;position:absolute;top:-70px;right:-38px;box-shadow:0 0 0 22px #ffffff03,0 0 0 45px #ffffff03}.wallet-card>strong,.wallet-mini>strong{color:#fff;letter-spacing:-1.6px;font-weight:750}.wallet-card>span:first-child,.wallet-mini>span{color:#e5cbd3;letter-spacing:.7px;font-size:10px}.wallet-card .pill{color:#fff;background:#ffffff12;border-color:#ffffff25}.wallet-card small,.wallet-mini>strong>small{color:#c9abb7;font-size:10px}.wallet-card>div>a{color:#fff;background:#f7354e;border-radius:12px;width:39px;height:39px;box-shadow:0 4px 15px #ef294452}.wallet-decoration{color:#ffffff13}.wallet-mini{padding:25px}.wallet-mini>strong{margin-top:21px;font-size:38px}.wallet-mini>a{color:#fff;border-color:#ffffff25;font-size:11px;font-weight:650}.workspace-welcome{box-shadow:var(--ui-shadow);background:radial-gradient(at 100% 10%,#ffd9de,#0000 55%),linear-gradient(125deg,#fff7f4,#fff1f3);border:1px solid #f3cbd1;border-radius:23px;overflow:hidden}.workspace-welcome h2{color:#20181b;letter-spacing:-1.5px;font-weight:750}.workspace-welcome h2>span{color:#e1273f}.workspace-welcome p{color:#8a646a;font-size:12px}.welcome-label{color:#a52d42;font-size:9px;font-weight:750}.welcome-art>span{color:#f02d45;text-shadow:3px 4px #d51b3226}.welcome-art>b{color:#b44d5d}.large-avatar{color:#fff;background:linear-gradient(135deg,#ff4d62,#da1a36);border:1px solid #ff7182;border-radius:19px;box-shadow:3px 5px #e52c4212,0 7px 20px #e52c421a}.account-card h3{color:#251c1f;font-size:22px;font-weight:750}.account-card>.muted{color:#847074;font-size:11px}.account-card dl>div{border-color:#eee4df;padding:13px 0}.account-card dt{color:#8b7379;font-size:11px}.account-card dd{color:#32252b;font-size:11px;font-weight:650}.dashboard-banner{box-shadow:var(--ui-shadow);background:linear-gradient(115deg,#fff5f4,#fffaf7);border:1px solid #f0d5d9;border-radius:19px}.dashboard-banner h3{color:#2a1c22;font-size:19px;font-weight:750}.dashboard-banner p{color:#89666d;font-size:11px}.workspace-page .deposit-card{background:radial-gradient(ellipse at 100% 0, #ffe1e4a6, transparent 55%), var(--ui-surface);border-color:#f2d0d5;padding:46px 30px;position:relative;overflow:hidden}.deposit-illustration{color:#fff;background:linear-gradient(135deg,#ff566a,#e31b38);border:1px solid #ff8a98;border-radius:26px;width:96px;height:96px;transform:rotate(-6deg);box-shadow:inset 0 2px #fff5,6px 9px #d7233e14,0 12px 30px #d7233e26}.deposit-illustration>svg{transform:rotate(6deg)}.deposit-illustration>i{color:#fff;background:#211a20;border-color:#fff}.deposit-card>.pill{color:#fff;letter-spacing:.8px;background:#20191e;border-color:#20191e}.deposit-card h2{color:#22191d;letter-spacing:-1px;font-size:clamp(25px,3vw,34px);font-weight:750}.deposit-card>p{color:#84666f;max-width:400px;font-size:12px;line-height:1.85}.deposit-placeholder{color:#d72842;background:#fff;border:1px solid #efd5d9;border-radius:13px;padding:18px}.deposit-placeholder strong{color:#38252d;font-size:12px}.deposit-placeholder small{color:#9a7b83;margin-top:5px;font-size:10px}.tips h3{color:#39252e;font-size:17px;font-weight:750}.tips p,.tips small{color:#93727d;font-size:11px;line-height:1.85}.field>span{color:#34262d;font-size:12px;font-weight:750}.field :is(input,textarea,select),.table-toolbar select{color:#34252c;background:#fff;border:1px solid #e2d4cf;border-radius:10px;min-height:45px;font-size:12px;box-shadow:inset 0 2px 5px #32101f03}.field :is(input,textarea)::placeholder{color:#ae939c;font-size:11px}.field :is(input,textarea,select):focus{border-color:#e72b43;outline:none;box-shadow:0 0 0 3px #e72b4310}.field :is(input,textarea,select):disabled{color:#a48b94;background:#f6f1f0}.field small{color:#947780;font-size:10px;line-height:1.6}.search-field{background:#fff;border:1px solid #e6d8d3;border-radius:11px;min-height:43px}.search-field>svg{color:#bd6a7a}.search-field input{color:#402a34;background:0 0;font-size:12px}.search-field:focus-within{border-color:#ec6377;box-shadow:0 0 0 3px #ec293f08}.table-toolbar{border-color:#eee3df;gap:14px;padding-bottom:20px}.table-scroll{border:1px solid #eee3df;border-radius:13px}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th{color:#9d5363;background:#fff4f3;border-color:#eee0dc;padding:14px;font-size:10px;font-weight:750}.table-scroll td{color:#68585b;border-color:#f1e8e4;padding:17px 14px;font-size:11px;line-height:1.6}.table-scroll td strong{color:#241c1e;font-size:12px;font-weight:700}.table-scroll td small{color:#857174;font-size:10px}.table-scroll tbody tr:hover{background:#fff9f8}.table-scroll .credit-text,.credit-text{color:#21865b;font-weight:750}.status{color:#896c59;background:#f9f3ef;border:1px solid #eadfdb;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750}.status.active,.status.completed{color:#237c55;background:#eaf8ef;border-color:#cdebd8}.status.processing{color:#4568a2;background:#eef3fd;border-color:#d6e1f4}.status.cancelled,.status.inactive{color:#b84358;background:#fff0f3;border-color:#f4d0da}.status>i{background:currentColor}.transaction-type{border-radius:7px;font-size:10px;font-weight:750}.transaction-type.credit{color:#26835c;background:#ecf8f0}.transaction-type.debit{color:#c1324f;background:#fff0f3}.order-activity{background:linear-gradient(115deg,#fff,#fffcfa);border:1px solid #ebdfda;border-radius:14px;padding:18px;box-shadow:0 4px 13px #39111e04}.order-activity-icon{color:#df2941;background:#fff0f3;border:1px solid #f2cfd6;border-radius:12px}.order-activity-info strong{color:#241c1e;font-size:13px;font-weight:750}.order-activity-info small,.order-activity-info>span{color:#857174;font-size:10px}.order-activity-status .text-link{color:#db2841;font-size:10px}.empty{padding:45px 20px}.empty-icon,.form-icon{color:#ec2c47;background:linear-gradient(140deg,#fff0f2,#fff8f4);border:1px solid #f3ccd4;border-radius:18px;box-shadow:3px 4px #efb7c217,0 5px 16px #efb7c214}.empty h3{color:#241c1e;letter-spacing:-.5px;font-size:21px;font-weight:750}.empty p{color:#857174;max-width:360px;font-size:11px;line-height:1.8}.empty .btn{margin-top:12px}.workspace-page .management-grid{background:0 0;gap:18px;padding:7px 0}.workspace-page .management-card{padding:23px;overflow:hidden}.management-card h3{color:#241c1e;letter-spacing:-.45px;font-size:19px;font-weight:750}.management-card>p,.management-card .admin-category-description{color:#857174;font-size:11px;line-height:1.75}.management-price{color:#35202c;font-size:30px;font-weight:750}.management-price small{color:#68585b;font-size:10px;font-weight:650}.management-meta{color:#857174;border-color:#eee0e6;font-size:10px}.management-meta strong{color:#68585b;font-size:11px}.management-card .btn{border-radius:10px;margin-top:17px}.admin-quick-links>a{padding:20px}.admin-quick-links>a:hover{background:#fff4f6;border-color:#ec9fad}.admin-quick-links>a>span:first-child{color:#e52943;background:#fff0f3;border-color:#f4d0d8;border-radius:10px}.admin-quick-links strong{color:#412633;font-size:13px}.admin-quick-links span{color:#68585b;font-size:10px}.admin-order{background:#fff;border:1px solid #eddae2;border-radius:14px;padding:20px}.admin-order-info strong,.user-summary strong{color:#241c1e}.admin-order-info .muted{color:#a97991}.admin-order-control select{color:#68585b;background:#fff8fb;border:1px solid #e9d3df;border-radius:9px;padding:8px}.toggle-row{background:#fffbfd;border:1px solid #ebd9df;border-radius:12px;padding:15px}.toggle-row strong{color:#563045;font-size:12px}.toggle-row small{color:#857174;font-size:10px}.info-box{color:#876553;background:#fff8ed;border:1px solid #edddcd;border-radius:12px;padding:14px 16px;font-size:11px;line-height:1.7}.info-box>svg{color:#bc8b50;flex-shrink:0}.info-box.warning{color:#a05245;background:#fff4ec;border-color:#efd2c5}.info-box.warning a{color:#ba4a3b;font-weight:750}.modal{background:#fffdfb;border:1px solid #f0d3df;border-radius:22px;box-shadow:0 28px 90px #3113233b}.modal-title{border-color:#eedee5}.modal-title h2{color:#241c1e;letter-spacing:-.7px;font-weight:750}.detail-grid>div{background:#fff7fa;border:1px solid #eedce4;border-radius:12px}.detail-grid small{color:#857174;font-size:10px}.detail-grid strong{color:#68585b;font-size:12px}.url-preview{color:#a54164;background:#fff1f6;border-color:#f0ccdc;border-radius:11px}.toast{color:#68585b;background:#fff;border-color:#efc9da;border-radius:15px;box-shadow:0 10px 35px #48203426}.toast-symbol{color:#df3157;background:#fff0f5}.toast.error{color:#b83a54;border-color:#f1becb}.auth-page{border:1px solid #f0d3dc;border-radius:25px;overflow:hidden;box-shadow:0 15px 50px #4820340c}.auth-art{background:radial-gradient(at 0 0,#ffd5dc99,#0000 60%),linear-gradient(140deg,#fff3f0,#ffe6ef)}.auth-art h1{color:#241c1e;font-weight:750}.auth-art h1 .gradient-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#f03b53,#cf1e50);-webkit-background-clip:text;background-clip:text;display:inline-block}.auth-art>p{color:#857174;font-size:12px;line-height:1.9}.auth-kicker,.auth-bottom{color:#b35b7c;font-size:9px;font-weight:750}.auth-product-preview{background:#ffffffcf;border-color:#f2cfdd;border-radius:15px;box-shadow:0 8px 22px #80375708}.auth-product-preview>div{border-color:#f7dfe9}.auth-product-preview>div>span{color:#e93860;background:#ffeef4;border-radius:9px}.auth-product-preview strong{color:#68585b;font-size:11px}.auth-product-preview>div>svg{color:#dd5a83}.auth-heading h2{color:#241c1e;font-weight:750}.auth-heading>p:not(.eyebrow){color:#857174;font-size:12px}.auth-heading .eyebrow{color:#be5982;font-weight:750}.otp-input{letter-spacing:12px;font-weight:750;color:#c63368!important;font-size:25px!important}.trial-progress i{color:#ba8aa4;background:#fff4f8;border-color:#eecfdd}.trial-progress .done i{color:#fff;background:#ee4269;border-color:#ee4269}.trial-progress small{color:#857174}.trial-progress .done small{color:#b34b78;font-weight:700}.check-card{color:#68585b;background:#fff8fb;border-color:#eed3e0;border-radius:12px}.check-card:has(input:checked){background:#fff0f7;border-color:#e96191}.check-card b{color:#c6467c}.red-trial-card{border:1px solid #f1c8d0;border-radius:22px;box-shadow:0 10px 28px #a4314c09}.red-trial-input{background:#ffffffcf;border-color:#ecd4d5;border-radius:10px}.red-trial-form button{border-radius:10px;font-weight:750;box-shadow:0 5px 12px #e6254220}.red-category-card{border-color:#ead6da;border-radius:19px;overflow:hidden;box-shadow:0 7px 22px #6220370b}.lux-category-body h3{color:#241c1e;font-weight:750}.lux-category-body p{color:#857174;font-size:11px;line-height:1.85}.red-category-button{border-radius:10px;font-size:11px;font-weight:700}.red-category-button>span{border-radius:7px}.red-package-list article{background:#fff;border:1px solid #efd8e1;border-radius:13px;padding:18px}.red-package-list h3{color:#241c1e;font-weight:750}.red-package-list article>div>span{color:#857174}.red-package-price strong{color:#7d2c4e}.red-package-list a{border-radius:9px;padding:10px 13px;font-weight:750}.reach-panel{border-radius:22px;box-shadow:0 10px 28px #62203718}.bottom-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-color:#ead5de;border-radius:18px;box-shadow:0 8px 35px #4b20321c}.bottom-navigation>a,.bottom-navigation>button{color:#937180;border-radius:12px}.bottom-navigation>a.active,.bottom-navigation>button.active{color:#fff;background:#251c23;box-shadow:0 4px 11px #251c2315}.bottom-navigation>a.active svg,.bottom-navigation>button.active svg{color:#ff5c79}.footer-menu-sheet{border-color:#e9cbd9;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #58243e1c}.footer-menu-sheet .all-navigation>a,.footer-menu-sheet .all-navigation>button{background:#fff;border-color:#efdae4;border-radius:12px}.footer-menu-sheet .all-navigation strong{color:#68585b}.footer-menu-sheet .all-navigation>a>span,.footer-menu-sheet .all-navigation>button>span{color:#da3d74;background:#fff0f6;border-color:#f1d0df;border-radius:9px}.footer-menu-sheet .all-navigation .active{background:#fff1f7;border-color:#ec7ba4}.minimal-footer{color:#857174;font-size:10px}@media (max-width:800px){.history-stats{gap:11px}.history-stats .stat-card{padding:17px}.history-stats .stat-icon{width:30px;height:30px}.workspace-page .page-heading h1{font-size:34px}.workspace-page .panel{padding:20px}}@media (max-width:540px){.workspace-page .page-heading{gap:16px;margin-bottom:25px}.workspace-page .page-heading h1{letter-spacing:-1px;font-size:31px}.workspace-page .page-heading .muted{font-size:11px}.workspace-page .page-heading>.btn{min-height:38px;font-size:11px}.workspace-page .panel{border-radius:16px;padding:18px}.history-stats{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.history-stats .stat-card{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:16px;display:grid}.history-stats .stat-top{flex-direction:row-reverse;grid-column:1;justify-content:flex-end;gap:9px}.history-stats .stat-card>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:28px;line-height:1.15}.history-stats .stat-card>small{grid-column:1;padding-left:39px;font-size:9px}.workspace-page .deposit-card{padding:32px 20px}.deposit-illustration{border-radius:23px;width:82px;height:82px}.deposit-card h2{font-size:27px}.deposit-card>p{font-size:11px}.deposit-placeholder{text-align:left;padding:14px}.deposit-placeholder strong{font-size:11px}.order-activity{border-radius:13px;padding:15px}.order-activity-info strong{font-size:12px}.empty{padding:32px 15px}.empty h3{font-size:19px}.table-toolbar{flex-wrap:wrap;gap:11px}.table-toolbar .search-field{flex:100%}.table-toolbar select{width:100%}.table-scroll th{padding:12px}.table-scroll td{padding:14px 12px}.workspace-page .management-card{padding:20px}.management-card h3{font-size:18px}.management-price{font-size:28px}.auth-page{border-radius:19px}.auth-heading h2{font-size:27px}.modal{border-radius:19px}.modal-title h2{font-size:23px}.bottom-navigation{border-radius:15px}.bottom-navigation>a,.bottom-navigation>button{border-radius:10px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn.primary:hover:not(:disabled){transform:none}}.currency-switch{background:#fff6f6;border:1px solid #edd8dc;border-radius:10px;flex-shrink:0;gap:3px;padding:3px;display:flex}.currency-switch button{color:#8c646d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.currency-switch button[aria-pressed=true]{color:#fff;background:#221b20;box-shadow:0 2px 5px #221b2015}.wallet-currency-note{color:#8b6a74;font-size:10px;font-weight:500;line-height:1.7;display:block}.wallet-card>.wallet-currency-note,.wallet-mini>.wallet-currency-note{z-index:1;color:#e5c3ce;margin:8px 0;font-size:10px;position:relative}.history-rate{overflow-wrap:anywhere;flex-direction:column;gap:4px;max-width:230px;display:flex}.history-rate>small{color:#9d7787;font-size:9px;font-weight:500;line-height:1.5}.history-rate>strong{color:#62404f;font-size:10px;font-weight:700}.order-activity>.history-rate{border-left:1px solid #eedde2;margin-left:auto;padding:10px}.rate-footer{color:#9b7b86;flex-wrap:wrap;gap:7px 16px;max-width:1200px;margin:25px auto 0;padding:0 24px;font-size:9px;line-height:1.7;display:flex}.rate-footer a{color:#ad4e70;text-decoration:underline}.fx-global-alert{color:#ac2346;background:#fff0f4;border:1px solid #efc0cc;border-radius:12px;max-width:1200px;margin:0 auto 22px;padding:15px 19px;font-size:12px;font-weight:650;display:block}.fx-review{margin-bottom:23px;background:#fff2f5!important;border-color:#e43d5b!important}.fx-review h2{color:#a52547;align-items:center;gap:10px;font-size:20px;display:flex}.fx-review p,.fx-review>small{color:#976575;margin:14px 0;font-size:11px;line-height:1.8;display:block}.fx-review-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fx-review-values>span{color:#976575;background:#fff;border:1px solid #f2ccd6;border-radius:12px;padding:15px;font-size:11px}.fx-review-values strong{color:#6e1f39;margin-top:8px;font-size:23px;display:block}.fx-settings{margin-bottom:23px}.fx-actions{flex-wrap:wrap;gap:10px;display:flex}.fx-status>div{border-bottom:1px solid #eedde4;padding:13px 0}.fx-status dt{color:#a67b8b;font-size:10px}.fx-status dd{color:#694050;margin:6px 0 0;font-size:12px}.compact-header .compact-account{flex-shrink:0}.fx-settings>section{min-width:0}.fx-status dd{overflow-wrap:anywhere}.fx-review{margin-top:10px}@media (max-width:600px){.compact-account{gap:7px}.currency-switch button{padding:5px;font-size:9px}.header-balance{font-size:10px;padding:8px!important}.compact-account .header-profile strong{display:none}.order-activity>.history-rate{border-top:1px solid #eedde2;border-left:0;order:3;grid-column:1/-1;width:100%;max-width:none;margin:8px 0 0;padding:8px 0}.order-activity:has(>.history-rate){flex-wrap:wrap}.fx-review-values{grid-template-columns:1fr}.fx-review-values strong{font-size:21px}.fx-actions>button{width:100%}.rate-footer{padding:0 18px}.wallet-card>strong,.wallet-mini>strong{font-size:32px}}@media (max-width:380px){.compact-account .header-balance{display:none}.compact-header .brand{gap:7px;font-size:21px}}.reach-preview{color:#282238;background:radial-gradient(at 100% 0,#fff0dc88,#0000 48%),radial-gradient(at 0 100%,#eee7ff88,#0000 55%),#fff;border:1px solid #e7dff0;border-radius:23px;padding:23px 25px 15px;box-shadow:0 12px 34px #633e7810,inset 0 1px #fff}.reach-preview:before{background:0 0}.reach-preview-top{gap:12px}.insights-heading,.insights-controls{align-items:center;gap:10px;display:flex}.insights-brand{color:#fff;background:linear-gradient(145deg,#7043da,#c935a5 48%,#f59e38);border-radius:12px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 4px 10px #a351c522}.insights-heading strong{color:#30253e;letter-spacing:-.3px;font-size:13px;display:block}.insights-heading>div>span{color:#756c81;margin-top:3px;font-size:9px;display:block}.insights-period{color:#6d617b;white-space:nowrap;font-size:9px;font-weight:650}.reach-preview-top button{color:#7651a0;background:#f5f0fc;border:1px solid #e9dff3;border-radius:8px;width:28px;height:28px}.reach-preview-top button:hover{color:#562b87;background:#eee4fc;border-color:#c8afe4}.reach-view-count{align-items:center;gap:8px;margin-top:22px}.reach-view-count>div>span{color:#756c81;font-size:10px}.reach-view-count strong{color:#282034;letter-spacing:-2px;font-size:clamp(34px,3vw,48px);font-weight:750;line-height:1.3}.reach-view-count>div>.insights-growth{color:#287953;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.insights-growth>span{color:#817689;font-size:9px;font-weight:500}.reach-live-label{color:#79539a;letter-spacing:0;background:#f2ebfc;border:1px solid #e7dbf4;border-radius:30px;margin-bottom:0;padding:6px 9px;font-family:inherit;font-size:8px}.reach-chart{margin-top:22px}.reach-chart-grid i{border-color:#e9e2ef}.reach-chart>svg{filter:none;height:100px}.reach-chart-labels{color:#85788e;letter-spacing:0;margin-top:8px;font-size:8px}.reach-metrics{border-color:#ece5f1;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px}.reach-metrics>div>span{color:#796d85;font-size:9px}.reach-metrics>div>span svg{color:#9461bc}.reach-metrics strong{color:#362945;letter-spacing:-.5px;font-family:inherit;font-size:19px;font-weight:700}.insights-audience{align-items:center;gap:8px;display:flex}.insights-ring{background:conic-gradient(#9b51db 0 64%, #f5b257 64% 100%);border-radius:50%;flex-shrink:0;width:35px;height:35px;position:relative}.insights-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.insights-audience>span:last-child{color:#796d85;font-size:9px}.insights-audience strong{font-size:16px}.insights-audience small{color:#817489;letter-spacing:0;font-size:8px;font-weight:500;display:block}.reach-disclaimer{color:#85758f;letter-spacing:0;margin-top:12px;font-family:inherit;font-size:8px}@media (max-width:480px){.reach-preview{border-radius:19px;padding:19px 18px 13px}.insights-heading strong{font-size:12px}.insights-period{font-size:8px}.insights-controls{gap:6px}.insights-heading{gap:8px}.reach-view-count strong{font-size:39px}.reach-metrics{gap:12px}.reach-metrics strong{font-size:17px}.insights-ring{width:29px;height:29px}.insights-audience{gap:6px}.insights-audience strong{font-size:15px}}@media (max-width:350px){.insights-period{display:none}.reach-metrics{flex-wrap:wrap}}.signin-layout{justify-content:center;width:100%;padding:46px 20px 38px;display:flex}.signin-card{background:radial-gradient(at 100% 0,#fff0edaa,#0000 55%),#fff;border:1px solid #eddee1;border-radius:23px;align-self:flex-start;width:100%;max-width:390px;padding:30px;box-shadow:0 16px 50px #5624330a,0 2px 6px #56243304}.signin-heading{text-align:center;margin-bottom:25px}.signin-mark{color:#e7344d;background:linear-gradient(140deg,#fff9f7,#ffe9ee);border:1px solid #f4cbd3;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 19px;display:grid;position:relative;box-shadow:0 5px 13px #e7344d0c}.signin-mark:before{content:"";pointer-events:none;border:1px solid #f7dce2;border-radius:22px;animation:5s ease-in-out infinite signin-breathe;position:absolute;inset:-6px}.signin-mark i{background:#ef4560;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:-3px}.signin-heading h1{color:var(--ui-ink);letter-spacing:-.9px;margin:0;font-size:25px;font-weight:750;line-height:1.2}.signin-heading p{color:#7e7075;margin-top:9px;font-size:11px;line-height:1.6}.signin-form{gap:17px}.signin-form .field{gap:8px}.signin-form .field>span{color:#43363b;font-size:11px;font-weight:750}.signin-form .field input{background:#fff;border-radius:11px;height:44px;min-height:44px;padding:11px 13px;font-size:12px}.signin-form .password-field input{padding-right:44px}.signin-form .btn{min-height:43px}.signin-identity{background:#fcf7f7;border:1px solid #f1e3e6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.signin-identity>span{color:#8b747d;align-items:center;gap:7px;min-width:0;display:flex}.signin-identity svg{flex-shrink:0}.signin-identity strong{overflow-wrap:anywhere;color:#5d4a53;font-size:11px;font-weight:600}.signin-identity button{color:#c32d47;cursor:pointer;flex-shrink:0;padding:5px 2px;font-size:10px;font-weight:750}.signin-security{color:#93818a;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:9px;display:flex}@keyframes signin-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (max-width:480px){.signin-layout{padding:28px 16px 30px}.signin-card{border-radius:20px;padding:25px 23px}.signin-heading h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.signin-mark:before{animation:none}}
