:root{color:#202a23;font-synthesis:none;--lime:#cef18a;--ink:#17231e;--muted:#7c857e;--border:#e4e8e0;--green:#457d3c;--radius:18px;background:#f5f6f3;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #83a84b}button{border:0}svg{flex-shrink:0;width:20px;height:20px;display:block}button svg,a svg{pointer-events:none}.skip-link{background:var(--lime);z-index:20;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#c5cec6;z-index:5;flex-direction:column;width:220px;padding:32px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-1.3px;align-items:center;gap:10px;font-size:25px;font-weight:750;text-decoration:none;display:flex}.brand small{letter-spacing:1px;color:#b0baaf;border:1px solid #4d594f;border-radius:5px;align-self:flex-end;margin-bottom:3px;padding:3px;font-size:10px;font-weight:600}.brand-mark{background:var(--lime);color:var(--ink);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.brand-mark svg{width:22px;height:22px}.side-label{letter-spacing:1.8px;color:#7e9083;margin:48px 12px 15px;font-size:10px;font-weight:650}.nav{gap:7px;display:grid}.nav button{color:#b2bfb4;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px;font-size:13px;font-weight:560;transition:background .16s,color .16s;display:flex}.nav button:hover{color:#fff;background:#25342b}.nav button.active{background:var(--lime);color:var(--ink);font-weight:700}.nav .badge{color:#dce8db;background:#354439;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.nav button.active .badge{color:#21311b;background:#b4d375}.sidebar-bottom{margin-top:auto}.side-note{border:1px solid #39483c;border-radius:12px;margin-top:35px;padding:16px 14px}.side-note .note-icon{color:var(--lime);margin-bottom:12px}.side-note strong{color:#e4ebe4;margin-bottom:7px;font-size:12px;display:block}.side-note p{color:#8e9f91;margin:0;font-size:11px;line-height:1.6}.side-link{color:#98aa9c;background:0 0;align-items:center;gap:9px;padding:18px 5px 0;font-size:11px;display:flex}.side-link svg{width:14px;height:14px}.workspace{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--border);background:#fafbf8;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 44px;display:flex}.breadcrumbs{color:#929a92;align-items:center;gap:11px;font-size:12px;display:flex}.breadcrumbs strong{color:#354034;font-weight:550}.top-right{align-items:center;gap:20px;display:flex}.mini-balance{color:#7d887c;align-items:center;gap:10px;font-size:12px;display:flex}.mini-balance strong{color:#202b22;font-size:14px;font-weight:700}.avatar{color:#49643c;background:#e6eddc;border:1px solid #d6dfd0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.demo-bar{color:#7b704b;background:#fbf8ed;border:1px solid #e6dfc6;border-radius:9px;align-items:center;gap:9px;margin:22px 44px 0;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.demo-bar svg{width:15px;height:15px}.demo-bar strong{letter-spacing:.6px;text-transform:uppercase;margin-right:3px;font-size:10px}.demo-bar button{color:#7b704b;background:0 0;flex-shrink:0;margin-left:auto;font-size:11px;text-decoration:underline}.main{outline:0;max-width:1610px;margin:auto;padding:30px 44px 40px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 25px;display:flex}.eyebrow{letter-spacing:1.5px;color:#6e7e68;align-items:center;gap:7px;margin:0 0 10px;font-size:10px;font-weight:750;display:flex}.eyebrow span{background:#8fb867;border-radius:50%;width:5px;height:5px}.page-heading h1{letter-spacing:-1px;margin:0;font-size:27px;font-weight:650;line-height:1.2}.page-heading p{color:#7b8579;margin:9px 0 0;font-size:12px}.page-heading .subtle{color:#8b9488;margin-bottom:3px;font-size:11px}.hero{border-radius:var(--radius);color:#fff;isolation:isolate;background:#1c2c24;align-items:center;min-height:186px;margin-bottom:28px;padding:29px 34px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:radial-gradient(circle,#6a9a4c25,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;top:-145px;right:-30px}.hero-copy{z-index:2;max-width:65%;position:relative}.hero-kicker{letter-spacing:1.8px;color:#c4d6bb;align-items:center;gap:7px;margin-bottom:14px;font-size:9px;font-weight:600;display:flex}.hero-kicker svg{width:13px;height:13px}.hero h2{letter-spacing:-1.1px;margin:0 0 14px;font-size:30px;font-weight:580;line-height:1.14}.hero h2 em{color:var(--lime);font-style:normal}.hero p{color:#a7baa8;max-width:360px;margin:0;font-size:11px;line-height:1.7}.hero-art{opacity:.95;width:330px;height:240px;position:absolute;top:-15px;right:20px}.hero-art svg{width:100%;height:100%}.hero-chip{color:#d7e5ca;background:#2c4032cc;border:1px solid #50654c;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;display:flex;position:absolute;bottom:22px;right:36px}.hero-chip i{background:var(--lime);border-radius:50%;width:5px;height:5px}.purchase-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.flow{gap:24px;min-width:0;display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:14px;padding:24px 25px 19px;display:flex}.panel-title{align-items:center;gap:11px;display:flex}.step{color:#788a6f;background:#f1f5eb;border:1px solid #e6ecde;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.panel-title h2{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:680}.panel-meta{color:#929a8c;font-size:10px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 25px 24px;display:grid}.service{text-align:left;background:#fff;border:1px solid #e6eae2;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:14px 12px;transition:all .15s;display:flex;position:relative}.service:hover{background:#fcfdf9;border-color:#aec487}.service.selected{background:#f7fbea;border-color:#87aa56;box-shadow:0 0 0 1px #87aa5622}.service.selected:after{content:"";background:#7a9d42;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.service-icon{background:var(--service-bg);width:31px;height:31px;color:var(--service-color);border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;font-weight:780;display:grid}.service-icon svg{width:19px;height:19px}.service strong{text-overflow:ellipsis;font-size:11px;font-weight:650;display:block;overflow:hidden}.service small{color:#91988c;margin-top:4px;font-size:9px;display:block}.country-toolbar{gap:10px;padding:0 25px 20px;display:flex}.search-field{border:1px solid var(--border);color:#8f9c87;background:#fafbf8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:37px;padding:0 11px;display:flex}.search-field svg{width:15px;height:15px}.search-field input{color:#34442d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.search-field:focus-within{box-shadow:0 0 0 2px #b4cd8b}.country-toolbar select,.filter-select{border:1px solid var(--border);color:#6f7d67;background:#fff;border-radius:8px;max-width:140px;padding:0 10px;font-size:10px}.table-wrap{overflow:auto}.country-table{border-collapse:collapse;table-layout:fixed;width:100%}.country-table th{text-transform:uppercase;letter-spacing:1.2px;color:#98a08f;text-align:left;background:#fafbf8;border-top:1px solid #edf0e8;border-bottom:1px solid #edf0e8;padding:12px 25px;font-size:8px;font-weight:650}.country-table th:first-child{width:47%}.country-table th:last-child{text-align:right;width:25%}.country-table td{border-bottom:1px solid #f0f2ed;padding:14px 25px;font-size:11px}.country-table tr:last-child td{border-bottom:0}.country-table tr.selected td{background:#f8fbee}.country-label{align-items:center;gap:11px;display:flex}.flag{background:#edf0e8;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:19px;font-size:19px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000008}.flag svg{width:100%;height:100%}.country-label strong{font-size:11px;font-weight:600;display:block}.country-label small{color:#a0a797;margin-top:4px;font-size:9px;display:block}.stock{color:#8a9581;align-items:center;gap:6px;font-size:10px;display:flex}.stock:before{content:"";background:#91ab6b;border-radius:50%;width:4px;height:4px}.country-price{justify-content:flex-end;align-items:center;gap:12px;display:flex}.country-price strong{white-space:nowrap;font-size:11px;font-weight:700}.radio-btn{background:#fff;border:1px solid #dce4d3;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;padding:0;display:grid}.radio-btn[aria-pressed=true]{color:#fff;background:#91b35d;border-color:#91b35d}.radio-btn svg{width:12px;height:12px}.table-foot{color:#9aa18f;border-top:1px solid #eef1e9;align-items:center;gap:5px;padding:14px 25px;font-size:9px;display:flex}.table-foot svg{width:11px;height:11px}.summary-column{gap:18px;display:grid;position:sticky;top:24px}.summary{padding:24px}.summary h2{letter-spacing:-.3px;margin:0 0 23px;font-size:14px;font-weight:650}.summary-service{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:21px;display:flex}.summary-service .service-icon{border-radius:11px;width:40px;height:40px}.summary-service strong{font-size:13px;font-weight:650}.summary-service small{color:#969f8d;margin-top:5px;font-size:10px;display:block}.summary-lines{gap:14px;padding:18px 0;display:grid}.summary-line{color:#8e9787;justify-content:space-between;align-items:center;font-size:10px;display:flex}.summary-line strong{color:#45513e;align-items:center;gap:7px;font-size:11px;font-weight:560;display:flex}.summary-line .flag{width:18px;height:13px;font-size:12px}.summary-total{border-top:1px dashed #dfe6d7;justify-content:space-between;align-items:center;gap:8px;padding:18px 0 21px;display:flex}.summary-total span{color:#7e8c74;font-size:11px}.summary-total strong{letter-spacing:-1px;font-size:27px;font-weight:650}.summary-total strong small{color:#95a08b;letter-spacing:0;margin-left:4px;font-size:10px;font-weight:500}.btn{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 16px;font-size:11px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.btn svg{width:15px;height:15px}.btn-primary{background:var(--lime);color:#273820}.btn-primary:hover{background:#bce56d}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2b4131}.btn-outline{border:1px solid var(--border);color:#627358;background:#fff}.btn-outline:hover{background:#f7faef}.btn-quiet{color:#7b8c6d;background:#f3f6ee}.btn-small{min-height:32px;padding:8px 11px;font-size:10px}.btn-danger{color:#a37460;background:#fcf3ee}.full{width:100%}.summary-warning{color:#9aa18f;text-align:center;margin:11px 0 0;font-size:9px;line-height:1.6}.aside-tip{color:#92a27e;border:1px solid #dfe6d6;border-radius:12px;gap:11px;padding:17px 18px;display:flex}.aside-tip svg{width:18px;height:18px}.aside-tip strong{color:#657956;margin:1px 0 6px;font-size:10px;font-weight:650;display:block}.aside-tip p{color:#94a184;margin:0;font-size:10px;line-height:1.6}.footer{border-top:1px solid var(--border);color:#9aa28f;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;font-size:9px;display:flex}.footer button{color:inherit;background:0 0;padding:0;font-size:9px}.footer button:hover{text-decoration:underline}.active-card{background:#fcfff7;border-color:#9cb77b;padding:23px}.active-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.active-head h2{margin:0;font-size:13px}.status{color:#8c9780;white-space:nowrap;background:#f1f4ea;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}.status.waiting{color:#a28039;background:#fbefd6}.status.completed{color:#668543;background:#eaf4dc}.status.cancelled,.status.expired{color:#a18578;background:#f4ece9}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.field-label{text-transform:uppercase;letter-spacing:1px;color:#8c9980;margin:16px 0 8px;font-size:9px;display:block}.number-box{background:#eef5e5;border:1px solid #e0eacc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.number-box code{color:#557139;word-break:break-all;font-family:Consolas,monospace;font-size:13px}.icon-btn{color:#6c8556;background:#e0ebcf;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.icon-btn svg{width:13px;height:13px}.countdown-row{color:#83916f;justify-content:space-between;align-items:center;margin:15px 0 8px;font-size:10px;display:flex}.countdown-row strong{font-variant-numeric:tabular-nums;color:#61754b;font-weight:650}.timer-track{background:#e7efdb;border-radius:4px;height:3px;margin-bottom:18px;overflow:hidden}.timer-track span{background:#91b567;height:100%;transition:width 1s linear;display:block}.active-card .btn+.btn{margin-top:8px}.sms-box{color:#617a49;background:#f0f6e8;border:1px dashed #afc98d;border-radius:8px;justify-content:space-between;align-items:center;padding:13px;font-family:Consolas,monospace;font-size:14px;display:flex}.active-meta{color:#9aa68d;margin-top:10px;font-size:10px;line-height:1.6}.empty{text-align:center;max-width:450px;margin:auto;padding:55px 25px}.empty-icon{color:#91a873;background:#f1f6e9;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 17px;display:grid}.empty-icon svg{width:24px;height:24px}.empty h3{margin:0 0 10px;font-size:15px;font-weight:650}.empty p{color:#8c9882;margin:0 0 18px;font-size:11px;line-height:1.8}.orders-toolbar{border-bottom:1px solid var(--border);color:#86947a;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;font-size:11px;display:flex}.orders-toolbar select{height:34px}.order-row{border-bottom:1px solid #edf1e7;grid-template-columns:minmax(0,1fr) 120px 95px 80px;align-items:center;gap:20px;padding:20px 25px;display:grid}.order-row:last-child{border-bottom:0}.order-main{align-items:center;gap:13px;display:flex}.order-main strong{font-size:12px;display:block}.order-main small{color:#97a18d;margin-top:6px;font-size:10px;display:block}.order-number{color:#7c8a70;margin-top:6px;font-family:Consolas,monospace;font-size:10px}.order-price{text-align:right;font-size:12px;font-weight:650}.order-row .btn{grid-column:1/-1;justify-self:start}.order-date{color:#8d9b80;font-size:10px;line-height:1.7}.wallet-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;display:grid}.wallet-card{background:var(--ink);color:#fff;border-radius:var(--radius);padding:27px;position:relative;overflow:hidden}.wallet-card:after{content:"";pointer-events:none;border:1px solid #c1e69b20;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-90px}.wallet-card .eyebrow{color:#b4c79e}.wallet-amount{letter-spacing:-2px;margin:25px 0 5px;font-size:42px;font-weight:600}.wallet-amount span{letter-spacing:0;color:#8fa47e;margin-left:5px;font-size:12px}.wallet-card p{color:#96aa87;margin:0 0 24px;font-size:11px;line-height:1.7}.wallet-note{color:#91a07e;padding:18px 8px;font-size:10px;line-height:1.8}.ledger-row{border-bottom:1px solid #edf1e7;align-items:center;gap:12px;padding:19px 24px;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-icon{color:#8ba270;background:#f1f5e9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ledger-icon svg{width:15px;height:15px}.ledger-main{flex:1}.ledger-main strong{font-size:11px;font-weight:600;display:block}.ledger-main small{color:#98a18f;margin-top:5px;font-size:9px;display:block}.ledger-amount{white-space:nowrap;font-size:12px;font-weight:650}.ledger-amount.positive{color:#76a04c}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.help-card{padding:25px}.help-card .help-icon{color:#8aa16e;background:#f0f6e7;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:18px;display:grid}.help-card h2{letter-spacing:-.2px;margin:0 0 10px;font-size:14px}.help-card p{color:#8d9983;margin:0;font-size:11px;line-height:1.9}.help-card ul{color:#8d9983;padding-left:18px;font-size:11px;line-height:1.9}.help-card.wide{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.help-card.wide h2{margin-bottom:7px}.toast{z-index:40;color:#edf6e7;opacity:0;pointer-events:none;text-align:center;background:#263a2a;border:1px solid #536b48;border-radius:10px;max-width:calc(100vw - 35px);padding:13px 20px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:calc(50% + 110px);transform:translate(-50%,20px);box-shadow:0 10px 40px #14220e30}.toast.visible{opacity:1;transform:translate(-50%)}dialog{color:#304029;border:1px solid #e0e7d7;border-radius:18px;width:430px;max-width:calc(100vw - 30px);padding:28px;box-shadow:0 24px 90px #17231e35}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15211a80}.modal-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.modal-head h2{letter-spacing:-.5px;margin:0;font-size:18px}.modal-head .icon-btn{background:#f2f5ec}.modal-desc{color:#8b9980;margin:0 0 22px;font-size:12px;line-height:1.8}.amount-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px;display:grid}.amount-option{color:#6a8056;background:#fff;border:1px solid #dfe7d4;border-radius:8px;padding:15px 8px;font-size:13px;font-weight:650}.amount-option.active{background:#f1f8e5;border-color:#89a762}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.modal-small{color:#98a18d;margin:17px 0 0;font-size:10px;line-height:1.8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1450px){.purchase-layout{grid-template-columns:minmax(0,1fr) 340px}.summary{padding:28px}.hero{min-height:204px}.hero-art{width:360px;right:70px}.service{padding:18px 15px}.service strong{font-size:12px}.country-table td{padding-top:17px;padding-bottom:17px}}@media (max-width:1150px){.sidebar{width:185px;padding:28px 17px}.shell{grid-template-columns:185px minmax(0,1fr)}.brand{font-size:22px}.brand small{display:none}.topbar{padding:0 28px}.main{padding:26px 28px}.demo-bar{margin-left:28px;margin-right:28px}.purchase-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header{padding:20px}.service-grid{padding:0 20px 20px}.country-toolbar{padding:0 20px 18px}.country-table th,.country-table td{padding-left:18px;padding-right:18px}.country-table th:first-child{width:45%}.country-label{gap:8px}.country-label strong{font-size:10px}.hero-art{right:-35px}.summary{padding:20px}.summary-total strong{font-size:25px}.hero-copy{max-width:70%}.hero h2{font-size:27px}.toast{left:calc(50% + 92px)}.order-row{grid-template-columns:minmax(0,1fr) 95px 80px 60px;gap:12px}.wallet-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:920px){.purchase-layout{grid-template-columns:minmax(0,1fr)}.summary-column{grid-template-columns:1fr 1fr;align-items:start;position:static}.summary-column .summary{grid-column:1}.summary-column .aside-tip{grid-column:2}.summary-column .active-card{grid-area:1/2}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-art{opacity:.5;right:-55px}.hero-copy{max-width:85%}.wallet-layout{grid-template-columns:1fr}.wallet-card{max-width:none}.wallet-amount{margin-top:12px}.help-grid{grid-template-columns:1fr}.help-card.wide{display:block}.help-card.wide .btn{margin-top:18px}.hero-chip{display:none}.country-table th:first-child{width:50%}.country-table th:last-child{width:25%}}@media (max-width:700px){.shell{display:block}.sidebar{width:100%;padding:18px 18px 12px;display:block;position:static;inset:auto}.brand{font-size:24px}.brand small{display:block}.brand-mark{width:33px;height:33px}.side-label,.sidebar-bottom{display:none}.nav{gap:5px;margin-top:18px;display:flex}.nav button{white-space:nowrap;border-radius:7px;flex:1;justify-content:center;gap:6px;padding:10px 8px;font-size:10px}.nav button svg{width:16px;height:16px}.nav .badge{display:none}.topbar{height:65px;padding:0 20px}.breadcrumbs{gap:7px;font-size:10px}.top-right{gap:10px}.mini-balance{gap:6px;font-size:9px}.mini-balance svg{display:none}.mini-balance strong{font-size:12px}.avatar{display:none}.top-right .btn{min-height:29px;padding:8px;font-size:9px}.demo-bar{align-items:flex-start;gap:6px;margin:15px 16px 0;padding:9px 10px;font-size:9px}.demo-bar svg{width:13px;height:13px;margin-top:1px}.demo-bar strong,.demo-bar button{font-size:9px}.main{padding:24px 16px 28px}.page-heading{gap:10px;margin-bottom:20px}.page-heading h1{font-size:24px}.page-heading p{max-width:250px;font-size:10px;line-height:1.7}.page-heading .subtle{display:none}.eyebrow{letter-spacing:1.3px;font-size:9px}.hero{border-radius:14px;min-height:186px;margin-bottom:22px;padding:25px}.hero h2{font-size:27px}.hero p{max-width:240px;font-size:10px}.hero-copy{max-width:100%}.hero-art{opacity:.25;width:260px;top:0;right:-100px}.hero-kicker{font-size:8px}.flow,.purchase-layout{gap:20px}.panel{border-radius:14px}.panel-header{padding:19px 17px 17px}.panel-title h2{font-size:13px}.panel-meta{font-size:9px}.service-grid{gap:8px;padding:0 17px 19px}.service{gap:7px;padding:13px 8px;display:block}.service-icon{width:29px;height:29px;margin-bottom:9px}.service strong{font-size:10px}.service small{font-size:8px}.country-toolbar{gap:8px;padding:0 17px 17px}.search-field{height:35px}.search-field input{font-size:10px}.country-toolbar select{max-width:125px;font-size:9px}.country-table td,.country-table th{padding:13px}.country-table th{letter-spacing:.8px;font-size:7px}.country-table th:first-child{width:48%}.country-table th:nth-child(2){width:22%}.country-table th:last-child{width:30%}.country-label{gap:8px}.country-label strong{font-size:10px}.country-label small{font-size:8px}.flag{width:23px;height:16px}.stock{gap:4px;font-size:8px}.country-price{gap:9px}.country-price strong{font-size:10px}.radio-btn{width:18px;height:18px}.table-foot{padding:13px 17px;font-size:8px}.summary-column{grid-template-columns:1fr}.summary-column .summary,.summary-column .active-card,.summary-column .aside-tip{grid-area:auto}.summary-column .active-card{order:-1}.summary{padding:22px}.summary-service .service-icon{margin-bottom:0}.summary-lines{gap:12px}.summary-total strong{font-size:28px}.aside-tip p{font-size:10px}.footer{gap:12px;font-size:8px;line-height:1.7}.footer button{font-size:8px}.toast{font-size:11px;bottom:20px;left:50%}.order-row{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:18px}.order-main .service-icon{margin:0}.order-date{grid-column:1;font-size:9px}.order-price{grid-area:2/2;font-size:11px}.orders-toolbar{padding:16px 18px;font-size:10px}.orders-toolbar select{font-size:9px}.order-main strong{font-size:11px}.order-number{font-size:9px}.order-row .status{justify-self:end}.ledger-row{padding:17px}.ledger-main strong{font-size:10px}.ledger-amount{font-size:11px}.help-card{padding:22px}.help-card p,.help-card ul{font-size:11px}.help-card h2{font-size:14px}.active-card .service-icon{margin:0}}.live-status{color:#82724c;background:#fbf8ef;border:1px solid #e7dfc8;border-radius:10px;align-items:center;gap:12px;margin:22px 44px 0;padding:13px 16px;font-size:11px;line-height:1.7;display:flex}.live-status svg{width:17px;height:17px}.live-status button{flex-shrink:0;margin-left:auto}.catalog-toolbar{gap:12px;padding:0 24px 20px;display:flex}.catalog-toolbar .search-field{width:100%}.catalog-list{border-top:1px solid #edf0e7;max-height:490px;overflow:auto}.catalog-product{text-align:left;background:#fff;border-top:1px solid #eff2eb;align-items:center;gap:12px;width:100%;padding:15px 24px;transition:background .15s;display:flex}.catalog-product:first-child{border-top:0}.catalog-product:hover{background:#fafcf6}.catalog-product.selected{background:#f6faec}.catalog-avatar{color:#7e9b5c;letter-spacing:-.5px;background:#edf3e5;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.catalog-name{flex:1;min-width:0}.catalog-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.catalog-name small{color:#99a58c;margin-top:5px;font-size:9px;display:block}.catalog-price{white-space:nowrap;font-size:11px;font-weight:650}.catalog-price.muted{color:#98a28b;font-size:9px;font-weight:500}.catalog-check{color:#fff;background:#fff;border:1px solid #dbe5d1;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.catalog-check svg{width:11px;height:11px}.selected .catalog-check{background:#92b166;border-color:#92b166}.pagination{color:#8b9980;border-top:1px solid #eaf0e2;justify-content:space-between;align-items:center;padding:14px 23px;font-size:10px;display:flex}.pagination>div{align-items:center;gap:5px;display:flex}.pagination button{color:#7d906a;background:#fff;border:1px solid #e4ebdb;border-radius:6px;padding:6px 9px;font-size:10px}.catalog-count{color:#a0a992;font-size:9px}.loading-block{color:#8da277;place-content:center;justify-items:center;gap:14px;min-height:210px;padding:35px;font-size:12px;display:grid}.loading-block svg{animation:1.2s linear infinite spin}.page-error{border:1px solid var(--border);background:#fff;border-radius:18px;max-width:600px;margin:80px auto;padding:35px}.page-error h1{font-size:22px}.page-error p{color:#8c9a80;font-size:13px;line-height:1.8}.inline-error{color:#ad7d60;background:#fff8f3;border:1px solid #eed7ca;border-radius:9px;margin:0 0 15px;padding:12px 14px;font-size:11px;line-height:1.7}.country-empty{color:#94a184;padding:26px 24px;font-size:11px;line-height:1.8}.country-name{font-size:11px;font-weight:550}.country-id{color:#99a68d;margin-top:5px;font-size:8px}.country-code{color:#83976c;background:#eff3e8;border-radius:5px;flex-shrink:0;place-items:center;width:29px;height:22px;font-size:9px;font-weight:700;display:grid}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-button{color:#87a05e;background:0 0;padding:0;font-size:11px;text-decoration:underline}.detail-small{color:#92a081;font-size:10px;line-height:1.8}.message-box{white-space:pre-wrap;word-break:break-word;color:#607e45;background:#f1f7e8;border:1px solid #dfeccb;border-radius:9px;margin-top:12px;padding:14px;font-size:12px;line-height:1.8}.order-actions{align-items:center;gap:7px;display:flex}.order-row .order-actions{grid-column:1/-1}.status.allocating{color:#898fc0;background:#eef0fb}.status.review{color:#b17d63;background:#f6e7df}.status.failed{color:#ad7874;background:#f5e5e4}.live-order-title{align-items:center;gap:10px;display:flex}.payment-request-list{margin-top:24px}.payment-row{border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.payment-row strong{font-size:12px}.payment-row small{color:#97a48b;margin-top:5px;font-size:10px;display:block}.status.pending{color:#a28039;background:#fbefd6}.status.approved{color:#668543;background:#eaf4dc}.status.rejected{color:#a27e6d;background:#f4e9e5}.modal-input{color:#49623a;background:#fafcf7;border:1px solid #dfe7d6;border-radius:8px;outline:0;width:100%;margin-bottom:15px;padding:12px 13px;font-size:13px}.modal-label{color:#839474;margin-bottom:8px;font-size:11px;display:block}.modal-check{color:#819372;align-items:flex-start;gap:9px;margin:5px 0 20px;font-size:11px;line-height:1.8;display:flex}.modal-check input{accent-color:#87a65c;margin-top:4px}.modal-desc code{word-break:break-word;font-size:10px}.admin-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.admin-main{gap:22px;display:grid}.admin-box{padding:24px}.admin-box h2{letter-spacing:-.2px;margin:0 0 12px;font-size:14px}.admin-box p{color:#8e9c80;margin:0 0 17px;font-size:11px;line-height:1.8}.import-textarea{resize:vertical;color:#637b4d;tab-size:2;background:#fbfcf9;border:1px solid #dfe7d4;border-radius:10px;outline:0;width:100%;min-height:240px;margin-bottom:14px;padding:13px;font:11px/1.8 Consolas,monospace}.admin-health{padding:23px}.admin-health h2{margin:0 0 16px;font-size:14px}.admin-health .summary-line{align-items:start;gap:10px;margin-top:14px}.admin-health .summary-line strong{text-align:right;font-size:10px;line-height:1.6;display:block}.admin-health .btn{margin-top:20px}.admin-product{border-top:1px solid #edf2e5;align-items:center;gap:13px;padding:14px 22px;display:flex}.admin-product .catalog-name small{line-height:1.6}.admin-product .catalog-name strong{white-space:normal}.admin-product .btn{flex-shrink:0}.admin-product-price{white-space:nowrap;font-size:11px}.admin-record{border-top:1px solid #edf1e7;padding:20px 23px}.admin-record-header{justify-content:space-between;align-items:start;gap:15px;display:flex}.admin-record-header strong{font-size:11px}.admin-record-header small{color:#96a48b;margin-top:5px;font-size:10px;line-height:1.7;display:block}.admin-record .button-row{margin-top:14px}.admin-record p{color:#9a8c74;margin:10px 0;font-size:10px;line-height:1.8}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid .modal-input{margin-bottom:0}.admin-preview-tag{color:#83a161;background:#eef4e5;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:650}.subnav{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.subnav button{border:1px solid var(--border);color:#8b9a7b;background:#fff;border-radius:7px;padding:9px 13px;font-size:10px}.subnav button.active{color:#648543;background:#e8f1dc;border-color:#c4d9a8}.section-description{color:#99a58c;padding:0 24px 18px;font-size:10px;line-height:1.8}.toast.error{background:#594438;border-color:#86634e}.poll-note{color:#99a68b;margin-top:12px;font-size:9px;line-height:1.8}.copy-link{color:#879e6b;background:0 0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.copy-link svg{width:12px;height:12px}.loading-screen{text-align:center;color:#839871;place-content:center;gap:16px;min-height:100vh;font-size:12px;display:grid}.loading-screen .brand-mark{width:46px;height:46px;margin:auto}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1150px){.live-status{margin-left:28px;margin-right:28px}.admin-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:920px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-health{max-width:none}.catalog-list{max-height:385px}.summary-column .aside-tip{grid-column:auto}.summary-column{grid-template-columns:1fr 1fr}}@media (max-width:700px){.live-status{align-items:flex-start;margin:15px 16px 0;padding:11px 12px;font-size:10px}.live-status button{min-height:28px;padding:6px;font-size:9px}.live-status svg{width:15px;height:15px;margin-top:2px}.live-status button svg{display:none}.catalog-toolbar{padding:0 17px 17px}.catalog-product{padding:14px 17px}.catalog-avatar{width:30px;height:30px;font-size:11px}.catalog-name strong{font-size:11px}.catalog-name small{font-size:8px}.catalog-price{font-size:10px}.catalog-price.muted{font-size:8px}.pagination{padding:13px 17px;font-size:9px}.summary-column{grid-template-columns:1fr}.page-error{margin:40px 16px;padding:25px}.admin-box,.admin-health{padding:21px}.admin-product{padding:14px 17px}.admin-product-price{font-size:10px}.admin-product .btn{padding:7px;font-size:9px}.admin-record{padding:18px}.payment-row{padding:15px 18px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.order-row .order-actions{flex-wrap:wrap}.admin-record-header{gap:10px}.wallet-layout{gap:20px}.import-textarea{font-size:10px}.nav button{gap:5px;padding:10px 7px}.nav button svg{width:15px;height:15px}}.brand-text{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.8px;max-width:138px;font-size:22px;display:block;overflow:hidden}.sidebar a.side-link{text-decoration:none}.admin-main{min-width:0}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.admin-stat{text-align:left;border:1px solid var(--border);color:#7c9168;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:11px;min-height:137px;padding:20px;transition:transform .15s,border-color .15s;display:flex;position:relative}.admin-stat:hover{border-color:#b4cc99;transform:translateY(-2px)}.admin-stat>svg{color:#92ab73;width:19px;height:19px}.admin-stat>span{font-size:10px;line-height:1.5}.admin-stat>strong{letter-spacing:-1px;color:#33462d;font-size:27px;font-weight:650;line-height:1}.admin-stat .stat-arrow{color:#bac7ad;width:13px;height:13px;position:absolute;top:20px;right:17px}.admin-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-health{min-width:0;position:sticky;top:24px}.admin-filterbar{align-items:center;gap:10px;padding:0 24px 20px;display:flex}.admin-filterbar>.search-field{flex:1;min-width:0}.admin-filterbar select{color:#6f835d;background:#fbfcf8;border:1px solid #dfe7d4;border-radius:8px;max-width:160px;min-height:36px;padding:8px 10px;font-size:10px}.admin-user{border-top:1px solid #edf1e7;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:21px 24px;display:grid}.admin-user-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-user-main>div{min-width:0}.admin-user-main strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.admin-user-main small{color:#93a185;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.7;display:block}.admin-user-balance{text-align:right;align-content:start;justify-items:end;gap:6px;min-width:95px;display:grid}.admin-user-balance>small{color:#99a58b;font-size:9px}.admin-user-balance>strong{color:#516943;white-space:nowrap;font-size:14px}.admin-user-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.admin-own-tag{vertical-align:middle;color:#7c965e;background:#eff4e7;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:8px;font-weight:600;display:inline-block}.account-state{border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;line-height:1.2;display:inline-flex}.account-state:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.account-state.active{color:#729345;background:#eff6e4}.account-state.blocked{color:#ab7d5d;background:#fbefe4}.admin-order-details{background:#fbfcf8;border:1px solid #e6ecdf;border-radius:8px;margin-top:14px;padding:10px 12px}.admin-order-details>summary{cursor:pointer;color:#82966b;font-size:10px;line-height:1.7;list-style-position:inside}.admin-order-details[open]>summary{margin-bottom:12px}.admin-order-details dl{grid-template-columns:95px minmax(0,1fr);gap:8px;margin:0;font-size:10px;line-height:1.7;display:grid}.admin-order-details dt{color:#97a78a}.admin-order-details dd{color:#71855f;overflow-wrap:anywhere;margin:0}.admin-order-details .button-row{margin-top:12px}.site-settings-form{margin-top:22px}.site-settings-form .form-grid{gap:18px}.site-settings-form .modal-label{line-height:1.7}.site-settings-form .modal-input{margin-top:7px}.site-settings-form textarea{resize:vertical;min-height:85px;line-height:1.8}.settings-toggle{background:#f7faee;border:1px solid #e1eacb;border-radius:10px;align-items:flex-start;gap:12px;margin:22px 0;padding:15px;display:flex}.settings-toggle input{accent-color:#89a75e;flex-shrink:0;width:15px;height:15px;margin-top:4px}.settings-toggle strong{color:#6a8350;font-size:11px;line-height:1.7;display:block}.settings-toggle small{color:#91a07e;margin-top:4px;font-size:10px;line-height:1.8;display:block}.modal-input:focus,.import-textarea:focus{border-color:#adc990;box-shadow:0 0 0 3px #eaf2df}.site-announcement{color:#7b945f;white-space:pre-wrap;background:#f3f8e9;border:1px solid #dfeacc;border-radius:10px;align-items:flex-start;gap:10px;margin:22px 44px 0;padding:12px 16px;font-size:11px;line-height:1.8;display:flex}.site-announcement svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}.blocked-notice{color:#a78469;background:#fff6ef;border-color:#f1dccb}.wallet-note{white-space:pre-wrap;overflow-wrap:anywhere}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:1200px){.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-text{max-width:105px;font-size:19px}}@media (max-width:1150px){.site-announcement{margin-left:28px;margin-right:28px}}@media (max-width:920px){.admin-health{position:static}.admin-stats{gap:12px}.admin-stat{min-height:123px;padding:17px}.admin-stat .stat-arrow{top:17px;right:15px}}@media (max-width:700px){.brand-text{max-width:230px;font-size:22px}.admin-shell .nav{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding-bottom:5px;overflow-x:auto}.admin-shell .nav button{flex:none;min-width:96px;padding:11px}.admin-shell .topbar{flex-wrap:wrap;align-items:flex-start;gap:11px;height:auto;min-height:76px;padding-top:15px;padding-bottom:15px}.admin-shell .topbar .breadcrumbs{flex-basis:100%}.admin-shell .top-right{margin-left:auto}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.admin-stat{min-height:118px;padding:16px}.admin-stat:last-child{grid-column:1/-1}.admin-stat>strong{font-size:25px}.admin-quick-actions{grid-template-columns:1fr;display:grid}.admin-quick-actions .btn{justify-content:center}.admin-filterbar{flex-wrap:wrap;padding:0 17px 17px}.admin-filterbar>.search-field{flex-basis:100%;width:100%}.admin-filterbar select{width:100%;max-width:none;font-size:10px}.admin-user{gap:12px;padding:18px 17px}.admin-user-main{gap:9px}.admin-user-main strong{font-size:11px}.admin-user-main small{font-size:9px}.admin-user-balance{min-width:82px}.admin-user-balance>strong{font-size:12px}.admin-user-actions .btn{font-size:9px}.admin-product{flex-wrap:wrap;gap:10px}.admin-product .catalog-name{flex-basis:calc(100% - 45px)}.admin-product-price{margin-left:40px}.admin-product>.btn{margin-left:auto}.admin-order-details dl{grid-template-columns:1fr;gap:4px}.admin-order-details dd{margin-bottom:8px}.site-announcement{margin:15px 16px 0;padding:11px 12px;font-size:10px}.site-settings-form .form-grid{gap:14px}.site-settings-form .modal-input{font-size:12px}.settings-toggle{padding:13px}}@media (prefers-reduced-motion:reduce){.admin-stat{transition:none}.admin-stat:hover{transform:none}}@media (max-width:900px){.admin-shell .sidebar .nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;max-width:100%;width:100%!important;display:grid!important;overflow:visible!important}.admin-shell .sidebar .nav button{white-space:normal;justify-content:center;gap:5px;max-width:100%;min-height:43px;padding:8px 5px;font-size:11px;line-height:1.3;flex:initial!important;width:100%!important;min-width:0!important}.admin-shell .sidebar .nav button svg{flex-shrink:0;width:15px;height:15px}}.policy-page{color:#526447;background:#f8faf5;min-height:100vh;padding:48px 20px}.policy-page article{background:#fff;border:1px solid #e5ecdc;border-radius:18px;max-width:760px;margin:28px auto;padding:42px 48px;box-shadow:0 16px 45px #7a966a12}.policy-back{color:#7c9e62;max-width:760px;margin:auto;font-size:13px;text-decoration:none;display:block}.policy-kicker{color:#91ad72;letter-spacing:2px;font-size:11px;font-weight:700}.policy-page h1{letter-spacing:-1px;color:#405738;margin:10px 0 14px;font-size:34px}.policy-page h2{color:#506d45;margin:28px 0 9px;font-size:16px}.policy-page p{color:#788a70;font-size:14px;line-height:1.9}.policy-lead{color:#617958!important;font-size:16px!important}.policy-page pre{color:#58734a;background:#f2f7ec;border:1px solid #dfebd4;border-radius:9px;padding:16px;overflow:auto}.policy-page code{color:#648853}.policy-updated,.policy-contact{margin-top:34px;color:#9aa895!important;font-size:12px!important}@media (max-width:600px){.policy-page{padding:22px 14px}.policy-page article{padding:28px 22px}.policy-page h1{font-size:27px}}.feature-toolbar{background:#f6f9f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:16px 22px;display:flex}.feature-toolbar label{color:#668351;align-items:center;gap:8px;font-size:12px;display:flex}.feature-toolbar input{accent-color:#799d58}.feature-alert{color:#8d702e;background:#fff4d8;border:1px solid #ead6a1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:15px 20px;font-size:12px;display:flex}.feature-alert svg{width:19px}.feature-alert a{color:inherit;text-decoration:underline}.feature-metrics{color:#849479;background:#fff;border:1px solid #e4eadc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 24px;padding:18px 24px;font-size:11px;display:flex}.feature-metrics strong{color:#587746;font-size:22px;line-height:1.6;display:block}.feature-metrics small{max-width:180px;margin-left:auto;line-height:1.7}.feature-nav{padding:4px 0 8px}.footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:700px){.feature-toolbar{padding:13px 16px}.feature-metrics{gap:16px;padding:15px}.feature-metrics strong{font-size:19px}.feature-metrics small{max-width:none;margin-left:0}.feature-nav{flex-wrap:wrap;gap:12px;display:flex}}.provider-selector{background:#fafcf7;border-bottom:1px solid #e9eee3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;padding:14px 22px;display:flex}.provider-selector .btn{border-radius:8px;flex:none;width:auto;min-width:110px;min-height:38px;padding:10px 16px;font-size:12px}.provider-selector .btn:focus-visible{outline-offset:3px;outline:2px solid #719854}@media (max-width:700px){.provider-selector{gap:6px;padding:12px 16px}.provider-selector .btn{min-width:105px;padding:9px 12px}}.feature-nav{gap:7px;padding:8px 0;display:grid}.feature-nav .side-link{color:#d9e4db;background:#21352b;border:1px solid #394b40;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:46px;margin:0;padding:13px 14px;font-size:13px;font-weight:560;text-decoration:none;display:flex}.feature-nav .side-link:hover{color:#fff;background:#304637;border-color:#627e54}.feature-nav .side-link svg{width:18px;height:18px}.feature-nav .side-link svg:last-child{width:14px;margin-left:auto}.sidebar{overflow-y:auto}.account-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-controls>a,.account-controls>button{color:#3e5940;white-space:nowrap;background:#fff;border:1px solid #dce5d6;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.account-controls svg{width:14px;height:14px}.account-controls .account-logout{color:#8f5140;background:#fffaf5}.account-controls>a:hover,.account-controls>button:hover{background:#f1f7e9;border-color:#9cb784}.account-control-error{color:#a35442;max-width:220px;font-size:11px}.site-accountbar{background:#fff;border-bottom:1px solid #dfe7d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.site-accountbrand{color:#263d2c;font-size:19px;font-weight:750;text-decoration:none}.site-accountbar>nav{flex-wrap:wrap;gap:8px;display:flex}.site-accountbar>nav>a{color:#587146;border:1px solid #e0e7d8;border-radius:8px;padding:8px 10px;font-size:12px;text-decoration:none}body:has(.shell)>.site-accountbar{display:none}.top-right{gap:10px}.avatar{text-decoration:none}.auth-account-options{gap:14px;margin-top:22px;display:grid}.auth-account-options>a:last-child{text-align:center;color:#7c8e69;font-size:11px}@media (max-width:900px){.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:88px;padding:15px 22px}.top-right{flex-wrap:wrap;justify-content:flex-end}.top-right .account-controls{gap:4px}.account-controls>a,.account-controls>button{padding:8px;font-size:10px}.feature-nav{gap:7px;display:grid}}@media (max-width:600px){.topbar{padding:14px 18px}.top-right{justify-content:flex-start;gap:8px;width:100%}.top-right .account-controls{flex-basis:100%;order:2}.top-right .avatar{margin-left:auto}.site-accountbar{gap:12px;padding:12px 16px}.site-accountbar>.account-controls{width:100%}}.mobile-purchase-bar{display:none}.country-refresh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 25px 14px;display:flex}.country-refresh>label{color:#6f7d67;align-items:center;gap:8px;font-size:11px;display:flex}.country-refresh input{border:1px solid var(--border);background:#fafbf8;border-radius:8px;width:95px;min-height:35px;padding:7px 10px;font-size:11px}.active-card>.btn{margin-top:9px}@media (max-width:1050px){.summary-column .summary{order:-2;grid-area:auto/1/auto/-1}.summary-column .active-card{order:1;grid-row:auto}.summary-column .aside-tip{order:2}}@media (max-width:700px){body:has(.mobile-purchase-bar){padding-bottom:100px}.mobile-purchase-bar{z-index:9;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6d3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 22px #17231e12}.mobile-purchase-bar>div{min-width:0}.mobile-purchase-bar strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;display:block;overflow:hidden}.mobile-purchase-bar small{color:#718267;margin-top:5px;font-size:11px;display:block}.mobile-purchase-bar>.btn{flex-shrink:0;min-height:45px;padding:12px 17px;font-size:13px}:is(.main:has(.mobile-purchase-bar)>.hero,.main:has(.mobile-purchase-bar)>.feature-metrics){display:none}.country-refresh{padding:0 16px 12px}.country-refresh>label{font-size:10px}.country-toolbar{gap:7px}.country-toolbar select{max-width:145px}.summary-column>.summary{order:-2!important}.summary-column>.active-card{order:1!important}.toast{bottom:110px}.sidebar>.feature-nav{gap:7px;padding:7px 0 0;display:flex}.sidebar>.feature-nav .side-link{flex:1;gap:7px;min-height:40px;padding:9px 10px;font-size:11px}.sidebar>.feature-nav .side-link svg:last-child{display:none}}.experience-card{min-width:0;margin-bottom:20px;padding:24px}.experience-card h2{margin:0 0 10px;font-size:17px}.experience-card p{color:#60735e;font-size:12px;line-height:1.6}.experience-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.experience-heading p{margin:0}.experience-heading select,.threshold-form input,.cost-editor input{color:#203128;background:#fff;border:1px solid #dce3d8;border-radius:8px;max-width:100%;padding:9px}.experience-heading label{gap:6px;font-size:12px;display:grid}.comparison-grid,.provider-health-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0;display:grid}.comparison-option,.provider-health{background:#f8faf5;border:1px solid #dfe7db;border-radius:12px;flex-direction:column;gap:10px;padding:14px;font-size:12px;display:flex}.comparison-option b,.provider-health b{font-size:17px}.comparison-option small,.provider-health small{color:#63765b}.provider-health.warning{background:#fff7ec;border-color:#d99d64}.quick-chips{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.quick-access small{color:#63765b}.order-progress{background:#f5f8ef;border:1px solid #e0e8d7;border-radius:12px;margin-top:18px;padding:14px}.order-progress p{margin:10px 0 0;font-size:12px;line-height:1.6}.order-progress .summary-line{gap:12px}.order-progress .summary-line strong{text-align:end}.refund-done{color:#426a29}.insight-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:22px 0;display:grid}.insight-totals article{background:#f4f7ef;border-radius:10px;gap:10px;padding:16px;display:grid}.insight-totals strong{font-size:22px}.insight-totals small{color:#61735b}.threshold-form{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0;display:flex}.threshold-form label,.cost-editor label{gap:5px;font-size:12px;display:grid}.threshold-form input{width:145px}.finance-table{margin:18px 0;overflow-x:auto}.finance-table table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.finance-table td,.finance-table th{vertical-align:top;white-space:nowrap;text-align:start;border-bottom:1px solid #e3e8df;padding:12px}.finance-table small{color:#65745d;margin-top:5px;display:block}.cost-editor summary,.business-console>details>summary{cursor:pointer;color:#4e6a3e;padding:8px 0}.cost-editor form{gap:10px;width:230px;padding:12px 0;display:grid}.business-console .feature-alert{flex-wrap:wrap;line-height:1.7}.business-console .button-row{align-items:center}.business-console{margin-top:0}@media (max-width:640px){.experience-card{padding:17px}.experience-heading{align-items:flex-start}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-chips{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.quick-chips button{flex-shrink:0;min-height:44px}.insight-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.order-progress .summary-line{font-size:11px}.provider-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-option .btn{min-height:44px}}.report-page{max-width:1280px;margin:32px auto;padding:0 20px}.report-page h1{margin:24px 0;font-size:26px}.report-page>.btn{margin-bottom:8px}.crypto-panel{margin-bottom:22px;overflow:hidden}.crypto-panel .panel-title{align-items:center;gap:12px;display:flex}.crypto-panel .panel-title>svg{color:#759654;width:22px}.crypto-panel .panel-title p{color:#8b9980;margin:4px 0 0;font-size:10px}.crypto-config{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.crypto-config.ready{color:#527737;background:#eaf4de}.crypto-config.pending{color:#916f40;background:#fff1d8}.crypto-unavailable{background:#f8faf5;border:1px solid #e3eadc;border-radius:12px;align-items:flex-start;gap:14px;margin:0 24px 24px;padding:18px;display:flex}.crypto-unavailable svg{color:#79985f;flex:none;width:24px}.crypto-unavailable strong{font-size:12px}.crypto-unavailable p{color:#84917d;margin:5px 0 0;font-size:10px;line-height:1.7}.crypto-form{grid-template-columns:minmax(150px,1fr) minmax(210px,1.3fr) auto;align-items:end;gap:12px;padding:0 24px 24px;display:grid}.crypto-form label{color:#758369;gap:7px;font-size:10px;display:grid}.crypto-form input,.crypto-form select{color:#344830;background:#fff;border:1px solid #dce5d6;border-radius:9px;height:42px;padding:0 12px;font-size:12px}.crypto-form .btn{height:42px}.crypto-form>p{color:#929f87;grid-column:1/-1;margin:0;font-size:9px}.crypto-message{color:#67854d;background:#f1f8e8;border:1px solid #dbe9cc;border-radius:9px;margin:0 24px 20px;padding:11px 13px;font-size:10px}.crypto-panel>.inline-error{margin:0 24px 20px}.crypto-list{border-top:1px solid #edf1e8;padding:22px 24px 24px}.crypto-list>h3{margin:0 0 14px;font-size:12px}.crypto-deposit{background:#fcfdfb;border:1px solid #e2e9dc;border-radius:12px;margin-top:10px;padding:16px}.crypto-deposit-head,.crypto-deposit-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.crypto-deposit-head strong{font-size:11px;display:block}.crypto-deposit-head small{color:#8b9980;margin-top:5px;font-size:9px;display:block}.crypto-paybox{background:#f3f7ed;border-radius:10px;gap:9px;margin:14px 0;padding:13px;display:grid}.crypto-paybox>div{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.crypto-paybox span{color:#849276;font-size:9px}.crypto-paybox code{overflow-wrap:anywhere;color:#435b39;font-size:10px}.crypto-paybox button{color:#67874c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.crypto-paybox button svg{width:13px}.crypto-deposit-foot small{color:#85937b;align-items:center;gap:5px;font-size:9px;display:flex}.crypto-deposit-foot small svg{color:#749b55;width:14px}@media (max-width:850px){.crypto-form{grid-template-columns:1fr 1fr}.crypto-form .btn{grid-column:1/-1}.crypto-paybox>div{grid-template-columns:1fr}.crypto-paybox button{justify-self:start}}@media (max-width:600px){.crypto-panel .panel-header{align-items:flex-start}.crypto-form{grid-template-columns:1fr;padding:0 16px 18px}.crypto-form .btn{grid-column:auto}.crypto-unavailable{margin:0 16px 18px}.crypto-list{padding:18px 16px}.crypto-deposit-head,.crypto-deposit-foot{flex-direction:column;align-items:flex-start}.crypto-deposit-foot .btn{width:100%}.crypto-message,.crypto-panel>.inline-error{margin-left:16px;margin-right:16px}}.crypto-panel{background:0 0;border:0;overflow:visible}.crypto-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#bfe47633 0,#0000 34%),linear-gradient(135deg,#14291f,#244333);border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:28px;min-height:250px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.crypto-hero:after{content:"";border:1px solid #c8ec9260;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;right:-112px;box-shadow:0 0 0 38px #d3f4a00c,0 0 0 78px #d3f4a008}.crypto-kicker{letter-spacing:1.5px;color:#c5e99b;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.crypto-kicker svg{width:14px}.crypto-hero h2{letter-spacing:-1px;max-width:500px;margin:13px 0 12px;font-size:28px;line-height:1.18}.crypto-hero-copy>p{color:#b4c9bb;max-width:570px;margin:0;font-size:11px;line-height:1.8}.crypto-trust{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.crypto-trust span{color:#c5d6c9;align-items:center;gap:6px;font-size:9px;display:flex}.crypto-trust svg{color:#bce884;width:14px}.crypto-hero-orb{z-index:1;background:#d6f3a711;border:1px solid #d6f3a73b;border-radius:50%;align-content:center;justify-items:center;width:145px;height:145px;display:grid;position:relative;box-shadow:inset 0 0 45px #bce67e10}.crypto-hero-orb svg{color:#c9ed94;width:22px}.crypto-hero-orb strong{margin-top:5px;font-size:28px}.crypto-hero-orb span{color:#b5c9b9;text-align:center;max-width:85px;font-size:8px;line-height:1.5}.crypto-config{z-index:2;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;top:22px;right:25px}.crypto-config.ready{color:#d4f6a7;background:#c6ed9220;border:1px solid #d0f1a333}.crypto-config.ready i{background:#b8eb78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b8eb7820}.crypto-checkout{background:#fff;border:1px solid #dde6d7;border-top:0;border-radius:0 0 22px 22px;padding:0 34px 34px;box-shadow:0 18px 60px #2846280d}.crypto-steps{border-bottom:1px solid #edf1e9;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;padding:22px 0;display:flex}.crypto-steps span{color:#9ba795;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.crypto-steps span b{color:#8e9c87;background:#f0f3ed;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.crypto-steps span.active{color:#587548}.crypto-steps span.active b{color:#54773b;background:#dff0cb}.crypto-steps>i{background:#dfe7d9;width:44px;height:1px}.crypto-form-modern{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 270px;gap:22px;display:grid}.crypto-form-modern fieldset{border:0;min-width:0;margin:0;padding:0}.crypto-form-modern legend{color:#3e5540;margin-bottom:15px;font-size:12px;font-weight:700}.crypto-form-modern legend span{color:#94af7b;margin-right:6px}.crypto-form-modern fieldset>p{color:#8c9984;margin:10px 0 0;font-size:9px;line-height:1.7}.crypto-amount-wrap{background:#fbfcf9;border:1px solid #dce6d6;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;height:57px;padding:0 15px;display:grid}.crypto-amount-wrap:focus-within{border-color:#9cb97c;box-shadow:0 0 0 3px #dceccc}.crypto-amount-wrap>span{color:#77935f;font-size:21px}.crypto-amount-wrap input{color:#294332;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:23px;font-weight:700}.crypto-amount-wrap small{color:#9aa793;font-size:9px}.crypto-quick-amounts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.crypto-quick-amounts button,.crypto-popular button{color:#6f8363;cursor:pointer;background:#fff;border:1px solid #dfe7da;border-radius:8px;padding:8px 10px;font-size:9px}.crypto-quick-amounts button.active,.crypto-popular button.active{color:#52763a;background:#e8f3db;border-color:#a4c184}.crypto-popular{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.crypto-search{background:#fbfcf9;border:1px solid #dfe6db;border-radius:8px;align-items:center;gap:7px;height:38px;margin-bottom:7px;padding:0 10px;display:flex}.crypto-search svg{color:#94a18c;width:14px}.crypto-search input{color:#4f654c;background:0 0;border:0;outline:0;width:100%;font-size:10px}.crypto-form-modern select{color:#465d43;background:#fff;border:1px solid #dfe6db;border-radius:8px;width:100%;height:41px;padding:0 11px;font-size:10px}.crypto-order-summary{background:#f3f8ed;border:1px solid #deead2;border-radius:15px;padding:20px}.crypto-summary-icon{color:#66874a;background:#dceccb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crypto-summary-icon svg{width:19px}.crypto-order-summary>div{margin:16px 0}.crypto-order-summary small{letter-spacing:1px;color:#8ea17e;font-size:7px}.crypto-order-summary strong{color:#365331;margin-top:5px;font-size:25px;display:block}.crypto-order-summary dl{border-top:1px dashed #cdddc1;border-bottom:1px dashed #cdddc1;grid-template-columns:1fr auto;gap:8px;margin:0 0 15px;padding:13px 0;font-size:9px;display:grid}.crypto-order-summary dt{color:#8d9d82}.crypto-order-summary dd{color:#526a49;text-align:right;margin:0}.crypto-order-summary .btn{width:100%;min-height:43px;font-size:10px}.crypto-order-summary>p{color:#819477;gap:7px;margin:12px 0 0;font-size:8px;line-height:1.6;display:flex}.crypto-order-summary>p svg{flex-shrink:0;width:13px}.crypto-alert{margin-top:18px!important}.crypto-message{align-items:center;gap:8px;margin:18px 0 0;padding:13px 15px;display:flex}.crypto-message svg{width:16px}.crypto-list{background:#fff;border:1px solid #dfe7da;border-radius:18px;margin-top:22px;padding:27px}.crypto-list-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.crypto-list-title span{letter-spacing:1.3px;color:#97ac84;font-size:8px}.crypto-list-title h3{color:#344c37;margin:5px 0 0;font-size:17px}.crypto-list-title>small{color:#9aa493;font-size:9px}.crypto-deposit{border-radius:13px;margin-top:10px;padding:18px}.crypto-deposit.finished{background:#fbfef8;border-color:#d4e8c1}.crypto-deposit-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.crypto-deposit-coin{color:#79975f;background:#edf4e6;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.crypto-deposit-coin svg{width:18px}.crypto-deposit-main strong{color:#3b533c;font-size:13px}.crypto-deposit-main small{color:#8d9988;margin-top:5px;font-size:9px;display:block}.crypto-timer{color:#8a6e56;font-variant-numeric:tabular-nums;background:#fcf2e9;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.crypto-timer svg{width:13px}.crypto-paybox{background:#f2f7ec;border:1px solid #e2ebd9;margin:15px 0}.crypto-paybox code{font-size:11px}.crypto-progress{justify-content:center;align-items:center;gap:8px;margin:16px 0;display:flex}.crypto-progress span{color:#a0aa9a;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.crypto-progress span i{background:#edf0eb;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.crypto-progress span i svg{opacity:0;width:10px}.crypto-progress span.done{color:#668650}.crypto-progress span.done i{background:#dfefd0}.crypto-progress span.done i svg{opacity:1}.crypto-progress>b{background:#dfe5dc;width:35px;height:1px}.crypto-deposit-foot{border-top:1px solid #edf1e9;padding-top:13px}.crypto-unavailable{border-radius:0 0 18px 18px;margin:0;padding:25px 34px}@media (max-width:1100px){.crypto-form-modern{grid-template-columns:1fr 1fr}.crypto-order-summary{grid-column:1/-1;grid-template-columns:auto 1fr 1.2fr;align-items:center;gap:18px;display:grid}.crypto-order-summary>div{margin:0}.crypto-order-summary dl{border:0;border-left:1px dashed #cdddc1;border-right:1px dashed #cdddc1;margin:0;padding:0 18px}.crypto-order-summary .btn,.crypto-order-summary>p{grid-column:1/-1}}@media (max-width:760px){.crypto-hero{grid-template-columns:1fr;min-height:0;padding:30px 25px}.crypto-hero-orb{display:none}.crypto-config{top:18px;right:18px}.crypto-hero h2{padding-right:60px;font-size:24px}.crypto-checkout{padding:0 20px 24px}.crypto-form-modern{grid-template-columns:1fr}.crypto-order-summary{grid-column:auto;display:block}.crypto-order-summary>div{margin:16px 0}.crypto-order-summary dl{border:1px dashed #cdddc1;border-left:0;border-right:0;margin:0 0 15px;padding:13px 0}.crypto-steps>i{width:20px}.crypto-deposit-head{grid-template-columns:auto 1fr auto}.crypto-timer{grid-column:2/-1;justify-self:start}.crypto-progress{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.crypto-paybox>div{grid-template-columns:1fr}.crypto-deposit-foot{align-items:flex-start}}@media (max-width:520px){.crypto-hero{padding:25px 19px}.crypto-hero h2{padding-right:45px;font-size:22px}.crypto-trust{gap:10px}.crypto-trust span{font-size:8px}.crypto-checkout{padding:0 15px 18px}.crypto-steps{gap:6px}.crypto-steps span{font-size:8px}.crypto-steps>i{width:12px}.crypto-list{padding:18px 14px}.crypto-deposit{padding:14px}.crypto-deposit-head{grid-template-columns:auto 1fr}.crypto-deposit-head>.status{grid-column:1/-1;justify-self:start;margin-top:8px}.crypto-timer{grid-column:1/-1}.crypto-progress>b{width:15px}.crypto-progress span{font-size:7px}.crypto-quick-amounts{grid-template-columns:repeat(3,1fr);display:grid}.crypto-quick-amounts button{padding:9px 5px}}.smart-recommendations{background:linear-gradient(135deg,#f3f9ea,#fbfdf8);border:1px solid #dce8d2;border-radius:14px;margin:0 24px 20px;padding:18px}.smart-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.smart-title>span{color:#66883f;background:#dff1bf;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.smart-title svg{width:17px}.smart-title strong{color:#405d32;font-size:12px;display:block}.smart-title small{color:#879a78;margin-top:4px;font-size:9px;display:block}.smart-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.smart-country-grid>button{text-align:left;cursor:pointer;color:#4d663f;background:#fff;border:1px solid #dfe8d7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.smart-country-grid>button:hover{border-color:#9fbd7d;box-shadow:0 8px 20px #45672c10}.smart-country-grid>button>svg{display:none}.smart-rank{color:#d7f29b;background:#203d2d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.smart-country-grid strong{font-size:11px;display:block}.smart-country-grid small{color:#8d9d80;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.smart-country-grid small svg{width:10px}.smart-country-grid>button>span:last-of-type{text-align:right}.smart-country-grid>button>span:last-of-type b{font-size:10px;display:block}.smart-country-grid em{color:#69894d;grid-column:2/4;font-size:10px;font-style:normal}.smart-alternatives{border-top:1px solid #dce8d2;align-items:center;gap:11px;margin-top:14px;padding-top:14px;display:flex}.smart-alternatives>svg{color:#789c55;width:19px}.smart-alternatives>span{margin-right:auto}.smart-alternatives>span strong{color:#546d45;font-size:10px;display:block}.smart-alternatives>span small{color:#91a085;font-size:8px}.smart-alternatives>button{color:#637c50;background:#fff;border:1px solid #dae5d1;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.smart-alternatives>button svg{width:12px}.support-center{margin-top:22px}.support-form{border-top:1px solid #e6ece1;padding:22px 24px}.support-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:15px;display:grid}.support-form-grid label,.pricing-grid label{color:#607553;gap:7px;font-size:10px;display:grid}.support-form-grid .wide{grid-column:1/-1}.support-form input,.support-form select,.support-form textarea,.support-admin select,.support-admin textarea,.pricing-form input,.pricing-form select{color:#354a30;width:100%;font:inherit;background:#fff;border:1px solid #dbe5d3;border-radius:8px;outline-color:#99b876;padding:11px 12px;font-size:11px}.support-form textarea{resize:vertical;min-height:100px}.support-success{color:#668548;background:#f1f8e9;border:1px solid #d5e5c8;border-radius:8px;align-items:center;gap:8px;margin:14px 24px;padding:11px 13px;font-size:10px;display:flex}.support-success svg{width:15px}.support-list{border-top:1px solid #edf1e9}.support-ticket{border-top:1px solid #edf1e9;padding:19px 24px}.support-ticket:first-child{border-top:0}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.support-ticket-head strong{color:#435b39;font-size:12px}.support-ticket-head small{color:#97a48d;margin-top:5px;font-size:8px;display:block}.support-ticket>p{color:#74836c;margin:12px 0;font-size:10px;line-height:1.75}.support-status{color:#75836e;white-space:nowrap;background:#f1f4ed;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.support-status i,.pricing-state i{background:#99aa8b;border-radius:50%;width:5px;height:5px}.support-status.open{color:#9d7633;background:#fff4dc}.support-status.open i{background:#e8ab3e}.support-status.in_progress{color:#5d79a2;background:#edf4ff}.support-status.in_progress i{background:#7097c9}.support-status.resolved{color:#5b8240;background:#eaf6df}.support-status.resolved i{background:#7daa56}.support-order{color:#829474;align-items:center;gap:6px;font-size:8px;display:inline-flex}.support-order svg{width:12px}.support-answer{background:#f5f9f0;border-left:3px solid #a3c47b;margin-top:13px;padding:12px 14px}.support-answer strong{color:#68864f;font-size:9px}.support-answer p{color:#687a5d;white-space:pre-wrap;margin:6px 0 0;font-size:10px}.support-admin{grid-template-columns:180px minmax(0,1fr) auto;gap:10px;margin-top:14px;display:grid}.support-admin textarea{resize:vertical;min-height:44px}.support-empty{text-align:center;color:#8a9b7b;padding:40px 20px}.support-empty>svg{color:#a7bd91;width:29px}.support-empty strong{color:#647d52;margin:10px 0 5px;font-size:12px;display:block}.support-empty p{font-size:9px}.pricing-center{margin-bottom:22px}.pricing-center>.panel-header{padding-bottom:18px}.pricing-state{color:#77876d;border:1px solid #dde7d6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.pricing-state.ready{color:#5f8248;background:#eef7e7}.pricing-state.ready i{background:#78a654}.pricing-form{border-top:1px solid #e7ede3;padding:22px 24px}.pricing-toggle{align-items:center;gap:11px;margin-bottom:19px;display:flex}.pricing-toggle input{accent-color:#73984e;width:17px;height:17px}.pricing-toggle strong,.pricing-toggle small{display:block}.pricing-toggle strong{color:#4d653e;font-size:11px}.pricing-toggle small{color:#91a085;margin-top:4px;font-size:8px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-preview{color:#6e865e;background:#f7faf3;border:1px dashed #ccddbc;border-radius:9px;align-items:center;gap:9px;margin:18px 0;padding:13px;font-size:9px;display:flex}.pricing-preview svg{width:15px}.pricing-preview strong{color:#456138;margin-left:auto;font-size:13px}.pricing-form .button-row{margin-top:0}@media (max-width:900px){.smart-country-grid{grid-template-columns:1fr}.smart-alternatives{flex-wrap:wrap;align-items:flex-start}.smart-alternatives>span{width:calc(100% - 32px)}.support-admin{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.smart-recommendations{margin:0 14px 16px;padding:14px}.support-form,.support-ticket,.pricing-form{padding:18px}.support-form-grid,.pricing-grid{grid-template-columns:1fr}.support-form-grid .wide{grid-column:auto}.support-ticket-head{gap:8px}.smart-alternatives>button{flex:1}.support-center .panel-header,.pricing-center .panel-header{align-items:flex-start}.support-center .panel-header>button{margin-left:auto}}.smart-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.smart-channel-grid>button{text-align:left;color:#4c6540;cursor:pointer;background:#fff;border:1px solid #dbe7d1;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.smart-channel-grid>button.selected{background:#f1f8e8;border-color:#789c55}.smart-channel-grid>button>span{background:#eaf3df;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.smart-channel-grid svg{width:14px}.smart-channel-grid strong,.smart-channel-grid small{display:block}.smart-channel-grid strong{font-size:10px}.smart-channel-grid small{color:#8b9c7d;margin-top:3px;font-size:8px}.smart-channel-grid b{white-space:nowrap;font-size:10px}.stock-alert-control{border-top:1px solid #dce8d2;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.stock-alert-control small{color:#839576;font-size:8px}.stock-alert-control>span{color:#b26652;margin-left:auto;font-size:8px}.loss-toggle{border-top:1px solid #e6ede0;margin-top:18px;padding-top:16px}.risk-console{border:1px solid #e2e9dc;border-radius:12px;margin-top:16px;overflow:hidden}.risk-summary{background:#f6f9f2;grid-template-columns:repeat(3,1fr);display:grid}.risk-summary>div{border-right:1px solid #e2e9dc;padding:13px 16px}.risk-summary>div:last-child{border-right:0}.risk-summary small,.risk-summary strong{display:block}.risk-summary small{color:#879779;font-size:8px}.risk-summary strong{color:#334b2d;margin-top:4px;font-size:18px}.risk-console>article{border-top:1px solid #edf1e9;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.risk-console>article strong,.risk-console>article small{display:block}.risk-console>article strong{font-size:10px}.risk-console>article small{color:#8a997e;margin-top:3px;font-size:8px}.risk-console>article>b{font-size:9px}.risk-score{color:#66844d;background:#edf4e6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.risk-score.warning{color:#a4742a;background:#fff0d7}.risk-score.critical{color:#af5545;background:#fae5e1}.risk-console>.detail-small{padding:14px}.profit-visuals{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.profit-visuals>section{border:1px solid #e1e9db;border-radius:12px;padding:16px}.profit-visuals h3{color:#49613e;margin:0 0 14px;font-size:11px}.profit-bars{align-items:flex-end;gap:5px;height:130px;display:flex}.profit-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.profit-bars i{background:linear-gradient(#91b76b,#d5e8bd);border-radius:4px 4px 2px 2px;width:100%;max-width:18px;min-height:4px;display:block}.profit-bars small{color:#8f9e84;writing-mode:vertical-rl;font-size:7px}.profit-products article{border-top:1px solid #edf1e9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.profit-products article:first-child{border-top:0}.profit-products strong,.profit-products small{display:block}.profit-products strong{font-size:9px}.profit-products small{color:#8c9a82;margin-top:3px;font-size:7px}.profit-products b{white-space:nowrap;font-size:9px}@media (max-width:760px){.smart-channel-grid,.profit-visuals{grid-template-columns:1fr}.stock-alert-control{flex-wrap:wrap;align-items:flex-start}.risk-console>article{grid-template-columns:auto 1fr}.risk-console>article>b{grid-column:2}.profit-bars{height:100px}}.resolution-center{margin-bottom:24px;padding:24px}.resolution-center>p,.payment-tracking>p{color:var(--muted,#75836d);margin:12px 0;line-height:1.6}.resolution-center label{gap:8px;margin:18px 0;display:grid}.resolution-center select{color:#19251f;background:#fafcf7;border:1px solid #dfe5d8;border-radius:10px;width:100%;max-width:100%;padding:12px}.resolution-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.resolution-grid>div,.health-channel{border:1px solid #e0e7d9;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.resolution-grid strong,.payment-tracking small{overflow-wrap:anywhere}.resolution-grid small{color:#75836d}.resolution-timeline{margin:18px 0;padding-left:22px;line-height:1.9}.resolution-center .support-center{margin-top:22px}.health-channel span{color:#52773c}.health-channel .health-paused{color:#a35b31}.payment-tracking{background:#f7faf2;border-radius:12px;margin:16px 0;padding:18px}.payment-tracking .resolution-grid{margin:12px 0}@media (max-width:600px){.resolution-center{padding:16px}.resolution-grid{grid-template-columns:1fr}.payment-tracking{padding:12px}}.unified-catalog-note{color:#526c3b;background:#f4f8ec;border-bottom:1px solid #e3eadb;padding:18px 24px;font-size:12px}.favorite-route-panel{margin-bottom:24px;padding:22px}.favorite-route-panel h2{align-items:center;gap:9px;display:flex}.favorite-route-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.favorite-route-grid article{background:#fafcf7;border:1px solid #e1e8da;border-radius:12px;align-items:center;min-width:0;padding:5px;display:flex}.favorite-route-open{text-align:start;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;padding:12px 30px 12px 10px;display:flex;position:relative}.favorite-route-open strong{overflow-wrap:anywhere}.favorite-route-open span,.favorite-route-open small{color:#73836b;font-size:12px}.favorite-route-open>svg{width:16px;position:absolute;top:40%;right:7px}.favorite-route-panel .experience-heading{flex-wrap:wrap;gap:12px}@media (max-width:600px){.favorite-route-panel{padding:16px}.favorite-route-grid{grid-template-columns:1fr}}.mfa-secret{overflow-wrap:anywhere;background:#f1f5eb;border:1px solid #dfe8d7;border-radius:9px;padding:16px;font-size:16px;display:block}.mfa-recovery{background:#fbf7e9;border-radius:12px;margin-top:20px;padding:20px}.mfa-recovery code{overflow-wrap:anywhere;padding:6px;display:block}.admin-security-page{max-width:900px}.admin-security-page form{gap:14px;display:grid}.admin-security-page label{gap:8px;margin:14px 0;display:grid}.durian-low-alarm{background:#fff9eb;border:2px solid #d6a95f}.main .panel-meta,.main .detail-small,.main .catalog-name small,.main .country-empty,.main .summary-line>span,.main .summary-warning,.main .poll-note,.main .pagination,.main .page-heading p{color:#596a60}.main .catalog-name strong,.main .country-name{font-size:14px;line-height:1.4}.main .catalog-name small,.main .panel-meta,.main .summary-line,.main .pagination,.main .poll-note{font-size:12px}.main .catalog-price,.main .country-price strong{font-variant-numeric:tabular-nums;font-size:15px}.main .country-table td{padding-block:14px}.main .radio-btn{width:36px;height:36px}.main .search-field input{font-size:14px}.main .btn{min-height:42px}.purchase-main>.hero,.purchase-main>.feature-metrics{display:none}.purchase-main .page-heading{margin-bottom:18px}.purchase-main .page-heading h1{font-size:clamp(25px,2.6vw,34px)}.purchase-shortcuts{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:20px}.purchase-shortcuts>summary{cursor:pointer;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:650;list-style:none;display:flex}.purchase-shortcuts>summary::-webkit-details-marker{display:none}.purchase-shortcuts>summary>svg{color:#526e44;width:18px}.purchase-shortcuts>summary>svg:last-child{margin-inline-start:auto;transition:transform .2s}.purchase-shortcuts[open]>summary>svg:last-child{transform:rotate(90deg)}.purchase-shortcuts>div{padding:0 16px 16px}.purchase-shortcuts .experience-card{box-shadow:none;border-radius:10px;margin-bottom:10px}.purchase-shortcuts .favorite-route-panel{margin-bottom:10px}.purchase-main .unified-catalog-note{align-items:center;gap:8px;padding:13px 22px;font-size:12px;display:flex}.unified-catalog-note svg{width:16px;height:16px}.purchase-main .service-picker{flex-direction:column;display:flex}.service-picker>.unified-catalog-note{order:0}.service-picker>.panel-header{order:1}.service-picker>.catalog-toolbar{order:2}.service-picker>.feature-toolbar{order:3}.service-picker>.catalog-list,.service-picker>.empty-state{order:4}.service-picker>.pagination{order:5}.purchase-main .catalog-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:370px;overflow-y:auto}.purchase-main .catalog-toolbar{padding-bottom:16px}.purchase-main .feature-toolbar{padding-block:12px}.purchase-main .summary-column{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.purchase-main .summary-column>.panel{width:100%}.purchase-main .summary-total strong{font-size:32px}.purchase-main .summary-warning{font-size:12px;line-height:1.65}.active-orders-section{margin-top:28px;scroll-margin-top:24px}.active-orders-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.active-orders-heading h2{margin:0;font-size:19px}.active-orders-heading>span{color:#526e44;font-size:12px}.active-orders-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:18px;display:grid}.active-orders-grid .active-card{margin:0;padding:22px}.active-orders-grid .number-box{margin-block:12px}.active-orders-grid .number-box code{letter-spacing:.4px;font-size:21px}.active-orders-grid .message-box{color:#254f2a;font:600 19px/1.6 ui-monospace,monospace}.active-orders-grid .countdown-row strong{font-variant-numeric:tabular-nums;font-size:23px}.active-orders-grid .poll-note{font-size:12px;line-height:1.6}.active-orders-grid .btn{margin-top:8px}.active-orders-grid .order-progress{margin-top:16px}.active-orders-grid .active-meta{font-size:13px;line-height:1.65}.site-accountbar{background:#fff;gap:16px;max-width:none;padding:15px max(24px,50vw - 610px)}.site-accountbar .workspace-links{flex-wrap:wrap;gap:6px;display:flex}.site-accountbar .workspace-links a{color:#4e6255;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.workspace-links svg{width:16px;height:16px}.site-accountbar .workspace-links a[aria-current=page]{color:#243d28;background:#edf5e4;border-color:#d4e3c8;font-weight:650}.developer-page.developer-page{color:#202a23;background:#f5f6f3;padding-block:30px;font-family:inherit}.developer-page .developer-heading h1{color:#172b21;font-size:clamp(27px,3vw,36px)}.developer-page .developer-heading span,.developer-page .developer-section-title p,.developer-page .developer-help,.developer-page .developer-list small,.developer-page .developer-empty{color:#596a60;font-size:13px}.developer-page .developer-box{border-color:var(--border);border-radius:var(--radius);padding:24px}.developer-page .developer-box label{color:#3d5145;font-size:13px}.developer-page .developer-box button{min-height:42px;font-size:13px}.developer-page .developer-primary{color:#fff!important;background:#1d3527!important;border-color:#1d3527!important}.developer-page .developer-box input:not([type=checkbox]){font-family:inherit;font-size:14px}.developer-page .developer-box th{color:#596a60;font-size:12px}.developer-page .developer-box td{color:#314a39;font-size:13px}.developer-page .developer-config-note{color:#775020}.developer-page .developer-alert.error{color:#853b2e}.developer-page .developer-heading p{color:#526e44}.api-connection-check{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.api-connection-check h2{margin:0 0 10px;font-size:19px}.api-connection-check p{color:#53665a;font-size:13px;line-height:1.7}.api-connection-check .section-kicker{letter-spacing:1.6px;color:#587744;margin:0 0 10px;font-size:10px;font-weight:700}.api-connection-check form{align-self:start}.api-connection-check>.developer-alert,.api-access-guide{grid-column:1/-1;margin:0}.api-access-guide{border-top:1px solid var(--border);padding-top:16px}.api-access-guide summary{cursor:pointer;font-size:14px;font-weight:600}.api-access-guide pre{color:#def0cb;background:#172b21;border-radius:10px;padding:14px;font-size:12px;line-height:1.8;overflow:auto}.admin-security-page.admin-security-page{max-width:1120px;padding:32px 24px}.admin-security-page>section{border-radius:16px;padding:clamp(22px,4vw,40px)}.admin-security-page h1{letter-spacing:-.7px;font-size:30px}.admin-security-page .resolution-center>p{color:#53665a;max-width:740px;font-size:14px;line-height:1.8}.admin-security-page>nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.admin-security-page>nav a{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px 14px;font-size:13px;text-decoration:none}.admin-security-page>nav a[aria-current=page]{color:#fff;background:#1d3527}.admin-security-page label{font-size:14px}.admin-security-page .btn{min-height:44px}@media (min-width:1500px){.purchase-main .purchase-layout{grid-template-columns:minmax(0,1fr) 290px}.purchase-main .flow{grid-template-columns:minmax(270px,.9fr) minmax(340px,1.1fr);align-items:start;gap:20px}.purchase-main .catalog-list{max-height:530px}}@media (max-width:920px){.purchase-main .summary-column{position:static}.site-accountbar{padding:16px 20px}.site-accountbar>.workspace-links{order:3;width:100%}.api-connection-check{grid-template-columns:1fr}.purchase-main .summary-column>.aside-tip{display:none}}@media (max-width:700px){.purchase-main{padding:22px 16px 130px!important}.purchase-main .purchase-layout,.purchase-main .flow{gap:16px}.purchase-shortcuts>summary{padding:14px;font-size:13px}.purchase-shortcuts>div{padding:0 8px 8px}.purchase-main .panel-header{padding:20px 17px 15px}.purchase-main .catalog-list{max-height:300px}.purchase-main .catalog-product{padding:14px 16px}.purchase-main .feature-toolbar{flex-wrap:wrap;gap:10px}.purchase-main .unified-catalog-note{padding:12px 16px;font-size:11px}.purchase-main .country-table td{padding-inline:12px}.purchase-main .country-name{font-size:13px}.purchase-main .country-refresh{flex-wrap:wrap;gap:10px}.purchase-main .country-toolbar{flex-wrap:wrap}.purchase-main .country-toolbar>.search-field{flex-basis:100%}.purchase-main .country-toolbar select{width:100%;max-width:none;min-height:42px}.purchase-main .mobile-purchase-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px;box-shadow:0 -6px 24px #172b2112}.purchase-main .mobile-purchase-bar strong{max-width:190px;font-size:15px}.purchase-main .mobile-purchase-bar small{color:#485e4d;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.purchase-main .mobile-purchase-bar>.btn{min-height:48px}.active-orders-heading{align-items:start}.active-orders-heading h2{font-size:17px}.active-orders-heading>span{text-align:end;max-width:110px}.active-orders-grid{grid-template-columns:1fr}.active-orders-grid .active-card{padding:18px}.developer-page.developer-page{padding:24px 16px 40px}.developer-page .developer-box{padding:20px}.site-accountbar .workspace-links a{padding:10px;font-size:12px}.admin-security-page.admin-security-page{padding:24px 16px}.admin-security-page h1{font-size:26px}}.account-control-root{position:relative}.mobile-account-menu{display:none}@media (max-width:700px){.account-control-root>.account-controls{display:none}.mobile-account-menu{display:block;position:relative}.mobile-account-menu>summary{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;min-height:42px;padding:10px 12px;font-size:12px;list-style:none;display:flex}.mobile-account-menu>summary::-webkit-details-marker{display:none}.mobile-account-menu>summary svg{width:16px;height:16px}.mobile-account-menu>div{inset-inline-end:0;z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;width:200px;padding:8px;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 35px #172b2120}.mobile-account-menu a,.mobile-account-menu button{color:#203e2b;background:#fff;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;font-size:13px;text-decoration:none;display:flex}.mobile-account-menu button:hover,.mobile-account-menu a:hover{background:#edf5e4}.mobile-account-menu p{color:#853b2e;font-size:12px}.shell:not(.admin-shell) .topbar{min-height:62px;padding:10px 16px}.shell:not(.admin-shell) .breadcrumbs{display:none}.shell:not(.admin-shell) .top-right{flex-wrap:nowrap}.shell:not(.admin-shell) .top-right>.avatar{display:none}.shell:not(.admin-shell) .top-right>.account-control-root{margin-inline-start:auto}.shell:not(.admin-shell) .sidebar{padding-block:14px}.shell:not(.admin-shell) .sidebar .brand{margin-bottom:10px}.shell:not(.admin-shell) .sidebar>.feature-nav{padding-top:6px}.purchase-main .page-heading{margin-bottom:14px}.purchase-main .page-heading h1{font-size:25px}.purchase-main .page-heading p{font-size:13px;line-height:1.6}.purchase-main .feature-alert{font-size:12px}}@media (prefers-reduced-motion:reduce){.purchase-shortcuts>summary>svg:last-child{transition:none}}.system-control{max-width:1200px;padding:32px 24px}.system-control>nav{margin-bottom:28px}.system-control>p{color:#53665a;font-size:14px;line-height:1.8}.system-control h1{font-size:32px}.system-control .resolution-center{margin-top:20px}.system-control .resolution-grid article{gap:10px;display:grid}.system-control .resolution-grid article>strong{font-size:26px}.catalog-label-search{align-items:center;gap:12px;display:flex}.catalog-label-search label{flex:1}.catalog-label-search .modal-input{margin-top:8px}.catalog-label-row{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1.3fr auto;align-items:center;gap:16px;padding:20px 0;display:grid}.catalog-label-row p{overflow-wrap:anywhere}.catalog-label-row small{color:#53665a;margin-top:6px;font-size:12px;display:block}.catalog-label-row label{font-size:12px}.catalog-label-row .modal-input{margin:8px 0 0}.access-results{padding:0;list-style:none}.access-results li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.access-results li>small{color:#53665a;white-space:nowrap;margin-inline-start:auto}.access-results li>span{background:#edf5e4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (max-width:800px){.catalog-label-row{grid-template-columns:1fr}.catalog-label-search{flex-wrap:wrap}.system-control{padding:24px 16px}.system-control h1{font-size:26px}}.customer-sessions{border-top:1px solid var(--border);text-align:start;margin-top:30px;padding-top:26px}.sessions-title{align-items:center;gap:10px;display:flex}.sessions-title h2{margin:0;font-size:19px;line-height:1.4}.sessions-title svg{color:#567843}.customer-sessions>p{color:#53665a;font-size:13px;line-height:1.7}.customer-sessions .button-row{margin:18px 0}.customer-sessions .btn{min-height:42px;font-size:12px}.session-list,.session-history{margin:16px 0;padding:0;list-style:none}.session-list>li{border:1px solid var(--border);border-radius:12px;align-items:start;gap:12px;margin-top:10px;padding:16px;display:flex}.session-list>li>svg{color:#527647;width:20px}.session-list>li>div{flex:1;min-width:0}.session-list strong{overflow-wrap:anywhere;font-size:13px}.session-list small{color:#53665a;margin-top:7px;font-size:12px;line-height:1.5;display:block}.session-current{color:#36582c;background:#edf5e4;border-radius:6px;margin-inline-start:7px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.session-history li{border-top:1px solid var(--border);justify-content:space-between;align-items:start;gap:12px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.session-history strong,.session-history small{display:block}.session-history small{color:#53665a;margin-top:5px}.session-notice{background:#edf5e4;border-radius:8px;padding:12px}.customer-sessions h3{margin-top:26px;font-size:15px}.customer-sessions .session-meta{font-size:11px}@media (max-width:480px){.session-list>li{flex-wrap:wrap}.session-list>li>.btn{margin-inline-start:32px}.session-history li{flex-direction:column;gap:4px}.session-current{width:fit-content;margin:6px 0;display:block}}.incident-banner{flex-wrap:wrap;justify-content:space-between;gap:16px;text-decoration:none;display:flex}.incident-list{padding:0;list-style:none}.incident-list li{background:#fffaf0;border:1px solid #e6d9bb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px;display:flex}.incident-list li.critical{background:#fff5f1;border-color:#e7c6bc}.incident-list li strong,.incident-list li small{display:block}.incident-list li strong{font-size:15px;line-height:1.5}.incident-list li p{margin:8px 0;font-size:13px}.incident-list li span{text-transform:uppercase;color:#855b36;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.incident-list li small{color:#53665a;font-size:11px}.incident-list .btn{flex-shrink:0}@media (max-width:700px){.auth-field>input,.auth-password>input,.auth-resend-form input,.modal-input,.country-refresh input,.country-toolbar input,.country-toolbar select,.public-country-card input,.public-country-card select,.ph-catalog-tools input,.ph-catalog-tools select,.search-box input,.search-input input{min-height:44px;font-size:16px!important}.auth-submit,.auth-secondary,.auth-password>button,.auth-options label,.auth-switch a{min-height:44px}.auth-switch a{align-items:center;display:inline-flex}.auth-password>button{min-width:44px}.auth-form-side{min-width:0}.auth-card,.auth-form{min-width:0;max-width:100%}.auth-options{flex-wrap:wrap;gap:10px}.mobile-purchase-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom));min-height:80px}:is(.main:has(input[type=search]:focus) .mobile-purchase-bar,.main:has(input[type=number]:focus) .mobile-purchase-bar){display:none}.purchase-main .toast{bottom:calc(100px + env(safe-area-inset-bottom))}.incident-list li{flex-direction:column;align-items:flex-start}.incident-list li .btn{min-height:44px}.incident-banner span{font-size:13px}}:root{--muted:#53665a;--border:#dce5de;--radius:18px}body{background:#f4f7f4}button,input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #698d40}.shell .panel,.system-control .panel{border-color:#dce5de;box-shadow:0 5px 20px #193c2605}.shell .panel{border-radius:18px}.shell .panel-title,.shell .section-title{letter-spacing:-.25px}.shell .btn{border-radius:10px;min-height:42px;font-size:13px}.shell .btn-dark{color:#fff;background:#193c2b}.shell .btn-outline{color:#35513d;background:#fff;border-color:#d7e2d9}.shell .btn-outline:hover:not(:disabled){background:#f0f6eb;border-color:#9bb483}.shell .catalog-row,.shell .country-table tbody tr{transition:background-color .15s}.shell .summary-total,.shell .catalog-price,.shell .country-price{font-variant-numeric:tabular-nums}.shell .panel-meta,.shell .summary-line,.shell .poll-note{line-height:1.65}.shell .sidebar .nav-item{border-radius:11px}.shell .sidebar .nav-item.active{box-shadow:0 3px 14px #07160d15}.site-accountbar{border-bottom-color:#dce5de}.ph-page .ph-header-inner{min-height:80px}.ph-page .ph-main-nav a,.ph-page .ph-login{color:#3e5a47;font-size:13px}.ph-page .ph-button{border-radius:11px;min-height:46px;font-size:14px}.ph-page .ph-hero{gap:56px;padding-top:76px;padding-bottom:80px}.ph-page .ph-hero h1{letter-spacing:-3px;font-weight:650;line-height:1.08}.ph-page .ph-hero-description{line-height:1.8;color:#d0dfd3!important;font-size:16px!important}.ph-page .ph-eyebrow{letter-spacing:1.4px;color:#536e42;font-size:11px}.ph-page .ph-hero .ph-eyebrow{color:#c9e7a3}.ph-page .ph-hero-notes>span{color:#d0dfd3;font-size:11px}.ph-page .ph-preview{border-radius:22px;padding:26px;transform:none}.ph-page .ph-preview-top strong{color:#35503b;font-size:14px}.ph-page .ph-preview-top div>span,.ph-page .ph-preview-footer{color:#53694b;font-size:11px}.ph-page .ph-example-tag{color:#4e683c;background:#edf5e4;border-color:#cfddc3;font-size:10px}.ph-page .ph-preview-service small,.ph-page .ph-preview-route small,.ph-page .ph-preview-message small{color:#586d4c;font-size:10px}.ph-page .ph-preview-route strong{color:#405b37;font-size:12px}.ph-page .ph-preview-message strong{color:#36552e;font-size:14px}.ph-page .ph-preview-message p{color:#52684a;font-size:12px;line-height:1.65}.ph-page .ph-preview-message>b{color:#466232;font-size:12px}.ph-page .ph-proof strong{font-variant-numeric:tabular-nums;font-size:26px}.ph-page .ph-proof span{color:#53694b;font-size:12px}.ph-page .ph-section-heading h2{max-width:780px;font-weight:650;line-height:1.2}.ph-page .ph-section-heading p:not(.ph-eyebrow){color:#53665a;max-width:720px;font-size:14px;line-height:1.8}.ph-page .ph-product{border-color:#dce5d6;padding:21px;box-shadow:0 3px 12px #234c2d04}.ph-page .ph-product:hover{border-color:#9bb483;transform:translateY(-2px);box-shadow:0 9px 25px #234c2d0b}.ph-page .ph-product h3{color:#294b32;font-size:15px}.ph-page .ph-product-name>span,.ph-page .ph-product-price small{color:#53694b;font-size:11px}.ph-page .ph-product-price strong{font-variant-numeric:tabular-nums;color:#284c32;font-size:19px}.ph-page .ph-product-price a{align-items:center;min-height:32px;font-size:12px;display:inline-flex}.ph-page .ph-catalog-bottom>span,.ph-page .ph-catalog-bottom>a{color:#4e6544;font-size:12px;line-height:1.6}.ph-page .ph-bento-grid article{min-height:264px;padding:28px;box-shadow:0 4px 18px #234c2d04}.ph-page .ph-bento article>span{color:#536e42;font-size:10px}.ph-page .ph-bento h3{color:#294b32;font-size:21px}.ph-page .ph-bento p,.ph-page .ph-steps p{color:#53665a;font-size:14px;line-height:1.8}.ph-page .ph-bento article>a{color:#476336;min-height:28px;font-size:12px}.ph-page .ph-bento-dark h3{color:#f1f7ed}.ph-page .ph-bento-dark p,.ph-page .ph-bento-dark>span{color:#ccddcf}.ph-page .ph-bento article:has(>a){padding-bottom:70px}.ph-page .ph-refund-flow span{color:#48633c;font-size:12px}.ph-page .ph-faq summary{color:#35533a;min-height:58px;font-size:14px}.ph-page .ph-faq details>p{color:#53665a;font-size:14px;line-height:1.8}.ph-page .ph-final-cta p:not(.ph-eyebrow){color:#d1dfd2;font-size:14px}.ph-page .ph-footer nav a,.ph-page .ph-footer>p{color:#53665a;font-size:12px}.system-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;max-width:1240px;padding:32px;display:grid}.system-control>nav,.system-control>.control-heading,.system-control>.inline-error,.system-control>.feature-alert,.system-control>.incident-center,.system-control>.control-wide{grid-column:1/-1}.system-control .control-heading{padding:10px 0 4px}.system-control .control-heading h1{letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.2}.system-control .control-heading>p:last-child{color:#53665a;margin:0;font-size:15px;line-height:1.75}.system-control .control-heading .eyebrow{letter-spacing:1.5px;color:#5c754a;font-size:11px}.system-control .resolution-center{border-radius:18px;min-width:0;margin:0;padding:26px}.system-control .resolution-center h2{letter-spacing:-.4px;margin:0 0 15px;font-size:20px}.system-control .resolution-center p{color:#53665a;font-size:14px;line-height:1.75}.system-control .resolution-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:20px 0;display:grid}.system-control .resolution-grid article{width:100%;max-width:none;min-height:112px;box-shadow:none;background:#f5f9f0;border:1px solid #dee8d8;border-radius:13px;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:18px;display:flex}.system-control .resolution-grid article strong{letter-spacing:-.8px;color:#355c30;font-variant-numeric:tabular-nums;font-size:29px;line-height:1.1}.system-control .resolution-grid article small{color:#53684b;font-size:12px;line-height:1.5}.system-control .access-results{padding:0;list-style:none}.system-control .access-results li{border-bottom:1px solid #e6ece4;padding:12px 0;font-size:13px}.system-control .access-results small{color:#53665a}.system-control .catalog-label-search{align-items:end;gap:14px}.system-control label{color:#425b49;font-size:13px;line-height:1.6}.system-control .modal-input{border-radius:10px;min-height:44px;font-size:14px}.system-control .btn{border-radius:10px;min-height:44px;font-size:13px}.system-control .button-row{flex-wrap:wrap;gap:10px}@media (max-width:900px){.system-control{grid-template-columns:minmax(0,1fr);padding:24px}.ph-page .ph-hero{gap:32px}.ph-page .ph-hero h1{font-size:50px}}@media (max-width:650px){.ph-page .ph-container{width:calc(100% - 36px)}.ph-page .ph-hero{gap:32px;width:100%;padding:42px 18px 48px}.ph-page .ph-hero h1{letter-spacing:-1.8px;font-size:clamp(38px,10vw,49px)}.ph-page .ph-hero-description{font-size:15px!important}.ph-page .ph-hero-notes{gap:12px}.ph-page .ph-preview{padding:20px}.ph-page .ph-preview-route{grid-template-columns:1fr;gap:12px}.ph-page .ph-preview-route>svg{display:none}.ph-page .ph-preview-message{flex-wrap:wrap;gap:10px}.ph-page .ph-preview-message>b{margin-left:0}.ph-page .ph-preview-footer{flex-wrap:wrap;gap:12px;line-height:1.6}.ph-page .ph-proof strong{font-size:23px}.ph-page .ph-bento-grid article{min-height:240px;padding:23px}.ph-page .ph-section-heading h2{letter-spacing:-.6px;font-size:28px}.ph-page .ph-catalog-grid{grid-template-columns:minmax(0,1fr)}.ph-page .ph-product{gap:12px;padding:18px}.ph-page .ph-product-name{flex:1;min-width:0}.ph-page .ph-product-price{white-space:nowrap;flex-shrink:0;justify-items:end;gap:4px;display:grid}.ph-page .ph-product-avatar{flex-shrink:0;width:36px;height:36px}.ph-page .ph-steps li{padding-left:58px}.ph-page .ph-steps h3{font-size:17px}.ph-page .ph-steps p{padding-right:0}.ph-page .ph-footer nav{gap:14px 20px}.system-control{gap:16px;padding:20px 14px}.system-control .resolution-center{padding:20px}.system-control .resolution-grid{grid-template-columns:1fr}.system-control .resolution-grid article{min-height:95px}.system-control .catalog-label-search{flex-wrap:wrap}.system-control .button-row .btn{flex:auto}}@media (max-width:380px){.ph-page .ph-header-inner{flex-wrap:wrap;gap:14px;padding:16px 0}.ph-page .ph-brand{white-space:nowrap;flex-shrink:0}.ph-page .ph-header-actions{justify-content:space-between;width:100%;margin:0}.ph-page .ph-preview-route strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ph-page .ph-product,.shell .catalog-row,.shell .country-table tbody tr{transition:none}.ph-page .ph-product:hover{transform:none}}.locale-bar{z-index:80;color:#52684a;background:#f8faf5;border-bottom:1px solid #dfe7d9;justify-content:flex-end;align-items:center;gap:12px;height:40px;padding:4px 24px;font-size:11px;display:flex;position:sticky;top:0}.locale-picker{align-items:center;gap:8px;display:flex}.locale-picker svg{width:16px;height:16px}.locale-picker select{color:#263b2c;background:#fff;border:1px solid #dbe3d4;border-radius:7px;max-width:160px;height:30px;padding:2px 9px;font-size:12px}.locale-bar [role=alert]{color:#a53737}.sidebar{top:40px}.shell{min-height:calc(100dvh - 40px)}html[dir=rtl] .sidebar{inset:40px 0 0 auto}html[dir=rtl] .nav button,html[dir=rtl] .country-table th,html[dir=rtl] .admin-box{text-align:start}html[dir=rtl] .nav .badge{margin-left:0;margin-inline-start:auto}html[dir=rtl] .hero-art{left:20px;right:auto}html[dir=rtl] .hero-chip{left:36px;right:auto}html[dir=rtl] .country-table th:last-child{text-align:end}html[dir=rtl] .lucide-arrow-right,html[dir=rtl] .lucide-arrow-left,html[dir=rtl] .lucide-chevron-right{transform:rotate(180deg)}html[dir=rtl] .number-box,html[dir=rtl] code,html[dir=rtl] pre{text-align:left;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .message-box{text-align:start;unicode-bidi:plaintext}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[inputmode=decimal]{text-align:start;direction:ltr}html[dir=rtl] .ph-hero h1{letter-spacing:0}html[dir=rtl] .catalog-name,html[dir=rtl] .catalog-product{text-align:start}@media (max-width:700px){.locale-bar{gap:8px;height:40px;padding:4px 14px}.locale-picker select{max-width:145px}.locale-bar [role=alert]{max-width:45%;font-size:9px}.sidebar{top:auto}html[dir=rtl] .sidebar{inset:auto}.locale-bar span[role=status]{font-size:9px}}
