/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.contents{display:contents}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.\[test\:flow\]{test:flow}}:root{--navy:#071a3d;--navy-2:#0c2f68;--blue:#1463f3;--blue-2:#0b4dd7;--blue-soft:#eaf2ff;--green:#129b68;--green-soft:#e9f8f1;--amber:#f08b24;--amber-soft:#fff4e8;--red:#e44646;--violet:#7057d9;--ink:#101a2d;--muted:#647086;--line:#dfe5ef;--surface:#fff;--canvas:#f5f7fb;--shadow:0 12px 40px #12274c17}.email-template-layout{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}.email-template-list{flex-direction:column;gap:8px;max-height:720px;display:flex;overflow:auto}.email-template-list button{appearance:none;text-align:left;color:#17233d;cursor:pointer;background:#fff;border:1px solid #e4e9f2;border-radius:10px;padding:11px 12px}.email-template-list button.active{background:#eff5ff;border-color:#1463f3}.email-template-list strong,.email-template-list small{display:block}.email-template-list small{color:#718096;margin-top:4px}.email-template-editor{gap:12px;display:grid}.email-template-editor>label{color:#536178;gap:6px;font-size:13px;display:grid}.email-template-editor input,.email-template-editor select,.email-template-editor textarea{width:100%;font:inherit;color:#17233d;background:#fff;border:1px solid #dce3ee;border-radius:9px;padding:10px 12px}.email-template-editor textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.template-variable-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.template-variable-list code{color:#1457d9;background:#eff5ff;border-radius:6px;padding:4px 7px}.email-preview{background:#f8faff;border:1px solid #dce3ee;border-radius:12px;gap:10px;padding:14px;display:grid}.email-preview iframe{background:#fff;border:1px solid #e4e9f2;border-radius:8px;width:100%;min-height:300px}.email-preview pre{white-space:pre-wrap;word-break:break-word}.danger-text{color:#d92d20!important}@media (width<=900px){.email-template-layout{grid-template-columns:1fr}.email-template-list{max-height:220px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1463f33d}.public-shell{background:linear-gradient(#fff 0,#f6f8fc 48%,#fff 100%);min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #e0e6ef;align-items:center;gap:clamp(24px,3vw,48px);height:72px;padding:0 clamp(24px,3vw,48px);display:flex;position:sticky;top:0;box-shadow:0 3px 14px #12294c09}.brand{white-space:nowrap;align-items:center;gap:11px;font-size:22px;font-weight:800;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--blue), #0b49c8);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 16px #1463f342}.main-nav{flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.main-nav a{color:#354054;border-bottom:3px solid #0000;padding:25px 2px 22px;font-size:15px}.main-nav a:hover{color:var(--blue);border-color:var(--blue)}.mobile-nav-toggle{color:#26344d;background:#fff;border:1px solid #d7dfeb;border-radius:9px;width:38px;height:38px;font-size:19px;line-height:1;display:none}.header-actions{align-items:center;gap:12px;display:flex}.header-order-link{color:#273348;white-space:nowrap;align-items:center;gap:8px;min-height:38px;font-size:14px;font-weight:650;display:inline-flex}.header-order-link span{color:var(--blue);font-size:19px;line-height:1}.header-order-link:hover{color:var(--blue)}.logout-button{color:#4b5870;background:#fff;border:1px solid #d7deea;border-radius:9px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.logout-button:hover{color:#c33d3d;background:#fff7f7;border-color:#efaaaa}.logout-button:disabled{cursor:wait;opacity:.68}.logout-button-small{min-height:38px}.logout-button-on-dark{color:#fff;background:#ffffff14;border-color:#ffffff57}.logout-button-on-dark:hover{color:#fff;background:#ffffff29;border-color:#ffffffa6}.quiet-link{color:#4c586e;font-size:14px}.primary-button,.outline-button{border:1px solid var(--blue);border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:700;transition:all .18s;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--blue), var(--blue-2));color:#fff;box-shadow:0 8px 20px #1463f333}.primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #1463f345}.outline-button{color:var(--blue);background:#fff}.outline-button:hover{background:var(--blue-soft)}.primary-button.small,.outline-button.small{min-height:38px;padding:0 17px;font-size:14px}.primary-button.wide,.outline-button.wide{width:100%}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:12px;font-weight:800;display:inline-block}.hero-section{background:radial-gradient(circle at 76% 28%,#4a91ff3b,#0000 31%),linear-gradient(135deg,#f8fbff,#edf5ff 65%,#e7f0ff);border:1px solid #d9e5f6;border-radius:24px;grid-template-columns:1.15fr .85fr;max-width:1460px;min-height:430px;margin:20px auto 0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:70px 74px 58px;position:relative}.hero-copy h1{letter-spacing:-.04em;color:#07183a;margin:16px 0 18px;font-size:clamp(42px,4.3vw,68px);line-height:1.08}.hero-copy>p{color:#53617a;max-width:690px;margin:0;font-size:18px;line-height:1.8}.hero-actions{gap:14px;margin:30px 0 26px;display:flex}.trust-row{color:#4e5e75;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.trust-row span:first-letter{color:var(--green)}.hero-visual{min-height:430px;position:relative}.globe{color:#ffffffad;background:radial-gradient(circle at 34% 28%,#74b3ff,#1c6eea 48%,#0a3f9b);border-radius:50%;place-items:center;width:240px;height:240px;font-size:190px;line-height:1;display:grid;position:absolute;top:47%;left:38%;transform:translate(-50%,-50%);box-shadow:0 34px 70px #0a439e40}.sim-card{color:#fff;background:linear-gradient(145deg,#1e79ff,#063fbb);border:2px solid #ffffffbf;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:175px;height:236px;padding:28px 20px;display:flex;position:absolute;top:93px;right:13%;transform:rotate(10deg);box-shadow:0 24px 45px #032c7d57}.sim-chip{background:linear-gradient(135deg,#ffe0ad,#d8a650);border:2px solid #fff0d2;border-radius:18px;width:94px;height:76px;position:absolute;top:44px;box-shadow:inset 0 0 0 8px #7145101c}.sim-card strong{letter-spacing:.16em}.sim-card small{opacity:.76}.orbit{border:2px dashed #155edc40;border-radius:50%;position:absolute;transform:rotate(-12deg)}.orbit-one{width:520px;height:170px;top:137px;left:12px}.orbit-two{width:420px;height:290px;top:61px;right:-72px}.pin{color:var(--blue);background:#fff;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 8px 20px #0e3e8929}.pin-one{top:84px;left:6%}.pin-two{color:var(--amber);bottom:67px;right:6%}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1.1fr .85fr .9fr .7fr;gap:24px;max-width:1460px;margin:18px auto 0;padding:22px 28px;display:grid;box-shadow:0 8px 25px #18315a0f}.filter-group{min-width:0}.filter-group+.filter-group{border-left:1px solid var(--line);padding-left:24px}.filter-group>strong{margin-bottom:12px;font-size:14px;display:block}.chip-row{flex-wrap:wrap;gap:9px;display:flex}.filter-chip{color:#4c586b;background:#fff;border:1px solid #d9dfeb;border-radius:8px;padding:8px 13px;font-size:13px}.filter-chip:hover,.filter-chip.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);font-weight:700}.catalog-section{max-width:1460px;margin:74px auto 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.section-heading h2,.testing-section h2{letter-spacing:-.02em;margin:8px 0 0;font-size:30px}.result-count{color:var(--muted);font-size:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:235px 1fr;min-height:320px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 9px 28px #1a2e510f}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.product-image{background:linear-gradient(150deg,#e9f3ff,#b9d8ff);flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.product-card.amber .product-image{background:linear-gradient(150deg,#fff6e9,#ffd7a5)}.product-image:after{content:"";border:1px solid #ffffffb3;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-120px;right:-70px}.country-flag{filter:drop-shadow(0 8px 10px #0000001f);font-size:50px;position:absolute;top:25px;left:28px}.mini-sim{background:linear-gradient(145deg,#1f72f1,#063d9e);border:2px solid #fffc;border-radius:14px;place-items:center;width:96px;height:126px;display:grid;transform:rotate(-6deg);box-shadow:0 20px 35px #0b459e42}.product-card.amber .mini-sim{background:linear-gradient(145deg,#ff9f35,#dc5a21)}.mini-sim span{background:#efc475;border-radius:8px;width:48px;height:42px;box-shadow:inset 0 0 0 5px #6d481029}.product-image small{color:#174f9c;margin-top:19px;font-weight:800}.product-body{flex-direction:column;padding:28px 30px 25px;display:flex}.product-title-row{justify-content:space-between;gap:12px;display:flex}.product-country{color:var(--muted);font-size:12px}.product-title-row h3{margin:5px 0 0;font-size:24px}.availability-dot{background:var(--green-soft);height:26px;color:var(--green);border-radius:15px;padding:4px 9px;font-size:11px;font-weight:700}.product-body>p{color:var(--muted);margin:16px 0;line-height:1.65}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{background:var(--green-soft);color:#137754;border:1px solid #c8eadc;border-radius:6px;padding:5px 8px;font-size:11px}.tag-row.large span{padding:6px 10px;font-size:12px}.platform-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.platform-row span{color:#4a5568;background:#f1f4f8;border:1px solid #e3e7ed;border-radius:7px;padding:5px 9px;font-size:11px}.product-footer{justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:17px;display:flex}.price{color:var(--blue);font-size:31px;font-weight:800}.price small{font-size:17px}.price span{color:var(--muted);font-size:12px;font-weight:500}.testing-section{background:linear-gradient(120deg,#eef5ff,#fff);border:1px solid #ccdcfa;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1460px;margin:72px auto;padding:36px 42px;display:grid}.testing-icon{color:#fff;background:linear-gradient(145deg,var(--blue),#1cb4bb);border-radius:21px;place-items:center;width:70px;height:70px;font-size:30px;font-weight:900;display:grid;box-shadow:0 14px 28px #1463f33b}.testing-section p{color:var(--muted);max-width:820px;margin-bottom:0;line-height:1.7}.testing-price{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:4px;display:grid}.testing-price strong{color:var(--blue);font-size:30px}.testing-price span{color:var(--muted)}.testing-price button{grid-column:1/-1;margin-top:9px}.assurance-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1460px;margin:0 auto 80px;display:grid}.info-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:15px;padding:24px;display:flex}.info-card>span{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.info-card h3{margin:1px 0 6px;font-size:15px}.info-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.site-footer{background:var(--navy);color:#ffffffba;align-items:center;gap:28px;min-height:100px;padding:28px clamp(24px,4vw,72px);display:flex}.site-footer>span{color:#fff;font-size:18px;font-weight:800}.site-footer p{flex:1}.site-footer div{gap:18px;font-size:13px;display:flex}.product-page{max-width:1480px;margin:0 auto;padding:30px 24px 80px}.breadcrumb{color:var(--muted);gap:10px;margin-bottom:25px;font-size:13px;display:flex}.breadcrumb a{color:var(--blue)}.product-detail-grid{grid-template-columns:430px 1fr 390px;align-items:start;gap:38px;display:grid}.detail-visual{background:linear-gradient(155deg,#bfe0ff,#ebf5ff 55%,#9cc9ff);border-radius:20px;justify-content:center;align-items:center;height:560px;display:flex;position:relative;overflow:hidden}.detail-visual.amber{background:linear-gradient(155deg,#ffe0b8,#fff6e9 55%,#ffc77e)}.detail-visual:before{content:"";border:1px solid #fffc;border-radius:50%;width:460px;height:460px;position:absolute;top:50px;left:-140px;box-shadow:0 0 0 70px #ffffff21}.detail-visual>div:last-child{color:#fff;background:#051d44cc;border-radius:12px;flex-direction:column;padding:11px 15px;display:flex;position:absolute;bottom:24px;left:25px}.detail-flag{z-index:2;font-size:45px;position:absolute;top:23px;right:25px}.large-sim-art{background:linear-gradient(145deg,#176df3,#073c9f);border:3px solid #ffffffdb;border-radius:26px;place-items:center;width:190px;height:290px;display:grid;transform:rotate(-7deg);box-shadow:0 28px 45px #08398740}.detail-visual.amber .large-sim-art{background:linear-gradient(145deg,#ff9d31,#ce4b22)}.large-sim-art span{background:linear-gradient(145deg,#ffe1a7,#d2a04d);border-radius:17px;width:103px;height:90px;box-shadow:inset 0 0 0 9px #794c1024}.qr-art{background:#fff;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:9px;width:235px;height:235px;padding:25px;display:grid;box-shadow:0 24px 50px #0a388233}.qr-art i{background:var(--navy);border-radius:4px}.qr-art i:nth-child(2),.qr-art i:nth-child(4),.qr-art i:nth-child(9){border:6px solid var(--navy);background:0 0}.detail-content{padding-top:7px}.detail-content h1{letter-spacing:-.03em;margin:10px 0 17px;font-size:42px}.detail-summary{color:var(--muted);margin:22px 0;font-size:16px;line-height:1.75}.facts-list{border-block:1px solid var(--line);margin:0;padding:20px 0}.facts-list div{grid-template-columns:92px 1fr;gap:15px;margin:11px 0;font-size:14px;display:grid}.facts-list dt{color:var(--muted)}.facts-list dd{margin:0;font-weight:650}.platform-box{margin-top:23px}.platform-box .platform-row{margin:12px 0}.platform-box small{color:var(--green)}.purchase-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:24px;position:sticky;top:92px}.purchase-card h2{margin:0 0 12px;font-size:15px}.purchase-card h2:not(:first-child){margin-top:21px}.selection-stack{gap:10px;display:grid}.selection-card{text-align:left;background:#fff;border:1px solid #dce2ec;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px;display:grid}.selection-card.selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.radio-dot{border:2px solid #9eabc0;border-radius:50%;width:17px;height:17px;margin-top:2px}.selected .radio-dot{border:5px solid var(--blue)}.selection-card div{flex-direction:column;gap:4px;display:flex}.selection-card small{color:var(--muted);font-weight:400;line-height:1.45}.selection-card b{color:var(--blue);white-space:nowrap}.delivery-tabs,.payment-tabs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.delivery-tabs button,.payment-tabs button{background:#fff;border:1px solid #dae0ea;border-radius:8px;min-height:42px;padding:5px;font-size:12px}.delivery-tabs button.active,.payment-tabs button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);font-weight:700}.delivery-note{background:var(--blue-soft);color:#164eae;border-radius:10px;margin-top:17px;padding:13px}.delivery-note p{margin:5px 0 0;font-size:12px;line-height:1.5}.price-summary{border-top:1px solid var(--line);margin:20px 0 15px;padding-top:12px}.price-summary div{justify-content:space-between;margin:8px 0;font-size:12px;display:flex}.price-summary span{color:var(--muted)}.price-summary .total-line{border-top:1px dashed #d7deea;margin-top:12px;padding-top:12px;font-size:15px}.total-line b{color:var(--blue);font-size:21px}.center-note{text-align:center;color:var(--muted);margin-top:10px;display:block}.product-information{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:35px;padding:0 28px 28px}.info-tabs{border-bottom:1px solid var(--line);gap:35px;display:flex}.info-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:19px 4px 15px}.info-tabs button.active{color:var(--blue);border-color:var(--blue);font-weight:800}.information-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:23px;display:grid}.information-grid article{border:1px solid var(--line);border-radius:12px;padding:22px;position:relative}.information-grid article>span{color:#bdd2f9;font-size:26px;font-weight:900}.information-grid h3{margin:7px 0}.information-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.warning-box{background:#fff9f1;border:1px solid #ffd4a5;border-radius:11px;margin-top:18px;padding:17px 20px}.warning-box strong{color:#a95e0d}.warning-box ul{color:#7b5d3c;margin-bottom:0;font-size:13px}.lookup-page{grid-template-columns:1fr 350px;align-items:start;gap:24px;max-width:1040px;margin:70px auto;padding:0 24px;display:grid}.lookup-card,.security-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:34px}.lookup-card h1{margin:10px 0;font-size:32px}.lookup-card>p{color:var(--muted);line-height:1.65}.lookup-card label{gap:7px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.lookup-card input,.config-form input,.config-form textarea,.config-form select{background:#fff;border:1px solid #d9e0eb;border-radius:9px;outline:0;width:100%;padding:12px 13px}.lookup-card input:focus,.config-form input:focus,.config-form textarea:focus,.config-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.lookup-result{background:var(--blue-soft);border-radius:10px;gap:6px;margin-top:18px;padding:15px;display:grid}.lookup-result span{font-family:monospace}.lookup-result p{color:var(--muted);margin:0;font-size:12px}.esim-qr-view{border:1px solid var(--line);background:#fff;border-radius:12px;justify-items:center;gap:13px;margin-top:12px;padding:18px;display:grid}.esim-qr-view img{width:min(100%,340px);height:auto;image-rendering:crisp-edges;border-radius:8px;display:block}.esim-qr-view p{text-align:center;max-width:560px;line-height:1.65}.security-card{background:linear-gradient(145deg,var(--navy),var(--navy-2));color:#fff}.security-card>span{background:#ffffff1f;border-radius:15px;place-items:center;width:50px;height:50px;font-weight:800;display:grid}.security-card h2{margin:25px 0 12px}.security-card ul{color:#ffffffb8;padding-left:18px;font-size:13px;line-height:1.8}.dashboard-shell{background:#f4f6fa;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{color:#fff;background:linear-gradient(#08275a,#061a3d);flex-direction:column;height:100vh;padding:17px 11px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-brand{white-space:nowrap;align-items:center;gap:10px;padding:5px 9px 20px;font-size:17px;font-weight:800;display:flex}.dashboard-brand>span{background:var(--blue);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dashboard-sidebar nav{gap:3px;display:grid}.dashboard-sidebar nav button{color:#ffffffc7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:45px;padding:0 13px;font-size:13px;display:flex}.dashboard-sidebar nav button:hover,.dashboard-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1472ff,#0d5de7)}.dashboard-sidebar nav button i{background:#ffffff1a;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.sidebar-footer{border-top:1px solid #ffffff1f;flex-direction:column;margin-top:auto;padding:17px 10px 5px;display:flex}.sidebar-footer small{color:#ffffff80;margin-top:3px}.dashboard-main{min-width:0}.dashboard-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:flex}.dashboard-topbar h1{margin:0 0 4px;font-size:22px}.dashboard-topbar small{color:var(--muted)}.topbar-actions{align-items:center;gap:15px;font-size:13px;display:flex}.topbar-actions label{border:1px solid var(--line);min-width:290px;height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.topbar-actions input{background:0 0;border:0;outline:0;flex:1}.avatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.role-badge{background:var(--blue);color:#fff;border-radius:7px;padding:7px 12px;font-weight:700}.dashboard-content{padding:22px}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex;box-shadow:0 5px 16px #14294e0a}.kpi-card>span{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:12px;place-items:center;font-weight:800;display:grid}.kpi-card div{flex-direction:column;gap:5px;display:flex}.kpi-card small{color:var(--muted)}.kpi-card strong{color:var(--blue);font-size:24px}.kpi-card.green>span{background:var(--green-soft);color:var(--green)}.kpi-card.green strong{color:var(--green)}.kpi-card.amber>span{background:var(--amber-soft);color:var(--amber)}.kpi-card.amber strong{color:var(--amber)}.kpi-card.red>span{color:var(--red);background:#ffeded}.kpi-card.red strong{color:var(--red)}.kpi-card.violet>span{color:var(--violet);background:#f0edff}.kpi-card.violet strong{color:var(--violet)}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 5px 17px #14294e0a}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.panel-heading h2{margin:0;font-size:16px}.panel-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.panel-heading button:not(.primary-button){color:var(--blue);background:0 0;border:0;font-size:12px}.operations-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:16px;display:grid}.operations-grid>aside{gap:16px;display:grid}.kanban-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.kanban-column{background:#f6f8fb;border-radius:10px;padding:10px}.kanban-column h3{align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.kanban-column h3 b{color:var(--muted);margin-left:auto}.status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.status-dot.s1{background:var(--amber)}.status-dot.s2{background:var(--violet)}.status-dot.s3{background:var(--green)}.task-card{background:#fff;border:1px solid #e2e6ed;border-radius:8px;flex-direction:column;gap:5px;margin-top:8px;padding:10px;display:flex}.task-card small,.task-card span{color:var(--muted);font-size:10px}.task-card strong{font-size:11px}.task-card button{background:var(--blue);color:#fff;border:0;border-radius:6px;align-self:flex-end;margin-top:4px;padding:5px 8px;font-size:10px}.compact-panel{padding-bottom:7px}.metric-row{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:10px 18px;font-size:12px;display:flex}.metric-row b.green{color:var(--green)}.metric-row b.blue{color:var(--blue)}.metric-row b.red{color:var(--red)}.alert-panel{padding-bottom:8px}.alert-panel p{border-bottom:1px solid #edf0f4;margin:0 15px;padding:11px 3px;font-size:11px}.alert-panel p b{float:right;width:20px;height:20px;color:var(--red);background:#ffebeb;border-radius:50%;place-items:center;display:grid}.task-table-panel{margin-top:16px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#59657a;background:#fafbfc;font-weight:650}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8ecf2;padding:12px 15px}td button{color:var(--blue);background:0 0;border:0}.status-pill{border-radius:14px;padding:5px 9px;font-size:10px;font-weight:700}.status-pill.amber{color:#bc680d;background:var(--amber-soft)}.status-pill.blue{color:var(--blue);background:var(--blue-soft)}.product-config{overflow:hidden}.config-grid{grid-template-columns:1.1fr .9fr;display:grid}.config-form{border-right:1px solid var(--line);gap:16px;padding:24px;display:grid}.config-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.config-form textarea{resize:vertical;min-height:90px}.two-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.capability-list{padding:24px}.capability-list h3{margin-top:0}.toggle-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:relative}.toggle-row span{flex-direction:column;gap:4px;display:flex}.toggle-row small{color:var(--muted)}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:#c7cfda;border-radius:20px;width:42px;height:23px;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.toggle-row input:checked+i{background:var(--blue)}.toggle-row input:checked+i:after{transform:translate(19px)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.integration-card{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.integration-card>span{background:var(--blue-soft);width:43px;height:43px;color:var(--blue);border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.integration-card h3{margin:0 0 5px}.integration-card p{color:var(--muted);margin:0 0 8px;font-size:11px}.integration-card small{border-radius:10px;padding:3px 7px}.integration-card small.pending{color:#a76115;background:var(--amber-soft)}.integration-card small.configured{color:var(--green);background:var(--green-soft)}.integration-card button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:7px;padding:7px 10px}.workflow-split{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.workflow-split article{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;padding:23px}.workflow-split article>span{color:var(--blue);font-weight:800}.workflow-split h3{margin:10px 0}.workflow-split p{color:var(--muted);margin:0;line-height:1.7}.agent-overview{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px;display:grid}.quick-products,.billing-card,.custody-delivery{padding-bottom:18px}.agent-product{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding:15px 19px;display:flex}.agent-product>span{font-size:28px}.agent-product div{flex-direction:column;gap:4px;display:flex}.agent-product small{color:var(--muted)}.agent-product b{color:var(--blue)}.quick-products>button{width:calc(100% - 36px);margin:14px 18px 0}.billing-card>p,.billing-card>strong{margin:16px 20px;font-size:12px;display:block}.billing-card>strong b{color:var(--amber);font-size:18px}.billing-card em{color:var(--red);font-style:normal}.billing-card>button{margin:7px 20px 0}.custody-delivery>div:not(.panel-heading){border-bottom:1px solid #edf0f4;justify-content:space-between;padding:13px 19px;font-size:12px;display:flex}.custody-delivery>small{color:var(--muted);background:#f4f6f9;border-radius:7px;margin:14px 19px 0;padding:9px;display:block}.custody-shell{background:#f3f6fb;min-height:100vh}.custody-header{color:#fff;background:linear-gradient(90deg,#071c43,#0a3475);justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.custody-header .brand-mark{background:#ffffff21}.custody-header-actions{align-items:center;gap:16px;display:flex}.custody-header-actions>span{color:#ffffffc2;font-size:13px}.custody-layout{grid-template-columns:230px 1fr;min-height:calc(100vh - 76px);display:grid}.custody-nav{border-right:1px solid var(--line);background:#fff;align-content:start;gap:7px;padding:20px 13px;display:grid}.custody-nav button{color:#3f4b61;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}.custody-nav button.active{color:var(--blue);background:var(--blue-soft);font-weight:800}.custody-nav i{border:1px solid;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.custody-main{min-width:0;padding:28px 38px 50px}.custody-main>h1{margin:0 0 19px}.number-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:25px 30px;display:grid;box-shadow:0 7px 23px #1830580d}.number-icon{background:var(--blue-soft);width:82px;height:82px;color:var(--blue);border-radius:50%;place-items:center;font-size:32px;display:grid}.number-data h2{margin:0 0 10px;font-size:32px}.number-data p{margin:13px 0 6px}.number-data small{color:var(--muted)}.number-actions{gap:9px;min-width:180px;display:grid}.number-actions small{text-align:center;color:var(--green)}.custody-content{grid-template-columns:1fr 1fr 330px;gap:16px;margin-top:18px;display:grid}.sms-panel,.message-panel,.renew-card,.ship-card{border:1px solid var(--line);background:#fff;border-radius:14px}.sms-panel h2,.message-panel h2{margin:0;padding:18px 20px 13px}.sms-row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:11px 15px;display:grid}.sms-row.active{background:var(--blue-soft);box-shadow:inset 3px 0 var(--blue)}.sms-row>span{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.sms-row div{flex-direction:column;gap:5px;display:flex}.sms-row small{color:var(--muted)}.sms-row time{color:var(--blue);font-size:11px}.message-panel{padding-bottom:20px}.message-panel>small{color:var(--muted);padding:0 20px;display:block}.otp-box{border:1px solid var(--line);border-radius:10px;gap:11px;margin:22px 20px 10px;padding:17px;display:grid}.otp-box strong{letter-spacing:.24em;font-size:26px}.otp-box button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:10px}.message-panel>p{color:var(--muted);margin:15px 20px 0;font-size:11px}.custody-side{gap:16px;display:grid}.renew-card,.ship-card{padding:24px}.renew-card>span,.ship-card>span{background:var(--amber-soft);width:46px;height:46px;color:var(--amber);border-radius:50%;place-items:center;font-weight:800;display:grid}.renew-card h2,.ship-card h2{margin:17px 0 10px}.renew-card p,.ship-card p{color:var(--muted);line-height:1.65}.renew-card strong{color:#a96112;margin:13px 0;font-size:22px;display:block}.renew-card button,.ship-card button{color:#a96112;background:#fffaf4;border:1px solid #e7a95d;border-radius:8px;width:100%;padding:10px}.ship-card{border-color:#d8d0fa}.ship-card>span{color:var(--violet);background:#f0edff}.ship-card button{color:#fff;background:var(--violet);border:0}.sms-services{gap:18px;max-width:1460px;margin:72px auto;display:grid}.sms-services .testing-section{width:100%;max-width:none;margin:0}.number-service-card{background:linear-gradient(120deg,#f3f1ff,#fff);border-color:#dbd3ff}.number-service-card .testing-icon{background:linear-gradient(145deg,#6c4ef7,#9c66ff)}.testing-price .primary-button{grid-column:1/-1;margin-top:9px}.numbers-main{max-width:1460px;margin:0 auto;padding:32px 24px 80px}.numbers-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#469cff6b,#0000 30%),linear-gradient(120deg,#071c43,#0b4db3);border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:60px;min-height:330px;padding:54px 60px;display:grid;overflow:hidden}.numbers-hero h1{margin:10px 0 16px;font-size:47px}.numbers-hero p{color:#ffffffbf;max-width:760px;line-height:1.75}.numbers-hero .eyebrow{color:#82c0ff}.numbers-hero .outline-button{color:#0b54c7;background:#fff;border-color:#fff;box-shadow:0 8px 20px #031d4a29}.numbers-hero .outline-button:hover{color:#073c94;background:#eaf2ff;border-color:#eaf2ff}.numbers-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:25px}.numbers-hero aside strong{margin-bottom:9px;display:block}.numbers-hero aside p{margin:0;font-size:13px}.number-toolbar{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:350px 1fr;align-items:end;gap:30px;margin-top:20px;padding:20px 24px;display:grid}.number-toolbar label{gap:7px;font-size:12px;font-weight:700;display:grid}.number-toolbar input,.number-order-card select{background:#fff;border:1px solid #d9e0eb;border-radius:9px;outline:0;width:100%;padding:11px 13px}.number-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.number-toolbar>div strong{margin-right:5px;font-size:12px}.number-toolbar button{color:#4c586b;background:#fff;border:1px solid #dbe1eb;border-radius:8px;padding:8px 12px}.number-toolbar button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);font-weight:700}.number-workspace{grid-template-columns:1fr 360px;align-items:start;gap:22px;margin-top:34px;display:grid}.number-catalog .section-heading h2{margin-top:8px}.number-catalog .section-heading>input{color:#15223a;width:min(280px,100%);min-height:42px;caret-color:var(--blue);background:#fff;border:1px solid #cfd8e7;border-radius:9px;outline:none;padding:0 13px}.number-catalog .section-heading>input::placeholder{color:#7b8799;opacity:1}.number-catalog .section-heading>input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1463f31f}.number-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.number-catalog-empty{color:#61708a;text-align:center;background:#ffffffb8;border:1px dashed #cdd9eb;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:280px;padding:38px;display:flex}.number-catalog-empty>span{width:58px;height:58px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.number-catalog-empty h3{color:#15223a;margin:16px 0 7px}.number-catalog-empty p{max-width:520px;margin:0;line-height:1.7}.number-service{border:1px solid var(--line);color:#15223a;background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:19px;display:grid}.service-logo{color:#fff;background:var(--blue);border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.service-logo.sky{background:#2aabee}.service-logo.dark{background:#181d28}.service-logo.green{background:#1faa69}.service-logo.large{width:68px;height:68px;margin:24px auto 12px;font-size:18px}.number-service h3{color:#15223a;margin:0 0 5px}.number-service p{color:var(--muted);margin:0 0 5px;font-size:11px}.number-service small{color:var(--green)}.number-service>strong{color:var(--blue)}.number-service>button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:8px;grid-column:2/-1;padding:8px;font-weight:700}.number-service>button:hover{color:#fff;background:var(--blue)}.number-order-card{border:1px solid var(--line);color:#15223a;min-height:390px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:16px;padding:25px;position:sticky;top:92px}.number-order-card>p{color:var(--muted);line-height:1.65}.number-order-card label{color:#26344d;text-align:left;gap:7px;font-size:12px;font-weight:700;display:grid}.number-order-card input,.number-order-card select{color:#15223a;background:#fff}.number-order-card input::placeholder{color:#7b8799;opacity:1}.number-order-card option{color:#15223a;background:#fff}.number-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:20px 0 15px;padding-top:16px;display:flex}.number-total span{color:var(--muted)}.number-total strong{color:var(--blue);font-size:25px}.number-order-card>small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.number-empty{min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.number-empty>span{background:var(--blue-soft);width:66px;height:66px;color:var(--blue);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.number-empty h2{color:var(--ink);margin:18px 0 5px}.number-empty p{max-width:250px;line-height:1.6}.panel-actions{align-items:center;gap:9px;display:flex}.panel-actions>button:first-child{border-radius:7px;padding:8px 11px;border:1px solid var(--blue)!important}.scenario-create{background:var(--blue-soft);grid-template-columns:240px 1fr auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.scenario-create label{gap:6px;font-size:11px;font-weight:700;display:grid}.scenario-create input{background:#fff;border:1px solid #ccdaf1;border-radius:8px;padding:10px}.scenario-table{padding:8px 20px 3px}.scenario-head,.scenario-table article{grid-template-columns:80px 140px minmax(240px,1fr) 120px 100px 150px;align-items:center;gap:12px;display:grid}.scenario-head{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 10px;font-size:11px}.scenario-table article{border-bottom:1px solid var(--line);min-height:69px;padding:9px 10px}.scenario-table article p{color:var(--muted);font-size:11px}.scenario-table article>span{font-size:11px}.sort-actions,.scenario-table article>div:last-child{gap:6px;display:flex}.sort-actions button,.scenario-table article>div:last-child button{color:var(--blue);background:#fff;border:1px solid #d9e0eb;border-radius:6px;padding:5px 7px;font-size:10px}.sort-actions button:disabled{opacity:.3}.mini-switch{width:39px;position:relative}.mini-switch i{background:#c8cfda;border-radius:20px;width:38px;height:21px;display:block;position:relative}.mini-switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px}.scenario-note{color:#2054a5;background:var(--blue-soft);border-radius:9px;margin:17px 20px 20px;padding:15px}.scenario-note p{margin:5px 0 0;font-size:11px}.number-admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid}.number-admin-grid article{border:1px solid var(--line);border-radius:11px;padding:20px}.number-admin-grid h3{margin:14px 0 8px}.number-admin-grid p{min-height:54px;color:var(--muted);font-size:12px;line-height:1.55}.number-admin-grid button{color:var(--blue);background:0 0;border:0;padding:0}.number-admin-flow{background:#f7f9fc;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:0 20px 20px;padding:22px;display:flex}.number-admin-flow>div{gap:4px;display:grid}.number-admin-flow>div span{color:var(--blue);font-weight:900}.number-admin-flow small{color:var(--muted)}.number-admin-flow>b{color:#b4bfd0}.partner-page main{max-width:1460px;margin:0 auto;padding:32px 24px 85px}.partner-hero{color:#fff;background:radial-gradient(circle at 18% 80%,#2b8dff52,#0000 34%),linear-gradient(120deg,#061937,#0a3b82);border-radius:24px;grid-template-columns:1fr 430px;align-items:center;gap:70px;min-height:520px;padding:64px 68px;display:grid}.partner-hero h1{max-width:780px;margin:12px 0 20px;font-size:52px;line-height:1.16}.partner-hero>div>p{color:#ffffffbf;max-width:760px;font-size:16px;line-height:1.8}.partner-hero .eyebrow{color:#7fc2ff}.partner-hero .outline-button{color:#fff;border-color:#ffffff8f}.partner-highlights{color:#9bd1ff;gap:22px;margin-top:23px;font-size:12px;display:flex}.partner-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #fff3;border-radius:18px;padding:29px}.partner-hero aside>span{font-weight:800}.partner-hero ol{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.partner-hero li{align-items:center;gap:14px;display:flex}.partner-hero li>b{color:#77baff;background:#ffffff1a;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.partner-hero li div{gap:4px;display:grid}.partner-hero li small{color:#ffffff8f}.partner-section{margin-top:72px}.partner-rule-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.partner-rule-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:27px}.partner-rule-grid article>span{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;font-weight:900;display:grid}.partner-rule-grid h3{margin:20px 0 9px}.partner-rule-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.qualification-section{border:1px solid var(--line);background:linear-gradient(120deg,#f4f8ff,#fff);border-radius:19px;grid-template-columns:1.1fr 1fr auto 1fr;align-items:center;gap:24px;margin-top:72px;padding:38px;display:grid}.qualification-section>div:first-child h2{margin:8px 0 12px;font-size:30px}.qualification-section>div:first-child p{color:var(--muted);line-height:1.7}.qualification-card{background:#fff;border:1px solid #d7e2f5;border-radius:14px;padding:25px}.qualification-card>span{color:var(--blue);font-size:12px;font-weight:800}.qualification-card h3{margin:9px 0 12px}.qualification-card strong{color:var(--blue)}.qualification-card p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.65}.qualification-or{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.partner-billing{grid-template-columns:340px 1fr;gap:35px;margin-top:72px;display:grid}.partner-billing h2{margin:8px 0;font-size:31px}.billing-methods{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.billing-methods article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.billing-methods article>span{width:43px;height:43px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.billing-methods h3{margin:17px 0 8px}.billing-methods p{color:var(--muted);font-size:12px;line-height:1.65}.partner-apply{color:#fff;background:linear-gradient(135deg,#0a2b63,#0b4cb1);border-radius:20px;grid-template-columns:1fr 1.15fr;gap:55px;margin-top:72px;padding:46px;display:grid}.partner-apply h2{margin:9px 0 13px;font-size:33px}.partner-apply>div>p,.partner-apply li{color:#ffffffab;line-height:1.7}.partner-apply ul{padding-left:18px}.partner-apply form{color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:14px;padding:27px;display:grid}.partner-apply form label{gap:7px;font-size:12px;font-weight:700;display:grid}.partner-apply input,.partner-apply select,.partner-apply textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e0eb;border-radius:8px;padding:11px}.partner-apply textarea{resize:vertical;min-height:80px}.partner-apply .full{grid-column:1/-1}.partner-apply form>small{color:var(--muted);text-align:center}.partner-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:320px;display:flex}.partner-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.partner-success p{color:var(--muted)}.partner-success .outline-button{color:var(--blue)}.checkout-loading{min-height:100vh;color:var(--muted);background:var(--canvas);place-items:center;display:grid}.checkout-page{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;max-width:1250px;margin:34px auto 80px;padding:0 24px;display:grid}.checkout-title{margin-bottom:22px}.checkout-title h1{margin:8px 0;font-size:36px}.checkout-title p{color:var(--muted)}.checkout-main{gap:16px;display:grid}.checkout-card,.checkout-summary{border:1px solid var(--line);background:#fff;border-radius:15px;padding:26px}.checkout-card h2,.checkout-summary h2{margin:0 0 18px;font-size:18px}.checkout-product{background:#f7f9fc;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:17px;display:grid}.checkout-product>span{font-size:34px}.checkout-product div{gap:5px;display:grid}.checkout-product small{color:var(--muted)}.checkout-product b{color:var(--blue)}.checkout-card label,.checkout-summary label{gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.checkout-card input,.checkout-card textarea,.checkout-summary select{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:11px 12px}.checkout-card textarea{resize:vertical;min-height:90px}.checkout-options{flex-wrap:wrap;gap:9px;display:flex}.checkout-options button{background:#fff;border:1px solid #d8e0eb;border-radius:8px;min-height:42px;padding:0 15px}.checkout-options button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);font-weight:700}.address-grid{grid-template-columns:repeat(3,1fr);gap:0 10px;margin-top:16px;display:grid}.address-grid .full{grid-column:1/-1}.checkout-summary{position:sticky;top:92px}.checkout-summary>div,.checkout-summary h3{justify-content:space-between;gap:15px;display:flex}.checkout-summary>div{color:var(--muted);margin:13px 0}.checkout-summary h3{border-block:1px dashed var(--line);margin:20px 0;padding:18px 0}.checkout-summary h3 b{color:var(--blue)}.checkout-summary>small{color:var(--muted);margin-top:13px;line-height:1.6;display:block}.terminal-shell{min-height:100vh;color:var(--ink);background:#f2f5fa}.terminal-shell>header{color:#fff;background:linear-gradient(135deg,#071b3e,#0b3472);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.terminal-online,.terminal-offline{border-radius:20px;padding:7px 11px;font-size:12px}.terminal-online{color:#b8f3d7;background:#20be7a2e}.terminal-offline{color:#ffd0d0;background:#e446462e}.terminal-shell main{max-width:960px;margin:30px auto 70px;padding:0 20px}.terminal-number{color:#fff;background:radial-gradient(circle at 90% 10%,#3f94ff66,#0000 35%),linear-gradient(140deg,#09275a,#0d5aca);border-radius:18px;padding:34px}.terminal-number h1{margin:8px 0;font-size:39px}.terminal-number p{color:#ffffffb8;max-width:680px}.terminal-number .primary-button{color:var(--blue);background:#fff}.terminal-error{color:#a33;background:#fff0f0;border-radius:9px;margin:15px 0;padding:13px}.terminal-messages{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:27px}.terminal-messages>div:first-child{justify-content:space-between;align-items:end;gap:15px;display:flex}.terminal-messages h2{margin:0}.terminal-messages small{color:var(--muted)}.terminal-messages article{background:#f7f9fc;border-radius:11px;margin-top:14px;padding:18px}.terminal-messages article>div{justify-content:space-between;gap:12px;display:flex}.terminal-messages time{color:var(--muted);font-size:12px}.terminal-messages article p{white-space:pre-wrap;margin:12px 0 0;line-height:1.7}.terminal-confirm-modal>section{width:min(560px,100%)}.terminal-confirm-modal h2{margin:0}.terminal-confirm-modal>section>p{color:var(--muted);margin:0;line-height:1.75}.terminal-confirm-modal .terminal-confirm-address{background:#f4f7fb;border-radius:10px;justify-content:stretch;gap:7px;padding:14px;display:grid}.terminal-confirm-address span{color:#536078;line-height:1.55}.terminal-confirm-modal .agent-modal-actions{justify-content:flex-end;gap:10px;display:flex}.auth-shell{background:#fff;grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}.auth-intro{color:#fff;background:radial-gradient(circle at 15% 78%,#2c8dff52,#0000 34%),linear-gradient(145deg,#061936,#0b397a);flex-direction:column;justify-content:space-between;padding:46px clamp(38px,6vw,95px);display:flex}.auth-intro .brand-mark{box-shadow:none;background:#ffffff24}.auth-intro .eyebrow{color:#78bbff}.auth-intro h1{max-width:720px;margin:14px 0 18px;font-size:clamp(38px,4vw,61px);line-height:1.13}.auth-intro p{color:#ffffffb3;max-width:680px;line-height:1.8}.auth-intro ul{color:#a9d1ff;gap:11px;padding-left:20px;display:grid}.auth-panel{place-items:center;padding:50px clamp(30px,7vw,120px);display:grid}.auth-panel>form{width:min(470px,100%)}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:end;width:min(470px,100%);display:grid}.auth-tabs button{color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;padding:14px}.auth-tabs button.active{color:var(--blue);border-color:var(--blue);font-weight:800}.auth-panel h2{margin:28px 0 7px;font-size:32px}.auth-panel form>p{color:var(--muted);margin:0 0 24px}.auth-panel label{gap:8px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.auth-panel input{border:1px solid #d8e0eb;border-radius:9px;outline:none;width:100%;min-height:46px;padding:0 13px}.auth-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.inline-code-input{grid-template-columns:1fr 122px;gap:8px;display:grid}.inline-code-input button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:9px;font-weight:700}.text-button{color:var(--blue);background:0 0;border:0;margin-bottom:17px;padding:0}.form-message{color:#31547e;background:var(--blue-soft);border-radius:8px;margin:10px 0 16px;padding:12px;font-size:13px}.auth-panel form>small{text-align:center;color:var(--muted);margin-top:13px;display:block}.account-shell{background:var(--canvas);min-height:100vh}.account-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,80px);display:flex}.account-header-actions{align-items:center;gap:14px;display:flex}.account-header-actions>a{color:var(--blue)}.account-shell>main{grid-template-columns:270px 1fr;align-items:start;gap:25px;max-width:1320px;margin:32px auto;padding:0 24px;display:grid}.account-shell aside{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:27px;display:flex}.account-avatar{color:#fff;background:linear-gradient(145deg,var(--blue),#62a5ff);border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:14px;font-size:24px;font-weight:800;display:grid}.account-shell aside>span{color:var(--muted);margin-top:5px;font-size:12px}.account-shell aside nav{gap:5px;width:100%;margin-top:25px;display:grid}.account-shell aside nav a{color:#455167;border-radius:8px;padding:12px 14px}.account-shell aside nav a:hover,.account-shell aside nav a.active{color:var(--blue);background:var(--blue-soft);font-weight:700}.account-welcome{background:linear-gradient(125deg,#f4f9ff,#fff);border:1px solid #d8e5f8;border-radius:17px;padding:32px}.account-welcome h1{margin:9px 0;font-size:34px}.account-welcome p{color:var(--muted)}.account-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.account-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:9px;min-height:145px;padding:23px;display:grid}.account-kpis article>span,.account-kpis small{color:var(--muted)}.account-kpis strong{color:var(--blue);overflow-wrap:anywhere;font-size:24px}.empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:18px;padding:35px;display:flex}.empty-panel>span{width:58px;height:58px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.empty-panel h2{margin:17px 0 5px}.empty-panel p{max-width:620px;color:var(--muted);line-height:1.7}@media (width<=1180px){.main-nav{display:none}.mobile-nav-toggle{place-items:center;margin-left:auto;display:grid}.main-nav.open{background:#fff;border:1px solid #dce3ee;border-radius:12px;justify-content:stretch;gap:0;padding:8px;display:grid;position:absolute;top:calc(100% + 1px);left:18px;right:18px;box-shadow:0 16px 38px #0b234824}.main-nav.open a{border:0;border-radius:8px;padding:13px 14px}.main-nav.open a:hover{background:var(--blue-soft)}.site-header{justify-content:space-between}.hero-section{grid-template-columns:1fr;margin-inline:18px}.hero-visual{display:none}.hero-copy{padding:56px}.filter-panel,.catalog-section,.testing-section,.assurance-grid,.sms-services{margin-inline:18px}.filter-panel{grid-template-columns:1fr}.filter-group+.filter-group{border-left:0;border-top:1px solid var(--line);padding:17px 0 0}.product-detail-grid{grid-template-columns:360px 1fr}.purchase-card{grid-column:1/-1;position:static}.detail-visual{height:470px}.kpi-grid{grid-template-columns:repeat(3,1fr)}.operations-grid{grid-template-columns:1fr}.operations-grid>aside,.agent-overview,.custody-content{grid-template-columns:1fr 1fr}.custody-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.number-workspace{grid-template-columns:1fr}.number-order-card{position:static}.scenario-head,.scenario-table article{grid-template-columns:70px 120px minmax(180px,1fr) 100px 90px 130px}.partner-hero{grid-template-columns:1fr;gap:35px}.partner-rule-grid{grid-template-columns:repeat(2,1fr)}.qualification-section{grid-template-columns:1fr 1fr}.qualification-section>div:first-child{grid-column:1/-1}.qualification-or{display:none}.partner-billing{grid-template-columns:1fr}}@media (width<=760px){.auth-shell{grid-template-columns:1fr}.auth-intro{gap:35px;min-height:300px;padding:28px 24px}.auth-intro h1{font-size:34px}.auth-intro ul{display:none}.auth-panel{padding:30px 20px 55px}.account-shell>main,.account-kpis{grid-template-columns:1fr}.checkout-page{grid-template-columns:1fr;padding-inline:14px}.checkout-summary{position:static}.address-grid{grid-template-columns:1fr}.address-grid .full{grid-column:auto}.checkout-product{grid-template-columns:auto 1fr}.checkout-product>b{grid-column:2}.terminal-number{padding:27px 22px}.terminal-number h1{font-size:31px}.terminal-messages{padding:20px}.terminal-messages article>div{flex-direction:column;gap:5px}}.continue-payment{flex-direction:column;align-items:flex-start;gap:7px;display:inline-flex}.continue-payment.compact button{min-height:34px;padding:7px 12px;font-size:12px}.continue-payment>.form-message{color:#a95e08;white-space:normal;max-width:320px;margin:0;font-size:11px}.dashboard-sidebar nav a{color:#ffffffc7;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:45px;padding:0 13px;font-size:13px;display:flex}.dashboard-sidebar nav a:hover,.dashboard-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#1472ff,#0d5de7)}.dashboard-sidebar nav a i{background:#ffffff1a;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.admin-stack{gap:18px;display:grid}.admin-section{overflow:hidden}.admin-notice{color:#24558f;background:#eef5ff;border:1px solid #bcd3fa;border-radius:10px;margin-bottom:14px;padding:13px 16px}.admin-status-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:20px;display:grid}.admin-status-grid article{border:1px solid var(--line);background:#f8faff;border-radius:10px;gap:8px;padding:17px;display:grid}.admin-status-grid strong{color:var(--blue);font-size:24px}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.admin-table-wrap th{color:var(--muted);text-align:left;white-space:nowrap;background:#f7f9fc;padding:12px 14px}.admin-table-wrap td{vertical-align:middle;border-top:1px solid #edf0f4;padding:13px 14px}.admin-table-wrap td small{color:var(--muted);margin-top:5px;display:block}.admin-table-wrap td a,.admin-table-wrap td button{color:var(--blue)}.admin-table-wrap td button{background:0 0;border:0;padding:0}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-actions button{color:var(--blue);background:0 0;border:0}.danger-link{color:var(--red)!important}.inline-admin-form{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 20px;display:flex}.inline-admin-form input,.inline-admin-form select{background:#fff;border:1px solid #d8e0eb;border-radius:8px;flex:180px;min-height:40px;padding:8px 11px}.device-mapping-form{align-items:end}.device-mapping-form>label{color:#26364d;flex:230px;gap:7px;font-size:12px;font-weight:700;display:grid}.device-mapping-form input[readonly]{color:#66758b;background:#f4f7fb}.device-mapping-form .device-mapping-checkbox{flex:100%;align-items:center;gap:9px;display:flex}.device-mapping-checkbox input{flex:none;width:18px;min-height:18px}.device-mapping-actions{flex:100%;justify-content:flex-end;gap:9px;display:flex}.admin-list{padding:8px 20px 18px;display:grid}.admin-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:13px 0;display:flex}.admin-list article>div{gap:5px;display:grid}.admin-list small{color:var(--muted)}.admin-list b{margin-left:13px}.status-pill{color:#315a91;background:var(--blue-soft);white-space:nowrap;border-radius:20px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;display:inline-flex}.status-pill.green{color:#08784e;background:var(--green-soft)}.status-pill.red{color:#b53232;background:#ffeded}.mini-switch{position:relative;display:inline-flex!important}.mini-switch input{opacity:0;position:absolute}.mini-switch i{background:#c7cfda;border-radius:20px;width:42px;height:23px;position:relative}.mini-switch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.mini-switch input:checked+i{background:var(--blue)}.mini-switch input:checked+i:after{transform:translate(19px)}.variant-editor{border:1px solid var(--line);background:#fbfcff;border-radius:12px;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(145px,.75fr)) minmax(180px,1fr) minmax(140px,.7fr) auto;align-items:start;gap:14px;margin:16px 20px;padding:18px;display:grid}.variant-editor>div:first-child{gap:6px;display:grid}.variant-editor small{color:var(--muted)}.money-editor,.cost-list label{gap:6px;font-size:11px;display:grid}.money-editor input,.cost-list input{border:1px solid #d8e0eb;border-radius:7px;width:100%;min-height:37px;padding:7px 9px}.cost-list{gap:7px;display:grid}.cost-list>span{font-size:11px;font-weight:800}.cost-list label div{grid-template-columns:1fr auto;gap:5px;display:grid}.cost-list button{color:var(--blue);background:0 0;border:0}.profit-box{background:#fff;border-radius:9px;gap:5px;padding:11px;display:grid}.profit-box strong{font-size:20px}.positive{color:var(--green)}.negative{color:var(--red)}.variant-switches{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.product-config-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding:18px 20px 0;display:grid}.product-config-grid label,.integration-editor label{gap:6px;font-size:11px;font-weight:700;display:grid}.product-config-grid input,.product-config-grid select,.product-config-grid textarea,.integration-editor input{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px}.product-config-grid textarea{resize:vertical;min-height:82px}.product-config-grid .full{grid-column:1/-1}.scenario-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 20px;display:flex}.scenario-picker label{font-size:12px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-editor{gap:13px;padding:22px;display:grid}.integration-editor header,.integration-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-editor h2{margin:0}.integration-editor p{color:var(--muted);margin:5px 0 0;font-size:11px}.integration-editor footer{justify-content:flex-end;margin-top:6px}.config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.config-form{border:0;border-radius:12px}.config-form input,.config-form select{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.config-form input[type=checkbox]{width:20px;min-height:20px}.admin-modal{z-index:100;background:#04122a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal>section{width:min(520px,100%);box-shadow:var(--shadow);background:#fff;border-radius:15px;gap:15px;padding:27px;display:grid}.admin-modal label{gap:7px;font-size:12px;font-weight:700;display:grid}.admin-modal input{border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px}.admin-modal section>div{justify-content:flex-end;gap:10px;display:flex}.admin-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-summary-grid article{border-left:4px solid var(--blue);align-content:center;gap:8px;min-height:92px;padding:17px;display:grid}.admin-summary-grid article.green{border-left-color:#0ba56b}.admin-summary-grid article.amber{border-left-color:#f1a11b}.admin-summary-grid article.red{border-left-color:#e25555}.admin-summary-grid article.violet{border-left-color:#7257df}.admin-summary-grid article small{color:var(--muted)}.admin-summary-grid article strong{color:#183764;font-size:22px}.admin-filter-form input:first-child{min-width:280px}.admin-filter-form select{flex:0 190px}.admin-filter-form button{flex:none}.admin-error,.admin-success{border-radius:10px;padding:13px 16px}.admin-error{color:#a72d2d;background:#fff0f0;border:1px solid #ffc5c5}.admin-success{color:#08784e;background:#effbf6;border:1px solid #a9e2c9}.admin-empty{color:var(--muted);text-align:center;padding:30px 18px}.admin-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:13px;padding:15px 18px;display:flex}.admin-pagination button{color:var(--blue);background:#fff;border:1px solid #d6dfec;border-radius:7px;padding:7px 12px}.admin-pagination button:disabled{opacity:.42;cursor:not-allowed}.admin-pagination span{color:var(--muted);font-size:12px}.admin-modal-wide>section{width:min(1080px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.admin-modal-title{align-items:flex-start;justify-content:space-between!important;display:flex!important}.admin-modal-title p{color:var(--muted);margin:4px 0 0}.admin-detail-grid{background:#f7f9fc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px;gap:14px!important;display:grid!important}.admin-detail-grid>div{justify-content:initial!important;gap:5px!important;display:grid!important}.admin-detail-grid small{color:var(--muted)}.admin-detail-grid strong{word-break:break-word;font-size:12px;line-height:1.55}.admin-detail-table{display:block!important}.admin-detail-table h3{margin:7px 0 10px}.admin-detail-table .admin-table-wrap{border:1px solid var(--line);border-radius:9px}.admin-modal-form{gap:14px;display:grid}.admin-modal-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.admin-modal-form input,.admin-modal-form textarea{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px}.admin-modal-form textarea{resize:vertical;min-height:90px}.admin-modal-form>div{justify-content:flex-end;gap:10px;display:flex}.admin-form-hint,.admin-confirm-copy{color:#49627f;background:#f4f7fb;border-radius:8px;margin:0;padding:11px 13px;line-height:1.6}.danger-button{color:#fff;background:#d83d3d;border:0;border-radius:8px;padding:10px 16px}.text-danger{color:var(--red)!important}.admin-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch!important;gap:12px!important;display:grid!important}.admin-permission-grid label{border:1px solid var(--line);background:#f8faff;border-radius:10px;padding:12px}.admin-permission-grid select{width:100%;margin-top:7px}.ticket-admin-list{gap:13px;padding:18px;display:grid}.ticket-admin-list article{border:1px solid var(--line);background:#fbfcff;border-radius:11px;padding:17px}.ticket-admin-list article header{justify-content:space-between;gap:15px;display:flex}.ticket-admin-list article header div{gap:5px;display:grid}.ticket-admin-list small{color:var(--muted)}.ticket-admin-list p{background:#fff;border-radius:8px;padding:10px 12px;line-height:1.6}.ticket-admin-list button{color:var(--blue);background:0 0;border:0}.import-report{color:#24558f;background:#eef5ff;border-radius:9px;margin:0 20px 20px;padding:14px}.import-report details{margin-top:9px}.import-report p{margin:5px 0;font-size:11px}.dashboard-shell.admin-shell,.dashboard-shell.agent-shell{--workspace-blue:#0867ed;--workspace-blue-dark:#0754cf;--workspace-navy:#062552;--workspace-navy-deep:#041b3c;--workspace-canvas:#f3f6fb;--workspace-border:#e0e7f0;color:#14203a;background:var(--workspace-canvas);grid-template-columns:236px minmax(0,1fr)}.admin-shell .dashboard-sidebar,.agent-shell .dashboard-sidebar{z-index:30;background:radial-gradient(circle at 0 0, #1f77ff30, transparent 34%), linear-gradient(180deg, var(--workspace-navy) 0%, var(--workspace-navy-deep) 100%);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;padding:18px 11px 14px;box-shadow:8px 0 24px #051e4614}.admin-shell .dashboard-brand,.agent-shell .dashboard-brand{color:#fff;border-bottom:1px solid #ffffff1a;gap:11px;min-height:55px;margin:0 4px 14px;padding:2px 5px 16px;font-size:16px}.admin-shell .dashboard-brand>span,.agent-shell .dashboard-brand>span{background:linear-gradient(145deg,#1a7aff,#0757d8);border-radius:10px;flex:0 0 37px;width:37px;height:37px;box-shadow:0 8px 20px #005be652}.admin-shell .dashboard-brand b,.agent-shell .dashboard-brand b{text-overflow:ellipsis;gap:3px;min-width:0;font-weight:800;display:grid;overflow:hidden}.admin-shell .dashboard-brand small,.agent-shell .dashboard-brand small{color:#d3e5ff8f;letter-spacing:.08em;font-size:10px;font-weight:500}.admin-shell .dashboard-sidebar nav,.agent-shell .dashboard-sidebar nav{gap:4px}.admin-shell .dashboard-sidebar nav button,.agent-shell .dashboard-sidebar nav a{color:#e7f0ffc2;border-radius:8px;height:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:560;transition:color .16s,background .16s,transform .16s}.admin-shell .dashboard-sidebar nav button:hover,.admin-shell .dashboard-sidebar nav button.active,.agent-shell .dashboard-sidebar nav a:hover,.agent-shell .dashboard-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#0874f9,#0860e4);transform:translate(1px);box-shadow:0 7px 18px #0053d84d,inset 0 1px #ffffff26}.admin-shell .dashboard-sidebar nav i,.agent-shell .dashboard-sidebar nav i{color:#dceaff;background:#ffffff14;border:0;border-radius:6px;flex:0 0 24px;width:24px;height:24px;font-size:11px;font-weight:800}.admin-shell .dashboard-sidebar nav .active i,.agent-shell .dashboard-sidebar nav .active i{color:#fff;background:#ffffff29}.admin-shell .sidebar-footer,.agent-shell .sidebar-footer{color:#fff;margin-inline:4px;padding:15px 8px 3px;font-size:12px}.admin-shell .sidebar-footer small,.agent-shell .sidebar-footer small{color:#d3e5ff85}.admin-shell .dashboard-main,.agent-shell .dashboard-main{background:var(--workspace-canvas);min-height:100vh}.admin-shell .dashboard-topbar,.agent-shell .dashboard-topbar{z-index:20;border-color:var(--workspace-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;min-height:78px;padding:12px 24px;position:sticky;top:0;box-shadow:0 3px 14px #0d2d5909}.admin-shell .dashboard-title,.agent-shell .dashboard-title{flex-direction:column-reverse;gap:3px;display:flex}.admin-shell .dashboard-title h1,.agent-shell .dashboard-title h1{color:#101b31;letter-spacing:-.02em;margin:0;font-size:23px}.admin-shell .dashboard-title small,.agent-shell .dashboard-title small{color:#7a879a;font-size:11px}.admin-shell .topbar-actions,.agent-shell .topbar-actions{color:#43516a}.admin-shell .topbar-actions time,.agent-shell .topbar-actions time{border-right:1px solid var(--workspace-border);color:#66748a;padding-right:15px}.admin-shell .topbar-actions>a,.agent-shell .topbar-actions>a{font-weight:650;transition:color .16s}.admin-shell .topbar-actions>a:hover,.agent-shell .topbar-actions>a:hover{color:var(--workspace-blue)}.admin-shell .role-badge,.agent-shell .role-badge{background:linear-gradient(135deg,#0872f5,#0759d9);padding:8px 12px;box-shadow:0 6px 16px #0867ed2e}.agent-shell .role-badge.role-badge-inactive{background:linear-gradient(135deg,#cf7a16,#a9580b);box-shadow:0 6px 16px #a9580b2e}.agent-access-notice{background:#fff9ef;border-color:#f0c78d;padding:17px 20px}.agent-access-notice strong{color:#a75b0d}.agent-access-notice p{color:#76552c;margin:6px 0 0;line-height:1.65}.admin-shell .avatar,.agent-shell .avatar{background:linear-gradient(145deg,#2082ff,#0758d7);border:3px solid #e8f1ff;width:38px;height:38px;box-shadow:0 5px 14px #0867ed2e}.admin-shell .dashboard-content,.agent-shell .dashboard-content{width:100%;padding:18px}.admin-shell .admin-overview,.agent-shell .agent-dashboard-stack{gap:16px;display:grid}.admin-shell .admin-kpi-grid,.agent-shell .agent-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-shell .kpi-card,.agent-shell .kpi-card{border-color:var(--workspace-border);border-radius:10px;min-height:104px;padding:17px;position:relative;overflow:hidden;box-shadow:0 5px 16px #0c2b560b}.admin-shell .kpi-card:after,.agent-shell .kpi-card:after{content:"";opacity:.78;background:var(--workspace-blue);height:2px;position:absolute;inset:0 0 auto}.admin-shell .kpi-card.green:after,.agent-shell .kpi-card.green:after{background:#0aa66d}.admin-shell .kpi-card.amber:after,.agent-shell .kpi-card.amber:after{background:#f18816}.admin-shell .kpi-card.violet:after,.agent-shell .kpi-card.violet:after{background:#6e57de}.admin-shell .kpi-card>span,.agent-shell .kpi-card>span{border-radius:11px;flex:0 0 44px;width:44px;height:44px;font-size:14px}.admin-shell .kpi-card small,.agent-shell .kpi-card small{color:#59677c;font-size:12px}.admin-shell .kpi-card strong,.agent-shell .kpi-card strong{letter-spacing:-.025em;font-size:clamp(20px,1.7vw,27px)}.admin-shell .panel,.agent-shell .panel{border-color:var(--workspace-border);border-radius:10px;box-shadow:0 5px 17px #0c2b560a}.admin-shell .panel-heading,.agent-shell .panel-heading{min-height:66px;padding:15px 18px}.admin-shell .panel-heading h2,.agent-shell .panel-heading h2{color:#17233b;font-size:16px}.admin-shell .panel-kicker,.agent-shell .panel-kicker{color:var(--workspace-blue);letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.admin-shell .admin-status-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:14px}.admin-shell .admin-status-grid article{background:#fbfcfe;border-color:#e2e9f2;border-radius:9px;min-height:108px;padding:16px;position:relative;overflow:hidden}.admin-shell .admin-status-grid article:before{content:"";background:var(--workspace-blue);width:3px;position:absolute;inset:0 auto 0 0}.admin-shell .admin-status-grid article.green:before{background:#0aa66d}.admin-shell .admin-status-grid article.amber:before{background:#f18816}.admin-shell .admin-status-grid article.violet:before{background:#6e57de}.admin-shell .admin-status-grid article>span{color:#34445e;font-size:12px;font-weight:700}.admin-shell .admin-status-grid article>strong{font-size:25px}.admin-shell .admin-status-grid article.green>strong{color:#0a9462}.admin-shell .admin-status-grid article.amber>strong{color:#db7710}.admin-shell .admin-status-grid article.violet>strong{color:#6651ce}.admin-shell .admin-status-grid article>small{color:#8a96a8;font-size:10px}.admin-shell .admin-table-wrap table,.agent-shell .admin-table-wrap table{font-size:12px}.admin-shell .admin-table-wrap th,.agent-shell .admin-table-wrap th{color:#58677d;background:#f7f9fc;border-bottom:1px solid #e3e9f1;padding:11px 13px;font-size:11px;font-weight:720}.admin-shell .admin-table-wrap td,.agent-shell .admin-table-wrap td{color:#26344d;border-color:#e8edf4;padding:12px 13px}.admin-shell .admin-table-wrap tbody tr,.agent-shell .admin-table-wrap tbody tr{transition:background .14s}.admin-shell .admin-table-wrap tbody tr:hover,.agent-shell .admin-table-wrap tbody tr:hover{background:#f8fbff}.admin-shell .primary-button,.agent-shell .primary-button{background:linear-gradient(135deg,#0874f9,#0759d8);border-radius:7px;box-shadow:0 6px 16px #0867ed2b}.admin-shell .outline-button,.agent-shell .outline-button{color:#075edc;border-color:#bcd2f3;border-radius:7px}.admin-shell .status-pill,.agent-shell .status-pill{border-radius:13px;justify-content:center;min-width:62px;font-weight:720}.admin-shell .status-pill.amber,.agent-shell .status-pill.amber{color:#b8640d;background:#fff2df}.admin-shell .admin-notice,.agent-shell .admin-notice{background:#eef5ff;border-color:#bfd5f6;border-radius:8px}.agent-shell .agent-orders-panel,.agent-shell .agent-statements-panel{overflow:hidden}.agent-shell .agent-orders-panel .empty-panel{min-height:190px;margin-top:0;padding:23px}.agent-shell .agent-orders-panel .empty-panel>span{width:45px;height:45px}.agent-shell .agent-orders-panel .empty-panel h2{margin-top:12px;font-size:17px}@media (width<=1280px){.dashboard-shell.admin-shell,.dashboard-shell.agent-shell{grid-template-columns:214px minmax(0,1fr)}.admin-shell .topbar-actions time,.agent-shell .topbar-actions time{display:none}}@media (width<=920px){.admin-shell .admin-kpi-grid,.agent-shell .agent-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .topbar-actions .role-badge,.agent-shell .topbar-actions .role-badge{display:none}}@media (width<=760px){.dashboard-shell.admin-shell,.dashboard-shell.agent-shell{display:block}.admin-shell .dashboard-sidebar,.agent-shell .dashboard-sidebar{height:auto;min-height:0;padding:10px;position:static;overflow:visible}.admin-shell .dashboard-brand,.agent-shell .dashboard-brand{min-height:47px;margin-bottom:8px;padding-bottom:9px}.admin-shell .dashboard-brand small,.agent-shell .dashboard-brand small{display:none}.admin-shell .dashboard-sidebar nav,.agent-shell .dashboard-sidebar nav{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-shell .dashboard-sidebar nav button,.agent-shell .dashboard-sidebar nav a{flex:none;width:auto;min-width:max-content;padding:0 12px}.admin-shell .dashboard-sidebar nav button:hover,.admin-shell .dashboard-sidebar nav button.active,.agent-shell .dashboard-sidebar nav a:hover,.agent-shell .dashboard-sidebar nav a.active{transform:none}.admin-shell .dashboard-topbar,.agent-shell .dashboard-topbar{min-height:68px;padding:11px 14px}.admin-shell .dashboard-title h1,.agent-shell .dashboard-title h1{font-size:19px}.admin-shell .topbar-actions,.agent-shell .topbar-actions{gap:9px}.admin-shell .dashboard-content,.agent-shell .dashboard-content{padding:11px}.admin-shell .admin-kpi-grid,.agent-shell .agent-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-shell .kpi-card,.agent-shell .kpi-card{gap:10px;min-height:88px;padding:12px}.admin-shell .kpi-card>span,.agent-shell .kpi-card>span{flex-basis:37px;width:37px;height:37px}}@media (width<=460px){.admin-shell .admin-kpi-grid,.agent-shell .agent-kpi-grid{grid-template-columns:1fr}.admin-shell .topbar-actions .outline-button,.agent-shell .topbar-actions>a{display:none}}.support-page,.testing-page{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;max-width:1180px;margin:44px auto 80px;padding:0 24px;display:grid}.support-page>section>h1,.testing-explainer h1{margin:10px 0;font-size:38px}.support-page>section>p,.testing-explainer>p{color:var(--muted);line-height:1.8}.support-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;padding:24px;display:grid}.support-form label,.testing-console label{gap:7px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea,.testing-console select{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:11px}.support-form textarea{resize:vertical;min-height:120px}.support-form .full{grid-column:1/-1}.support-list{padding:22px}.support-list>div{justify-content:space-between;align-items:center;display:flex}.support-list>div button{color:var(--blue);background:0 0;border:0}.support-list article{border-bottom:1px solid var(--line);padding:14px 0}.support-list article>div{justify-content:space-between;gap:10px;display:flex}.support-list h3{margin:10px 0}.support-list p{background:#f7f9fc;border-radius:7px;padding:9px;font-size:12px;line-height:1.55}.support-list li{color:var(--muted);margin:12px 0;line-height:1.6}.testing-explainer{padding:20px 0}.testing-explainer ul{color:var(--muted);padding-left:20px;line-height:2}.testing-explainer .outline-button{margin-top:18px}.testing-console{padding:27px}.testing-console h2{margin-top:0}.testing-console label{margin:15px 0}.test-number{color:#fff;background:linear-gradient(135deg,#09275a,#0d5aca);border-radius:12px;gap:7px;margin:17px 0;padding:20px;display:grid}.test-number strong{font-size:27px}.test-number small{color:#ffffffa6}.test-result{background:var(--amber-soft);border-radius:11px;gap:13px;margin:16px 0;padding:17px;display:flex}.test-result>div{gap:5px;display:grid}.test-result p{color:var(--muted);margin:0;line-height:1.5}.test-result.success{color:var(--green);background:var(--green-soft)}.custody-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.custody-record{padding:22px}.custody-record>div:first-child{justify-content:space-between;align-items:center;display:flex}.custody-record h2{margin:18px 0 5px;font-size:27px}.custody-record>p,.custody-record>small{color:var(--muted)}.custody-record dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.custody-record dl div{background:#f7f9fc;border-radius:8px;padding:10px}.custody-record dt{color:var(--muted);font-size:10px}.custody-record dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.custody-record>small{margin-top:10px;line-height:1.5;display:block}.custody-nav a{color:#536078;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.custody-nav a.active,.custody-nav a:hover{color:var(--blue);background:var(--blue-soft)}.custody-nav a i{font-style:normal}.section-subtitle{color:var(--muted);margin-top:-6px}.terminal-shipping label{gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.terminal-shipping input,.terminal-shipping textarea{border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px}.terminal-shipping textarea{min-height:90px}.number-result{max-width:760px;margin:30px auto;padding:28px}.number-result h2{font-size:31px}.number-result>p{color:var(--muted)}.number-result article{background:#f7f9fc;border-radius:10px;margin:18px 0;padding:18px}.number-result article p{white-space:pre-wrap;font-size:18px;line-height:1.6}@media (width<=1100px){.variant-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-editor>div:first-child,.cost-list{grid-column:1/-1}.product-config-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.dashboard-sidebar nav a{flex:none;width:auto}.integration-grid,.config-grid,.support-page,.testing-page,.custody-card-grid,.product-config-grid,.support-form{grid-template-columns:1fr}.product-config-grid .full,.support-form .full{grid-column:auto}.variant-editor{grid-template-columns:1fr}.variant-editor>div:first-child,.cost-list{grid-column:auto}.custody-record dl{grid-template-columns:1fr}.site-header{height:64px;padding:0 16px}.brand{font-size:17px}.header-actions .quiet-link,.header-order-link{display:none}.header-actions .outline-button{padding:0 10px}.hero-section{border-radius:16px;min-height:0}.hero-copy{padding:38px 24px}.hero-copy h1{font-size:38px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.trust-row{flex-direction:column;gap:9px}.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:130px 1fr}.product-image{min-height:310px}.country-flag{font-size:34px;left:16px}.mini-sim{width:70px;height:94px}.mini-sim span{width:37px;height:32px}.product-body{padding:22px 18px}.product-title-row h3{font-size:19px}.platform-row{display:none}.testing-section{grid-template-columns:1fr;padding:26px}.testing-icon{width:56px;height:56px}.testing-price{text-align:left;justify-content:start}.assurance-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.site-footer p{margin:0}.numbers-main{padding:18px 14px 55px}.numbers-hero{grid-template-columns:1fr;gap:24px;padding:35px 24px}.numbers-hero h1{font-size:36px}.number-toolbar,.number-service-grid,.scenario-create{grid-template-columns:1fr}.scenario-table{overflow-x:auto}.scenario-head,.scenario-table article{min-width:850px}.number-admin-grid{grid-template-columns:1fr}.number-admin-flow{flex-direction:column;align-items:stretch}.number-admin-flow>b{align-self:center;transform:rotate(90deg)}.product-page{padding-inline:16px}.product-detail-grid{grid-template-columns:1fr}.detail-visual{height:360px}.detail-content h1{font-size:34px}.purchase-card{grid-column:auto}.information-grid{grid-template-columns:1fr}.info-tabs{gap:20px;overflow-x:auto}.lookup-page{grid-template-columns:1fr;margin-top:30px}.dashboard-shell{display:block}.dashboard-sidebar{height:auto;padding:11px;position:static}.dashboard-brand{padding-bottom:10px}.dashboard-sidebar nav{display:flex;overflow-x:auto}.dashboard-sidebar nav button{flex:none;width:auto;padding-inline:12px}.sidebar-footer{display:none}.dashboard-topbar{align-items:flex-start;padding:15px}.topbar-actions label,.topbar-actions>a{display:none}.dashboard-content{padding:12px}.kpi-grid,.kpi-grid.four{grid-template-columns:repeat(2,1fr)}.kpi-card{min-height:86px;padding:12px}.kpi-card strong{font-size:19px}.kanban-grid{grid-template-columns:1fr 1fr}.operations-grid>aside,.config-grid,.integration-grid,.workflow-split,.agent-overview{grid-template-columns:1fr}.config-form{border-right:0;border-bottom:1px solid var(--line)}.two-columns{grid-template-columns:1fr}.custody-header{padding:0 16px}.custody-header-actions>span{display:none}.custody-layout{display:block}.custody-nav{border-right:0;border-bottom:1px solid var(--line);padding:9px;display:flex;overflow-x:auto}.custody-nav button{flex:none;height:42px}.custody-main{padding:22px 14px}.number-card{grid-template-columns:auto 1fr;padding:20px}.number-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.number-actions small{grid-column:1/-1}.number-data h2{font-size:25px}.custody-content{grid-template-columns:1fr}.custody-side{grid-column:auto;grid-template-columns:1fr}.partner-page main{padding:18px 14px 55px}.partner-hero{min-height:0;padding:37px 24px}.partner-hero h1{font-size:37px}.partner-highlights{flex-direction:column;gap:8px}.partner-rule-grid,.qualification-section,.billing-methods,.partner-apply{grid-template-columns:1fr}.qualification-section,.partner-apply{padding:26px}.qualification-section>div:first-child{grid-column:auto}.partner-apply{gap:28px}.partner-apply form{grid-template-columns:1fr;padding:20px}.partner-apply .full{grid-column:auto}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-grid article{min-height:78px;padding:13px}.admin-summary-grid article strong{font-size:18px}.admin-filter-form input:first-child{min-width:100%}.admin-filter-form select{flex:100%}.admin-detail-grid,.admin-permission-grid{grid-template-columns:1fr}.admin-modal-wide>section{padding:17px}.admin-pagination{justify-content:center}}.storefront-page{background:#f4f7fb}.storefront-page .site-header,.partner-page .site-header{background:#fffffffa;border-bottom-color:#dce3ee;box-shadow:0 4px 18px #142d520b}.storefront-page .brand,.partner-page .brand{color:#111b2e}.storefront-page .main-nav a,.partner-page .main-nav a{color:#273348}.storefront-page .hero-section{background:radial-gradient(circle at 78% 24%,#2e7ef62e,#0000 31%),linear-gradient(135deg,#fff 0%,#f5f9ff 58%,#eaf3ff 100%);border-color:#d8e2f0;border-radius:18px;box-shadow:0 12px 32px #1f3f6d11}.storefront-page .filter-panel,.storefront-page .product-card,.storefront-page .info-card{border-color:#dce3ed;box-shadow:0 7px 24px #19345b0e}.storefront-page .filter-panel{border-radius:13px}.storefront-page .product-card{border-radius:14px}.storefront-page .testing-section{background:linear-gradient(120deg,#f3f7fd,#fff);border-color:#cbdaf0;border-radius:15px;box-shadow:0 7px 24px #19345b0b}.storefront-page .section-heading h2,.storefront-page .testing-section h2{color:#101a2d}.partner-page{color:var(--ink);background:#f4f7fb}.partner-page main{max-width:1440px}.partner-hero{background:radial-gradient(circle at 13% 88%,#207eff47,#0000 32%),linear-gradient(118deg,#071d43 0%,#0a3f8e 100%);border:1px solid #174786;border-radius:18px;box-shadow:0 14px 36px #082b6024}.partner-hero .primary-button{background:linear-gradient(135deg,#1970ff,#0b55df);border-color:#1970ff}.partner-hero .outline-button{color:#0d55d4;background:#fff;border-color:#fff;box-shadow:0 8px 20px #031d4a29}.partner-hero .outline-button:hover{color:#083f9f;background:#eaf2ff;border-color:#eaf2ff}.partner-hero aside{background:#ffffff1a;border-color:#b1d3ff52}.partner-section .section-heading h2,.qualification-section h2{color:#101a2d}.partner-rule-grid article,.qualification-section{border-color:#dce3ed;box-shadow:0 8px 25px #19345b0d}.partner-rule-grid article{border-radius:12px}.qualification-section{background:linear-gradient(120deg,#f8fbff,#fff);border-radius:15px}.partner-apply{background:linear-gradient(135deg,#09285c,#0d4fae);border:1px solid #174b96;border-radius:18px;box-shadow:0 14px 36px #082b6021}.partner-apply form{color:var(--ink);background:#fff;border:1px solid #dae3f0f2;border-radius:13px;box-shadow:0 13px 28px #041f4b24}.partner-apply form label{color:#172238}.partner-apply input,.partner-apply select,.partner-apply textarea{color:#101a2d;background:#fff;border-color:#ccd6e5;outline:none}.partner-apply input::placeholder,.partner-apply textarea::placeholder{color:#7a879b;opacity:1}.partner-apply input:focus,.partner-apply select:focus,.partner-apply textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1463f31c}.partner-apply form>small{color:#69768b}.partner-apply .form-message{color:#b3261e;background:#fff2f1;border:1px solid #ffc9c5;border-radius:8px;padding:10px 12px}.partner-success h3{color:#101a2d}.checkout-card .form-message.danger-text{background:#fff2f1;border:1px solid #ffc9c5;color:#b42318!important}.checkout-card input[aria-invalid=true]{outline-offset:3px;outline:2px solid #e8a10b}.admin-shell .agent-management .agent-section-heading{justify-content:space-between;align-items:center;gap:18px}.admin-shell .agent-management .agent-section-heading>button{flex:none}.admin-shell .agent-management .agent-summary-strip{background:#e6ebf2;border-top:1px solid #e6ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-shell .agent-management .agent-summary-strip article{background:#fff;align-content:center;gap:7px;min-height:88px;padding:16px 19px;display:grid}.admin-shell .agent-management .agent-summary-strip small{color:#68758a}.admin-shell .agent-management .agent-summary-strip strong{color:#115bd7;font-size:23px}.admin-shell .agent-management .admin-error{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-shell .agent-management .admin-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.admin-shell .agent-management .agent-floating-error{z-index:170;width:min(620px,100vw - 36px);position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #400c0c33}.admin-shell .agent-management .agent-application-list>.admin-empty{border:0}.admin-shell .agent-management .agent-row-actions{min-width:255px}.admin-shell .agent-management .agent-row-actions button{cursor:pointer;padding:3px 0;font-weight:650}.admin-shell .agent-management .agent-readonly-label{color:#7d899b;font-size:11px}.admin-shell .agent-management .agent-admin-modal{z-index:150}.admin-shell .agent-management .agent-admin-modal>section{border:1px solid #dce4ef;border-radius:14px;width:min(600px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #03173847}.admin-shell .agent-management .agent-modal-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-shell .agent-management .agent-modal-title h2{color:#13213a;margin:0;font-size:20px}.admin-shell .agent-management .agent-modal-title p{color:#68758a;margin:6px 0 0;line-height:1.55}.admin-shell .agent-management .agent-modal-close{color:#59687d;cursor:pointer;background:#fff;border:1px solid #d8e1ee;border-radius:8px;flex:0 0 32px;width:32px;height:32px;font-size:20px;line-height:1}.admin-shell .agent-management .agent-modal-form{gap:16px}.admin-shell .agent-management .agent-modal-form input,.admin-shell .agent-management .agent-modal-form textarea{color:#152238;border-color:#cfd9e7;outline:none}.admin-shell .agent-management .agent-modal-form input:focus,.admin-shell .agent-management .agent-modal-form textarea:focus{border-color:#1769ed;box-shadow:0 0 0 3px #1769ed1c}.admin-shell .agent-management .agent-modal-form input:disabled{color:#8490a2;background:#f1f4f8}.admin-shell .agent-management .agent-modal-form textarea{min-height:100px}.admin-shell .agent-management .agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-shell .agent-management .agent-form-grid>label{min-width:0}.admin-shell .agent-management .agent-check-field{cursor:pointer;background:#f8fbff;border:1px solid #d8e2ef;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.admin-shell .agent-management .agent-check-field input{flex:0 0 18px;width:18px;height:18px;margin:0}.admin-shell .agent-management .agent-check-field span{gap:3px;display:grid}.admin-shell .agent-management .agent-check-field small{color:#68758a;font-weight:500}.admin-shell .agent-management .agent-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:3px;display:flex}.admin-shell .agent-management .agent-modal-actions button{min-width:100px}.admin-shell .agent-management .agent-danger-hint{color:#a82c2c;background:#fff1f1;border:1px solid #ffcaca}.admin-shell .agent-management .agent-field-error{color:#b32f2f;margin-top:-9px}@media (width<=760px){.admin-shell .agent-management .agent-section-heading{flex-direction:column;align-items:stretch}.admin-shell .agent-management .agent-section-heading>button{width:100%}.admin-shell .agent-management .agent-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .agent-management .agent-form-grid{grid-template-columns:1fr}.admin-shell .agent-management .agent-admin-modal{padding:10px}.admin-shell .agent-management .agent-admin-modal>section{max-height:calc(100vh - 20px);padding:20px}}.support-ticket-card{gap:10px;display:grid}.support-ticket-card .support-thread{gap:7px;display:grid}.support-ticket-card .support-thread p{margin:0}.support-reply-form{background:#f9fbfe;border:1px solid #dce5f0;border-radius:9px;gap:9px;padding:12px;display:grid}.support-reply-form label{color:#344158;gap:6px;font-size:12px;font-weight:700;display:grid}.support-reply-form textarea{resize:vertical;background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;min-height:76px;padding:10px}.support-reply-form>div,.support-close-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-reply-form button{background:#fff;border:1px solid #d8e0eb;border-radius:7px;min-height:34px;padding:7px 11px}.support-reply-form .primary-button{color:#fff;border-color:var(--blue);background:var(--blue)}.support-closed-note{color:#647187;background:#f1f4f8;border-radius:8px;padding:10px 12px;line-height:1.6;display:block}.address-book-section{margin:0}.address-book-section>.form-message{margin:0 22px 16px}.address-book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 24px;display:grid}.address-book-list>article{background:#fff;border:1px solid #dce4ef;border-radius:12px;gap:9px;min-width:0;padding:18px;display:grid}.address-book-list>article.default{box-shadow:inset 3px 0 0 var(--blue);border-color:#9fc2ff}.address-book-list article header,.address-book-list article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.address-book-list article p{color:#45536a;word-break:break-word;margin:0;line-height:1.65}.address-book-list article small{color:var(--muted)}.address-book-list article>div{justify-content:flex-start}.address-book-list article button,.address-delete-confirm button{color:var(--blue);background:0 0;border:0;padding:6px 8px}.address-delete-confirm{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.address-book-list .empty-panel{grid-column:1/-1;margin:0}.address-book-modal>form{width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#fff;border-radius:15px;gap:14px;padding:26px;display:grid;overflow-y:auto}.address-book-modal .panel-heading{padding:0}.address-book-modal .panel-heading>button{color:var(--muted);background:0 0;border:0}.address-book-modal label{gap:7px;font-size:12px;font-weight:700;display:grid}.address-book-modal input,.address-book-modal textarea{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px 11px}.address-book-modal textarea{resize:vertical;min-height:84px}.address-book-modal .address-default-check{align-items:center;gap:9px;display:flex}.address-book-modal .address-default-check input{width:17px;height:17px}.address-book-modal .agent-modal-actions{justify-content:flex-end;gap:10px;display:flex}.checkout-saved-addresses{background:#f8fbff;border:1px solid #dbe5f3;border-radius:10px;margin-bottom:16px;padding:14px}.checkout-saved-addresses>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-saved-addresses>div:first-child a{color:var(--blue);font-size:12px}.checkout-address-options{gap:8px;margin-top:10px;display:grid}.checkout-address-options button{text-align:left;background:#fff;border:1px solid #d8e0eb;border-radius:9px;gap:5px;padding:11px 64px 11px 12px;display:grid;position:relative}.checkout-address-options button.active{border-color:var(--blue);box-shadow:0 0 0 2px #1469ee17}.checkout-address-options button small{color:var(--muted);line-height:1.5}.checkout-address-options button span{color:var(--blue);background:var(--blue-soft);border-radius:20px;padding:3px 7px;font-size:10px;position:absolute;top:10px;right:10px}@media (width<=760px){.address-book-list{grid-template-columns:1fr;padding-inline:14px}.address-book-modal{padding:10px}.address-book-modal>form{max-height:calc(100vh - 20px);padding:18px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}._shell_1bpuj_1{--navy:#06265c;--navy-deep:#031c47;--blue:#1268ed;--blue-dark:#0c52c7;--ink:#152037;--muted:#657188;--line:#dfe6ef;--canvas:#f4f7fb;min-height:100vh;color:var(--ink);background:var(--canvas);grid-template-columns:236px minmax(0,1fr);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid}._sidebar_1bpuj_18{color:#fff;background:linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 58%, #073572 100%);z-index:3;flex-direction:column;height:100vh;padding:0 10px 18px;display:flex;position:sticky;top:0;box-shadow:8px 0 28px #0d234b1f}._brand_1bpuj_31{color:#fff;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;height:82px;padding:0 12px;font-size:18px;font-weight:800;text-decoration:none;display:flex}._brandMark_1bpuj_45{background:linear-gradient(145deg,#2080ff,#0754de);border-radius:10px;grid-template-columns:repeat(3,5px);place-content:center;gap:3px;width:39px;height:39px;display:grid;box-shadow:0 8px 20px #0063ff59}._brandMark_1bpuj_45 i{opacity:.94;background:#fff;border-radius:2px;width:5px;height:17px}._brandMark_1bpuj_45 i:nth-child(2){height:23px}._navigation_1bpuj_67{flex-direction:column;gap:5px;margin-top:12px;display:flex}._navigation_1bpuj_67 a{color:#d9e7ff;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;min-height:52px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}._navigation_1bpuj_67 a:hover{color:#fff;background:#ffffff14;transform:translate(2px)}._navigation_1bpuj_67 ._activeNav_1bpuj_95{color:#fff;background:linear-gradient(90deg,#0874ef,#1265e9);border-color:#ffffff1f;box-shadow:0 10px 24px #0054d04d}._navIcon_1bpuj_102{color:currentColor;place-items:center;width:25px;font-size:22px;font-style:normal;font-weight:400;display:grid}._sidebarFoot_1bpuj_112{color:#bfd3f5;border-top:1px solid #ffffff26;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:10px 13px;font-size:12px;display:flex}._securityDot_1bpuj_124{background:#43d693;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #43d69321}._main_1bpuj_133{min-width:0}._topbar_1bpuj_135{background:#fffffff5;border-bottom:1px solid #e0e5ed;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 30px;display:flex}._topbar_1bpuj_135 p{color:#71809a;margin:0 0 2px;font-size:12px}._topbar_1bpuj_135 h1{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.3}._accountArea_1bpuj_159{align-items:center;gap:10px;min-width:0;display:flex}._storeLink_1bpuj_166,._logout_1bpuj_167{color:#47546a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ee;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._storeLink_1bpuj_166:hover,._logout_1bpuj_167:hover{color:var(--blue);border-color:#91b8f5}._logout_1bpuj_167:disabled{opacity:.6;cursor:wait}._roleBadge_1bpuj_188{color:#fff;background:linear-gradient(135deg,#1976ee,#0759d8);border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 7px 18px #1465e133}._roleBadge_1bpuj_188:before{content:"◆";font-size:9px}._roleBadgeInactive_1bpuj_203{background:linear-gradient(135deg,#e59325,#c26a0c)}._accountDivider_1bpuj_205{background:#d7dde7;width:1px;height:28px;margin:0 4px}._avatar_1bpuj_207{color:#fff;background:linear-gradient(145deg,#2385ff,#0758d6);border:4px solid #e8f1ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}._accountName_1bpuj_221{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:14px;font-weight:700;overflow:hidden}._content_1bpuj_223{width:min(1420px,100%);margin:0 auto;padding:25px 24px 48px}._accessNotice_1bpuj_229,._inlineWarning_1bpuj_230{color:#75460d;background:#fff8eb;border:1px solid #f4c781;border-radius:9px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}._noticeIcon_1bpuj_242{color:#fff;background:#ed901a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}._accessNotice_1bpuj_229 p{color:#8b621f;margin:2px 0 0;font-size:13px}._inlineWarning_1bpuj_230{font-size:13px}._metrics_1bpuj_257{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}._metricCard_1bpuj_264{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:18px;min-height:126px;padding:22px;display:flex;box-shadow:0 5px 17px #243a5c0e}._metricIcon_1bpuj_276{border-radius:50%;flex:none;place-items:center;width:57px;height:57px;font-size:20px;font-weight:800;display:grid}._metricCard_1bpuj_264 div{min-width:0}._metricCard_1bpuj_264 small{color:#5d687c;margin-bottom:7px;font-size:14px;display:block}._metricCard_1bpuj_264 strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2vw,32px);line-height:1.1;display:block;overflow:hidden}._metricBlue_1bpuj_290 ._metricIcon_1bpuj_276{color:#1365e8;background:#e7f0ff}._metricBlue_1bpuj_290 strong{color:#1259cc}._metricGreen_1bpuj_292 ._metricIcon_1bpuj_276{color:#09935b;background:#e7f8f0}._metricGreen_1bpuj_292 strong{color:#08945b}._metricAmber_1bpuj_294 ._metricIcon_1bpuj_276{color:#dc7c08;background:#fff1de}._metricAmber_1bpuj_294 strong{color:#d67908}._overviewGrid_1bpuj_297{grid-template-columns:minmax(330px,1.18fr) minmax(280px,.92fr) minmax(310px,1fr);gap:16px;margin-bottom:18px;display:grid}._panel_1bpuj_304{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;box-shadow:0 5px 17px #243a5c0b}._productsPanel_1bpuj_312,._billingPanel_1bpuj_313,._custodyPanel_1bpuj_314{min-height:326px;padding:20px}._panelHeader_1bpuj_316{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}._panelHeader_1bpuj_316 h2{letter-spacing:-.02em;margin:2px 0 0;font-size:18px}._panelHeader_1bpuj_316>a{color:var(--blue);margin-top:7px;font-size:13px;font-weight:600;text-decoration:none}._panelHeader_1bpuj_316>p{color:var(--muted);margin:7px 0 0;font-size:13px}._eyebrow_1bpuj_327{color:#7b8798;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}._productList_1bpuj_329{min-height:166px}._productRow_1bpuj_330{color:inherit;border-bottom:1px solid #edf1f6;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}._productRow_1bpuj_330:last-child{border-bottom:0}._productRow_1bpuj_330:hover ._productInfo_1bpuj_341 strong{color:var(--blue)}._productThumb_1bpuj_343{color:#fff;border-radius:7px;flex-direction:column;justify-content:space-between;width:55px;height:47px;padding:7px 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}._productThumb_1bpuj_343:after{content:"";border:8px solid #fff3;border-radius:50%;width:42px;height:42px;position:absolute;bottom:-14px;right:-9px}._productThumb_1bpuj_343 small{z-index:1;font-size:9px;font-weight:800;position:relative}._productThumb_1bpuj_343 b{z-index:1;letter-spacing:.08em;font-size:16px;position:relative}._productEstonia_1bpuj_359{background:linear-gradient(145deg,#187bd8,#142a5f)}._productPhilippines_1bpuj_360{background:linear-gradient(145deg,#35aee8,#105ac1)}._productInfo_1bpuj_341{min-width:0}._productInfo_1bpuj_341 strong,._productInfo_1bpuj_341 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._productInfo_1bpuj_341 strong{font-size:14px;transition:color .16s}._productInfo_1bpuj_341 small{color:var(--muted);margin-top:4px;font-size:11px}._productPrice_1bpuj_367{text-align:right}._productPrice_1bpuj_367 small{color:var(--muted);font-size:10px;display:block}._productPrice_1bpuj_367 strong{color:#0e5ed9;margin-top:2px;font-size:16px;display:block}._primaryAction_1bpuj_371,._outlineAction_1bpuj_372{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._primaryAction_1bpuj_371{color:#fff;background:linear-gradient(90deg,#0872ed,#1261dc);box-shadow:0 8px 18px #0d5eda2e}._primaryAction_1bpuj_371:hover{background:linear-gradient(90deg,#0866d5,#0b54c4)}._outlineAction_1bpuj_372{color:#0e60dc;background:#fff;border:1px solid #176bec;width:fit-content;padding:0 22px}._outlineAction_1bpuj_372:hover{color:#fff;background:#1467e7}._calendarIcon_1bpuj_389{color:#176bea;background:#eaf2ff;border-radius:50%;place-items:center;width:53px;height:53px;font-size:24px;display:grid}._billingFacts_1bpuj_400{margin:14px 0 18px}._billingFacts_1bpuj_400 div{justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}._billingFacts_1bpuj_400 dt{color:var(--muted);font-size:13px}._billingFacts_1bpuj_400 dd{text-align:right;margin:0;font-size:14px;font-weight:700}._billingFacts_1bpuj_400 ._orangeText_1bpuj_404{color:#e88108;font-size:18px}._billingFacts_1bpuj_400 ._redText_1bpuj_405{color:#e13a39}._custodyList_1bpuj_407{border:1px solid #e3e9f1;border-radius:8px;overflow:hidden}._statusLine_1bpuj_408{min-height:51px;color:var(--ink);border-bottom:1px solid #e8edf3;grid-template-columns:9px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:0 12px;font-size:13px;text-decoration:none;display:grid}._statusLine_1bpuj_408:last-child{border-bottom:0}._statusLine_1bpuj_408:hover{background:#f8fbff}._statusLine_1bpuj_408 strong{color:#263146;font-size:15px}._statusLine_1bpuj_408 i{color:#9aa6b8;font-size:19px;font-style:normal}._statusDot_1bpuj_413{border-radius:50%;width:8px;height:8px}._dotBlue_1bpuj_414{background:#1268ed}._dotGreen_1bpuj_415{background:#0ca36b}._dotRed_1bpuj_416{background:#e64646}._privacyNote_1bpuj_417{color:#677286;background:#f3f6fa;border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:11px;display:flex}._emptyText_1bpuj_418{color:var(--muted);font-size:13px}._ordersPanel_1bpuj_420,._statementPanel_1bpuj_421{margin-bottom:18px;padding-top:18px;scroll-margin-top:20px;overflow:hidden}._ordersPanel_1bpuj_420>._panelHeader_1bpuj_316,._statementPanel_1bpuj_421>._panelHeader_1bpuj_316{padding:0 20px}._tableWrap_1bpuj_425{width:100%;overflow-x:auto}._tableWrap_1bpuj_425 table{border-collapse:collapse;width:100%;min-width:920px}._tableWrap_1bpuj_425 th{color:#69758a;text-align:left;white-space:nowrap;background:#fafbfd;border-top:1px solid #e5eaf1;border-bottom:1px solid #dce3ec;height:40px;padding:0 16px;font-size:12px;font-weight:600}._tableWrap_1bpuj_425 td{color:#3c485c;vertical-align:middle;border-bottom:1px solid #e7ecf2;height:52px;padding:8px 16px;font-size:12px}._tableWrap_1bpuj_425 tbody tr:hover{background:#f9fbfe}._tableWrap_1bpuj_425 td small{color:#8a95a6;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:10px;display:block;overflow:hidden}._tableWrap_1bpuj_425 tbody tr:last-child td{border-bottom:0}._detailLink_1bpuj_432{color:#1167e7;white-space:nowrap;font-weight:600;text-decoration:none}._statusPill_1bpuj_434{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:86px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}._pillBlue_1bpuj_435{color:#1764d8;background:#eff5ff;border-color:#c9ddff}._pillGreen_1bpuj_436{color:#098a55;background:#edf9f4;border-color:#bfe9d7}._pillAmber_1bpuj_437{color:#c37110;background:#fff7e9;border-color:#f3d5a7}._pillRed_1bpuj_438{color:#d83b3b;background:#fff0f0;border-color:#f5c7c7}._emptyState_1bpuj_440{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}._emptyState_1bpuj_440>span{color:#1968e1;background:#eaf2ff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:10px;font-weight:800;display:grid}._emptyState_1bpuj_440 strong{color:var(--ink)}._emptyState_1bpuj_440 p{margin:6px 0 0;font-size:12px}._compactEmpty_1bpuj_444{color:var(--muted);text-align:center;border-top:1px solid #e5eaf1;padding:28px;font-size:13px}._orderDetailHeader_1bpuj_446{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px;display:flex}._orderDetailHeader_1bpuj_446 h2{margin:4px 0;font-size:24px}._orderDetailHeader_1bpuj_446 p{color:var(--muted);margin:0;font-size:13px}._orderDetailActions_1bpuj_449{justify-content:flex-end;align-items:center;gap:12px;display:flex}._orderDetailGrid_1bpuj_450{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}._orderDetailCard_1bpuj_451{padding:22px}._detailFacts_1bpuj_452{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:14px 0 0;display:grid}._detailFacts_1bpuj_452>div{border-bottom:1px solid #e8edf3;min-width:0;padding:13px 0}._detailFacts_1bpuj_452 dt{color:var(--muted);margin-bottom:5px;font-size:12px}._detailFacts_1bpuj_452 dd{overflow-wrap:anywhere;color:#263146;margin:0;font-size:14px;font-weight:650}._detailFacts_1bpuj_452 ._fullFact_1bpuj_456{grid-column:1/-1}._detailFacts_1bpuj_452 ._detailTotal_1bpuj_457{color:#0e60dc;font-size:20px}._orderDetailEmpty_1bpuj_458{color:var(--muted);text-align:center;background:#f6f8fb;border-radius:8px;margin:18px 0 0;padding:24px;font-size:13px}@media (width<=980px){._orderDetailGrid_1bpuj_450{grid-template-columns:1fr}._orderDetailHeader_1bpuj_446{flex-direction:column;align-items:flex-start}._orderDetailActions_1bpuj_449{justify-content:flex-start}}@media (width<=1180px){._shell_1bpuj_1{grid-template-columns:88px minmax(0,1fr)}._brand_1bpuj_31{justify-content:center;padding:0}._brand_1bpuj_31>span:last-child,._navigation_1bpuj_67 a span,._sidebarFoot_1bpuj_112 span:last-child{display:none}._navigation_1bpuj_67 a{justify-content:center;padding:0}._overviewGrid_1bpuj_297{grid-template-columns:repeat(2,minmax(0,1fr))}._custodyPanel_1bpuj_314{grid-column:1/-1}}@media (width<=900px){._metrics_1bpuj_257{grid-template-columns:repeat(2,minmax(0,1fr))}._topbar_1bpuj_135{align-items:flex-start}._accountName_1bpuj_221,._accountDivider_1bpuj_205,._storeLink_1bpuj_166{display:none}}@media (width<=680px){._shell_1bpuj_1{padding-bottom:70px;display:block}._sidebar_1bpuj_18{z-index:20;flex-direction:row;align-items:center;width:auto;height:66px;padding:7px 8px;position:fixed;inset:auto 0 0}._brand_1bpuj_31,._sidebarFoot_1bpuj_112{display:none}._navigation_1bpuj_67{grid-template-columns:repeat(5,1fr);gap:4px;width:100%;margin:0;display:grid}._navigation_1bpuj_67 a{border-radius:7px;min-height:50px;padding:0;font-size:10px}._navigation_1bpuj_67 a:nth-child(n+6),._navigation_1bpuj_67 a span{display:none}._navIcon_1bpuj_102{font-size:19px}._topbar_1bpuj_135{min-height:72px;padding:13px 16px}._topbar_1bpuj_135 p{display:none}._topbar_1bpuj_135 h1{font-size:18px}._roleBadge_1bpuj_188{min-height:32px;padding:0 9px;font-size:11px}._avatar_1bpuj_207{display:none}._logout_1bpuj_167{min-height:32px;padding:0 9px;font-size:11px}._content_1bpuj_223{padding:16px 12px 30px}._metrics_1bpuj_257{gap:10px}._metricCard_1bpuj_264{gap:11px;min-height:104px;padding:14px}._metricIcon_1bpuj_276{width:40px;height:40px;font-size:15px}._metricCard_1bpuj_264 small{font-size:11px}._metricCard_1bpuj_264 strong{font-size:20px}._overviewGrid_1bpuj_297{grid-template-columns:1fr}._custodyPanel_1bpuj_314{grid-column:auto}._productsPanel_1bpuj_312,._billingPanel_1bpuj_313,._custodyPanel_1bpuj_314{min-height:0;padding:16px}._statementPanel_1bpuj_421 ._panelHeader_1bpuj_316{display:block}._statementPanel_1bpuj_421 ._panelHeader_1bpuj_316 p{margin-top:5px}}@media (width<=420px){._metrics_1bpuj_257{grid-template-columns:1fr}._metricCard_1bpuj_264{min-height:88px}._accountArea_1bpuj_159{gap:6px}._roleBadge_1bpuj_188:before{display:none}}
