@charset "UTF-8";
:root{--ink:#191b30;--muted:#7a7d90;--purple:#6550df;--purple-dark:#503cc9;--purple-soft:#eeebfd;--lime:#ddf7aa;--line:#e8e8f0;--bg:#f6f7fb;--navy:#14172b;--radius:18px;--shadow:0 8px 35px rgba(26,28,53,.045)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}a:hover{color:var(--purple)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #aa9bfb;outline-offset:4px}button:focus:not(:focus-visible){outline:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.17;letter-spacing:-.045em;font-weight:650}h2{font-size:40px}h3{font-size:20px}p{color:var(--muted)}ul{padding:0;margin:0;list-style:none}input,select{width:100%;border:1px solid #dedfea;border-radius:10px;background:#fff;min-height:48px;padding:11px 14px;color:var(--ink)}input::placeholder{color:#9c9eae}input:focus,select:focus{border-color:#9180ed;box-shadow:0 0 0 3px #6550df0b}label,.field-label{display:block;font-size:12px;font-weight:600;letter-spacing:.005em;color:#565a70}label input,label select{margin-top:8px}input[type=checkbox],input[type=radio]{width:16px;min-height:16px;accent-color:var(--purple);padding:0;margin:0;flex-shrink:0}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='%237a7d90' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}::selection{background:#ded5ff}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.container{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.btn{min-height:48px;padding:12px 21px;border-radius:9px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,box-shadow .15s,transform .15s;white-space:nowrap}.btn .icon{width:17px;height:17px}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--purple);color:white;box-shadow:0 4px 9px #6550df1a}.btn-primary:hover{background:var(--purple-dark);color:white;box-shadow:0 7px 14px #6550df2b}.btn-lime{background:var(--lime);color:#202534}.btn-lime:hover{background:#c9ee8c;color:#111827}.btn-outline{background:#fff;border-color:#dedeea;color:var(--ink)}.btn-outline:hover{border-color:#b4a6ef;background:#faf9ff}.btn-sm{padding:9px 15px;min-height:39px;font-size:12px}.btn-full{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;background:transparent;border-radius:8px;min-width:36px;min-height:36px}.icon-btn:hover{background:#f0edf9}.text-button{padding:0;border:0;background:transparent;display:flex;align-items:center;gap:6px;font-size:12px;color:#64687f}.text-button .icon{width:16px}.brand{display:inline-flex;align-items:center;font-size:24px;letter-spacing:-1.1px;font-weight:750;color:var(--ink);gap:9px;white-space:nowrap}.brand-icon{width:34px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--purple);color:#fff;border-radius:10px;transform:rotate(-6deg)}.brand-icon .icon{width:23px;height:23px;transform:rotate(6deg)}.brand-dot{color:var(--purple)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.75px;color:var(--purple);display:block;margin-bottom:16px}.eyebrow.light{color:#c3c0e4}.muted{color:var(--muted);font-size:12px}.tiny-label{font-size:9px;letter-spacing:1px;color:var(--muted)}.skip-link{position:absolute;top:-80px;left:20px;background:#fff;padding:10px;z-index:200}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mobile-only{display:none}.input-icon{position:relative;display:flex;align-items:center}.input-icon>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;color:#9192a7;pointer-events:none}.input-icon input{padding-left:42px}.input-icon .input-suffix{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:10px;color:#a2a3b2;border-left:1px solid var(--line);padding-left:12px}.input-icon input:has(+.input-suffix){padding-right:50px}.input-icon:has(input:first-of-type){margin-top:8px}.input-icon input{margin:0}.boot{display:flex;flex-direction:column;gap:20px;align-items:center;padding:120px 20px}.demo-bar{min-height:27px;background:#e9f2dc;color:#3d5424;text-align:center;font-size:10px;font-weight:700;letter-spacing:.2px;padding:4px 12px}.demo-bar span{font-weight:400;margin-left:12px}.notice{padding:15px 20px;display:flex;align-items:center;gap:12px;border:1px solid #dcd8f0;border-radius:10px;background:#f8f6ff;font-size:12px;margin-bottom:20px}.notice.error{background:#fff4f2;color:#a13e39;border-color:#f1d2cc}
/* Public home */
.site-header{height:88px;background:#fff}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.desktop-nav{display:flex;gap:34px;font-size:12px;font-weight:500;color:#676b7a}.header-actions{display:flex;gap:25px;align-items:center}.text-link{font-size:12px;font-weight:600}.hero{position:relative;overflow:hidden;background:#14172a;color:#fff;isolation:isolate;padding:69px 0 0}.hero:before{content:"";position:absolute;width:760px;height:550px;background:radial-gradient(ellipse,#6550df35,transparent 68%);top:-210px;left:50%;transform:translateX(-50%);z-index:-1}.hero:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,#181b31);z-index:-1}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:65px 65px;z-index:-1;mask-image:linear-gradient(transparent,black)}.hero-inner{text-align:center}.hero .eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff14;background:#ffffff04;padding:7px 14px;border-radius:100px;margin-bottom:22px;font-size:9px;letter-spacing:1.7px}.pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #ddf7aa0d}.hero h1{font-size:clamp(47px,4.5vw,70px);font-weight:650;letter-spacing:-3.3px;line-height:1.08}.hero h1>span{color:var(--lime)}.hero-description{font-size:15px;line-height:1.8;color:#b8b8c9;margin-top:22px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}.hero-actions .btn{min-height:50px;padding:15px 24px}.hero-secondary{font-size:12px;color:#dddde8;display:flex;gap:10px;align-items:center}.hero-secondary .icon{width:15px}.hero-checks{display:flex;justify-content:center;gap:27px;margin-top:25px;font-size:10px;color:#aaaebe}.hero-checks span{display:flex;align-items:center;gap:6px}.hero-checks .icon{width:12px;height:12px;color:#a7bc8e}.hero-workspace{text-align:left;margin:53px auto 0;max-width:1080px;position:relative;border:1px solid #ffffff20;border-bottom:0;border-radius:15px 15px 0 0;box-shadow:0 0 0 7px #ffffff03,0 10px 60px #0004;min-height:390px;background:#1a1e33}.mock-top{display:flex;align-items:center;justify-content:space-between;height:46px;background:#21253d;border-bottom:1px solid #ffffff10;border-radius:15px 15px 0 0;padding:0 19px;font-size:9px;color:#9297af}.mock-top>div:nth-child(2){display:flex;align-items:center;gap:8px;background:#191c31;padding:4px 55px;border-radius:5px;font-size:9px}.mock-top .icon{width:11px;height:11px}.window-dots{display:flex;gap:6px}.window-dots i{width:7px;height:7px;background:#5b5b70;border-radius:50%}.window-dots i:first-child{background:#fa8379}.window-dots i:nth-child(2){background:#e8c46c}.window-dots i:nth-child(3){background:#98c998}.live-badge{display:flex;gap:6px;align-items:center}.live-badge i{background:#a0c392;width:5px;height:5px;border-radius:50%}.mock-body{display:grid;grid-template-columns:225px minmax(0,1fr)}.mock-sidebar{padding:23px 20px;background:#171b2f;border-right:1px solid #ffffff10}.mock-heading{display:block;font-size:8px;letter-spacing:1.2px;color:#b3b5c7;font-weight:600;margin-bottom:20px}.mock-sidebar label{color:#8c91ab;font-size:9px;margin:12px 0 6px}.mock-input{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #34384c;background:#11162a;border-radius:6px;font-size:11px;color:#e2e0ee;min-height:36px}.mock-input .icon{width:13px;height:13px;color:#86849d}.mock-input span,.mock-input .icon:last-child{margin-left:auto}.mock-input span{font-size:8px;color:#81869d}.mock-input .icon:first-child{margin-left:0}.mock-carriers{display:flex;border:1px solid #30354c;background:#121629;border-radius:6px;padding:4px;gap:3px;font-size:10px;color:#969bb3}.mock-carriers span{flex:1;text-align:center;padding:4px;border-radius:4px}.mock-carriers .selected{background:#34304f;color:#e8e5ff}.mock-sidebar .btn{width:100%;font-size:10px;min-height:35px;padding:8px;margin-top:18px;border-radius:6px}.mock-sidebar .btn .icon{width:12px;height:12px}.mock-sidebar p{font-size:8px;color:#747b96;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:11px}.mock-sidebar p .icon{width:10px}.mock-result-title{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.mock-result-title strong{font-size:12px;font-weight:500;color:#e9e8f4}.one-credit{display:flex;align-items:center;gap:6px;font-size:8px;color:#beb2f4;border:1px solid #b1a3e225;border-radius:40px;padding:3px 8px}.one-credit .icon{width:11px;height:11px}.mock-table-head{display:grid;grid-template-columns:1fr 1.5fr 1fr .9fr;padding:8px 23px;font-size:7px;font-weight:600;letter-spacing:1px;color:#6f7898;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.mock-row{display:grid;grid-template-columns:1fr 1.5fr 1fr .9fr;align-items:center;min-height:66px;padding:12px 23px;border-bottom:1px solid #ffffff09;font-size:10px}.mock-row>div:first-child{display:flex;align-items:center;gap:8px}.mock-row>div:first-child>small{font-size:8px;color:#b3b4cb}.mock-row>div:nth-child(2){color:#a1a5bd;display:flex;flex-direction:column;gap:2px}.mock-route{color:#e3e4f3}.mock-route small{color:#737c9e;margin-left:5px;font-size:8px}.mock-row .status{font-size:8px;padding:3px 7px;min-height:22px;border:0}.mock-row .status.transit{color:#a9c6fa;background:#263452}.mock-row .status.delivered{color:#b7dab1;background:#233d36}.mock-row .status.pre_transit{color:#b9b0e6;background:#302c4d}.mock-unlock{justify-self:end;display:flex;align-items:center;border:1px solid #58517d;background:#3b3456;color:#e3dcff;border-radius:6px;padding:6px 9px;font-size:9px;gap:5px}.mock-unlock .icon{width:11px;height:11px}.mock-unlock span{font-size:7px;color:#afa2d2;padding-left:5px;border-left:1px solid #afa2d230}.mock-bottom{padding:11px 23px;font-size:8px;color:#6f7898;display:flex;justify-content:space-between}.mock-bottom span{color:#8c95ad}.mock-bottom .icon{width:10px;height:10px}.floating-credit{position:absolute;right:-24px;bottom:22px;display:flex;align-items:center;gap:10px;background:#fff;box-shadow:0 10px 40px #0003;padding:13px 19px;border-radius:10px;color:#303249;font-size:11px;font-weight:600;transform:rotate(-2deg)}.floating-credit>.icon{width:26px;height:26px;padding:5px;background:#e9f4d8;color:#5c8040;border-radius:50%}.floating-credit small{display:block;color:#9a9daf;font-size:9px;font-weight:400}.carrier-strip{display:flex;align-items:center;justify-content:space-between;padding:29px 20px;border-bottom:1px solid var(--line);gap:24px}.carrier-strip>span{font-size:8px;letter-spacing:1.4px;color:#a0a1ad;line-height:1.8}.carrier-strip>span strong{color:#6d6d7c;font-size:8px;font-weight:600}.carrier-strip>div{display:flex;align-items:center;gap:45px}.carrier-strip>p{font-size:10px;color:#9293a2}.carrier-logo{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;font-weight:750;flex-shrink:0}.carrier-logo.ups svg{width:37px;height:43px}.carrier-logo.usps svg{width:49px;height:38px}.carrier-logo.fedex{font-size:27px;letter-spacing:-2px}.fed{color:#4d2180}.ex{color:#f27330}.carrier-logo.dhl{color:#d11b22;font-size:23px;font-weight:900;font-style:italic;background:#ffdf00;padding:3px 10px}.carrier-logo.tnt{color:#f06023}.carrier-logo.compact.ups svg{width:27px;height:31px}.carrier-logo.compact.usps svg{width:37px;height:29px}.carrier-logo.compact.fedex{font-size:21px}.carrier-logo.compact.dhl{font-size:16px}.carrier-coming{position:relative}.carrier-coming small{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);font-size:7px;color:#a3a3ad;white-space:nowrap}.section{padding-top:96px;padding-bottom:96px}.section-heading{margin-bottom:47px}.section-heading h2{font-size:43px;letter-spacing:-1.8px}.section-heading.split{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.section-heading p{font-size:13px;line-height:1.85}.section-heading.centered{text-align:center}.centered .eyebrow{margin-bottom:17px}.centered h2{margin-bottom:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.steps article{position:relative}.step-number{display:block;color:#aaa3c5;font-size:11px;font-weight:600;margin-bottom:15px}.step-visual{height:102px;border-radius:12px;background:#f5f5fa;border:1px solid #eeedf5;display:flex;align-items:center;padding:0 24px;gap:13px;margin-bottom:24px}.step-visual>.icon{width:25px;height:25px;color:var(--purple)}.step-visual span{font-size:20px;font-weight:650;letter-spacing:-.5px}.step-visual small{font-size:10px;font-weight:400;letter-spacing:0;display:block;color:#9191a5}.zip-visual>.icon:last-child{width:21px;height:21px;border-radius:50%;color:#6b9150;padding:4px;background:#e6eddc;margin-left:auto}.select-visual{gap:18px}.select-visual>span:last-child{display:flex;gap:7px;align-items:center;border:1px solid #e2deee;padding:7px;border-radius:6px;background:white;font-size:9px;letter-spacing:0;color:#8a859c;margin-left:auto}.select-visual>span:last-child>.icon{width:12px}.unlocked-visual{background:#f0f4e9;border-color:#e8ecdf}.unlocked-visual>.icon{color:#71934c}.unlocked-visual span{font-size:13px;letter-spacing:0}.unlocked-visual small{font-size:9px;margin-top:4px}.steps h3{font-size:17px;font-weight:600;letter-spacing:-.4px;margin-bottom:12px}.steps p{font-size:12px;color:#8c8c9c;line-height:1.85;max-width:295px}.clarity-section{padding:76px 0;background:#f7f7fb}.clarity-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;max-width:1100px}.clarity-copy h2{font-size:49px;letter-spacing:-2px;line-height:1.1}.clarity-copy h2 span{color:#9287bd}.clarity-copy>p{font-size:13px;line-height:1.85;margin-top:23px;max-width:330px}.check-list{display:flex;flex-direction:column;gap:12px;margin-top:24px;font-size:11px;color:#6c6a7c}.check-list li{display:flex;gap:10px;align-items:center}.check-list .icon{width:15px;height:15px;color:#8a7ac0}.text-arrow{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--purple);font-weight:600;margin-top:26px}.text-arrow .icon{width:15px}.journey-card{background:#fff;padding:28px 28px 0;border:1px solid #e7e5ef;border-radius:15px;box-shadow:0 15px 55px #3130520a;transform:rotate(1deg);max-width:460px}.journey-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.journey-number{display:block;font-size:22px;color:#b7b5c9;letter-spacing:1.4px;margin-top:2px}.journey-route{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#faf9fc;border:1px solid #efedf5;border-radius:9px;margin:19px 0 26px;padding:16px 18px}.journey-route>div{display:flex;flex-direction:column}.journey-route small{font-size:7px;color:#b6b0c6;letter-spacing:1px}.journey-route strong{font-size:12px;letter-spacing:-.1px;margin:4px 0}.journey-route span{font-size:9px;color:#a29bb6}.route-arrow{color:#9b8fc8;font-size:22px}.timeline{padding:0 0 4px}.timeline-item{display:flex;gap:13px;position:relative;padding:0 0 25px 3px}.timeline-item:not(:last-child):before{content:"";position:absolute;top:11px;bottom:0;left:7px;width:1px;background:#e9e6f1}.timeline-item>i{display:block;width:9px;height:9px;margin-top:4px;border-radius:50%;background:#dbd8e7;z-index:1;flex-shrink:0}.timeline-item.current>i{background:var(--purple);box-shadow:0 0 0 4px #eeebfc}.timeline-item div{flex:1}.timeline-item strong{font-size:11px;font-weight:600}.timeline-item span{display:block;color:#a5a0b5;font-size:9px;margin-top:3px}.timeline-item small{font-size:8px;color:#aca2c8;line-height:2}.journey-footer{border-top:1px solid #eeebf5;padding:13px 0;text-align:center;font-size:8px;color:#b5afc5}.journey-footer .icon{width:10px;height:10px;margin-right:5px}.home-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan-card{border:1px solid var(--line);border-radius:var(--radius);padding:26px 23px;background:#fff;position:relative;box-shadow:var(--shadow)}.plan-card.featured{border-color:#8b76ea;box-shadow:0 0 0 1px #8b76ea,0 10px 24px #6550df0c}.popular-label{position:absolute;right:17px;top:-13px;background:var(--purple);color:#fff;border:3px solid #fff;border-radius:30px;padding:3px 10px;font-size:8px;font-weight:600;letter-spacing:.25px}.plan-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.2px;margin-bottom:22px}.plan-title .icon{color:#a38eda;width:15px}.plan-price{font-size:36px;letter-spacing:-1.9px;line-height:1.2;font-weight:650}.plan-price>span{font-size:9px;color:#a3a0b0;letter-spacing:0;font-weight:400;display:block;margin-top:3px}.plan-credits{font-size:11px;color:#868092;margin-top:20px}.plan-credits strong{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.6px;margin-right:2px}.unit-price{font-size:9px;margin:3px 0 22px;color:#9692a2}.plan-card>.btn{width:100%;font-size:11px;justify-content:space-between;min-height:42px;padding:11px 13px}.plan-features{margin-top:24px;border-top:1px solid #f0edf5;padding-top:18px;display:flex;flex-direction:column;gap:10px}.plan-features li{display:flex;align-items:center;gap:7px;font-size:10px;color:#848092}.plan-features .icon{width:12px;height:12px;color:#a394cf}.plan-payments{display:flex;align-items:center;gap:11px;margin-top:23px;font-size:8px;color:#93909f}.plan-payments>span{font-size:6px;letter-spacing:.6px}.plan-payments b{font-size:8px;font-weight:600;display:flex;gap:3px;align-items:center}.plan-payments .icon{width:10px;height:10px}.paypal-text{font-style:italic;color:#27376b;font-weight:750}.pricing-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:#a19aa9;margin-top:27px}.pricing-foot>span{display:flex;align-items:center;gap:6px}.pricing-foot .icon{width:12px;height:12px}.pricing-foot>a{display:flex;align-items:center;gap:7px;color:var(--purple);font-weight:500}.referral-banner{background:#f2effb;border:1px solid #e9e4f5;border-radius:16px;padding:36px;display:flex;align-items:center;gap:27px}.gift-art{width:74px;height:74px;display:flex;align-items:center;justify-content:center;border:1px solid #e1d7fa;background:#fff9;transform:rotate(-9deg);border-radius:20px;flex-shrink:0}.gift-art .icon{width:38px;height:38px;color:#9b86cf}.referral-banner .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:10px;color:#9b89c2}.referral-banner h2{font-size:28px;letter-spacing:-.9px}.referral-banner p{font-size:11px;margin-top:9px;color:#9c92ae}.referral-banner .btn{margin-left:auto;font-size:10px;min-height:41px;padding:11px 16px;border-color:#dfd6f0;background:transparent}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-section h2{font-size:43px;margin-bottom:18px}.faq-section>div>p{font-size:12px}.faq-list details{border-bottom:1px solid #ece9f0;padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:12px;font-weight:550;letter-spacing:-.15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:15px;height:15px;color:#9e92b4}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;margin-top:14px;color:#93909f}.final-cta{background:var(--navy);text-align:center;padding:71px 0 78px;position:relative;overflow:hidden}.final-cta h2{font-size:50px;color:#fff;letter-spacing:-2px}.final-cta h2>span{color:var(--lime)}.final-cta .btn{margin-top:28px}.final-cta .eyebrow{font-size:8px;color:#9999b7}.site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-top:40px;padding-bottom:25px}.site-footer .brand{font-size:21px}.site-footer .brand-icon{width:28px;height:29px}.site-footer .brand-icon .icon{width:19px;height:19px}.site-footer>div>p{font-size:10px;margin-top:10px;color:#aba4b2}.site-footer>nav{display:flex;gap:26px;align-items:center;font-size:10px;color:#918797}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:22px;margin-top:8px;width:100%;font-size:8px;color:#aba6b2}.footer-bottom p{font-size:8px;color:#aaa2b1;max-width:520px}
/* Auth */
.auth-layout{min-height:100vh;display:grid;grid-template-columns:45% 55%}.auth-story{padding:45px 58px 30px;background:#17192e;color:white;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-story:after{content:"";width:550px;height:550px;position:absolute;right:-300px;bottom:-240px;border:1px solid #9b8bcc1a;border-radius:50%;box-shadow:0 0 0 40px #9b8bcc04,0 0 0 90px #9b8bcc03}.auth-story .brand{color:white;font-size:26px}.auth-story .brand-dot{color:var(--lime)}.auth-story .brand-icon{background:#ddf7aa;color:#212632}.auth-story h1{font-size:clamp(38px,4vw,62px);line-height:1.15;letter-spacing:-2.2px}.auth-story h1 span{color:var(--lime)}.auth-story>.brand{align-self:flex-start}.auth-story>div{margin:80px 0}.auth-story p{font-size:14px;color:#aaa9bf;margin-top:25px;line-height:1.9}.auth-carriers{display:flex;gap:27px;margin-top:32px}.auth-story-foot{display:flex;gap:8px;align-items:center;font-size:10px;color:#9391ab}.auth-story-foot .icon{width:14px}.auth-main{position:relative;padding:50px 65px}.auth-back{display:flex;align-items:center;gap:8px;color:#9090a2;font-size:11px}.auth-back .icon{width:14px}.auth-form-wrap{width:100%;max-width:370px;margin:58px auto 20px}.auth-form-wrap h2{font-size:34px;letter-spacing:-1.3px;margin-bottom:12px}.auth-form-wrap>.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:14px}.auth-form-wrap>p{font-size:12px;margin-bottom:29px}.auth-form-wrap form>label{margin-bottom:18px}.auth-form-wrap form>label input{font-size:12px}.password-field{position:relative}.password-field>button{position:absolute;top:50%;transform:translateY(-40%);right:8px;padding:8px;display:flex;border:0;background:none;color:#9d9aae}.password-field>button .icon{width:17px}.password-field input{padding-right:43px}.checkbox-row{display:flex;align-items:flex-start;gap:8px;font-size:10px;font-weight:400;line-height:1.7;color:#8f899b}.checkbox-row input{margin-top:2px}.checkbox-row a{color:var(--purple)}.form-options{display:flex;justify-content:space-between;gap:15px;margin:3px 0 24px}.form-options>a{font-size:10px;color:var(--purple)}.auth-form-wrap .btn{font-size:12px}.auth-switch{text-align:center;font-size:11px!important;margin-top:21px;color:#a09aac}.auth-switch a{color:var(--purple);font-weight:600;margin-left:3px}.auth-safe{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;display:flex;justify-content:center;gap:6px;align-items:center;font-size:9px;color:#b0aab9}.auth-safe .icon{width:12px;height:12px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.resend-form{margin:20px 0;display:flex;align-items:flex-end;gap:10px}.resend-form label{font-size:10px;font-weight:400;flex:1}.resend-form input{font-size:11px;min-height:36px;margin-top:6px}.resend-form button{border:0;background:none;color:var(--purple);font-size:10px;min-height:36px}
/* Workspace */
.app-shell{display:flex;min-height:100vh;background:var(--bg)}.sidebar{width:232px;flex-shrink:0;position:fixed;top:0;bottom:0;left:0;background:#fff;border-right:1px solid var(--line);z-index:35;display:flex;flex-direction:column}.demo-bar+.app-shell .sidebar{top:27px}.sidebar-brand{min-height:91px;display:flex;align-items:center;padding:0 25px;gap:10px}.sidebar .brand{font-size:24px;gap:8px}.sidebar .brand-icon{width:30px;height:32px;border-radius:9px}.sidebar .brand-icon .icon{width:21px}.sidebar-scroll{padding:8px 14px 25px;overflow-y:auto;flex:1}.nav-section{font-size:8px;font-weight:600;letter-spacing:1.4px;display:block;margin:22px 0 11px 15px;color:#aeafbf}.nav-section:first-child{margin-top:0}.side-link{display:flex;align-items:center;gap:12px;border-radius:9px;padding:11px 14px;color:#828397;font-size:11px;min-height:42px;margin-bottom:4px;position:relative;transition:background .12s}.side-link .icon{width:18px;height:18px;color:#a1a3b6}.side-link:hover{background:#f8f7fc}.side-link.active{background:#eeebfc;color:var(--purple);font-weight:600}.side-link.active>.icon{color:var(--purple)}.nav-dot{width:5px;height:5px;margin-left:auto;background:#bfaee7;border-radius:50%}.side-link.active .nav-dot{background:var(--purple)}.sidebar-bottom{padding:15px 16px 0}.credit-wallet{border:1px solid #e8e6f2;background:linear-gradient(120deg,#fcfbff,#f8f7fd);padding:14px 14px 12px;border-radius:12px;margin-bottom:15px}.credit-wallet>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:12px;gap:6px}.credit-wallet span{color:#9190a6;display:flex;gap:6px;align-items:center;font-size:9px}.credit-wallet .icon{width:13px;height:13px;color:#a99dca}.credit-wallet strong{font-size:13px;letter-spacing:-.3px;font-weight:600}.credit-wallet>.btn{min-height:35px;font-size:9px;border-radius:7px;padding:8px;gap:5px}.credit-wallet>.btn .icon{width:12px}.sidebar-user{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line);padding:17px 2px 19px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ece6fa;color:#8f77bb;font-size:11px;font-weight:600;flex-shrink:0;border:0}.avatar.large{width:60px;height:60px;font-size:22px}.sidebar-user>div{flex:1;min-width:0}.sidebar-user strong{display:block;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user small{display:block;font-size:8px;color:#aaa3b5}.sidebar-user>.icon{width:13px;color:#b2aabd}.app-column{margin-left:232px;flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{min-height:76px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:20px}.app-topbar>div{display:flex;align-items:center;gap:14px}.app-topbar strong{font-size:11px;font-weight:600}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:10px;color:#aaa6b7}.breadcrumb>.icon{width:11px;height:11px;color:#c4bfd0}.secure-label{display:flex;align-items:center;gap:5px;font-size:9px;color:#aaa4b6}.secure-label .icon{width:13px;height:13px;color:#a8b58e}.topbar-credits{display:flex;align-items:center;gap:6px;font-size:10px;border:1px solid #e9e6f3;background:#fcfbff;border-radius:7px;padding:6px 9px;margin:0 5px 0 12px;color:#9990a9}.topbar-credits .icon{width:12px;height:12px;color:#b3a1d2}.topbar-credits b{font-size:11px;color:#5c4c81}.topbar-credits>.icon:last-child{border-left:1px solid #e5dfef;width:20px;height:13px;padding-left:7px;margin-left:7px}.app-topbar .avatar{width:28px;height:28px;font-size:9px}.app-main{padding:37px 35px 50px;max-width:1800px;width:100%;margin:0 auto;flex:1;min-width:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.45px;color:#b1a2cb;margin-bottom:13px}.page-heading h1{font-size:28px;font-weight:600;letter-spacing:-1.1px;margin-bottom:11px;line-height:1.2}.page-heading p{font-size:11px;color:#9a94a7}.page-heading>.btn{font-size:10px;padding:10px 15px;min-height:41px}.page-heading .wave{font-size:23px;color:#b3bd80;margin-left:9px}.page-chip{display:inline-flex;align-items:center;gap:6px;font-size:9px;border:1px solid #e7e2ef;background:#fff;padding:7px 11px;border-radius:6px;color:#a194b2;white-space:nowrap}.page-chip .icon{width:12px;height:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.stat-card{background:#fff;position:relative;border:1px solid var(--line);border-radius:12px;padding:20px 20px 16px;box-shadow:var(--shadow)}.stat-card>.stat-icon{position:absolute;top:19px;right:17px}.stat-card>span:not(.stat-icon){font-size:9px;color:#a099ad;display:block;margin-bottom:10px}.stat-card>strong{display:block;font-size:29px;letter-spacing:-1.3px;font-weight:600;line-height:1.25;padding-right:20px}.stat-card>a{font-size:8px;display:flex;align-items:center;gap:5px;color:#aca1bd;margin-top:15px}.stat-card>a .icon{width:10px;height:10px}.stat-card .stat-plan{font-size:14px;line-height:2.6;letter-spacing:-.3px;white-space:normal;padding-right:0}.stat-card>small{display:block;font-size:8px;color:#b0a9bb;margin-top:10px}.stat-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.stat-icon .icon{width:16px;height:16px}.stat-icon.purple{background:#f0ecfc;color:#a48ccf}.stat-icon.green{background:#edf5e7;color:#97ae7c}.stat-icon.blue{background:#edf2fc;color:#9aafd5}.stat-icon.amber{background:#fbf3e4;color:#cbb47a}.quick-search{border:1px solid #e7e1f3;background:#f0edf8;border-radius:12px;padding:21px 24px;display:flex;justify-content:space-between;align-items:center;gap:23px;margin-bottom:27px}.quick-search>div{display:flex;gap:13px;align-items:center}.quick-search-icon{display:flex;background:#e5def3;color:#a38abf;border-radius:10px;padding:10px}.quick-search-icon .icon{width:20px;height:20px}.quick-search h2{font-size:16px;letter-spacing:-.45px}.quick-search p{font-size:9px;color:#a79ab8;margin-top:4px}.quick-search form{display:flex;gap:9px;flex:1;max-width:440px}.quick-search form>.input-icon{flex:1;margin-top:0}.quick-search input{font-size:10px;min-height:41px;border-color:#e2daee}.quick-search form>.btn{min-height:41px;font-size:10px;padding:11px 14px}.quick-search .input-icon>.icon{width:14px}.quick-search .input-icon>input{padding-left:35px}.dashboard-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.panel{border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow);min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 23px;border-bottom:1px solid #eeebf4;min-height:67px}.panel-heading h2{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;letter-spacing:-.3px}.panel-heading>a{font-size:9px;color:#a79abb;display:flex;gap:6px;align-items:center}.panel-heading>a .icon{width:11px;height:11px}.panel-heading p{font-size:9px;color:#b0a7be;margin-top:6px}.count-chip{display:inline-block;background:#f4f1fa;border:1px solid #ede7f5;font-size:8px;line-height:1.2;padding:3px 6px;border-radius:5px;color:#b1a1c6;min-width:20px;text-align:center;letter-spacing:0}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:60px 25px 53px}.empty-state>span{background:#f8f6fc;border:1px solid #eee8f5;border-radius:13px;width:51px;height:51px;display:flex;align-items:center;justify-content:center;color:#b9a9cc;margin-bottom:17px}.empty-state>span>.icon{width:23px;height:23px}.empty-state h3{font-size:14px;font-weight:550;letter-spacing:-.4px;margin-bottom:8px}.empty-state p{font-size:10px;color:#b0a6ba;max-width:340px;line-height:1.8}.empty-state .btn{font-size:9px;margin-top:20px;border-color:#e8e0ef;padding:8px 12px;min-height:33px}.getting-started{border:1px solid #e9e4f2;border-radius:13px;padding:25px;background:linear-gradient(140deg,#fbfaff,#f5f1fb)}.getting-started .eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:14px;color:#b9a7cc}.getting-started h2{font-size:26px;letter-spacing:-1px;margin-bottom:24px}.guide-step{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.guide-step>b{display:flex;align-items:center;justify-content:center;background:#efe8f7;border:1px solid #e5dcef;border-radius:50%;width:23px;height:23px;font-size:8px;font-weight:500;color:#ad94c7;flex-shrink:0}.guide-step strong{font-size:10px;font-weight:550;letter-spacing:-.1px}.guide-step p{font-size:8px;color:#b2a3bf;margin-top:4px}.getting-started>a{font-size:9px;display:flex;align-items:center;gap:6px;color:#a58dbd;margin-top:25px}.getting-started>a .icon{width:11px;height:11px}.small-referral{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#aaa0b7;margin-top:26px;padding:19px 23px;background:#fbf9ff;border:1px dashed #e5dcef;border-radius:11px}.small-referral>span{display:flex;align-items:center;gap:10px}.small-referral>span>.icon{color:#b9a5cd;width:17px;height:17px}.small-referral>a{display:flex;align-items:center;gap:7px;font-size:9px;color:#a68dbd}.small-referral>a>.icon{width:11px;height:11px}.app-footer{display:flex;align-items:center;justify-content:space-between;padding:21px 35px;border-top:1px solid #ece9f2;color:#b2a9bd;font-size:8px;gap:20px}.app-footer>a{display:flex;align-items:center;gap:5px}.app-footer .icon{width:10px;height:10px}.mobile-menu,.mobile-close,.nav-overlay{display:none}.recent-row{display:flex;align-items:center;width:100%;text-align:left;gap:14px;padding:18px 23px;border:0;border-bottom:1px solid #f1edf6;background:#fff}.recent-row:last-child{border-bottom:0}.recent-row>div{flex:1;min-width:0}.recent-row strong{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis}.recent-row div>span{font-size:8px;color:#afa3bd}.recent-row>.icon{width:13px;height:13px;color:#c0b6cf}.recent-row .status{font-size:8px}
/* Search and history */
.search-panel{background:#fff;border:1px solid var(--line);border-radius:13px;padding:21px 23px 0;margin-bottom:24px;box-shadow:var(--shadow)}.search-primary{display:flex;align-items:flex-end;gap:17px}.zip-label{width:21%;min-width:130px}.search-primary label,.field-label{font-size:9px;color:#9b90ac;font-weight:500}.search-primary input,.search-primary select{min-height:43px;font-size:10px;border-color:#e8e1f0}.search-primary .input-icon>.icon{width:14px;height:14px;color:#b5a9c6}.search-primary .input-icon input{padding-left:36px}.carrier-picker{flex:1;min-width:200px}.carrier-tabs{display:flex;align-items:center;background:#faf9fc;border:1px solid #eee8f4;border-radius:9px;padding:4px;margin-top:8px;height:43px;gap:5px}.carrier-tabs>button{min-height:33px;flex:1;border:0;display:flex;align-items:center;justify-content:center;background:none;font-size:9px;color:#a799ba;border-radius:6px}.carrier-tabs>button.selected{background:white;box-shadow:0 1px 6px #21133d12;color:#8f76ba;border:1px solid #eee8f4}.carrier-tabs .carrier-logo.ups svg{width:19px;height:23px}.carrier-tabs .carrier-logo.usps svg{width:28px;height:24px}.status-label{width:19%;min-width:128px}.search-submit{font-size:10px;padding:12px 18px;min-height:43px}.search-secondary{display:flex;align-items:center;gap:20px;border-top:1px solid #f4eff8;margin-top:19px;padding:13px 0}.search-secondary>.text-button{font-size:9px;color:#ac9bbf}.search-secondary .icon{width:13px;height:13px}.search-secondary>span{font-size:8px;color:#b9acc7;margin-right:auto}.clear-filters{font-size:8px!important}.advanced-filters{display:none;border-top:1px solid #f0e9f6;padding:16px 0 22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.advanced-filters.open{display:grid}.advanced-filters>label{font-size:9px;color:#9e8daf}.advanced-filters input{min-height:37px;font-size:10px;border-color:#e9e0f1}.results-panel .panel-heading{padding:20px 23px}.snapshot-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#baacc7;white-space:nowrap}.snapshot-label>.icon{width:11px;height:11px}.table-head,.tracking-row{display:grid;grid-template-columns:1.05fr 1.5fr .83fr 1.12fr 1.2fr;gap:14px;align-items:center;padding-left:23px;padding-right:23px}.table-head{padding-top:12px;padding-bottom:12px;background:#fcfbfe;border-bottom:1px solid #f0eaf6;font-size:7px;color:#b1a2bf;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.table-head>span:last-child{text-align:right}.tracking-row{padding-top:22px;padding-bottom:22px;border-bottom:1px solid #f1ecf7;min-height:102px}.tracking-row:last-child{border-bottom:0}.table-carrier{display:flex;gap:9px;align-items:center;min-width:0}.table-carrier>span:not(.carrier-logo){font-size:9px;color:#92829f;line-height:1.7}.table-carrier small{display:block;font-size:7px;color:#b5a8c1}.table-route{display:flex;flex-direction:column;gap:6px;font-size:9px;min-width:0}.table-route>div{display:flex;align-items:center;gap:6px;position:relative;color:#9f90ad;white-space:normal;line-height:1.4;flex-wrap:wrap}.route-point{display:inline-block;width:5px;height:5px;background:#d4c7e0;border:1px solid #c2b1d3;border-radius:50%;flex-shrink:0}.route-point.destination{background:#aa91c6;border-color:#aa91c6}.table-route>div:first-child:before{content:"";position:absolute;top:10px;bottom:-8px;left:2px;border-left:1px dashed #dcd2e7}.table-route strong{font-size:9px;font-weight:500;color:#6e5e80}.table-route small{font-size:7px;color:#b9acc7;line-height:1}.status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;min-height:24px;border-radius:5px;font-size:8px;font-weight:450;white-space:nowrap;border:1px solid transparent;line-height:1.2}.status>i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.status.transit{background:#eff4fc;color:#95a9cc;border-color:#e4edfa}.status.delivered{background:#eef6e7;color:#95ad76;border-color:#e4eedb}.status.pre_transit{background:#f4f0fa;color:#ad9bc2;border-color:#ebe3f4}.status.exception{background:#fff2ed;color:#caab95;border-color:#f7e5db}.table-dates{font-size:8px;color:#a493b2}.table-dates>span{display:flex;gap:5px;align-items:center}.table-dates .icon{width:10px;height:10px;color:#beaec9}.table-dates>small{display:block;font-size:8px;margin-left:15px;color:#bdaec9;margin-top:7px}.table-unlock{position:relative;text-align:right;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.locked-number{font-size:14px;letter-spacing:2px;color:#beaeca;filter:blur(3px);user-select:none;line-height:1}.btn-unlock{background:#f5f0fb;border:1px solid #dfd3ed;color:#9b7eb6;min-height:31px;border-radius:6px;font-size:8px;gap:6px;padding:7px 9px}.btn-unlock>.icon{width:10px;height:10px}.btn-unlock>span{font-size:7px;border-left:1px solid #dbcce8;padding-left:7px;color:#b49ac8}.btn-unlock:hover{background:#ebe2f6;color:#805f9f}.revealed-number{font-size:8px;color:#8e71ad;background:#f8f3fc;border:1px solid #e9dcf4;border-radius:5px;padding:7px;display:flex;gap:5px;align-items:center;max-width:100%;overflow-wrap:anywhere;word-break:break-all;text-align:left}.revealed-number .icon{width:11px;height:11px}.free-reopen{font-size:6px;color:#afbe9b;display:flex;gap:3px;align-items:center}.free-reopen .icon{width:8px;height:8px}.pagination{padding:16px 23px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1eaf7;gap:10px;font-size:8px;color:#baaaca}.pagination>div{display:flex;align-items:center;gap:15px}.pagination .btn{font-size:8px;min-height:28px;border-color:#e9dff1;padding:6px 9px;border-radius:5px;gap:4px}.pagination .icon{width:9px;height:9px}.under-table-note{display:flex;align-items:center;gap:7px;font-size:8px;color:#b4a6bf;margin-top:18px}.under-table-note>.icon{width:12px;height:12px;flex-shrink:0}.skeletons{padding:20px}.skeleton-row{height:80px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:25px}.skeleton-row i{background:linear-gradient(90deg,#f4f1f8,#ebe7f2,#f4f1f8);background-size:200%;height:15px;border-radius:4px;width:20%;animation:loading 1.3s infinite}@keyframes loading{to{background-position:-200%}}
/* Plans */
.plan-summary{display:flex;gap:25px;justify-content:center;padding:17px 20px;border:1px solid #e9e3f2;border-radius:10px;background:#fcfbfe;font-size:9px;color:#a494b6;margin-bottom:35px}.plan-summary>span{display:flex;align-items:center;gap:5px}.plan-summary .icon{width:12px;height:12px;color:#bca7cf}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.plans-grid .plan-card{padding:23px 20px}.plans-grid .plan-price{font-size:33px}.plans-grid .plan-title{font-size:12px;margin-bottom:20px}.plans-grid .plan-card>.btn{font-size:9px;min-height:37px;padding:9px 11px}.plans-grid .plan-card .btn .icon{width:12px;height:12px}.plans-grid .plan-features li{font-size:8px}.plans-grid .plan-payments{gap:7px;font-size:6px}.plans-grid .plan-payments b{font-size:7px}.plans-grid .plan-payments>span{font-size:5px}.plans-grid .plan-features{gap:11px}.plan-bottom{display:flex;gap:20px;align-items:center;justify-content:center;font-size:8px;color:#aaa1b8;margin-top:30px}.plan-bottom>span{display:flex;align-items:center;gap:5px}.plan-bottom .icon{width:11px;height:11px}.public-content{padding:60px 0 90px}.public-content .plans-grid{gap:20px}.public-content>.page-heading h1{font-size:38px}
/* Wallet */
.wallet-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:23px;align-items:start}.deposit-panel>form{padding:25px}.deposit-panel label{font-size:10px;color:#9c8bac}.amount-input{display:flex;align-items:center;gap:9px;border:1px solid #e7deef;border-radius:10px;padding:12px 18px;margin-top:10px}.amount-input>span{font-size:25px;color:#b3a1c5;line-height:1}.amount-input>input{border:0;padding:0;min-height:47px;box-shadow:none;margin:0;background:none;font-size:30px;letter-spacing:-1px;color:#89719f;font-weight:550;-moz-appearance:textfield}.amount-input input::-webkit-outer-spin-button,.amount-input input::-webkit-inner-spin-button{-webkit-appearance:none}.amount-input>small{color:#c4b6cf;font-size:9px}.amount-presets{display:flex;gap:9px;margin:12px 0 28px}.amount-presets button{flex:1;border:1px solid #e9e0f1;border-radius:7px;font-size:10px;color:#a792ba;background:#fff;min-height:34px}.amount-presets button.selected{background:#f4edf9;border-color:#cab5df;color:#a184b8}.payment-label{margin-bottom:10px}.payment-choice{display:flex;align-items:center;gap:12px;position:relative;border:1px solid #eee5f5;background:#fff;border-radius:9px;padding:15px 13px;margin-bottom:10px;cursor:pointer}.payment-choice:has(input:checked){background:#f6f1fb;border-color:#c7acdf}.payment-choice>input{position:absolute;opacity:0;pointer-events:none}.payment-choice:has(input:focus-visible){outline:3px solid #d4c1ec}.payment-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:white;border:1px solid #ece3f4;border-radius:8px;font-size:18px;color:#a88bc0;flex-shrink:0}.payment-icon .icon{width:17px;height:17px}.payment-icon.paypal-text{color:#7d7eaa;font-size:24px;letter-spacing:-2px}.payment-choice>div{flex:1}.payment-choice strong{font-size:10px;font-weight:550;color:#8e769f;display:block}.payment-choice small{font-size:8px;display:block;color:#b6a3c5;margin-top:3px;font-weight:400}.payment-choice>i{display:flex;align-items:center;justify-content:center;opacity:0;width:16px;height:16px}.payment-choice>i>.icon{width:14px;height:14px;color:#ac8bc9}.payment-choice:has(input:checked)>i{opacity:1}.deposit-recap{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#b19bc2;border-top:1px solid #f1e8f8;padding:20px 0;margin-top:20px}.deposit-recap>strong{font-size:15px;color:#9d7ab5;letter-spacing:-.3px;font-weight:550}.deposit-panel form>.btn{font-size:11px}.payment-safe{display:flex;gap:5px;align-items:center;justify-content:center;font-size:8px;color:#bca9ca;margin:13px 0 0}.payment-safe>.icon{width:10px;height:10px}.balance-card{background:#242139;border:1px solid #38314c;border-radius:13px;padding:25px;color:white;margin-bottom:23px;position:relative;overflow:hidden}.balance-card:after{content:"";position:absolute;width:160px;height:160px;right:-30px;bottom:-70px;border:1px solid #ffffff0b;border-radius:50%;box-shadow:0 0 0 22px #ffffff02,0 0 0 45px #ffffff01}.balance-card>span{font-size:7px;letter-spacing:1.3px;color:#9d91ae;display:flex;align-items:center;gap:8px}.balance-card>span .icon{width:13px;height:13px;color:#bba3c8}.balance-card>strong{font-size:40px;font-weight:550;letter-spacing:-1.5px;display:block;margin-top:15px;color:#e7d8f2;line-height:1.2}.balance-card>p{font-size:9px;color:#9a87ac;margin-top:7px}.balance-card>div{font-size:7px;display:flex;gap:6px;align-items:center;border-top:1px solid #ffffff08;margin-top:25px;padding-top:14px;color:#9b88ab}.balance-card>div>.icon{width:11px;height:11px}.payment-row{display:flex;gap:10px;align-items:center;padding:19px 22px;border-bottom:1px solid #f4eaf9}.payment-row:last-child{border-bottom:0}.payment-row-icon{width:32px;height:32px;background:#faf5fd;border:1px solid #f0e5f8;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#baa3cc;flex-shrink:0}.payment-row-icon>.icon{width:15px;height:15px}.payment-row>div:nth-child(2){flex:1}.payment-row strong{font-size:9px;font-weight:500;display:block;color:#ab90bd}.payment-row small{font-size:7px;display:block;color:#c2afce;margin-top:4px}.payment-row>div:last-child{text-align:right}.payment-row b{font-size:11px;font-weight:550;color:#a889bb}.success-text{color:#a4b58a!important}
/* Referrals, account and help */
.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:25px}.referral-link-card{background:linear-gradient(120deg,#f2edf9,#fbf9fe);border:1px solid #e7dbf1;border-radius:14px;display:flex;padding:32px;gap:26px;align-items:center}.referral-gift{display:flex;align-items:center;justify-content:center;width:82px;height:86px;border-radius:20px;border:1px solid #e3d5ef;background:#fff9;transform:rotate(-8deg);flex-shrink:0}.referral-gift>.icon{width:40px;height:40px;color:#b298c8}.referral-link-card>div{flex:1;min-width:0}.referral-link-card .eyebrow{font-size:7px;color:#baa2cc;letter-spacing:1.3px;margin-bottom:10px}.referral-link-card h2{font-size:23px;letter-spacing:-.8px;color:#8a6ba0}.referral-link-card p{font-size:9px;color:#b29bc4;margin-top:8px}.referral-copy{display:flex;align-items:center;border:1px solid #e2d4ed;background:white;border-radius:8px;gap:10px;padding:5px 5px 5px 15px;margin-top:20px}.referral-copy code{flex:1;font-size:10px;color:#b295c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.referral-copy .btn{font-size:9px;min-height:32px;padding:8px 12px;border-radius:5px;gap:6px}.referral-copy .btn>.icon{width:11px;height:11px}.referral-code{font-size:8px;color:#b59bc7;display:block;margin-top:10px}.referral-code strong{font-weight:500;margin-left:10px;letter-spacing:.6px}.referral-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.referral-explainer article{display:flex;align-items:flex-start;gap:12px}.referral-explainer article>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e9dff2;color:#bba3cf;font-size:9px;border-radius:8px;flex-shrink:0;background:#fff}.referral-explainer h3{font-size:10px;color:#9c82ae;font-weight:500;letter-spacing:-.2px;padding-top:2px}.referral-explainer p{font-size:8px;color:#c0accd;margin-top:6px;line-height:1.8}.referral-table>div{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:20px;align-items:center;padding:18px 25px;font-size:10px;border-bottom:1px solid var(--line)}.referral-table strong{font-weight:500}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.help-card{padding:25px;background:white;border:1px solid var(--line);border-radius:13px}.help-card h2{font-size:16px;letter-spacing:-.5px;margin-top:18px;margin-bottom:12px}.help-card p{font-size:11px;line-height:1.9;color:#a493b4}.settings-panel{max-width:700px;padding:28px}.profile-heading{display:flex;gap:18px;align-items:center;margin-bottom:30px}.profile-heading h2{font-size:22px;letter-spacing:-.6px}.profile-heading p{font-size:11px;margin-top:5px}.setting-row{padding:18px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#a492b3}.setting-row strong{font-size:12px;font-weight:500;color:#8e779e}.settings-actions{display:flex;gap:12px;margin-top:25px}.settings-actions .btn{font-size:11px}.legal-page{max-width:780px;padding:70px 0 100px}.legal-page h1{font-size:40px;margin-bottom:27px}.legal-page p{font-size:14px;line-height:1.9;margin:15px 0}.legal-page h2{font-size:22px;margin-top:35px}.legal-page .notice{font-size:11px;margin-top:35px}.checkout-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px max(30px,calc((100vw - 1100px)/2));border-bottom:1px solid var(--line)}.checkout-page{width:calc(100% - 60px);max-width:1000px;margin:45px auto 100px}.checkout-page .woocommerce{background:white;border:1px solid var(--line);border-radius:16px;padding:30px}.checkout-page button,.checkout-page .button{border-radius:7px!important;background:var(--purple)!important;color:white!important;font-size:13px!important;padding:12px 20px!important}.checkout-page a{color:var(--purple)}
/* Modal */
.modal-open{overflow:hidden}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#17152699;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto}.modal{width:100%;max-width:525px;padding:32px;background:#fff;border:1px solid #e8ddf1;box-shadow:0 20px 80px #160d3b33;border-radius:18px;position:relative;max-height:calc(100dvh - 55px);overflow-y:auto;outline:none}.modal-close{position:absolute;top:15px;right:15px;color:#b7a1c9}.modal-close .icon{width:17px;height:17px}.purchase-modal>.stat-icon{width:42px;height:42px;border-radius:12px;margin-bottom:21px}.purchase-modal>.stat-icon .icon{width:23px;height:23px}.purchase-modal>.eyebrow{font-size:7px;letter-spacing:1.2px;color:#bc9fd1;margin-bottom:12px}.modal h2{font-size:25px;letter-spacing:-.85px;color:#7b5a95;margin-bottom:18px}.purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ede0f6;border-radius:10px;background:#fcf9fe;padding:18px;margin-bottom:23px}.purchase-summary>div{display:flex;flex-direction:column}.purchase-summary strong{font-size:27px;letter-spacing:-.7px;color:#9f76bb;line-height:1.2}.purchase-summary span{font-size:8px;color:#c4a8d6;margin-top:5px}.purchase-summary>b{font-size:25px;font-weight:550;letter-spacing:-1px;color:#ae83c6}.purchase-modal form>.btn{margin-top:12px}.detail-modal{max-width:670px;padding:30px}.detail-top{display:flex;align-items:center;justify-content:space-between;padding-right:25px;margin-bottom:22px}.detail-top .carrier-logo.ups svg{width:30px;height:34px}.detail-top .carrier-logo.usps svg{width:45px;height:34px}.detail-modal>.eyebrow{font-size:7px;letter-spacing:1.3px;color:#c5a7d5;margin-bottom:9px}.detail-modal h2{font-size:24px;margin-bottom:19px}.number-copy{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #eadbf4;border-radius:9px;background:#fbf6ff;padding:10px 16px;color:#a379bb;margin-bottom:23px}.number-copy code{font-size:15px;letter-spacing:.5px;overflow-wrap:anywhere}.number-copy .icon{width:15px;height:15px}.detail-route{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:21px;border-radius:10px;background:#faf7fc;border:1px solid #f0e5f7;margin-bottom:20px}.detail-route>div>span{font-size:7px;letter-spacing:1px;color:#c7abd6}.detail-route h3{font-size:15px;letter-spacing:-.2px;color:#a37ab8;margin:6px 0}.detail-route p{font-size:9px;color:#c4a8d3}.detail-route>.route-arrow{color:#c6a7d9;font-size:20px}.detail-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;border-bottom:1px solid #f1e6f8;padding-bottom:22px;margin-bottom:23px}.detail-info span{display:block;font-size:7px;color:#c8afd7}.detail-info strong{display:block;font-size:9px;font-weight:500;color:#af85c2;margin-top:5px}.timeline-title{font-size:12px;color:#ad82c1;letter-spacing:-.2px;margin-bottom:22px}.detail-modal .timeline{margin-left:5px}.detail-modal .timeline-item{padding-bottom:24px}.detail-modal .timeline-item strong{font-size:11px;color:#b08bc3;font-weight:500}.detail-modal .timeline-item span{font-size:9px;color:#cbb1d9}.detail-modal .timeline-item small{font-size:8px;color:#cdb5d9;display:block;margin-top:4px}.detail-modal .timeline-item:before{background:#f0e4f8}.detail-modal .timeline-item>i{background:#e5cfef}.detail-modal .timeline-item.current>i{background:#be91d1;box-shadow:0 0 0 4px #f6edf9}.detail-footer{display:flex;align-items:center;gap:5px;font-size:7px;color:#ccb3d8;border-top:1px solid #f2e8f7;padding-top:16px}.detail-footer>.icon{width:10px;height:10px}.detail-footer>span{margin-left:auto;display:flex;align-items:center;gap:4px;color:#b5c49e}.detail-footer>span>.icon{width:9px;height:9px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:200;background:#282137;color:#f5eaff;font-size:12px;line-height:1.6;padding:14px 22px;border:1px solid #5f4e72;border-radius:11px;box-shadow:0 10px 50px #0003;max-width:calc(100% - 35px);text-align:center}
/* Intentional readable contrast for operational screens */
.app-shell{--muted:#82758e}.app-shell .page-heading p{color:#82758e}.app-shell .nav-section{color:#8b8397}.app-shell .side-link{color:#726a81}.app-shell .side-link.active{color:#6550df}.app-shell .stat-card>span:not(.stat-icon){color:#82758e}.app-shell .panel-heading p,.app-shell .empty-state p{color:#94849f}.app-shell .table-route>div{color:#91819d}.app-shell .table-route strong{color:#63536f}.app-shell .table-carrier>span:not(.carrier-logo){color:#7d6a8b}.app-shell .table-carrier small,.app-shell .table-dates,.app-shell .table-dates>small{color:#a18cac}.app-shell .status.transit{color:#728ab0}.app-shell .status.delivered{color:#7a945d}.app-shell .status.pre_transit{color:#977aaf}.app-shell .btn-unlock{color:#8961a6}.app-shell .under-table-note{color:#9783a5}.app-shell .referral-link-card h2{color:#7a5a91}.app-shell .referral-link-card p{color:#a189b4}.app-shell .payment-choice strong{color:#80608f}
/* Responsive */
@media(min-width:1600px){.app-main{padding:45px 50px 60px}.app-topbar{padding:0 50px}.sidebar{width:250px}.app-column{margin-left:250px}.stats-grid{gap:22px}.stat-card{padding:24px}.page-heading h1{font-size:32px}.tracking-row{min-height:116px}.table-head,.tracking-row{padding-left:28px;padding-right:28px;gap:20px}.table-carrier>span:not(.carrier-logo),.table-route>div,.table-route strong{font-size:11px}.table-carrier small,.table-route small{font-size:8px}.status{font-size:10px}.table-dates,.table-dates>small{font-size:10px}.btn-unlock{font-size:10px;padding:9px 12px;min-height:36px}.btn-unlock>span{font-size:8px}.search-primary label,.field-label{font-size:11px}.search-primary input,.search-primary select{font-size:12px}.carrier-tabs>button{font-size:11px}.page-heading p{font-size:13px}}
@media(max-width:1200px){.container{width:calc(100% - 70px)}.hero h1{font-size:60px}.sidebar{width:208px}.app-column{margin-left:208px}.sidebar-brand{padding:0 21px}.sidebar .brand{font-size:22px}.app-main{padding:30px 25px 45px}.app-topbar{padding:0 25px}.stats-grid{gap:12px}.stat-card{padding:18px 15px}.stat-card>.stat-icon{width:25px;height:25px;top:17px;right:12px}.stat-card>.stat-icon .icon{width:14px;height:14px}.stat-card>strong{font-size:27px}.stat-card .stat-plan{font-size:13px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 15px}.quick-search{padding:19px}.quick-search form{max-width:390px}.quick-search h2{font-size:14px}.quick-search>div{gap:10px}.table-head,.tracking-row{grid-template-columns:.95fr 1.35fr .8fr 1fr 1.15fr;padding-left:18px;padding-right:18px;gap:10px}.table-carrier{gap:6px}.table-carrier>.carrier-logo.compact.ups svg{width:23px;height:27px}.table-carrier>.carrier-logo.compact.usps svg{width:29px;height:25px}.table-dates .icon{display:none}.table-dates>small{margin-left:0}.carrier-picker{min-width:180px}.search-primary{gap:12px}.zip-label{min-width:115px}.status-label{min-width:115px}.search-submit{padding:12px 15px}.wallet-layout{gap:18px}.referral-link-card{padding:27px;gap:23px}.clarity-grid{gap:70px}.steps{gap:30px}.carrier-strip>div{gap:35px}.plan-card{padding:23px 18px}.plan-price{font-size:34px}.plan-payments{gap:8px}}
@media(max-width:1000px){.hero h1{font-size:55px}.hero-workspace{max-width:900px}.mock-body{grid-template-columns:195px minmax(0,1fr)}.mock-sidebar{padding:22px 15px}.mock-result-title{padding:0 18px}.mock-row,.mock-table-head{padding-left:18px;padding-right:18px;grid-template-columns:1fr 1.5fr 1fr .9fr;gap:6px}.mock-row>div:first-child{gap:6px}.mock-row>div:first-child>small{font-size:7px}.mock-unlock{font-size:8px;padding:6px}.mock-unlock>span{display:none}.floating-credit{right:-13px}.section{padding-top:75px;padding-bottom:75px}.section-heading h2,.faq-section h2{font-size:37px}.section-heading.split{align-items:center}.section-heading p{font-size:11px}.steps{gap:25px}.step-visual{padding:0 17px}.step-visual span{font-size:17px}.unlocked-visual span{font-size:11px}.steps h3{font-size:15px}.steps p{font-size:11px}.select-visual{gap:11px}.select-visual>span:last-child{font-size:7px;gap:2px;padding:5px}.clarity-grid{gap:45px}.clarity-copy h2{font-size:42px}.journey-card{padding:22px 22px 0}.journey-route{padding:14px;gap:10px}.journey-route strong{font-size:11px}.home-plans{gap:12px}.home-plans .plan-card{padding:22px 15px}.home-plans .plan-price{font-size:30px}.home-plans .plan-features li{font-size:8px}.home-plans .plan-payments{gap:7px}.home-plans .plan-payments>span{display:none}.pricing-foot{font-size:9px}.referral-banner{padding:28px;gap:22px}.referral-banner h2{font-size:25px}.referral-banner p{font-size:10px}.referral-banner .btn{font-size:9px;padding:10px 13px}.gift-art{width:60px;height:64px}.gift-art .icon{width:31px;height:31px}.faq-section{gap:50px}.auth-story{padding:38px}.auth-main{padding:40px}.auth-form-wrap{margin-top:55px}.sidebar{width:190px}.app-column{margin-left:190px}.sidebar .brand{font-size:20px}.sidebar-brand{padding:0 18px}.sidebar .brand-icon{width:26px;height:28px}.sidebar .brand-icon .icon{width:18px}.sidebar-scroll{padding-left:10px;padding-right:10px}.side-link{font-size:10px;gap:10px;padding:11px 13px}.sidebar-bottom{padding-left:12px;padding-right:12px}.app-main{padding:27px 22px 40px}.page-heading h1{font-size:25px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-search{flex-direction:column;align-items:stretch}.quick-search form{max-width:none}.quick-search h2{font-size:16px}.dashboard-columns{grid-template-columns:1.3fr 1fr;gap:16px}.getting-started{padding:22px}.getting-started h2{font-size:24px}.panel-heading{padding:19px}.panel-heading h2{font-size:12px}.search-primary{flex-wrap:wrap;gap:14px}.zip-label{width:calc(42% - 7px)}.carrier-picker{width:calc(58% - 7px);flex:none}.status-label{width:calc(75% - 7px)}.search-submit{width:calc(25% - 7px)}.search-secondary>span{font-size:7px}.table-head,.tracking-row{grid-template-columns:1fr 1.4fr 1fr 1.2fr;gap:13px;padding-left:18px;padding-right:18px}.table-head>span:nth-child(4),.tracking-row>.table-dates{display:none}.tracking-row{padding-top:23px;padding-bottom:23px}.table-carrier{flex-direction:column;align-items:flex-start;gap:7px}.table-carrier>span:not(.carrier-logo){font-size:8px}.table-carrier small{display:none}.table-route{font-size:8px}.table-route strong{font-size:8px}.table-unlock .btn-unlock{font-size:7px;gap:4px}.table-unlock .btn-unlock>span{font-size:6px;padding-left:5px}.table-unlock .locked-number{font-size:12px}.table-route>div{gap:5px}.table-route small{font-size:6px;margin-left:10px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.plans-grid .plan-card{padding:25px}.plans-grid .plan-features li{font-size:10px}.plans-grid .plan-card>.btn{font-size:11px}.plans-grid .plan-payments{gap:12px}.plans-grid .plan-payments b{font-size:8px}.plan-summary{gap:13px;flex-wrap:wrap;justify-content:flex-start;font-size:8px}.plan-summary>span{width:calc(50% - 7px)}.wallet-layout{grid-template-columns:1fr}.wallet-layout>div{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;align-items:start}.balance-card{margin-bottom:0}.deposit-panel form{padding:25px}.referral-link-card{gap:20px;padding:23px}.referral-gift{width:60px;height:65px}.referral-gift .icon{width:32px;height:32px}.referral-link-card h2{font-size:21px}.referral-explainer{gap:16px}.referral-explainer article{flex-direction:column;gap:9px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-stats .stat-card>strong{font-size:24px}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-label{display:none}}
@media(max-width:760px){.container{width:calc(100% - 42px)}.site-header{height:74px}.header-inner{gap:15px}.brand{font-size:23px}.brand-icon{width:30px;height:32px}.brand-icon .icon{width:21px}.desktop-nav{display:none}.header-actions{gap:17px}.header-actions .btn{font-size:10px;min-height:36px;padding:9px 12px;gap:6px}.header-actions .btn .icon{width:13px;height:13px}.text-link{font-size:10px}.hero{padding-top:50px}.hero h1{font-size:50px;letter-spacing:-2.4px}.hero-description{font-size:13px;margin-top:22px}.hero .eyebrow{font-size:7px;letter-spacing:1.3px}.hero-actions .btn{font-size:11px;min-height:44px;padding:12px 18px}.hero-actions{gap:23px}.hero-secondary{font-size:10px}.hero-checks{gap:17px;font-size:8px}.hero-checks .icon{width:10px}.hero-workspace{margin-top:40px;min-height:0;border-radius:11px 11px 0 0}.mock-top{height:35px;border-radius:11px 11px 0 0;padding:0 13px}.mock-top>div:nth-child(2){padding:3px 30px;font-size:7px}.live-badge{font-size:7px}.window-dots i{width:5px;height:5px}.mock-body{grid-template-columns:145px minmax(0,1fr)}.mock-sidebar{padding:17px 10px}.mock-heading{font-size:6px;letter-spacing:.6px;margin-bottom:14px}.mock-sidebar label{font-size:7px;margin-top:11px}.mock-input{font-size:9px;padding:7px;min-height:27px}.mock-input .icon{width:10px;height:10px}.mock-carriers{font-size:8px;gap:1px;padding:3px}.mock-carriers span{padding:3px}.mock-sidebar .btn{font-size:8px;min-height:28px;padding:6px;gap:5px;margin-top:13px}.mock-sidebar .btn .icon{width:10px}.mock-sidebar p{font-size:6px;gap:3px;margin-top:8px}.mock-result-title{height:46px;padding:0 13px}.mock-result-title strong{font-size:9px}.one-credit{font-size:6px;padding:2px 6px;gap:3px}.one-credit .icon{width:9px;height:9px}.mock-table-head{font-size:5px;letter-spacing:.5px;padding:7px 12px;grid-template-columns:.8fr 1.4fr .9fr .6fr}.mock-row{font-size:8px;padding:10px 12px;min-height:53px;gap:6px;grid-template-columns:.8fr 1.4fr .9fr .6fr}.mock-row .carrier-logo.compact.ups svg{width:21px;height:25px}.mock-row .carrier-logo.compact.usps svg{width:28px;height:24px}.mock-row>div:first-child>small{display:none}.mock-route small{font-size:6px;margin-left:1px}.mock-row .status{font-size:6px;padding:3px 5px;gap:3px;min-height:19px}.mock-row .status>i{width:3px;height:3px}.mock-unlock{font-size:0;border:0;background:none;padding:5px}.mock-unlock .icon{width:12px;height:12px;color:#bda1ef}.mock-bottom{font-size:6px;padding:8px 12px}.mock-bottom span{display:none}.floating-credit{right:-8px;bottom:12px;font-size:8px;padding:10px 13px;gap:7px;border-radius:8px}.floating-credit>.icon{width:20px;height:20px;padding:4px}.floating-credit small{font-size:6px}.carrier-strip{padding:25px 0;flex-wrap:wrap;justify-content:center;gap:23px}.carrier-strip>span{text-align:center;font-size:7px;width:100%;line-height:1.5}.carrier-strip>span br{display:none}.carrier-strip>span strong{margin-left:5px;font-size:7px}.carrier-strip>div{gap:39px}.carrier-strip>p{display:none}.carrier-strip .carrier-logo.ups svg{width:30px;height:35px}.carrier-strip .carrier-logo.usps svg{width:40px;height:32px}.carrier-strip .carrier-logo.fedex{font-size:23px}.carrier-strip .carrier-logo.dhl{font-size:20px}.section{padding-top:62px;padding-bottom:62px}.section-heading.split{display:block}.section-heading h2,.faq-section h2{font-size:35px}.section-heading p{font-size:11px;margin-top:20px}.section-heading{margin-bottom:33px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:13px}.steps{gap:19px}.step-visual{height:81px;padding:0 12px;gap:8px;border-radius:9px}.step-visual>.icon{width:20px;height:20px}.step-visual span{font-size:14px}.step-visual small{font-size:7px}.zip-visual>.icon:last-child{width:15px;height:15px;padding:3px}.select-visual>span:last-child{display:none}.select-visual .carrier-logo.compact.ups svg{width:23px;height:27px}.select-visual .carrier-logo.compact.usps svg{width:32px;height:26px}.unlocked-visual span{font-size:9px}.unlocked-visual small{font-size:6px}.steps h3{font-size:13px;letter-spacing:-.2px}.steps p{font-size:10px;line-height:1.8}.step-number{font-size:9px;margin-bottom:11px}.clarity-section{padding:58px 0}.clarity-grid{gap:30px}.clarity-copy h2{font-size:36px}.clarity-copy>p{font-size:11px}.check-list{font-size:9px;gap:10px;margin-top:20px}.check-list .icon{width:12px;height:12px}.text-arrow{font-size:10px}.journey-card{padding:19px 18px 0;min-width:0}.journey-route{flex-wrap:wrap;justify-content:flex-start;padding:13px;gap:10px}.journey-route .route-arrow{margin:0 10px}.journey-route strong{font-size:10px}.journey-route span{font-size:7px}.journey-top{margin-bottom:15px}.journey-number{font-size:17px;letter-spacing:1px}.journey-card .timeline-item small{display:none}.journey-card .timeline-item strong{font-size:9px}.journey-card .timeline-item span{font-size:7px}.journey-card .timeline-item{gap:10px;padding-bottom:20px}.journey-footer{font-size:6px}.home-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px}.home-plans .plan-card{padding:25px}.home-plans .plan-features li{font-size:10px}.home-plans .plan-payments{gap:12px}.home-plans .plan-price{font-size:34px}.home-plans .plan-payments>span{display:inline}.pricing-foot{align-items:flex-start}.pricing-foot>span{max-width:57%;line-height:1.8}.referral-banner{gap:17px;flex-wrap:wrap;padding:25px}.referral-banner>div:nth-child(2){flex:1}.referral-banner h2{font-size:24px}.referral-banner p{font-size:10px;line-height:1.8}.referral-banner .eyebrow{font-size:6px;letter-spacing:1px}.referral-banner .btn{margin-left:77px;font-size:10px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2 br{display:none}.faq-section h2{margin-bottom:12px}.faq-list summary{font-size:12px}.faq-list details{padding:19px 0}.final-cta h2{font-size:42px}.final-cta{padding:58px 0 63px}.final-cta .btn{font-size:11px}.site-footer{padding-top:30px;padding-bottom:25px}.site-footer>nav{font-size:9px;gap:20px}.footer-bottom{display:block;padding-top:18px}.footer-bottom p{margin-top:9px;line-height:1.7;font-size:7px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-main{padding:25px 30px}.auth-main:before{content:'TrackTake.';font-size:24px;letter-spacing:-1px;font-weight:700;display:block;margin-bottom:25px;color:var(--purple)}.auth-form-wrap{margin:40px auto 35px;max-width:390px}.auth-form-wrap h2{font-size:35px}.auth-form-wrap>p{font-size:12px}.auth-main .auth-back{font-size:10px}.sidebar{transform:translateX(-100%);width:245px;transition:transform .22s ease;top:0}.demo-bar+.app-shell .sidebar{top:0}.sidebar-brand{padding:0 25px;justify-content:space-between;min-height:83px}.sidebar .brand{font-size:24px}.sidebar .brand-icon{width:30px;height:32px}.sidebar-scroll{padding-left:15px;padding-right:15px}.sidebar .side-link{font-size:12px;gap:13px;padding:12px 15px;min-height:44px}.sidebar .nav-section{font-size:9px}.sidebar-bottom{padding-left:17px;padding-right:17px}.sidebar .credit-wallet span{font-size:10px}.sidebar .credit-wallet strong{font-size:14px}.sidebar .credit-wallet>.btn{font-size:10px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:9px}.app-column{margin-left:0}.mobile-menu{display:inline-flex;margin-left:-9px}.mobile-close{display:inline-flex;color:#bca7cc}.mobile-close .icon{width:17px}.nav-open .sidebar{transform:translateX(0)}.nav-open .nav-overlay{display:block;position:fixed;inset:0;background:#1e172d66;z-index:34;border:0;backdrop-filter:blur(2px)}.app-topbar{min-height:65px;padding:0 22px}.app-topbar>div{gap:8px}.breadcrumb{display:none}.app-topbar strong{font-size:11px}.topbar-right{gap:7px!important}.topbar-credits{margin:0 4px 0 0;font-size:9px;padding:5px 7px}.topbar-credits b{font-size:10px}.topbar-credits>.icon:last-child{width:18px;margin-left:3px;padding-left:6px}.app-main{padding:27px 22px 38px}.app-footer{padding:20px 22px;font-size:7px}.app-footer>span:nth-child(2){display:none}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.2px}.stats-grid{gap:14px}.stat-card{padding:20px}.stat-card>.stat-icon{top:18px;right:17px;width:28px;height:28px}.stat-card>span:not(.stat-icon){font-size:10px}.stat-card>strong{font-size:31px}.stat-card>a{font-size:9px}.stat-card .stat-plan{font-size:15px}.stat-card>small{font-size:9px}.dashboard-columns{gap:20px;grid-template-columns:1.4fr 1fr}.empty-state h3{font-size:14px}.empty-state p{font-size:10px}.getting-started{padding:24px}.getting-started .eyebrow{font-size:7px}.guide-step strong{font-size:11px}.guide-step p{font-size:9px}.page-heading>.btn{font-size:10px}.search-primary label,.field-label{font-size:10px}.search-primary input,.search-primary select{font-size:11px}.carrier-tabs>button{font-size:10px}.search-panel{padding:21px 20px 0}.search-secondary .text-button{font-size:10px}.search-secondary>span{font-size:8px}.table-head{font-size:7px}.tracking-row{padding-top:21px;padding-bottom:21px}.table-route>div,.table-route strong{font-size:10px}.table-carrier>span:not(.carrier-logo){font-size:9px}.table-unlock .btn-unlock{font-size:8px}.table-unlock .btn-unlock>span{font-size:7px}.under-table-note{font-size:9px}.status{font-size:9px}.pagination{font-size:9px}.pagination .btn{font-size:9px}.results-panel .panel-heading{padding:20px}.referral-explainer article{flex-direction:row}.referral-explainer h3{font-size:11px}.referral-explainer p{font-size:9px}.referral-stats .stat-card{padding:17px}.referral-stats .stat-card>.stat-icon{width:25px;height:25px;right:13px}.referral-stats .stat-card>span:not(.stat-icon){font-size:9px;padding-right:23px}.referral-stats .stat-card>strong{font-size:27px}.referral-link-card p{font-size:10px}.help-card h2{font-size:17px}.wallet-layout>div{grid-template-columns:1fr 1.1fr}.deposit-panel label{font-size:11px}.payment-choice strong{font-size:12px}.payment-choice small{font-size:9px}.deposit-panel form>.btn{font-size:12px}.deposit-recap{font-size:11px}.payment-safe{font-size:9px}.payment-row strong{font-size:10px}.payment-row b{font-size:12px}.payment-row small{font-size:8px}.balance-card>strong{font-size:41px}.balance-card>span{font-size:8px}.balance-card>p{font-size:10px}.referral-explainer{gap:20px}.referral-explainer article{gap:10px}.public-content .page-heading h1{font-size:32px}.demo-bar{font-size:9px;padding:5px 10px}.demo-bar span{margin-left:5px;font-size:8px}.demo-bar+.app-shell .app-topbar{position:relative}.modal{max-height:calc(100dvh - 35px)}}
@media(max-width:540px){.container{width:calc(100% - 36px)}.site-header{height:70px}.brand{font-size:22px;gap:8px}.brand-icon{width:28px;height:30px}.header-actions{gap:13px}.header-actions .btn{font-size:9px;padding:9px 10px;min-height:34px;gap:5px}.header-actions .btn .icon{width:11px;height:11px}.text-link{font-size:10px}.hero{padding-top:39px}.hero h1{font-size:43px;letter-spacing:-2px;line-height:1.09}.hero .eyebrow{font-size:6px;letter-spacing:1.1px;padding:6px 11px;margin-bottom:22px}.hero-description{font-size:11px;line-height:1.85;margin-top:19px}.hero-actions{gap:19px;margin-top:25px}.hero-actions .btn{font-size:10px;min-height:42px;padding:11px 16px}.hero-actions .btn .icon{width:14px;height:14px}.hero-secondary{font-size:9px;gap:4px}.hero-secondary .icon{width:11px}.hero-checks{font-size:7px;gap:12px;margin-top:21px}.hero-checks span{gap:3px}.hero-checks .icon{width:9px;height:9px}.hero-workspace{width:calc(100% + 8px);margin-left:-4px;margin-top:33px;box-shadow:0 0 0 4px #ffffff03}.mock-top{height:31px;padding:0 10px}.mock-top>div:nth-child(2){padding:3px 23px;font-size:6px}.live-badge{display:none}.mock-top .window-dots{width:35px}.window-dots{gap:4px}.mock-body{grid-template-columns:108px minmax(0,1fr)}.mock-sidebar{padding:13px 8px}.mock-heading{font-size:5px;letter-spacing:.4px;margin-bottom:10px}.mock-sidebar label{font-size:6px;margin-top:9px;margin-bottom:4px}.mock-input{font-size:8px;padding:6px;min-height:24px;gap:4px;border-radius:4px}.mock-input .icon{width:9px;height:9px}.mock-input span{font-size:6px}.mock-carriers{font-size:6px;border-radius:4px;padding:2px;gap:0}.mock-carriers span{padding:3px 1px}.mock-sidebar .btn{font-size:6px;min-height:24px;margin-top:11px;padding:5px;gap:3px;border-radius:4px}.mock-sidebar .btn .icon{width:9px;height:9px}.mock-sidebar p{font-size:5px;margin-top:7px;white-space:nowrap;gap:2px}.mock-sidebar p .icon{width:7px;height:7px}.mock-result-title{height:37px;padding:0 10px}.mock-result-title strong{font-size:7px}.one-credit{font-size:5px;gap:2px;padding:2px 4px}.one-credit .icon{width:7px;height:7px}.mock-table-head{font-size:4px;letter-spacing:.3px;padding:6px 10px;grid-template-columns:.6fr 1.3fr .9fr .4fr;gap:4px}.mock-table-head>span:first-child{font-size:4px}.mock-table-head>span:last-child{font-size:0}.mock-row{min-height:43px;padding:8px 10px;font-size:6px;grid-template-columns:.6fr 1.3fr .9fr .4fr;gap:4px}.mock-row .carrier-logo.compact.ups svg{width:18px;height:21px}.mock-row .carrier-logo.compact.usps svg{width:23px;height:20px}.mock-route small{display:none}.mock-row .status{font-size:5px;min-height:16px;padding:3px 4px;gap:3px;border-radius:4px}.mock-row .status>i{width:2px;height:2px}.mock-unlock{padding:0}.mock-unlock .icon{width:10px;height:10px}.mock-bottom{font-size:5px;padding:8px 10px}.floating-credit{right:-7px;bottom:11px;font-size:6px;padding:8px 10px;gap:5px;border-radius:6px}.floating-credit>.icon{width:17px;height:17px;padding:4px}.floating-credit small{font-size:5px}.carrier-strip{gap:18px;padding:23px 0 30px}.carrier-strip>div{gap:33px}.carrier-strip>span{font-size:6px;letter-spacing:1px}.carrier-strip>span strong{font-size:6px}.carrier-strip .carrier-logo.ups svg{width:27px;height:31px}.carrier-strip .carrier-logo.usps svg{width:37px;height:29px}.carrier-strip .carrier-logo.fedex{font-size:23px}.carrier-strip .carrier-logo.dhl{font-size:18px;padding:3px 8px}.carrier-coming small{font-size:6px;bottom:-12px}.section{padding-top:53px;padding-bottom:53px}.section-heading h2{font-size:32px;letter-spacing:-1.3px}.section-heading.split>p{margin-top:17px;font-size:11px;line-height:1.8}.section-heading.split>p>br{display:none}.steps{grid-template-columns:1fr;gap:30px}.steps article{display:grid;grid-template-columns:90px 1fr;column-gap:20px;padding-left:0}.step-number{grid-column:1;grid-row:1;align-self:start;margin-bottom:0}.step-visual{grid-column:1;grid-row:1 / 4;margin:20px 0 0;height:80px;width:90px;padding:10px;flex-direction:column;justify-content:center;gap:5px}.step-visual>.icon{width:18px;height:18px}.zip-visual span{font-size:13px}.zip-visual small{display:none}.zip-visual>.icon:last-child{display:none}.select-visual{flex-direction:row;gap:6px}.select-visual .carrier-logo.compact.ups svg{width:21px;height:25px}.select-visual .carrier-logo.compact.usps svg{width:29px;height:23px}.unlocked-visual>span{font-size:6px;letter-spacing:0}.unlocked-visual small{font-size:5px;margin-top:3px;display:none}.steps h3{grid-column:2;grid-row:1;font-size:16px;padding-top:14px;margin-bottom:9px}.steps p{grid-column:2;grid-row:2 / 4;font-size:11px;line-height:1.8;max-width:none}.clarity-grid{grid-template-columns:1fr;gap:37px}.clarity-copy h2{font-size:39px}.clarity-copy>p{font-size:12px;max-width:none}.check-list{font-size:11px;gap:13px}.text-arrow{font-size:11px}.journey-card{max-width:360px;width:calc(100% - 10px);margin:0 auto;padding:23px 23px 0;transform:rotate(1.3deg)}.journey-number{font-size:22px}.journey-route{justify-content:space-between;gap:10px;padding:15px}.journey-route strong{font-size:12px}.journey-route span{font-size:9px}.journey-route>.route-arrow{margin:0}.journey-card .timeline-item strong{font-size:11px}.journey-card .timeline-item span{font-size:9px}.journey-card .timeline-item small{display:block;font-size:7px}.journey-card .timeline-item{padding-bottom:25px}.journey-footer{font-size:7px}.centered .eyebrow{font-size:7px}.centered h2{font-size:31px;max-width:320px;margin-left:auto;margin-right:auto}.section-heading.centered p{font-size:11px;max-width:300px;margin:13px auto 0}.home-plans{gap:22px 12px}.home-plans .plan-card{padding:22px 15px;border-radius:13px}.home-plans .plan-title{font-size:12px;margin-bottom:20px}.home-plans .plan-price{font-size:31px;letter-spacing:-1.5px}.home-plans .plan-price>span{font-size:8px}.home-plans .plan-credits{font-size:9px;margin-top:17px}.home-plans .plan-credits>strong{font-size:17px}.home-plans .unit-price{font-size:8px;margin-bottom:20px}.home-plans .plan-card>.btn{font-size:9px;padding:10px;min-height:36px;gap:7px}.home-plans .plan-card>.btn>.icon{width:12px;height:12px}.home-plans .plan-features{margin-top:20px;padding-top:15px;gap:10px}.home-plans .plan-features li{font-size:8px;gap:5px;line-height:1.5}.home-plans .plan-features .icon{width:10px;height:10px}.home-plans .plan-payments{gap:9px;margin-top:19px;flex-wrap:wrap}.home-plans .plan-payments>span{width:100%;font-size:6px}.home-plans .plan-payments b{font-size:7px}.home-plans .popular-label{right:9px;font-size:6px;padding:3px 8px;top:-11px}.pricing-foot{display:block;font-size:9px}.pricing-foot>span{max-width:none;font-size:8px}.pricing-foot>a{justify-content:center;margin-top:20px;font-size:10px}.referral-banner{padding:24px 20px;gap:15px;border-radius:13px}.gift-art{width:49px;height:53px;border-radius:14px;align-self:flex-start;margin-top:7px}.gift-art .icon{width:26px;height:26px}.referral-banner h2{font-size:22px}.referral-banner p{font-size:10px;line-height:1.8;margin-top:9px}.referral-banner .eyebrow{font-size:5px;letter-spacing:.8px;margin-bottom:8px}.referral-banner .btn{margin-left:64px;font-size:9px;min-height:36px;padding:9px 12px;gap:6px}.referral-banner .btn>.icon{width:12px;height:12px}.faq-section{gap:30px}.faq-section h2{font-size:32px}.faq-list summary{font-size:11px}.faq-list p{font-size:11px}.final-cta h2{font-size:37px;letter-spacing:-1.5px}.final-cta .eyebrow{font-size:6px;letter-spacing:1.4px}.final-cta{padding:52px 0 57px}.site-footer .brand{font-size:21px}.site-footer .brand-icon{width:26px;height:28px}.site-footer>nav{gap:16px;font-size:9px}.site-footer>div>p{font-size:8px}.footer-bottom>span{font-size:7px}.app-topbar{padding:0 18px;min-height:61px}.app-topbar strong{font-size:11px}.app-topbar .avatar{width:26px;height:26px}.topbar-credits>span{display:none}.topbar-credits{padding:5px 7px;gap:5px}.app-main{padding:26px 18px 35px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:23px;flex-wrap:wrap}.page-heading h1{font-size:25px;letter-spacing:-1px;max-width:100%;margin-bottom:10px}.page-heading>div{width:100%}.page-heading .eyebrow{font-size:6px;margin-bottom:12px}.page-heading p{font-size:10px;line-height:1.8}.page-heading>.btn{font-size:10px;min-height:35px;padding:8px 12px}.page-chip{font-size:8px;padding:6px 9px}.page-heading .wave{font-size:19px;margin-left:7px}.stats-grid{gap:12px;margin-bottom:20px}.stat-card{padding:17px 15px 15px;border-radius:10px}.stat-card>.stat-icon{top:15px;right:12px;width:23px;height:23px;border-radius:6px}.stat-card>.stat-icon .icon{width:13px;height:13px}.stat-card>span:not(.stat-icon){font-size:8px;margin-bottom:10px;padding-right:20px}.stat-card>strong{font-size:28px;letter-spacing:-1px}.stat-card>a{font-size:8px;margin-top:13px}.stat-card>a>.icon{width:8px;height:8px}.stat-card .stat-plan{font-size:12px;line-height:2.8;letter-spacing:-.2px;white-space:nowrap}.stat-card>small{font-size:7px;margin-top:9px;line-height:1.7}.quick-search{padding:19px 17px;margin-bottom:20px;gap:17px}.quick-search h2{font-size:17px}.quick-search p{font-size:9px}.quick-search-icon{padding:9px;border-radius:9px}.quick-search-icon .icon{width:18px;height:18px}.quick-search form{flex-wrap:wrap;gap:9px}.quick-search form>.input-icon{flex-basis:100%}.quick-search input{min-height:43px;font-size:11px}.quick-search form>.btn{width:100%;min-height:40px;font-size:11px}.dashboard-columns{grid-template-columns:1fr;gap:20px}.panel-heading{padding:18px;min-height:61px}.panel-heading h2{font-size:13px}.panel-heading>a{font-size:9px}.empty-state{padding:45px 23px}.empty-state p{font-size:10px}.getting-started{padding:25px}.getting-started h2{font-size:27px}.getting-started h2>br{display:none}.getting-started .eyebrow{font-size:7px}.guide-step{margin:20px 0;gap:12px}.guide-step strong{font-size:12px}.guide-step p{font-size:10px}.guide-step>b{width:25px;height:25px;font-size:9px}.getting-started>a{font-size:10px;margin-top:23px}.small-referral{flex-direction:column;align-items:flex-start;gap:13px;padding:18px;font-size:9px}.small-referral>a{font-size:9px;margin-left:27px}.app-footer{padding:18px;font-size:7px}.search-panel{padding:20px 17px 0;border-radius:11px;margin-bottom:20px}.search-primary{gap:17px}.zip-label{width:100%}.search-primary label,.field-label{font-size:10px}.search-primary input,.search-primary select{min-height:44px;font-size:12px}.search-primary .input-icon>.icon{width:16px;height:16px}.input-icon .input-suffix{font-size:9px}.carrier-picker{width:100%;min-width:0}.carrier-tabs{height:45px;gap:9px;margin-top:9px}.carrier-tabs>button{font-size:11px;min-height:34px}.carrier-tabs .carrier-logo.ups svg{width:20px;height:25px}.carrier-tabs .carrier-logo.usps svg{width:30px;height:24px}.status-label{width:calc(61% - 8.5px);min-width:0}.search-submit{width:calc(39% - 8.5px);font-size:11px;min-height:44px;padding:12px 14px;gap:7px}.search-submit .icon{width:15px;height:15px}.search-secondary{padding:14px 0;gap:15px;margin-top:20px}.search-secondary>span{display:none}.search-secondary>.text-button{font-size:10px}.search-secondary>.clear-filters{margin-left:auto;font-size:9px!important}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.advanced-filters input{font-size:11px;min-height:40px;padding:9px}.advanced-filters>label{font-size:9px}.results-panel{background:transparent;border:0;box-shadow:none;overflow:visible}.results-panel .panel-heading{border:0;padding:3px 0 18px;align-items:flex-start;gap:15px}.panel-heading p{font-size:8px;line-height:1.8}.results-panel .snapshot-label{font-size:6px;margin-top:4px;gap:4px}.snapshot-label .icon{width:9px;height:9px}.tracking-table .table-head{display:none}.tracking-row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"carrier status" "route dates" "unlock unlock";align-items:start;gap:18px;padding:19px;background:#fff;border:1px solid #e9e1f1;border-radius:12px;box-shadow:0 4px 12px #23103903;min-height:0;margin-bottom:13px}.table-carrier{grid-area:carrier;flex-direction:row;gap:10px;align-items:center;min-height:32px}.table-carrier>span:not(.carrier-logo){font-size:10px;line-height:1.5}.table-carrier small{display:block;font-size:8px;margin-top:3px}.table-carrier .carrier-logo.compact.ups svg{width:25px;height:29px}.table-carrier .carrier-logo.compact.usps svg{width:34px;height:28px}.table-status{grid-area:status;justify-self:end;align-self:center}.status{font-size:9px;min-height:25px;padding:5px 8px}.table-route{grid-area:route;gap:10px}.table-route>div,.table-route strong{font-size:10px;gap:7px;line-height:1.5}.table-route>div:first-child:before{top:12px;bottom:-14px}.table-route small{font-size:8px;margin-left:12px;display:block;width:100%;margin-top:-1px}.tracking-row>.table-dates{grid-area:dates;display:flex;align-items:flex-end;flex-direction:column;font-size:9px;gap:7px;margin-top:2px}.table-dates>span{gap:5px}.table-dates .icon{display:block;width:10px;height:10px}.table-dates>small{font-size:9px;margin:0;line-height:1.7;text-align:right}.table-unlock{grid-area:unlock;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid #f1e7f8}.table-unlock .locked-number{font-size:15px;letter-spacing:2px;margin-left:4px}.table-unlock .btn-unlock{font-size:10px;min-height:35px;padding:8px 12px;gap:7px}.table-unlock .btn-unlock>span{font-size:8px;padding-left:8px}.table-unlock .btn-unlock>.icon{width:12px;height:12px}.revealed-number{font-size:10px;padding:8px 10px;border-radius:6px;max-width:75%}.free-reopen{font-size:7px;max-width:25%;flex-direction:column;line-height:1.6;text-align:center;gap:3px}.free-reopen>.icon{width:10px;height:10px}.pagination{padding:14px 0 0;flex-direction:column;align-items:flex-start;gap:16px;border:0;font-size:9px}.pagination>div{justify-content:space-between;width:100%;gap:10px}.pagination .btn{background:#fff;font-size:9px;min-height:32px;padding:7px 10px}.pagination .btn .icon{width:10px;height:10px}.under-table-note{font-size:8px;align-items:flex-start;line-height:1.9;margin-top:20px;gap:7px}.under-table-note>.icon{width:12px;height:12px;margin-top:2px}.app-main>.panel:has(.tracking-table){background:transparent;border:0;box-shadow:none;overflow:visible}.app-main>.panel:has(.tracking-table)>.panel-heading{padding:0 0 18px;border:0}.recent-row{padding:16px 18px;gap:11px}.recent-row strong{font-size:10px}.recent-row div>span{font-size:8px}.recent-row .status{font-size:7px;padding:4px 6px;gap:4px;min-height:22px}.recent-row .carrier-logo.compact.ups svg{width:23px;height:27px}.recent-row .carrier-logo.compact.usps svg{width:30px;height:24px}.recent-row>.icon{width:11px;height:11px}.plans-grid{gap:23px 12px}.plans-grid .plan-card{padding:21px 14px;border-radius:12px}.plans-grid .plan-title{font-size:12px;margin-bottom:21px}.plans-grid .plan-price{font-size:30px;letter-spacing:-1.4px}.plans-grid .plan-price>span{font-size:8px}.plans-grid .plan-credits{font-size:9px;margin-top:17px}.plans-grid .plan-credits strong{font-size:18px}.plans-grid .unit-price{font-size:8px;margin-bottom:20px}.plans-grid .plan-card>.btn{font-size:8px;padding:10px 9px;gap:5px;min-height:37px}.plans-grid .plan-card>.btn .icon{width:10px;height:10px}.plans-grid .plan-features{gap:11px;padding-top:16px;margin-top:20px}.plans-grid .plan-features li{font-size:8px;gap:5px}.plans-grid .plan-features .icon{width:10px;height:10px}.plans-grid .plan-payments{flex-wrap:wrap;gap:7px}.plans-grid .plan-payments>span{width:100%;font-size:6px}.plans-grid .plan-payments b{font-size:7px}.plans-grid .popular-label{font-size:6px;padding:3px 7px;right:8px;top:-11px}.plan-summary{gap:11px 5px;padding:14px;font-size:7px;line-height:1.6;margin-bottom:28px}.plan-summary>span{width:calc(50% - 3px);gap:4px}.plan-summary .icon{width:10px;height:10px}.plan-bottom{flex-wrap:wrap;gap:12px;font-size:7px;margin-top:23px}.plan-bottom>span:first-child{width:100%;justify-content:center}.wallet-layout{grid-template-columns:1fr;gap:20px}.wallet-layout>div{grid-template-columns:1fr;gap:20px}.deposit-panel form{padding:21px 18px}.deposit-panel .panel-heading{padding:17px 18px}.deposit-panel label{font-size:11px}.amount-input{padding:11px 15px;gap:7px}.amount-input>input{font-size:31px;min-height:46px}.amount-input>small{font-size:9px}.amount-presets{margin-bottom:25px}.amount-presets button{min-height:36px;font-size:11px}.payment-choice{padding:14px 12px;gap:11px}.payment-choice strong{font-size:11px}.payment-choice small{font-size:8px}.deposit-recap{padding:18px 0;font-size:10px}.deposit-recap>strong{font-size:16px}.deposit-panel form>.btn{font-size:11px;min-height:43px}.payment-safe{font-size:8px;gap:5px}.payment-safe .icon{width:10px;height:10px}.balance-card{padding:23px}.balance-card>span{font-size:8px}.balance-card>strong{font-size:43px;margin-top:18px}.balance-card>p{font-size:10px}.balance-card>div{font-size:8px}.payment-row{padding:18px}.payment-row strong{font-size:10px}.payment-row small{font-size:8px}.payment-row b{font-size:12px}.referral-stats{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.referral-stats .stat-card{padding:15px 11px}.referral-stats .stat-card>.stat-icon{position:static;width:25px;height:25px;margin-bottom:12px}.referral-stats .stat-card>span:not(.stat-icon){font-size:8px;padding-right:0;white-space:nowrap;margin-bottom:8px}.referral-stats .stat-card>strong{font-size:24px;letter-spacing:-1px;padding-right:0}.referral-link-card{padding:23px 18px;gap:17px;flex-direction:column;align-items:flex-start}.referral-gift{width:50px;height:54px;border-radius:14px}.referral-gift .icon{width:28px;height:28px}.referral-link-card .eyebrow{font-size:6px;margin-bottom:11px}.referral-link-card h2{font-size:24px;line-height:1.25;letter-spacing:-.8px}.referral-link-card p{font-size:10px;line-height:1.85}.referral-copy{padding:5px 5px 5px 10px;gap:7px}.referral-copy code{font-size:8px}.referral-copy .btn{font-size:8px;padding:8px 10px;min-height:32px;gap:5px}.referral-copy .btn .icon{width:10px;height:10px}.referral-code{font-size:8px;margin-top:13px}.referral-explainer{grid-template-columns:1fr;gap:21px;margin:27px 0}.referral-explainer article{gap:14px}.referral-explainer article>span{width:31px;height:32px;font-size:10px}.referral-explainer h3{font-size:12px;margin-top:0}.referral-explainer p{font-size:10px;line-height:1.85;margin-top:5px}.panel-heading .muted{font-size:7px;max-width:135px;text-align:right}.referral-table>div{grid-template-columns:1.3fr 1fr;gap:12px;padding:18px;font-size:10px}.referral-table .status{justify-self:start}.help-grid{grid-template-columns:1fr;gap:15px}.help-card{padding:24px}.help-card h2{font-size:18px;margin-top:18px}.help-card p{font-size:12px;line-height:1.9}.help-card .stat-icon{width:35px;height:35px}.help-card .stat-icon .icon{width:19px;height:19px}.settings-panel{padding:24px 19px}.profile-heading{gap:14px}.avatar.large{width:48px;height:48px;font-size:19px}.profile-heading h2{font-size:20px}.profile-heading p{font-size:10px;overflow-wrap:anywhere}.setting-row{font-size:11px;gap:15px}.setting-row strong{font-size:11px;text-align:right}.settings-actions{gap:9px}.settings-actions .btn{font-size:10px;min-height:37px;padding:9px 12px}.legal-page{padding:45px 0 70px}.legal-page h1{font-size:34px}.legal-page p{font-size:13px}.legal-page h2{font-size:20px}.legal-page .notice{font-size:10px}.public-content{padding-top:37px;padding-bottom:60px}.public-content .page-heading h1{font-size:28px}.modal-backdrop{padding:12px}.modal{padding:25px 22px;border-radius:15px;max-height:calc(100dvh - 24px)}.modal h2{font-size:23px}.purchase-modal>.eyebrow{font-size:6px;letter-spacing:1px}.purchase-modal>.stat-icon{width:36px;height:36px}.purchase-summary{padding:16px}.purchase-summary strong{font-size:26px}.purchase-summary>b{font-size:23px}.purchase-summary span{font-size:8px}.purchase-modal form>.btn{min-height:43px;font-size:11px}.detail-modal{padding:25px 20px}.detail-top{margin-bottom:23px}.detail-modal h2{font-size:22px;max-width:270px;line-height:1.25}.number-copy{padding:10px 12px}.number-copy code{font-size:12px;letter-spacing:.3px}.number-copy .icon{width:14px;height:14px}.detail-route{padding:16px;gap:14px}.detail-route h3{font-size:12px;line-height:1.4}.detail-route>div>span{font-size:6px}.detail-route p{font-size:8px}.detail-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.detail-info span{font-size:8px}.detail-info strong{font-size:10px}.timeline-title{font-size:13px}.detail-modal .timeline-item strong{font-size:11px}.detail-modal .timeline-item span{font-size:9px}.detail-footer{flex-wrap:wrap;font-size:7px;gap:6px}.detail-footer>span{width:100%;margin-top:6px;margin-left:15px;font-size:7px}.toast{font-size:11px;bottom:18px;padding:12px 17px;min-width:270px}.checkout-header{padding:20px}.checkout-header .btn{font-size:9px;padding:9px 10px;min-height:34px}.checkout-page{width:calc(100% - 30px);margin:30px auto 60px}.checkout-page .woocommerce{padding:18px}.mobile-only{display:block}.desktop-only{display:none}.demo-bar{font-size:8px}.demo-bar span{font-size:7px}.auth-main{padding:25px}.auth-form-wrap{margin-top:36px}.auth-form-wrap h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.btn:hover{transform:none}}
/* Readable operational type and touch targets. */
.app-shell .side-link{font-size:13px;color:#6e687c;min-height:46px}.app-shell .side-link.active{color:var(--purple)}.app-shell .nav-section{font-size:9px;color:#8a8196}.app-topbar strong{font-size:13px}.breadcrumb{font-size:11px}.app-shell .page-heading p{font-size:13px;color:#7c718a}.app-shell .page-heading>.btn{font-size:12px}.stat-card>span:not(.stat-icon){font-size:11px!important;color:#776c86!important}.stat-card>a{font-size:10px;color:#8d7c9f}.stat-card>small{font-size:10px;color:#8d7c9f}.stat-card .stat-plan{font-size:16px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px!important;color:#8d7c9f!important}.panel-heading>a{font-size:11px}.quick-search p{font-size:11px;color:#9583a8}.quick-search h2{font-size:18px}.quick-search input,.quick-search form>.btn{font-size:12px}.empty-state h3{font-size:16px}.empty-state p{font-size:12px;color:#8d7c9f!important}.empty-state .btn{font-size:11px;min-height:38px}.guide-step strong{font-size:12px}.guide-step p{font-size:10px;color:#92809f}.getting-started>a{font-size:11px;color:#8d70a5}.credit-wallet span{font-size:10px;color:#8b7c9c}.credit-wallet>.btn{font-size:10px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:10px}.search-primary label,.field-label{font-size:11px!important;color:#8b769e!important}.search-primary input,.search-primary select{font-size:12px}.carrier-tabs>button{font-size:11px}.search-submit{font-size:12px}.search-secondary>.text-button{font-size:10px;color:#9a80b0}.search-secondary>span{font-size:9px;color:#a28bb6}.advanced-filters>label{font-size:10px}.advanced-filters input{font-size:12px}.table-head{font-size:9px;color:#9e8aaa}.table-carrier>span:not(.carrier-logo),.table-route>div,.table-route strong{font-size:11px}.table-carrier small,.table-route small{font-size:9px}.table-dates,.table-dates>small{font-size:10px;color:#8e779f!important}.table-dates>small{margin-left:0}.status{font-size:10px}.app-shell .status.transit{color:#54729b}.app-shell .status.delivered{color:#648141}.app-shell .status.pre_transit{color:#8e6ba8}.btn-unlock{font-size:10px}.btn-unlock>span{font-size:8px}.revealed-number{font-size:10px}.free-reopen{font-size:8px;color:#7b935f}.under-table-note{font-size:10px;color:#8f7c9f!important}.pagination,.pagination .btn{font-size:10px}.plan-features li,.plans-grid .plan-features li{font-size:11px;color:#8e7c9b}.plans-grid .plan-card>.btn{font-size:11px}.plan-card .unit-price{font-size:10px;color:#9986a7}.plan-summary{font-size:11px;color:#947ba8}.plans-grid .plan-payments b{font-size:9px}.plans-grid .plan-payments>span{font-size:7px}.payment-choice strong{font-size:13px;color:#7c5f8c}.payment-choice small{font-size:10px;color:#a88cb8}.deposit-panel label{font-size:12px;color:#91729f}.deposit-recap{font-size:11px}.payment-safe{font-size:10px}.payment-row strong{font-size:11px}.payment-row small{font-size:9px}.referral-link-card p{font-size:12px}.referral-copy code{font-size:12px}.referral-copy .btn{font-size:11px;min-height:38px}.referral-code{font-size:10px}.referral-explainer h3{font-size:13px}.referral-explainer p{font-size:11px;color:#a185b2}.detail-modal h2{color:#705080}.detail-modal .timeline-item strong{font-size:13px;color:#91669f}.detail-modal .timeline-item span{font-size:11px;color:#ad8abb}.detail-modal .timeline-item small{font-size:10px;color:#b596c2}.detail-info span{font-size:10px;color:#b292bf}.detail-info strong{font-size:12px;color:#9465a3}.detail-route h3{font-size:17px;color:#90609d}.detail-route p{font-size:11px;color:#b190bf}.detail-route>div>span{font-size:9px}.detail-footer{font-size:9px}.modal .eyebrow{font-size:8px}.timeline-title{font-size:14px;color:#9765a4}.settings-panel .setting-row,.settings-panel .setting-row strong{font-size:13px}.help-card p{font-size:12px}.small-referral{font-size:11px}.small-referral>a{font-size:11px}.stat-card{min-height:139px}.stat-card>a{margin-top:17px}.app-shell .eyebrow{font-size:9px}.app-shell .table-route strong{color:#5e486e}.app-shell .table-carrier>span:not(.carrier-logo){color:#786087}
@media(max-width:1200px) and (min-width:761px){.app-shell .side-link{font-size:12px}.table-head{font-size:8px}.table-carrier>span:not(.carrier-logo),.table-route>div,.table-route strong{font-size:10px}.table-carrier small,.table-route small{font-size:8px}.table-dates,.table-dates>small{font-size:9px}.status{font-size:9px}.btn-unlock{font-size:9px}.btn-unlock>span{font-size:7px}.stat-card>span:not(.stat-icon){font-size:10px!important}.stat-card .stat-plan{font-size:14px}.plans-grid .plan-features li{font-size:10px}.plans-grid .plan-card>.btn{font-size:10px}}
@media(max-width:540px){.app-shell .page-heading p{font-size:12px}.app-shell .eyebrow{font-size:8px}.app-shell .page-heading h1{font-size:26px}.stat-card{min-height:145px}.stat-card>span:not(.stat-icon){font-size:10px!important}.stat-card>a,.stat-card>small{font-size:9px}.stat-card .stat-plan{font-size:12px;white-space:normal;line-height:2.8}.app-topbar strong{font-size:12px}.app-shell .page-heading>.btn{font-size:11px}.app-shell .panel-heading h2{font-size:14px}.app-shell .panel-heading p{font-size:10px!important}.quick-search h2{font-size:19px}.quick-search p{font-size:11px}.quick-search input{font-size:16px}.quick-search form>.btn{font-size:12px}.empty-state h3{font-size:16px}.empty-state p{font-size:12px}.guide-step strong{font-size:13px}.guide-step p{font-size:11px}.getting-started>a{font-size:11px}.small-referral,.small-referral>a{font-size:10px}.search-primary input,.search-primary select,.advanced-filters input{font-size:16px}.search-primary label,.field-label{font-size:12px!important}.carrier-tabs>button{font-size:12px;min-height:36px}.search-submit{font-size:12px}.search-secondary>.text-button{font-size:11px}.table-carrier>span:not(.carrier-logo){font-size:12px}.table-carrier small{font-size:10px}.table-route>div,.table-route strong{font-size:12px}.table-route small{font-size:10px}.tracking-row>.table-dates,.table-dates>small{font-size:10px}.status{font-size:10px}.table-unlock .btn-unlock{font-size:11px;min-height:39px}.table-unlock .btn-unlock>span{font-size:9px}.revealed-number{font-size:11px}.free-reopen{font-size:8px}.under-table-note{font-size:10px;line-height:1.8}.pagination,.pagination .btn{font-size:11px}.pagination .btn{min-height:36px}.plans-grid .plan-features li{font-size:9px}.plans-grid .plan-card>.btn{font-size:9px;min-height:40px}.plan-card .unit-price{font-size:9px}.plan-summary{font-size:9px}.plans-grid .plan-payments b{font-size:8px}.plans-grid .plan-payments>span{font-size:6px}.referral-stats .stat-card>span:not(.stat-icon){font-size:9px!important}.referral-stats .stat-card{min-height:139px;padding:15px 10px}.referral-copy code{font-size:10px}.referral-copy .btn{font-size:10px}.referral-link-card p{font-size:12px}.referral-explainer h3{font-size:14px}.referral-explainer p{font-size:12px}.payment-choice strong{font-size:13px}.payment-choice small{font-size:10px}.deposit-panel label{font-size:12px}.amount-input>input{font-size:32px}.payment-safe{font-size:10px}.payment-row strong{font-size:12px}.payment-row small{font-size:10px}.detail-info strong{font-size:11px}.detail-info span{font-size:9px}.detail-route h3{font-size:14px}.detail-route p{font-size:10px}.detail-route>div>span{font-size:8px}.detail-footer{font-size:8px}.detail-modal .timeline-item strong{font-size:12px}.detail-modal .timeline-item span,.detail-modal .timeline-item small{font-size:10px}.auth-form-wrap form>label input{font-size:16px}.auth-form-wrap .btn{min-height:46px}.form-options>a,.checkbox-row{font-size:11px}.auth-safe{font-size:10px}}
