@font-face{font-family:Vazir;src:url(/fonts/Vazirmatn-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazirmatn-Bold.woff) format("woff");font-weight:700;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.85 Vazir,Tahoma,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink)}h1{font-size:27px;line-height:1.7;letter-spacing:-.7px}h2{font-size:19px}h3{font-size:17px}button{border:0;background:none}svg{flex-shrink:0;vertical-align:middle}input,textarea,select{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:11px 13px;width:100%;color:var(--text);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--line);box-shadow:0 0 0 3px var(--mint)}textarea{resize:vertical}input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);padding:0}input[type=file]{font-size:12px;background:var(--card)}select{appearance:auto}button:focus-visible,a:focus-visible{outline:3px solid var(--line);outline-offset:4px}.app{min-height:100vh}.sidebar{width:244px;position:fixed;right:0;top:0;height:100dvh;background:var(--card);border-left:1px solid var(--line);padding:30px 20px 15px;display:flex;flex-direction:column;z-index:40;overflow-y:auto}.brand{display:flex;gap:13px;align-items:center;padding:0 12px 31px}.brand-symbol{width:46px;height:46px;background:var(--green);color:var(--muted);border-radius:14px;display:grid;place-items:center;flex-shrink:0}.brand b{font-size:28px;font-weight:800;display:block;line-height:1.35;letter-spacing:-1px}.brand small{font:8px/1.4 Arial,sans-serif;letter-spacing:2px;color:var(--muted)}.workspace-label{font-size:10px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;padding:0 14px 13px}.workspace-label span{font:8px Arial;letter-spacing:1.5px}nav{display:flex;flex-direction:column;gap:7px}nav button{display:flex;align-items:center;gap:12px;text-align:right;position:relative;padding:12px 15px;border-radius:10px;font-size:13px;color:var(--muted)}nav button:hover{background:var(--surface-soft);color:var(--green)}nav button.active{background:var(--surface-soft);color:var(--text);font-weight:700}nav button i{width:5px;height:5px;border-radius:50%;background:var(--mint);margin-right:auto}nav button em{font:10px Vazir;background:var(--surface-soft);border-radius:5px;padding:0 5px}nav button svg{stroke-width:1.7}.sidebar-bottom{margin-top:auto;padding-top:36px}.help-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:18px 13px;text-align:center}.help-card>span{display:block;color:var(--muted);margin-bottom:6px}.help-card b{font-size:13px}.help-card p{font-size:10px;color:var(--muted);margin:4px 0 12px}.help-card button{font-size:11px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.switch-view{display:flex;align-items:center;gap:8px;width:100%;margin:15px 0 10px;padding:10px 6px;color:var(--muted);font-size:11px}.switch-view svg:last-child{margin-right:auto}.profile{border-top:1px solid var(--line);display:flex;gap:10px;width:100%;align-items:center;text-align:right;padding:18px 4px 0}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-soft);color:var(--green);font-size:15px}.profile b{display:block;font-size:12px}.profile small{display:block;font-size:10px;color:var(--muted)}.profile>svg{margin-right:auto;color:var(--muted)}.main-shell{margin-right:244px}.topbar{height:85px;background:var(--card);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:11px}.breadcrumb>span{color:var(--muted)}.breadcrumb>svg{color:var(--muted)}.breadcrumb b{font-weight:500}.top-tools{display:flex;align-items:center;gap:16px}.search{display:flex;gap:8px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;width:230px;padding:0 11px;color:var(--muted)}.search input{border:0;background:none;box-shadow:none;font-size:11px;padding:8px 0}.search kbd{font-size:13px}.top-date{font-size:10px;color:var(--muted);border-right:1px solid var(--line);padding-right:16px;white-space:nowrap}main{max-width:1500px;padding:25px 42px 0;margin:auto}.review-strip{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-bottom:20px}.dot{width:5px;height:5px;background:var(--mint);border-radius:50%;display:inline-block}.review-strip button{margin-right:auto;display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow{font-size:10px;color:var(--muted);margin-bottom:4px}.page-heading p{font-size:12px;color:var(--muted);margin-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 17px;border-radius:9px;font-size:12px;line-height:1.9;font-weight:500;border:1px solid transparent;transition:background .2s,transform .2s;white-space:nowrap}.btn:hover{filter:brightness(.97);transform:translateY(-1px)}.btn.primary{color:#fff;background:var(--green)}.btn.outline{background:var(--card);border-color:var(--line);color:var(--muted)}.btn.soft{background:var(--surface-soft);color:var(--green)}.btn.cream{background:var(--cream);color:var(--text)}.btn.danger-btn{background:var(--mint);color:#fff}.wide{width:100%}.grow{flex:1}.icon-btn{border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--card);color:var(--muted);flex-shrink:0}.icon-btn:hover{background:var(--surface-soft)}.text-button{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--green);padding:5px 0}.muted{color:var(--muted);font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.break{word-break:break-all}.danger{color:var(--muted)}.row{display:flex;align-items:center;gap:9px}.between{justify-content:space-between}.hero{border-radius:20px;background:var(--surface-soft);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:300px;position:relative}.hero-copy{padding:32px 37px;z-index:2}.hero-kicker{font-size:10px;color:var(--text);display:flex;gap:7px;align-items:center;margin-bottom:13px}.hero-kicker>span{width:5px;height:5px;border-radius:50%;background:var(--surface-soft)}.hero h2{font-size:36px;color:var(--text);font-weight:600;line-height:1.65;letter-spacing:-1.5px}.hero em{font-style:normal;color:var(--text)}.hero p{font-size:11px;color:var(--text);margin:12px 0 21px;line-height:2.1}.hero .btn{padding:9px 17px;font-size:11px}.network-art{position:relative;min-height:305px;direction:ltr;isolation:isolate;overflow:hidden}.globe-art{position:absolute;width:180px;height:180px;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-14deg);border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at 30% 20%,var(--surface-soft),transparent 70%);box-shadow:inset 0 0 30px #00000015,0 0 100px #00000010;display:grid;place-items:center}.globe-art>svg{color:var(--text);transform:rotate(14deg);background:var(--surface-soft);border-radius:13px;padding:9px;width:61px;height:61px;z-index:2;box-shadow:0 0 25px #0006}.globe-ring{position:absolute;width:65%;height:100%;border:1px solid var(--line);border-radius:50%}.globe-ring.r2{width:27%}.globe-h{position:absolute;height:30%;width:100%;border:1px solid var(--line);border-radius:50%}.globe-h.h1{top:18%}.globe-h.h2{bottom:18%}.orbital{position:absolute;left:50%;top:48%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.orbit1{width:315px;height:255px}.orbit2{width:380px;height:310px}.node{position:absolute;display:flex;gap:8px;align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;padding:10px 12px;color:var(--text);box-shadow:0 12px 24px #0003;z-index:3;font-size:10px;direction:rtl}.node-a{right:10%;top:20%}.node-b{left:7%;bottom:20%}.node b{font-weight:500}.sat{width:7px;height:7px;border-radius:50%;position:absolute;background:var(--surface-soft);box-shadow:0 0 0 5px #0002}.s1{left:19%;top:19%}.s2{right:18%;bottom:23%;width:5px;height:5px}.s3{right:14%;top:50%;width:4px;height:4px;background:var(--mint)}.art-caption{font:7px Arial,sans-serif;letter-spacing:2.6px;color:var(--text);position:absolute;left:0;bottom:25px;width:100%;text-align:center}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 31px}.stat{background:var(--card);border:1px solid var(--line);border-radius:13px;display:flex;align-items:flex-start;padding:20px 17px;gap:12px;text-align:right;position:relative;min-height:112px}.stat>svg{position:absolute;left:12px;top:15px;color:var(--muted)}.stat-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.mint,.blue{background:var(--surface-soft);color:var(--green)}.yellow,.pink{background:var(--surface-soft);color:var(--muted)}.stat small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.stat strong{display:block;font-size:18px;color:var(--text)}.stat em{display:block;font-size:9px;font-style:normal;color:var(--muted);margin-top:3px}.section-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px;gap:10px}.section-head h2{font-size:17px;display:flex;align-items:center;gap:10px}.section-head h2>span{font-size:10px;font-weight:400;background:var(--surface-soft);color:var(--muted);padding:1px 8px;border-radius:5px}.section-head>button{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:23px;position:relative;transition:transform .2s,border .2s}.product-card:hover{transform:translateY(-3px);border-color:var(--line)}.product-card.featured{border-color:var(--line);background:var(--card)}.product-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.product-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:var(--surface-soft);color:var(--muted)}.product-icon svg{width:21px}.featured .product-icon{background:var(--surface-soft);color:var(--green)}.recommended{font-size:9px;color:var(--green);background:var(--surface-soft);padding:3px 9px;border-radius:5px}.product-card h3{font-size:18px;margin-bottom:4px}.product-desc{font-size:10px;color:var(--muted);min-height:20px}.quota{display:flex;align-items:baseline;gap:6px;margin:23px 0 17px;font-size:11px;color:var(--muted)}.quota b{font-size:31px;line-height:1.3;color:var(--text);font-weight:500}.quota i{height:20px;width:1px;background:var(--surface-soft);margin:0 13px;align-self:center}.quota span:last-child{display:flex;align-items:center;gap:6px;font-size:10px}.features{list-style:none;padding:15px 0;margin:0 0 15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:8px;font-size:10px;color:var(--muted)}.features li{display:flex;align-items:center;gap:7px}.features svg{color:var(--muted);stroke-width:1.5}.product-price{display:flex;align-items:center;gap:7px;margin-bottom:19px}.product-price strong{font-size:23px;font-weight:700;letter-spacing:-.5px;color:var(--text)}.product-price>span{font-size:11px;color:var(--muted)}.product-price small{color:var(--muted);font-size:9px;margin-right:3px}.product-card>.btn{font-size:11px}.card-meta{font-size:10px;color:var(--muted);margin-top:12px}.bottom-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:21px;margin-top:27px}.mini-guide,.notice-card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:23px}.mini-guide .section-head h2{font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px}.steps>div{display:grid;grid-template-columns:30px auto;column-gap:8px;align-items:center}.steps span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;background:var(--surface-soft);border-radius:50%;color:var(--muted);font-size:11px}.steps b{font-size:11px;font-weight:500}.steps small{font-size:9px;color:var(--muted)}.notice-card{background:var(--surface-soft);padding:22px;position:relative}.notice-card>svg{float:right;margin-left:10px;color:var(--muted)}.notice-card h3{font-size:13px}.notice-card p{font-size:10px;color:var(--muted);line-height:2;margin:9px 0}.notice-card .text-button{font-size:10px;color:var(--muted)}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.padded{padding:28px}.empty{text-align:center;padding:60px 20px 65px}.empty>span{display:inline-grid;place-items:center;width:65px;height:65px;border-radius:20px;background:var(--surface-soft);color:var(--muted);margin-bottom:16px}.empty h3{font-size:17px}.empty p{font-size:12px;color:var(--muted);max-width:420px;margin:8px auto 22px}.filter-row,.filter-pills{display:flex;align-items:center;gap:14px}.filter-row{justify-content:space-between;margin:0 0 22px}.filter-pills{font-size:11px;color:var(--muted)}.filter-pills button{background:var(--card);border:1px solid var(--line);padding:7px 14px;border-radius:8px}.filter-pills button.selected{color:var(--green);background:var(--surface-soft);border-color:var(--line)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;font-size:9px;white-space:nowrap;padding:3px 8px;line-height:1.8}.badge i{height:4px;width:4px;border-radius:50%;background:currentColor}.badge.green{color:var(--green);background:var(--surface-soft)}.badge.amber{color:var(--muted);background:var(--surface-soft)}.badge.blue{color:var(--green);background:var(--surface-soft)}.badge.red,.badge.gray{color:var(--muted);background:var(--surface-soft)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;font-size:11px}th{color:var(--muted);font-weight:400;padding:15px 20px;background:var(--card);border-bottom:1px solid var(--line);font-size:10px}td{padding:17px 20px;border-bottom:1px solid var(--line)}tbody tr:last-child td{border-bottom:0}td b{font-size:11px;font-weight:500}td small{display:block;font-size:9px;color:var(--muted);text-align:right}td select{width:auto;padding:5px 10px;font-size:11px}.slim-callout{display:flex;justify-content:space-between;align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;padding:15px 19px;margin-bottom:20px;gap:12px}.slim-callout>span{display:flex;align-items:center;gap:11px;color:var(--muted)}.slim-callout b{font-size:11px;font-weight:400}.service-card{background:var(--card);border:1px solid var(--line);padding:23px;border-radius:16px}.service-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--surface-soft);border-radius:12px;color:var(--muted)}.service-card h3{margin-top:13px}.service-line{display:flex;justify-content:space-between;font-size:11px;border-bottom:1px solid var(--line);padding:12px 0}.service-line span{color:var(--muted)}.service-line b{font-weight:400}.service-card>.row:last-child{margin-top:20px}.usage-note{background:var(--card);border-radius:7px;padding:10px;font-size:9px;color:var(--muted);margin-top:14px}.progress{height:5px;background:var(--surface-soft);border-radius:3px;overflow:hidden;margin:15px 0 8px}.progress i{display:block;height:100%;background:var(--mint)}.service-card>small{font-size:10px;color:var(--muted)}.admin-banner{border-radius:17px;padding:31px 36px;background:var(--surface-soft);color:var(--text);display:flex;justify-content:space-between;align-items:center;min-height:216px}.admin-banner h2{font-size:26px;color:var(--text);margin:12px 0 6px}.admin-banner p{font-size:12px;margin-bottom:18px}.admin-banner>svg{margin:0 50px;color:var(--text)}.admin-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px}.admin-quick button{display:flex;gap:14px;align-items:center;text-align:right;border:1px solid var(--line);background:var(--card);border-radius:13px;padding:23px;color:var(--muted)}.admin-quick b{display:block;font-size:13px;color:var(--green)}.admin-quick small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.admin-quick button>svg:last-child{margin-right:auto;width:16px}.inventory-metrics{display:flex;gap:20px;margin-bottom:22px}.inventory-metrics>div{flex:1;border:1px solid var(--line);background:var(--card);border-radius:11px;padding:19px;font-size:12px;color:var(--muted)}.inventory-metrics b{font-size:25px;color:var(--green);margin-left:8px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.integration-card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:24px;min-width:0}.integration-card h3{margin:20px 0 4px;font-size:16px}.integration-card p{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.integration-card code{display:block;font:10px/2 monospace;background:var(--card);color:var(--muted);padding:13px 10px;border-radius:8px;margin:17px 0;overflow-wrap:anywhere;min-height:64px}.integration-logo{font-size:19px;font-weight:800;letter-spacing:-1px;color:var(--muted)}.integration-logo.nowpayments{color:var(--green)}.integration-logo.plisio{color:var(--muted);letter-spacing:-.8px}.integration-logo.card,.integration-logo.wallet,.integration-logo.link{display:grid;place-items:center;background:var(--surface-soft);width:43px;height:43px;border-radius:12px}.integration-card>.row:last-child{margin-top:20px}.note{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;padding:12px 14px;color:var(--muted);font-size:11px;line-height:2;display:flex;align-items:flex-start;gap:10px;margin:10px 0 17px}.note svg{margin-top:2px;width:18px}.note.spacious{padding:20px;margin-top:25px}.warning{color:var(--muted);background:var(--surface-soft)}.service-card .warning{font-size:10px;padding:10px;margin-top:10px}.ticket-row{display:flex;align-items:center;gap:16px;text-align:right;width:100%;padding:22px 25px;border-bottom:1px solid var(--line)}.ticket-row:last-child{border:0}.ticket-row:hover{background:var(--card)}.ticket-row b{font-size:12px}.ticket-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.ticket-icon{background:var(--surface-soft);width:41px;height:41px;display:grid;place-items:center;border-radius:12px;color:var(--muted)}.ticket-row>svg{color:var(--muted)}.form{display:grid;gap:16px}.field{display:block}.field>span{font-size:11px;color:var(--muted);display:block;margin-bottom:7px}.field small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checks,.check{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--muted)}.checks{flex-wrap:wrap}.checks label{display:flex;align-items:center;gap:5px}.check{gap:7px}.settings-form{max-width:660px}.form .note{margin:0}.form .btn{margin-top:5px}.modal-backdrop{position:fixed;inset:0;background:var(--surface-soft);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;backdrop-filter:blur(5px)}.modal{background:var(--card);border:1px solid var(--line);border-radius:19px;box-shadow:0 25px 80px #00000030;width:550px;max-width:100%;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;animation:modal-in .18s ease-out}.modal-header{padding:19px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.modal-header h2{font-size:16px}.modal-header .icon-btn{border:0;background:var(--surface-soft)}.modal-body{padding:24px;overflow-y:auto;overscroll-behavior:contain}.modal-body>p{margin:0 0 20px;font-size:12px}.modal-body>h3{font-size:14px;margin-bottom:15px}.thread-modal{width:680px}.checkout-summary{display:flex;align-items:center;gap:13px;background:var(--surface-soft);border-radius:11px;padding:20px;margin-bottom:23px}.checkout-summary>svg{color:var(--muted)}.checkout-summary b{display:block;font-size:14px}.checkout-summary small{font-size:10px;color:var(--muted);display:block}.checkout-summary strong{font-size:15px;margin-right:auto}.payment-options{display:grid;gap:10px;margin:15px 0}.payment-options button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px;text-align:right}.payment-options button.selected{background:var(--surface-soft);border-color:var(--line)}.payment-options b{display:block;font-size:12px}.payment-options small{display:block;color:var(--muted);font-size:10px}.payment-options>button>svg{color:var(--green)}.radio-dot{width:15px;height:15px;border:1px solid var(--line);border-radius:50%;margin-right:auto}.selected .radio-dot{border:4px solid var(--line);background:var(--card)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;background:var(--card);border-radius:10px;margin:20px 0}.detail-grid small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.detail-grid b{font-size:12px;font-weight:500}.payment-detail{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;padding:20px;text-align:center;margin-bottom:20px}.payment-detail small{display:block;color:var(--muted);font-size:11px}.payment-detail>b{font-size:21px;display:block;letter-spacing:1px;color:var(--green);margin:8px 0}.payment-detail code{overflow-wrap:anywhere;display:block;font-size:12px;margin:15px 0}.payment-detail .text-button{margin:auto;color:var(--green)}.receipt-link{display:flex;align-items:center;gap:15px;font-size:11px;border:1px solid var(--line);border-radius:11px;padding:10px;margin-bottom:20px}.receipt-link img{width:70px;height:70px;object-fit:cover;border-radius:6px}.receipt-link span{display:flex;align-items:center;gap:8px}.config-block{margin:20px 0}.config-block>b{font-size:12px}.config-block textarea{font:11px/1.8 monospace;margin:10px 0;color:var(--muted);background:var(--card);word-break:break-all}.config-block .btn{font-size:11px}.qr{display:block;max-width:100%;margin:20px auto;border:1px solid var(--line);border-radius:10px}.thread-meta{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted);margin-bottom:15px}.thread-actions{margin:15px 0}.thread-actions select{font-size:11px}.messages{display:flex;flex-direction:column;gap:14px;background:var(--surface-soft);border-radius:13px;padding:18px;margin:18px 0;max-height:320px;overflow-y:auto}.message{background:var(--card);border:1px solid var(--line);border-radius:11px 2px 11px 11px;max-width:90%;padding:13px 16px;align-self:flex-start;min-width:170px}.message.staff{background:var(--surface-soft);border-color:var(--line);align-self:flex-end;border-radius:2px 11px 11px}.message small{font-size:9px;color:var(--muted)}.message p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.message a{font-size:11px;display:flex;gap:6px;margin-top:10px}.prose{font-size:12px;line-height:2.3;color:var(--muted)}.prose p{margin:10px 0 20px}.prose h3{font-size:15px}.toast{display:flex;gap:10px;align-items:center;position:fixed;left:30px;bottom:25px;z-index:200;background:var(--surface-soft);color:var(--muted);box-shadow:0 8px 25px #0003;border:1px solid var(--line);border-radius:11px;padding:16px 20px;max-width:min(520px,90vw);font-size:12px}.toast button{color:var(--muted);padding:0}.error-banner{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);padding:15px;border-radius:10px;margin-bottom:20px;font-size:12px}.error-banner button{float:left;text-decoration:underline}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.loading-screen p{font-size:12px;color:var(--muted)}.loading-screen h2{font-size:26px}.loading-screen .brand-symbol{width:60px;height:60px}.mobile-menu,.mobile-scrim{display:none}footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:31px 2px 24px;font-size:9px;color:var(--muted)}footer span{display:flex;align-items:center;gap:10px}footer i{width:3px;height:3px;background:var(--surface-soft);border-radius:50%}footer button{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}@keyframes modal-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media(min-width:1600px){main{padding-left:65px;padding-right:65px}.hero{min-height:330px}.hero-copy{padding:40px 45px}.hero h2{font-size:40px}.network-art{min-height:330px}.globe-art{width:200px;height:200px}}@media(max-width:1200px){.sidebar{width:218px;padding-left:14px;padding-right:14px}.main-shell{margin-right:218px}.topbar{padding:0 25px}main{padding:22px 25px 0}.top-date{display:none}.search{width:200px}.stats{gap:11px}.stat{padding:16px 12px;gap:8px}.stat-icon{width:30px;height:30px}.stat strong{font-size:16px}.stat em{font-size:8px}.product-grid{gap:13px}.product-card{padding:20px}.product-price strong{font-size:20px}.hero-copy{padding:30px}.hero h2{font-size:32px}.node-a{right:3%}.node-b{left:0}.bottom-grid{grid-template-columns:1.5fr 1fr}.steps{gap:6px}.steps>div{grid-template-columns:1fr;text-align:center}.steps span{margin:0 auto 8px;grid-row:auto}.steps b{font-size:10px}.integration-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat{min-height:96px;padding:17px}.hero{grid-template-columns:1.1fr 1fr;min-height:290px}.hero-copy{padding:26px}.hero h2{font-size:29px}.network-art{min-height:290px}.globe-art{width:145px;height:145px}.orbit1{width:230px;height:210px}.orbit2{width:280px;height:260px}.node{font-size:8px;padding:8px}.node svg{width:15px}.product-grid{grid-template-columns:repeat(2,1fr)}.bottom-grid{grid-template-columns:1fr}.topbar{height:73px}.admin-quick{grid-template-columns:1fr}.admin-banner>svg{width:90px;margin:0 5px}.admin-banner h2{font-size:22px}.page-heading .btn{font-size:11px}.review-detail{display:none}}@media(max-width:760px){.sidebar{transform:translate(100%);transition:transform .2s;width:250px;z-index:90}.sidebar.open{transform:none}.main-shell{margin-right:0}.mobile-menu{display:inline-flex;border:0}.mobile-scrim{display:block;position:fixed;inset:0;background:var(--surface-soft);z-index:80;backdrop-filter:blur(3px)}.topbar{padding:0 17px;height:64px;gap:10px}.breadcrumb{gap:6px;font-size:10px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.top-tools{gap:8px}.top-tools>.icon-btn{width:30px;height:30px}.search{width:170px;gap:6px;font-size:10px}.search kbd{display:none}.search input{font-size:10px}main{padding:18px 18px 0}.page-heading{align-items:flex-start;margin:20px 0}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.page-heading>.btn{font-size:10px;padding:8px 11px;margin-top:18px;gap:6px}.eyebrow{font-size:9px}.review-strip{margin-bottom:5px}.hero{min-height:270px}.hero-copy{padding:25px}.hero h2{font-size:28px}.hero p{font-size:10px}.hero-kicker{font-size:9px}.network-art{min-height:270px}.node-a{top:20%;right:0}.node-b{bottom:18%;left:0}.globe-art{width:135px;height:135px}.art-caption{font-size:5px;letter-spacing:1.7px}.stats{margin:17px 0 25px}.stat strong{font-size:17px}.stat em{font-size:9px}.stat small{font-size:10px}.product-card{padding:21px}.product-grid,.integration-grid{gap:14px}.modal-backdrop{padding:14px}.modal{max-height:93dvh}.modal-header{padding:16px 20px}.modal-body{padding:20px}.table-wrap th,.table-wrap td{padding:14px}.slim-callout{padding:12px 14px}.slim-callout b,.slim-callout .text-button{font-size:10px}.service-card{padding:21px}.inventory-metrics{gap:10px}.inventory-metrics>div{padding:15px;font-size:10px}.inventory-metrics b{display:block;margin:0;font-size:22px}.ticket-row{padding:17px 15px;gap:10px}.ticket-row b{font-size:11px}.ticket-row small{font-size:9px}.ticket-icon{width:34px;height:34px}.ticket-row .badge{font-size:8px}.toast{left:18px;right:18px;bottom:18px;max-width:none;font-size:11px}.admin-banner{padding:25px}.admin-banner h2{font-size:21px}.admin-banner>svg{width:70px}.page-heading .btn svg{width:15px}}@media(max-width:480px){main{padding:14px 14px 0}.topbar{padding:0 12px}.search{width:148px}.hero{grid-template-columns:1fr;min-height:310px}.hero-copy{padding:26px;position:relative;z-index:3}.hero h2{font-size:30px}.hero p{max-width:220px;line-height:2.1}.hero .btn{font-size:10px}.network-art{position:absolute;left:-110px;top:18px;width:290px;height:285px;opacity:.45;z-index:1;pointer-events:none}.node,.art-caption,.s3,.hero-copy .desktop-break{display:none}.hero-copy p{max-width:225px}.stats{gap:9px}.stat{padding:15px 12px;gap:9px;min-height:101px}.stat-icon{width:27px;height:27px;border-radius:8px}.stat-icon svg{width:17px}.stat strong{font-size:15px}.stat small{font-size:9px}.stat em{font-size:8px;max-width:110px}.stat>svg{display:none}.page-heading h1{font-size:21px}.product-grid{grid-template-columns:1fr}.product-card{padding:23px}.product-top{margin-bottom:14px}.product-card h3{font-size:19px}.product-desc{font-size:11px}.quota{margin-top:18px}.features{font-size:11px;gap:9px}.product-price strong{font-size:25px}.product-card>.btn{font-size:12px}.section-head h2{font-size:16px}.section-head>button{font-size:10px}.bottom-grid{gap:15px;margin-top:22px}.steps{gap:10px}.mini-guide,.notice-card{padding:20px}.integration-grid{grid-template-columns:1fr}.slim-callout{align-items:flex-start}.slim-callout>span{align-items:flex-start;gap:7px}.slim-callout>span svg{width:17px}.slim-callout .text-button{white-space:nowrap}.modal-header h2{font-size:15px}.modal-body{padding:19px}.fields{gap:10px}.field>span{font-size:10px}.checks{gap:10px}.checkout-summary{padding:15px;gap:10px}.checkout-summary strong{font-size:13px}.checkout-summary b{font-size:12px}.checkout-summary small{font-size:9px}.thread-meta{flex-wrap:wrap}.ticket-row .badge{font-size:8px;padding:3px 6px}.ticket-row>svg{display:none}.thread-actions{flex-wrap:wrap}.thread-actions select{width:auto;flex:1}.admin-banner>svg{display:none}.admin-banner h2{font-size:22px}.admin-banner{min-height:205px}.admin-quick button{padding:20px}.inventory-metrics{gap:8px}.inventory-metrics>div{padding:12px}.page-heading>div{min-width:0}.padded{padding:20px}footer{padding-top:25px;font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hero,.admin-banner{background:var(--dark)}.hero em{color:var(--cream)}.hero-copy .btn{font-weight:700}.btn.primary:hover{background:var(--dark)}.stat-icon.mint,.stat-icon.blue,.stat-icon.yellow,.stat-icon.pink{background:var(--mint);color:var(--green)}.integration-logo.nowpayments,.integration-logo.plisio{color:var(--green)}.product-card.featured{border:2px solid var(--green);background:var(--card);box-shadow:0 6px 22px #0000000a}.recommended{background:var(--cream);color:var(--dark);font-weight:600}.product-icon,.featured .product-icon,.service-icon,.ticket-icon{background:var(--mint);color:var(--green)}.btn.soft,.filter-pills button.selected,nav button.active{background:var(--mint);color:var(--green)}.text-button{color:var(--green)}.btn.outline{color:var(--green);border-color:var(--line)}.product-desc,.page-heading p,.stat small,.stat em,.muted,.features,.quota,.help-card p,.detail-grid small,.field small,.card-meta,.support-settings .sc-field>small,.support-settings-heading small{color:var(--muted)}.note{background:var(--mint);border-color:var(--line);color:var(--text)}.warning,.badge.amber{background:var(--warning-bg);color:var(--warning)}.badge.blue,.badge.green{background:var(--mint);color:var(--green)}.badge.red,.error-banner{background:var(--danger-bg);color:var(--danger)}.danger{color:var(--danger)}.checkout-summary,.detail-grid,.payment-detail,.messages{background:var(--bg)}.payment-options button.selected{background:var(--mint);border-color:var(--green)}.selected .radio-dot{border-color:var(--green)}.payment-detail>b,.payment-detail .text-button{color:var(--green)}.support-settings-tabs button.selected{background:var(--mint);border-color:var(--green);color:var(--green)}.support-settings-save{background:var(--bg);border-color:var(--line)}.campaigns{border:1px solid var(--line);border-radius:22px;background:var(--card);overflow:hidden;margin-bottom:20px;box-shadow:var(--shadow-sm)}.campaign-viewport{container-type:inline-size;min-width:0}.campaign-slide{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:minmax(0,1fr);height:clamp(380px,calc(100cqw / 3 + 92px),520px);overflow:hidden;background:linear-gradient(125deg,var(--surface-soft),var(--card));animation:pv-reveal .22s ease-out}.campaign-copy{grid-column:1;grid-row:1;padding:clamp(24px,3cqw,42px);display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;min-height:0}.campaign-label{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;font-size:11px;border:1px solid var(--line);border-radius:24px;color:var(--green);background:var(--card)}.campaign-message{min-width:0}.campaign-copy h2{font-size:clamp(25px,2.8cqw,38px);line-height:1.5;letter-spacing:-.5px;font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.campaign-copy p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.campaign-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:15px}.campaign-product{display:grid;gap:2px;font-size:13px;min-width:0}.campaign-product b{font-weight:500}.campaign-product small{color:var(--muted);font-size:11px}.campaign-media{grid-column:2;grid-row:1;display:flex;min-width:0;min-height:0;padding:24px}.campaign-media picture{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:14px}.campaign-media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.campaign-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:24px;text-align:center;background:var(--surface-soft);color:var(--muted);font-size:13px;border-radius:12px}.layout-full{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 92px;background:var(--surface-soft)}.layout-full .campaign-media{grid-column:1;grid-row:1;padding:0}.layout-full .campaign-media picture{border-radius:0}.layout-full .campaign-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 24px;background:var(--card);border-top:1px solid var(--line)}.layout-full .campaign-copy h2{font-size:18px;-webkit-line-clamp:1;letter-spacing:0}.layout-full .campaign-copy p{font-size:12px;margin-top:3px;-webkit-line-clamp:1}.layout-full .campaign-product{display:none}.campaign-orbit{position:relative;grid-column:2;grid-row:1;display:grid;place-items:center;min-width:0;overflow:hidden;background:radial-gradient(ellipse at center,var(--mint),transparent 68%)}.orbit-ring{position:absolute;border:1px solid var(--line);border-radius:50%;width:74%;aspect-ratio:1}.orbit-ring.second{width:53%;border-color:var(--green);opacity:.2}.orbit-mark{display:grid;place-items:center;width:118px;height:118px;border-radius:32px;background:var(--action);color:var(--on-action);transform:rotate(-12deg);box-shadow:20px 18px 0 var(--mint)}.orbit-tag{position:absolute;bottom:35px;font:10px Arial;letter-spacing:3px;color:var(--muted)}.campaign-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);background:var(--card)}.campaign-controls small{white-space:nowrap;color:var(--muted);font-size:11px}.campaign-controls small b{color:var(--ink)}.slider-dots{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;min-width:0;max-width:55%}.slider-dots button{position:relative;width:28px;height:32px;border-radius:0;background:transparent;opacity:1;padding:0}.slider-dots button:after{content:"";display:block;margin:auto;width:6px;height:6px;border-radius:10px;background:var(--muted);opacity:.4;transition:width .16s ease,opacity .16s ease}.slider-dots button[aria-current=true]{width:36px;background:transparent}.slider-dots button[aria-current=true]:after{width:22px;background:var(--green);opacity:1}.banner-manager{display:grid;gap:20px}.banner-manager>.slim-callout{margin:0}.banner-editor{scroll-margin-top:20px}.banner-editor .form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.banner-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.banner-fields>.row{flex-wrap:wrap}.banner-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.banner-spec-grid article{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.banner-spec-grid b,.banner-spec-grid strong,.banner-spec-grid small{display:block}.banner-spec-grid b{font-size:13px}.banner-spec-grid strong{font-size:24px;letter-spacing:1px;text-align:right;color:var(--ink);margin:8px 0 3px}.banner-spec-grid small{color:var(--muted);font-size:12px}.banner-spec-grid a{margin-top:12px}.banner-specs p{font-size:13px;color:var(--muted);line-height:2;margin-top:15px}.banner-specs .section-head h2{display:flex;align-items:center}.banner-upload{position:relative;display:flex;align-items:center;gap:14px;background:var(--surface-soft);border:1px dashed var(--green);border-radius:12px;padding:22px;cursor:pointer;color:var(--green)}.banner-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.banner-upload:focus-within{outline:3px solid var(--focus);outline-offset:3px}.banner-upload small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.banner-upload-info{display:block;color:var(--muted);font-size:12px;line-height:1.9;padding:8px 0}.banner-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.banner-preview-toolbar b{font-size:14px}.banner-preview-toolbar button[aria-pressed=true]{background:var(--mint);border-color:var(--green)}.banner-live-preview{border:1px solid var(--line);border-radius:18px;overflow:hidden;width:100%;margin-inline:auto}.banner-live-preview.preview-mobile{max-width:390px;border:6px solid var(--line);border-radius:28px}.banner-list{display:grid;gap:12px}.banner-row{padding:18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.banner-row>img,.banner-mini-icon{width:100px;height:65px;object-fit:contain;border-radius:9px;background:var(--surface-soft)}.banner-mini-icon{display:grid;place-items:center;color:var(--green)}.banner-row>div:not(.banner-delete){flex:1;min-width:130px}.banner-row b{font-size:14px;overflow-wrap:anywhere}.banner-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.banner-delete{flex-basis:100%;display:flex;align-items:center;justify-content:flex-end;gap:15px;padding-top:12px;border-top:1px solid var(--line);flex-wrap:wrap}.banner-delete span{margin-left:auto;font-size:13px}@container (max-width:700px){.campaign-slide{grid-template-columns:1fr;grid-template-rows:75cqw 240px;height:calc(75cqw + 240px);min-height:0}.campaign-media{grid-column:1;grid-row:1;padding:0}.campaign-media picture{border-radius:0}.campaign-copy,.layout-full .campaign-copy{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:20px;gap:12px;background:var(--card);border-top:1px solid var(--line)}.campaign-label{display:none}.campaign-copy h2,.layout-full .campaign-copy h2{font-size:23px;line-height:1.5;-webkit-line-clamp:2}.campaign-copy p,.layout-full .campaign-copy p{font-size:13px;margin-top:5px;-webkit-line-clamp:2}.campaign-bottom{gap:12px;flex-wrap:nowrap}.campaign-bottom .btn{font-size:12px;padding:10px 12px}.campaign-product{font-size:12px}.campaign-product small{font-size:11px}.layout-full .campaign-bottom .btn{width:100%}.layout-text{grid-template-rows:1fr;background:linear-gradient(135deg,var(--surface-soft),var(--card))}.layout-text .campaign-copy{grid-row:1;background:transparent;border:0;padding:28px;gap:24px}.layout-text .campaign-label{display:inline-flex}.layout-text .campaign-copy h2{font-size:30px}.campaign-orbit{display:none}}@media(max-width:700px){.banner-spec-grid,.banner-editor .form-grid{grid-template-columns:1fr}.banner-spec-grid article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:15px}.banner-spec-grid strong{font-size:20px;grid-row:1;grid-column:2;margin:0}.banner-spec-grid a{margin:0;grid-row:2;grid-column:2}.banner-upload{padding:18px}.banner-upload small{font-size:11px}.campaign-controls{padding:9px 12px;gap:8px}.campaign-controls .row{gap:5px}.banner-row{padding:14px;gap:12px}.banner-row>img,.banner-mini-icon{width:65px;height:55px}.banner-preview-toolbar .btn{font-size:12px}}.shop-departments{margin:28px 0}.department-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px}.department-grid>button{display:grid;grid-template-columns:1fr auto;text-align:right;gap:7px;padding:22px 18px;background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .2s,border-color .2s}.department-grid>button:hover,.department-grid>button:focus-visible{transform:translateY(-4px);border-color:var(--accent,#3A83F7)}.department-icon{width:46px;height:46px;display:inline-grid;place-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;flex-shrink:0}.department-grid .department-icon{grid-column:1/-1;margin-bottom:10px}.department-grid b{font-size:16px;line-height:1.8}.department-grid small{grid-column:1;color:var(--muted);font-size:12px}.department-grid>button>svg{grid-column:2;grid-row:2/4;align-self:center;color:var(--muted)}.request-product{display:flex;align-items:center;gap:16px}.request-product h3{margin:0 0 8px}.request-product p{margin:0;line-height:1.9;color:var(--muted)}.request-product>svg{flex-shrink:0}.request-flow{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.request-flow span{padding:8px 12px;font-size:12px;border-radius:20px;background:var(--surface-soft);border:1px solid var(--line)}.order-inputs{display:grid;gap:16px;border-block:1px solid var(--line);padding-block:20px}.order-inputs h3,.order-inputs p{margin:0}.order-inputs p{color:var(--muted);font-size:13px;line-height:1.9}.requests-center{display:grid;gap:20px}.request-card{padding:24px}.request-card>header,.digital-service>header{display:flex;align-items:center;gap:14px;justify-content:space-between}.request-card h3{margin:0 0 5px;font-size:20px}.request-card header small{color:var(--muted);font-size:12px}.request-card details{margin:20px 0}.request-card summary{cursor:pointer;font-size:14px;padding:8px 0}.request-details{display:grid;gap:0;margin:15px 0}.request-details>div{display:grid;grid-template-columns:150px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:13px 0}.request-details dt{font-size:13px;color:var(--muted)}.request-details dd{margin:0;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.quote-response{border-inline-start:3px solid var(--accent,#3A83F7);background:var(--surface-soft);padding:15px 18px;border-radius:10px;margin:16px 0}.quote-response p{white-space:pre-wrap;line-height:2;margin:6px 0 0;font-size:14px}.quote-response b{font-size:13px}.quote-offer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:20px 0}.quote-offer strong{display:block;font-size:24px;margin:8px 0}.quote-offer small{color:var(--muted);font-size:12px;display:block;line-height:1.9}.quote-form,.delivery-form{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.order-requirements{margin:24px 0}.digital-service{padding:24px;display:grid;gap:16px}.digital-service h3{font-size:23px;margin:0}.digital-service p{color:var(--muted);line-height:1.9;margin:0}.digital-service .eyebrow{margin:5px 0 -8px}.digital-expiry{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.digital-holdings{margin-top:28px}.product-type-selector{margin-bottom:22px}.product-type-selector>label{margin-bottom:18px}.catalog-readable .catalog-data b.digital-spec{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.catalog-readable .is-expanded .catalog-data b.digital-spec{font-size:17px}.catalog-readable .catalog-price b.quote-price{font-size:16px}.catalog-readable .is-expanded .catalog-price b.quote-price{font-size:19px}.catalog-readable .catalog-summary .quote-price{font-size:23px}.catalog-type-hint{font-size:12px;color:var(--muted);padding:12px 24px;background:var(--surface-soft)}.catalog-readable .catalog-name small{line-clamp:2;-webkit-line-clamp:2}.catalog-facts b{overflow-wrap:anywhere}.product-editor-fields{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:12px}.product-editor-fields legend{padding:0 8px;font-size:14px}.digital-price-note{font-size:13px;color:var(--muted);line-height:1.9}.digital-service .row{flex-wrap:wrap}.catalog-total strong.quote-price small{display:none}@media(max-width:700px){.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-grid>button{padding:17px 14px}.department-grid b{font-size:14px}.department-grid small{font-size:11px}.request-card{padding:18px}.request-card>header{flex-wrap:wrap}.request-card>header>.badge{margin-inline-start:auto}.request-details>div{grid-template-columns:1fr;gap:4px}.quote-offer .btn{width:100%}.request-flow{gap:6px}.request-flow span{font-size:11px}.digital-service{padding:20px}.catalog-readable .catalog-data b.digital-spec{font-size:15px}.catalog-readable .is-expanded .catalog-data b.digital-spec{font-size:17px}}@media(prefers-reduced-motion:reduce){.department-grid>button{transition:none}.department-grid>button:hover{transform:none}}.union-tile .digital-glass-symbol{display:flex;gap:12px;align-items:center}.union-tile .digital-glass-symbol small{font-size:15px;line-height:1.7}.campaign-product small{max-width:270px;line-height:1.8}@container product-list (max-width:380px){.catalog-readable .catalog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name" "quota duration" "price price" "choose choose"}.catalog-readable .catalog-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-readable .catalog-price b{font-size:21px}.catalog-readable .catalog-data small{font-size:12px;line-height:1.9}.catalog-readable .catalog-name small,.catalog-readable .is-expanded .catalog-name small{-webkit-line-clamp:3}.catalog-readable .catalog-mobile-buy .btn{white-space:nowrap}}@media(max-width:700px){.depth-carousel .union-tile .digital-glass-symbol{gap:8px}.depth-carousel .union-tile .digital-glass-symbol svg{width:32px;height:32px}.depth-carousel .union-tile .digital-glass-symbol small{font-size:11px;margin:0}.catalog-readable .catalog-mobile-buy .btn{min-width:116px;flex-shrink:0}}.home-layout{container:homepage / inline-size;--home-radius:26px;--home-muted:var(--muted);color:var(--ink)}.home-sections{display:flex;flex-direction:column;gap:52px;min-width:0}.home-sections *{box-sizing:border-box}.home-sections button{font:inherit}.home-sections button:not(:disabled),.home-faq summary{cursor:pointer}.home-sections :focus-visible,.home-header-tools :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.home-sections p{line-height:1.95;color:var(--muted)}.home-kicker{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:1.8px;color:var(--muted);direction:ltr;justify-content:flex-end}.home-tiny-spark{font-size:19px;color:var(--accent)}.home-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px}.home-intro h1{font-size:clamp(29px,3.2cqw,44px);line-height:1.6;font-weight:650;letter-spacing:-1.3px;margin:9px 0}.home-intro p{font-size:14px;margin:0;max-width:660px}.home-intro-link{white-space:nowrap;display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);color:var(--ink);padding:13px 19px;border-radius:30px;font-size:13px!important;transition:transform .2s}.home-intro-link:hover{transform:translate(-3px)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:23px;align-items:stretch}.home-hero-grid.without-spots{grid-template-columns:1fr}.home-main-campaign{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--home-radius);background:var(--card);padding:16px 10px 12px;isolation:isolate;overflow:hidden}.home-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;z-index:-1}.home-main-campaign .depth-carousel{margin:0!important}.home-main-campaign .glass-heading{padding:0 17px;margin:2px 0 0}.home-main-campaign .glass-heading small{display:none}.home-main-campaign .glass-scene{padding:22px 15px 34px}.home-main-campaign .campaign-slide{height:405px}.home-main-campaign .campaign-copy h2{font-size:clamp(25px,3cqw,36px)}.home-main-campaign .campaign-copy{padding:28px;gap:17px}.home-main-campaign .campaign-copy p{font-size:14px}.home-main-campaign .campaign-bottom{flex-wrap:wrap;gap:14px}.home-main-campaign .campaign-bottom .btn{min-height:44px;padding:10px 15px;font-size:13px}.home-main-campaign .campaign-product{border:0;padding:0}.home-main-campaign .union-tile{width:180px;height:175px}.home-main-campaign .tile-front{padding:20px}.home-main-campaign .union-art{min-height:210px}.home-main-campaign .depth-carousel .glass-progress{margin-top:5px}.home-main-campaign .glass-heading>span{font-size:12px}.home-hero-empty{padding:65px 25px;text-align:center;min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.home-hero-empty svg{color:var(--muted)}.home-side-spots{display:grid;grid-template-rows:1fr 1fr;gap:19px}.home-spot{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:right;border:1px solid var(--line);border-radius:var(--home-radius);background:var(--surface-soft);color:var(--ink);padding:23px;overflow:hidden;isolation:isolate;min-height:235px;transition:transform .25s,border-color .25s}.home-spot:hover{transform:translateY(-4px);border-color:var(--muted)}.home-spot.spot-1{background:var(--card)}.home-spot-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);gap:12px}.home-spot-top svg{padding:7px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line)}.home-spot-art{position:absolute;left:24px;top:65px;display:grid;place-items:center;width:105px;height:100px;color:var(--ink);opacity:.25;transform:rotate(-12deg)}.home-spot-art>svg{z-index:1}.home-spot-art i{position:absolute;width:105px;height:100px;border:1px solid var(--line-strong);border-radius:25px;background:var(--glass);transform:translate(16px,-6px) rotate(15deg)}.home-spot-art i:last-child{transform:translate(-9px,9px) rotate(-12deg)}.home-spot-copy{margin-top:auto;padding-top:48px;position:relative;display:flex;flex-direction:column;gap:7px}.home-spot-copy strong{font-size:19px;line-height:1.7;font-weight:650;max-width:220px}.home-spot-copy small{font-size:12px;color:var(--muted);line-height:1.85}.home-spot-copy em{font-size:11px;font-style:normal;color:var(--accent)}.home-spot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.22}.home-spot:has(>img):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--card),transparent)}.home-header-tools{display:flex;align-items:center;gap:13px;flex:1;min-width:0}.home-header-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;border:0;background:transparent;color:var(--ink);font:inherit}.home-header-brand>svg,.home-header-brand>img{width:29px;height:29px;object-fit:contain}.home-header-brand b{font-size:16px}.home-search-trigger{display:flex;align-items:center;gap:11px;flex:1;min-width:120px;max-width:520px;border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);padding:11px 14px;border-radius:13px;font:inherit;font-size:12px;text-align:right}.home-search-hint{margin-right:auto;border:1px solid var(--line);border-radius:5px;padding:2px 7px;font-size:10px}.home-header-wallet{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;white-space:nowrap}.home-bell{position:relative;flex-shrink:0}.home-bell i{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:1px 4px;border-radius:10px;background:var(--accent);color:var(--accent-ink,#172437);font-style:normal;font-size:9px}.topbar:has(.home-header-tools){gap:20px}.topbar:has(.home-header-tools) .breadcrumb{display:none}.topbar:has(.home-header-tools) .top-date{display:none}.topbar:has(.home-header-tools) .top-tools{flex-shrink:0}.home-activity{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:20px 24px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.home-activity-label{display:flex;align-items:center;gap:12px;flex-shrink:0}.home-activity-label b{display:block;font-size:13px}.home-activity-label small{font-size:11px;color:var(--muted)}.home-status-dot{width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px var(--mint)}.home-activity-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.home-activity-actions button{border:0;background:var(--surface-soft);color:var(--ink);display:flex;gap:8px;align-items:center;border-radius:9px;padding:11px 12px;font-size:12px}.home-activity-actions button:hover{background:var(--mint)}.home-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-account-stats button{display:flex;align-items:center;gap:14px;background:transparent;color:var(--ink);border:0;border-left:1px solid var(--line);padding:3px 17px;text-align:right}.home-account-stats button:last-child{border-left:0}.home-account-stats button>svg:first-child{color:var(--muted);flex-shrink:0}.home-account-stats button>svg:last-child{margin-right:auto;color:var(--muted)}.home-account-stats small{display:block;font-size:12px;color:var(--muted)}.home-account-stats b{font-size:26px;font-weight:550;line-height:1.5}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.home-section-head h2{font-size:26px;font-weight:650;letter-spacing:-.6px;margin:6px 0}.home-section-head p{font-size:13px;margin:0;max-width:690px}.home-text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--ink);border:0;background:transparent;padding:8px 0;font-size:13px!important;white-space:nowrap}.home-text-link:hover{color:var(--accent)}.home-section-image{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:20px;margin-bottom:23px}.home-departments{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:start}.home-department{border:1px solid var(--line);border-radius:20px;background:var(--card);overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.home-department.is-open{border-color:var(--line-strong);box-shadow:0 12px 35px var(--glass-shade);transform:translateY(-4px)}.home-department-main{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;padding:24px 10px 10px;border:0;background:transparent;color:var(--ink);text-align:center}.home-department-icon{width:65px;height:65px;display:grid;place-items:center;background:var(--surface-soft);border-radius:21px;margin-bottom:7px;transition:transform .3s}.home-department.is-open .home-department-icon{transform:rotate(-6deg) scale(1.08)}.home-department-main strong{font-size:14px;font-weight:600;line-height:1.7}.home-department-main small{font-size:11px;color:var(--muted)}.home-department-main>svg{color:var(--muted);transition:transform .25s}.home-department.is-open .home-department-main>svg{transform:rotate(180deg)}.home-department-enter{display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);width:100%;padding:13px 8px;font-size:11px!important}.home-department-details{padding:0 10px 10px}.home-department-details button{display:flex;align-items:center;justify-content:space-between;gap:5px;border:0;background:var(--surface-soft);color:var(--ink);width:100%;padding:10px 9px;border-radius:8px;margin-top:6px;text-align:right;font-size:11px!important;line-height:1.8}.home-department-details button svg{flex-shrink:0}.home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-product-tile{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--card);transition:transform .25s,box-shadow .25s;min-width:0}.home-product-tile:hover{transform:translateY(-4px);box-shadow:0 15px 35px var(--glass-shade)}.home-product-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.home-product-symbol{height:49px;width:49px;display:grid;place-items:center;border-radius:16px;background:var(--surface-soft)}.home-product-label{font-size:10px;color:var(--muted)}.home-product-title{display:flex;justify-content:space-between;gap:8px;align-items:center;border:0;color:var(--ink);background:none;text-align:right;padding:0;font-size:16px!important;font-weight:600!important;line-height:1.7}.home-product-title svg{flex-shrink:0;color:var(--muted)}.home-product-tile>p{font-size:12px;line-height:1.9;margin:9px 0 15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-product-spec{font-size:11px;line-height:1.9;color:var(--muted);margin:auto 0 18px}.home-product-bottom{padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:15px}.home-price{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.home-price strong{font-size:17px;font-weight:600}.home-price small{font-size:10px;color:var(--muted)}.home-buy{border:1px solid var(--line-strong);border-radius:11px;padding:11px 13px;background:var(--surface-soft);color:var(--ink);display:flex;align-items:center;justify-content:space-between;font-size:12px!important;gap:8px}.home-buy:hover:not(:disabled){background:var(--ink);color:var(--card)}.home-buy:disabled{opacity:.5;cursor:default}.home-world{display:grid;grid-template-columns:1.08fr 1fr;min-height:410px;border-radius:var(--home-radius);overflow:hidden;background:var(--card);border:1px solid var(--line);isolation:isolate}.home-world-copy{padding:38px 40px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.home-world-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;border:1px solid var(--line);padding:6px 12px;border-radius:30px;color:var(--muted)}.home-world h2{font-size:30px;line-height:1.65;letter-spacing:-.7px;margin:16px 0 8px;max-width:500px}.home-world-copy>p{font-size:13px;margin:0 0 20px;max-width:500px}.home-world-products{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.home-world-products>button{border:1px solid var(--line);border-radius:13px;display:flex;align-items:center;gap:13px;background:transparent;color:var(--ink);text-align:right;padding:13px}.home-world-products>button>svg{flex-shrink:0}.home-world-products>button>svg:last-child{margin-right:auto}.home-world-products b{display:block;font-size:13px;font-weight:550}.home-world-products small{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:3px}.home-world-products button:hover{background:var(--surface-soft)}.home-world-cta{display:flex;align-items:center;gap:18px;background:var(--ink);color:var(--card);border:0;border-radius:12px;padding:12px 20px;font-size:13px!important;min-height:46px}.home-world-visual{display:grid;place-items:center;position:relative;overflow:hidden;background:var(--surface-soft);min-height:360px}.home-world-image{width:100%;height:100%;object-fit:cover;min-height:360px;position:absolute;inset:0}.world-cloud .home-world-visual,.world-vpn .home-world-visual{background:transparent}.world-cloud{background:linear-gradient(110deg,var(--surface-soft),var(--card) 60%)}.world-ai .home-world-copy,.world-payment .home-world-copy{order:2}.world-ai .home-world-visual,.world-payment .home-world-visual{order:1}.world-ai{background:var(--surface-soft)}.world-ai .home-world-visual{background:var(--card)}.world-payment .home-world-visual{padding:28px;background:var(--surface-soft)}.home-world-copy .ai-selection{padding:10px 12px;background:var(--card);border-radius:10px;font-size:11px;line-height:1.9}.music-art{position:relative;width:100%;height:350px;display:grid;place-items:center;direction:ltr}.music-orbit{position:absolute;width:340px;height:340px;border:1px solid var(--line-strong);border-radius:50%;opacity:.6}.record-sleeve{position:absolute;width:205px;height:225px;left:14%;top:50px;background:linear-gradient(145deg,#a7b4aa,#d5ddd6);color:#29372c;border-radius:12px;box-shadow:0 20px 35px var(--glass-shade);z-index:2;transform:rotate(-12deg);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.record-sleeve span{font-family:Arial,sans-serif;font-size:18px;line-height:1.4;letter-spacing:1px;font-weight:600}.vinyl-record{width:225px;height:225px;border-radius:50%;background:repeating-radial-gradient(circle at center,#303435 0px 2px,#44494a 3px,#303435 4px);position:absolute;left:43%;top:64px;box-shadow:0 18px 30px var(--glass-shade);display:grid;place-items:center}.vinyl-record>span{display:grid;place-content:center;text-align:center;font:11px/1.5 Arial,sans-serif;letter-spacing:1px;background:#a7b4aa;color:#29372c;width:80px;height:80px;border-radius:50%}.vinyl-record>i{position:absolute;inset:12px;border:1px solid #6e7777;border-radius:50%;opacity:.4}.sound-bars{position:absolute;bottom:0;display:flex;align-items:center;gap:5px;height:50px;left:30%;opacity:.55}.sound-bars i{width:4px;border-radius:4px;background:var(--muted);transform-origin:center;animation:home-sound 2.4s ease-in-out infinite;animation-play-state:paused}.world-music:hover .sound-bars i{animation-play-state:running}@keyframes home-sound{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ai-art{width:100%;padding:25px 32px;display:grid;grid-template-columns:1fr;gap:30px}.ai-spark{position:relative;display:flex;align-items:center;justify-content:center;gap:25px;min-height:150px;isolation:isolate}.ai-spark:before{content:"";width:160px;height:160px;border:1px solid var(--line);background:linear-gradient(130deg,var(--glass),transparent);border-radius:35px;transform:rotate(-12deg);position:absolute;right:8%;z-index:-1}.ai-spark>svg{filter:drop-shadow(0 10px 8px var(--glass-shade));color:var(--ink)}.ai-spark>span{font:14px/1.8 Arial,sans-serif;letter-spacing:1px;direction:ltr;color:var(--muted)}.ai-usecases{display:flex;flex-direction:column;gap:9px}.ai-usecases button{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font-size:13px!important;transition:transform .2s}.ai-usecases button>svg:last-child{margin-right:auto}.ai-usecases button[aria-pressed=true],.ai-usecases button:hover{background:var(--mint);border-color:var(--accent);transform:translate(-4px)}.cloud-art{position:relative;width:100%;height:340px;display:grid;place-items:center}.cloud-orbit{width:290px;height:290px;border:1px solid var(--line-strong);border-radius:50%;position:absolute;transform:rotate(-25deg) scaleY(.68)}.cloud-orbit.second{transform:rotate(35deg) scaleY(.68)}.cloud-center{width:130px;height:125px;display:grid;place-items:center;border:1px solid var(--glass-edge);border-radius:35px;background:var(--glass);box-shadow:12px 18px 40px var(--glass-shade);transform:rotate(-10deg);backdrop-filter:blur(12px)}.cloud-node{position:absolute;display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 8px 30px var(--glass-shade)}.cloud-node b{font:9px Arial,sans-serif;letter-spacing:1px;color:var(--muted)}.node-1{top:36px;right:18%}.node-2{bottom:48px;right:9%}.node-3{top:150px;left:8%}.vpn-art{width:100%;height:340px;display:grid;place-items:center;position:relative}.vpn-art>i{position:absolute;width:260px;height:260px;border:1px solid var(--line-strong);border-radius:50%}.vpn-art>i:nth-child(2){width:330px;height:330px;opacity:.5}.vpn-art>i:nth-child(3){width:190px;height:190px;opacity:.8}.vpn-art>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;width:130px;height:130px;border:1px solid var(--line);background:var(--card);border-radius:30px;box-shadow:0 18px 32px var(--glass-shade);transform:rotate(-8deg)}.vpn-art>div>span{font:8px Arial,sans-serif;letter-spacing:.5px}.vpn-mini{position:absolute;bottom:45px;left:15%;display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:30px;padding:10px 14px;font-size:11px}.mini-signal{display:flex;align-items:flex-end;gap:3px;direction:ltr}.mini-signal i{background:var(--muted);width:3px;height:6px;border-radius:2px}.mini-signal i:nth-child(2){height:10px}.mini-signal i:nth-child(3){height:14px}.mini-signal i:nth-child(4){height:18px}.payment-starter{width:100%;max-width:380px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:21px;box-shadow:0 15px 30px var(--glass-shade)}.payment-starter h3{font-size:18px;margin:13px 0 20px}.payment-starter .field{display:flex;flex-direction:column;gap:7px;margin:0 0 14px}.payment-starter .field>span{font-size:12px}.payment-starter input,.payment-starter select{font:inherit;font-size:13px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink);width:100%;min-width:0;height:45px}.payment-starter-fields{display:grid;grid-template-columns:95px 1fr;gap:10px}.payment-starter .btn{width:100%;min-height:46px}.payment-starter>small{display:block;text-align:center;color:var(--muted);font-size:10px;line-height:1.9;margin-top:13px}.home-finder{padding:32px;border:1px solid var(--line);border-radius:var(--home-radius);background:var(--card)}.home-finder-progress{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;margin:5px 0 25px}.home-finder-progress span{display:flex;align-items:center;gap:8px;white-space:nowrap}.home-finder-progress b{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;font-weight:500}.home-finder-progress i{height:1px;background:var(--line);width:40px}.home-finder-progress .current{color:var(--ink)}.home-finder-progress .current b{background:var(--ink);color:var(--card)}.home-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.home-goals>button{display:flex;align-items:center;gap:15px;padding:20px;border-radius:16px;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);text-align:right}.home-goals>button>svg:last-child{margin-right:auto}.home-goals b{display:block;font-size:14px;font-weight:550}.home-goals small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.home-goals>button[aria-pressed=true]{border-color:var(--accent);background:var(--mint)}.home-finder-step{padding-top:25px}.home-finder-step h3{font-size:14px;font-weight:500}.home-choice-chips{display:flex;gap:10px;flex-wrap:wrap}.home-choice-chips button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:30px;padding:11px 15px;font-size:12px!important}.home-choice-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-soft)}.home-finder-result{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.home-finder-result>div{display:flex;align-items:center;justify-content:space-between;font-size:13px}.home-finder-product{display:flex;width:100%;align-items:center;gap:15px;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-size:14px!important;text-align:right}.home-finder-product .home-price{margin-right:auto}.home-finder-product .home-price strong{font-size:13px}.home-finder-help{display:flex;align-items:center;gap:9px;margin-top:22px;border:0;background:transparent;color:var(--muted);font-size:12px!important;padding:0}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.home-steps article{border-top:1px solid var(--line-strong);padding:23px 0 5px}.home-step-number{font-size:32px;font-weight:300;color:var(--muted);opacity:.7}.home-steps h3{font-size:16px;font-weight:550;margin:15px 0 9px}.home-steps p{font-size:13px;margin:0;max-width:310px}.home-trust-links{margin-top:25px;padding-top:23px;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;font-size:12px;color:var(--muted);flex-wrap:wrap}.home-trust-links>span{display:flex;align-items:center;gap:8px;margin-left:auto}.home-trust-links button{display:flex;gap:10px;align-items:center;background:none;border:0;color:var(--ink);padding:0;font-size:12px!important}.home-request{display:grid;grid-template-columns:240px 1fr;align-items:center;gap:42px;padding:38px 48px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--home-radius)}.home-request h2{font-size:28px;line-height:1.7;margin:9px 0}.home-request p{font-size:13px;margin:0 0 20px}.home-request-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.home-request-art{position:relative;height:190px;display:grid;place-items:center}.home-request-art>span{display:grid;place-items:center;width:135px;height:135px;border:1px solid var(--line-strong);background:var(--glass);border-radius:30px;transform:rotate(-13deg);box-shadow:10px 18px 25px var(--glass-shade)}.home-request-art>i{position:absolute;font-style:normal;font-size:33px;left:15px;top:15px;color:var(--muted)}.home-request-art>i:last-child{inset:auto 8px 10px auto;font-size:28px}.home-request-art>img{width:100%;height:100%;object-fit:contain;border-radius:20px}.home-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;padding-bottom:15px}.home-faq .home-section-head{margin-bottom:14px}.home-faq-list details{border-bottom:1px solid var(--line)}.home-faq-list details:first-child{border-top:1px solid var(--line)}.home-faq-list summary{padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;font-size:14px;font-weight:550;line-height:1.9}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary svg{flex-shrink:0;transition:transform .2s}.home-faq-list details[open] summary svg{transform:rotate(45deg)}.home-faq-list details>p{font-size:13px;margin:0;padding:0 0 20px;line-height:2}.home-footer-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:23px}.home-footer-links button{background:none;border:0;color:var(--muted);padding:0;font-size:11px!important}.home-empty{padding:30px;text-align:center;color:var(--muted);font-size:13px}.home-search-field{display:flex;align-items:center;gap:12px;border:1px solid var(--line-strong);border-radius:14px;padding:13px 15px;background:var(--surface-soft)}.home-search-field input{border:0!important;box-shadow:none!important;outline:0!important;background:none!important;color:var(--ink);width:100%;min-width:0;padding:0!important;font:inherit;font-size:14px}.home-search-panel>.muted{font-size:12px;line-height:1.8;margin:13px 0 18px}.home-search-cats{display:flex;flex-wrap:wrap;gap:8px}.home-search-cats button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:20px;padding:8px 12px;background:var(--card);color:var(--ink);font:inherit;font-size:11px}.home-search-results{margin-top:20px}.home-search-results>button{width:100%;display:flex;align-items:center;gap:13px;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:right}.home-search-results>button>span:nth-child(2){flex:1}.home-search-results b{font-size:14px;display:block}.home-search-results small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.home-search-results .home-price strong{font-size:13px}.home-result-icon{width:40px;height:40px;background:var(--surface-soft);border-radius:12px;display:grid;place-items:center;flex-shrink:0}.home-notifications>button{display:flex;gap:15px;align-items:center;text-align:right;width:100%;padding:17px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit}.home-notifications>button>svg{flex-shrink:0}.home-notifications>button>svg:last-child{margin-right:auto}.home-notifications b{display:block;font-size:14px}.home-notifications small{display:block;font-size:12px;line-height:1.9;color:var(--muted);margin-top:5px}@container homepage (max-width:1050px){.home-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:17px}.home-main-campaign .campaign-slide.layout-text{height:455px;grid-template-columns:1fr;grid-template-rows:150px 1fr}.home-main-campaign .layout-text .union-art{grid-row:1;grid-column:1;min-height:150px}.home-main-campaign .layout-text .campaign-copy{grid-row:2;grid-column:1;padding:20px 25px;gap:13px}.home-main-campaign .layout-text .union-tile{width:145px;height:110px;border-radius:16px}.home-main-campaign .layout-text .tile-front{padding:12px}.home-main-campaign .tile-front>span{font-size:8px}.home-main-campaign .tile-front strong{font-size:27px}.home-main-campaign .tile-front strong small{font-size:9px}.home-main-campaign .tile-front>div{font-size:9px}.home-main-campaign .digital-glass-symbol>svg{width:32px;height:32px}.home-main-campaign .campaign-copy h2{font-size:26px}.home-main-campaign .campaign-product{display:none}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-world-copy{padding:30px}.home-world h2{font-size:26px}.home-activity{flex-direction:column;align-items:stretch;gap:14px}.home-activity-actions{justify-content:flex-start}.home-goals>button{padding:16px;gap:10px}.home-goals>button>svg:last-child{display:none}.record-sleeve{left:9%;width:180px;height:210px}.vinyl-record{left:40%;width:210px;height:210px}.home-departments{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.home-account-stats button{gap:9px;padding:3px 10px}.home-account-stats small{font-size:11px}.home-account-stats button>svg:last-child{display:none}}@container homepage (max-width:760px){.home-sections{gap:36px}.home-intro{align-items:flex-start}.home-intro-link{display:none}.home-intro h1{font-size:30px}.home-intro p{font-size:13px}.home-hero-grid{grid-template-columns:1fr}.home-side-spots{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:13px}.home-spot{min-height:220px;padding:18px}.home-spot-copy strong{font-size:17px}.home-spot-art{left:12px;opacity:.16;width:80px;height:80px}.home-spot-art svg{width:50px}.home-spot-art i{width:80px;height:80px}.home-spot-copy{padding-top:50px}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-head h2{font-size:23px}.home-section-head{align-items:flex-start}.home-section-head>.home-text-link{font-size:11px!important}.home-world{grid-template-columns:1fr}.home-world-copy{padding:28px;order:2!important}.home-world-visual{min-height:280px;order:1!important}.home-world h2{font-size:27px}.home-world-image{position:relative;max-height:330px;min-height:0;aspect-ratio:4/3;object-fit:contain}.music-art,.cloud-art,.vpn-art{height:285px;max-width:480px}.record-sleeve{top:33px;left:20%;height:200px;width:180px}.vinyl-record{top:40px;width:200px;height:200px;left:47%}.music-orbit{width:270px;height:270px}.sound-bars{bottom:5px;left:35%;height:40px}.cloud-orbit{width:250px;height:250px}.node-1{top:16px}.node-2{bottom:25px}.vpn-art>i{width:220px;height:220px}.vpn-art>i:nth-child(2){width:275px;height:275px}.vpn-art>i:nth-child(3){width:165px;height:165px}.vpn-mini{bottom:20px}.ai-art{max-width:480px;grid-template-columns:150px 1fr;gap:20px;padding:25px}.ai-spark{flex-direction:column;gap:15px;min-height:180px}.ai-spark:before{width:125px;height:130px;right:0;top:13px}.ai-spark>span{font-size:10px;text-align:center}.ai-usecases button{font-size:11px!important;padding:12px;gap:8px}.ai-usecases button>svg:last-child{display:none}.world-payment .home-world-visual{padding:23px}.payment-starter{max-width:100%}.home-goals{grid-template-columns:1fr}.home-goals>button>svg:last-child{display:block}.home-goals>button{padding:16px}.home-finder{padding:24px}.home-steps{gap:20px}.home-steps h3{font-size:14px}.home-steps p{font-size:12px}.home-trust-links{gap:16px}.home-trust-links>span{width:100%}.home-request{grid-template-columns:120px 1fr;padding:26px;gap:22px}.home-request-art{height:130px}.home-request-art>span{height:90px;width:90px;border-radius:23px}.home-request-art>span svg{width:36px}.home-request-art>i{font-size:23px;left:-5px;top:0}.home-request-art>i:last-child{right:-5px;bottom:0;font-size:20px}.home-request h2{font-size:23px}.home-request-actions{gap:14px}.home-faq{grid-template-columns:1fr;gap:20px}.home-account-stats{gap:20px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-account-stats button:nth-child(2){border-left:0}.home-account-stats small{font-size:12px}.home-account-stats b{font-size:24px}}@container homepage (max-width:430px){.home-intro h1{font-size:27px;letter-spacing:-.8px}.home-intro p{font-size:12px}.home-kicker{font-size:9px;letter-spacing:1.2px}.home-spot{min-height:210px;padding:15px;border-radius:20px}.home-spot-top{font-size:9px}.home-spot-top svg{width:26px;height:26px;padding:5px}.home-spot-copy strong{font-size:15px}.home-spot-copy small{font-size:10px}.home-spot-copy{padding-top:36px}.home-main-campaign{padding:14px 3px 8px}.home-main-campaign .glass-scene{padding:20px 10px 32px}.home-main-campaign .campaign-slide.layout-text{height:420px}.home-main-campaign .layout-text .campaign-copy{padding:19px;gap:12px}.home-main-campaign .campaign-copy h2{font-size:23px}.home-main-campaign .campaign-copy p{font-size:12px}.home-activity{padding:18px}.home-activity-actions button{font-size:11px;padding:10px}.home-product-grid{grid-template-columns:1fr}.home-product-tile{padding:22px}.home-product-bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.home-product-title{font-size:18px!important}.home-product-top{margin-bottom:16px}.home-product-tile>p{font-size:13px}.home-product-spec{font-size:12px}.home-buy{min-width:120px}.home-product-label{font-size:11px}.home-section-head{flex-wrap:wrap;gap:8px}.home-section-head h2{font-size:23px}.home-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.home-department-main strong{font-size:13px}.home-steps{grid-template-columns:1fr;gap:15px}.home-steps article{display:grid;grid-template-columns:45px 1fr;gap:8px 12px;padding-top:18px}.home-step-number{grid-row:span 2;font-size:27px}.home-steps h3{margin:3px 0 0;font-size:15px}.home-steps p{grid-column:2;max-width:none;font-size:13px}.home-request{grid-template-columns:1fr;gap:5px;padding:25px}.home-request-art{height:125px;width:150px;justify-self:center}.home-request .home-kicker{display:none}.home-request h2{font-size:24px}.home-request-actions{align-items:stretch;flex-direction:column;gap:8px}.home-finder{padding:22px}.home-finder-progress{gap:7px;font-size:10px}.home-finder-progress i{width:12px}.home-finder-progress span{gap:5px}.home-finder-progress b{width:23px;height:23px}.home-finder-product{flex-wrap:wrap;font-size:13px!important}.home-world-copy{padding:25px}.home-world h2{font-size:25px}.home-world-copy>p{font-size:13px}.home-world-products b{font-size:13px}.home-world-products small{font-size:11px}.home-world-visual{min-height:260px}.record-sleeve{left:12%;width:160px;height:185px;top:30px;padding:20px}.record-sleeve span{font-size:15px}.vinyl-record{width:185px;height:185px;left:44%}.music-art{height:260px}.music-orbit{width:245px;height:245px}.sound-bars{left:28%;bottom:0}.ai-art{grid-template-columns:100px 1fr;gap:12px;padding:23px 18px}.ai-spark>svg{width:55px;height:55px}.ai-spark:before{width:90px;height:105px;border-radius:23px;top:20px}.ai-spark>span{font-size:8px}.ai-usecases button{font-size:10px!important;gap:8px;padding:12px 9px}.ai-usecases button>svg{width:17px}.cloud-node b{font-size:7px}.cloud-node{padding:10px;gap:7px}.node-3{left:3%}.node-1{right:10%}.payment-starter{padding:22px}.home-faq-list summary{font-size:13px}.home-faq-list details>p{font-size:12px}}@media(max-width:850px){.home-header-tools{gap:10px}.home-header-brand b,.home-header-wallet span,.home-search-hint{display:none}.home-search-trigger{font-size:11px;padding:10px;min-width:0}.topbar:has(.home-header-tools){gap:10px}.topbar:has(.home-header-tools) .top-tools>.icon-btn{display:none}.home-header-brand>svg{width:24px;height:24px}}@media(max-width:600px){.home-header-brand{display:none}.home-header-tools{gap:10px;width:100%;order:2}.topbar:has(.home-header-tools){flex-wrap:wrap;justify-content:flex-end;padding-top:13px;padding-bottom:0}.topbar:has(.home-header-tools) .breadcrumb{display:flex;margin-left:auto}.topbar:has(.home-header-tools) .breadcrumb>span,.topbar:has(.home-header-tools) .breadcrumb>b,.topbar:has(.home-header-tools) .breadcrumb>svg{display:none}.topbar:has(.home-header-tools) .top-tools{order:1}.topbar:has(.home-header-tools) .announcement-ticker{order:3}.home-search-trigger{max-width:none;font-size:11px}.home-search-results .home-price{display:none}.home-notifications small{font-size:11px}.home-bell{width:35px;height:35px}.home-bell i{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-layout *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-department.is-open,.home-department.is-open .home-department-icon,.home-spot:hover,.home-product-tile:hover{transform:none}}.world-ai .home-world-image,.world-payment .home-world-image{position:absolute;inset:0;max-height:none;min-height:100%;opacity:.16;pointer-events:none}.world-ai .ai-art,.world-payment .payment-starter{position:relative;z-index:1}.home-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;background:var(--card);border:1px solid var(--line);border-radius:20px}.home-editor-toolbar h2{font-size:20px;margin:0 0 8px}.home-editor-toolbar p{font-size:12px;color:var(--muted);margin:0}.home-editor-toolbar .row{flex-wrap:wrap}.home-editor-note{font-size:13px;line-height:2;color:var(--muted);margin:20px 0}.home-editor-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:22px;align-items:start}.home-editor-sections{position:sticky;top:20px;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:9px}.home-editor-section-row{display:flex;gap:8px;align-items:center;border:1px solid transparent;border-radius:10px;padding:9px 7px}.home-editor-section-row>svg{color:var(--muted);flex-shrink:0;cursor:grab}.home-editor-section-row.selected{background:var(--surface-soft);border-color:var(--line)}.home-editor-select{flex:1;text-align:right;border:0;background:none;color:var(--ink);font:inherit;padding:0;cursor:pointer}.home-editor-select b{display:block;font-size:12px;font-weight:550}.home-editor-select small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.home-editor-section-row>div{display:flex;flex-direction:column;gap:3px}.home-editor-section-row>div>button{border:1px solid var(--line);background:var(--card);border-radius:5px;display:grid;place-items:center;height:22px;width:25px;color:var(--ink);cursor:pointer}.home-editor-section-row>div>button:disabled{opacity:.25;cursor:default}.home-section-editor>fieldset{border:0;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.home-section-editor .section-head{margin-bottom:0;gap:15px;flex-wrap:wrap}.home-section-editor h3{font-size:16px;margin:0}.home-section-editor .field{margin:0}.home-section-editor input,.home-section-editor textarea,.home-section-editor select{width:100%;min-width:0}.home-section-editor input[type=checkbox]{width:16px}.home-editor-hint{font-size:11px!important;line-height:1.9;color:var(--muted);margin:0}.home-editor-image>small{display:block;font-size:11px;color:var(--muted);line-height:1.9;margin-top:8px}.home-image-upload{display:flex;align-items:center;gap:13px;padding:20px;border:1px dashed var(--line-strong);border-radius:12px;cursor:pointer;background:var(--surface-soft);position:relative}.home-image-upload>span{font-size:13px}.home-image-upload small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.home-image-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.home-uploaded-image{display:flex;gap:15px;align-items:center;margin-top:12px}.home-uploaded-image>img{width:150px;height:100px;object-fit:contain;border-radius:10px;background:var(--surface-soft)}.home-editor-callout{padding:15px;border-radius:12px;background:var(--surface-soft)}.home-editor-callout p{font-size:12px;line-height:1.9;margin:0 0 10px}.home-editor-spot,.home-editor-item{padding:20px;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:17px}.home-editor-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;border:1px solid var(--line);border-radius:12px}.home-editor-checks .check{font-size:12px;align-items:center}.product-checks{max-height:260px;overflow:auto}.home-selected-products{display:flex;flex-direction:column;gap:8px}.home-selected-products>div{display:flex;align-items:center;gap:7px;padding:9px 10px;background:var(--surface-soft);border-radius:9px}.home-selected-products b{margin-left:auto;font-size:12px;font-weight:500}.home-selected-products .icon-btn{width:29px;height:29px;flex-shrink:0}.home-editor-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px}.home-editor-bottom small{color:var(--muted);font-size:11px}.home-preview-overlay{position:fixed;inset:0;background:var(--bg);z-index:1200;display:flex;flex-direction:column}.home-preview-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;gap:15px;border-bottom:1px solid var(--line);background:var(--card)}.home-preview-toolbar>b{font-size:14px}.home-preview-toolbar button[aria-pressed=true]{background:var(--surface-soft);border-color:var(--ink)}.home-preview-info{font-size:12px;line-height:1.8;padding:11px 25px;background:var(--surface-soft);border-bottom:1px solid var(--line)}.home-preview-scroll{overflow:auto;flex:1;padding:24px;direction:ltr}.home-preview-viewport{direction:rtl;box-sizing:content-box;width:1100px;margin:0 auto;padding:28px;background:var(--bg);border:1px solid var(--line);border-radius:20px}.home-preview-viewport.mobile{width:358px;padding:16px;border-radius:27px}.home-preview-viewport .home-layout{min-height:700px}.home-preview-viewport .home-sections{pointer-events:auto}.homepage-editor .error-banner{margin-top:18px}.homepage-editor .error-banner button{flex-shrink:0}@media(max-width:1000px){.home-editor-toolbar{flex-direction:column;align-items:stretch}.home-editor-grid{grid-template-columns:220px minmax(0,1fr)}.home-editor-checks{grid-template-columns:1fr}}@media(max-width:760px){.home-editor-grid{grid-template-columns:1fr}.home-editor-sections{position:static;display:grid;grid-template-columns:1fr 1fr}.home-editor-select b{font-size:11px}.home-editor-select small{font-size:9px}.home-editor-toolbar{padding:20px}.home-editor-toolbar .btn{font-size:11px;padding:10px 12px}.home-section-editor{padding:21px!important}.home-editor-spot,.home-editor-item{padding:15px}.home-preview-toolbar{padding:12px;flex-wrap:wrap}.home-preview-toolbar>b{font-size:12px}.home-preview-toolbar .btn{font-size:11px;padding:8px 11px}.home-preview-scroll{padding:15px 0}.home-preview-info{font-size:11px;padding:10px 15px}.home-preview-viewport.mobile{width:calc(100vw - 34px);max-width:358px;border:0;border-radius:0}.home-preview-viewport.desktop{margin:0 15px}.home-preview-toolbar .row{gap:8px}}.payment-consent{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:17px;margin:8px 0 18px}.payment-consent>label{display:flex;gap:11px;align-items:flex-start;font-size:12px;line-height:2.1;color:var(--ink);cursor:pointer}.payment-consent input{flex:0 0 18px;margin-top:5px}.payment-consent strong{font-weight:500}.payment-consent>.text-button{font-size:11px;margin:10px 29px 0;text-decoration:underline;text-underline-offset:4px}.payment-rules{padding:0;max-width:590px;width:calc(100% - 32px);max-height:85dvh;border:1px solid var(--line);border-radius:18px;color:var(--text);background:var(--card);box-shadow:0 24px 80px #0000002b}.payment-rules::backdrop{background:var(--surface-soft);backdrop-filter:blur(5px)}.payment-rules>div{padding:26px}.payment-rules header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:16px}.payment-rules h2{font-size:18px}.payment-rules p{font-size:13px;line-height:2.2;margin:15px 0}.payment-rules .btn{margin-top:15px}.coin-picker h3,.currency-editor h3{font-size:14px}.coin-picker>p,.currency-editor>p{color:var(--muted);font-size:11px;margin:6px 0 12px}.coin-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;max-height:300px;overflow:auto}.coin-grid>button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:12px;text-align:right;background:var(--card);min-width:0}.coin-grid>button.selected{background:var(--mint);border-color:var(--green)}.coin-grid b{font-size:11px;display:block}.coin-grid b bdi{font-size:10px;font-weight:400}.coin-grid small{color:var(--muted);font-size:10px}.coin-grid svg{margin-right:auto;color:var(--green)}.coin-mark{display:grid;place-items:center;background:var(--mint);color:var(--green);font:700 12px Arial;width:32px;height:32px;border-radius:50%;flex-shrink:0}.currency-editor fieldset{border:1px solid var(--line);border-radius:11px;padding:14px;display:grid;gap:13px;margin:14px 0}.currency-editor legend{font-size:11px;padding:0 6px;color:var(--green)}.currency-editor small{font-size:10px;color:var(--muted)}.policy-editor{margin-top:24px}.policy-editor>summary{cursor:pointer;padding:20px;color:var(--green);font-weight:600}.payment-heading{display:flex;align-items:center;gap:15px;margin:22px 0}.payment-heading h1{font-size:27px}.payment-heading p{font-size:12px;color:var(--muted)}.payment-symbol{background:var(--mint);color:var(--green);border:1px solid var(--line);display:grid;place-items:center;width:56px;height:56px;border-radius:16px}.transaction-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px;align-items:start}.payment-steps{display:grid;gap:20px;min-width:0}.payment-section-title{display:flex;gap:11px;align-items:center;margin-bottom:22px}.payment-section-title>span{background:var(--mint);color:var(--green);border-radius:10px;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.payment-section-title h2,.transaction-summary h2{font-size:16px}.payment-section-title p{font-size:11px;color:var(--muted);margin-top:3px}.payment-quote{border:1px solid var(--line);background:var(--bg);border-radius:14px;text-align:center;padding:20px;overflow-wrap:anywhere}.payment-quote>small{color:var(--muted);font-size:11px}.payment-quote>strong{display:block;font-size:25px;font-family:Arial,sans-serif;color:var(--green);margin:10px 0;line-height:1.5}.network-label{display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-top:12px}.network-label bdi{background:var(--mint);border:1px solid var(--line);color:var(--green);border-radius:6px;padding:2px 9px;font-weight:600}.payment-qr{display:grid;place-items:center;margin:20px auto}.payment-qr img{border:1px solid var(--line);border-radius:12px;max-width:100%;height:auto;background:#fff}.copy-field{display:flex;align-items:center;gap:8px;margin-bottom:14px}.copy-field input{font:12px/2 ui-monospace,monospace;background:var(--bg)}.copy-field .icon-btn{width:42px;height:42px;color:var(--green)}.payment-footnote{font-size:11px;line-height:2;color:var(--muted);margin-top:17px}.transaction-status{padding:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;text-align:center;font-size:12px;margin:20px 0}.transaction-status.complete{background:var(--mint);color:var(--green)}.payment-timeline{list-style:none;padding:0 10px;margin:20px 0 25px}.payment-timeline li{position:relative;font-size:11px;color:var(--muted);padding:0 22px 24px}.payment-timeline li:last-child{padding-bottom:0}.payment-timeline li:not(:last-child):before{content:"";position:absolute;right:4px;top:12px;height:100%;width:1px;background:var(--line)}.payment-timeline li>span{position:absolute;right:0;top:6px;border:2px solid var(--line);background:var(--card);width:9px;height:9px;border-radius:50%;z-index:1}.payment-timeline .done{color:var(--green)}.payment-timeline .done>span{background:var(--green);border-color:var(--green)}.transaction-summary dl{border-top:1px solid var(--line);margin:0;padding-top:8px}.transaction-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.transaction-summary dt{color:var(--muted);flex-shrink:0}.transaction-summary dd{margin:0;text-align:left;overflow-wrap:anywhere}.transaction-summary>.btn{margin-top:18px}.payment-hash{font:11px/2 monospace;overflow-wrap:anywhere;margin:16px 0;padding:12px;background:var(--bg);border-radius:8px}.crypto-payment .note.warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-line)}@media(max-width:1050px){.transaction-layout{grid-template-columns:1fr}.transaction-summary{order:-1}.transaction-summary dl{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.payment-timeline{display:flex;gap:12px;flex-wrap:wrap}.payment-timeline li{padding-bottom:0}.payment-timeline li:before{display:none}}@media(max-width:520px){.coin-grid,.transaction-summary dl{grid-template-columns:1fr}.payment-quote>strong{font-size:22px}.payment-heading h1{font-size:23px}.payment-consent{padding:13px}.payment-consent>.text-button{margin-right:0}.payment-rules>div{padding:20px}.payment-rules h2{font-size:16px}.payment-quote{padding:17px 10px}}.provider-status{display:block;font-size:10px;color:var(--muted);margin-top:5px}.customer-wallet{display:grid;gap:22px}.wallet-balances{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wallet-balances article{display:flex;align-items:center;gap:18px;padding:28px;background:linear-gradient(120deg,var(--card),var(--surface-soft))}.wallet-balances small{color:var(--muted);font-size:12px}.wallet-balances strong{display:block;font-size:30px;margin-top:12px;color:var(--ink);font-variant-numeric:tabular-nums}.wallet-emblem{background:var(--mint);color:var(--green);padding:17px;border-radius:18px}.wallet-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.customer-wallet h2{display:flex;align-items:center;gap:8px;font-size:18px}.customer-wallet p,.customer-wallet form>small{color:var(--muted);font-size:12px;line-height:1.9}.wallet-presets{display:flex;gap:8px;flex-wrap:wrap}.wallet-presets button{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px;color:var(--green);font-size:11px}.wallet-topups{max-height:360px;overflow:auto}.wallet-topups>button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:right;padding:18px 0;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink)}.wallet-topups small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.wallet-topups>button>span:last-child{font-size:11px;color:var(--green)}.customer-wallet button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.customer-wallet .table-wrap{margin:20px 0}.customer-wallet td small{display:block;margin-top:7px;color:var(--muted)}@media(max-width:800px){.wallet-layout{grid-template-columns:1fr}.wallet-balances article{padding:18px;gap:10px}.wallet-balances strong{font-size:22px}.wallet-emblem{padding:12px}}@media(max-width:480px){.wallet-balances{grid-template-columns:1fr}.wallet-balances strong{font-size:26px}}.payment-history{min-width:0}.history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customer-wallet .history-heading h2{font-size:21px}.customer-wallet .history-heading p{font-size:14px;margin:9px 0 0}.history-resume-note{display:flex;gap:10px;align-items:center;margin:20px 0;padding:14px 17px;border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;font-size:14px;line-height:1.9}.history-resume-note svg{flex-shrink:0;color:var(--accent)}.history-filters{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.history-filters button{font-size:13px;padding:10px 16px;border:1px solid var(--line);border-radius:24px;background:var(--card);color:var(--text)}.history-filters button.selected{border-color:var(--accent);background:var(--mint)}.payment-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.payment-history-row:last-child{border:0}.history-order-icon{display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;width:48px;height:48px;color:var(--accent);background:var(--surface-soft)}.history-order-kind{color:var(--muted);font-size:12px}.history-order-info h3{font-size:17px;margin:4px 0}.customer-wallet .history-order-info p{font-size:13px;margin:4px 0;line-height:1.9}.history-order-info>small{color:var(--muted);font-size:12px}.history-order-info bdi{font-family:monospace;letter-spacing:.5px}.history-order-amount{display:grid;justify-items:start;gap:11px}.history-order-amount strong{font-size:18px;font-weight:600}.history-status{border-radius:7px;padding:4px 9px;background:var(--surface-soft);font-size:12px;color:var(--text)}.history-status.status-pending,.history-status.status-review{border:1px solid var(--line-strong)}.history-status.status-rejected,.customer-wallet .history-rejection{color:var(--danger)}.payment-history-row>.btn{font-size:14px;min-height:48px;min-width:156px}.history-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:20px;margin-top:15px}.history-pagination small{font-size:13px;color:var(--muted)}.history-empty{padding:18px 0}.customer-wallet .wallet-ledger>summary{font-size:17px;font-weight:600;cursor:pointer;min-height:30px}.wallet-ledger>summary+div{margin-top:20px}.customer-wallet .wallet-topup-form{max-width:680px}.wallet-charge-note{font-size:14px;line-height:2;color:var(--muted)}@media(max-width:1100px){.payment-history-row{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.payment-history-row>.btn{grid-column:2/-1;justify-self:start}.history-order-amount strong{font-size:17px}}@media(max-width:600px){.payment-history.padded{padding:20px}.customer-wallet .history-heading h2{font-size:18px;line-height:1.8}.customer-wallet .history-heading p{font-size:13px}.history-filters{gap:8px}.history-filters button{font-size:12px;padding:10px 12px}.payment-history-row{grid-template-columns:minmax(0,1fr);gap:13px}.history-order-icon{display:none}.history-order-info h3{font-size:18px}.history-order-amount{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.history-order-amount strong{font-size:18px}.payment-history-row>.btn{grid-column:auto;width:100%;justify-self:stretch}.history-resume-note{align-items:flex-start;font-size:13px;padding:13px}.history-pagination{gap:8px}.history-pagination .btn{font-size:13px;padding:10px 14px}.history-pagination small{font-size:12px}}html{background:var(--bg)}.theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--ink);white-space:nowrap;font-size:11px;min-height:37px}.account-page{min-height:100dvh;background:var(--bg);padding:25px max(24px,calc((100vw - 1120px)/2)) 50px}.account-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.account-story .brand-symbol{margin-bottom:25px}.account-story .eyebrow{display:block;letter-spacing:3px;font:11px Arial;margin-bottom:15px}.account-story h1{font-size:42px;font-weight:600;line-height:1.65}.account-story>p{max-width:400px;color:var(--muted);line-height:2.3;font-size:14px;margin:20px 0 35px}.account-story>div:last-child{display:flex;gap:12px;color:var(--green);font-size:13px}.account-story small{color:var(--muted);font-size:11px}.account-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:32px;box-shadow:0 16px 50px #00000008}.account-icon{display:inline-grid;place-items:center;color:var(--green);background:var(--mint);border:1px solid var(--line);border-radius:13px;width:48px;height:48px;margin-bottom:15px}.account-card h2{font-size:23px}.account-card>p{font-size:12px;line-height:2;color:var(--muted);margin:8px 0 25px}.account-card .field>span{font-size:12px}.account-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px}.account-links .text-button{font-size:11px}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.permission-grid label{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;font-size:11px}.permission-grid input{flex-shrink:0}.permission-tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}.permission-tags span{background:var(--mint);color:var(--green);border-radius:5px;padding:3px 7px;font-size:10px}.category-editor{display:grid;grid-template-columns:2fr 1fr auto auto;gap:12px;align-items:center}.category-editor .check{white-space:nowrap}.inventory-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:12px}.folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.folder-grid>button{padding:28px;text-align:right;border:1px solid var(--line);background:var(--card);border-radius:15px;transition:border-color .15s}.folder-grid>button:hover{border-color:var(--green)}.folder-grid svg{color:var(--green);margin-bottom:17px;fill:var(--mint);stroke-width:1.5}.folder-grid h3{font-size:16px;margin-bottom:8px}.folder-grid span{font-size:11px;color:var(--muted);display:block}.folder-grid strong{display:block;margin-top:10px;font-size:13px;color:var(--green)}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0;font-size:11px}.receipt-desk>article{display:flex;align-items:center;gap:20px;padding:17px 22px;border-bottom:1px solid var(--line)}.receipt-desk>article:last-child{border:0}.receipt-thumbnail{width:52px;height:58px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface-soft);color:var(--green);padding:0}.receipt-thumbnail img{width:100%;height:100%;object-fit:cover}.receipt-person{min-width:105px}.receipt-person>b{font-size:12px;display:block}.receipt-person .text-button{font-size:10px}.receipt-product{flex:1;min-width:0}.receipt-product b{font-size:12px;display:block}.receipt-product small{font-size:10px;color:var(--muted)}.receipt-desk>article>strong{font-size:13px;white-space:nowrap}.receipt-desk .btn{font-size:11px}.user-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.user-cell .text-button{font-size:10px}.filter-row>select{width:auto;font-size:12px}.report-filters{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;margin-bottom:22px}.report-filters>small{width:100%;font-size:11px;color:var(--muted)}.report-filters .row{align-items:flex-end}.report-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.report-cards small{display:block;color:var(--muted);font-size:12px}.report-cards strong{display:block;font-size:23px;color:var(--ink);margin-top:14px}.report-coins{margin-top:22px}.panel-flow{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px}.panel-flow span{display:inline-block;color:var(--green);font-size:25px;margin-bottom:8px}.panel-flow h2{font-size:17px}.panel-flow p{font-size:12px;line-height:2;color:var(--muted);margin:9px 0}.provision-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:18px;display:grid;gap:16px;min-width:0}.provision-form legend{font-size:12px;padding:0 8px;color:var(--green)}.provision-form small{font-size:10px;color:var(--muted)}.wallet-row{border:1px solid var(--line);border-radius:12px;padding:17px;display:grid;gap:14px;margin:16px 0;min-width:0}.wallet-row b{font-size:13px}.wallet-row small{font-size:11px;color:var(--muted)}.coin-catalog{padding:15px;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;margin-top:12px}.catalog-search{display:flex;gap:10px;align-items:center}.catalog-results{max-height:300px;overflow-y:auto;display:grid;gap:5px;margin:13px 0}.catalog-results>button{display:flex;gap:10px;align-items:center;text-align:right;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:8px}.catalog-results>button>span:nth-child(2){flex:1}.catalog-results b{font-size:12px;display:block}.catalog-results small{font-size:10px}.coin-catalog>small{font-size:10px;color:var(--muted)}.wallet-editor>h3{font-size:14px}html[data-theme] :is(.sidebar,.topbar,.panel,.product-card,.service-card,.integration-card,.stat,.modal,.support-settings,.account-card){background:var(--card);border-color:var(--line)}html[data-theme] :is(input,textarea,select){background:var(--card);color:var(--text);border-color:var(--line)}html[data-theme] :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}html[data-theme] :is(.help-card,.search,.detail-grid,.checkout-summary,.messages,.payment-detail,.notice-card,.config-block textarea,.support-editor-item summary,.support-settings-save){background:var(--surface-soft);border-color:var(--line)}html[data-theme] :is(.btn.primary,.sc-button.primary){background:var(--action);color:var(--on-action);border-color:var(--action)}html[data-theme] .btn.primary:hover{filter:brightness(1.07)}html[data-theme] .icon-btn,html[data-theme] .btn.outline{background:var(--card);border-color:var(--line);color:var(--green)}html[data-theme] .brand-symbol{background:var(--green);color:var(--on-action)}html[data-theme] :is(.hero,.admin-banner){background:var(--dark)}html[data-theme] :is(.hero h2,.admin-banner h2){color:var(--text)}html[data-theme] .hero em{color:var(--text)}html[data-theme] :is(.hero p,.hero-kicker,.admin-banner p){color:var(--text)}html[data-theme] .btn.cream{background:var(--cream);color:var(--text)}html[data-theme] :is(th,.support-center,.sc-toolbar,.sc-dropzone,.sc-faq-search){background:var(--surface-soft);color:var(--text)}html[data-theme] :is(.sc-panel,.sc-contact-card,.sc-ticket,.sc-faq-group>div,.sc-message-preview,.sc-editor textarea){background:var(--card);color:var(--text)}html[data-theme] :is(.sc-tabs>button,.sc-options button,.sc-faq-filters button){background:var(--card);color:var(--text)}html[data-theme] :is(.sc-tabs>button.selected,.sc-options button.selected,.sc-faq-filters button.selected){background:var(--mint);color:var(--green)}html[data-theme] .payment-rules{background:var(--card);color:var(--text)}html[data-theme] .qr,html[data-theme] .payment-qr img{background:var(--surface-soft)}html[data-theme] .toast{background:var(--ink);color:var(--bg)}html[data-theme] .danger-btn{background:var(--danger);color:var(--card)}html[data-theme] .error-banner{background:var(--danger-bg);color:var(--danger)}html[data-theme] :is(.field>span,.sc-field>span){color:var(--text)}html[data-theme] .form+.panel{margin-top:22px}html[data-theme] .settings-form{max-width:none}@media(max-width:1100px){.account-layout{gap:35px}.account-story h1{font-size:34px}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-desk>article{gap:12px;padding:15px}.report-cards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.account-layout{grid-template-columns:1fr;gap:24px}.account-story h1{font-size:29px}.account-story h1 br{display:none}.account-story>p{margin:10px 0 20px;font-size:12px}.account-story>div:last-child{display:none}.account-story .brand-symbol{margin-bottom:15px}.account-toolbar{margin-bottom:25px}.account-card{padding:24px}.account-page{padding:18px 20px 40px}.panel-flow{grid-template-columns:1fr}.category-editor{grid-template-columns:1fr auto}.category-editor input{grid-column:1/-1}.receipt-desk>article{flex-wrap:wrap}.receipt-product{flex-basis:calc(100% - 200px)}.receipt-desk>article>.btn{margin-right:auto}.report-filters{padding:18px}.report-filters .row{flex-wrap:wrap}.report-filters .row>.field{flex:1;min-width:130px}.report-cards strong{font-size:19px}.theme-switch span{display:none}.theme-switch{width:36px;padding:7px}.top-tools{gap:8px!important}}@media(max-width:480px){.folder-grid{grid-template-columns:1fr 1fr;gap:10px}.folder-grid>button{padding:18px 14px}.folder-grid h3{font-size:13px}.folder-grid span{font-size:10px}.permission-grid{grid-template-columns:1fr}.report-cards{gap:10px}.report-cards>.padded{padding:17px 13px}.report-cards small{font-size:10px}.report-cards strong{font-size:17px}.receipt-person{min-width:90px}.receipt-product{flex-basis:100%;order:3}.receipt-desk>article>.btn{order:4}.receipt-desk>article>strong{margin-right:auto}.account-card{padding:21px}.inventory-breadcrumb,.filter-pills,.filter-row{flex-wrap:wrap}.theme-switch{flex-shrink:0}}.product-slider{position:relative;display:grid;grid-template-columns:1.4fr 1fr;background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;margin-bottom:18px;padding:36px 40px 65px;min-height:340px}.slider-copy h2{font-size:36px;margin:12px 0}.slider-copy p{max-width:450px;color:var(--muted);line-height:1.9}.slider-meta{display:flex;gap:24px;margin:20px 0}.slider-meta span{display:flex;align-items:center;gap:7px}.slider-meta b{font-size:28px}.slider-price{font-size:21px;font-weight:700}.slider-price small{font-size:12px}.slider-art{display:grid;place-items:center;background:radial-gradient(ellipse at center,var(--surface-soft),transparent 65%)}.slider-art>div{width:190px;height:190px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--green);box-shadow:0 0 0 25px var(--surface-soft)}.slider-art strong{font-size:52px;line-height:1.1}.slider-art span{font-size:10px;letter-spacing:3px}.slider-controls{position:absolute;bottom:14px;left:30px;right:30px;display:flex;align-items:center;justify-content:space-between}.slider-dots{display:flex;gap:7px}.slider-dots button{width:8px;height:8px;border-radius:12px;background:var(--muted);border:0;padding:0;opacity:.4}.slider-dots button[aria-current=true]{width:24px;background:var(--green);opacity:1}.service-lines{display:grid;gap:8px;margin:18px 0}.service-strip{display:flex;align-items:center;gap:18px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);white-space:nowrap;overflow-x:auto;text-align:right;width:100%}.service-strip small{margin-right:auto;color:var(--muted)}.category-rail{display:flex;gap:12px;overflow-x:auto;padding:4px 0 22px}.category-rail button{display:flex;align-items:center;gap:14px;min-width:160px;padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);text-align:right}.category-rail .selected{border-color:var(--green);background:var(--surface-soft)}.category-rail b,.category-rail small{display:block}.category-rail small{color:var(--muted);margin-top:5px}.receipt-input{border:2px dashed var(--line);border-radius:15px;background:var(--surface-soft);padding:22px;text-align:center;outline:none}.receipt-input:focus,.receipt-input:focus-within{border-color:var(--green)}.receipt-input>.row{justify-content:center}.receipt-input p{font-size:12px;line-height:1.8;color:var(--muted)}.receipt-input input[type=file]{position:absolute;opacity:0;width:1px;height:1px}.receipt-preview{display:grid;justify-items:center;gap:7px;margin-top:16px}.receipt-preview img{max-height:260px;max-width:100%;object-fit:contain;border-radius:8px}.receipt-preview span{font-size:11px;overflow-wrap:anywhere}.modal.receipt-modal{width:min(1000px,96vw);max-width:1000px}.receipt-viewer{margin:20px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-soft)}.receipt-viewer-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.receipt-viewer-toolbar small{display:block;margin-top:5px}.receipt-image-stage{max-height:65vh;min-height:220px;overflow:auto;padding:16px;text-align:center;direction:ltr}.receipt-image-stage img{display:block;height:auto;object-fit:contain;transform-origin:center;transition:width .15s}.payer-name{padding:15px 20px;background:var(--surface-soft);border-radius:12px;display:flex;gap:15px;align-items:center}.payer-name strong{font-size:20px}.collaboration{display:grid;gap:18px}.collaboration h2{margin:14px 0}.collaboration p{line-height:1.9}.collaboration .report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.collab-row>.btn{margin-right:auto}.copy-line{display:flex;gap:10px;margin:18px 0}.copy-line input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink)}.api-doc{margin:20px 0}.api-doc pre{padding:18px;overflow:auto;background:var(--surface-soft);border-radius:10px;text-align:left}.receipt-person small{display:block;color:var(--muted);line-height:1.8}.collaboration details summary{cursor:pointer;padding:8px 0;font-weight:600}.collaboration .form{margin-top:18px}.collaboration .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}@media(max-width:700px){.product-slider{grid-template-columns:1fr;padding:24px 22px 65px;min-height:330px}.slider-art{display:none}.slider-copy h2{font-size:29px}.slider-meta{margin:16px 0}.slider-price{font-size:17px}.service-strip{gap:12px;font-size:12px}.service-strip small{display:none}.receipt-image-stage{padding:6px}.payer-name{display:block}.payer-name strong{display:block;margin-top:8px}.collaboration .report-cards,.collaboration .form-grid{grid-template-columns:1fr}.copy-line{flex-wrap:wrap}.slider-controls{left:15px;right:15px}}.receipt-rotate-box{position:relative;margin:auto;min-width:0}.receipt-image-stage .receipt-rotate-box img{position:absolute;left:50%;top:50%;height:auto;transition:none}html[data-theme] .sidebar{background:var(--surface-soft);color:var(--text);border-color:var(--line)}html[data-theme] .sidebar .brand b,html[data-theme] .sidebar .brand strong,html[data-theme] .sidebar .brand small,html[data-theme] .sidebar .nav-label{color:var(--text)}html[data-theme] .sidebar nav button{color:var(--text)}html[data-theme] .sidebar nav button:hover{background:var(--surface-soft)}html[data-theme] .sidebar nav button.active{background:var(--surface-soft);color:var(--text);box-shadow:inset -3px 0 #00000014}html[data-theme] .sidebar .brand-symbol{background:var(--surface-soft);color:var(--text);border:1px solid var(--line)}html[data-theme] .sidebar .help-card{background:var(--surface-soft);border-color:var(--line);color:var(--text)}html[data-theme] .sidebar .help-card p,html[data-theme] .sidebar .help-card button{color:var(--text)}html[data-theme] .sidebar .sidebar-foot{border-color:var(--line);color:var(--text)}html[data-theme] .sidebar .mode-switch{background:var(--surface-soft);color:var(--text);border-color:var(--line)}html[data-theme] :is(.stat-icon.mint,.stat-icon.blue,.stat-icon.yellow,.stat-icon.pink,.product-icon,.service-icon){background:var(--surface-soft);color:var(--green)}html[data-theme] .badge.green{background:var(--mint);color:var(--green)}html[data-theme] .badge.blue{background:var(--surface-soft);color:var(--green)}html[data-theme] .badge.amber{background:var(--warning-bg);color:var(--warning)}html[data-theme] .badge.red{background:var(--danger-bg);color:var(--danger)}html[data-theme] .badge.gray{background:var(--surface-soft);color:var(--muted)}html[data-theme] .admin-banner{background:linear-gradient(115deg,var(--surface-soft),var(--surface-soft) 70%,var(--surface-soft));min-height:245px;border-radius:22px;padding:32px 38px;position:relative;overflow:hidden}.admin-banner .badge{background:var(--surface-soft)!important;color:var(--text)!important}.admin-banner h2{font-size:30px}.admin-hero-art{display:grid;place-items:center;width:160px;height:160px;border:1px solid var(--line);border-radius:40px;transform:rotate(-12deg);background:var(--surface-soft);color:var(--text)}.admin-hero-link{background:transparent;border:0;color:var(--text);display:flex;align-items:center;gap:8px;padding:10px}.admin-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.stat,.product-card,.service-card{transition:transform .18s,box-shadow .18s,border-color .18s}.stat:hover,.product-card:hover,.service-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000010;border-color:var(--green)}.stat strong{font-variant-numeric:tabular-nums}.product-slider{background:linear-gradient(120deg,var(--card),var(--surface-soft));border-radius:24px}.slider-art>div{border:1px solid var(--green);box-shadow:0 0 0 25px var(--surface-soft),0 0 0 26px var(--line)}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 23px}.dashboard-shortcuts button{display:flex;gap:12px;align-items:center;padding:19px 18px;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--green);text-align:right}.dashboard-shortcuts button svg:last-child{margin-right:auto}.dashboard-shortcuts button:hover{border-color:var(--green);background:var(--surface-soft)}.guide-jump{display:flex;align-items:center;gap:10px;padding:18px 20px;background:var(--mint);border:1px solid var(--line);border-radius:13px;color:var(--green);margin-bottom:20px;font-size:13px}.guide-jump svg:last-child{margin-right:auto}.connection-guide{scroll-margin-top:25px;margin:32px 0 10px;border:1px solid var(--line);border-radius:22px;background:var(--card);overflow:hidden}.guide-heading{display:flex;align-items:center;gap:15px;padding:28px 30px;background:linear-gradient(115deg,var(--card),var(--surface-soft));border-bottom:1px solid var(--line)}.guide-heading-icon{width:54px;height:54px;display:grid;place-items:center;background:var(--action);color:var(--on-action);border-radius:16px}.guide-heading h2{font-size:24px;margin:4px 0}.guide-heading p{font-size:12px;color:var(--muted);line-height:1.8}.guide-count{margin-right:auto;font-size:11px;border:1px solid var(--line);border-radius:20px;padding:7px 12px;color:var(--green);white-space:nowrap}.guide-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:25px 30px 18px}.guide-platforms button{display:flex;gap:14px;align-items:center;text-align:right;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:15px 18px;color:var(--muted)}.guide-platforms button[aria-pressed=true]{border-color:var(--green);background:var(--mint);color:var(--green);box-shadow:inset 0 -3px var(--green)}.guide-platforms b,.guide-platforms small{display:block}.guide-platforms b{font-size:14px}.guide-platforms small{font:10px Arial;letter-spacing:1px;margin-top:5px}.guide-platforms button>svg:last-child:not(:first-child){margin-right:auto}.guide-apps{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 30px 25px}.guide-apps article{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:13px;padding:16px;min-width:0}.guide-apps article.selected{background:var(--surface-soft);border-color:var(--green)}.app-download-icon{flex-shrink:0;align-self:flex-start}.app-download-icon img{width:48px;height:48px;border-radius:12px;display:block}.guide-apps article>div{flex:1;min-width:0}.guide-apps b{font:700 17px Arial;display:block;color:var(--ink)}.guide-apps small{display:block;color:var(--muted);font-size:10px;margin:6px 0;line-height:1.8}.guide-apps article>div>a{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--green);margin-top:6px;min-height:24px}.guide-apps .btn{font-size:10px;padding:8px;min-height:36px;white-space:nowrap}.guide-content{padding:25px 30px;background:var(--surface-soft);border-top:1px solid var(--line)}.guide-content h3{font-size:16px}.guide-content .section-head{margin-bottom:20px}.visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.visual-steps>article{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;min-width:0}.guide-visual{height:205px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:radial-gradient(ellipse at center,var(--mint),transparent);overflow:hidden}.mock-window{width:174px;border:2px solid var(--line);border-radius:19px;background:var(--card);box-shadow:0 10px 18px #00000009;overflow:hidden}.desktop .mock-window{width:220px;border-radius:9px}.mock-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ink);border-bottom:1px solid var(--line);padding:11px;background:var(--surface-soft)}.mock-dots{letter-spacing:2px;color:var(--muted)}.mock-body{display:grid;gap:11px;padding:14px 12px;text-align:center;justify-items:center;min-height:145px}.mock-service{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--green)}.mock-url{font:10px monospace;padding:8px 5px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft);max-width:100%;overflow:hidden;white-space:nowrap;color:var(--muted)}.mock-highlight{display:flex;align-items:center;justify-content:center;gap:5px;position:relative;padding:10px 7px;background:var(--action);color:var(--on-action);border-radius:8px;font-size:10px;width:100%;min-height:34px}.mock-pointer{position:absolute;bottom:-8px;right:12px;fill:var(--card);color:var(--green);filter:drop-shadow(0 2px 3px #00000022)}.mock-add{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--green)}.mock-add svg{background:var(--mint);border-radius:6px}.mock-body>small{font-size:9px;color:var(--muted)}.mock-power{position:relative;display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--green);background:var(--mint);color:var(--green);border-radius:50%}.visual-caption{display:flex;align-items:flex-start;gap:10px}.visual-caption>span{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;flex-shrink:0;background:var(--mint);color:var(--green);font-size:12px}.visual-caption h4{font-size:13px;margin:3px 0 8px;color:var(--ink)}.visual-caption p{font-size:11px;line-height:2;color:var(--muted)}.guide-schematic{font-size:10px;color:var(--muted);margin:14px 0 23px;line-height:1.8}.guide-copy-box{display:flex;flex-wrap:wrap;gap:13px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.guide-copy-box>div{flex:1;min-width:190px}.guide-copy-box b{font-size:12px}.guide-copy-box small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.guide-copy-box select{width:auto;max-width:240px;font-size:11px}.guide-copy-box .btn{font-size:11px}.guide-manual-copy{flex-basis:100%;font-size:11px}.guide-manual-copy summary{cursor:pointer;color:var(--green);padding:5px}.guide-manual-copy textarea{width:100%;font:11px monospace;min-height:70px;margin-top:10px}.guide-tip{display:flex;gap:10px;align-items:flex-start;padding:17px 0;color:var(--green)}.guide-tip p{font-size:11px;line-height:2;margin:0}.guide-help{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}@media(max-width:1100px){.guide-apps article{flex-wrap:wrap}.guide-apps article>.btn{margin-right:auto}.campaign-copy{padding:28px}.admin-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-steps{gap:10px}.visual-steps>article{padding:12px}.guide-content,.guide-heading{padding:23px}.guide-platforms{padding:23px 23px 16px}.guide-apps{padding:0 23px 23px}}@media(max-width:700px){html[data-theme] .admin-banner{padding:26px 23px;min-height:230px}.admin-banner h2{font-size:23px}.admin-hero-art{display:none}.dashboard-shortcuts{gap:8px}.dashboard-shortcuts button{flex-direction:column;gap:10px;padding:15px 5px;font-size:10px;text-align:center}.dashboard-shortcuts button svg:last-child{display:none}.guide-platforms{gap:8px;padding:18px 15px 15px}.guide-platforms button{gap:8px;padding:12px 9px;justify-content:center}.guide-platforms button>svg:first-child{width:18px}.guide-platforms button>svg:last-child:not(:first-child){display:none}.guide-platforms b{font-size:12px}.guide-count{display:none}.guide-heading{padding:21px 17px}.guide-heading h2{font-size:21px}.guide-heading p{font-size:11px}.guide-apps{grid-template-columns:1fr;padding:0 15px 20px}.guide-apps article{flex-wrap:nowrap}.guide-content{padding:20px 15px}.guide-content>.section-head{flex-wrap:wrap;gap:12px}.guide-content h3{font-size:14px}.visual-steps{grid-template-columns:1fr;gap:12px}.visual-steps>article{display:grid;grid-template-columns:135px 1fr;gap:13px;align-items:center;padding:15px 12px}.guide-visual{height:175px;margin:0}.mock-window{width:132px;border-radius:14px}.mock-body{padding:12px 7px;gap:8px;min-height:125px}.mock-highlight{font-size:8px}.mock-title{font-size:10px;padding:9px}.mock-url{font-size:8px}.visual-caption{flex-direction:column;gap:5px}.visual-caption p{font-size:10px}.guide-copy-box{padding:16px}.guide-copy-box select{max-width:100%;width:100%}.guide-help{flex-direction:column;align-items:flex-start}.guide-jump{font-size:11px;padding:15px}.guide-heading-icon{width:45px;height:45px}.guide-tip p{font-size:10px}.campaign-controls{padding:12px}}@media(prefers-reduced-motion:reduce){.stat,.product-card,.service-card{transition:none}.stat:hover,.product-card:hover,.service-card:hover{transform:none}}html[data-theme] .sidebar .workspace-label{color:var(--text)}html[data-theme] .sidebar .workspace-label span{background:var(--surface-soft);color:var(--text)}html[data-theme] .sidebar .switch-view{background:var(--surface-soft);color:var(--text);border-color:var(--line)}html[data-theme] .sidebar .profile{color:var(--text);border-color:var(--line)}html[data-theme] .sidebar .profile small{color:var(--text)}html[data-theme] .sidebar .profile .avatar{background:var(--surface-soft);color:var(--text)}html[data-theme] .sidebar nav button.active i{background:var(--surface-soft)}html[data-theme] .sidebar .help-card>span{background:var(--surface-soft);color:var(--text)}html[data-theme] .review-strip{background:var(--surface-soft);color:var(--green);border-color:var(--line)}html[data-theme] .review-strip button{color:var(--green)}.app .sidebar{width:244px;padding:15px 16px;transition:width .2s ease;transform:none;scrollbar-width:thin;scrollbar-color:#3b4c69 #101f3c;overscroll-behavior:contain}.app .main-shell{margin-right:244px;min-width:0;transition:margin-right .2s ease}.sidebar-toggle{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;margin-bottom:15px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text);font-size:11px;text-align:right}.sidebar-toggle:hover{background:var(--surface-soft)}.app .sidebar nav{flex-shrink:0}.app.nav-collapsed .sidebar{width:72px;padding:15px 12px}.app.nav-collapsed .main-shell{margin-right:72px}.app.nav-collapsed .sidebar-toggle{width:46px;justify-content:center;padding:10px;margin-bottom:18px}.app.nav-collapsed .sidebar-toggle span,.app.nav-collapsed .sidebar .brand>span:last-child,.app.nav-collapsed .workspace-label,.app.nav-collapsed .help-card{display:none}.app.nav-collapsed .sidebar .brand{padding:0;margin:0 0 22px;justify-content:center}.app.nav-collapsed .brand-symbol{width:36px;height:36px;border-radius:11px}.app.nav-collapsed .brand-symbol svg{width:23px;height:23px}.app.nav-collapsed .sidebar nav{gap:9px}.app.nav-collapsed .sidebar nav button{width:46px;height:46px;padding:0;justify-content:center;flex-shrink:0;border-radius:12px}.app.nav-collapsed .sidebar nav button>span,.app.nav-collapsed .sidebar nav button>i{display:none}.app.nav-collapsed .sidebar nav button>em{position:absolute;left:0;top:-2px;min-width:14px;font-size:8px;padding:0 3px;line-height:15px;background:var(--surface-soft);color:var(--text);border:1px solid var(--line)}.app.nav-collapsed .sidebar-bottom{padding-top:22px}.app.nav-collapsed .switch-view{width:46px;min-height:42px;justify-content:center;padding:10px;margin:10px 0;border-radius:10px}.app.nav-collapsed .switch-view>span,.app.nav-collapsed .switch-view>svg:last-child,.app.nav-collapsed .profile>span:not(.avatar),.app.nav-collapsed .profile>svg{display:none}.app.nav-collapsed .profile{justify-content:center;padding:15px 0 0}.nav-tooltip{position:fixed;transform:translateY(-50%);z-index:250;background:var(--ink);color:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-size:11px;line-height:1.8;box-shadow:0 5px 18px #0002;white-space:nowrap;max-width:240px;direction:rtl}.nav-tooltip:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:14px}@media(max-width:760px){.app .sidebar{width:250px;z-index:90}.app .main-shell,.app.nav-collapsed .main-shell{margin-right:60px}.app.nav-collapsed .sidebar{width:60px;padding:12px 7px}.app .topbar .mobile-menu{display:none}.app.nav-expanded .sidebar{box-shadow:-15px 0 40px #0003}.app.nav-collapsed .sidebar nav{gap:7px}.app.nav-collapsed .sidebar .brand{margin-bottom:16px}.app .topbar{padding:0 10px;flex-wrap:wrap;height:auto;min-height:64px;padding-block:10px}.app .top-tools{min-width:0;margin-right:auto}.app .top-tools .search{width:clamp(80px,24vw,148px)}.app .breadcrumb{min-width:0}.app .top-tools .btn{font-size:10px;padding:7px}.app .page-heading{flex-wrap:wrap}.app .page-heading>.btn{margin-top:0}.app.nav-collapsed .sidebar-bottom{padding-top:15px}.nav-tooltip{max-width:calc(100vw - 85px);white-space:normal}}@media(prefers-reduced-motion:reduce){.app .sidebar,.app .main-shell{transition:none}}.receipt-decision{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.receipt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.receipt-actions>.btn{width:100%;height:56px;min-height:56px;margin:0;padding:10px 14px;font-size:15px;font-weight:600;border-radius:12px;justify-content:center;line-height:1.7}.receipt-actions>.btn svg{flex-shrink:0}html[data-theme] .btn.receipt-approve{background:#15803d;color:#fff;border:1px solid #15803d}html[data-theme] .btn.receipt-reject{background:#c92c36;color:#fff;border:1px solid #c92c36}html[data-theme] .btn.receipt-approve:hover{background:#166534;border-color:#166534}html[data-theme] .btn.receipt-reject:hover{background:#a9232b;border-color:#a9232b}.receipt-decision button:disabled{opacity:.5;cursor:not-allowed}.rejection-form h3{font-size:18px}.rejection-form>p{font-size:14px;line-height:1.9;color:var(--muted)}.rejection-presets{display:flex;flex-wrap:wrap;gap:9px}.rejection-presets button{background:var(--surface-soft);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-size:13px;line-height:1.8;text-align:right}.rejection-presets button[aria-pressed=true]{border-color:#c92c36;box-shadow:inset 0 0 0 1px #c92c36}.rejection-count{font-size:12px;color:var(--muted);margin-top:-8px}.rejection-form textarea{font-size:15px;line-height:1.9;min-height:125px}.rejection-form>.receipt-reject{min-height:52px;font-size:15px}.receipt-late-note{font-size:14px;line-height:1.9}.receipt-resume-note{font-size:14px;line-height:1.9;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:16px;margin:18px 0}.receipt-resume-note .check{margin-top:12px}.receipt-resume-note input{flex-shrink:0}.receipt-resume-note .text-button{margin-top:12px}@media(max-width:500px){.receipt-actions{gap:10px}.receipt-actions>.btn{height:60px;min-height:60px;padding:10px 8px;font-size:14px;gap:6px}.rejection-form>.row{flex-wrap:wrap;gap:10px}.rejection-presets button{font-size:12px;padding:10px 12px}}.support-center{--sc-bg:var(--bg);--sc-panel:var(--card);--sc-card:var(--mint);--sc-line:var(--line);--sc-text:var(--text);--sc-muted:var(--muted);--sc-blue:var(--green);color:var(--sc-text);background:var(--sc-bg);border:1px solid var(--line);border-radius:20px;padding:32px;margin-top:22px;min-width:0;box-shadow:0 14px 34px #00000012}.support-center h1,.support-center h2,.support-center h3{color:var(--sc-text);letter-spacing:0}.sc-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}.sc-heading-icon{height:50px;width:50px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--card)}.sc-heading h1{font-size:25px;font-weight:500;color:var(--muted)}.sc-heading p{font-size:12px;color:var(--text);margin-top:2px}.sc-tabs{display:flex;gap:8px;margin-bottom:26px}.sc-tabs>button{display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;background:var(--mint);border-radius:9px;padding:12px 17px;text-align:right;min-width:155px;transition:background .15s}.sc-tabs>button:hover{background:var(--mint)}.sc-tabs>button.selected{background:var(--green);border-color:var(--green)}.sc-tabs b{display:block;font-size:12px;color:var(--text);line-height:1.8}.sc-tabs small{display:block;font-size:10px;color:var(--text);line-height:1.6}.sc-tabs svg{color:var(--text)}.sc-tabs>button.selected svg{color:var(--text)}.sc-panel{border:1px solid var(--line);background:var(--sc-panel);border-radius:14px;overflow:hidden}.sc-panel-heading{display:flex;align-items:center;gap:10px;padding:16px 21px;border-bottom:1px solid var(--line)}.sc-panel-heading>svg{color:var(--sc-muted)}.sc-panel-heading h2{font-size:13px;line-height:1.7}.sc-panel-heading p{font-size:10px;color:var(--sc-muted);line-height:1.6}.sc-panel-heading>.sc-count,.sc-panel-heading>.sc-availability{margin-right:auto}.sc-count{font-size:10px;color:var(--text);background:var(--mint);border-radius:6px;padding:2px 8px;white-space:nowrap}.sc-panel-body{padding:24px}.sc-back{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--sc-muted);padding:0;margin-bottom:20px}.sc-back:hover{color:var(--text)}.sc-ticket-form{display:grid;gap:22px}.sc-ticket-form fieldset{padding:0;margin:0;border:0;min-width:0}.sc-ticket-form legend{font-size:12px;font-weight:600;margin-bottom:8px;padding:0}.sc-options{display:flex;flex-wrap:wrap;gap:7px}.sc-options button{display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:right;padding:10px 12px;border-radius:9px;background:var(--mint);border:1px solid var(--line);min-width:125px;flex:1}.sc-options button:hover{background:var(--mint)}.sc-options button.selected{background:var(--green);border-color:var(--green)}.sc-options b{display:block;font-size:11px;line-height:1.6}.sc-options small{display:block;color:var(--muted);font-size:9px;line-height:1.8}.sc-options .selected small{color:var(--text)}.sc-options svg{color:var(--muted)}.sc-options .selected svg{color:var(--text)}.sc-hint{font-size:10px;line-height:2;color:var(--sc-muted);margin-top:7px}.sc-field{display:block;min-width:0}.sc-field>span,.sc-field>label{display:block;margin-bottom:7px;font-size:12px;font-weight:500}.sc-field em{color:var(--muted);font-style:normal}.sc-field>small{font-size:10px;display:block;margin-top:5px;color:var(--sc-muted)}.support-center input,.support-center textarea,.support-center select{background:var(--card);color:var(--sc-text);border:1px solid var(--line);font-size:12px;border-radius:8px;padding:10px 12px}.support-center input::placeholder,.support-center textarea::placeholder{color:var(--muted)}.support-center input:focus,.support-center textarea:focus,.support-center select:focus{border-color:var(--green);box-shadow:0 0 0 3px #00000012}.support-center button:focus-visible,.support-center a:focus-visible,.sc-dropzone:focus-visible{outline:2px solid var(--green);outline-offset:3px}.sc-editor{border:1px solid var(--line);border-radius:8px;overflow:hidden}.sc-toolbar{display:flex;align-items:center;justify-content:space-between;background:var(--mint);border-bottom:1px solid var(--line);padding:5px 9px;gap:10px}.sc-toolbar>div{display:flex;gap:2px}.sc-toolbar button{color:var(--muted);padding:5px 7px;line-height:1;font-size:10px;border-radius:4px}.sc-toolbar button:hover{background:var(--mint);color:#fff}.sc-editor textarea{border:0;border-radius:0;display:block;min-height:155px;resize:vertical;line-height:2}.sc-editor textarea:focus{box-shadow:inset 0 0 0 1px #00000012}.sc-message-preview{min-height:155px;padding:13px;background:var(--card)}.support-message-text{font-size:12px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.support-message-text a{color:var(--green);text-decoration:underline;display:inline}.support-center .support-message-text a{color:var(--text)}.support-message-text code{font-family:monospace;background:var(--mint);border-radius:3px;padding:1px 4px}.sc-dropzone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;border:1px dashed var(--line);border-radius:9px;background:var(--card);min-height:116px;padding:20px 12px;cursor:pointer;color:var(--muted);position:relative;overflow-wrap:anywhere}.sc-dropzone.dragging,.sc-dropzone:hover{border-color:var(--green);background:var(--mint)}.sc-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;padding:0;border:0}.sc-dropzone b{font-size:12px;font-weight:400;word-break:break-word;max-width:100%}.sc-dropzone small{font-size:10px}.sc-field .sc-back{margin:7px 0 0}.sc-form-actions{display:flex;gap:9px;flex-direction:row-reverse;justify-content:flex-start;margin-top:1px}.sc-button{border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--text);padding:9px 14px;line-height:1.8;white-space:nowrap}.sc-button:hover{background:var(--mint)}.sc-button.primary{background:var(--green);border-color:var(--green);color:var(--text)}.sc-button.primary:hover{background:var(--green)}.sc-button:disabled{background:var(--mint)}.sc-error{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);background:var(--mint);border:1px solid var(--line);border-radius:8px;font-size:12px;padding:12px 15px;margin-bottom:19px}.sc-error button{color:var(--text);flex-shrink:0}.sc-availability{font-size:9px;color:var(--text);display:inline-flex;gap:5px;align-items:center;text-align:left}.sc-availability:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.sc-availability.available{color:var(--muted)}.sc-availability.available:before{background:var(--green);box-shadow:0 0 0 3px #00000012}.sc-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-contact-card{border:1px solid var(--line);border-radius:10px;background:var(--mint);padding:16px;min-width:0}.sc-contact-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sc-contact-title svg{color:var(--muted)}.sc-contact-title h3{font-size:12px;font-weight:600}.sc-contact-title>span{font-size:10px;color:var(--muted);margin-right:auto;overflow-wrap:anywhere}.sc-contact-card>p{font-size:11px;color:var(--muted);margin:10px 0 14px;line-height:2;min-height:44px}.sc-contact-footer{display:flex;align-items:center;justify-content:space-between;gap:9px}.sc-contact-footer>span{font-size:9px;color:var(--muted)}.sc-contact-footer .sc-button{font-size:10px;padding:6px 10px}.sc-contact-details{margin-top:25px}.sc-contact-details>p{font-size:10px;color:var(--muted);margin-bottom:4px}.sc-contact-details>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.sc-contact-details>div:last-child{border:0;padding-bottom:0}.sc-contact-details>div>span:first-child{display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap}.sc-contact-details b{font-size:11px;font-weight:500;text-align:left}.sc-email,.sc-external{display:flex;align-items:center;gap:7px;min-width:0}.sc-email a,.sc-external>span{overflow-wrap:anywhere;min-width:0}.sc-email button{padding:3px;color:var(--muted);flex-shrink:0}.sc-external{font-size:11px}.sc-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:18px}.sc-list-heading>span{color:var(--muted)}.sc-list-heading b{margin-right:6px;color:var(--text)}.sc-ticket{display:flex;align-items:center;gap:12px;width:100%;text-align:right;background:var(--mint);border:1px solid var(--line);border-radius:9px;padding:17px 14px;margin-top:9px}.sc-ticket:hover{background:var(--mint)}.sc-ticket-icon{display:grid;place-items:center;border-radius:9px;background:var(--mint);color:var(--text);height:38px;width:38px;flex-shrink:0}.sc-ticket-title{flex:1;min-width:0}.sc-ticket-title b{display:block;font-size:12px;overflow-wrap:anywhere}.sc-ticket-title small{font-size:10px;color:var(--muted)}.sc-ticket-status,.sc-priority{font-size:9px;padding:3px 7px;border:1px solid var(--line);background:var(--mint);border-radius:5px;white-space:nowrap}.sc-ticket-status.answered{color:var(--muted);background:var(--mint);border-color:var(--line)}.sc-ticket-status.closed{color:var(--muted);background:var(--mint)}.sc-priority{background:transparent;color:var(--text);border-color:var(--line)}.sc-empty{text-align:center;padding:38px 15px;color:var(--muted)}.sc-empty>svg{margin-bottom:15px;color:var(--muted)}.sc-empty h3{font-size:15px;color:var(--text)}.sc-empty p{font-size:11px;line-height:2;margin:8px 0 20px}.sc-faq-search{display:flex;align-items:center;gap:9px;background:var(--mint);border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--muted)}.sc-faq-search:focus-within{border-color:var(--green)}.sc-faq-search input{border:0;box-shadow:none!important;background:transparent;padding:11px 0}.sc-faq-search button{color:var(--muted);padding:0}.sc-faq-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.sc-faq-filters button{display:flex;align-items:center;gap:5px;background:var(--mint);padding:7px 10px;border-radius:6px;font-size:10px;line-height:1.8;border:1px solid transparent}.sc-faq-filters button.selected{background:var(--green);border-color:var(--green)}.sc-faq-filters button>span{font-size:9px;color:var(--muted)}.sc-faq-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 20px;font-size:10px;color:var(--muted)}.sc-faq-tools button{display:flex;align-items:center;gap:4px;padding:0;font-size:10px;color:var(--muted)}.sc-faq-group{margin-top:24px}.sc-faq-group h3{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);font-weight:400;margin-bottom:9px}.sc-faq-group h3 span{background:var(--mint);border-radius:4px;padding:0 4px;font-size:9px}.sc-faq-group>div{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--mint)}.sc-faq-group details{border-bottom:1px solid var(--line)}.sc-faq-group details:last-child{border-bottom:0}.sc-faq-group summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;list-style:none;font-size:12px;cursor:pointer;font-weight:500;line-height:1.9}.sc-faq-group summary::-webkit-details-marker{display:none}.sc-faq-group summary:hover{background:var(--mint)}.sc-faq-group summary:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.sc-faq-group summary>svg{color:var(--muted);transition:transform .15s}.sc-faq-group details[open] summary>svg{transform:rotate(180deg)}.sc-faq-group details[open] summary{background:var(--mint);color:var(--text)}.sc-faq-answer{padding:3px 16px 18px;color:var(--muted)}.sc-faq-answer .support-message-text{font-size:11px;line-height:2.2}.support-settings{border:1px solid var(--line);border-radius:15px;background:var(--card);overflow:clip}.support-settings-heading{padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.support-settings-heading>span{display:flex;align-items:center;gap:10px;color:var(--green);font-size:15px}.support-settings-heading small{font-size:10px;color:var(--muted)}.support-settings-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 20px;border-bottom:1px solid var(--line)}.support-settings-tabs button{padding:8px 13px;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:8px;background:var(--card)}.support-settings-tabs button.selected{background:var(--surface-soft);border-color:var(--line);color:var(--text)}.support-settings-tabs span{font-size:9px;margin-right:6px}.support-settings-fields{margin:0;padding:25px;border:0;min-width:0}.support-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-settings .sc-field>span{font-size:11px;color:var(--muted)}.support-settings .sc-field>small{color:var(--muted);font-size:10px}.support-settings .sc-field input,.support-settings .sc-field textarea,.support-settings .sc-field select{font-size:12px}.support-settings-fields>.check{margin-top:23px}.support-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.support-editor-heading p{font-size:11px;color:var(--muted);max-width:500px}.support-editor-heading .btn{font-size:11px;white-space:nowrap}.support-editor-list{display:flex;flex-direction:column;gap:12px}.support-editor-item{border:1px solid var(--line);border-radius:11px;overflow:hidden}.support-editor-item summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:16px;background:var(--card);font-size:12px}.support-editor-item summary::-webkit-details-marker{display:none}.support-order{display:grid;place-items:center;flex-shrink:0;background:var(--surface-soft);color:var(--muted);border-radius:7px;width:29px;height:29px;font-size:11px}.support-editor-item summary small{display:block;font-size:9px;color:var(--muted);margin-top:1px}.support-editor-item summary>svg{color:var(--muted)}.support-editor-fields{padding:20px;display:grid;gap:18px}.support-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:10px 16px;border-top:1px solid var(--line)}.support-editor-actions .check{margin-left:auto}.support-editor-actions .icon-btn{height:28px;width:28px;border-radius:6px}.support-settings-save{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;padding:18px 25px;background:var(--card);border-top:1px solid var(--line);flex-wrap:wrap}.support-settings-save span{font-size:11px;color:var(--muted)}.support-editor-empty{padding:30px;text-align:center;color:var(--muted);font-size:12px}.support-settings>.error-banner{margin:20px 25px 0}.support-admin-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px;margin-bottom:20px}.support-admin-filters label{font-size:10px;color:var(--muted);min-width:170px}.support-admin-filters select{display:block;margin-top:5px;font-size:11px}.support-admin-filters>.btn{margin-right:auto}.thread-classification{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.thread-classification select{font-size:11px}.message .support-message-text{margin-top:7px}.message .support-message-text a{display:inline;font-size:inherit;margin:0}@media(min-width:1600px){.support-center{padding:38px 44px}.sc-panel-body{padding:28px}.sc-tabs>button{min-width:180px}}@media(max-width:1100px){.support-center{padding:24px}.sc-contact-grid{grid-template-columns:1fr}.sc-contact-card>p{min-height:0}.sc-options.departments button{min-width:130px;flex:1 0 calc(33.333% - 7px)}}@media(max-width:760px){.support-center{padding:22px 18px;margin-top:18px;border-radius:14px}.sc-heading{gap:11px}.sc-heading h1{font-size:23px}.sc-heading p{font-size:11px}.sc-heading-icon{width:44px;height:44px;border-radius:11px}.sc-tabs{gap:6px;margin-bottom:20px}.sc-tabs>button{min-width:0;flex:1;padding:10px;gap:7px}.sc-tabs b{font-size:11px}.sc-tabs small{font-size:8px}.sc-panel-body{padding:20px 17px}.sc-panel-heading{padding:14px 17px}.sc-options{gap:7px}.sc-options button{padding:10px}.sc-options.priorities button{flex:1 0 calc(50% - 7px)}.support-settings-grid{gap:15px}.support-settings-heading{padding:20px}.support-settings-tabs{padding:0 20px 17px}.support-settings-fields{padding:20px}.support-editor-heading{align-items:flex-start}.support-editor-heading p{font-size:10px}.support-settings-save{padding:15px 20px}.sc-contact-details>div{gap:12px}}@media(max-width:480px){.support-center{padding:20px 12px}.sc-heading{align-items:flex-start;margin:0 5px 22px}.sc-heading-icon{display:none}.sc-heading h1{font-size:24px}.sc-heading p{font-size:10px;line-height:2}.sc-tabs>button{flex-direction:column;text-align:center;gap:5px;padding:11px 5px}.sc-tabs b{font-size:10px}.sc-tabs small{display:none}.sc-tabs svg{width:17px;height:17px}.sc-panel-body{padding:18px 13px}.sc-panel-heading{padding:14px 13px;gap:7px;flex-wrap:wrap}.sc-panel-heading h2{font-size:12px}.sc-panel-heading p{font-size:9px}.sc-availability{font-size:8px;max-width:100px}.sc-count{font-size:9px}.sc-options.departments button{min-width:0;flex:1 0 calc(50% - 7px)}.sc-options button{gap:7px}.sc-options b{font-size:11px}.sc-options small,.sc-hint{font-size:9px}.sc-ticket-form{gap:21px}.sc-field>span,.sc-field>label{font-size:11px}.sc-dropzone small{font-size:9px}.sc-form-actions{justify-content:stretch}.sc-form-actions .primary{flex:1}.sc-contact-card{padding:14px 12px}.sc-contact-title{gap:7px}.sc-contact-title>span{width:100%;text-align:right}.sc-contact-card>p{font-size:10px;margin:7px 0 14px}.sc-contact-footer{gap:8px}.sc-contact-details>div{flex-wrap:wrap;row-gap:7px}.sc-contact-details>div>span:first-child{font-size:10px}.sc-contact-details>div>:last-child{margin-right:auto;max-width:100%}.sc-contact-details>div>b{font-size:10px}.sc-faq-tools{font-size:9px;gap:8px}.sc-faq-tools button{font-size:9px}.sc-faq-filters button{padding:6px 8px;font-size:9px}.sc-faq-group summary{font-size:11px;padding:12px 11px;gap:9px}.sc-faq-answer{padding:3px 11px 15px}.sc-list-heading{font-size:10px}.sc-ticket{flex-wrap:wrap;gap:7px;padding:13px 11px}.sc-ticket-icon{height:30px;width:30px}.sc-ticket-title{flex:1 1 calc(100% - 45px)}.sc-ticket-title b{font-size:11px}.sc-ticket-title small{font-size:9px}.sc-ticket>svg{margin-right:auto}.sc-priority{margin-right:37px}.support-settings-grid{grid-template-columns:1fr;gap:17px}.support-settings-heading{padding:18px}.support-settings-heading>span{font-size:14px}.support-settings-tabs{padding:0 15px 15px}.support-settings-tabs button{font-size:10px;padding:7px 10px}.support-settings-fields{padding:17px}.support-editor-heading{flex-direction:column;gap:12px}.support-editor-fields{padding:16px}.support-editor-item summary{padding:13px;gap:9px}.support-settings-save{padding:14px 17px;gap:8px}.support-settings-save .btn{font-size:11px}.support-settings-save>span{width:100%;font-size:10px}.support-admin-filters{gap:10px}.support-admin-filters label{min-width:0;flex:1}.support-admin-filters>.btn{margin-right:0}.thread-classification{gap:8px}}.support-center{background:var(--bg);border-color:var(--line);box-shadow:none}.sc-heading h1{color:var(--ink);font-weight:700}.sc-heading p{color:var(--muted)}.sc-heading-icon{background:var(--mint);color:var(--green);border-color:var(--line)}.sc-tabs>button,.sc-options button,.sc-faq-filters button{color:var(--text);background:var(--card);border-color:var(--line)}.sc-tabs b,.sc-tabs svg,.sc-options b,.sc-options svg{color:var(--text)}.sc-tabs small,.sc-options small{color:var(--muted)}.sc-tabs>button.selected,.sc-options button.selected,.sc-faq-filters button.selected{background:var(--mint);border-color:var(--green);color:var(--green)}.sc-tabs>button.selected b,.sc-tabs>button.selected svg,.sc-options .selected b,.sc-options .selected svg,.sc-options .selected small{color:var(--green)}.sc-button{color:var(--green);background:var(--card);border-color:var(--line)}.sc-button.primary{background:var(--green);border-color:var(--green);color:#fff}.sc-button.primary:hover{background:var(--dark)}.sc-button:disabled{background:var(--mint);color:var(--muted)}.sc-contact-card,.sc-ticket,.sc-faq-group>div{background:var(--card)}.sc-faq-group details[open] summary{background:var(--mint);color:var(--green)}.sc-toolbar button:hover{background:var(--mint);color:var(--green)}.sc-back:hover{color:var(--green)}.sc-error{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.sc-error button,.sc-field em{color:var(--danger)}.sc-ticket-status.answered{background:var(--mint);color:var(--green);border-color:var(--line)}.sc-availability.available,.support-center .support-message-text a{color:var(--green)}.support-center button:focus-visible,.support-center a:focus-visible{outline-color:var(--green)}html{scroll-padding-top:24px;scrollbar-gutter:stable}html body{background:var(--bg);font-size:14px;line-height:1.85;letter-spacing:0;-webkit-font-smoothing:antialiased}::selection{background:var(--mint);color:var(--ink)}html h1,html h2,html h3{letter-spacing:0;font-weight:700}html h1{font-size:clamp(25px,2.4vw,32px);line-height:1.6}html :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}html input:focus,html textarea:focus,html select:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--mint)}html input,html textarea,html select{font-size:14px;line-height:1.7;min-height:44px}html input[type=checkbox]{min-height:18px;width:18px;height:18px;flex-shrink:0}html input[type=radio]{min-height:18px;width:18px;height:18px}html :is(.btn,.text-button,.theme-switch){font-size:13px}html .btn{min-height:44px;border-radius:11px;font-weight:700;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}html .btn:hover{filter:none}html .btn.primary:hover{background:var(--action);opacity:.94}html .btn:active:not(:disabled){transform:translateY(1px)}html .btn:disabled{transform:none}html .icon-btn{width:40px;height:40px;border-radius:11px}html .text-button{min-height:36px}html .danger{color:var(--danger)}html .warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-line)}html .padded{padding:28px}html .panel{border-radius:18px;box-shadow:var(--shadow-sm)}html .field>span{font-size:13px;color:var(--text)}html .field small{font-size:11px;line-height:1.8}html .note,html .muted{font-size:12px}html .app main{max-width:1440px;padding:28px clamp(20px,3.2vw,48px) 0}.app .page-heading{margin:4px 0 28px;align-items:center}.app .page-heading p{font-size:13px;margin-top:5px}.app .eyebrow{font-size:11px}.app .review-strip{font-size:11px;margin-bottom:22px;border-radius:10px}.app .review-strip button{font-size:11px}html[data-theme] .app .sidebar{background:var(--surface-soft);border-color:var(--line)}.app .sidebar-toggle{background:var(--surface-soft);border-color:var(--line);color:var(--text)}.app .sidebar-toggle:hover{background:var(--surface-soft)}html[data-theme] .app .sidebar nav button.active{background:var(--surface-soft);box-shadow:inset -3px 0 #00000014}.app .sidebar nav button{font-size:13px;min-height:44px}.app .sidebar .brand small{font-size:9px}.app .topbar{background:var(--bg);border-color:var(--line);height:78px;padding-inline:clamp(20px,3.2vw,48px)}.app .breadcrumb{font-size:12px}.app .breadcrumb b{font-weight:700;color:var(--ink)}.app .search{background:var(--card);border-radius:11px;width:230px}.app .search input{font-size:12px;min-height:40px}.app .top-date{font-size:11px}.app .theme-switch{min-height:40px}.app .stats{gap:16px;margin:24px 0 32px}.app .stat{min-width:0;border-radius:16px;padding:22px 18px;box-shadow:var(--shadow-sm)}.app .stat>span:not(.stat-icon){min-width:0}.app .stat small{font-size:12px}.app .stat strong{font-size:22px;line-height:1.55;margin-top:7px}.app .stat em{font-size:11px;line-height:1.7;max-width:none}.app .stat-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px}html .section-head h2{font-size:19px;flex-wrap:wrap}.app .section-head>button{font-size:12px}.app .section-head h2>span{font-size:11px}.app .dashboard-shortcuts{gap:14px}.app .dashboard-shortcuts button{font-size:13px;border-radius:14px;padding:18px 20px}.app .product-grid{gap:20px;align-items:stretch}.app .product-card{padding:25px;border-radius:18px;display:flex;flex-direction:column;min-width:0;box-shadow:var(--shadow-sm)}.app .product-card.featured{border-color:var(--green);background:var(--card)}.app .product-card h3{font-size:21px}.app .product-desc{font-size:13px;line-height:1.9;min-height:48px}.app .product-top .muted,.app .recommended{font-size:11px}.app .recommended{border-radius:20px;background:var(--mint);padding:4px 10px}.app .product-icon{width:43px;height:43px}.app .quota{font-size:13px;gap:7px;margin:22px 0 18px}.app .quota b{font-size:35px;font-weight:700}.app .quota span:last-child{font-size:12px}.app .features{font-size:12px;line-height:1.9;gap:9px;flex:1}.app .features svg{color:var(--green);stroke-width:2}.app .product-price strong{font-size:27px}.app .product-price>span{font-size:13px}.app .product-price small{font-size:11px}.app .product-card>.btn{font-size:13px}.app .service-card{min-width:0;box-shadow:var(--shadow-sm);border-radius:18px}.app .service-line{font-size:13px;gap:12px}.app .service-line b{text-align:left}.app .service-card>small,.app .usage-note{font-size:12px}.app .progress{height:7px}.app .progress i{background:var(--green)}.app .service-strip{font-size:13px;border-radius:12px;min-height:52px;scrollbar-width:thin}.app .service-strip small{font-size:11px}.app .category-rail{gap:12px;padding-bottom:22px}.app .category-rail button{border-radius:13px;min-width:168px;padding:16px}.app .category-rail b{font-size:13px}.app .category-rail small{font-size:11px}.app .category-rail .selected{background:var(--mint);border-color:var(--green)}.app .product-slider{min-height:390px;border-radius:22px;padding:35px 40px 80px;grid-template-columns:1.2fr 1fr;background:linear-gradient(115deg,var(--card),var(--surface-soft));box-shadow:var(--shadow-sm)}.app .slider-copy{align-self:center;min-width:0;animation:pv-reveal .22s ease-out}.app .slider-copy h2{font-size:clamp(28px,3vw,38px);line-height:1.5;margin:12px 0;color:var(--ink)}.app .slider-copy p{font-size:14px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .slider-copy>.row{flex-wrap:wrap;gap:18px}.app .slider-meta{font-size:13px;margin:20px 0;gap:22px;flex-wrap:wrap}.app .slider-meta b{font-size:32px}.app .slider-price{font-size:22px;white-space:nowrap}.app .slider-price small{font-size:12px}.app .slider-art>div{width:180px;height:180px;border-radius:36px;transform:rotate(-9deg);background:var(--action);color:var(--on-action);border:0;box-shadow:18px 18px 0 var(--mint),0 0 0 46px var(--surface-soft),0 0 0 47px var(--line)}.app .slider-art>div>*{transform:rotate(9deg)}.app .slider-art>div>svg{width:37px;height:37px}.app .slider-art strong{font-size:50px;margin:8px 0}.app .slider-controls{bottom:14px;gap:12px}.app .slider-controls>small{font-size:11px;white-space:nowrap}html .badge{font-size:11px;padding:4px 9px;border-radius:7px}html table{font-size:13px}html th{font-size:12px;font-weight:500}html td b{font-size:13px}html td small{font-size:11px}html td{font-variant-numeric:tabular-nums}html tbody tr:hover{background:var(--surface-soft)}html td .text-button{font-size:12px}html .filter-pills{flex-wrap:wrap;font-size:12px;gap:9px}html .filter-pills button{min-height:40px}html .checks,html .check{font-size:13px;gap:10px}html .slim-callout b{font-size:13px;font-weight:500}.app .slim-callout{border-radius:13px}.app .admin-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app .admin-quick button{padding:20px 16px;min-width:0}.app .admin-quick small{font-size:11px}.app .admin-quick b{font-size:14px}.app .admin-quick button>svg:last-child{display:none}.app .mini-guide .section-head h2{font-size:17px}.app .steps b{font-size:13px}.app .steps small{font-size:11px}.app .notice-card h3{font-size:16px}.app .notice-card p{font-size:13px;line-height:2}.app footer{font-size:11px;gap:15px;flex-wrap:wrap}html .checkout-summary{gap:14px;flex-wrap:wrap;border-radius:13px}html .checkout-summary b{font-size:15px}html .checkout-summary small{font-size:12px}html .checkout-summary strong{font-size:17px}html .payment-options b{font-size:13px}html .payment-options small{font-size:12px}html .coin-grid b{font-size:13px}html .coin-grid small{font-size:11px}html .payment-rules::backdrop{background:var(--surface-soft);backdrop-filter:none}html .modal-backdrop{background:var(--surface-soft);backdrop-filter:none;z-index:300}html .modal{border-radius:22px;box-shadow:var(--shadow-md);animation:pv-dialog .18s ease-out}html .modal-header{position:sticky;top:0;z-index:1;background:var(--card);border-color:var(--line)}html .modal-header h2{font-size:19px}html .modal-body{padding:26px}html .modal-body .row{flex-wrap:wrap}html .toast{font-size:13px;line-height:1.8;z-index:500}html .account-story h1{font-size:38px}html .account-card{box-shadow:var(--shadow-md)}html .account-card .field>span{font-size:13px}.account-page .account-links .text-button{font-size:12px}html .payment-consent>label{font-size:13px}html .payment-consent>.text-button{font-size:12px}html .connection-guide p{font-size:13px}html .guide-apps small{font-size:12px}html .guide-apps article>div>a{font-size:12px}.skip-link{position:fixed;z-index:600;top:12px;left:20px;transform:translateY(-200%);padding:10px 18px;background:var(--action);color:var(--on-action);border-radius:9px}.skip-link:focus{transform:none}@keyframes pv-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pv-dialog{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.app .product-card:hover,.app .service-card:hover,.app .stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.app .btn:hover:not(:disabled){transform:translateY(-1px)}}@media(max-width:1100px){.app .stats,.app .admin-quick,.app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .stat{padding:20px}.app .top-date{display:none}}@media(max-width:760px){html .app main{padding:20px 16px 0}.app .topbar{height:auto;min-height:68px;padding:12px 16px;gap:10px}.app .top-tools{gap:8px!important;flex-wrap:wrap}.app .breadcrumb{font-size:12px}.app .top-tools .search{width:150px}.app .search input{font-size:13px}.app .page-heading{margin-bottom:22px;gap:14px}.app .page-heading h1{font-size:25px}.app .page-heading p{font-size:12px}.app .page-heading>.btn{font-size:12px;padding:9px 13px}.app .stats{gap:12px}.app .stat{padding:17px 14px;display:block}.app .stat-icon{width:34px;height:34px;margin-bottom:12px}.app .stat strong{font-size:20px}.app .stat small,.app .stat em{font-size:11px}.app .dashboard-shortcuts button{font-size:11px;padding:16px 8px}.app .product-grid{grid-template-columns:1fr;gap:16px}.app .product-card{padding:23px}.app .service-strip{font-size:12px;gap:14px}.app .section-head{align-items:flex-start}.app .section-head h2{font-size:18px}.app .padded{padding:22px}.app .slim-callout{flex-wrap:wrap;align-items:center}.app .slim-callout b,.app .slim-callout .text-button{font-size:12px}.app .top-tools .icon-btn{width:40px;height:40px}.app .theme-switch{width:40px;padding:8px}.app .review-strip{flex-wrap:wrap;gap:8px;line-height:1.8}.app .review-strip button{margin-right:0}html input,html textarea,html select{font-size:16px}html .modal-backdrop{padding:12px}html .modal-body{padding:22px}html .modal{max-height:calc(100dvh - 24px)}html .fields{grid-template-columns:1fr}html .modal-body .btn{white-space:normal}html .payment-options{grid-template-columns:1fr}html .account-layout{gap:28px}html .account-story h1{font-size:31px}html .account-card{padding:24px}html .account-links .text-button{font-size:13px}.app .admin-banner{min-height:220px}.app .inventory-metrics{flex-wrap:wrap}.app .inventory-metrics>div{min-width:90px}}@media(max-width:440px){html .app main{padding:18px 12px 0}.app .top-tools .search{display:none}.app .topbar{padding:10px 12px}.app .top-tools{flex-wrap:nowrap}.app .stats{gap:9px}.app .stat{padding:16px 12px}.app .stat strong{font-size:18px}.app .stat>svg{display:none}.app .dashboard-shortcuts{gap:8px}.app .dashboard-shortcuts button{font-size:11px;padding:14px 6px}.app .admin-quick{grid-template-columns:1fr}.app .page-heading h1{font-size:23px}html .coin-grid{grid-template-columns:1fr}.app .section-head{flex-wrap:wrap}}@media(max-width:760px){.app .product-slider{grid-template-columns:1fr;padding:28px 24px 85px;min-height:410px}.app .slider-art{display:none}.app .slider-copy h2{font-size:30px}.app .slider-copy p{font-size:13px}.app .slider-meta{gap:16px}.app .slider-price{font-size:21px}.app .slider-controls{left:15px;right:15px}.app .slider-controls .row{gap:5px}.app .slider-controls .icon-btn{width:34px;height:36px}.app .slider-controls .slider-dots{max-width:40%}}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:440px){.app .top-tools{display:contents}.app .topbar{flex-wrap:wrap}.app .topbar .search{display:flex;order:5;flex-basis:100%;width:100%}.app .search input{font-size:16px}.app .top-tools>.theme-switch{margin-inline-start:auto}}.app .product-slider{height:450px;min-height:450px}.app .slider-copy h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin:8px 0}.app .slider-copy .eyebrow{line-height:20px}.app .slider-meta{line-height:1.4;margin:12px 0}.app .slider-meta b{font-size:28px;line-height:1.4}.app .slider-copy p{line-height:1.8}.app .slider-copy>.row{gap:12px}@media(max-width:760px){.app .product-slider{height:480px;min-height:480px}.app .slider-copy>.row{display:grid;grid-template-columns:1fr;gap:10px}.app .slider-price{order:-1}.app .slider-copy h2{font-size:28px}.app .slider-copy .btn{justify-self:start}.app .slider-controls{min-height:40px}}.app .sidebar,.app .main-shell{transition:none}.app .mobile-scrim{backdrop-filter:none}.brand-logo{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.brand-symbol:has(.brand-logo){padding:4px}.identity-settings{max-width:1000px}.identity-settings hr{border:0;border-top:1px solid var(--line);width:100%;margin:15px 0}.identity-settings .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-preview{display:flex;gap:18px;align-items:center;padding:22px;background:var(--surface-soft);border:1px solid var(--line);border-radius:16px}.brand-preview .brand-symbol{width:70px;height:70px}.brand-preview small{letter-spacing:1px}.brand-preview p{font-size:13px;color:var(--muted)}.notice-editor{min-width:0;padding:22px;border:1px solid var(--line);border-radius:16px;display:grid;gap:16px}.notice-editor legend{padding:0 10px}.home-notices,.service-alerts{display:grid;gap:12px;margin-bottom:18px}.home-notices:empty,.service-alerts:empty{display:none}.home-notice{display:flex;gap:14px;align-items:flex-start;padding:20px 24px;border:1px solid var(--line);border-right:4px solid var(--green);border-radius:14px;background:var(--card)}.home-notice>svg{margin-top:5px;color:var(--green)}.home-notice>div{min-width:0}.home-notice h3{font-size:16px;margin-bottom:7px}.home-notice p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.home-notice.warning{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning)}.home-notice.important{border-right-color:var(--line);background:var(--surface-soft)}.home-notice .text-button{margin-top:10px}.service-alert{display:flex;gap:12px;align-items:center;padding:16px 18px;background:var(--warning-bg);border:1px solid var(--warning-line);border-radius:12px;color:var(--warning)}.service-alert>div{flex:1;min-width:0}.service-alert b,.service-alert span{display:block}.service-alert span{font-size:13px}.service-alert.ended{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.service-card .service-alert{margin-top:15px;padding:12px}.service-help{margin-top:14px}.service-card>.row{flex-wrap:wrap}.service-card .btn{white-space:nowrap}@media(max-width:700px){.identity-settings .fields{grid-template-columns:1fr}.notice-editor,.home-notice{padding:16px}.service-alert{flex-wrap:wrap}.service-alert .btn{margin-right:auto}.identity-settings>.row{flex-wrap:wrap;gap:12px}}:root,:root[data-theme=light]{color-scheme:light;--accent:#3A83F7;--bg:#fff;--card:#fff;--sidebar:#f6f6f6;--surface-soft:#f0f0f0;--surface-raised:#fff;--ink:#000;--text:#000;--muted:#595959;--line:rgba(0,0,0,.12);--line-strong:rgba(0,0,0,.2);--action:#3A83F7;--action-hover:#3A83F7;--on-action:#000;--mint:rgba(58,131,247,.09);--green:#000;--dark:#ededed;--cream:#f3f3f3;--focus:#3A83F7;--warning:#923b0f;--warning-bg:#fff2e8;--warning-line:#e2550740;--danger:#b4232c;--danger-bg:#fff0f0;--danger-line:#c92c3640;--shadow-sm:0 1px 2px #00000004;--shadow-md:0 12px 32px #0000000a;--glass:rgba(255,255,255,.62);--glass-edge:rgba(255,255,255,.9);--glass-shade:rgba(0,0,0,.06);--radius:17px}:root[data-theme=dark]{color-scheme:dark;--accent:#3A83F7;--bg:#000000;--card:#080808;--sidebar:#000000;--surface-soft:#141414;--surface-raised:#121212;--ink:#EDEDED;--text:#EDEDED;--muted:#a3a3a3;--line:rgba(237,237,237,.13);--line-strong:rgba(237,237,237,.24);--action:#3A83F7;--action-hover:#3A83F7;--on-action:#000000;--mint:rgba(58,131,247,.14);--green:#EDEDED;--dark:#000000;--cream:#141414;--focus:#3A83F7;--warning:#ffb080;--warning-bg:#e2550714;--warning-line:#e2550740;--danger:#ff7c84;--danger-bg:#c92c361c;--danger-line:#c92c3640;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 12px 32px #00000066;--glass:rgba(20,20,20,.64);--glass-edge:rgba(237,237,237,.24);--glass-shade:rgba(0,0,0,.35)}html[data-theme] body{background:var(--bg);color:var(--text)}html[data-theme] .app .sidebar{background:var(--sidebar);color:var(--text);border-color:var(--line)}html[data-theme] .app .sidebar :is(.brand b,.brand strong,.profile,.help-card,.help-card button,.sidebar-toggle,.switch-view,.mode-switch,nav button){color:var(--text)}html[data-theme] .app .sidebar :is(.brand small,.workspace-label,.profile small,.help-card p,.nav-label){color:var(--muted)}html[data-theme] .app .sidebar :is(.brand-symbol,.sidebar-toggle,.switch-view,.mode-switch,.help-card,.profile .avatar,.workspace-label span){background:var(--surface-soft);border-color:var(--line);color:var(--text)}html[data-theme] .app .sidebar nav button{background:transparent}html[data-theme] .app .sidebar nav button:hover,html[data-theme] .app .sidebar nav button.active{background:var(--mint);color:var(--ink);box-shadow:none}html[data-theme] .app .sidebar nav button.active i{background:var(--ink)}html[data-theme] .app .sidebar .profile{border-color:var(--line)}html[data-theme] .app .sidebar .help-card>span{background:var(--card);color:var(--text)}html[data-theme] .topbar{background:var(--bg);border-color:var(--line)}html[data-theme] :is(.btn.primary,.sc-button.primary){background:var(--action);border-color:var(--action);color:var(--on-action)}html[data-theme] :is(.btn.primary,.sc-button.primary):hover{background:var(--action-hover);filter:none;opacity:1}html[data-theme] :is(.btn.outline,.icon-btn){background:transparent;color:var(--text);border-color:var(--line)}html[data-theme] :is(.icon-btn,.btn.outline):hover{background:var(--surface-soft)}html[data-theme] .btn.cream{background:var(--action);color:var(--on-action)}html[data-theme] :is(.admin-banner,.hero){background:var(--surface-soft);color:var(--ink);border:1px solid var(--line)}html[data-theme] :is(.admin-banner h2,.hero h2,.hero em,.admin-hero-link){color:var(--ink)}html[data-theme] :is(.admin-banner p,.hero p,.hero-kicker){color:var(--muted)}html[data-theme] .admin-banner .badge{background:var(--card)!important;color:var(--ink)!important}html[data-theme] .admin-hero-art{background:var(--glass);border-color:var(--line);color:var(--ink)}html[data-theme] .modal{background:var(--surface-raised)}html[data-theme] :is(.brand-symbol,.stat-icon,.product-icon,.service-icon,.recommended){color:var(--ink);background:var(--surface-soft)}html[data-theme] :is(.badge.green,.badge.blue,.badge.gray){background:var(--surface-soft);color:var(--text)}html[data-theme] .nav-tooltip{background:var(--action);color:var(--on-action);border-color:var(--line)}html[data-theme] .qr,html[data-theme] .payment-qr img{background:#fff}html[data-theme] .toast{background:var(--action);color:var(--on-action)}html[data-theme] .danger-btn{background:var(--danger);color:var(--bg)}html[data-theme] .home-notice.important{border-color:var(--line-strong)}html[data-theme] :is(.stat,.product-card,.service-card):hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}html[data-theme] .app .sidebar nav button.active i{background:var(--accent)}html[data-theme] :is(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}html[data-theme] :focus-visible{outline-color:var(--focus)}html[data-theme] .catalog-readable .catalog-row.selected{box-shadow:inset -4px 0 var(--accent)}html[data-theme] .category-rail-readable button.selected{border-color:var(--accent)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app .topbar{height:auto;min-height:76px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:14px}.announcement-ticker{display:flex;align-items:center;gap:16px;flex-basis:100%;min-width:0;width:100%;border-top:1px solid var(--line);padding-top:10px;font-size:12px}.ticker-label{display:flex;align-items:center;gap:7px;flex-shrink:0;color:var(--muted)}.ticker-message{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:right;white-space:nowrap;overflow:hidden;min-height:32px;animation:ticker-in .4s ease both}.ticker-message strong{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}.ticker-message span{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.ticker-controls{display:flex;gap:4px;align-items:center;flex-shrink:0}.ticker-controls small{color:var(--muted);margin-inline-end:4px;font-variant-numeric:tabular-nums}html .ticker-controls .icon-btn{width:30px;height:30px;border:0;border-radius:50%}.announcement-detail p{white-space:pre-wrap;overflow-wrap:anywhere}@keyframes ticker-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}html[data-theme] .glass-carousel{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible;margin-bottom:20px;outline-offset:8px;touch-action:pan-y}.glass-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-inline:3px;font-size:11px;color:var(--muted)}.glass-heading>span{display:flex;align-items:center;gap:8px}.glass-heading small{font-size:11px}.glass-frame{position:relative;isolation:isolate;padding-bottom:12px;perspective:1400px}.glass-frame:before,.glass-frame:after{content:"";position:absolute;border:1px solid var(--line);border-radius:21px;background:var(--glass);inset:12px 12px 2px;z-index:-1;transform:rotateX(-3deg);box-shadow:0 10px 20px var(--glass-shade)}.glass-frame:after{inset:22px 25px -6px;z-index:-2;opacity:.55;box-shadow:none}.glass-carousel .campaign-viewport{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card);box-shadow:inset 0 1px var(--glass-edge)}.glass-stage{display:grid;perspective:1600px;position:relative;isolation:isolate;min-width:0;--slide-direction:1}.glass-stage[data-direction="-1"]{--slide-direction:-1}.glass-slide{grid-area:1/1;min-width:0;backface-visibility:hidden;transform-origin:center;position:relative}.glass-slide.current{z-index:2}.glass-slide.leaving{z-index:1;pointer-events:none}.glass-stage.is-transitioning .current{animation:glass-arrive .66s cubic-bezier(.22,1,.36,1) both}.glass-stage.is-transitioning .leaving{animation:glass-depart .58s cubic-bezier(.4,0,.2,1) both}@keyframes glass-arrive{0%{opacity:0;transform:translate3d(calc(18% * var(--slide-direction)),0,-140px) rotateY(calc(-10deg * var(--slide-direction))) scale(.96)}to{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}}@keyframes glass-depart{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(-15% * var(--slide-direction)),0,-170px) rotateY(calc(9deg * var(--slide-direction))) scale(.95)}}.glass-carousel .campaign-slide{animation:none;height:clamp(300px,calc(100cqw / 3 + 70px),430px);background:linear-gradient(125deg,var(--card),var(--surface-soft));grid-template-columns:1.25fr 1fr}.glass-carousel .campaign-slide.layout-full{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 88px}.glass-carousel .campaign-copy{padding:clamp(25px,3cqw,40px);gap:20px}.glass-carousel .campaign-copy h2{font-size:clamp(25px,3.3cqw,36px);font-weight:600;line-height:1.6}.glass-carousel .campaign-copy p{font-size:13px;max-width:450px;color:var(--muted)}.glass-carousel .campaign-label{background:var(--glass);border-color:var(--line);font-size:10px;font-weight:500}.glass-carousel .campaign-bottom{margin-top:3px;gap:16px;justify-content:flex-start}.glass-carousel .campaign-product{border-inline-end:1px solid var(--line);padding-inline-end:18px}.glass-carousel .campaign-product b{font-size:12px;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glass-carousel .campaign-bottom .btn{font-size:12px;border-radius:24px;padding-inline:20px}.glass-carousel .layout-full .campaign-copy{padding:12px 24px}.glass-carousel .layout-full .campaign-copy h2{font-size:17px}.glass-carousel .layout-full .campaign-bottom{margin:0}.union-art{position:relative;display:grid;place-items:center;grid-column:2;grid-row:1;perspective:900px;min-height:260px;isolation:isolate}.union-tile{position:absolute;width:clamp(180px,24cqw,285px);height:174px;border:1px solid var(--glass-edge);border-radius:20px;background:var(--glass);box-shadow:inset 0 1px 1px var(--glass-edge),0 16px 35px var(--glass-shade);transform:rotateY(-17deg) rotateX(8deg) rotate(-7deg);backdrop-filter:blur(8px)}.tile-back{transform:translate(-27px,-30px) rotateY(-17deg) rotateX(8deg) rotate(-7deg);opacity:.32;background:var(--surface-soft);border-color:var(--line)}.tile-middle{transform:translate(-13px,-15px) rotateY(-17deg) rotateX(8deg) rotate(-7deg);opacity:.65;border-color:var(--line-strong)}.tile-front{padding:22px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tile-front>span{font-size:11px;color:var(--muted)}.tile-front strong{font-size:42px;line-height:1.2;font-weight:500;letter-spacing:-1px}.tile-front strong small{font-size:11px;font-weight:400;margin-inline-start:8px;letter-spacing:0}.tile-front>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}@media(hover:hover){.glass-carousel:hover .tile-front{transform:translate3d(0,-4px,10px) rotateY(-11deg) rotateX(5deg) rotate(-4deg)}}html .glass-carousel .campaign-controls{padding:16px 0 2px;border:0;background:transparent;min-height:55px}.glass-carousel .campaign-controls .row{gap:6px}html .glass-carousel .campaign-controls .icon-btn{border:1px solid var(--line);width:32px;height:32px;border-radius:50%}html[data-theme] .glass-carousel .slider-dots button,html[data-theme] .glass-carousel .slider-dots button[aria-current=true]{width:28px;height:32px;border:0;border-radius:0;background:transparent;opacity:1;padding:0;min-height:0}html[data-theme] .glass-carousel .slider-dots button:after{content:"";display:block;margin:auto;width:5px;height:5px;border-radius:10px;background:var(--muted);opacity:.35;transition:width .25s,opacity .25s}html[data-theme] .glass-carousel .slider-dots button[aria-current=true]:after{width:20px;opacity:1;background:var(--ink)}.glass-progress{height:2px;margin:7px 2px 0;background:var(--line);overflow:hidden;border-radius:4px;direction:rtl}.glass-progress i{display:block;height:100%;width:100%;background:var(--muted);transform-origin:right;animation:glass-timer 7s linear both}@keyframes glass-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.store-promo{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;padding:32px 36px;min-height:285px;background:var(--surface-soft)!important;overflow:hidden}.store-promo h2{font-size:28px;margin:10px 0;font-weight:600}.store-promo p{font-size:13px;line-height:2;color:var(--muted);max-width:450px;margin-bottom:22px}.store-promo .btn{border-radius:24px}.store-promo .union-art{min-height:220px}.store-promo .tile-front{width:230px;gap:10px}html[data-theme] .dashboard-shortcuts{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:22px 0}.dashboard-shortcuts button{font-size:12px;min-height:66px;border-radius:14px;padding:16px 20px}html[data-theme] .dashboard-shortcuts button:first-child{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}html .app .stats{gap:12px;margin-bottom:28px}.app .stat{padding:20px 17px;border-radius:15px;gap:12px}.app .stat strong{font-size:19px;font-weight:600}.app .stat-icon{width:38px;height:38px;border-radius:10px}.app .stat em{font-size:10px}.usage-panel{padding:26px;margin-bottom:25px}.usage-panel>.section-head{margin:0 0 25px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.usage-panel h2{font-size:20px;display:flex;align-items:center;gap:9px;font-weight:600}.usage-panel .eyebrow{font-size:10px;color:var(--muted)}.usage-select{max-width:320px;min-width:180px}.usage-select select{font-size:12px;min-height:40px;padding:8px 13px;background:var(--surface-soft)!important;border:0}.usage-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px}.usage-chart-box{min-width:0}.usage-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-chart-heading small{color:var(--muted);font-size:11px}.usage-chart-heading strong{display:block;font-size:30px;font-weight:500;line-height:1.6}.usage-chart-heading strong span{font-size:12px;color:var(--muted)}.usage-period{display:flex;background:var(--surface-soft);padding:3px;border-radius:10px;gap:3px}.usage-period button{padding:5px 11px;font-size:11px;min-height:32px;white-space:nowrap;border-radius:8px;color:var(--muted)}.usage-period button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm)}.usage-chart{display:block;width:100%;margin:15px 0 2px;overflow:visible;direction:ltr;min-height:185px}.usage-chart line{stroke:var(--line);stroke-dasharray:3 6}.usage-chart text{fill:var(--muted);font:11px Vazir,Tahoma}.usage-chart path{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.usage-chart circle{fill:var(--ink);stroke:var(--card);stroke-width:1.5}.chart-caption{font-size:10px;line-height:1.9;color:var(--muted);margin-inline:7px}.usage-updated{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:18px;padding-top:12px;font-size:10px;color:var(--muted)}.usage-updated .text-button{font-size:11px}.usage-stale{font-size:11px;color:var(--warning);margin-top:9px;line-height:1.9}.usage-summary{border-inline-start:1px solid var(--line);padding-inline-start:26px;display:flex;flex-direction:column;gap:17px}.remaining-volume>span,.usage-deadline>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.remaining-volume strong{display:block;font-size:29px;font-weight:500;margin:7px 0 12px}.remaining-volume strong small{font-size:11px;color:var(--muted)}.remaining-volume>small{font-size:10px;color:var(--muted)}.quota-track{height:5px;background:var(--surface-soft);border-radius:5px;overflow:hidden;margin:9px 0}.quota-track i{display:block;height:100%;background:var(--ink);border-radius:inherit}.usage-deadline{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-deadline b{font-size:12px;font-weight:500;white-space:nowrap}.usage-summary>.btn{border-radius:22px;margin-top:4px}.usage-summary>.text-button{font-size:11px;justify-content:center;margin-top:-10px}.usage-empty{display:grid;gap:13px;text-align:center;justify-items:center;padding:38px 15px 30px}.usage-empty>svg{color:var(--muted)}.usage-empty p{color:var(--muted);font-size:13px;line-height:2}.usage-empty .btn{margin-top:8px;border-radius:25px}.chart-waiting{min-height:220px;margin-top:14px;border:1px dashed var(--line-strong);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;gap:12px;color:var(--muted)}.chart-waiting b{font-size:13px;color:var(--text);font-weight:500}.chart-waiting p{font-size:12px;max-width:330px;line-height:2}html .category-rail{gap:8px;padding-bottom:20px}.category-rail button{min-width:135px;border-radius:12px;padding:11px 15px;gap:10px}.category-rail b{font-size:12px;font-weight:500}.category-rail small{font-size:10px;margin-top:1px}.category-rail svg{width:17px}.category-rail .selected{border-color:var(--line-strong);background:var(--surface-soft)}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.catalog-groups{display:grid;gap:22px;min-width:0}.catalog-category{overflow:hidden}.catalog-category-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line)}.catalog-category-heading h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.catalog-category-heading>span{font-size:10px;color:var(--muted)}.catalog-row,.catalog-labels{display:grid;grid-template-columns:minmax(160px,1.8fr) .6fr .5fr .85fr .65fr;align-items:center;gap:14px;padding:16px 18px;width:100%;text-align:right}.catalog-labels{padding-block:9px;background:var(--sidebar);font-size:10px;color:var(--muted)}.catalog-row{border-bottom:1px solid var(--line);background:var(--card);min-height:78px;position:relative;transition:background .15s}.catalog-row:last-child{border-bottom:0}.catalog-row:hover{background:var(--sidebar)}.catalog-row.selected{background:var(--surface-soft);box-shadow:inset -3px 0 var(--ink)}.catalog-row:disabled{opacity:.48}.catalog-row:focus-visible{outline-offset:-4px}.catalog-name{display:flex;align-items:center;gap:10px;min-width:0}.catalog-name>span:last-child{min-width:0}.catalog-name b{font-weight:500;font-size:12px;display:block;overflow-wrap:anywhere}.catalog-name small{display:block;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;margin-top:4px}.catalog-check{width:24px;height:24px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.selected .catalog-check{background:var(--action);color:var(--on-action);border-color:var(--action)}.catalog-data b,.catalog-price b{font-size:13px;font-weight:500;display:block}.catalog-data small,.catalog-price small{font-size:10px;color:var(--muted)}.catalog-choose{font-size:10px;display:flex;align-items:center;gap:7px;justify-content:flex-end;white-space:nowrap}.catalog-price{white-space:nowrap}.catalog-summary{padding:23px;position:sticky;top:20px}.catalog-summary-title{display:flex;gap:10px;align-items:center;margin-bottom:25px}.catalog-summary-title h2{font-size:17px;font-weight:600}.catalog-summary .eyebrow{font-size:10px;color:var(--muted)}.catalog-summary h3{font-size:17px;font-weight:500;line-height:1.8;margin:4px 0 18px}.catalog-facts{display:grid;gap:13px}.catalog-facts>span{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.catalog-facts b{font-weight:500;color:var(--ink);font-size:11px;text-align:left}.catalog-total{display:flex;flex-direction:column;gap:5px;padding:19px 0;margin-top:20px;border-top:1px solid var(--line)}.catalog-total>span{font-size:11px;color:var(--muted)}.catalog-total strong{font-size:25px;font-weight:500}.catalog-total small{font-size:12px;font-weight:400;color:var(--muted)}.catalog-summary .btn{border-radius:22px;font-size:12px}.catalog-checkout-note{font-size:10px;color:var(--muted);line-height:1.9;margin-top:11px;text-align:center}.catalog-wallet{display:flex;align-items:center;gap:10px;width:100%;text-align:right;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.catalog-wallet span{flex:1;font-size:10px;color:var(--muted)}.catalog-wallet b{display:block;color:var(--ink);font-size:12px;margin-top:4px;font-weight:500}.invite-code-line{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:22px 0 13px;padding:18px 20px;background:var(--surface-soft);border:1px solid var(--line);border-radius:14px}.invite-code-line>span{font-size:12px;color:var(--muted)}.invite-code-line bdi{font-size:30px;letter-spacing:7px;font-variant-numeric:tabular-nums;font-family:Vazir,Tahoma;font-weight:500;user-select:all}.invite-code-line .btn{margin-inline-start:auto}.referral-hero .copy-line{margin:15px 0}.referral-hero .copy-line input{font-size:12px}.referral-hero small{color:var(--muted)}@container (max-width:700px){.glass-carousel .campaign-slide{grid-template-columns:1fr;grid-template-rows:75cqw 205px;height:calc(75cqw + 205px);min-height:0}.glass-carousel .campaign-slide.layout-full{grid-template-columns:1fr;grid-template-rows:75cqw 150px;height:calc(75cqw + 150px)}.glass-carousel .campaign-slide.layout-text{height:330px;min-height:0;grid-template-columns:1fr;grid-template-rows:1fr}.glass-carousel .campaign-slide.layout-text .campaign-copy{grid-column:1;grid-row:1;padding:26px;gap:17px;justify-content:center;min-height:0;background:transparent;border:0}.glass-carousel .campaign-copy{padding:20px}.glass-carousel .campaign-copy h2{font-size:25px;line-height:1.6}.glass-carousel .campaign-copy p{font-size:12px}.glass-carousel .campaign-bottom{flex-wrap:wrap;gap:13px}.glass-carousel .campaign-product{padding-inline-end:14px}.glass-carousel .campaign-product b{max-width:160px;font-size:11px}.glass-carousel .layout-full .campaign-copy{grid-column:1;grid-row:2;display:flex;padding:16px;gap:10px}.glass-carousel .layout-full .campaign-copy h2{font-size:17px}.glass-carousel .layout-full .campaign-copy p{font-size:11px}.glass-carousel .layout-full .campaign-bottom .btn{width:auto;min-height:37px}.glass-carousel .union-art{display:none}}@media(max-width:1150px){.catalog-layout{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.catalog-row,.catalog-labels{grid-template-columns:minmax(135px,1.5fr) .65fr .55fr .85fr;gap:11px;padding-inline:14px}.catalog-choose,.catalog-labels>span:last-child{display:none}.catalog-summary{padding:20px}.usage-layout{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.usage-summary{padding-inline-start:22px}}@media(max-width:900px){.catalog-layout{grid-template-columns:1fr}.catalog-summary{position:static}.catalog-summary-title,.catalog-summary h3{margin-bottom:15px}.catalog-facts{grid-template-columns:repeat(3,1fr);gap:18px}.catalog-facts>span{display:grid;gap:4px}.catalog-facts b{text-align:right}.catalog-summary>.btn{max-width:360px}.catalog-total{padding-block:15px}.catalog-checkout-note{text-align:right}.catalog-wallet{max-width:360px}.usage-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.usage-panel{padding:22px}.usage-summary{padding-inline-start:20px}.dashboard-shortcuts button{padding:15px 13px}.dashboard-shortcuts button svg:last-child{width:14px}.app .stat{padding:16px 13px}}@media(max-width:700px){.app .topbar{padding:12px;gap:10px}.announcement-ticker{gap:9px;padding-top:8px}.ticker-label b{display:none}.ticker-label>svg{width:15px}.ticker-message{display:block;font-size:11px;text-overflow:ellipsis}.ticker-message strong{font-size:11px;max-width:none;display:inline;margin-inline-end:7px}.ticker-message span{font-size:11px}.ticker-controls small{display:none}html .ticker-controls .icon-btn{width:27px;height:30px}.ticker-controls{gap:0}.glass-heading small{display:none}.glass-heading{margin-bottom:11px}.glass-carousel .campaign-controls{padding-top:15px}.glass-carousel .slider-dots{max-width:45%}.glass-frame:after{inset-inline:20px}.store-promo{grid-template-columns:1fr;padding:25px;min-height:270px}.store-promo .union-art{display:none}.store-promo h2{font-size:25px}.store-promo p{font-size:12px}html[data-theme] .dashboard-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-block:20px}.dashboard-shortcuts button{padding:15px;min-height:55px;font-size:11px}.dashboard-shortcuts button:first-child{grid-column:1/-1;min-height:62px;font-size:14px}.dashboard-shortcuts button>svg:first-child{width:18px}.usage-layout{grid-template-columns:1fr;gap:22px}.usage-summary{padding:21px 0 0;border-inline-start:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:16px}.remaining-volume{grid-column:1/-1}.usage-summary>.btn,.usage-summary>.text-button{grid-column:1/-1}.usage-summary>.text-button{margin-top:-5px}.usage-deadline{flex-direction:column;align-items:flex-start;gap:5px}.usage-panel{padding:20px}.usage-panel>.section-head{gap:14px;margin-bottom:20px}.usage-select{min-width:0;max-width:none;width:100%}.usage-panel h2{font-size:18px}.usage-chart-heading strong{font-size:26px}.usage-chart-heading strong span{font-size:11px}.usage-chart{min-height:150px}.usage-updated{flex-wrap:wrap}.chart-caption{font-size:9px}.usage-period button{padding-inline:9px;font-size:10px}.usage-empty{padding:25px 0}.usage-empty p{font-size:12px}.usage-empty h3{font-size:16px}html .app .stats{gap:10px;margin-bottom:22px}.app .stat{gap:9px;padding:15px 12px}.app .stat-icon{width:31px;height:31px}.app .stat-icon svg{width:17px}.app .stat strong{font-size:16px}.app .stat em{display:none}.app .stat small{font-size:10px}.app .stat>svg{display:none}.catalog-row,.catalog-labels{grid-template-columns:minmax(105px,1.7fr) .6fr .5fr .9fr;gap:9px;padding-inline:12px}.catalog-row{min-height:78px;padding-block:15px}.catalog-name{gap:7px}.catalog-check{width:19px;height:19px}.catalog-check svg{width:11px}.catalog-name b{font-size:11px}.catalog-name small{max-width:150px;font-size:9px}.catalog-data b,.catalog-price b{font-size:12px}.catalog-data small,.catalog-price small,.catalog-labels{font-size:9px}.catalog-category-heading{padding:15px}.catalog-category-heading h2{font-size:14px}.catalog-category-heading>span{font-size:9px}.catalog-summary{padding:20px}.catalog-facts{gap:12px}.catalog-facts b{font-size:10px}.catalog-summary .btn{max-width:none}.catalog-summary h3{font-size:17px}.catalog-wallet{max-width:none}.catalog-total strong{font-size:24px}.invite-code-line{padding:17px;gap:13px}.invite-code-line bdi{font-size:27px;letter-spacing:5px}.invite-code-line .btn{width:100%;margin:0}.invite-code-line>span{font-size:11px}.referral-hero .copy-line input,.referral-hero .copy-line .btn{font-size:11px}}@media(max-width:400px){.catalog-row,.catalog-labels{grid-template-columns:minmax(100px,1.4fr) .6fr .5fr .85fr;gap:6px;padding-inline:9px}.catalog-check{display:none}.catalog-name small{max-width:105px}.catalog-price b{font-size:11px}.catalog-category-heading>span{display:none}.usage-panel{padding:16px}.usage-chart-heading{gap:7px}.usage-chart-heading strong{font-size:23px}.usage-chart-heading strong span{font-size:10px}.usage-period button{padding-inline:7px}}@media(prefers-reduced-motion:reduce){.glass-slide,.glass-stage.is-transitioning .current,.glass-stage.is-transitioning .leaving,.ticker-message{animation:none!important}.glass-slide.leaving{display:none}.tile-front,.slider-dots button:after{transition:none!important}.glass-progress{display:none}}.catalog-name small{max-width:100%}.catalog-mobile-buy{display:none}@media(max-width:700px){.catalog-layout{padding-bottom:75px}.catalog-mobile-buy{position:fixed;z-index:25;bottom:12px;left:12px;right:72px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-md)}.catalog-mobile-buy>div{min-width:0}.catalog-mobile-buy b{display:block;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-mobile-buy span{font-size:10px;color:var(--muted);display:block}.catalog-mobile-buy .btn{font-size:11px;border-radius:22px;padding-inline:15px;flex-shrink:0}}@container (max-width:700px){.glass-carousel .campaign-slide,.glass-carousel .campaign-slide.layout-full,.glass-carousel .campaign-slide.layout-text{height:clamp(365px,calc(75cqw + 150px),600px);min-height:0}.glass-carousel .campaign-slide{grid-template-rows:minmax(0,1fr) 205px}.glass-carousel .campaign-slide.layout-full{grid-template-rows:minmax(0,1fr) 150px}.glass-carousel .campaign-slide.layout-text{grid-template-rows:1fr}}html .category-rail.category-rail-readable{gap:12px;padding:6px 0 24px;scroll-padding-inline:8px}html .category-rail-readable button{min-width:180px;min-height:82px;padding:16px 20px;gap:14px;border-radius:16px;transition:background .2s,border-color .2s,transform .2s}html .category-rail-readable b{font-size:16px;line-height:1.7;font-weight:600}html .category-rail-readable small{font-size:13px;margin-top:2px}html .category-rail-readable svg{width:23px;height:23px}html .category-rail-readable button:hover{background:var(--surface-soft);border-color:var(--line-strong);transform:translateY(-2px)}.catalog-readable{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.catalog-readable .catalog-groups{gap:24px}.catalog-readable .catalog-category{border-radius:20px;transition:border-color .24s,box-shadow .24s}.catalog-readable .catalog-category.is-expanded{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.catalog-readable .catalog-category-heading{padding:0;background:var(--sidebar)}.catalog-readable .catalog-category-heading h2{width:100%;margin:0}.category-expand{display:flex;align-items:center;gap:13px;text-align:right;width:100%;padding:20px 24px;min-height:88px;font-size:18px;line-height:1.7;color:var(--ink);font-weight:600}.category-expand>span>small{display:block;color:var(--muted);font-size:13px;font-weight:400;margin-top:2px}.category-expand-hint{margin-inline-start:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:400;white-space:nowrap}.is-expanded .category-expand-hint{color:var(--ink)}.catalog-readable .catalog-row,.catalog-readable .catalog-labels{grid-template-columns:minmax(180px,1.6fr) .65fr .55fr minmax(115px,.9fr);gap:18px;padding-inline:24px}.catalog-readable .catalog-labels{font-size:13px;padding-block:12px;background:var(--card)}.catalog-readable .catalog-labels>span:last-child{display:none}.catalog-readable .catalog-row{min-height:104px;padding-block:20px;transition:background .22s,padding .25s,min-height .25s;grid-template-areas:"name quota duration price"}.catalog-readable .catalog-name{grid-area:name;gap:12px;min-width:0}.catalog-readable .catalog-name>span:last-child{flex:1}.catalog-readable .catalog-name b{font-size:16px;line-height:1.8;font-weight:600;transition:font-size .22s}.catalog-readable .catalog-name small{font-size:13px;line-height:1.9;white-space:normal;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:4px}.catalog-readable .catalog-check{width:30px;height:30px;display:grid;border-width:1.5px}.catalog-readable .catalog-check svg{width:17px;height:17px}.catalog-readable .catalog-data:nth-child(2){grid-area:quota}.catalog-readable .catalog-data:nth-child(3){grid-area:duration}.catalog-readable .catalog-price{grid-area:price;white-space:normal;overflow-wrap:anywhere}.catalog-readable .catalog-data b,.catalog-readable .catalog-price b{font-size:18px;font-weight:600;line-height:1.65;transition:font-size .22s}.catalog-readable .catalog-data small,.catalog-readable .catalog-price small{font-size:13px}.catalog-readable .catalog-choose{display:none}.catalog-readable .catalog-row:disabled{opacity:.6}.catalog-readable .catalog-row.selected{box-shadow:inset -4px 0 var(--ink)}.catalog-readable .is-expanded .catalog-row{min-height:138px;padding-block:25px}.catalog-readable .is-expanded .catalog-name b{font-size:20px}.catalog-readable .is-expanded .catalog-name small{font-size:14px;-webkit-line-clamp:2}.catalog-readable .is-expanded .catalog-data b,.catalog-readable .is-expanded .catalog-price b{font-size:23px}.catalog-readable .is-expanded .catalog-data small,.catalog-readable .is-expanded .catalog-price small{font-size:14px}.catalog-readable .catalog-summary{padding:25px}.catalog-readable .catalog-summary-title h2{font-size:20px}.catalog-readable .catalog-summary .eyebrow{font-size:13px}.catalog-readable .catalog-summary h3{font-size:21px;font-weight:600}.catalog-readable .catalog-facts>span,.catalog-readable .catalog-facts b{font-size:14px;line-height:1.9}.catalog-readable .catalog-total>span{font-size:14px}.catalog-readable .catalog-total strong{font-size:30px}.catalog-readable .catalog-total small{font-size:14px}.catalog-readable .catalog-summary .btn{font-size:16px;min-height:52px;border-radius:26px}.catalog-readable .catalog-checkout-note,.catalog-readable .catalog-wallet span{font-size:13px}.catalog-readable .catalog-wallet b{font-size:15px}.catalog-readable .catalog-category-products{container-type:inline-size;container-name:product-list}@media(max-width:1100px){.catalog-readable{grid-template-columns:1fr}.catalog-readable .catalog-summary{position:static}.catalog-readable .catalog-facts{grid-template-columns:repeat(3,1fr)}.catalog-readable .catalog-summary>.btn{max-width:420px}.catalog-readable .catalog-wallet{max-width:420px}}@container product-list (max-width:650px){.catalog-readable .catalog-labels{display:none}.catalog-readable .catalog-row{grid-template-columns:1fr 1fr 1.3fr;grid-template-areas:"name name name" "quota duration price" "choose choose choose";padding:18px;gap:14px;min-height:0}.catalog-readable .catalog-name b{font-size:17px}.catalog-readable .catalog-name small{font-size:13px;-webkit-line-clamp:1}.catalog-readable .catalog-data,.catalog-readable .catalog-price{border-top:1px solid var(--line);padding-top:12px}.catalog-readable .catalog-data b,.catalog-readable .catalog-price b{font-size:19px}.catalog-readable .catalog-data small,.catalog-readable .catalog-price small{font-size:13px}.catalog-readable .catalog-choose{display:flex;grid-area:choose;justify-content:space-between;min-height:33px;font-size:14px;color:var(--muted)}.catalog-readable .catalog-choose svg{width:17px;height:17px}.catalog-readable .selected .catalog-choose{color:var(--ink);font-weight:600}.catalog-readable .is-expanded .catalog-row{padding:23px 20px;min-height:0;gap:17px}.catalog-readable .is-expanded .catalog-name b{font-size:20px}.catalog-readable .is-expanded .catalog-name small{font-size:14px;-webkit-line-clamp:2}.catalog-readable .is-expanded .catalog-data b,.catalog-readable .is-expanded .catalog-price b{font-size:23px}}@media(max-width:700px){html .category-rail.category-rail-readable{gap:10px;padding-bottom:20px}html .category-rail-readable button{min-width:165px;min-height:80px;padding:15px;gap:10px}html .category-rail-readable b{font-size:15px}html .category-rail-readable small{font-size:13px}.catalog-readable .catalog-category-heading>h2{display:block}.category-expand{padding:18px;gap:11px;font-size:17px;flex-wrap:wrap;min-height:88px}.category-expand-hint{font-size:12px;gap:5px}.category-expand-hint svg{width:15px}.category-expand>svg{width:21px}.category-expand>span>small{font-size:13px}.catalog-readable .catalog-summary{padding:20px}.catalog-readable .catalog-summary h3{font-size:20px}.catalog-readable .catalog-facts{grid-template-columns:1fr;gap:10px}.catalog-readable .catalog-facts>span{display:flex;justify-content:space-between}.catalog-readable .catalog-summary>.btn{max-width:none}.catalog-readable .catalog-mobile-buy{padding:14px;gap:12px;bottom:12px;left:12px;right:72px}.catalog-readable .catalog-mobile-buy b{font-size:14px}.catalog-readable .catalog-mobile-buy span{font-size:13px}.catalog-readable .catalog-mobile-buy .btn{font-size:14px;padding:10px 15px;min-height:48px}.catalog-readable{padding-bottom:100px}}@media(max-width:420px){.category-expand-hint{margin-inline-start:32px;flex-basis:100%;font-size:12px}.catalog-readable .catalog-mobile-buy .btn{padding-inline:12px;gap:5px}.catalog-readable .catalog-mobile-buy .btn svg{display:none}}@media(prefers-reduced-motion:reduce){.catalog-readable *,.category-rail-readable button{transition:none!important}.category-rail-readable button:hover{transform:none!important}}.depth-carousel{--liquid-pane:rgba(255,255,255,.68);--liquid-stroke:rgba(255,255,255,.96);--liquid-edge:rgba(0,0,0,.14);--liquid-shine:rgba(255,255,255,.85);--liquid-shadow:rgba(0,0,0,.19);--liquid-back:#dfdfdf}html[data-theme=dark] .depth-carousel{--liquid-pane:rgba(20,20,20,.64);--liquid-stroke:rgba(255,255,255,.4);--liquid-edge:rgba(255,255,255,.12);--liquid-shine:rgba(255,255,255,.3);--liquid-shadow:rgba(0,0,0,.48);--liquid-back:#1b1b1b}html[data-theme] .depth-carousel{margin-bottom:24px}.depth-carousel .glass-heading{padding-inline:8px;margin-bottom:6px;font-size:13px}.depth-carousel .glass-heading small{font-size:12px}.glass-scene{position:relative;padding:24px 22px 42px;isolation:isolate;perspective:1500px;overflow:clip;--tilt-x:0deg;--tilt-y:0deg;--light-x:40%}.glass-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse at 30% 60%,var(--liquid-back),transparent 67%)}.glass-atmosphere i{position:absolute;width:38%;height:72%;left:5%;top:6%;border:1px solid var(--line-strong);border-radius:32px;transform:rotate(-18deg);background:linear-gradient(130deg,var(--glass-edge),var(--glass-shade));opacity:.5}.glass-atmosphere i+i{width:25%;height:65%;left:22%;top:15%;transform:rotate(19deg);opacity:.32}.glass-perspective{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;z-index:2}.depth-carousel .glass-frame{padding:0;perspective:1500px;transform-style:preserve-3d}.depth-carousel .glass-frame:before,.depth-carousel .glass-frame:after{inset:0;border:1px solid var(--liquid-stroke);border-radius:25px;background:var(--liquid-pane);box-shadow:inset 0 1px 0 var(--liquid-stroke),0 12px 30px var(--liquid-shadow);transform:translate3d(12px,15px,-42px) rotateY(-3deg);opacity:.8}.depth-carousel .glass-frame:after{transform:translate3d(24px,30px,-84px) rotateY(-6deg);opacity:.45;box-shadow:0 18px 34px var(--liquid-shadow)}.depth-carousel .campaign-viewport{overflow:visible;border:0;background:transparent;box-shadow:none;border-radius:24px;transform-style:preserve-3d}.depth-carousel .glass-stage{perspective:1400px;transform-style:preserve-3d}.depth-carousel .glass-slide{border:1px solid var(--liquid-stroke);border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--liquid-edge),inset 0 2px 1px var(--liquid-stroke),0 24px 42px -16px var(--liquid-shadow);transform-origin:center center;backface-visibility:hidden;background:var(--liquid-pane)}.depth-carousel .campaign-slide{position:relative;height:clamp(370px,calc(100cqw / 3 + 85px),450px);background:linear-gradient(115deg,var(--liquid-pane),transparent 70%),radial-gradient(ellipse at var(--light-x) 0%,var(--liquid-shine),transparent 60%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.depth-carousel .campaign-slide:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border-top:1px solid var(--liquid-stroke);box-shadow:inset 0 -1px 0 var(--liquid-edge)}.depth-carousel .campaign-copy{position:relative;z-index:2;padding:clamp(28px,3.5cqw,48px);gap:22px;transform:translateZ(20px)}.depth-carousel .campaign-copy h2{font-size:clamp(29px,3.5cqw,42px);line-height:1.6;font-weight:600}.depth-carousel .campaign-copy p{font-size:15px;line-height:1.95;max-width:460px}.depth-carousel .campaign-label{font-size:12px;background:var(--glass);padding:6px 13px;border-color:var(--line-strong)}.depth-carousel .campaign-product b{font-size:14px}.depth-carousel .campaign-product small{font-size:13px}.depth-carousel .campaign-bottom .btn{font-size:14px;min-height:48px;padding-inline:23px}.depth-carousel .layout-full .campaign-copy{background:var(--liquid-pane);backdrop-filter:blur(18px);padding:16px 24px;border-color:var(--liquid-edge)}.depth-carousel .layout-full .campaign-copy h2{font-size:20px}.depth-carousel .layout-full .campaign-copy p{font-size:14px}.depth-carousel .union-art{transform-style:preserve-3d;perspective:900px;overflow:visible;min-height:280px;animation:union-levitate 6s ease-in-out infinite;animation-play-state:paused}.glass-scene[data-motion=true] .union-art{animation-play-state:running}.depth-carousel .union-tile{width:clamp(200px,25cqw,300px);height:195px;border-radius:22px;background:linear-gradient(125deg,var(--liquid-shine),var(--liquid-pane) 45%,transparent),var(--liquid-pane);border:1px solid var(--liquid-stroke);box-shadow:inset 0 0 0 1px var(--liquid-edge),inset 1px 2px 1px var(--liquid-stroke),12px 25px 34px -12px var(--liquid-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.depth-carousel .tile-back{opacity:.65;transform:translate3d(-48px,-36px,-80px) rotateY(-24deg) rotateX(10deg) rotate(-9deg)}.depth-carousel .tile-middle{opacity:.8;transform:translate3d(-24px,-18px,-40px) rotateY(-24deg) rotateX(10deg) rotate(-9deg)}.depth-carousel .tile-front{transform:translateZ(0) rotateY(-24deg) rotateX(10deg) rotate(-9deg);padding:26px}.depth-carousel .tile-front:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 15%,var(--liquid-shine) 16%,transparent 18%,transparent 58%,var(--liquid-shine) 62%,transparent 65%);opacity:.35}.depth-carousel .tile-front>span{font-size:13px}.depth-carousel .tile-front strong{font-size:49px}.depth-carousel .tile-front strong small{font-size:13px}.depth-carousel .tile-front>div{font-size:12px}.glass-specular{position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:inherit;overflow:hidden;background:linear-gradient(112deg,transparent 25%,var(--liquid-shine) 42%,transparent 57%);opacity:0;transform:translate(-100%)}.depth-carousel .glass-stage.is-transitioning .current{animation:liquid-arrive .94s cubic-bezier(.16,.85,.2,1) both}.depth-carousel .glass-stage.is-transitioning .leaving{animation:liquid-depart .8s cubic-bezier(.5,0,.3,1) both}.depth-carousel .glass-stage.is-transitioning .current .glass-specular{animation:liquid-reflection 1.15s ease-out both}.depth-carousel .glass-stage.is-transitioning .current .campaign-message{animation:liquid-copy .85s .12s cubic-bezier(.2,.8,.2,1) both}.depth-carousel .glass-stage.is-transitioning .current .campaign-bottom{animation:liquid-copy .85s .2s cubic-bezier(.2,.8,.2,1) both}@keyframes liquid-arrive{0%{opacity:0;transform:translate3d(calc(40% * var(--slide-direction)),18px,-260px) rotateY(calc(-28deg * var(--slide-direction))) rotateX(6deg) scale(.9)}55%{opacity:1}to{opacity:1;transform:translateZ(0) rotateY(0) rotateX(0) scale(1)}}@keyframes liquid-depart{0%{opacity:1;transform:translateZ(0) rotateY(0)}to{opacity:0;transform:translate3d(calc(-36% * var(--slide-direction)),-12px,-240px) rotateY(calc(26deg * var(--slide-direction))) rotateX(-5deg) scale(.9)}}@keyframes liquid-reflection{0%{opacity:0;transform:translate(-100%)}35%{opacity:.5}to{opacity:0;transform:translate(100%)}}@keyframes liquid-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes union-levitate{0%,to{transform:translate3d(0,3px,0) rotate(1deg)}50%{transform:translate3d(0,-10px,15px) rotate(-1deg)}}.glass-ground{position:absolute;left:9%;right:5%;bottom:12px;height:32px;border-radius:50%;background:var(--liquid-shadow);filter:blur(18px);opacity:.32;z-index:-1;transform:rotate(-1deg)}html .depth-carousel .campaign-controls{padding:8px 10px 2px;min-height:50px}.depth-carousel .campaign-controls small{font-size:13px}html .depth-carousel .campaign-controls .icon-btn{width:40px;height:40px;background:var(--glass);backdrop-filter:blur(10px);border-color:var(--line-strong)}.depth-carousel .glass-progress{margin-top:12px;opacity:.65}@media(hover:hover){.depth-carousel:hover .tile-front{transform:translate3d(6px,-7px,25px) rotateY(-15deg) rotateX(6deg) rotate(-5deg)}}@container (max-width:700px){.depth-carousel .campaign-slide,.depth-carousel .campaign-slide.layout-full,.depth-carousel .campaign-slide.layout-text{height:510px;min-height:0}.depth-carousel .campaign-slide.layout-text{grid-template-columns:1fr;grid-template-rows:155px minmax(0,1fr)}.depth-carousel .campaign-slide.layout-text .campaign-copy{grid-row:2;grid-column:1;padding:18px 23px 26px;gap:14px;justify-content:center;background:transparent}.depth-carousel .campaign-slide.layout-text .union-art{display:grid;grid-column:1;grid-row:1;min-height:0;width:100%;height:155px;margin-top:10px}.depth-carousel .union-tile{width:185px;height:118px;border-radius:16px}.depth-carousel .tile-front{padding:16px 20px}.depth-carousel .tile-front>span{font-size:11px}.depth-carousel .tile-front strong{font-size:32px}.depth-carousel .tile-front strong small{font-size:11px}.depth-carousel .tile-front>div{font-size:10px}.depth-carousel .tile-front>div svg{width:22px;height:22px}.depth-carousel .tile-middle{transform:translate3d(-15px,-10px,-35px) rotateY(-24deg) rotateX(10deg) rotate(-9deg)}.depth-carousel .tile-back{transform:translate3d(-30px,-20px,-70px) rotateY(-24deg) rotateX(10deg) rotate(-9deg)}.depth-carousel .campaign-copy h2{font-size:27px;line-height:1.6}.depth-carousel .campaign-copy p{font-size:14px;margin-top:8px}.depth-carousel .campaign-label{font-size:11px;padding:4px 10px}.depth-carousel .campaign-product b{font-size:13px;max-width:none}.depth-carousel .campaign-product small{font-size:12px}.depth-carousel .campaign-bottom{gap:12px}.depth-carousel .campaign-bottom .btn{font-size:14px;width:100%;justify-content:center;min-height:46px}.depth-carousel .campaign-product{border:0;padding:0}.depth-carousel .campaign-product b{display:none}.depth-carousel .campaign-slide.layout-full{grid-template-rows:minmax(0,1fr) 190px}.depth-carousel .layout-full .campaign-copy{grid-row:2;padding:20px;gap:13px}.depth-carousel .layout-full .campaign-copy h2{font-size:22px}.depth-carousel .layout-full .campaign-copy p{font-size:14px}.depth-carousel .layout-full .campaign-bottom .btn{width:100%;min-height:46px}.depth-carousel .campaign-slide.layout-split{grid-template-rows:195px minmax(0,1fr)}.depth-carousel .layout-split .campaign-copy{padding:20px;gap:14px;background:var(--liquid-pane)}}@media(max-width:700px){.glass-scene{padding:20px 8px 38px}.depth-carousel .glass-heading{font-size:12px}.depth-carousel .glass-frame:before{transform:translate3d(5px,12px,-40px) rotateY(-3deg)}.depth-carousel .glass-frame:after{transform:translate3d(10px,24px,-80px) rotateY(-6deg)}.depth-carousel .glass-slide{border-radius:21px}html .depth-carousel .campaign-controls{padding-inline:3px}html .depth-carousel .campaign-controls .icon-btn{width:36px;height:36px}.depth-carousel .campaign-controls .row{gap:5px}.glass-atmosphere i{width:65%;left:5%;height:45%;top:10%}}@media(prefers-reduced-motion:reduce){.depth-carousel .glass-perspective,.depth-carousel .tile-front{transform:none;transition:none}.depth-carousel .union-art,.depth-carousel .glass-slide,.depth-carousel .campaign-message,.depth-carousel .campaign-bottom,.depth-carousel .glass-specular{animation:none!important}.depth-carousel .glass-slide.leaving,.depth-carousel .glass-specular,.depth-carousel .glass-progress{display:none}}:root[data-theme=dark]{--bg:#1c1c1e;--sidebar:#202023;--card:#27272b;--surface-soft:#303034;--surface-raised:#323237;--ink:#ededf0;--text:#e6e6eb;--muted:#b3b3bd;--line:rgba(225,225,240,.12);--line-strong:rgba(225,225,240,.22);--accent:#7aa7eb;--action:#8bb7f7;--action-hover:#a3c7fa;--on-action:#172437;--mint:rgba(139,183,247,.12);--dark:#1c1c1e;--cream:#303034;--focus:#9bc1f7;--glass:rgba(58,58,65,.62);--glass-edge:rgba(225,225,240,.22);--glass-shade:rgba(5,5,8,.2);--shadow-md:0 14px 40px #00000025;--shadow-sm:0 1px 2px #00000015}html[data-theme=dark] .topbar{background:#202023e6;backdrop-filter:blur(22px)}html[data-theme=dark] :is(.panel,.product-card,.service-card,.integration-card,.stat){box-shadow:0 1px #ffffff09}html[data-theme=dark] :is(input,select,textarea){background:var(--surface-soft);color:var(--text)}html[data-theme=dark] :is(.account-page,.account-card,.account-story){background:var(--bg);color:var(--text)}.category-custom-icon{object-fit:contain;flex-shrink:0;border-radius:8px}.store-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 16px;padding:28px 4px;border-top:1px solid var(--line)}.store-promises article{padding:0 12px}.store-promises svg{color:var(--muted)}.store-promises h3{font-size:17px;margin:14px 0 7px}.store-promises p{font-size:14px;color:var(--muted);line-height:1.9;margin:0;max-width:34ch}.store-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.store-mode-option{border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;align-items:center;gap:14px;background:var(--surface-soft);cursor:pointer}.store-mode-option:has(input:checked){border-color:var(--accent);background:var(--mint)}.store-mode-option input{width:20px;height:20px;accent-color:var(--action)}.store-mode-option b,.store-mode-option small{display:block}.store-mode-option small{margin-top:7px;line-height:1.7;color:var(--muted)}.category-edit-card{border:1px solid var(--line);border-radius:18px;padding:22px;margin:0;min-width:0;display:grid;gap:20px}.category-edit-card legend{padding:0 10px;font-weight:650}.category-edit-header{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:22px}.category-edit-preview{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:var(--surface-soft)}.category-edit-card small{color:var(--muted);line-height:1.9}.category-edit-card .field{margin:0}.category-settings>p{margin:0;color:var(--muted);line-height:1.9}.digital-nav{position:relative}.sidebar nav .digital-nav-trigger{width:100%;display:flex;align-items:center;gap:13px;text-align:right;min-height:50px;padding:13px;border:0;border-radius:12px;font:inherit;cursor:pointer}.digital-nav-trigger>span{flex:1}.digital-nav-trigger>svg:last-child{transition:transform .22s}.digital-nav.is-open .digital-nav-trigger>svg:last-child{transform:rotate(180deg)}.digital-submenu{padding:8px;border-radius:16px;background:var(--surface-raised);border:1px solid var(--line);animation:drawer-arrive .24s ease-out;z-index:80}.digital-submenu>b{display:block;font-size:13px;padding:12px;color:var(--muted)}.sidebar nav .digital-submenu button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;min-height:47px;border:0;border-radius:10px;text-align:right;font:inherit;font-size:14px;cursor:pointer}.digital-submenu button span{flex:1}.sidebar nav .digital-submenu button.selected{background:var(--mint);color:var(--ink)}.digital-nav.in-sidebar .digital-submenu{margin:4px 8px 12px 0}.digital-nav.in-sidebar .digital-submenu>b{display:none}.digital-nav.as-flyout .digital-submenu{position:absolute;right:100%;top:0;width:260px;box-shadow:var(--shadow-md)}.nav-collapsed .digital-nav-trigger>span,.nav-collapsed .digital-nav-trigger>svg:last-child{display:none}.nav-collapsed .sidebar .digital-submenu span{display:block!important}.nav-collapsed .sidebar .digital-submenu svg{display:block!important}.nav-collapsed .sidebar .digital-submenu button{justify-content:flex-start;width:100%}.nav-collapsed .sidebar nav{overflow:visible}@keyframes drawer-arrive{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.account-redesign.account-page{position:relative;isolation:isolate;min-height:100dvh;padding:100px 24px 54px;display:grid;align-items:center;overflow:hidden;background:var(--bg)}.account-redesign .account-toolbar{position:absolute;inset:25px 32px auto;display:flex;justify-content:space-between;align-items:center;z-index:3;max-width:none;padding:0}.account-redesign .account-layout{width:100%;max-width:570px;display:block;margin:0 auto;position:relative;z-index:2}html[data-theme] .account-redesign .account-card{width:100%;padding:38px 44px 26px;border:1px solid var(--line);border-radius:30px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 24px 100px #19233714,0 1px 0 var(--glass-edge) inset;backdrop-filter:blur(24px);animation:login-arrive .7s cubic-bezier(.2,.8,.2,1) both}.account-redesign .login-brand{display:flex;align-items:center;gap:12px;margin-bottom:27px}.account-redesign .login-brand b,.account-redesign .login-brand small{display:block}.account-redesign .login-brand b{font-size:21px}.account-redesign .login-brand small{font-size:12px;color:var(--muted);margin-top:2px}.account-redesign .brand-symbol{height:48px;width:48px;border-radius:15px;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink)}.account-redesign .account-icon{display:none}.account-redesign h1{font-size:29px;line-height:1.65;letter-spacing:-.8px;margin:0 0 6px;color:var(--ink)}.account-redesign .login-subtitle{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 28px}.account-redesign .form{gap:19px}.account-redesign .field{gap:9px;margin:0}.account-redesign .field>span:first-child{font-size:14px;font-weight:550}.account-redesign .field input{height:56px;font-size:16px;border-radius:14px;padding:13px 16px;background:var(--surface-soft);border-color:transparent;transition:border-color .2s,box-shadow .2s,background .2s}.account-redesign .field input:focus{border-color:var(--focus);background:var(--card);box-shadow:0 0 0 4px var(--mint)}.account-redesign .field input::placeholder{font-size:14px;color:var(--muted);opacity:.75}.account-redesign .password-wrap{position:relative;display:block}.password-wrap input{width:100%;padding-left:54px!important}.password-wrap button{position:absolute;inset:0 auto 0 7px;display:grid;place-items:center;width:42px;border:0;background:transparent;color:var(--muted);cursor:pointer}.account-redesign .login-submit{height:56px;margin-top:5px;font-size:16px;border-radius:14px;gap:18px;transition:transform .2s,box-shadow .2s}.account-redesign .login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px var(--mint)}.account-redesign .login-submit:active{transform:scale(.985)}.account-redesign .account-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 24px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.account-redesign .account-links .text-button{font-size:13px;line-height:1.8}.account-redesign .account-links b{color:var(--accent)}.login-trust{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin-top:25px}.login-channels{display:flex;gap:6px;padding:5px;border-radius:14px;background:var(--surface-soft)}.login-channels button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.login-channels button.selected{background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.account-redesign .otp-input{font-size:24px!important;text-align:center;letter-spacing:8px}.account-redesign .note{font-size:12px;margin-bottom:20px;line-height:1.9;border-radius:14px}.login-scene{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 45%,var(--mint),transparent 64%)}.login-orbit{position:absolute;left:50%;top:50%;width:1050px;height:630px;transform:translate(-50%,-50%) rotate(-18deg);border:1px solid var(--line);border-radius:50%;opacity:.5}.login-orbit:after{content:"";position:absolute;inset:50px -80px;border:1px solid var(--line);border-radius:50%}.login-float{position:absolute;top:50%;left:50%;width:142px;height:136px;border:1px solid var(--glass-edge);background:var(--glass);backdrop-filter:blur(14px);border-radius:28px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;box-shadow:0 16px 50px var(--glass-shade);animation:login-float 8s ease-in-out infinite;will-change:transform}.login-float span{font-size:39px;filter:saturate(.76)}.login-float small{font-size:11px;color:var(--muted)}.float-0{margin-left:370px;margin-top:-225px;rotate:9deg}.float-1{margin-left:425px;margin-top:-25px;rotate:-8deg;animation-delay:-3s}.float-2{margin-left:330px;margin-top:170px;rotate:6deg;animation-delay:-5s}.float-3{margin-left:-510px;margin-top:-210px;rotate:-10deg;animation-delay:-1s}.float-4{margin-left:-550px;margin-top:-10px;rotate:8deg;animation-delay:-6s}.float-5{margin-left:-480px;margin-top:180px;rotate:-7deg;animation-delay:-4s}@keyframes login-arrive{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:1150px){.login-float{width:105px;height:108px;border-radius:24px}.login-float span{font-size:32px}.login-float small{font-size:9px}.float-0,.float-2{margin-left:305px}.float-1{margin-left:330px}.float-3,.float-5{margin-left:-410px}.float-4{margin-left:-435px}}@media(max-width:850px){.account-redesign.account-page{padding:98px 20px 40px}.login-float{opacity:.45}.float-0,.float-2{margin-left:270px}.float-1{margin-left:290px}.float-3,.float-5{margin-left:-375px}.float-4{margin-left:-395px}.store-promises{gap:16px}.store-promises article{padding:0}.category-edit-header{grid-template-columns:60px 1fr}.category-edit-header .field:last-child{grid-column:1/-1}.category-edit-preview{width:56px;height:56px}.store-mode-options{grid-template-columns:1fr}}@media(max-width:600px){.account-redesign.account-page{padding:86px 16px 28px}.account-redesign .account-toolbar{inset:20px 20px auto}.account-redesign .account-toolbar .text-button{font-size:12px}html[data-theme] .account-redesign .account-card{padding:28px 24px 23px;border-radius:25px}.account-redesign h1{font-size:24px}.account-redesign .login-subtitle{font-size:13px;margin-bottom:23px}.account-redesign .login-brand{margin-bottom:25px}.account-redesign .fields{grid-template-columns:1fr}.login-float{width:80px;height:80px;opacity:.2}.login-float small{display:none}.float-0,.float-2{margin-left:135px}.float-1{margin-left:160px}.float-3,.float-5{margin-left:-215px}.float-4{margin-left:-240px}.store-promises{grid-template-columns:1fr;padding:20px 0;gap:22px}.store-promises article{display:grid;grid-template-columns:30px 1fr;gap:4px 12px}.store-promises article svg{grid-row:span 2;margin-top:4px}.store-promises h3{margin:0}.store-promises p{grid-column:2;max-width:none}.category-edit-card{padding:16px}.category-edit-card .row{flex-wrap:wrap}.digital-nav.in-sidebar .digital-submenu{box-shadow:none}.wallet-layout{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.account-redesign *,.digital-submenu{animation:none!important;transition:none!important}.login-float{will-change:auto}}html[data-theme=dark] .depth-carousel{--liquid-pane:rgba(48,48,54,.72);--liquid-shadow:rgba(0,0,0,.23);--liquid-back:#34343a;--liquid-stroke:rgba(225,225,240,.3)}.digital-nav.as-flyout .digital-submenu{position:fixed;max-width:calc(100vw - 78px);max-height:calc(100dvh - 24px);overflow:auto}.app.nav-collapsed .sidebar nav .digital-submenu button{width:100%;height:auto;min-height:47px;justify-content:flex-start;padding:13px 10px}
