@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#10233f;font-synthesis:none;background:#f5f8fc;font-family:Noto Sans SC,Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f5f8fc;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}svg{stroke-width:1.9px;width:18px;height:18px}.app{background:#f6f8fc;min-height:100vh;display:flex}.sidebar{z-index:4;color:#dbe9ff;background:linear-gradient(#071a35,#06142a);border-right:1px solid #15365f;flex-direction:column;width:272px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 35px #010c1c0d}.sidebar-brand{border-bottom:1px solid #74b0ff1f;justify-content:space-between;align-items:center;height:88px;padding:0 24px;display:flex}.brand{color:#f5fbff;letter-spacing:-1.5px;background:0 0;align-items:center;gap:3px;padding:0;font-size:24px;font-weight:800;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#18cfff,#4c7dff);border-radius:9px;place-items:center;width:29px;height:29px;margin-right:7px;display:grid}.brand-mark svg{width:17px}.mobile-close,.menu-button{color:inherit;background:0 0;display:none}.nav-caption{color:#6f93bd;letter-spacing:.9px;margin:27px 28px 11px;font-size:11px}.sidebar nav{gap:4px;padding:0 12px;display:grid}.nav-item{color:#aac0de;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:13px;height:46px;padding:0 15px;font-size:14px;transition:all .18s;display:flex}.nav-item svg{color:#6fa6da;width:18px}.nav-more{margin-left:auto}.sidebar-bottom{margin-top:auto}.support-card{color:#d5e5fb;background:#0a2346;border:1px solid #153a68;border-radius:10px;gap:10px;margin:16px 12px;padding:13px;display:flex}.support-card svg{color:#39c9ff;flex:none}.support-card b,.support-card small{display:block}.support-card b{font-size:12px}.support-card small{color:#7e9cc2;margin-top:3px;font-size:10px}.logout{color:#92acce;background:#0000001a;border-top:1px solid #74b0ff1a;align-items:center;gap:12px;width:100%;height:51px;padding:0 28px;font-size:13px;display:flex}.logout:hover{color:#fff}.logout svg{color:#f58187;width:17px}.app-main{width:calc(100% - 272px);min-width:0;margin-left:272px}.topbar-app{background:#fff;border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.topbar-app>p{color:#74859a;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.topbar-app>p svg{color:#279cdf}.top-actions{align-items:center;gap:13px;display:flex}.top-actions>button{color:#51657d;background:0 0;align-items:center;gap:6px;font-size:12px;display:flex}.profile{padding:4px 12px 4px 4px;border-left:1px solid #e9eef4!important}.profile>span{color:#1371b5;background:#d8effc;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.profile i{text-align:left;color:#263a52;font-style:normal;line-height:1.1}.profile small{color:#8495aa;margin-top:3px;font-size:10px;display:block}.balance{border-radius:8px;padding:9px 12px;color:#fff!important;background:linear-gradient(135deg,#0d8ddd,#16c4eb)!important}.content{max-width:1720px;margin:auto;padding:30px 32px 48px}.page-title{align-items:center;min-height:58px;margin:2px 0 26px;display:flex}.title-icon{color:#168fd6;background:#e8f5ff;border-radius:12px;place-items:center;width:45px;height:45px;margin-right:13px;display:grid}.title-icon svg{width:22px;height:22px}.page-title h1{color:#132946;letter-spacing:-.7px;margin:0;font-size:25px}.page-title p{color:#8191a3;margin:4px 0 0;font-size:13px}.page-actions{gap:9px;margin-left:auto;display:flex}.secondary-action,.search-panel>button{color:#41566e;background:#fff;border:1px solid #d8e2ee;border-radius:7px;align-items:center;gap:7px;height:37px;padding:0 13px;font-size:12px;display:inline-flex}.secondary-action:hover,.search-panel>button:hover{background:#f4f9fd}.welcome-banner{color:#fff;background:linear-gradient(112deg,#092954 0%,#0f5687 52%,#18b4dd 122%);border-radius:15px;min-height:205px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 15px 30px #1068a42e}.welcome-banner:after{content:"";background:radial-gradient(circle at 85% 30%,#4febff47,#0000 18%),radial-gradient(circle at 100% 100%,#4a7dff5c,#0000 34%);position:absolute;inset:0}.welcome-banner>div{z-index:1;max-width:680px;position:relative}.welcome-banner span{color:#8deaff;letter-spacing:.7px;font-size:12px}.welcome-banner h2{letter-spacing:-.7px;margin:7px 0;font-size:30px}.welcome-banner p{color:#d5efff;max-width:600px;margin:0;font-size:14px;line-height:1.7}.welcome-banner div>div{gap:10px;margin-top:18px;display:flex}.light-button,.ghost-light{border-radius:7px;align-items:center;gap:7px;height:37px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.ghost-light{color:#fff;background:#001f4324;border:1px solid #ffffff6b}.banner-globe{color:#b7f4ff38;stroke-width:.55px;width:170px;height:170px;position:absolute;bottom:-27px;right:44px}.section-title{color:#162b47;letter-spacing:-.3px;margin:29px 0 15px;font-size:18px}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.stat-card{border:1px solid #c9daec73;border-radius:11px;justify-content:space-between;min-height:130px;padding:18px;display:flex;overflow:hidden}.stat-card p{color:#71849b;margin:0 0 12px;font-size:12px}.stat-card strong{color:#142943;letter-spacing:-1.4px;font:700 26px/1.1 DM Mono,monospace;display:block}.stat-card small{color:#8394a8;margin-top:11px;font-size:10px;line-height:1.45;display:block}.stat-card>span{border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.stat-card>span svg{width:17px}.peach{background:linear-gradient(135deg,#fff7ed,#fffaf4)}.peach>span{color:#ef8b22;background:#fff0dd}.blue{background:linear-gradient(135deg,#f3f8ff,#f7fbff)}.blue>span{color:#2b8ee0;background:#e8f3ff}.mint{background:linear-gradient(135deg,#f0fbf7,#f8fffc)}.mint>span{color:#16aa74;background:#ddf8ed}.violet{background:linear-gradient(135deg,#f7f3ff,#fbf9ff)}.violet>span{color:#8453dd;background:#eee5ff}.cyan{background:linear-gradient(135deg,#f1fdff,#f8feff)}.cyan>span{color:#13abc2;background:#dff9ff}.rose{background:linear-gradient(135deg,#fff4f7,#fffafb)}.rose>span{color:#e95b83;background:#ffe4ec}.quick-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.quick-grid>button{text-align:left;color:#132946;background:#fff;border:1px solid #e6edf5;border-radius:11px;align-items:center;gap:13px;min-height:120px;padding:19px;display:flex;box-shadow:0 5px 18px #0f2b4c06}.quick-grid>button:hover{border-color:#8bd5f5;transform:translateY(-1px)}.quick-grid>button>span:nth-child(2){min-width:0}.quick-grid b,.quick-grid small{display:block}.quick-grid b{font-size:14px}.quick-grid small{color:#8091a6;margin-top:4px;font-size:11px;line-height:1.5}.quick-grid>button>svg{color:#8698ac;width:16px;margin-left:auto}.quick-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.quick-icon.cyan{color:#168fd6;background:#def5ff}.quick-icon.purple{color:#8559de;background:#eee7ff}.quick-icon.mint{color:#15a96e;background:#dff9eb}.quick-icon.rose{color:#e96585;background:#ffebf0}.recent-section{margin-top:29px}.section-row{justify-content:space-between;align-items:center;display:flex}.section-row .section-title,.section-row h2{margin:0}.section-row>button{color:#138fd4;background:0 0;align-items:center;gap:5px;font-size:12px;display:flex}.order-row{background:#fff;border:1px solid #e6edf5;border-radius:10px;grid-template-columns:43px 1fr auto auto;align-items:center;gap:12px;min-height:76px;margin-top:15px;padding:13px 16px;display:grid}.order-icon{color:#158fd5;background:#eaf7ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.order-icon svg{width:19px}.order-row b,.order-row small{display:block}.order-row b{font-size:13px}.order-row small{color:#8392a4;margin-top:5px;font-size:11px}.order-row>strong{color:#172e4a;font-family:DM Mono,monospace;font-size:14px}.order-row em{color:#207eae;background:#e7f7ff;border-radius:20px;padding:5px 8px;font-size:11px;font-style:normal}.empty-row{color:#8997a8;text-align:center;background:#fff;border:1px dashed #cbd9e6;border-radius:10px;margin-top:15px;padding:38px;font-size:13px}.purchase-tabs{background:#edf2f7;border-radius:8px;grid-template-columns:repeat(4,1fr);height:48px;margin-bottom:24px;padding:4px;display:grid}.purchase-tabs button{color:#65788e;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.purchase-tabs button.selected{color:#124d79;background:#fff;box-shadow:0 1px 4px #2c435a1f}.purchase-tabs svg{width:17px}.control-strip{background:#fff;border:1px solid #e4ecf4;border-radius:11px;align-items:center;gap:22px;margin-bottom:16px;padding:17px 18px;display:flex}.toggle-group{border-right:1px solid #e8eef4;padding-right:20px;display:flex}.toggle-group button{color:#697e95;background:#f6f8fb;border:1px solid #dde6ef;height:34px;padding:0 13px}.toggle-group button:first-child{border-radius:6px 0 0 6px}.toggle-group button:last-child{border-radius:0 6px 6px 0}.toggle-group button.selected,.choice-row button.selected{color:#1074b5;background:#e0f6ff;border-color:#4bc2ed}.choice-row{align-items:center;gap:7px;display:flex}.choice-row span{color:#64778d;margin-right:2px;font-size:12px}.choice-row button{color:#51667d;background:#fff;border:1px solid #dde6ef;border-radius:6px;height:31px;padding:0 10px;font-size:12px}.product-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding-bottom:110px;display:grid}.product-card{text-align:center;background:#fff;border:1px solid #e3ebf3;border-radius:11px;flex-direction:column;align-items:center;min-height:188px;padding:20px;display:flex;box-shadow:0 4px 16px #1b375606}.product-card:hover{border-color:#79c8ed;box-shadow:0 10px 22px #1778b014}.product-card h3{color:#142a47;margin:0;font-size:14px}.product-card p{color:#8796a8;margin:8px 0;font-size:11px}.product-card>strong{color:#142a47;margin-top:auto;font:700 24px DM Mono,monospace}.product-card>strong small{color:#7c8da2;margin-left:3px;font:500 11px Noto Sans SC,sans-serif}.quantity{align-items:center;margin-top:17px;display:flex}.quantity button,.quantity span{color:#45627c;background:#fff;border:1px solid #e1e9f1;place-items:center;width:34px;height:32px;display:grid}.quantity button:first-child{border-radius:6px 0 0 6px}.quantity button:last-child{border-radius:0 6px 6px 0}.quantity span{border-left:0;border-right:0;font:12px DM Mono,monospace}.checkout-bar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-top:1px solid #dae5ef;justify-content:flex-end;align-items:center;gap:22px;min-height:80px;padding:13px 32px;display:flex;position:fixed;bottom:0;left:272px;right:0}.checkout-bar p{color:#4a5f76;margin:0;font-size:13px}.checkout-bar small{color:#8495a9;margin-top:4px;font-size:11px;display:block}.checkout-bar>strong{color:#163c60;font:700 23px DM Mono,monospace}.checkout-bar>button{color:#fff;background:linear-gradient(135deg,#0d8fd9,#19c5e9);border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.flow-list{padding-bottom:110px}.flow-option{text-align:left;color:#152b48;background:#fff;border:1px solid #e2ebf3;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:76px;margin-bottom:12px;padding:0 18px;display:flex}.flow-option:hover{border-color:#55bee8}.flow-option span{grid-template-columns:28px auto;align-items:center;column-gap:10px;display:grid}.flow-option span svg{color:#19a9df;grid-row:span 2}.flow-option span b,.flow-option span small{display:block}.flow-option span small{color:#8293a7;margin-top:3px;font-size:11px}.flow-option>strong{font:700 19px DM Mono,monospace}.flow-option>strong small{color:#8392a3;margin-left:6px;font:11px Noto Sans SC,sans-serif}.search-panel{background:#fff;border:1px solid #e3ebf3;border-radius:10px;gap:10px;margin-bottom:18px;padding:14px;display:flex}.search-box{color:#8da0b3;border:1px solid #dce6ef;border-radius:7px;flex:1;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.search-box svg{width:17px}.search-box input{color:#253b55;border:0;outline:0;width:100%;font-size:13px}.primary-search{color:#fff!important;background:#1298dc!important;border-color:#1298dc!important}.resource-card{background:#fff;border:1px solid #e3ebf3;border-radius:11px;padding:22px}.resource-card h2{margin:0;font-size:18px}.resource-card .section-row>span{color:#8494a7;font-size:12px}.resource-table{margin-top:20px}.table-head,.table-body{grid-template-columns:1.2fr .9fr 1.1fr 1fr .8fr 34px;align-items:center;gap:8px;padding:0 12px;display:grid}.table-head{color:#7d8da0;background:#f5f8fb;border-radius:7px;height:42px;font-size:11px}.table-body{color:#475e77;border-bottom:1px solid #edf1f5;min-height:62px;font-size:12px}.table-body b{color:#1b3451;font-family:DM Mono,monospace}.type-label{color:#0f76b6;background:#e0f5ff;border-radius:5px;width:max-content;padding:4px 7px;font-size:11px}.table-body em{font-size:11px;font-style:normal}.table-body em.live{color:#16a86d}.table-body em.soon{color:#dc8c27}.table-body button{color:#1198d9;background:0 0;padding:5px}.table-body button svg{width:16px}.coming-card{text-align:center;background:linear-gradient(135deg,#fff,#f7fbff);border:1px dashed #c8d9e7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.coming-card h2{margin:14px 0 5px;font-size:20px}.coming-card p{color:#8494a8;margin:0 0 18px;font-size:13px}.scrim{display:none}@media (width<=1280px){.stats-grid{grid-template-columns:repeat(3,1fr)}.quick-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}.control-strip{flex-wrap:wrap;align-items:flex-start}.choice-row:last-child{width:100%}}@media (width<=900px){.sidebar{transition:transform .24s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.app-main{width:100%;margin-left:0}.menu-button,.mobile-close{display:block}.scrim{z-index:3;background:#030f1e59;display:block;position:fixed;inset:0}.content{padding:22px 18px 100px}.topbar-app{padding:0 18px}.topbar-app>p,.top-actions>button:first-child,.profile i,.profile>svg{display:none}.profile{border:0!important}.checkout-bar{gap:12px;padding:12px 18px;left:0}.checkout-bar small{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.top-actions .balance{justify-content:center;width:37px;height:37px;padding:0;font-size:0}.top-actions .balance svg{margin:0}.page-title{margin-bottom:20px}.page-title h1{font-size:22px}.page-title p{font-size:12px}.page-actions{display:none}.welcome-banner{min-height:250px;padding:27px 23px}.welcome-banner h2{font-size:25px;line-height:1.25}.welcome-banner p{max-width:300px;font-size:12px}.banner-globe{width:130px;bottom:-13px;right:-18px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{min-height:118px;padding:15px}.stat-card strong{font-size:22px}.quick-grid{grid-template-columns:1fr}.quick-grid>button{min-height:89px}.purchase-tabs{grid-template-columns:repeat(2,1fr);gap:3px;height:auto}.purchase-tabs button{height:39px;font-size:11px}.purchase-tabs svg{display:none}.control-strip{gap:14px;padding:14px}.toggle-group{border:0;padding:0}.choice-row{flex-wrap:wrap}.product-grid{grid-template-columns:1fr}.product-card{min-height:165px}.checkout-bar{justify-content:space-between}.checkout-bar>strong{font-size:19px}.checkout-bar>button{padding:0 11px;font-size:12px}.checkout-bar>button svg{display:none}.search-panel{flex-wrap:wrap}.search-box{flex-basis:100%}.resource-card{padding:16px;overflow:auto}.resource-table{min-width:650px}.order-row{grid-template-columns:38px 1fr auto}.order-row em{grid-column:2/4;justify-self:start}.support-card{display:none}}.filter-result{color:#1885c1;white-space:nowrap;background:#edf9ff;border:1px solid #c8edfb;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:11px}.product-card>div>small{color:#8796a8;font-size:11px;line-height:1.5;display:block}.product-card p{margin-bottom:4px}@media (width<=1280px){.filter-result{margin-left:0}}@media (width<=600px){.filter-result{text-align:center;width:100%}.product-card>div>small{font-size:11px}}.flow-option.selected{background:#effaff;border-color:#40bde9;box-shadow:0 8px 20px #2097d314}.flow-option.selected span svg{color:#0b80c7}.auth-message{border-radius:8px;margin:18px 0 -3px;padding:10px 12px;font-size:12px;line-height:1.55}.auth-message.success{color:#43708d;background:#eff9ff;border:1px solid #d0eefb}.auth-message.error{color:#bf4b5d;background:#fff4f5;border:1px solid #ffd5da}.auth-loading{color:#5c7187;background:#f7f9fc;place-items:center;min-height:100vh;font-weight:700;display:grid}.text-link:disabled{color:#9aa8b6;cursor:not-allowed}.sso-button:disabled{color:#95a5b4;background:#f9fbfd}.purchase-error{z-index:4;color:#b84456;background:#fff5f6;border:1px solid #ffd2d8;border-radius:8px;max-width:min(420px,100vw - 40px);margin:0;padding:11px 13px;font-size:12px;position:fixed;bottom:95px;right:28px;box-shadow:0 12px 28px #3a4a6326}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-grid .resource-card{min-height:240px}.settings-grid h2,.policy-links h2{margin:0 0 15px;font-size:18px}.setting-line{color:#75879a;border-top:1px solid #edf2f6;justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.setting-line b{color:#253b55;text-align:right;overflow-wrap:anywhere;font-size:12px}.setting-line .setting-good{color:#149563}.setting-note{color:#6d849b;background:#f6fbff;border-radius:7px;margin:13px 0 0;padding:10px 11px;font-size:12px;line-height:1.6}.policy-links{margin-top:18px}.policy-links>div{flex-wrap:wrap;gap:10px;display:flex}.policy-links .secondary-action{min-height:38px}.auth-policies{justify-content:center;gap:10px;margin:18px 0 0;display:flex}.auth-policies button{color:#7f96aa;background:0 0;border:0;padding:0;font-size:11px}.auth-policies button:hover{color:#168ed0}.policy-page{color:#193451;background:linear-gradient(145deg,#f5f9fd,#e9f2f9);min-height:100vh;padding:28px 7%}.policy-page>header{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 42px;display:flex}.policy-page .brand{color:#123150}.policy-shell{background:#fff;border:1px solid #dce8f1;border-radius:15px;max-width:900px;margin:0 auto;padding:42px 48px;box-shadow:0 22px 60px #1e42621a}.policy-title{border-bottom:1px solid #e8eef4;align-items:center;gap:15px;padding-bottom:25px;display:flex}.policy-title>span{color:#1596d2;background:#e9f8ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.policy-title h1{color:#152f4f;margin:0;font-size:28px}.policy-title p{color:#8294a8;margin:5px 0 0;font-size:12px}.policy-shell article{padding-top:24px}.policy-shell h2{color:#1b3654;margin:0 0 10px;font-size:18px}.policy-shell article p,.policy-contact{color:#60768e;margin:0;font-size:14px;line-height:1.85}.policy-contact{border-top:1px solid #e8eef4;margin-top:30px;padding-top:20px}.policy-page .secondary-action{height:38px}@media (width<=760px){.settings-grid{grid-template-columns:1fr}.policy-page{padding:22px 18px}.policy-page>header{margin-bottom:28px}.policy-shell{padding:28px 22px}.policy-title h1{font-size:24px}.policy-shell article p,.policy-contact{font-size:13px}.purchase-error{bottom:88px;right:18px}}.recharge-card,.recharge-info{box-shadow:none;background:#fff;border-color:#dce7f1}.account-settings-page{max-width:none}.account-settings-page .page-title{margin-bottom:24px}.settings-tabs{background:#e8eef5;border-radius:9px;align-items:center;gap:3px;width:max-content;margin-bottom:24px;padding:4px;display:flex}.settings-tabs button{color:#73879d;background:0 0;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;display:flex}.settings-tabs button svg{width:16px;height:16px}.settings-tabs button.selected{color:#1d3855;background:#fff;font-weight:700;box-shadow:0 1px 3px #253f5b1f}.account-form-card{background:#fff;border:1px solid #dce6f0;border-radius:12px;gap:17px;padding:28px 26px;display:grid}.account-form-heading{margin-bottom:11px}.account-form-heading h2{color:#1b3653;margin:0;font-size:22px}.account-form-heading p{color:#8393a5;margin:6px 0 0;font-size:13px}.account-form-card label{color:#314a65;gap:8px;font-size:13px;font-weight:700;display:grid}.account-form-card input,.account-form-card textarea{color:#243d58;background:#fff;border:1px solid #d5e1ec;border-radius:8px;outline:none;width:100%;padding:0 13px;font:400 14px Noto Sans SC,Inter,sans-serif}.account-form-card input{height:42px}.account-form-card textarea{resize:vertical;min-height:96px;padding:11px 13px}.account-form-card input:focus,.account-form-card textarea:focus{border-color:#12b9e7;box-shadow:0 0 0 3px #12b9e71f}.account-form-card input:disabled{color:#6f8297;cursor:not-allowed;background:#f4f7fa}.code-row{gap:10px;display:flex}.code-row input{flex:1;min-width:0}.code-row button{color:#147daf;background:#f7fcff;border:1px solid #bdd9e8;border-radius:8px;flex:none;height:42px;padding:0 15px;font-size:13px;font-weight:700}.code-row button:hover:not(:disabled){background:#e9f8ff}.account-save{color:#fff;background:linear-gradient(135deg,#119dde,#16c5e9);border-radius:8px;width:max-content;min-width:76px;height:41px;font-size:13px;font-weight:700}.account-save:disabled,.code-row button:disabled{opacity:.6;cursor:not-allowed}.account-message{border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px}.account-message.success{color:#287093;background:#effaff;border:1px solid #c9ecfa}.account-message.error{color:#ba485a;background:#fff4f5;border:1px solid #ffd1d7}.account-policy-links{background:#fff;border:1px solid #dce6f0;border-radius:12px;margin-top:20px;padding:22px 25px}.account-policy-links h2{color:#1c3856;margin:0 0 14px;font-size:18px}.account-policy-links>div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.content.recharge-content{padding:25px 18px 100px}.recharge-layout{grid-template-columns:1fr}.account-form-card{padding:22px 18px}.code-row{display:block}.code-row button{width:100%;margin-top:9px}.account-policy-links{padding:20px 18px}}.account-menu{border-left:1px solid #e9eef4;position:relative}.profile{border-left:0!important;padding:4px 10px 4px 13px!important}.profile>span,.account-popover-user>span{color:#1371b5;background:linear-gradient(135deg,#d8f3ff,#e5edff);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.profile i{min-width:0;font-weight:700;line-height:1.18}.profile small{text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-weight:500;overflow:hidden}.profile:hover{background:#f4f9fd;border-radius:8px}.account-popover{z-index:8;background:#fff;border:1px solid #dbe6f0;border-radius:11px;width:254px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 38px #233d5b29}.account-popover-user{background:linear-gradient(135deg,#f9fcff,#f2f9ff);border-bottom:1px solid #e9eff5;align-items:center;gap:10px;padding:15px;display:flex}.account-popover-user>span{flex:none;width:35px;height:35px}.account-popover-user b,.account-popover-user small{display:block}.account-popover-user b{text-overflow:ellipsis;white-space:nowrap;color:#1c3552;max-width:175px;font-size:13px;overflow:hidden}.account-popover-user small{text-overflow:ellipsis;white-space:nowrap;color:#8192a6;max-width:175px;margin-top:3px;font-size:11px;overflow:hidden}.account-popover-links{padding:6px}.account-popover-links button{color:#334e6a;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font-size:12px;display:flex}.account-popover-links button:hover{color:#107eb9;background:#edf9ff}.account-popover-links button svg{color:#369dce;width:16px;height:16px}.account-popover-links .account-logout{color:#d65d69;border-top:1px solid #edf1f5;border-radius:0;margin-top:3px}.account-popover-links .account-logout:hover{color:#c84b59;background:#fff4f5}.account-popover-links .account-logout svg{color:#ef7180}@media (width<=900px){.account-menu{border-left:0}.account-popover{right:-8px}.account-popover-user{padding:13px}.account-popover-links{padding:5px}}.profile.profile-email{gap:8px;height:40px;padding:4px 9px 4px 13px!important}.profile.profile-email i{text-overflow:ellipsis;white-space:nowrap;color:#314a65;max-width:220px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:block;overflow:hidden}.profile.profile-email>svg{flex:none}.account-popover-user{text-align:center;justify-content:center;min-height:54px;padding:0 15px}.account-popover-user small{text-overflow:ellipsis;white-space:nowrap;color:#334d68;max-width:100%;margin:0;font-size:12px;font-weight:600;overflow:hidden}@media (width<=900px){.profile.profile-email i{display:none}.profile.profile-email{justify-content:center;width:37px;padding:0!important}.profile.profile-email:before{content:"账户";color:#287fb2;font-size:11px;font-weight:700}.profile.profile-email>svg{display:none}.profile.profile-email:before{display:none!important}.profile.profile-email>span{display:grid!important}}.account-menu{flex:none}.profile.profile-email{background:0 0;border:0;align-items:center;min-width:230px;max-width:260px;display:flex}.profile.profile-email i{text-align:left;flex:1;max-width:none}.top-actions{gap:9px}@media (width<=900px){.profile.profile-email{min-width:37px;max-width:37px}}.welcome-banner{min-height:226px}.welcome-banner .welcome-scenarios{color:#b8e7fb;margin-top:2px;font-size:13px;line-height:1.65}.checkout-summary{flex:0 650px;min-width:0;padding-left:120px}.selected-resource-list{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.selected-resource-chip{color:#35637f;background:#f4fbff;border:1px solid #d9edf7;border-radius:5px;align-items:center;max-width:100%;padding:2px 3px 2px 7px;font-size:11px;line-height:1.35;display:inline-flex;overflow:hidden}.selected-resource-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-resource-chip>button{color:#6e9ab5;background:0 0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin-left:3px;padding:0;display:grid}.selected-resource-chip>button:hover{color:#0e82bc;background:#dff3fc}.selected-resource-chip>button svg{stroke-width:2.2px;width:13px;height:13px}.checkout-summary small{margin-top:3px}@media (width<=1100px){.checkout-summary{padding-left:48px}}@media (width<=600px){.checkout-summary{flex:1;padding-left:0}.selected-resource-list{white-space:nowrap;display:block;overflow:hidden}.selected-resource-chip{max-width:100%;font-size:10px;display:flex}.checkout-bar{min-height:88px}.checkout-summary small{display:none}}.product-benefits{color:#4d7896;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.product-benefits span{white-space:nowrap;align-items:center;display:inline-flex}.product-benefits span+span:before{content:"";background:#7fc9e8;border-radius:50%;width:3px;height:3px;margin:0 7px}.product-card.has-benefits{min-height:256px}@media (width<=600px){.product-benefits{margin-top:7px;font-size:10px}.product-benefits span+span:before{margin:0 6px}.product-card.has-benefits{min-height:236px}}.static-pricing-heading h2{color:#132946;letter-spacing:-.8px;margin:0;font-size:28px}.static-pricing-heading p{color:#70839a;margin:9px 0 0;font-size:14px}.static-purchase-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:16px;padding-bottom:34px;display:grid}.static-catalog-panel,.static-order-summary{background:#fff;border:1px solid #dfe8f2;border-radius:12px;box-shadow:0 5px 18px #13315106}.static-catalog-panel{padding:22px}.static-filter-head{border-bottom:1px solid #e9eff5;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.static-filter-head h2,.summary-title h2{color:#172d49;margin:0;font-size:18px}.static-search{color:#7c90a6;background:#fbfdff;border:1px solid #dbe6f0;border-radius:6px;align-items:center;gap:8px;width:245px;height:37px;padding:0 11px;display:flex}.static-search svg{width:17px}.static-search input{color:#243a55;background:0 0;border:0;outline:0;width:100%;font-size:12px}.static-filter-row{flex-wrap:wrap;align-items:center;gap:9px;padding-top:18px;display:flex}.static-filter-row>span{color:#667c93;width:76px;font-size:13px}.static-filter-row button,.summary-duration-buttons button{color:#456079;background:#f9fbfd;border:1px solid #d9e4ef;border-radius:5px;min-width:86px;height:35px;padding:0 13px;font-size:13px}.static-filter-row button.selected,.summary-duration-buttons button.selected{color:#0a85d3;background:#eef9ff;border-color:#168fdf}.static-region-row{border-bottom:1px solid #e9eff5;padding-bottom:19px}.static-region-row button{min-width:76px}.static-grid-title{align-items:baseline;gap:10px;padding:20px 0 13px;display:flex}.static-grid-title b{color:#35536f;font-size:15px}.static-grid-title small{color:#92a2b2;font-size:11px}.static-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.static-product-card{text-align:left;background:#fff;border:1px solid #dbe6f0;border-radius:7px;min-height:142px;padding:13px 14px;transition:all .18s}.static-product-card:hover{border-color:#35a9e8;transform:translateY(-1px);box-shadow:0 7px 18px #168cd21a}.static-card-labels{align-items:center;gap:4px;display:flex}.static-card-labels span,.static-card-labels small{border-radius:3px;padding:0 5px;font-size:10px;line-height:19px}.static-card-labels span{color:#138bd0;background:#e9f8ff}.static-card-labels small{color:#bd7a1c;background:#fff5dc}.static-product-card h3{color:#1b304c;margin:8px 0 3px;font-size:13px;line-height:1.35}.static-product-card p{color:#8092a6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.static-card-footer{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:13px;display:flex}.static-card-footer strong{color:#ff7d20;white-space:nowrap;font-family:DM Mono,monospace;font-size:17px}.static-card-footer strong small{margin-left:2px;font:11px Noto Sans SC,sans-serif}.compact-quantity{margin:0}.compact-quantity button,.compact-quantity span{width:27px;height:27px;font-size:11px}.compact-quantity button svg{width:13px}.static-empty{text-align:center;color:#8194a8;padding:48px 20px;font-size:13px}.static-order-summary{min-height:440px;padding:20px;position:sticky;top:78px}.summary-title{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.summary-title button{color:#5f7891;background:0 0;font-size:12px}.summary-title button:not(:disabled):hover{color:#1293dc}.summary-block{border-bottom:1px solid #e7edf4;padding:18px 0}.summary-block>span{color:#6b8097;margin-bottom:10px;font-size:13px;display:block}.summary-duration-buttons{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.summary-duration-buttons button{min-width:0}.summary-selection{border-bottom:1px solid #e7edf4;min-height:103px;padding:15px 0}.summary-selection>p{color:#91a1b2;margin:13px 0;font-size:12px;line-height:1.6}.summary-item{color:#405b76;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.summary-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summary-item button{color:#7590a8;background:#f2f7fb;border-radius:4px;place-items:center;width:21px;height:21px;display:grid}.summary-item button:hover{color:#0d89d5;background:#e0f5ff}.summary-item button svg{width:13px}.summary-metrics{color:#71859b;grid-template-columns:1fr 1fr;gap:11px;padding:18px 0;font-size:12px;display:grid}.summary-metrics span{justify-content:space-between;gap:4px;display:flex}.summary-metrics b{color:#233b56}.summary-metrics>strong{color:#314f6a;border-top:1px solid #e7edf4;grid-column:1/-1;justify-content:space-between;margin-top:3px;padding-top:13px;font-size:14px;display:flex}.summary-metrics>strong b{color:#142b48;font:700 24px DM Mono,monospace}.summary-submit{color:#fff;background:linear-gradient(135deg,#0e94dc,#1bc5e9);border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;font-size:14px;font-weight:700;display:flex}.summary-submit svg{width:17px}.summary-submit:not(:disabled):hover{filter:brightness(.98);transform:translateY(-1px)}@media (width<=1200px){.static-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.static-purchase-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.static-purchase-layout{grid-template-columns:1fr}.static-order-summary{position:static}.static-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.static-pricing-heading{text-align:left;padding:8px 0 19px}.static-pricing-heading h2{font-size:23px}.static-pricing-heading p{font-size:12px;line-height:1.6}.static-catalog-panel,.static-order-summary{padding:16px}.static-filter-head{flex-direction:column;align-items:flex-start}.static-search,.static-filter-row>span{width:100%}.static-region-row button{flex:1;min-width:calc(33.333% - 8px)}.static-product-grid{grid-template-columns:1fr}.static-product-card{min-height:128px}.summary-duration-buttons{grid-template-columns:repeat(4,1fr)}.summary-duration-buttons button{padding:0 4px;font-size:12px}}.stat-card strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-family:Noto Sans SC,Inter,system-ui,sans-serif}.product-card{min-height:214px;padding:24px 20px}.product-card h3{letter-spacing:-.25px;font-size:17px;line-height:1.45}.product-card p{margin:10px 0 5px;font-size:14px;line-height:1.5}.product-card>div>small{font-size:13px;line-height:1.55}.product-card>strong{letter-spacing:-.5px;font-family:Noto Sans SC,Inter,system-ui,sans-serif;font-size:27px;line-height:1.2}.product-card>strong small{margin-left:5px;font-size:13px}.quantity{margin-top:20px}.quantity button,.quantity span{width:38px;height:36px;font-size:14px}.quantity button svg{width:16px}@media (width<=600px){.product-card{min-height:198px;padding:22px 18px}.product-card h3{font-size:16px}.product-card p{font-size:13px}.product-card>div>small{font-size:12px}.product-card>strong{font-size:26px}}.login-page{background:#f7f9fc;grid-template-columns:minmax(440px,1fr) minmax(480px,1fr);min-height:100vh;display:grid}.login-visual{color:#fff;background:radial-gradient(circle at 78% 18%,#2dcfff57,#0000 22%),linear-gradient(135deg,#06142a 0%,#09366a 57%,#0c86ba 135%);flex-direction:column;padding:52px 10%;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";background-image:linear-gradient(#84dcff14 1px,#0000 1px),linear-gradient(90deg,#84dcff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 77%);mask-image:linear-gradient(#000,#0000 77%)}.login-visual .brand{z-index:1;position:relative}.login-copy{z-index:1;max-width:510px;margin:auto 0 18%;position:relative}.login-copy span,.eyebrow{letter-spacing:1.3px;color:#7ce3ff;font-size:13px;font-weight:700}.login-copy h1{letter-spacing:-1.5px;margin:14px 0 18px;font-size:46px;line-height:1.24}.login-copy p{color:#c3e9ff;margin:0;font-size:16px;line-height:1.8}.login-visual>small{z-index:1;color:#8cb7d7;font-size:12px;position:relative}.login-orbit{border:1px solid #97e8ff38;border-radius:50%;position:absolute;bottom:-200px;right:-190px}.login-orbit-one{width:570px;height:570px}.login-orbit-two{width:385px;height:385px;bottom:-108px;right:-98px}.login-points{z-index:1;width:340px;height:220px;position:absolute;bottom:23%;right:16%}.login-points span{background:#65e3ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #65e3ff}.login-points span:first-child{top:10%;left:65%}.login-points span:nth-child(2){top:38%;left:18%}.login-points span:nth-child(3){top:50%;left:75%}.login-points span:nth-child(4){top:84%;left:42%}.login-points span:nth-child(5){top:28%;left:45%}.login-panel{background:linear-gradient(#fff,#f8fbfe);place-items:center;padding:48px;display:grid}.login-card{width:min(100%,420px)}.mobile-login-brand{display:none}.login-card h2{color:#122a47;letter-spacing:-.8px;margin:6px 0 8px;font-size:32px}.login-subtitle{color:#8291a3;margin:0 0 29px;font-size:14px}.login-card form{gap:18px;display:grid}.login-card label{color:#30455e;font-size:13px;font-weight:700}.login-input{background:#fff;border:1px solid #d7e3ee;border-radius:9px;align-items:center;gap:10px;height:51px;margin-top:8px;padding:0 14px;transition:all .18s;display:flex}.login-input:focus-within{border-color:#2db7ea;box-shadow:0 0 0 3px #2db7ea1f}.login-input>svg{color:#7e9cb8;flex:none}.login-input input{color:#203750;background:0 0;border:0;outline:0;width:100%;font-size:14px}.login-input input::placeholder{color:#a5b3c1}.login-input button{color:#6d8aa6;background:0 0;padding:3px}.login-input button svg{width:18px}.login-row{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.remember{align-items:center;display:flex;color:#73859b!important;gap:7px!important;font-size:12px!important;font-weight:500!important}.remember input{accent-color:#149fdd;width:14px;height:14px}.text-link{color:#148ed0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.login-submit{color:#fff;background:linear-gradient(135deg,#0e83d5,#16c6e8);border-radius:9px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:700;display:flex;box-shadow:0 12px 22px #1397d733}.login-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.login-divider{color:#a2afbd;align-items:center;gap:12px;margin:25px 0 16px;font-size:12px;display:flex}.login-divider span{background:#e1e9f1;flex:1;height:1px}.sso-button{color:#405871;background:#fff;border:1px solid #d9e4ee;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;font-size:13px;font-weight:700;display:flex}.sso-button svg{color:#168ed4}.login-foot{text-align:center;color:#8a99a9;margin-top:26px;font-size:12px}.login-foot .text-link{margin-left:4px}@media (width<=860px){.login-page{display:block}.login-visual{display:none}.login-panel{min-height:100vh;padding:34px 22px}.login-card{max-width:420px}.mobile-login-brand{margin-bottom:56px;display:block}.mobile-login-brand .brand{color:#102744}.mobile-login-brand .brand b{color:#149fe0}}@media (width<=420px){.login-panel{padding:28px 19px}.mobile-login-brand{margin-bottom:44px}.login-card h2{font-size:29px}.login-input{height:49px}}.admin-users-card{overflow:visible}.admin-users-table{border:1px solid #e6edf4;border-radius:9px;margin-top:18px;overflow:hidden}.admin-users-head,.admin-users-row{grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) .7fr 108px;align-items:center;gap:14px;padding:0 16px;display:grid}.admin-users-head{color:#8090a2;background:#f5f8fb;min-height:42px;font-size:11px}.admin-users-row{color:#52677e;border-top:1px solid #edf1f5;min-height:70px;font-size:12px}.admin-users-row b{color:#1a3553;overflow-wrap:anywhere;font-size:13px;display:block}.admin-badge{color:#1485bf;background:#edf8ff;border-radius:4px;margin-top:5px;padding:2px 6px;font-size:10px;display:inline-flex}.admin-user-status{border-radius:999px;width:max-content;padding:4px 8px;font-size:11px}.admin-user-status.active{color:#1a9b66;background:#e8f8ef}.admin-user-status.pending{color:#c68121;background:#fff7e8}.admin-user-status.disabled{color:#c35a68;background:#fff0f2}.admin-users-row .secondary-action{justify-content:center}.admin-users-card .auth-message{margin:16px 0 0}@media (width<=760px){.admin-users-card{overflow:auto}.admin-users-table{min-width:660px}.admin-users-head,.admin-users-row{grid-template-columns:250px 180px 90px 108px}}.list-pagination{color:#60748b;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.list-pagination>span{margin-right:auto}.list-pagination>span b{color:#1c3550;font-family:DM Mono,monospace}.list-pagination select{color:#314a64;background:#fff;border:1px solid #dce6ef;border-radius:7px;outline:0;min-width:60px;height:30px;padding:0 8px;font-size:12px}.pagination-controls{align-items:center;gap:6px;display:flex}.pagination-controls button,.pagination-controls b{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.pagination-controls button{color:#688099;background:#f7f9fc;border:1px solid #e2eaf2}.pagination-controls button:not(:disabled):hover{color:#168ed0;background:#edf7fc;border-color:#b9e7f8}.pagination-controls b{color:#fff;background:#f39822;font:600 12px DM Mono,monospace}.pagination-controls button svg{width:15px;height:15px}@media (width<=600px){.list-pagination{gap:7px;margin-top:14px}.list-pagination>span{margin-right:4px}.list-pagination select{min-width:54px}}.recharge-card h2 b,.recharge-amounts button,.recharge-custom{font-variant-numeric:tabular-nums;font-family:Noto Sans SC,Inter,system-ui,sans-serif!important}.recharge-methods .payment-logo{flex:none;width:24px;height:24px}.content.recharge-content{background:#f5f8fc;max-width:1600px;padding:40px 32px 110px}.recharge-page{color:#213851;background:0 0;min-height:auto;padding:0}.recharge-title{margin-bottom:25px}.recharge-title h1{color:#183451}.recharge-title p{color:#8293a7}.recharge-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.72fr);gap:20px;max-width:none}.recharge-card,.recharge-info{box-shadow:none;background:#fff;border:1px solid #dce7f1;border-radius:13px}.recharge-card{padding:26px}.recharge-card h2{color:#1a3553}.recharge-card h2 svg{color:#4a667f}.recharge-card h2 b{color:#139bdc}.recharge-label{color:#304b67}.recharge-amounts button{color:#263f5a;background:#fff;border-color:#d8e3ee}.recharge-amounts button:hover,.recharge-amounts button.selected{color:#137fb9;background:#edfaff;border-color:#16b8e8;box-shadow:inset 0 0 0 1px #16b8e81a}.recharge-custom{color:#243d58;background:#fff;border-color:#d8e3ee}.recharge-custom::placeholder{color:#99a9ba}.recharge-methods button{color:#304b67;background:#fff;border-color:#d8e3ee}.recharge-methods button svg{color:#7993ac}.recharge-methods button:hover,.recharge-methods button.selected{background:#eefaff;border-color:#14bde9}.recharge-methods button.selected svg{color:#10aadd}.recharge-submit{color:#fff;background:linear-gradient(90deg,#0e9fde,#18c4e8)}.recharge-info{padding:26px}.recharge-info h2{color:#1d3855}.recharge-info li{color:#73879e}.recharge-notice.info{color:#39708d;background:#edfaff;border-color:#c9ecfa}.recharge-notice.error{color:#b84c5d;background:#fff5f6;border-color:#ffd4d9}@media (width<=760px){.content.recharge-content{padding:25px 18px 100px}.recharge-layout{grid-template-columns:1fr}}.recharge-title{align-items:center;gap:13px;display:flex}.recharge-title>span{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.recharge-title>span svg{width:22px;height:22px}.recharge-title h1{letter-spacing:-.5px;margin:0;font-size:25px}.recharge-title p{margin:5px 0 0;font-size:13px}.recharge-layout{display:grid}.recharge-card h2{align-items:center;gap:9px;margin:0 0 26px;font-size:22px;display:flex}.recharge-card h2 svg{width:21px}.recharge-card h2 b{font-family:DM Mono,monospace;font-size:24px}.recharge-label{margin:20px 0 12px;font-size:13px;font-weight:700;display:block}.recharge-label:first-of-type{margin-top:0}.recharge-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recharge-amounts button{border-radius:9px;height:41px;font:500 13px DM Mono,monospace}.recharge-custom{border-radius:9px;outline:0;width:100%;height:44px;margin-top:10px;padding:0 14px;font-size:13px}.recharge-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.recharge-methods button{text-align:left;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;min-height:62px;padding:0 17px;font-size:14px;display:flex}.recharge-methods button svg{width:24px;height:24px}.recharge-submit{border-radius:9px;width:100%;height:45px;margin-top:27px;font-size:14px;font-weight:800}.recharge-notice{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.recharge-info h2{margin:0 0 20px;font-size:21px}.recharge-info ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.recharge-info li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.recharge-info li svg{color:#1ddb88;flex:none;width:17px;height:17px}@media (width<=1050px){.recharge-layout{grid-template-columns:1fr}.recharge-info ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}}@media (width<=700px){.recharge-card,.recharge-info{padding:20px 17px}.recharge-card h2{margin-bottom:22px;font-size:19px}.recharge-card h2 b{font-size:21px}.recharge-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-methods,.recharge-info ul{grid-template-columns:1fr}.recharge-title{margin-bottom:24px}.recharge-title h1{font-size:23px}}.recharge-amounts button{background:#fff!important;border:1px solid #d8e3ee!important}.recharge-amounts button:hover,.recharge-amounts button.selected{background:#edfaff!important;border-color:#16b8e8!important}.recharge-custom{box-sizing:border-box;background:#fff!important;border:1px solid #d8e3ee!important}.recharge-custom:focus{box-shadow:0 0 0 3px #16b8e81f;border-color:#16b8e8!important}.checkout-page{max-width:1600px}.checkout-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.65fr);gap:20px;display:grid}.checkout-card,.checkout-info{background:#fff;border:1px solid #dce7f1;border-radius:13px}.checkout-card{padding:25px}.checkout-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.checkout-card-heading h2,.checkout-info h2{color:#1b3653;margin:0;font-size:20px}.checkout-card-heading span{color:#6e849a;font:500 13px Noto Sans SC,Inter,sans-serif}.checkout-items{gap:9px;display:grid}.checkout-item{color:#29425e;background:#f4f8fc;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.checkout-item b,.checkout-item small{display:block}.checkout-item b{font-size:14px}.checkout-item small{color:#7d90a5;margin-top:4px;font-size:12px}.checkout-item strong{white-space:nowrap;color:#193753;font:600 13px Noto Sans SC,Inter,sans-serif}.checkout-balance{color:#405975;background:#f7faff;border-radius:9px;justify-content:space-between;align-items:center;margin:17px 0 21px;padding:15px 16px;font-size:14px;display:flex}.checkout-balance strong{color:#e0505a;font:700 19px Noto Sans SC,Inter,sans-serif}.checkout-label{color:#304b67;margin:0 0 11px;font-size:13px;font-weight:700;display:block}.checkout-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-methods button{color:#304b67;background:#fff;border:1px solid #d8e3ee;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:70px;font-size:14px;display:flex;position:relative}.checkout-methods button svg{width:25px;height:25px}.checkout-methods button:hover:not(:disabled),.checkout-methods button.selected{color:#137fb9;background:#edfaff;border-color:#16b8e8}.checkout-methods button:disabled{opacity:.58;cursor:not-allowed;background:#f8fafc}.checkout-methods button small{color:#d56870;font-size:10px;position:absolute;bottom:8px;right:10px}.checkout-submit{color:#fff;background:linear-gradient(90deg,#0e9fde,#18c4e8);border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:25px;font-size:14px;font-weight:800;display:flex}.checkout-notice{color:#3e7591;background:#effaff;border:1px solid #c9ecfa;border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.6}.checkout-info{padding:25px}.checkout-info ul{gap:15px;margin:21px 0;padding:0;list-style:none;display:grid}.checkout-info li{color:#71869d;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.checkout-info li svg{color:#1dbd85;flex:none;width:17px}.checkout-orders-link{color:#147fac;background:#f6fcff;border:1px solid #b8e2f2;border-radius:8px;width:100%;height:40px;font-size:13px;font-weight:700}.checkout-orders-link:hover{background:#eaf9ff}.order-pay-button{color:#147ead;background:#edfaff;border:1px solid #b8e4f4;border-radius:7px;height:31px;padding:0 10px;font-size:12px;font-weight:700}.order-pay-button:hover{background:#dff6ff}@media (width<=1050px){.checkout-layout{grid-template-columns:1fr}.checkout-info ul{grid-template-columns:repeat(2,minmax(0,1fr))}.order-row{grid-template-columns:43px minmax(0,1fr) auto auto}.order-pay-button{grid-column:2;justify-self:start}}@media (width<=650px){.checkout-card,.checkout-info{padding:20px 17px}.checkout-card-heading,.checkout-item{flex-direction:column;align-items:flex-start;gap:6px}.checkout-methods,.checkout-info ul{grid-template-columns:1fr}.order-row{grid-template-columns:38px minmax(0,1fr) auto}.order-row em,.order-pay-button{grid-column:2}.checkout-item strong{white-space:normal}}.payment-qr-backdrop{z-index:80;background:#0c223b75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-qr-dialog{text-align:center;background:#fff;border:1px solid #d7e6f2;border-radius:16px;flex-direction:column;align-items:center;width:min(390px,100%);padding:28px;display:flex;position:relative;box-shadow:0 22px 60px #0925463d}.payment-qr-dialog h2{color:#183653;margin:0;font-size:20px}.payment-qr-dialog>p{color:#7890a7;margin:8px 0 18px;font-size:13px}.payment-qr-dialog img{image-rendering:auto;background:#fff;border:1px solid #e0e9f1;border-radius:10px;width:230px;height:230px}.payment-qr-dialog>strong{color:#123556;margin-top:15px;font:700 22px Noto Sans SC,Inter,sans-serif}.payment-qr-dialog>a{color:#138ac6;margin-top:10px;font-size:13px}.payment-qr-dialog>small{color:#7d91a5;margin-top:13px;font-size:12px}.payment-qr-close{color:#69829a;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.payment-qr-close:hover{color:#1d628d;background:#f1f6fa}.payment-qr-close svg{width:17px}.payment-qr-refresh{color:#fff;background:#15b2e3;border-radius:8px;width:100%;height:42px;margin-top:18px;font-size:13px;font-weight:800}.payment-qr-refresh:disabled{opacity:.65;cursor:wait}.orders-card{overflow:hidden}.orders-table{margin-top:18px;overflow:auto}.orders-table-head,.orders-table-row{grid-template-columns:1.25fr 1.6fr .58fr .95fr .9fr .83fr 88px;align-items:center;gap:12px;min-width:980px;padding:0 16px;display:grid}.orders-table-head{color:#7c8da0;background:#f5f8fb;border-radius:7px;height:42px;font-size:11px}.orders-table-row{color:#526a83;border-bottom:1px solid #edf1f5;min-height:70px;font-size:12px}.orders-table-row:last-child{border-bottom:0}.orders-table-row>b{color:#1f3855;text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,monospace;overflow:hidden}.orders-table-row>div strong,.orders-table-row>div small{display:block}.orders-table-row>div strong{color:#1a3552;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orders-table-row>div small{color:#8595a8;margin-top:3px;font-size:11px}.orders-table-row>strong{color:#173350;font:700 13px DM Mono,monospace}.orders-table-row em{color:#c88420;white-space:nowrap;background:#fff7e7;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal}.order-method{color:#47627d;white-space:nowrap}.orders-table-row time{color:#75889d;white-space:nowrap}.order-row{grid-template-columns:43px minmax(0,1fr) auto auto}@media (width<=650px){.orders-card{overflow:auto}.orders-table{min-width:980px}.orders-table-head,.orders-table-row{padding:0 12px}}.search-box,.search-box input{background:#fff}.stat-card.success-orders{background:linear-gradient(135deg,#f3f8fc,#f8fbfd);border-color:#dbe8f2}.stat-card.success-orders>span{color:#168fd6;background:#e2f2ff}.order-filter-card{background:#fff;border:1px solid #e3ebf3;border-radius:11px;margin-bottom:22px;padding:20px 24px}.order-filter-card h2{color:#1a3552;align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.order-filter-card h2 svg{color:#168fd6;width:18px}.order-filter-fields{grid-template-columns:minmax(220px,.9fr) minmax(190px,.9fr) minmax(330px,1.8fr);gap:16px;display:grid}.order-filter-fields label{color:#304962;gap:8px;font-size:12px;font-weight:700;display:grid}.order-filter-fields input,.order-filter-fields select{color:#2a405a;background:#fff;border:1px solid #dbe5ef;border-radius:7px;outline:0;width:100%;height:39px;padding:0 12px;font:400 13px Noto Sans SC,Inter,sans-serif}.order-filter-fields input:focus,.order-filter-fields select:focus{border-color:#2ab7e6;box-shadow:0 0 0 3px #2ab7e61c}.order-date-range>span{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.order-date-range i{color:#8a9aab;font-style:normal;font-weight:400}.order-filter-actions{gap:9px;margin-top:16px;display:flex}.order-filter-actions button{color:#50657c;background:#fff;border:1px solid #dce6ef;border-radius:7px;height:38px;padding:0 15px;font-size:12px;font-weight:700}.order-filter-actions button[type=submit]{color:#fff;background:#f59a26;border-color:#f59a26;align-items:center;gap:7px;display:inline-flex}.order-filter-actions button:not([type=submit]):hover{background:#f5f9fc}.order-filter-actions svg{width:16px}@media (width<=900px){.order-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-date-range{grid-column:1/-1}}@media (width<=600px){.order-filter-card{padding:18px}.order-filter-fields{grid-template-columns:1fr}.order-date-range{grid-column:auto}.order-date-range>span{grid-template-columns:1fr}.order-date-range i{display:none}.order-filter-actions{margin-top:14px}}.orders-table-head span:nth-child(4),.orders-table-row em{justify-self:center;transform:translate(-24px)}.flow-option>strong{font-variant-numeric:tabular-nums;letter-spacing:-.25px;font-family:Noto Sans SC,Inter,system-ui,sans-serif}.sandbox-test-panel{color:#526f89;background:#f8fcff;border:1px dashed #b9d7e8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 13px;display:flex}.sandbox-test-panel b,.sandbox-test-panel small{display:block}.sandbox-test-panel b{color:#2375a5;font-size:12px}.sandbox-test-panel small{margin-top:3px;font-size:11px;line-height:1.5}.sandbox-test-panel button{color:#1778aa;background:#fff;border:1px solid #8ed0ef;border-radius:7px;flex:none;height:32px;padding:0 11px;font-size:12px;font-weight:700}.sandbox-test-panel button:hover:not(:disabled){background:#eafbff}.sandbox-test-panel button:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.sandbox-test-panel{flex-direction:column;align-items:flex-start}}.landing-page{color:#f7fbff;background:#02091b;min-height:100vh;font-family:Noto Sans SC,Inter,system-ui,sans-serif;overflow:hidden}.landing-nav{z-index:10;background:#02091bf0;border-bottom:1px solid #6fa3ed1a;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(26px,3.2vw,62px);display:flex;position:relative}.landing-brand,.auth-modal-brand{color:#f6fbff;letter-spacing:-1.5px;align-items:center;gap:3px;font-size:29px;font-weight:800;display:flex}.landing-brand b,.auth-modal-brand b{color:#23c9fa;font-weight:800}.landing-brand-mark{color:#fff;background:linear-gradient(135deg,#207af7,#18d0e9);border-radius:9px;place-items:center;width:31px;height:31px;margin-right:5px;display:grid}.landing-brand-mark svg{width:19px}.landing-nav nav{align-items:center;gap:48px;margin-left:120px;display:flex}.landing-nav nav button,.landing-login{color:#f8fbff;background:0 0;border:0;font:500 16px Noto Sans SC,Inter,sans-serif}.landing-nav nav button{align-items:center;gap:4px;display:inline-flex}.landing-nav nav button svg{width:15px}.landing-nav nav button:hover,.landing-login:hover{color:#2ed7ff}.landing-nav-actions{align-items:center;gap:34px;display:flex}.landing-register{color:#fff;background:linear-gradient(100deg,#119fe4,#19c9ef);border:0;border-radius:6px;min-width:160px;height:49px;font:700 16px Noto Sans SC,Inter,sans-serif;box-shadow:0 10px 24px #039eeb33}.landing-register:hover,.landing-primary:hover{filter:brightness(1.08)}.landing-hero{background:radial-gradient(at 56%,#09478d5c,#0000 46%),linear-gradient(104deg,#02091b 0%,#02112d 58%,#03142e 100%);min-height:514px;padding:76px clamp(26px,4.2vw,66px) 74px;position:relative;overflow:hidden}.landing-hero:after{z-index:1;content:"";transform-origin:bottom;background:repeating-linear-gradient(90deg,#1097fd30 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#1097fd1f 0 1px,#0000 1px 40px);height:170px;position:absolute;bottom:-110px;left:-10%;right:-10%;transform:perspective(300px)rotateX(58deg)}.landing-copy{z-index:4;width:min(44%,640px);position:relative}.landing-copy h1{color:#fff;letter-spacing:.02em;text-shadow:0 5px 24px #0003;margin:0;font-size:clamp(44px,4vw,65px);font-weight:800;line-height:1.31}.landing-copy p{color:#aebed1;margin:23px 0 35px;font-size:17px;line-height:2}.landing-hero-actions{gap:24px;display:flex}.landing-hero-actions button{border-radius:6px;width:191px;height:57px;font:700 18px Noto Sans SC,Inter,sans-serif}.landing-primary{color:#fff;background:linear-gradient(100deg,#0ba7ec,#12cde7);border:0;box-shadow:0 12px 25px #00aef133}.landing-secondary{color:#14d1fb;background:#051d3f40;border:1px solid #13c9f1}.landing-secondary:hover{background:#13c9f121}.landing-world{z-index:2;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.95;pointer-events:none;width:min(69vw,1040px);height:498px;position:absolute;top:38px;right:-3%}.landing-code-panel{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e25d1;border:1px solid #89b8ef3d;border-radius:11px;width:min(29.8vw,460px);position:absolute;top:48px;right:clamp(28px,5.3vw,84px);overflow:hidden;box-shadow:0 22px 48px #0000002e}.landing-code-tabs{color:#a8b4c9;border-bottom:1px solid #89b8ef33;align-items:center;gap:28px;height:44px;padding:0 19px;font-size:13px;display:flex}.landing-code-tabs .selected{color:#22d8ff;border-bottom:2px solid #19d6ff;align-self:stretch;align-items:center;display:flex}.landing-code-tabs svg{color:#c8d4e5;width:18px;height:18px;margin-left:auto}.landing-code-panel pre{color:#d7deea;white-space:pre-wrap;margin:0;padding:15px 20px 20px;font:13px/1.72 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.landing-code-panel i{color:#6d7f99;width:28px;font-style:normal;display:inline-block}.landing-code-panel b{color:#a5eaff;font-weight:500}.landing-products{z-index:5;color:#152137;background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);width:calc(100% - clamp(40px,3.2vw,58px));margin:-2px auto 32px;display:grid;position:relative;box-shadow:0 10px 26px #00000026}.landing-products button{text-align:left;background:0 0;border:0;border-right:1px solid #d8e2ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;min-height:169px;padding:25px 36px;display:grid}.landing-products button:last-child{border-right:0}.landing-products button>span{color:#2475ea;background:linear-gradient(145deg,#f7fbff,#edf5ff);border:1px solid #cbdcf2;border-radius:16px;place-items:center;width:73px;height:82px;display:grid;box-shadow:inset 0 0 0 1px #ffffffbf}.landing-products button>span svg{stroke-width:1.8px;width:38px;height:38px}.landing-products h2{margin:0 0 8px;font-size:25px;line-height:1.2}.landing-products p{color:#65748b;margin:0;font-size:14px;line-height:1.7}.landing-products button>svg{color:#1377ef;width:27px}.landing-products button:hover{background:#f6fbff}.landing-trust{background:linear-gradient(110deg,#031329,#020d20);border:1px solid #427bc057;border-radius:10px;grid-template-columns:330px 1fr;align-items:center;gap:39px;width:calc(100% - clamp(40px,3.2vw,58px));margin:0 auto 36px;padding:39px 40px;display:grid;box-shadow:inset 0 1px #ffffff08}.landing-trust-intro h2{margin:0 0 13px;font-size:28px;line-height:1.3}.landing-trust-intro p{color:#a7b7c9;margin:0;font-size:14px;line-height:1.8}.landing-trust-list{grid-template-columns:repeat(4,1fr);display:grid}.landing-trust article{border-left:1px solid #4d85c75c;gap:16px;min-height:81px;padding:2px 24px;display:flex}.landing-trust article>svg{color:#2685fa;stroke-width:1.8px;flex:none;width:42px;height:42px}.landing-trust h3{color:#fff;margin:0 0 8px;font-size:16px}.landing-trust article p{color:#9eb0c6;margin:0;font-size:12px;line-height:1.7}.auth-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000613b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-modal{color:#16314e;background:#fff;border:1px solid #cfe2f5;border-radius:20px;width:min(460px,100%);max-height:calc(100vh - 44px);padding:29px 34px 26px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000005c}.auth-modal-close{color:#68809a;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:18px}.auth-modal-close:hover{color:#147dac;background:#edf6fc}.auth-modal-close svg{width:19px}.auth-modal-brand{color:#183a61;justify-content:center;margin:1px 0 19px;font-size:24px}.auth-modal-brand span{color:#fff;background:linear-gradient(135deg,#207af7,#18d0e9);border-radius:8px;place-items:center;width:29px;height:29px;margin-right:4px;display:grid}.auth-modal-brand svg{width:17px}.auth-modal .login-card{width:100%;box-shadow:none;background:0 0;padding:0}.auth-modal .login-card h2{font-size:27px}.auth-modal .login-subtitle{margin-bottom:21px}.auth-modal .login-submit{background:linear-gradient(100deg,#0c9fe3,#12c8e9)}.auth-modal .sso-button:hover{background:#f1fbff;border-color:#20b9e9}.auth-modal .auth-policies{padding-bottom:0}@media (width<=1180px){.landing-nav nav{gap:28px;margin-left:50px}.landing-code-panel{width:365px;right:32px}.landing-world{width:77vw;right:-12%}.landing-products button{gap:17px;padding:25px 21px}.landing-products h2{font-size:22px}.landing-products p{font-size:13px}.landing-products button>span{width:60px;height:68px}.landing-trust{grid-template-columns:1fr}.landing-trust-list{grid-template-columns:repeat(2,1fr);gap:22px}.landing-trust article:nth-child(3){border-left:0}}@media (width<=820px){.landing-nav{height:auto;min-height:72px;padding:13px 20px}.landing-nav nav{display:none}.landing-nav-actions{gap:13px}.landing-login{font-size:14px}.landing-register{min-width:112px;height:41px;font-size:14px}.landing-brand{font-size:23px}.landing-brand-mark{width:27px;height:27px}.landing-hero{min-height:670px;padding:64px 25px 45px}.landing-copy{width:min(100%,540px)}.landing-copy h1{font-size:42px}.landing-copy p{font-size:15px}.landing-world{opacity:.8;width:110vw;height:360px;top:285px;right:-25%}.landing-code-panel{width:calc(100% - 50px);max-width:460px;top:auto;bottom:33px;right:25px}.landing-code-panel pre{font-size:11px;line-height:1.52}.landing-products{grid-template-columns:1fr;width:calc(100% - 40px);margin:0 auto 24px}.landing-products button{border-bottom:1px solid #d8e2ec;border-right:0;min-height:126px}.landing-products button:last-child{border-bottom:0}.landing-trust{width:calc(100% - 40px);padding:30px 25px}.landing-trust-list{grid-template-columns:1fr}.landing-trust article,.landing-trust article:nth-child(3){border-top:1px solid #4d85c745;border-left:0;padding:18px 0 0}.landing-trust article:first-child{border-top:0;padding-top:0}}@media (width<=520px){.landing-hero{min-height:704px}.landing-copy h1{font-size:34px}.landing-copy p{margin:18px 0 26px;font-size:13px;line-height:1.8}.landing-hero-actions{gap:11px}.landing-hero-actions button{width:145px;height:49px;font-size:15px}.landing-world{height:310px;top:300px}.landing-code-panel{bottom:22px}.landing-products button{grid-template-columns:55px minmax(0,1fr) 18px;padding:19px 16px}.landing-products button>span{border-radius:13px;width:51px;height:58px}.landing-products button>span svg{width:30px}.landing-products h2{font-size:20px}.landing-products p{font-size:12px}.landing-products button>svg{width:20px}.auth-modal{border-radius:16px;padding:27px 22px 23px}.auth-modal .login-card h2{font-size:24px}}.landing-nav .landing-brand{min-width:0;height:auto;box-shadow:none;color:#f7fbff;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;line-height:1;display:flex}.landing-nav .landing-brand:hover,.landing-nav .landing-brand:active{color:#f7fbff;box-shadow:none;background:0 0}.landing-nav .landing-brand:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #1ecff6}.welcome-banner{background-color:#04132c;background-image:linear-gradient(90deg,#020c23e6 0%,#031434c7 47%,#030f263d 100%),url(/assets/veo-global-network.png);background-position:50%,50% 48%;background-size:cover;min-height:300px}.welcome-banner>div.welcome-banner-copy{max-width:min(56%,820px)}.welcome-banner .welcome-compliance{color:#e6f6fff2;background:#030f2685;border-left:2px solid #32bff0;border-radius:0 5px 5px 0;max-width:990px;margin-top:12px;padding:9px 12px;font-size:11px;line-height:1.72}.welcome-banner .banner-globe{display:none}.welcome-banner .welcome-compliance-card{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#041739c2,#04102b94);border:1px solid #70d6ff57;border-radius:12px;width:min(35%,420px);min-height:205px;padding:21px 23px;position:absolute;top:50%;right:2.5%;transform:translateY(-50%);box-shadow:0 18px 35px #00051429}.welcome-banner .compliance-card-title{color:#ecfbff;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.welcome-banner .compliance-card-title svg{color:#49d1ff;width:21px;height:21px}.welcome-banner .welcome-compliance-card>p{color:#b9e9ff;margin:10px 0 12px;font-size:12px;line-height:1.55}.welcome-banner .welcome-compliance-card ul{grid-template-columns:1fr 1fr;gap:9px 12px;margin:0;padding:0;list-style:none;display:grid}.welcome-banner .welcome-compliance-card li{color:#effaff;white-space:nowrap;font-size:12px}.welcome-banner .welcome-compliance-card li:before{content:"✓";color:#43d0a4;margin-right:5px}.welcome-banner .welcome-compliance-card small{color:#8fc8e3;border-top:1px solid #a7e1ff2e;margin-top:13px;padding-top:11px;font-size:11px;line-height:1.5;display:block}@media (width<=680px){.welcome-banner{background-position:58%;min-height:430px}.welcome-banner>div.welcome-banner-copy{max-width:100%}.welcome-banner .welcome-compliance-card{width:min(100%,420px);min-height:205px;margin:48px 12px 0 auto;position:relative;top:auto;right:auto;transform:none}.welcome-banner .welcome-compliance{max-width:100%;font-size:10px;line-height:1.62}}:root{--fresh-ink:#17394a;--fresh-muted:#69818c;--fresh-line:#d9eae5;--fresh-paper:#f5fbf9;--fresh-mint:#eaf8f3;--fresh-sky:#34b9df;--fresh-teal:#168f91;--fresh-blue:#187ecf}.sidebar-help{color:#4a7777;background:#f9fffd;border:1px solid #cdebe0}.topbar{border-bottom:1px solid var(--fresh-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7}.page-shell{background:0 0}.page-title{color:var(--fresh-ink)}.page-subtitle{color:var(--fresh-muted)}.welcome-primary{color:#137d80;background:#fff}.welcome-secondary{color:#fff;border-color:#baf4ef}.stat-card,.quick-action,.content-card,.filter-panel,.purchase-filter,.account-card,.orders-card,.resource-card,.settings-card{border:1px solid var(--fresh-line);background:#ffffffe0;box-shadow:0 10px 26px #1c534d0e}.stat-card{border-radius:18px}.stat-card:hover,.quick-action:hover,.resource-card:hover{border-color:#98dcd0;transform:translateY(-2px);box-shadow:0 15px 28px #14847a1c}.stat-value,.money,.price{color:var(--fresh-ink)}.stat-label,.muted{color:var(--fresh-muted)}.quick-action{border-radius:17px}.purchase-tabs{border:1px solid var(--fresh-line);background:#e1f3eeb8;border-radius:16px;padding:5px}.purchase-filter,.filter-panel{border-radius:16px}.search-input,input,textarea,select{color:var(--fresh-ink)!important;background:#fff!important;border-color:#cfe3dd!important}.resource-card{border-radius:17px}.resource-flag{box-shadow:0 3px 9px #0c3d4624}.checkout-bar{border-top:1px solid var(--fresh-line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffe6;box-shadow:0 -10px 28px #19554c0f}.primary-button:hover,.submit-button:hover,.checkout-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.login-panel,.auth-modal{background:#fffffff2;border:1px solid #d9ece7;box-shadow:0 24px 70px #13656226}.login-visual:after{background:radial-gradient(circle,#ffffff30 1px,#0000 1.5px) 0 0/26px 26px}.landing-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #d8ebe5}.landing-copy h1{color:#fff}.landing-primary{color:#0e7e82;background:#fff}.landing-secondary{color:#fff;border-color:#bcfff3}@media (width<=780px){.sidebar{background:#fff}.topbar{background:#fffffff0}.welcome-banner{border-radius:18px}.purchase-tabs{overflow-x:auto}.landing-nav{background:#fff}.landing-hero{border-radius:0}.landing-products,.landing-trust{border-radius:16px}}:root{--amber-ink:#34251e;--amber-muted:#7f6f65;--amber-line:#eee0d5;--amber-paper:#fffaf6;--amber-soft:#fff0e4;--amber:#f26a21;--amber-deep:#ce4614;--amber-gold:#ffae42}.sidebar{border-right:1px solid var(--amber-line);background:#fffffff7;box-shadow:8px 0 30px #7a431d0e}.nav-section-title{color:#b2937b}.nav-item{color:#74635a}.nav-item.active{color:#fff;background:linear-gradient(106deg,#f05a1c,#ff9a34);box-shadow:0 9px 20px #ee641933}.sidebar-help{color:#8d6650;background:#fffaf3;border-color:#f5d9bf}.sidebar-logout{color:#d2675d}.sidebar-logout:hover{background:#fff4f1}.topbar{border-bottom-color:var(--amber-line);background:#ffffffd6}.topbar-left,.topbar-right{color:#75665d}.balance-chip{background:linear-gradient(110deg,#ef5b1d,#ff9437);box-shadow:0 8px 16px #e8641f2e}.page-header-icon{color:#e75a1e;background:#fff0e3}.page-title,.stat-value,.money,.price{color:var(--amber-ink)}.page-subtitle,.stat-label,.muted{color:var(--amber-muted)}.welcome-banner{box-shadow:0 18px 34px #cb4f132e;background:linear-gradient(115deg,#9c3418 0%,#d94c19 42%,#fa9a38 100%)!important}.welcome-banner:before{background:radial-gradient(circle at 84% 24%,#fffadd47,#0000 21%),radial-gradient(circle at 65% 86%,#ffc0663d,#0000 27%)}.welcome-kicker{color:#ffe5bb}.welcome-banner p{color:#fff6ea}.welcome-primary{color:#c84816}.welcome-secondary{border-color:#ffd3a7}.quick-action-icon{color:#e45b21;background:#fff0e3}.quick-action-arrow{color:#e66727}.welcome-banner .welcome-compliance{color:#fff9f0;-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(135deg,#ffd0a038,#9a2b132b);border-left-color:#ffdfae;box-shadow:inset 0 1px #ffffff29}.welcome-banner .welcome-compliance-card{-webkit-backdrop-filter:blur(19px)saturate(145%);background:linear-gradient(135deg,#ffcb9338,#b136142e);border-color:#ffefd57a;box-shadow:0 18px 38px #782a1129,inset 0 1px #ffffff2e}.welcome-banner .compliance-card-title{color:#fffaf1}.welcome-banner .welcome-compliance-card>p{color:#fff3e4}.welcome-banner .welcome-compliance-card li{color:#fffaf3}.welcome-banner .welcome-compliance-card li:before{color:#ffdf9e}.welcome-banner .welcome-compliance-card small{color:#ffe8c9;border-top-color:#fff1da4d}.stat-card,.quick-action,.content-card,.filter-panel,.purchase-filter,.account-card,.orders-card,.resource-card,.settings-card{border-color:var(--amber-line);background:#ffffffed;box-shadow:0 10px 26px #683d1d0d}.stat-card:hover,.quick-action:hover,.resource-card:hover{border-color:#efb47c;box-shadow:0 15px 28px #de691b1c}.quick-action:hover{background:#fffaf5}.purchase-tabs{background:#fff3e8;border-color:#f0dac7}.purchase-tabs button.active{color:#cf4d17;background:#fff;box-shadow:0 4px 12px #7d41171a}.filter-group label{color:#80695d}.filter-option,.duration-option,.region-option{color:#78655a;background:#fff;border-color:#eedbd0}.filter-option.active,.duration-option.active,.region-option.active{color:#cb4c17;background:#fff0e3;border-color:#ee853d}.search-input,input,textarea,select{border-color:#ead9ce!important}.search-input:focus,input:focus,textarea:focus,select:focus{border-color:#ed7a31!important;box-shadow:0 0 0 3px #f36f2021!important}.resource-card.selected{border-color:#ed8337;box-shadow:0 12px 28px #e7661a1f}.resource-meta{color:#8b7568}.resource-price{color:#cf4b15}.quantity-control{background:#fffdfa;border-color:#ecdcd1}.quantity-control button{color:#dd5b1d}.quantity-control span{border-color:#ecdcd1}.checkout-bar{border-top-color:var(--amber-line);background:#ffffffeb;box-shadow:0 -10px 28px #663a1b0f}.selection-tag{color:#815f4d;background:#fff3e8;border-color:#f1d9c5}.selection-tag button{color:#bd6a42}.primary-button,.submit-button,.checkout-button{box-shadow:0 9px 18px #e55f1729;background:linear-gradient(108deg,#ee5b1d,#ff9838)!important}.status-pending{color:#bf7516;background:#fff2df}.status-failed{color:#c95b67;background:#fff0f1}.order-table thead,.admin-table thead{background:#fff6ee}.login-page,.auth-page{background:linear-gradient(125deg,#fff0e1 0%,#fffdf9 51%,#fff3e8 100%)}.login-panel,.auth-modal{border-color:#f0ded1;box-shadow:0 24px 70px #7f421a26}.login-visual{background:linear-gradient(145deg,#a63c19,#e05c1b 54%,#ffa147)}.login-visual .brand{color:#fff}.landing{color:var(--amber-ink);background:#fffaf6}.landing-nav a:hover{color:#dc551d}.landing-login{color:#d4511b!important}.landing-create{background:linear-gradient(108deg,#ed5a1d,#ff9838)!important}.landing-hero{background:radial-gradient(circle at 68% 32%,#ffbe5f66,#0000 23%),linear-gradient(120deg,#8e3019,#cb491a 53%,#f69638)}.landing-hero:after{background:linear-gradient(#0000 40%,#56190c3d)}.landing-copy p{color:#fff4e8}.landing-primary{color:#c34916}.landing-secondary{border-color:#ffdbb7}.landing-code-panel{background:#5f1f0e59;border-color:#ffe0b970;box-shadow:0 18px 38px #621f0c3b}.landing-products,.landing-trust{background:#fff;border-color:#f0dfd3;box-shadow:0 15px 32px #703d1713}.landing-products h2,.landing-trust h2{color:var(--amber-ink)}.landing-products p,.landing-trust p{color:#826f65}@media (width<=780px){.sidebar,.topbar,.landing-nav{background:#fff}.welcome-banner{border-radius:18px}.landing-hero{border-radius:0}}.content,.recharge-content,.recharge-page{background:0 0!important}.recharge-card,.recharge-info{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#fffc!important;border-color:#eddace!important}.recharge-title>span{color:#e45b21!important;background:#fff0e3!important}.recharge-amounts button,.recharge-methods button,.recharge-custom{color:#5d4a40!important;background:#ffffffe0!important;border-color:#ead9ce!important}.recharge-amounts button.selected,.recharge-methods button.selected{box-shadow:0 8px 18px #e861171a;color:#ce4d16!important;background:#fff1e4!important;border-color:#ef7c32!important}.recharge-submit{background:linear-gradient(108deg,#ed5a1d,#ff9838)!important;box-shadow:0 9px 18px #e55f1729!important}.balance{background:linear-gradient(110deg,#ef5b1d,#ff9437)!important;box-shadow:0 8px 16px #e8641f2e!important}.welcome-banner,.welcome-banner:before,.welcome-banner:after{background-color:#e56227!important;background-image:none!important}*,:before,:after{-webkit-backdrop-filter:none!important}.sidebar,.topbar,.landing-nav{background:#fff!important}.stat-card,.quick-action,.content-card,.filter-panel,.purchase-filter,.account-card,.orders-card,.resource-card,.settings-card,.recharge-card,.recharge-info,.login-panel,.auth-modal,.landing-products,.landing-trust{box-shadow:0 10px 26px #683d1d0d;background:#fff!important}.checkout-bar,.recharge-amounts button,.recharge-methods button,.recharge-custom{background:#fff!important}.welcome-banner .welcome-compliance,.welcome-banner .welcome-compliance-card{opacity:1!important;box-shadow:none!important;background-color:#e56227!important;background-image:none!important}.welcome-banner .welcome-compliance-card{border-color:#ffd0ae!important}.support-card{color:#35404c!important;box-shadow:none!important;background:#f3f5f7!important;border:1px solid #dfe4e8!important}.support-card svg{color:#7d8995!important}.support-card small{color:#7b8794!important}.digital-services-page{gap:18px;display:grid}.digital-services-notice{color:#7a5540;background:#fff8f2;border:1px solid #f1c8a9;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.digital-services-notice>svg{color:#e56227;flex:none;width:22px;height:22px}.digital-services-notice b,.digital-services-notice span{display:block}.digital-services-notice b{color:#4b3529;margin-bottom:4px;font-size:14px}.digital-services-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.digital-service-list{gap:13px;display:grid}.digital-service-card{background:#fff;border:1px solid #ead9cd;border-radius:11px;grid-template-columns:54px minmax(180px,1fr) auto auto auto;align-items:center;gap:18px;padding:18px 20px;transition:border-color .18s,box-shadow .18s;display:grid}.digital-service-icon{color:#e56227;background:#fff4ea;border:1px solid #f2c6a3;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.digital-service-icon svg{width:27px;height:27px}.digital-service-main h2{color:#3d2d25;margin:0 0 7px;font-size:17px}.digital-service-main p{color:#806f65;max-width:470px;margin:0;font-size:12px;line-height:1.62}.digital-service-delivery{color:#946040;white-space:nowrap;border:1px solid #f0c9ac;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.digital-service-delivery svg{color:#df6426;width:14px;height:14px}.digital-service-price{color:#d45218;white-space:nowrap;font-size:16px}.digital-service-action{color:#d5531b;white-space:nowrap;background:#fff;border:1px solid #ea6e2d;border-radius:7px;height:37px;padding:0 13px;font-size:12px;font-weight:700}.digital-summary{background:#fff;border:1px solid #ead9cd;border-radius:11px;padding:20px;position:sticky;top:86px}.digital-summary .summary-title{margin-bottom:15px}.digital-summary-empty{text-align:center;color:#8d7a6e;border-bottom:1px solid #efdfd4;place-items:center;min-height:164px;display:grid}.digital-summary-empty svg{color:#edb188;width:36px;height:36px}.digital-summary-empty p{color:#5a4437;margin:10px 0 3px;font-size:14px;font-weight:700}.digital-summary-empty small{font-size:11px}.digital-summary-item{border-bottom:1px solid #efdfd4;gap:7px;padding:4px 0 17px;display:grid}.digital-summary-item b{color:#4b3529;font-size:14px}.digital-summary-item span{color:#907261;font-size:11px}.digital-summary-item strong{color:#d45218;font-size:18px}.digital-summary-total{color:#7d685b;justify-content:space-between;margin:17px 0;font-size:12px;display:flex}.digital-summary>p{color:#907c6e;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.digital-summary>p svg{flex:none;width:14px;height:14px}.digital-summary .summary-submit{width:100%;box-shadow:none!important;background:#e56227!important}.digital-summary .summary-submit:not(:disabled):hover{filter:none;background:#cc4f1b!important}@media (width<=1080px){.digital-services-layout{grid-template-columns:1fr}.digital-summary{position:static}.digital-service-card{grid-template-columns:54px minmax(180px,1fr) auto auto}.digital-service-action{grid-column:2;justify-self:start}}@media (width<=650px){.digital-service-card{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px}.digital-service-icon{width:48px;height:48px}.digital-service-main h2{font-size:16px}.digital-service-delivery,.digital-service-price,.digital-service-action{grid-column:2}.digital-services-notice{padding:13px}.digital-summary{padding:17px}}.digital-service-cover{object-fit:cover;background:#fff4ea;border:1px solid #f2c6a3;border-radius:12px;width:54px;height:54px}.digital-summary-item label{color:#806f65;gap:5px;font-size:11px;font-weight:700;display:grid}.digital-summary-item label input,.digital-summary-item label select{background:#fff;border-radius:6px;width:100%;height:34px;padding:0 9px;font-size:12px}.delivery-panel{background:#fff;border:1px solid #ead9cd;border-radius:11px;gap:12px;margin-top:18px;padding:20px;display:grid}.delivery-panel article{border:1px solid #efdfd4;border-radius:8px;gap:7px;padding:14px;display:grid}.delivery-panel article>b{color:#4b3529}.delivery-panel article>span{color:#946040;font-size:12px}.delivery-panel pre{color:#473229;white-space:pre-wrap;word-break:break-word;background:#fff8f2;border-radius:7px;max-width:100%;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.digital-services-page .page-title{margin-bottom:0}.digital-marketplace{background:radial-gradient(circle at 92% 4%,#9c69ff2e,#0000 31%),#f4f1ff;border:1px solid #ded8fb;border-radius:22px;padding:28px}.digital-marketplace-heading{text-align:center;justify-items:center;gap:4px;margin-bottom:22px;display:grid}.digital-marketplace-heading>span{color:#6b35e5;letter-spacing:.12em;font-size:12px;font-weight:800}.digital-marketplace-heading h2{color:#2b214d;margin:0;font-size:24px}.digital-marketplace-heading p{color:#79718f;margin:0;font-size:13px}.digital-filter-group{background:#ffffff9e;border-radius:16px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:16px;max-width:1200px;margin:16px auto 0;padding:18px 20px;display:grid}.digital-type-filter{margin-bottom:26px}.digital-filter-label{color:#655e81;padding-top:11px;font-size:13px;font-weight:800}.digital-filter-pills button{color:#4f456c;background:#fff;border:1px solid #d9d0f5;border-radius:999px;min-height:38px;padding:0 17px;font-size:13px;font-weight:750;transition:all .18s}.digital-filter-pills button.selected{color:#fff;background:linear-gradient(105deg,#6732dc,#9650ed);border-color:#6230dc;box-shadow:0 7px 15px #6631dc33}.digital-services-layout{display:block}.digital-service-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.digital-service-card{background:#fff;border:1px solid #ddd7f3;border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;min-height:315px;padding:18px;display:flex;box-shadow:0 10px 24px #472d820f}.digital-service-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.digital-service-cover,.digital-service-icon{background:#f6f2ff;border-color:#ded6f7;border-radius:13px;width:56px;height:56px}.digital-service-category{color:#766c92;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:11px;font-weight:750;overflow:hidden}.digital-service-main h2{color:#251b42;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;line-height:1.42;display:-webkit-box;overflow:hidden}.digital-service-main p{color:#857d98;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.digital-service-delivery{color:#625678;border-color:#d9d0f6;align-self:flex-start;font-size:11px}.digital-service-card-bottom small{color:#9289a4;margin-bottom:3px;font-size:11px;display:block}.digital-service-price{background:linear-gradient(105deg,#c5229b,#4f51ea);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:850;line-height:1;display:block}.digital-service-action{color:#fff;background:linear-gradient(105deg,#c5229b,#4f51ea);border:0;border-radius:8px;height:36px;padding:0 12px;font-size:12px;box-shadow:0 7px 14px #5935d233}.digital-service-action:hover,.digital-service-card.selected .digital-service-action{color:#fff!important;background:linear-gradient(105deg,#ad1688,#3d41d7)!important}.digital-summary{background:#fff;border-color:#ddd6f4;border-radius:18px;max-width:820px;margin:2px auto 0;padding:24px;position:static}.digital-summary .summary-title h2{color:#2c214c}.digital-summary .summary-submit{background:linear-gradient(105deg,#c5229b,#4f51ea)!important}.digital-summary .summary-submit:not(:disabled):hover{background:linear-gradient(105deg,#ad1688,#3d41d7)!important}.digital-summary-empty{min-height:104px}.digital-summary-empty svg{color:#7040df}@media (width<=1180px){.digital-service-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.digital-marketplace{padding:20px}.digital-filter-group{grid-template-columns:1fr;gap:8px;padding:15px}.digital-filter-label{padding-top:0}.digital-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.digital-marketplace{border-radius:16px;padding:15px}.digital-marketplace-heading h2{font-size:20px}.digital-service-list{grid-template-columns:1fr}.digital-service-card{min-height:0}.digital-filter-pills{gap:8px}.digital-filter-pills button{min-height:34px;padding:0 13px;font-size:12px}.digital-summary{padding:18px}}.digital-services-page .title-icon{color:#e56227;background:#fff0e4}.digital-services-notice{color:#7a5540;background:#fff8f2;border-color:#f1c8a9}.digital-services-notice>svg{color:#e56227}.digital-services-notice b{color:#4b3529}.digital-marketplace{background:#fff4ec;border-color:#f0d4bf}.digital-marketplace-heading{text-align:left;justify-items:start;padding:0 2px}.digital-marketplace-heading>span{color:#d44e17;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.digital-marketplace-heading>span:before{content:"";background:#e56227;border-radius:99px;width:5px;height:26px;display:block}.digital-marketplace-heading h2{color:#422d24}.digital-category-tabs{flex-wrap:wrap;gap:12px;max-width:1200px;margin:18px auto 22px;display:flex}.digital-category-tabs button{color:#5d493f;white-space:nowrap;background:#fff;border:1px solid #ead7c8;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:750;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.digital-category-tabs button:hover{color:#d24f18;border-color:#e98956}.digital-category-tabs button.selected{color:#c84b17;background:#fff0e5;border-color:#d8521d;box-shadow:inset 0 0 0 1px #d8521d}.digital-category-tabs img{object-fit:contain;width:18px;height:18px}.digital-type-filter{background:#fffaf6;border:1px solid #f0ded2}.digital-filter-label{color:#72574a}.digital-filter-pills button{color:#604a40;border-color:#ead9cd}.digital-filter-pills button:hover{color:#d04d17;border-color:#e8844f}.digital-filter-pills button.selected{box-shadow:none;color:#fff;background:#e56227;border-color:#e56227}.digital-service-card{border-color:#ead9cd;box-shadow:0 10px 24px #683d1d0f}.digital-service-cover,.digital-service-icon{background:#fff4eb;border-color:#f0d6c4}.digital-service-icon{color:#e56227}.digital-service-category{color:#966f5b}.digital-service-main h2{color:#3d2d25}.digital-service-main p{color:#806f65}.digital-service-delivery{color:#87614f;border-color:#f0d2bd}.digital-service-delivery svg{color:#dc6023}.digital-service-card-bottom{border-top-color:#f1e1d7}.digital-service-card-bottom small{color:#988075}.digital-service-price{color:#d4511b;background:0 0}.digital-service-action,.digital-service-action:hover,.digital-service-card.selected .digital-service-action{box-shadow:0 7px 14px #bf52152e;color:#fff!important;background:#e56227!important}.digital-summary{border-color:#ead9cd}.digital-summary .summary-title h2,.digital-summary-item b{color:#4b3529}.digital-summary-item strong,.digital-summary-total strong{color:#d45218}.digital-summary .summary-submit,.digital-summary .summary-submit:not(:disabled):hover{background:#e56227!important}.digital-summary>p{color:#907c6e}@media (width<=850px){.digital-category-tabs{gap:9px}.digital-category-tabs button{min-height:38px;padding:0 13px;font-size:12px}}@media (width<=560px){.digital-category-tabs{gap:8px}.digital-category-tabs button{min-height:34px;padding:0 11px;font-size:11px}.digital-category-tabs img{width:15px;height:15px}}.digital-category-tabs button:disabled,.digital-filter-pills button:disabled{cursor:not-allowed;opacity:.38}.digital-category-tabs button:disabled:hover{color:#5d493f;border-color:#ead7c8}.digital-filter-pills button:disabled:hover{color:#604a40;border-color:#ead9cd}.digital-load-more{color:#d4511b;background:#fff;border:1px solid #e56b35;border-radius:9px;min-height:42px;margin:22px auto 0;padding:0 20px;font-size:13px;font-weight:750;display:block}.digital-load-more:hover{background:#fff0e5}.digital-order-backdrop{z-index:80;background:#432a1d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.digital-order-dialog{border:1px solid #ead3c2;border-radius:24px;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;overflow:auto;box-shadow:0 22px 60px #452a1b3d}.digital-order-dialog .summary-title{border-bottom:1px solid #ecdfd5;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.digital-order-dialog .summary-title h2{margin:0;font-size:23px}.digital-order-dialog .summary-title button{color:#8b6651;background:#fff4ec;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.digital-order-dialog .summary-title button:hover{color:#d4511b;background:#f9e5d7}.digital-order-dialog .summary-title button svg{width:18px;height:18px}.digital-order-dialog .digital-summary-item{padding-top:20px}.digital-order-dialog .digital-summary-item b{font-size:17px;line-height:1.5}.digital-order-dialog .digital-summary-item label{font-size:12px}.digital-order-dialog .digital-summary-item label input,.digital-order-dialog .digital-summary-item label select{border:1px solid #dec7b7;height:42px}.digital-order-dialog .digital-summary-total{padding-top:4px}.digital-order-dialog .summary-submit{height:48px;font-size:16px}@media (width<=560px){.digital-order-backdrop{padding:14px}.digital-order-dialog{border-radius:18px;width:100%;max-height:calc(100vh - 28px)}.digital-order-dialog .summary-title h2{font-size:20px}}.digital-order-description{background:#fffaf6;border:1px solid #ead9cd;border-radius:12px;margin:4px 0 2px;overflow:hidden}.digital-order-description h3{color:#6c4939;background:#fff3e9;margin:0;padding:11px 13px;font-size:13px}.digital-order-description p{white-space:pre-wrap;color:#544036;word-break:break-word;margin:0;padding:14px 13px;font-size:13px;line-height:1.7}:root{--market-black:#070707;--market-ink:#1f1f1f;--market-red:#e8002f;--market-red-dark:#bf001f;--market-line:#d9d9d9;--market-muted:#767676;--market-soft:#f4f4f4;--market-card:#fff}body,.app{color:var(--market-ink);background:#ededed}.app{background:#ededed}.sidebar{background:var(--market-black);color:#f8f8f8;border-right:1px solid #181818}.sidebar:before,.sidebar:after{display:none}.brand{color:#fff;letter-spacing:0}.nav-item{color:#e6e6e6;border:1px solid #0000;border-radius:8px}.nav-item:hover{color:#fff;background:#161616}.logout{background:#111;border-color:#272727}.logout:hover{color:#fff;border-color:var(--market-red)}.topbar-app{background:var(--market-black);border-bottom:3px solid var(--market-red);color:#fff;box-shadow:none}.topbar-app p,.profile span,.lang-switch{color:#f5f5f5}.profile,.lang-switch,.balance{color:#fff;box-shadow:none;background:#101010;border-color:#333}.profile-avatar,.balance{background:var(--market-red)}.balance svg,.topbar-app svg{color:#fff}.content{background:#ededed}.page-title{box-shadow:none;background:#f7f7f7;border:0;border-radius:0;margin:0 0 24px;padding:28px 34px}.page-title h1{color:#111}.secondary-action{color:#111;background:#fff;border-color:#cbcbcb;border-radius:6px}.secondary-action:hover:not(:disabled){border-color:var(--market-red);color:var(--market-red)}.digital-services-page{max-width:1540px;margin:0 auto}.digital-services-page .page-title{background:linear-gradient(90deg,#f4f4f4 0%,#fff 52%,#f7f7f7 100%);border-bottom:1px solid #ddd}.digital-services-page .page-title h1{font-size:42px;font-weight:900}.digital-services-notice{border:1px solid #f0b7c1;border-left:5px solid var(--market-red);color:#2b1c1f;background:#fff8f8;border-radius:8px;align-items:flex-start;gap:16px;margin:0 0 26px;padding:18px 22px;display:flex}.digital-services-notice svg{color:var(--market-red);flex:none}.digital-services-notice b{color:#111;margin-bottom:6px;font-size:18px;display:block}.digital-services-notice span{color:#5b5b5b}.digital-marketplace{box-shadow:none;background:#f3f3f3;border:1px solid #d8d8d8;border-radius:8px;padding:28px}.digital-marketplace-heading span{border-left:5px solid var(--market-red);color:var(--market-red);align-items:center;padding-left:12px;font-size:15px;font-weight:900;display:inline-flex}.digital-marketplace-heading h2{color:#111;margin:10px 0 8px;font-size:38px;font-weight:950;line-height:1.08}.digital-marketplace-heading p{color:#555}.digital-category-tabs{background:var(--market-black);border-bottom:4px solid var(--market-red);scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0 -28px;padding:0 28px;display:flex;overflow-x:auto}.digital-category-tabs button{color:#f7f7f7;min-height:60px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0 24px;font-size:16px;font-weight:800}.digital-category-tabs button img{display:none}.digital-category-tabs button:hover:not(:disabled),.digital-category-tabs button.selected{background:var(--market-red);color:#fff;transform:none}.digital-category-tabs button.selected img,.digital-category-tabs button:hover:not(:disabled) img{filter:brightness(0)invert()}.digital-category-tabs button:disabled{opacity:.32;cursor:not-allowed}.digital-category-warning{color:#b45b12;text-align:center;background:#f8f3ea;border-bottom:1px solid #efe5d9;justify-content:center;align-items:center;gap:9px;margin:0 -28px 26px;padding:13px 28px 14px;font-size:16px;font-weight:700;display:flex}.digital-category-warning svg{stroke-width:2.4px;flex:none;width:18px;height:18px}.digital-filter-group{border:1px solid var(--market-line);background:#fff;border-radius:8px;align-items:flex-start;gap:18px;margin:0 0 28px;padding:22px;display:flex}.digital-filter-label{color:#111;flex:0 0 88px;padding-top:10px;font-weight:900}.digital-filter-pills{flex-wrap:wrap;gap:12px;display:flex}.digital-filter-pills button{color:#222;min-height:46px;box-shadow:none;background:#fff;border:1px solid #d2d2d2;border-radius:7px;padding:0 20px;font-weight:850}.digital-filter-pills button.selected{background:var(--market-red);border-color:var(--market-red);color:#fff}.digital-filter-pills button:disabled{opacity:.38;cursor:not-allowed;background:#f7f7f7}.digital-service-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.digital-service-card{background:var(--market-card);color:#151515;border:1px solid #d7d7d7;border-radius:8px;flex-direction:column;min-height:420px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 22px #0000000a}.digital-service-card:hover,.digital-service-card.selected{border-color:var(--market-red);transform:translateY(-2px);box-shadow:0 16px 34px #e8002f1f}.digital-service-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.digital-service-icon{background:#f8f8f8;border:1px solid #ddd;border-radius:8px;place-items:center;width:68px;height:68px;display:grid}.digital-service-icon img{object-fit:contain;width:42px;height:42px}.digital-service-category{color:#6f6f6f;font-size:14px;font-weight:800}.digital-service-main h2{color:#111;margin:0;font-size:22px;font-weight:950;line-height:1.35}.digital-service-delivery{color:#444;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:22px 0 24px;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.digital-service-delivery svg{width:16px;height:16px;color:var(--market-red)}.digital-service-card-bottom{border-top:1px solid #e4e4e4;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:22px;display:flex}.digital-service-card-bottom small{color:#777;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.digital-service-price{color:var(--market-red);align-items:baseline;gap:5px;font-size:34px;font-weight:950;line-height:1;display:flex}.digital-service-price i{color:#777;font-size:14px;font-style:normal}.digital-service-action,.summary-submit,.digital-load-more{background:var(--market-red);border:1px solid var(--market-red);color:#fff;box-shadow:none;border-radius:6px;font-weight:900}.digital-service-action{flex:none;min-height:48px;padding:0 18px}.digital-service-action:hover,.summary-submit:hover:not(:disabled),.digital-load-more:hover{background:var(--market-red-dark);border-color:var(--market-red-dark);transform:none}.digital-load-more{margin:28px auto 0;padding:14px 22px;display:block}.empty-row{color:#777;background:#fff;border-color:#d7d7d7;border-radius:8px}.digital-order-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.digital-order-dialog{background:#fff;border:1px solid #333;border-radius:8px;width:min(1100px,96vw);max-height:88vh;margin:0;padding:0;overflow:auto;box-shadow:0 26px 70px #00000059}.digital-order-dialog .summary-title{background:var(--market-black);color:#fff;border-bottom:4px solid var(--market-red);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.digital-order-dialog .summary-title h2{color:#fff;font-size:28px}.digital-order-dialog .summary-title button{color:#fff;background:#151515;border:1px solid #444;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.digital-summary-item,.digital-summary-total,.digital-order-dialog>p{margin-left:28px;margin-right:28px}.digital-summary-item{padding-top:26px}.digital-summary-item b{color:#111;margin-bottom:10px;font-size:28px;line-height:1.25;display:block}.digital-summary-item>span{color:#555;background:#f7f7f7;border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-weight:750;display:inline-flex}.digital-order-description{border:1px solid #ddd;border-left:5px solid var(--market-red);background:#f7f7f7;border-radius:6px;margin:20px 0;padding:16px 18px}.digital-order-description h3{color:#111;margin:0 0 8px}.digital-order-description p{color:#333}.digital-summary-item label{color:#333;gap:8px;margin:16px 0;font-weight:850;display:grid}.digital-summary-item input,.digital-summary-item select{color:#111;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 14px}.digital-summary-item input:focus,.digital-summary-item select:focus{border-color:var(--market-red);outline:2px solid #e8002f2e}.digital-summary-item>strong{color:var(--market-red);margin-top:18px;font-size:30px;display:block}.digital-summary-total{color:#333;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:24px;padding:20px 0;display:flex}.digital-summary-total strong{color:var(--market-red);font-size:30px}.summary-submit{width:calc(100% - 56px);min-height:58px;margin:0 28px 18px;font-size:18px}.digital-order-dialog>p{color:#666;align-items:center;gap:8px;padding-bottom:24px;display:flex}.digital-order-dialog>p svg{color:var(--market-red)}.purchase-error{color:var(--market-red-dark);background:#fff0f2;border-color:#f3bac4;border-radius:6px}@media (width<=980px){.digital-category-tabs{gap:0;margin-left:-18px;margin-right:-18px;padding:0 18px}.digital-category-tabs button{border:0;border-radius:0;min-height:54px;padding:0 16px}.digital-category-warning{text-align:left;justify-content:flex-start;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.digital-filter-group{display:block}.digital-filter-label{padding:0 0 12px;display:block}.digital-services-page .page-title h1,.digital-marketplace-heading h2{font-size:30px}.digital-service-card{min-height:360px}}@media (width<=640px){.digital-marketplace{padding:18px}.digital-service-list{grid-template-columns:1fr}.digital-order-backdrop{padding:12px}.digital-order-dialog{width:100%;max-height:92vh}}:root{--signal-red:#e6002d;--signal-red-dark:#b90025;--signal-ink:#121212;--signal-line:#e5e5e5;--signal-soft:#fff4f6;--signal-white:#fff}body,.app,.app-main,.content{color:var(--signal-ink);background:var(--signal-white)!important}.app-main{background:var(--signal-white)!important}.content{min-height:calc(100vh - 64px);background:#fff!important}.sidebar{box-shadow:none!important;color:var(--signal-ink)!important;background:#fff!important;border-right:1px solid #1b1b1b!important}.sidebar-brand{border-bottom-color:#1b1b1b!important}.brand{color:#121212!important}.brand b{color:var(--signal-red)!important}.brand-mark{background:var(--signal-red)!important;box-shadow:none!important}.nav-caption{color:#777!important}.nav-item{color:#4d4d4d!important;border:1px solid #0000!important}.nav-item svg{color:#777!important}.nav-item:hover{background:var(--signal-soft)!important;color:var(--signal-red)!important}.nav-item:hover svg{color:var(--signal-red)!important}.nav-item.active{background:var(--signal-red)!important;border-color:var(--signal-red)!important;box-shadow:none!important;color:#fff!important}.nav-item.active svg{color:#fff!important}.support-card{color:#fff!important;background:#111!important;border-color:#111!important}.support-card small,.logout{color:#777!important}.logout{background:#fff!important;border-top-color:#e5e5e5!important}.logout:hover{color:#fff!important;background:#111!important}.topbar-app{border-bottom:4px solid var(--signal-red)!important;box-shadow:none!important;background:#101010!important}.topbar-app p,.topbar-app>p svg,.top-actions>button,.profile i,.profile small,.lang-switch{color:#fff!important}.profile{border-left-color:#3a3a3a!important}.profile>span{color:var(--signal-red)!important;background:#fff!important}.balance{background:var(--signal-red)!important;border:1px solid var(--signal-red)!important;box-shadow:none!important;border-radius:8px!important}.page-title{box-shadow:none!important;background:#fff!important;border-bottom:2px solid #111!important;border-radius:0!important}.page-title h1,.section-title,.section-row h2{color:#111!important}.page-title p{color:#666!important}.title-icon{background:var(--signal-red)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}.secondary-action,.search-panel>button{color:#111!important;background:#fff!important;border-color:#222!important}.secondary-action:hover:not(:disabled),.search-panel>button:hover{border-color:var(--signal-red)!important;color:var(--signal-red)!important}.welcome-banner{background:var(--signal-red)!important;border:1px solid var(--signal-red)!important;box-shadow:none!important;color:#fff!important;background-image:none!important;border-radius:16px!important}.welcome-banner:before,.welcome-banner:after{display:none!important}.welcome-banner span,.welcome-banner p,.welcome-banner h2{color:#fff!important}.welcome-banner .welcome-compliance{color:#fff!important;background:#ffffff1f!important;border-left-color:#fff!important}.welcome-banner .welcome-compliance-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111!important;border-color:#111!important}.welcome-banner .compliance-card-title,.welcome-banner .welcome-compliance-card>p,.welcome-banner .welcome-compliance-card li,.welcome-banner .welcome-compliance-card small{color:#fff!important}.welcome-banner .compliance-card-title svg,.welcome-banner .welcome-compliance-card li:before{color:var(--signal-red)!important}.welcome-banner .welcome-compliance-card small{border-top-color:#444!important}.light-button{color:var(--signal-red)!important;background:#fff!important}.ghost-light{color:#fff!important;background:0 0!important;border-color:#fff!important}.stat-card,.quick-grid>button,.order-row,.empty-row,.control-strip,.product-card,.resource-card,.orders-card,.settings-card,.recharge-card,.account-card,.content-card,.filter-panel,.purchase-filter,.login-panel,.auth-modal{box-shadow:none!important;background:#fff!important;border-color:#e3e3e3!important}.stat-card,.quick-grid>button,.order-row,.product-card,.resource-card,.orders-card,.settings-card,.recharge-card,.account-card,.content-card{border-top:3px solid var(--signal-red)!important}.stat-card:hover,.quick-grid>button:hover,.product-card:hover{border-color:var(--signal-red)!important;box-shadow:none!important}.stat-card p,.stat-card small,.quick-grid small,.order-row small{color:#666!important}.stat-card strong,.quick-grid b,.order-row b,.order-row>strong{color:#111!important}.peach,.blue,.mint,.violet,.cyan,.rose{background:#fff!important}.stat-card>span,.quick-icon,.quick-icon.cyan,.quick-icon.purple,.quick-icon.mint,.quick-icon.rose,.order-icon{background:var(--signal-soft)!important;color:var(--signal-red)!important}.quick-grid>button>svg,.section-row>button{color:var(--signal-red)!important}.order-row em,.filter-result{background:var(--signal-soft)!important;color:var(--signal-red)!important;border:1px solid #ffc5d1!important}.purchase-tabs{background:#111!important}.purchase-tabs button{color:#ddd!important}.purchase-tabs button.selected{background:var(--signal-red)!important;color:#fff!important;box-shadow:none!important}.toggle-group button,.choice-row button,.recharge-amounts button,.recharge-methods button{color:#222!important;background:#fff!important;border-color:#222!important}.toggle-group button.selected,.choice-row button.selected,.recharge-amounts button.selected,.recharge-methods button.selected{background:var(--signal-red)!important;border-color:var(--signal-red)!important;color:#fff!important}.primary-button,.submit-button,.checkout-button,.balance-chip,.landing-create{background:var(--signal-red)!important;box-shadow:none!important}.primary-button:hover,.submit-button:hover,.checkout-button:hover{background:var(--signal-red-dark)!important}.digital-marketplace,.digital-filter-group,.digital-service-card,.digital-summary,.digital-order-dialog{box-shadow:none!important;background:#fff!important;border-color:#ddd!important}.digital-marketplace{border-top:5px solid var(--signal-red)!important}.digital-services-notice{background:var(--signal-soft)!important;border-color:#ffc5d1!important;border-left-color:var(--signal-red)!important}.digital-marketplace-heading>span{color:var(--signal-red)!important}.digital-marketplace-heading h2,.digital-service-main h2,.digital-summary-item b{color:#111!important}.digital-category-tabs{border-bottom-color:var(--signal-red)!important;background:#111!important}.digital-category-tabs button:hover:not(:disabled),.digital-category-tabs button.selected{background:var(--signal-red)!important}.digital-filter-pills button.selected,.digital-service-action,.summary-submit,.digital-load-more{background:var(--signal-red)!important;border-color:var(--signal-red)!important;box-shadow:none!important}.digital-service-card:hover,.digital-service-card.selected{border-color:var(--signal-red)!important;box-shadow:none!important}.digital-service-price,.digital-summary-item>strong,.digital-summary-total strong{color:var(--signal-red)!important}.digital-order-dialog .summary-title{border-bottom-color:var(--signal-red)!important;background:#111!important}.digital-category-warning{color:#111!important;background:#fff!important;border-bottom-color:#eee!important}.digital-category-warning svg{color:var(--signal-red)!important}.order-table thead,.admin-table thead{color:#fff!important;background:#111!important}.order-table tbody tr:hover,.admin-table tbody tr:hover{background:var(--signal-soft)!important}.order-table td,.admin-table td{border-color:#e3e3e3!important}.status-paid{color:#16703b!important;background:#e8f7ee!important}.status-pending{background:var(--signal-soft)!important;color:var(--signal-red)!important}.status-failed,.purchase-error{color:var(--signal-red-dark)!important;background:#fff0f2!important;border-color:#ffc5d1!important}.login-page,.auth-page,.landing{background:#fff!important}.login-visual,.landing-hero{background:#111!important}.login-visual:after,.landing-hero:after{display:none!important}.landing-nav{background:#fff!important;border-bottom-color:#111!important}.landing-nav a{color:#111!important}.landing-nav a:hover,.landing-login{color:var(--signal-red)!important}.landing-products,.landing-trust{box-shadow:none!important;background:#fff!important;border-color:#ddd!important}.landing-products button>span{background:var(--signal-soft)!important;border-color:#ffc5d1!important}.landing-products button>span svg,.landing-products button>svg,.landing-trust svg{color:var(--signal-red)!important}@media (width<=780px){.sidebar{background:#fff!important}.welcome-banner .welcome-compliance-card,.topbar-app{background:#111!important}}.digital-marketplace-heading h2,.digital-marketplace-heading p{display:none!important}.digital-marketplace-heading>span{border-left:5px solid var(--signal-red)!important;color:#111!important;padding-left:14px!important;font-size:23px!important;font-weight:900!important;line-height:1.4!important;display:inline-block!important}.digital-category-tabs{background:#fff!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.digital-category-tabs button{color:#202020!important;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.digital-category-tabs button img{object-fit:contain!important;filter:brightness(0)!important;width:19px!important;height:19px!important;display:block!important}.digital-category-tabs button:hover:not(:disabled),.digital-category-tabs button.selected{background:var(--signal-red)!important;border-color:var(--signal-red)!important;color:#fff!important}.digital-category-tabs button:hover:not(:disabled) img,.digital-category-tabs button.selected img{filter:brightness(0)invert()!important}.digital-category-tabs button:disabled{color:#aaa!important;opacity:.78!important;background:#fafafa!important;border-color:#e5e5e5!important}.digital-category-tabs button:disabled img{opacity:.42!important}.digital-category-warning{color:#444!important;background:#fff!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;justify-content:flex-start!important;margin:18px 0 0!important;padding:12px 0!important;font-size:12px!important;font-weight:600!important}.digital-category-warning svg{flex:none!important}.digital-source-note{border:1px solid #f1c5cd!important;border-left:4px solid var(--signal-red)!important;color:#6a2631!important;background:#fff7f8!important;border-radius:8px!important;margin:14px 0 0!important;padding:10px 14px!important;font-size:12px!important;line-height:1.6!important}.digital-account-kind,.digital-type-filter{background:#fafafa!important;border:1px solid #dedede!important;border-radius:12px!important;align-items:flex-start!important;gap:18px!important;margin:18px 0 0!important;padding:18px 20px!important;display:flex!important}.digital-account-kind .digital-filter-label,.digital-type-filter .digital-filter-label{color:#111!important;flex:0 0 76px!important;padding-top:10px!important;font-size:13px!important;font-weight:900!important}.digital-account-kind>div{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.digital-account-kind-active{background:var(--signal-red)!important;color:#fff!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;padding:0 20px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.digital-type-filter{background:#fff!important}.digital-filter-pills{gap:10px!important}.digital-filter-pills button{color:#222!important;background:#fff!important;border-color:#cfcfcf!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:800!important}.digital-filter-pills button:hover:not(:disabled){border-color:var(--signal-red)!important;color:var(--signal-red)!important}.digital-filter-pills button.selected,.digital-filter-pills button.selected:hover:not(:disabled){background:var(--signal-red)!important;border-color:var(--signal-red)!important;color:#fff!important}.digital-filter-pills button:disabled{color:#aaa!important;background:#fafafa!important}.digital-service-list{margin-top:22px!important}@media (width<=780px){.digital-marketplace-heading>span{font-size:20px!important}.digital-category-tabs{gap:8px!important}.digital-category-tabs button{min-height:42px!important;padding:0 14px!important;font-size:13px!important}.digital-account-kind,.digital-type-filter{flex-direction:column!important;gap:10px!important;padding:14px!important}.digital-account-kind .digital-filter-label,.digital-type-filter .digital-filter-label{flex-basis:auto!important;padding-top:0!important}.digital-filter-pills{gap:8px!important}.digital-filter-pills button{min-height:38px!important;padding:0 14px!important;font-size:12px!important}}.digital-services-page{gap:10px!important}.digital-services-page .page-title{align-items:center!important;min-height:0!important;padding:14px 20px!important}.digital-services-page .page-title .title-icon{border-radius:7px!important;width:40px!important;height:40px!important}.digital-services-page .page-title .title-icon svg{width:21px!important;height:21px!important}.digital-services-page .page-title h1{margin:0!important;font-size:28px!important;line-height:1.18!important}.digital-services-page .page-title p{margin:3px 0 0!important;font-size:13px!important;line-height:1.45!important}.digital-services-notice{border-left-width:4px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 15px!important}.digital-services-notice>svg{width:20px!important;height:20px!important}.digital-services-notice>div{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.digital-services-notice b{white-space:nowrap!important;margin:0!important;font-size:14px!important}.digital-services-notice span{font-size:12px!important;line-height:1.45!important}.digital-marketplace{margin-top:0!important;padding:18px 22px!important}@media (width<=780px){.digital-services-page .page-title{padding:13px 15px!important}.digital-services-page .page-title h1{font-size:23px!important}.digital-services-notice{align-items:flex-start!important}.digital-services-notice>div{display:block!important}.digital-services-notice b{margin-bottom:3px!important}.digital-marketplace{padding:16px!important}}.content:has(.digital-services-page){max-width:none!important;margin:0!important;padding:10px 18px 32px!important}.digital-services-page{width:100%!important;max-width:none!important;margin:0!important}.digital-services-page .page-title{margin:0!important;padding:10px 12px!important}.digital-services-notice{margin:0!important}.digital-marketplace{width:100%!important;margin:0!important;padding:14px 18px!important}.digital-marketplace-heading{margin:0 0 10px!important}.digital-category-tabs{justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:none!important}.digital-account-kind,.digital-type-filter{width:100%!important;max-width:none!important;margin-top:12px!important;padding:14px 16px!important}.digital-type-filter .digital-filter-pills{flex:1!important;min-width:0!important}@media (width<=780px){.content:has(.digital-services-page){padding:10px 12px 24px!important}.digital-marketplace{padding:14px!important}}:is(.content:has(.resource-table),.content:has(.order-filter-card),.content:has(.coming-card)){max-width:none!important;margin:0!important;padding:10px 18px 32px!important}:is(.content:has(.resource-table)>.page-title,.content:has(.order-filter-card)>.page-title,.content:has(.coming-card)>.page-title){min-height:0!important;margin:0!important;padding:10px 12px!important}:is(.content:has(.resource-table)>.page-title .title-icon,.content:has(.order-filter-card)>.page-title .title-icon,.content:has(.coming-card)>.page-title .title-icon){border-radius:7px!important;width:40px!important;height:40px!important}:is(.content:has(.resource-table)>.page-title h1,.content:has(.order-filter-card)>.page-title h1,.content:has(.coming-card)>.page-title h1){margin:0!important;font-size:28px!important;line-height:1.18!important}:is(.content:has(.resource-table)>.page-title p,.content:has(.order-filter-card)>.page-title p,.content:has(.coming-card)>.page-title p){margin:3px 0 0!important;font-size:13px!important;line-height:1.45!important}.content:has(.resource-table) .search-panel{border-top:6px solid var(--signal-red)!important;box-shadow:none!important;border-radius:0!important;margin:12px 0 0!important;padding:14px 16px!important}.order-filter-card,.orders-card{border-top:6px solid var(--signal-red)!important;width:100%!important;box-shadow:none!important;border-radius:0!important;margin:12px 0 0!important}.content:has(.resource-table) .resource-card{border-top:6px solid var(--signal-red)!important;width:100%!important;box-shadow:none!important;border-radius:0!important;margin:12px 0 0!important}.content:has(.resource-table) .resource-card{padding:18px!important}.content:has(.resource-table) .resource-card .section-row h2{color:#111!important}.content:has(.resource-table) .table-head{background:var(--signal-soft)!important;color:#5a3038!important}.content:has(.resource-table) .table-body{border-bottom-color:#ececec!important}.order-filter-card{padding:16px 18px!important}.order-filter-card h2{color:#111!important;margin-bottom:13px!important}.order-filter-card h2 svg{color:var(--signal-red)!important}.order-filter-actions button[type=submit]{background:var(--signal-red)!important;border-color:var(--signal-red)!important}.order-filter-actions button[type=submit]:hover{background:var(--signal-red-dark)!important}.orders-card{padding:18px!important}.orders-card .section-row h2{color:#111!important}.orders-table-head{background:var(--signal-soft)!important;color:#5a3038!important}.orders-table-row{border-bottom-color:#ececec!important}.orders-table-row em{background:var(--signal-soft)!important;color:var(--signal-red)!important}.orders-table-row em.paid{color:#087a47!important;background:#eff9f3!important}.coming-card{text-align:left!important;border:1px solid #e3e3e3!important;border-top:6px solid var(--signal-red)!important;width:100%!important;min-height:180px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;justify-content:center!important;align-items:flex-start!important;margin-top:12px!important;padding:26px 30px!important}.coming-card>svg{color:var(--signal-red)!important;width:28px!important;height:28px!important}.coming-card h2{color:#111!important;margin:12px 0 4px!important}.coming-card p{color:#666!important;margin:0!important}@media (width<=780px){:is(.content:has(.resource-table),.content:has(.order-filter-card),.content:has(.coming-card)){padding:10px 12px 24px!important}.order-filter-card,.orders-card{padding:14px!important}.content:has(.resource-table) .resource-card{padding:14px!important}.coming-card{padding:22px 18px!important}}.landing-shop{border-top:6px solid var(--signal-red);color:#111;background:#fff;width:calc(100% - clamp(40px,3.2vw,58px));margin:0 auto 38px;padding:34px 36px 26px}.landing-shop-heading{border-bottom:2px solid #111;align-items:center;gap:14px;margin:0 0 22px;padding-bottom:20px;display:flex}.landing-shop-heading>span{background:var(--signal-red);color:#fff;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.landing-shop-heading>span svg{width:23px}.landing-shop-heading p{color:#666;margin:0 0 3px;font-size:12px}.landing-shop-heading h2{color:#111;margin:0;font-size:26px}.landing-shop-heading small{color:#666;margin-top:4px;font-size:13px;display:block}.landing-shop .static-pricing-heading{text-align:left;padding:0 0 20px}.landing-shop .static-pricing-heading h2{color:#111}.landing-shop .static-pricing-heading p{color:#666}.landing-shop .static-catalog-panel,.landing-shop .static-order-summary{box-shadow:none;border-color:#ddd;border-radius:0}.landing-shop .static-catalog-panel{border-top:4px solid #111}.landing-shop .static-order-summary{border-top:4px solid var(--signal-red)}.landing-shop .static-filter-head h2,.landing-shop .summary-title h2{color:#111}.landing-shop .static-search{color:#555;background:#fff;border-color:#ccc}.landing-shop .static-filter-row>span,.landing-shop .static-grid-title b{color:#333}.landing-shop .static-filter-row button,.landing-shop .summary-duration-buttons button{color:#222;background:#fff;border-color:#ccc}.landing-shop .static-filter-row button.selected,.landing-shop .summary-duration-buttons button.selected{border-color:var(--signal-red);background:var(--signal-red);color:#fff}.landing-shop .static-product-card{border-color:#ddd;border-radius:0}.landing-shop .static-product-card:hover{border-color:var(--signal-red);box-shadow:none}.landing-shop .static-card-labels span{background:var(--signal-soft);color:var(--signal-red)}.landing-shop .static-card-labels small{color:#fff;background:#111}.landing-shop .static-product-card h3,.landing-shop .summary-metrics b{color:#111}.landing-shop .static-card-footer strong,.landing-shop .summary-metrics>strong b{color:var(--signal-red)}.landing-shop .summary-submit{background:var(--signal-red);box-shadow:none;border-radius:6px}.landing-shop .summary-submit:hover:not(:disabled){background:var(--signal-red-dark)}.storefront-content{width:min(1500px,100% - 48px);margin:0 auto;padding:34px 0 52px}.storefront-content .checkout-page,.storefront-content .orders-page,.storefront-content .resources-page{width:100%}.storefront-content .page-title{border-bottom:2px solid #111;margin:0 0 18px;padding:18px 0}.storefront-content .page-title .title-icon{width:44px;height:44px}.storefront-page .landing-nav-actions{margin-left:auto}.landing-orders{color:#111!important}.landing-orders:hover{color:var(--signal-red)!important}@media (width<=780px){.landing-shop{width:calc(100% - 24px);margin-bottom:24px;padding:24px 16px}.landing-shop-heading{align-items:flex-start}.landing-shop-heading h2{font-size:22px}.storefront-content{width:calc(100% - 24px);padding:22px 0 34px}}.guest-login-button{border:1px solid var(--signal-red);background:var(--signal-red);color:#fff;border-radius:7px;min-height:38px;padding:0 15px;font-weight:800}.guest-login-button:hover{background:var(--signal-red-dark)}@media (width>=901px){.app{display:block!important}.sidebar{border-bottom:1px solid #1b1b1b!important;border-right:0!important;flex-direction:row!important;align-items:center!important;width:100%!important;height:72px!important;min-height:72px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important}.sidebar-brand{border-bottom:0!important;border-right:1px solid #e5e5e5!important;flex:none!important;height:72px!important;padding:0 26px!important}.sidebar-brand .brand{letter-spacing:-1px!important;white-space:nowrap!important;font-size:21px!important}.sidebar-brand .brand-mark{width:31px!important;height:31px!important;margin-right:8px!important}.nav-caption{display:none!important}.sidebar nav{scrollbar-width:none!important;flex:auto!important;align-items:center!important;gap:4px!important;min-width:0!important;height:100%!important;padding:0 16px!important;display:flex!important;overflow:auto hidden!important}.sidebar nav::-webkit-scrollbar{display:none!important}.nav-item{white-space:nowrap!important;border-radius:7px!important;flex:none!important;gap:8px!important;height:40px!important;padding:0 12px!important;font-size:13px!important}.nav-item svg{color:#202020!important;width:17px!important;height:17px!important}.nav-item.active{background:var(--signal-red)!important;border-color:var(--signal-red)!important;color:#fff!important}.nav-item.active svg{color:#fff!important}.nav-more{display:none!important}.sidebar-bottom{flex:none!important;align-items:center!important;margin:0 14px 0 0!important;display:flex!important}.sidebar-bottom .support-card{display:none!important}.sidebar-bottom .logout{white-space:nowrap!important;border:1px solid #dedede!important;border-radius:7px!important;width:auto!important;height:40px!important;padding:0 12px!important;font-size:12px!important}.sidebar-bottom .logout:hover{border-color:#111!important}.app-main{width:100%!important;margin-left:0!important}.content{min-height:calc(100vh - 136px)!important}.checkout-bar{left:0!important}}.auth-modal{border-color:var(--signal-red)!important;color:#111!important}.auth-modal .login-card label{color:var(--signal-red)!important}.auth-modal .eyebrow,.auth-modal-brand,.auth-modal .login-card h2{color:#111!important}.auth-modal-brand span{background:var(--signal-red)!important;color:#fff!important}.auth-modal-close{color:var(--signal-red)!important}.auth-modal-close:hover{background:var(--signal-soft)!important;color:var(--signal-red-dark)!important}.auth-modal .login-subtitle,.auth-modal .login-foot{color:#666!important}.auth-modal .login-input{background:#fff!important;border-color:#d8d8d8!important}.auth-modal .login-input:focus-within{border-color:var(--signal-red)!important;box-shadow:0 0 0 3px #e6002d1f!important}.auth-modal .login-input>svg,.auth-modal .login-input button{color:var(--signal-red)!important}.auth-modal .login-input input{color:#111!important}.auth-modal .login-input input::placeholder{color:#999!important}.auth-modal .remember input{accent-color:var(--signal-red)!important}.auth-modal .text-link,.auth-modal .auth-policies button{color:var(--signal-red)!important}.auth-modal .text-link:hover,.auth-modal .auth-policies button:hover{color:var(--signal-red-dark)!important}.auth-modal .login-submit{background:var(--signal-red)!important;box-shadow:0 12px 22px #e6002d33!important}.auth-modal .login-submit:hover{background:var(--signal-red-dark)!important}.auth-modal .sso-button{border-color:var(--signal-red)!important;color:var(--signal-red)!important}.auth-modal .sso-button svg{color:var(--signal-red)!important}.auth-modal .sso-button:hover{border-color:var(--signal-red-dark)!important;background:var(--signal-soft)!important}.digital-marketplace-layout{grid-template-columns:minmax(0,1fr) minmax(310px,360px)!important;align-items:start!important;gap:18px!important;display:grid!important}.digital-marketplace-main{min-width:0!important}.digital-order-sidebar{border:1px solid #f0c9d1!important;border-top:5px solid var(--signal-red)!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;align-self:start!important;margin:0!important;padding:0 0 16px!important;display:block!important;position:sticky!important;top:16px!important;overflow:hidden!important}.digital-order-sidebar .summary-title{background:#fff!important;border-bottom:1px solid #f3dce1!important;justify-content:space-between!important;align-items:center!important;min-height:66px!important;margin:0!important;padding:0 18px!important;display:flex!important}.digital-order-sidebar .summary-title h2{color:#111!important;margin:0!important;font-size:21px!important}.digital-order-sidebar .summary-title button{width:auto!important;height:auto!important;color:var(--signal-red)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;font-size:13px!important;font-weight:800!important}.digital-order-sidebar .digital-summary-item,.digital-order-sidebar .digital-summary-total,.digital-order-sidebar .digital-order-security{margin-left:18px!important;margin-right:18px!important}.digital-order-sidebar .digital-summary-item{padding-top:17px!important}.digital-order-sidebar .digital-summary-item b{font-size:17px!important;line-height:1.45!important}.digital-order-sidebar .digital-summary-item>span{padding:5px 8px!important;font-size:11px!important}.digital-order-sidebar .digital-order-description{border-left:3px solid var(--signal-red)!important;background:var(--signal-soft)!important;border-radius:0!important;margin:14px 0!important;padding:12px!important}.digital-order-sidebar .digital-order-description h3{font-size:13px!important}.digital-order-sidebar .digital-order-description p{font-size:12px!important;line-height:1.65!important}.digital-order-sidebar .digital-summary-item label,.digital-order-sidebar .digital-summary-empty label{color:#222!important;gap:6px!important;margin:13px 0!important;font-size:12px!important}.digital-order-sidebar .digital-summary-item input,.digital-order-sidebar .digital-summary-item select,.digital-order-sidebar .digital-summary-empty input{color:#111!important;background:#fff!important;border-color:#efc6d0!important;border-radius:4px!important;min-height:42px!important;padding:0 11px!important;font-size:13px!important}.digital-order-sidebar .digital-summary-item input:focus,.digital-order-sidebar .digital-summary-item select:focus{border-color:var(--signal-red)!important;outline:2px solid #e6002d1a!important}.digital-order-sidebar .digital-summary-item>strong{color:var(--signal-red)!important;margin-top:14px!important;font-size:22px!important}.digital-order-sidebar .digital-summary-empty{text-align:left!important;gap:8px!important;padding:18px!important;display:grid!important}.digital-order-sidebar .digital-summary-empty>svg{width:25px!important;height:25px!important;color:var(--signal-red)!important}.digital-order-sidebar .digital-summary-empty>b{color:#111!important;font-size:16px!important}.digital-order-sidebar .digital-summary-empty p{color:#666!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.digital-order-sidebar .digital-summary-empty label{display:grid!important}.digital-order-sidebar .digital-summary-empty input:disabled{color:#999!important;background:#fafafa!important}.digital-order-sidebar .digital-summary-total{border-top:1px solid #f3dce1!important;margin-top:17px!important;margin-bottom:14px!important;padding-top:15px!important}.digital-order-sidebar .digital-summary-total strong{font-size:24px!important}.digital-order-sidebar .summary-submit{background:var(--signal-red)!important;width:calc(100% - 36px)!important;min-height:46px!important;box-shadow:none!important;border-radius:5px!important;margin:0 18px!important;font-size:15px!important}.digital-order-sidebar .summary-submit:disabled{background:#f3a0ad!important}.digital-order-sidebar .digital-order-security{color:#666!important;align-items:flex-start!important;gap:7px!important;margin-top:14px!important;margin-bottom:0!important;font-size:11px!important;line-height:1.55!important;display:flex!important}.digital-order-sidebar .digital-order-security svg{width:15px!important;color:var(--signal-red)!important;flex:none!important}@media (width<=980px){.digital-marketplace-layout{grid-template-columns:1fr!important}.digital-order-sidebar{width:100%!important;position:static!important}.digital-order-sidebar .digital-summary-empty{grid-template-columns:1fr 1fr!important}.digital-order-sidebar .digital-summary-empty>svg,.digital-order-sidebar .digital-summary-empty>b,.digital-order-sidebar .digital-summary-empty>p{grid-column:1/-1!important}}@media (width<=560px){.digital-order-sidebar .digital-summary-empty{grid-template-columns:1fr!important}}.static-pricing-heading h2,.static-filter-head h2,.summary-title h2,.static-grid-title b,.static-product-card h3,.summary-metrics b,.summary-metrics>strong{color:#111!important}.static-pricing-heading p,.static-filter-row>span,.static-grid-title small,.summary-block>span,.summary-selection>p,.summary-metrics{color:#666!important}.static-catalog-panel,.static-order-summary,.static-product-card{box-shadow:none!important;border-color:#f0c9d1!important}.static-catalog-panel,.static-order-summary{border-top:4px solid var(--signal-red)!important}.static-filter-head,.static-region-row,.summary-title,.summary-block,.summary-selection,.summary-metrics>strong{border-color:#f3dce1!important}.static-search{color:var(--signal-red)!important;background:#fff!important;border-color:#efc6d0!important}.static-search:focus-within{border-color:var(--signal-red)!important;box-shadow:0 0 0 3px #e6002d1a!important}.static-search input{color:#111!important}.static-filter-row button,.summary-duration-buttons button{color:#222!important;background:#fff!important;border-color:#efc6d0!important}.static-filter-row button:hover,.summary-duration-buttons button:hover,.static-filter-row button.selected,.summary-duration-buttons button.selected{border-color:var(--signal-red)!important;background:var(--signal-soft)!important;color:var(--signal-red)!important}.static-product-card:hover{border-color:var(--signal-red)!important;box-shadow:0 7px 18px #e6002d14!important}.static-card-labels span{background:var(--signal-soft)!important;color:var(--signal-red)!important}.static-card-footer strong{color:var(--signal-red)!important}.compact-quantity button,.compact-quantity span{color:var(--signal-red)!important;background:#fff!important;border-color:#efc6d0!important}.summary-title button{color:var(--signal-red)!important}.summary-item button{background:var(--signal-soft)!important;color:var(--signal-red)!important}.summary-item button:hover{background:var(--signal-red)!important;color:#fff!important}.summary-submit,.checkout-submit,.account-save{background:var(--signal-red)!important;box-shadow:0 10px 20px #e6002d29!important}.summary-submit:not(:disabled):hover,.checkout-submit:not(:disabled):hover,.account-save:not(:disabled):hover{background:var(--signal-red-dark)!important}.search-panel,.search-box,.resource-card,.order-filter-card,.orders-card,.account-form-card,.account-policy-links,.checkout-card,.checkout-info{border-color:#f0c9d1!important}.search-box:focus-within,.account-form-card input:focus,.account-form-card textarea:focus{border-color:var(--signal-red)!important;box-shadow:0 0 0 3px #e6002d1a!important}.search-box svg,.table-body button,.resource-card .type-label{color:var(--signal-red)!important}.resource-card .type-label{background:var(--signal-soft)!important}.order-pay-button,.checkout-orders-link,.code-row button{color:var(--signal-red)!important;background:#fff!important;border-color:#efc6d0!important}.order-pay-button:hover,.checkout-orders-link:hover,.code-row button:hover:not(:disabled){border-color:var(--signal-red)!important;background:var(--signal-soft)!important}.checkout-methods button{color:#222!important;border-color:#efc6d0!important}.checkout-methods button:hover:not(:disabled),.checkout-methods button.selected{border-color:var(--signal-red)!important;background:var(--signal-soft)!important;color:var(--signal-red)!important}.checkout-notice{background:var(--signal-soft)!important;color:#6a2631!important;border-color:#f3c6d0!important}.account-form-card input,.account-form-card textarea{color:#111!important;border-color:#efc6d0!important}.resource-table{overflow-x:auto!important}.resource-table .table-head,.resource-table .table-body{grid-template-columns:minmax(330px,1.75fr) 145px 125px 165px minmax(190px,.9fr) 88px 132px!important;gap:14px!important;min-width:1240px!important}.resource-table .table-body{padding-top:12px!important;padding-bottom:12px!important}.resource-connection{color:#263b55;font-variant-numeric:tabular-nums;letter-spacing:0;flex-wrap:wrap;gap:4px 10px;font-family:Noto Sans SC,Inter,system-ui,sans-serif;font-size:13px;display:flex}.resource-connection span{white-space:nowrap}.resource-connection b{color:#1b3451;font-weight:700;font-family:inherit!important}.resource-note-cell{align-items:center;gap:6px;min-width:0;display:flex}.resource-note-cell input{color:#273d57;background:#fff;border:1px solid #f0c9d1;border-radius:5px;outline:0;width:100%;min-width:0;height:32px;padding:0 9px;font-size:12px}.resource-note-cell input:focus{border-color:var(--signal-red);box-shadow:0 0 0 3px #e6002d1a}.resource-note-cell button,.renew-resource-button,.resource-copy-button{white-space:nowrap;height:32px!important;color:var(--signal-red)!important;background:#fff!important;border:1px solid #efc6d0!important;border-radius:5px!important;font-size:12px!important}.resource-note-cell button{padding:0 8px!important}.resource-note-cell button:hover:not(:disabled),.renew-resource-button:hover:not(:disabled),.resource-copy-button:hover:not(:disabled){border-color:var(--signal-red)!important;background:var(--signal-soft)!important}.resource-actions{align-items:center;gap:7px;display:flex}.resource-copy-button{place-items:center;width:32px!important;padding:0!important;display:grid!important}.renew-resource-button{font-weight:700;padding:0 11px!important}.digital-purchase-layout{grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important;gap:10px!important;padding-bottom:34px!important;display:grid!important}.digital-purchase-layout>.digital-marketplace{width:auto!important;min-width:0!important;margin:0!important}.digital-purchase-layout>.digital-order-sidebar{border:1px solid #f0c9d1!important;border-top:4px solid var(--signal-red)!important;min-width:0!important;min-height:440px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;align-self:start!important;margin:0!important;padding:20px!important;display:block!important;position:sticky!important;top:78px!important;overflow:visible!important}.digital-purchase-layout>.digital-order-sidebar .summary-title{background:#fff!important;border-bottom:1px solid #f3dce1!important;min-height:0!important;margin:0 0 15px!important;padding:0 0 17px!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-item,.digital-purchase-layout>.digital-order-sidebar .digital-summary-total,.digital-purchase-layout>.digital-order-sidebar .digital-order-security{margin-left:0!important;margin-right:0!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty{padding:0!important}.digital-purchase-layout>.digital-order-sidebar .summary-submit{width:100%!important;margin:0!important}.digital-purchase-layout{grid-template-columns:minmax(0,1fr) 360px!important}@media (width<=900px){.digital-purchase-layout{grid-template-columns:1fr!important}.digital-purchase-layout>.digital-order-sidebar{width:100%!important;position:static!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty{grid-template-columns:1fr 1fr!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty>svg,.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty>b,.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty>p{grid-column:1/-1!important}}@media (width<=560px){.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty{grid-template-columns:1fr!important}}.digital-purchase-layout>.digital-order-sidebar{border-radius:14px!important;overflow:hidden!important}.content:has(.digital-services-page){padding-left:40px!important;padding-right:40px!important}.content:has(.static-purchase-layout){max-width:none!important;margin:0!important;padding:10px 40px 32px!important}.static-pricing-heading{text-align:center!important;padding:22px 0 27px!important}.static-pricing-heading h2{letter-spacing:-.8px!important;margin:0!important;font-size:28px!important;line-height:1.18!important}.static-pricing-heading p{margin:9px 0 0!important;font-size:14px!important;line-height:1.5!important}.digital-services-page>.page-title{text-align:center!important;background:0 0!important;border-bottom:0!important;justify-content:center!important;min-height:0!important;margin:0!important;padding:22px 0 27px!important}.digital-services-page>.page-title .title-icon{display:none!important}.digital-services-page>.page-title>div:not(.page-actions){text-align:center!important}.digital-services-page>.page-title .page-actions{display:none!important}.digital-services-page>.page-title h1{letter-spacing:-.8px!important;margin:0!important;font-size:28px!important}.digital-services-page>.page-title p{margin:9px 0 0!important;font-size:14px!important;line-height:1.5!important}.digital-marketplace{padding:12px 24px!important}.digital-marketplace-heading{margin-bottom:8px!important}.digital-marketplace-heading:before,.digital-marketplace-heading:after,.digital-marketplace-heading>span:before,.digital-marketplace-heading>span:after{content:none!important;display:none!important}.digital-marketplace-heading>span{border-left:0!important;padding-left:0!important;font-size:21px!important;line-height:1.25!important}.digital-category-tabs{gap:9px!important}.digital-category-tabs button{gap:8px!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important}.digital-category-tabs button img{width:18px!important;height:18px!important}.digital-category-warning{margin-top:14px!important;padding:10px 0!important;font-size:11px!important}.digital-type-filter{margin-top:10px!important;padding:12px 14px!important}.digital-filter-pills button{min-height:39px!important;padding:0 16px!important;font-size:12px!important}.digital-subtype-filter{background:var(--signal-soft)!important;border:1px solid #f3dce1!important;border-radius:10px!important;align-items:flex-start!important;gap:18px!important;margin:8px 0 0!important;padding:12px 14px!important;display:flex!important}.digital-subtype-filter .digital-filter-label{color:#8e2940!important;flex:0 0 76px!important;padding-top:10px!important;font-size:13px!important;font-weight:900!important}.digital-subtype-filter .digital-filter-pills{flex-wrap:wrap!important;flex:1!important;gap:10px!important;display:flex!important}.digital-subtype-filter .digital-filter-pills button{background:#fff!important}.digital-subtype-filter .digital-filter-pills button.selected{background:var(--signal-red)!important;color:#fff!important}@media (width<=780px){.digital-subtype-filter{flex-direction:column!important;gap:10px!important}.digital-subtype-filter .digital-filter-label{flex-basis:auto!important;padding-top:0!important}:is(.content:has(.digital-services-page),.content:has(.static-purchase-layout)){padding-left:14px!important;padding-right:14px!important}.static-pricing-heading{text-align:center!important;padding:18px 0 22px!important}.static-pricing-heading h2{font-size:23px!important}.static-pricing-heading p{font-size:12px!important}.digital-services-page>.page-title{padding:18px 0 22px!important}.digital-services-page>.page-title h1{font-size:23px!important}.digital-services-page>.page-title p{font-size:12px!important}.digital-marketplace{padding:14px!important}}.digital-product-directory{border-top:1px solid #e7e7e7!important;margin-top:20px!important;padding-top:18px!important}.digital-directory-heading{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.digital-directory-heading h2{color:#111!important;margin:0!important;font-size:18px!important;line-height:1.35!important}.digital-directory-heading p{color:#666!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.6!important}.digital-directory-heading>b{background:var(--signal-soft)!important;color:var(--signal-red)!important;white-space:nowrap!important;border:1px solid #ffc5d1!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:12px!important}.digital-directory-filters{grid-template-columns:190px minmax(240px,1fr)!important;gap:12px!important;margin:15px 0!important;display:grid!important}.digital-directory-filters label{color:#333!important;gap:6px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.digital-directory-filters select,.digital-directory-search span{color:#111!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:5px!important;height:40px!important}.digital-directory-filters select{padding:0 10px!important}.digital-directory-search span{align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important}.digital-directory-search svg{color:#777!important;width:16px!important;height:16px!important}.digital-directory-search input{color:#111!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:13px!important}.digital-directory-table{border:1px solid #e4e4e4!important;overflow-x:auto!important}.digital-directory-table table{border-collapse:collapse!important;text-align:left!important;width:100%!important;min-width:960px!important}.digital-directory-table th{color:#fff!important;white-space:nowrap!important;background:#111!important;padding:12px 14px!important;font-size:12px!important;font-weight:800!important}.digital-directory-table td{color:#444!important;vertical-align:middle!important;border-bottom:1px solid #ededed!important;padding:12px 14px!important;font-size:12px!important;line-height:1.5!important}.digital-directory-table tbody tr:hover{background:var(--signal-soft)!important}.digital-directory-table td:nth-child(3){color:#111!important;min-width:290px!important}.digital-directory-table td b{font-weight:750!important}.digital-directory-table code{color:#9e1631!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important;max-width:170px!important;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:inline-block!important;overflow:hidden!important}.digital-directory-platform{color:#111!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;font-weight:800!important;display:inline-flex!important}.digital-directory-platform img{object-fit:contain!important;filter:brightness(0)!important;width:17px!important;height:17px!important}.digital-directory-pagination{color:#666!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 0 0!important;font-size:12px!important;display:flex!important}.digital-directory-pagination>div{align-items:center!important;gap:10px!important;display:flex!important}.digital-directory-pagination button{color:#222!important;background:#fff!important;border:1px solid #d5d5d5!important;border-radius:4px!important;align-items:center!important;gap:4px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.digital-directory-pagination button:not(:disabled):hover{border-color:var(--signal-red)!important;color:var(--signal-red)!important}.digital-directory-pagination button:disabled{opacity:.42!important}.digital-directory-pagination svg{width:15px!important;height:15px!important}@media (width<=780px){.digital-directory-heading{display:block!important}.digital-directory-heading>b{margin-top:10px!important;display:inline-block!important}.digital-directory-filters{grid-template-columns:1fr!important}.digital-directory-pagination{flex-direction:column!important;align-items:flex-start!important}}.digital-purchase-layout>.digital-order-sidebar .digital-summary-item label,.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty label{justify-self:stretch!important;width:100%!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-item input,.digital-purchase-layout>.digital-order-sidebar .digital-summary-item select,.digital-purchase-layout>.digital-order-sidebar .digital-summary-empty input{box-sizing:border-box!important;border:2px solid var(--signal-red)!important;width:100%!important;box-shadow:none!important}.digital-purchase-layout>.digital-order-sidebar .digital-summary-item input:focus,.digital-purchase-layout>.digital-order-sidebar .digital-summary-item select:focus{outline:2px solid #e6002d1f!important}.digital-notice-actions{border-top:1px solid #f3dce1!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:17px 0 0!important;padding:14px 0 0!important;display:flex!important}.digital-notice-actions>span{color:#666!important;width:100%!important;font-size:11px!important;font-weight:700!important}.digital-notice-actions button{border:1px solid var(--signal-red)!important;min-height:34px!important;color:var(--signal-red)!important;white-space:nowrap!important;background:#fff!important;border-radius:5px!important;flex:1 1 0!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important}.digital-notice-actions button:hover{background:var(--signal-soft)!important}.digital-notice-backdrop{z-index:70!important;background:#0000007a!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.digital-notice-dialog{border:1px solid #f0c9d1!important;border-top:5px solid var(--signal-red)!important;background:#fff!important;border-radius:12px!important;width:min(620px,100%)!important;max-height:min(76vh,760px)!important;overflow:auto!important;box-shadow:0 18px 60px #00000047!important}.digital-notice-dialog-heading{border-bottom:1px solid #f3dce1!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;display:flex!important}.digital-notice-dialog-heading h2{color:#111!important;margin:0!important;font-size:20px!important}.digital-notice-dialog-heading button{background:var(--signal-soft)!important;width:32px!important;height:32px!important;color:var(--signal-red)!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.digital-notice-dialog-heading svg{width:18px!important;height:18px!important}.digital-notice-dialog>p{color:#333!important;white-space:pre-wrap!important;word-break:break-word!important;margin:0!important;padding:20px!important;font-size:14px!important;line-height:1.8!important}@media (width<=560px){.digital-notice-backdrop{padding:12px!important}.digital-notice-dialog-heading{padding:15px!important}.digital-notice-dialog-heading h2{font-size:18px!important}.digital-notice-dialog>p{padding:16px!important;font-size:13px!important}}.digital-filter-pills button small{color:inherit!important;opacity:.72!important;margin-left:5px!important;font-size:11px!important;font-weight:800!important}.digital-service-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:12px!important}.digital-service-card{border-radius:7px!important;min-height:0!important;padding:14px!important}.digital-service-main{flex:none!important}.digital-service-main h2{color:#111!important;word-break:break-word!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.58!important;display:block!important;overflow:visible!important}.digital-service-delivery{color:#666!important;border-color:#e4e4e4!important;border-radius:4px!important;width:max-content!important;max-width:100%!important;margin:10px 0 12px!important;padding:4px 7px!important;font-size:11px!important;font-weight:700!important}.digital-service-delivery svg{display:none!important}.digital-service-card-bottom{gap:10px!important;padding-top:10px!important}.digital-service-card-bottom small{margin-bottom:3px!important;font-size:11px!important}.digital-service-price{font-size:22px!important}.digital-service-price i{font-size:10px!important}.digital-service-action{border-radius:4px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}@media (width<=640px){.digital-service-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.digital-service-card{padding:12px!important}.digital-service-main h2{font-size:12px!important}.digital-service-card-bottom{flex-direction:column!important;align-items:flex-end!important}.digital-service-card-bottom>div,.digital-service-action{width:100%!important}.digital-service-action{min-height:32px!important}}.overview-carousel{min-height:400px!important;box-shadow:none!important;isolation:isolate!important;background:#080808!important;border:1px solid #e4e4e4!important;border-radius:16px!important;position:relative!important;overflow:hidden!important}.overview-carousel-track{width:100%!important;height:400px!important;position:relative!important}.overview-carousel-slide{cursor:pointer!important;opacity:0!important;pointer-events:none!important;background:#111!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transition:opacity .42s,transform .62s!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:scale(1.012)!important}.overview-carousel-slide.active{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.overview-carousel-slide img{object-fit:cover!important;object-position:right center!important;width:92%!important;height:100%!important;transition:opacity .3s!important;display:block!important;position:absolute!important;top:0!important;right:0!important}.overview-carousel-slide:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#070707f0 0%,#070707db 38%,#07070733 68%,#07070700 100%)!important;position:absolute!important;inset:0!important}.overview-carousel-copy{z-index:1!important;color:#fff!important;text-align:left!important;gap:12px!important;max-width:52%!important;display:grid!important;position:absolute!important;top:50%!important;left:clamp(30px,5.7vw,106px)!important;transform:translateY(-50%)!important}.overview-carousel-copy small{color:#ff5a79!important;letter-spacing:2px!important;font-size:10px!important;font-weight:800!important}.overview-carousel-copy strong{color:#fff!important;letter-spacing:-2px!important;font-size:clamp(31px,3.15vw,58px)!important;font-weight:800!important;line-height:1.06!important}.overview-carousel-copy em{color:#e5e5e5!important;letter-spacing:.8px!important;font-size:clamp(14px,1.22vw,21px)!important;font-style:normal!important;font-weight:500!important}.overview-carousel-slide:focus-visible{z-index:2!important;outline-offset:-5px!important;outline:3px solid #fff!important}.overview-carousel-controls{z-index:3!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0a0aa3!important;border:1px solid #ffffff3d!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;display:flex!important;position:absolute!important;bottom:16px!important;right:18px!important}.overview-carousel-arrow{color:#fff!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:grid!important}.overview-carousel-arrow svg{width:19px!important;height:19px!important}.overview-carousel-arrow:hover{background:#ffffff2e!important}.overview-carousel-arrow:focus-visible,.overview-carousel-dots button:focus-visible{outline-offset:2px!important;outline:2px solid #fff!important}.overview-carousel-dots{align-items:center!important;gap:6px!important;display:flex!important}.overview-carousel-dots button{cursor:pointer!important;background:#ffffff7a!important;border:0!important;border-radius:999px!important;width:7px!important;height:7px!important;margin:0!important;padding:0!important;transition:width .2s,background .2s!important}.overview-carousel-dots button[aria-selected=true]{background:#ed0036!important;width:20px!important}@media (width<=780px){.overview-carousel{border-radius:12px!important;min-height:320px!important}.overview-carousel-track{height:320px!important}.overview-carousel-copy{max-width:74%!important;top:45%!important}.overview-carousel-controls{bottom:12px!important;right:12px!important}}@media (width<=520px){.overview-carousel{min-height:250px!important}.overview-carousel-track{height:250px!important}.overview-carousel-slide img{object-position:82% center!important;opacity:.72!important;width:145%!important;max-width:none!important}.overview-carousel-copy{gap:9px!important;max-width:84%!important;left:24px!important}.overview-carousel-copy small{font-size:8px!important}.overview-carousel-copy strong{font-size:29px!important}.overview-carousel-copy em{font-size:12px!important;line-height:1.45!important}.overview-carousel-controls{bottom:10px!important;right:10px!important}}
