@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@400;450;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090f16;--surface:#111b26;--surface-soft:#0d1721;--border:#24333f;--fg:#edf5fb;--muted:#98aab9;--cyan:#22d3e2;--font:"Manrope","IBM Plex Sans Thai",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}::selection{color:#041317;background:#22d3e2}.cyan{color:var(--cyan)}.pl-container{width:min(1180px,100% - 80px);margin-inline:auto}.pl-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a111af2;border-bottom:1px solid #243340;position:sticky;top:0}.pl-nav{justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex}.pl-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:800;line-height:1.1;display:flex}.pl-brand small{color:#91a4b2;letter-spacing:1.4px;margin-top:6px;font-size:8px;font-weight:400;display:block}.pl-brand-symbol{color:#31dbe8;background:#0e303a;border:1px solid #24616d;border-radius:10px;place-items:center;width:37px;height:41px;display:grid;transform:rotate(-5deg)}.pl-links{align-self:stretch;align-items:stretch;gap:34px;font-size:13px;display:flex}.pl-links a{color:#93a7b7;align-items:center;gap:9px;display:flex;position:relative}.pl-links a.active{color:#44deea}.pl-links a.active:after{content:"";background:var(--cyan);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pl-admin-link{color:#98aab9;border:1px solid #2a3a48;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.pl-admin-link:hover{color:#fff;border-color:#55818f}.pl-menu{background:0 0;border:0;padding:7px;display:none}.pl-eyebrow{color:#83aab8;letter-spacing:2px;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:600;display:flex}.pl-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #22d3e246}.pl-btn{border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.pl-btn:hover{transform:translateY(-1px)}.pl-btn.primary{background:var(--cyan);color:#042029}.pl-btn.primary:hover{background:#65e5ed}.pl-btn.secondary{color:#c6e0e9;background:#142530;border:1px solid #354b5a}.pl-btn.secondary:hover{background:#1b3542}.pl-text-button{color:#60dce9;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.mobile-only{display:none}.tracking-intro{justify-content:space-between;align-items:center;padding:49px 10px 38px;display:flex;position:relative}.tracking-intro h1,.catalog-heading h1{letter-spacing:-1px;margin:14px 0 13px;font-size:39px;font-weight:500;line-height:1.5}.tracking-intro>div>p,.catalog-heading>div>p{color:#9bafbf;margin:0;font-size:13px;line-height:1.9}.intro-visual{background:radial-gradient(#16434c5c 0%,#0000 65%);justify-content:center;align-items:center;width:265px;height:211px;margin-right:55px;display:flex;position:relative}.phone-outline{color:#3dd9e5;background:#0d212b;border:1.5px solid #407382;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:104px;height:168px;display:flex;position:relative;transform:rotate(14deg);box-shadow:8px 10px #102530,9px 11px #285362}.phone-notch{background:#3b6574;border-radius:5px;width:31px;height:3px;position:absolute;top:9px}.phone-outline>span{letter-spacing:1px;color:#81acba;font-size:4.5px}.phone-progress{gap:4px;display:flex}.phone-progress>*{background:#32d7e6;border-radius:5px;width:11px;height:3px}.phone-progress>i{background:#395461}.floating-check{color:#29deeb;background:#13343e;border:1px solid #2d6f7b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:26px;right:40px}.orbit-dot{background:#25c2d1;border-radius:50%;width:7px;height:7px;position:absolute;bottom:40px;left:47px}.intro-code{letter-spacing:1.6px;color:#648795;font-size:6px;position:absolute;bottom:-9px}.tracking-search{background:linear-gradient(115deg,#142731,#12212e 70%);border:1px solid #31525e;border-radius:12px;gap:22px;padding:25px 28px;display:flex;box-shadow:0 9px 35px #0002}.search-icon{color:#42dce8;background:#16404b;border:1px solid #28616c;border-radius:10px;flex-shrink:0;place-items:center;width:51px;height:51px;margin-top:26px;display:grid}.tracking-search form{flex:1;min-width:0}.tracking-search label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.search-controls{gap:13px;display:flex}.repair-input{color:#849baa;background:#0b151f;border:1px solid #3b4d5d;border-radius:7px;flex:1;align-items:center;gap:12px;min-width:0;padding-left:15px;display:flex}.repair-input input{color:#e9f5fb;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-size:13px}.repair-input input::placeholder{color:#788e9f}.repair-input:focus-within{border-color:var(--cyan)}.qr-help{color:#a6c0cc;background:0 0;border:0;padding:11px 14px;display:flex}.search-controls>.pl-btn{min-width:185px}.search-footnote{color:#90a7b7;justify-content:space-between;gap:15px;margin-top:12px;font-size:10px;display:flex}.search-footnote>span,.search-footnote button{align-items:center;gap:6px;display:flex}.search-footnote button{color:#53d8e6;background:0 0;border:0;padding:0;font-size:10px}.pl-info-panel{color:#b3d4e1;background:#122a36;border:1px solid #2b4f60;border-radius:8px;align-items:center;gap:15px;margin-top:15px;padding:18px;font-size:12px;line-height:1.8;display:flex}.pl-info-panel p{margin:5px 0 0}.pl-error{color:#f5bac5;background:#352025;border:1px solid #70414c;border-radius:8px;align-items:flex-start;gap:15px;margin-top:20px;padding:18px;font-size:13px;display:flex}.pl-error p{margin:6px 0 0;font-size:12px;line-height:1.8}.tracking-loading{color:#96b2c2;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:180px;font-size:13px;display:flex}.spin{animation:1.2s linear infinite plspin}@keyframes plspin{to{transform:rotate(360deg)}}.tracking-result{margin-top:33px}.result-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.result-title{align-items:center;gap:12px;display:flex}.result-title h2{margin:0;font-size:18px;font-weight:500}.demo-label{color:#e1be7e;white-space:nowrap;background:#3c3020;border:1px solid #65543a;border-radius:4px;padding:3px 7px;font-size:9px}.last-update{color:#7f96a7;align-items:center;gap:6px;font-size:10px;display:flex}.repair-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:20px;display:grid}.repair-progress-panel,.repair-details{background:#101b26;border:1px solid #253642;border-radius:12px;overflow:hidden}.current-status{background:linear-gradient(100deg,#102c35 0%,#11232d 60%,#101c28 100%);border-bottom:1px solid #233541;align-items:center;gap:16px;padding:25px 26px;display:flex}.current-icon{color:#38dfeb;background:#15414c;border:1px solid #236472;border-radius:12px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.current-icon.cancelled{color:#ef9cae;background:#45212b;border-color:#824353}.small-label{color:#8bb1bf;font-size:10px}.current-status h3{color:#44dfec;margin:2px 0 4px;font-size:23px;font-weight:500;line-height:1.4}.current-status p{color:#94b1bf;margin:0;font-size:10px;line-height:1.8}.live-badge{color:#84c6d5;white-space:nowrap;background:#14303c;border:1px solid #275261;border-radius:20px;align-self:flex-start;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:8px;display:flex}.live-badge>span{background:#2fd9df;border-radius:50%;width:4px;height:4px}.progress-steps{border-bottom:1px solid #233541;grid-template-columns:repeat(7,1fr);margin:0;padding:29px 17px 24px;list-style:none;display:grid;overflow:hidden}.progress-steps li{color:#728999;flex-direction:column;align-items:center;gap:10px;min-width:0;font-size:9px;display:flex;position:relative}.progress-steps li:not(:last-child):after{content:"";border-top:1px solid #314757;position:absolute;top:18px;left:calc(50% + 18px);right:calc(18px - 50%)}.step-node{z-index:1;background:#142432;border:1px solid #314958;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.progress-steps li.done{color:#8db7c5}.progress-steps li.done .step-node{color:#43d8e6;background:#123b46;border-color:#206574}.progress-steps li.done:after{border-color:#258493}.progress-steps li.active{color:#41e1ec}.progress-steps li.active .step-node{color:#06242e;background:#20cbdc;border-color:#20cbdc;box-shadow:0 0 0 5px #16444f}.progress-steps small{color:#72d9e5;background:#153642;border-radius:3px;margin-top:-4px;padding:2px 6px;font-size:7px}.history-heading{justify-content:space-between;align-items:center;padding:21px 26px 16px;display:flex}.history-heading h3{margin:0;font-size:13px;font-weight:500}.history-heading>span{color:#7893a5;font-size:9px}.event-list{margin:0;padding:0 26px;list-style:none}.event-list li{gap:15px;padding-bottom:24px;display:flex;position:relative}.event-list li:not(:last-child):before{content:"";border-left:1px solid #304753;position:absolute;top:19px;bottom:3px;left:7px}.event-bullet{color:#7aabba;background:#162b38;border:1px solid #375463;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:3px;display:flex}.latest .event-bullet{background:#173a44;border-color:#42dde9}.event-bullet>span{background:#3be1e8;border-radius:50%;width:5px;height:5px}.event-list li>div{width:100%;min-width:0}.event-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-title strong{color:#b9cbd6;font-size:11px;font-weight:500}.latest .event-title strong{color:#52dce6}.event-title time{color:#7e99aa;white-space:nowrap;font-size:8px}.event-list p{color:#839cad;margin:6px 0 0;font-size:10px;line-height:1.9}.progress-bottom{color:#809aaa;border-top:1px solid #233541;align-items:center;gap:8px;padding:14px 26px;font-size:9px;display:flex}.progress-bottom .pl-text-button{white-space:nowrap;margin-left:auto;font-size:9px}.repair-details{padding:22px}.device-illustration{color:#67bcca;align-items:center;gap:14px;display:flex}.device-illustration>svg{background:#17313e;border:1px solid #2d4b59;border-radius:10px;width:52px;height:60px;padding:8px}.device-label{letter-spacing:1.7px;color:#7a9bab;font-size:8px}.repair-details h3{margin:17px 0 13px;font-size:18px;font-weight:600}.repair-code-display{background:#0d1722;border:1px solid #233744;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:12px;display:grid}.repair-code-display>span{color:#7e9bad;grid-column:1/-1;font-size:9px}.repair-code-display strong{letter-spacing:.4px;overflow-wrap:anywhere;color:#cfdee7;font-size:11px}.repair-code-display button{color:#7fa4b5;background:0 0;border:0;padding:3px;display:flex}.repair-details dl{margin:20px 0 0}.repair-details dl>div{margin-bottom:17px}.repair-details dt{color:#7f99aa;margin-bottom:6px;font-size:9px}.repair-details dd{color:#c6d5df;margin:0;font-size:11px;line-height:1.8}.repair-details dd.repair-estimate{color:#ebf5fa;letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.4}.estimate-disclaimer{color:#8ca3b3;margin-top:-7px;font-size:8px;line-height:1.8}.device-contact{color:#a1b8c7;border-top:1px solid #2a3b46;flex-wrap:wrap;align-items:center;gap:7px;margin-top:19px;padding-top:19px;font-size:10px;display:flex}.pl-contact-actions{flex-wrap:wrap;gap:9px;display:flex}.device-contact .pl-contact-actions{width:100%;margin-top:6px}.device-contact .pl-btn{color:#69dfeb;background:#193d49;border:1px solid #2a6170;width:100%;min-height:38px;padding:9px 12px;font-size:10px}.pl-contact-info{color:#a6c0ce;width:100%;font-size:11px;line-height:1.8}.pl-contact-info p{overflow-wrap:anywhere;align-items:flex-start;gap:7px;display:flex}.pl-contact-info svg{flex-shrink:0;margin-top:4px}.tracking-help{border-block:1px solid #22333f;grid-template-columns:repeat(3,1fr);gap:36px;margin:39px 0 35px;padding:28px 0;display:grid}.tracking-help article{align-items:flex-start;gap:14px;display:flex}.help-number{letter-spacing:-1px;color:#52788a;font-size:23px;font-weight:400}.tracking-help h3{margin:1px 0 7px;font-size:12px;font-weight:500}.tracking-help p{color:#819bad;margin:0;font-size:10px;line-height:1.9}.catalog-promo{background:#112c37;border:1px solid #245060;border-radius:10px;align-items:center;gap:21px;padding:25px 27px;display:flex}.promo-icon{color:#5bcedc;background:#183946;border:1px solid #2d5c6b;border-radius:10px;flex-shrink:0;place-items:center;width:51px;height:55px;display:grid}.catalog-promo .pl-eyebrow{letter-spacing:1.4px;color:#7ba5b6;font-size:7px}.catalog-promo h3{margin:8px 0 5px;font-size:17px;font-weight:500}.catalog-promo p{color:#89abba;margin:0;font-size:10px}.catalog-promo>.pl-btn{white-space:nowrap;margin-left:auto;font-size:11px}.tracking-faq{max-width:760px;margin:53px auto 65px}.tracking-faq h2{margin:0 0 20px;font-size:19px;font-weight:500}.tracking-faq details{border-bottom:1px solid #263a47}.tracking-faq summary{cursor:pointer;color:#c1d3df;justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;list-style:none;display:flex}.tracking-faq summary::-webkit-details-marker{display:none}.tracking-faq details[open] summary svg{transform:rotate(180deg)}.tracking-faq details p{color:#91abba;margin:0 0 20px;font-size:12px;line-height:1.9}.pl-footer{border-top:1px solid #273945;align-items:center;gap:30px;padding-top:26px;padding-bottom:30px;display:flex}.pl-footer .pl-brand{font-size:21px}.pl-footer .pl-brand-symbol{width:30px;height:34px}.pl-footer .pl-brand small{font-size:6px}.pl-footer>p{color:#7c98a9;font-size:10px}.pl-footer>span{color:#6d899c;margin-left:auto;font-size:9px}.catalog-demo-note{flex-wrap:wrap}.catalog-demo-note>button{white-space:nowrap;text-underline-offset:3px;min-height:36px;margin-left:auto;text-decoration:underline}.catalog-empty>p{max-width:470px}.catalog-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pl-error .catalog-empty-actions{justify-content:flex-start;margin-top:16px}.product-breadcrumb{color:#7a95a8;align-items:center;gap:8px;padding-top:27px;font-size:10px;display:flex}.catalog-heading{justify-content:space-between;align-items:center;padding:32px 0 38px;display:flex}.catalog-heading h1{margin:15px 0 13px;font-size:41px}.catalog-illustration{color:#5896a8;background:radial-gradient(#1b4c5c4d,#0000 69%);justify-content:center;align-items:center;width:260px;height:210px;margin-right:35px;display:flex;position:relative}.catalog-illustration>svg{width:120px;height:140px;transform:rotate(-13deg)}.catalog-circle{color:#80bfcd;background:#153746;border:1px solid #326477;border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:absolute;bottom:25px;right:30px}.catalog-tag{letter-spacing:1.4px;color:#6f9bac;font-size:7px;position:absolute;bottom:0;left:32px}.catalog-assurances{color:#9ab6c5;border-block:1px solid #273c48;justify-content:space-between;gap:20px;padding:19px 0;font-size:11px;display:flex}.catalog-assurances span{align-items:center;gap:9px;display:flex}.catalog-assurances svg{color:#49cbd9}.catalog-demo-note{color:#baa88c;background:#251f17;border:1px solid #4c4130;border-radius:7px;align-items:center;gap:12px;margin-top:25px;padding:15px 18px;font-size:11px;line-height:1.8;display:flex}.catalog-demo-note button{color:#ddc696;background:0 0;border:0}.catalog-list{margin:32px 0 48px}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.catalog-filters{flex-wrap:wrap;gap:7px;display:flex}.catalog-filters button{color:#9eb6c5;background:#111e2a;border:1px solid #2a3e4c;border-radius:20px;padding:9px 15px;font-size:11px}.catalog-filters button.active{color:#66e1eb;background:#153f49;border-color:#287184}.catalog-search{color:#7c9caf;background:#0e1923;border:1px solid #2e4352;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.catalog-search input{color:#c6dce8;background:0 0;border:0;outline:none;width:145px;padding:10px 0;font-size:11px}.catalog-count{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.catalog-count h2{margin:0;font-size:17px;font-weight:500}.catalog-count h2>span{color:#90b1c3;background:#182e3c;border-radius:4px;margin-left:8px;padding:3px 7px;font-size:10px;display:inline-block}.catalog-count>span{color:#829eae;gap:7px;font-size:10px;display:flex}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{text-align:left;background:#111c28;border:1px solid #2b3e4a;border-radius:11px;padding:0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.product-card:hover{border-color:#347f94;transform:translateY(-3px)}.product-image-wrap{position:relative}.product-visual{aspect-ratio:1.1;color:#83bdcf;background:radial-gradient(at 50% 45%,#24495b,#142632 72%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-visual img{object-fit:cover;width:100%;height:100%}.product-visual>span{letter-spacing:2px;color:#517e91;font-size:6px;position:absolute;bottom:25px}.product-visual.visual-case{color:#b2c0c6;background:radial-gradient(#3a4650,#202b35 72%)}.product-visual.visual-case>svg{width:70px;transform:rotate(14deg)}.product-visual.visual-cable{color:#a9c9c9;background:radial-gradient(#2c4c4f,#142a31 72%)}.product-visual.visual-audio{color:#a6b5d1;background:radial-gradient(#363c54,#1c2435 72%)}.product-badge{letter-spacing:.2px;color:#a0d5bb;background:#173b33;border:1px solid #315f52;border-radius:4px;padding:4px 7px;font-size:8px;position:absolute;top:13px;left:13px}.product-badge.sample{color:#a5c0d2;background:#1e2c38db;border-color:#456273}.product-badge.sold{color:#e4b2bd;background:#35242a;border-color:#714651}.product-open{color:#aecbd6;background:#142936b3;border:1px solid #53738466;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:11px;right:11px}.product-card-copy{padding:17px 17px 19px}.product-category{color:#7799ac;font-size:9px}.product-card h3{margin:8px 0 19px;font-size:14px;font-weight:500}.product-card-copy>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.product-card strong{color:#d5eef6;font-size:19px;font-weight:600}.product-card-copy>div>span{color:#82a4b6;align-items:center;gap:4px;font-size:8px;display:flex}.catalog-empty{text-align:center;color:#7d9dac;border:1px dashed #395260;border-radius:10px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.catalog-empty h3{color:#c4dbe6;margin:20px 0 0;font-size:18px;font-weight:500}.catalog-empty p{margin-bottom:23px;font-size:12px;line-height:1.8}.catalog-bottom{background:#112b35;border:1px solid #2b5160;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0 60px;padding:35px;display:flex}.catalog-bottom h2{margin:13px 0 12px;font-size:24px;font-weight:500}.catalog-bottom p:not(.pl-eyebrow){color:#94b3c1;margin:0;font-size:12px;line-height:1.9}.catalog-bottom .pl-contact-actions{max-width:400px}.product-modal{color:#e5f2f9;background:#111f2a;border:1px solid #3a586a;border-radius:14px;width:min(740px,100% - 32px);max-height:90dvh;padding:0;box-shadow:0 25px 100px #0008}.product-modal[open]{grid-template-columns:1fr 1.1fr;display:grid}.product-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a12cc}.modal-close{z-index:2;background:#0a1729aa;border:1px solid #3a5465;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:10px;right:10px}.product-modal>.product-visual{aspect-ratio:auto;border-radius:13px 0 0 13px;height:100%;min-height:380px}.product-modal>.product-visual>svg{width:120px;height:120px}.product-modal-content{padding:40px 27px 29px}.product-modal-content h2{margin:12px 0 15px;font-size:23px;font-weight:500;line-height:1.5}.product-modal-price{color:#5bdeeb;font-size:28px;font-weight:600}.product-description{color:#a2bccb;white-space:pre-wrap;margin:22px 0;font-size:12px;line-height:1.9}.stock-info{color:#8db6bd;margin-bottom:24px;font-size:11px;line-height:1.8;display:block}.product-modal .pl-info-panel{padding:12px;font-size:11px}@media (width>=1450px){.pl-container{width:min(1220px,100% - 100px)}.tracking-intro{padding-top:55px;padding-bottom:43px}.tracking-intro h1{font-size:45px}.current-status p{font-size:12px}.progress-steps li{font-size:11px}.event-title strong{font-size:13px}.event-title time{font-size:10px}.event-list p{font-size:12px}.repair-details{padding:24px}.repair-layout{grid-template-columns:minmax(0,1fr) 295px}}@media (width<=1050px){.pl-container{width:calc(100% - 50px)}.pl-links{gap:23px;font-size:12px}.tracking-intro h1{font-size:35px}.intro-visual{margin-right:15px}.repair-layout{grid-template-columns:minmax(0,1fr) 246px;gap:15px}.current-status{gap:12px;padding:22px 20px}.live-badge{display:none}.current-status p{font-size:10px}.progress-steps{padding-inline:8px}.progress-steps li{font-size:8px}.history-heading,.progress-bottom,.event-list{padding-inline:20px}.event-title{flex-direction:column;align-items:flex-start;gap:4px}.event-title time{font-size:9px}.event-list p{font-size:11px}.event-list li{padding-bottom:21px}.repair-details{padding:19px}.repair-details h3{font-size:16px}.repair-code-display strong{font-size:10px}.device-label{font-size:7px}.tracking-help{gap:20px}.catalog-promo h3{font-size:15px}.product-grid{gap:12px}.product-card-copy{padding:15px 12px}.product-card h3{font-size:12px}.product-card strong{font-size:17px}.product-card-copy>div>span{font-size:7px}.catalog-filters button{padding:8px 11px;font-size:10px}.catalog-search input{width:120px}}@media (width<=800px){.pl-header{position:sticky}.pl-nav{height:75px}.pl-brand{font-size:22px}.pl-links{gap:20px;font-size:11px}.pl-links svg{display:none}.pl-admin-link{padding:9px;font-size:9px}.pl-admin-link>svg:last-child{display:none}.tracking-intro{padding:38px 0 29px}.tracking-intro h1{font-size:32px}.tracking-intro>div>p{font-size:12px}.intro-visual{transform-origin:100%;width:180px;margin-right:0;transform:scale(.8)}.tracking-search{gap:15px;padding:23px}.search-icon{display:none}.search-controls>.pl-btn{min-width:160px;font-size:11px}.repair-layout{grid-template-columns:1fr}.repair-details{grid-template-columns:80px 1fr 1fr;gap:0 18px;padding:24px;display:grid}.device-illustration{grid-row:span 2;display:block}.device-label{display:none}.repair-details h3{grid-column:2/-1;margin:0 0 12px}.repair-code-display{grid-column:2/-1;align-items:center;gap:12px;display:flex}.repair-code-display>span{font-size:10px}.repair-code-display strong{font-size:12px}.repair-code-display button{margin-left:auto}.repair-details dl{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.repair-details dt{font-size:10px}.repair-details dd{font-size:12px}.estimate-disclaimer{grid-column:1/-1;font-size:10px;line-height:1.8}.device-contact{grid-column:1/-1;font-size:11px}.device-contact .pl-contact-actions{flex:1;justify-content:flex-end;width:auto;margin:0}.device-contact .pl-btn{width:auto}.device-contact .pl-contact-info{flex-basis:100%}.progress-steps{padding:28px 15px}.progress-steps li{font-size:10px}.current-status{padding:24px}.current-status p{font-size:12px}.current-status h3{font-size:25px}.live-badge{display:flex}.event-title{flex-direction:row;align-items:center}.event-title strong{font-size:12px}.event-title time{font-size:10px}.event-list p{font-size:12px}.history-heading{padding:23px 24px 20px}.history-heading h3{font-size:14px}.event-list{padding-inline:24px}.progress-bottom{padding-inline:24px;font-size:10px}.tracking-help{gap:15px;padding-block:24px}.tracking-help article{flex-direction:column;gap:8px}.tracking-help p{font-size:10px}.catalog-promo{gap:15px;padding:24px}.catalog-promo h3{font-size:14px}.catalog-promo .pl-eyebrow{font-size:6px}.catalog-promo .pl-btn{gap:5px;padding:10px 12px;font-size:10px}.promo-icon{display:none}.pl-footer{gap:20px}.pl-footer>p{font-size:8px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:18px}.catalog-search input{flex:1;width:100%}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px}.product-card-copy{padding:18px}.product-card h3{font-size:16px}.product-card strong{font-size:23px}.product-card-copy>div>span,.product-category{font-size:10px}.catalog-heading h1{font-size:34px}.catalog-heading>div>p{font-size:12px}.catalog-illustration{width:210px;margin-right:0}.catalog-assurances{gap:10px;font-size:9px}.catalog-assurances span{gap:7px}.catalog-assurances svg{width:14px}.catalog-bottom{padding:27px}.catalog-bottom .pl-contact-actions{max-width:240px}.catalog-bottom h2{font-size:22px}}@media (width<=580px){.pl-container{width:calc(100% - 36px)}.pl-nav{gap:14px;height:70px}.pl-brand{gap:8px;font-size:21px}.pl-brand small{letter-spacing:1.1px;font-size:6px}.pl-brand-symbol{border-radius:8px;width:30px;height:34px}.pl-brand-symbol svg{width:18px}.pl-links{background:#0b1621;border-bottom:1px solid #2b424f;flex-direction:column;align-items:stretch;gap:0;padding:19px 22px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 10px 25px #0004}.pl-links.is-open{display:flex}.pl-links a{padding:13px 0;font-size:13px}.pl-links svg{display:block}.pl-links a.active:after{display:none}.pl-admin-link{gap:5px;margin-left:auto;padding:8px;font-size:9px}.pl-admin-link svg{width:12px}.pl-menu{padding:4px;display:flex}.pl-menu svg{width:21px}.tracking-intro{padding:31px 0 26px}.tracking-intro .pl-eyebrow{font-size:8px}.tracking-intro h1{letter-spacing:-.7px;margin:13px 0 11px;font-size:29px;font-weight:500;line-height:1.55}.tracking-intro>div>p{font-size:12px;line-height:1.9}.mobile-only{display:block}.intro-visual{display:none}.tracking-search{border-radius:10px;padding:19px 17px}.tracking-search label{font-size:12px}.search-controls{flex-direction:column;gap:11px}.repair-input input{padding:13px 0;font-size:16px}.repair-input>svg{width:17px}.qr-help{padding:11px}.search-controls>.pl-btn{justify-content:space-between;min-height:47px;padding-inline:17px;font-size:13px}.search-controls>.pl-btn>svg:first-child{display:none}.search-footnote{flex-wrap:wrap;gap:10px;font-size:9px;line-height:1.7}.search-footnote button{font-size:10px}.tracking-result{margin-top:25px}.result-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.result-title h2{font-size:17px}.demo-label,.last-update{font-size:9px}.current-status{gap:12px;padding:20px 17px}.current-icon{border-radius:10px;width:47px;height:47px}.current-icon svg{width:26px}.current-status h3{font-size:22px}.current-status p{font-size:11px;line-height:1.9}.live-badge{display:none}.progress-steps{scrollbar-width:thin;scrollbar-color:#365366 #101b26;gap:0;padding:25px 12px;display:flex;overflow-x:auto}.progress-steps li{flex:0 0 65px;font-size:9px}.progress-steps li:not(:last-child):after{left:calc(50% + 17px);right:calc(17px - 50%)}.step-node{width:34px;height:34px}.progress-steps small{font-size:7px}.history-heading{padding:22px 18px 18px}.history-heading h3{font-size:13px}.history-heading>span{font-size:9px}.event-list{padding:0 18px}.event-list li{gap:13px;padding-bottom:23px}.event-title{flex-direction:column;align-items:flex-start;gap:5px}.event-title strong{font-size:12px}.event-title time{font-size:9px}.event-list p{margin-top:7px;font-size:11px;line-height:1.9}.progress-bottom{flex-wrap:wrap;align-items:flex-start;padding:14px 17px;font-size:9px;line-height:1.7}.progress-bottom>svg{flex-shrink:0;margin-top:1px}.progress-bottom>span{flex:1}.progress-bottom .pl-text-button{flex-basis:100%;justify-content:flex-end;font-size:10px}.repair-details{grid-template-columns:56px 1fr;gap:0 13px;padding:21px}.device-illustration>svg{width:47px;height:56px}.repair-details h3{margin-bottom:10px;font-size:17px}.repair-code-display{grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.repair-code-display>span{grid-column:1/-1;font-size:9px}.repair-code-display strong{font-size:10px}.repair-details dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.repair-details dl>div:first-child{grid-column:1/-1}.repair-details dl>div{margin-bottom:10px}.repair-details dd.repair-estimate{font-size:22px}.repair-details dl dt{font-size:11px}.estimate-disclaimer{margin-top:0;font-size:10px}.device-contact{margin-top:10px;padding-top:16px}.device-contact .pl-contact-actions{flex-basis:100%;justify-content:stretch;margin-top:8px}.device-contact .pl-btn{width:100%;min-height:42px;font-size:12px}.tracking-help{grid-template-columns:1fr;gap:23px;margin-top:28px;margin-bottom:27px;padding-block:25px}.tracking-help article{flex-direction:row;gap:19px}.help-number{width:30px;font-size:25px}.tracking-help h3{margin-bottom:5px;font-size:13px}.tracking-help p{font-size:11px}.tracking-help br{display:none}.catalog-promo{flex-wrap:wrap;gap:19px;padding:22px}.catalog-promo h3{font-size:16px;line-height:1.8}.catalog-promo .pl-eyebrow{font-size:6px}.catalog-promo p{font-size:11px}.catalog-promo>.pl-btn{gap:14px;min-height:42px;margin:0;padding:11px 16px;font-size:11px}.tracking-faq{margin:35px auto 40px}.tracking-faq h2{margin-bottom:12px;font-size:18px}.tracking-faq summary{padding:16px 0;font-size:12px;line-height:1.8}.tracking-faq summary svg{flex-shrink:0;margin-top:4px}.tracking-faq details p{font-size:11px}.pl-footer{flex-wrap:wrap;gap:16px;padding-block:25px}.pl-footer .pl-brand{font-size:20px}.pl-footer>p{flex-basis:100%;order:3;margin:0;font-size:9px}.pl-footer>span{font-size:8px}.product-breadcrumb{padding-top:20px;font-size:9px}.catalog-heading{padding:29px 0 25px}.catalog-heading h1{font-size:33px;line-height:1.5}.catalog-heading .pl-eyebrow{letter-spacing:1.6px;font-size:8px}.catalog-heading>div>p{font-size:12px}.catalog-illustration{display:none}.catalog-assurances{flex-direction:column;gap:12px;padding:19px 0;font-size:11px}.catalog-demo-note{align-items:flex-start;gap:9px;margin-top:21px;padding:12px;font-size:10px}.catalog-list{margin-top:24px}.catalog-toolbar{gap:16px;margin-bottom:24px}.catalog-filters{gap:6px}.catalog-filters button{padding:8px 11px;font-size:10px}.catalog-search input{padding:11px 0;font-size:16px}.catalog-count h2{font-size:16px}.catalog-count>span{gap:4px;font-size:8px}.product-grid{gap:12px}.product-visual>svg{width:65px;height:65px}.product-visual.visual-case>svg{width:55px}.product-visual>span{font-size:5px;bottom:17px}.product-badge{padding:3px 6px;font-size:7px;top:9px;left:9px}.product-card-copy{padding:14px 12px}.product-category{font-size:9px}.product-card h3{margin:7px 0 15px;font-size:12px;line-height:1.7}.product-card strong{font-size:17px}.product-card-copy>div{flex-direction:column;align-items:flex-start;gap:9px}.product-card-copy>div>span{font-size:9px}.product-open{width:24px;height:24px;bottom:8px;right:8px}.catalog-bottom{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:35px;padding:25px}.catalog-bottom .pl-eyebrow{font-size:7px}.catalog-bottom h2{font-size:23px}.catalog-bottom p:not(.pl-eyebrow){font-size:11px}.catalog-bottom .pl-contact-actions{width:100%;max-width:none}.product-modal[open]{display:block}.product-modal>.product-visual{border-radius:12px 12px 0 0;height:220px;min-height:0}.product-modal>.product-visual>svg{width:100px;height:100px}.product-modal-content{padding:24px}.product-modal-content h2{font-size:22px}.product-modal-price{font-size:26px}.product-description{font-size:12px}.stock-info{font-size:11px}.product-modal .pl-btn{width:100%}}@media (width<=350px){.pl-container{width:calc(100% - 28px)}.pl-admin-link{gap:0;padding:8px;font-size:0}.pl-admin-link svg{width:14px}.tracking-intro h1{font-size:26px}.tracking-search{padding:17px 13px}.current-status{padding:18px 14px}.current-status p{font-size:10px}.current-icon{width:41px;height:41px}.product-card h3{font-size:11px}.product-card strong{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
