*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f8f8f6;color:#202321;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid #d8dcd7;background:transparent;border-radius:8px;padding:11px 17px;color:inherit}button:hover{background:#eaece8}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #406551;outline-offset:4px}header,main,footer{max-width:1040px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:31px 32px}.wordmark{display:flex;align-items:center;gap:10px;font-weight:650;font-size:19px;letter-spacing:-.7px}.mark{display:flex;gap:3px;transform:rotate(-8deg)}.mark i{display:block;width:12px;height:21px;border:1.5px solid #294535;border-radius:3px}nav{display:flex;gap:28px;font-size:13px;color:#656d65}nav a:hover{color:#202321}main{padding:0 32px}.hero{min-height:370px;display:flex;align-items:center;justify-content:space-between;padding:40px 34px 55px 0;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:#6e796e;margin:0 0 19px}h1{font-size:68px;line-height:1.03;letter-spacing:-4px;font-weight:580;margin:0 0 25px}p{margin:0 0 18px}.intro{font-size:17px;line-height:1.55;color:#72786f}.device{position:relative;display:flex;transform:rotate(-10deg);width:270px;height:213px;filter:drop-shadow(13px 20px 14px #233a2718);perspective:500px}.screen{position:relative;width:50%;height:100%;overflow:hidden;border:4px solid #3b4541;background:#273d38;border-radius:17px}.screen.one{transform:rotateY(-18deg);transform-origin:right center;border-right-width:2px}.screen.two{border-left-width:2px;transform:rotateY(12deg);transform-origin:left center}.screen span{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,#bfceba,#789a83 45%,#293f36 70%);left:-60px;top:55px;transform:rotate(30deg) scaleX(.7)}.two span{left:-130px;top:-90px;background:radial-gradient(ellipse,#f0f1d9,#aec6ac 35%,#455c4d 60%,#263e35 75%)}.two b{position:absolute;right:10px;top:8px;width:5px;height:5px;background:#151e18;border-radius:50%}.hinge{position:absolute;left:calc(50% - 1px);height:90%;top:5%;width:2px;background:#99a49b}.tracker{padding:27px 28px 19px;background:#fff;border:1px solid #e1e4dd;border-radius:15px;box-shadow:0 5px 22px #273b2303}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}h2{font-weight:550;font-size:23px;line-height:1.25;letter-spacing:-.7px;margin:0}.live{font-size:11px;display:flex;align-items:center;gap:6px;color:#71786f}.live i{width:5px;height:5px;background:#477458;border-radius:50%}.filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.filters label{font-size:11px;color:#72796e}select{width:100%;background:#f8f9f6;border:1px solid #e6e8e1;border-radius:7px;padding:12px 30px 12px 12px;color:#2e362d;display:block;margin-top:6px;min-height:47px}.searchline{display:flex;gap:12px;margin-top:17px}.search{display:flex;align-items:center;gap:10px;border:1px solid #e2e5dd;border-radius:7px;padding:0 14px;flex:1;min-width:0}.search span{font-size:24px;color:#828a7e}.search input{border:0;outline:0;padding:12px 0;width:100%;min-width:0;background:transparent}.primary{background:#2d4738;color:#fff;border-color:#2d4738;white-space:nowrap}.primary:hover{background:#20392a}.primary span{margin-left:15px}.list-top{margin:27px 0 8px;display:flex;justify-content:space-between;font-size:11px;color:#7a8275;gap:8px}.toggle{display:flex;gap:6px;align-items:center;cursor:pointer}.toggle input{accent-color:#35553f;margin:0}.store{padding:18px 0;border-top:1px solid #edf0e8;display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:15px}.store-name{font-weight:550;font-size:14px}.store-location{font-size:11px;color:#848a7e;margin-top:3px}.stock{text-align:right}.stock-label{font-size:12px;white-space:nowrap;color:#7b8277}.stock-label.yes{color:#39734c}.stock-label.unknown{color:#967334}.stock-label:before{content:"";display:inline-block;border-radius:50%;width:5px;height:5px;background:currentColor;margin-right:6px;vertical-align:2px}.checked{font-size:10px;color:#91978b;margin-top:3px}.bell{padding:5px;border:0;color:#7e8877;border-radius:5px}.bell svg{width:17px;height:17px;display:block}.caption{font-size:10px;color:#8b9384;padding-top:16px;margin:0;border-top:1px solid #edf0e8}.caption a{text-decoration:underline;text-underline-offset:3px}.more{display:block;margin:14px auto;font-size:12px}.empty{padding:50px 10px;text-align:center;color:#7a8275;font-size:14px}.notice{font-size:12px;padding:10px;background:#faf6e9;border-radius:6px;color:#7c6639}.alerts-panel{margin-top:20px;border:1px solid #d4ddd0;border-radius:12px;padding:25px 28px;background:#f0f3ec;font-size:13px}.alerts-panel h3{font-weight:600}.guide{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.guide ol{padding-left:20px}.guide li{padding:5px 0}.alert-actions{display:flex;flex-wrap:wrap;gap:8px}.text-button{border:0;padding:0;color:#697361;font-size:12px}#push-status{margin:14px 0 0}.details{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:66px 0;border-bottom:1px solid #dfe4d9}.details h2{font-size:29px;letter-spacing:-1px}.details .eyebrow{margin-bottom:15px}.explanation{font-size:13px;color:#757e6e}.explanation h3{font-size:13px;color:#384232;font-weight:550;margin:0 0 7px}.explanation p{margin:0 0 24px}.explanation p:last-child{margin:0}.explanation a,.inline{color:#3b583c;text-decoration:underline;text-underline-offset:3px}.inline{padding:0;border:0;background:none;border-radius:0}.inline:hover{background:none}.muted{font-size:13px;color:#818a79;margin-top:14px}code,pre{font:11px/1.6 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}pre{white-space:pre-wrap;background:#ecefe6;padding:15px;border-radius:6px}.copyline{display:flex;align-items:center;gap:10px;background:#edf0e8;border-radius:6px;padding:8px 10px;margin-bottom:18px}.copyline code{flex:1}.copyline button{padding:5px 8px;font-size:10px;background:#fff}details{margin-bottom:22px}summary{cursor:pointer;font-size:12px}footer{padding:25px 32px 40px;display:flex;align-items:center;gap:25px;color:#89917f;font-size:10px}footer .wordmark{font-size:13px;color:#606c55;margin-right:auto}footer .inline{font-size:10px;color:#89917f}dialog{max-width:440px;border:1px solid #dfe4d9;border-radius:15px;padding:30px;font-size:13px;line-height:1.7;background:#f8f8f6}dialog h2{margin-bottom:18px}dialog::backdrop{background:#14210e55} [hidden]{display:none!important}
@media(max-width:650px){header{padding:23px 22px}nav{gap:18px;font-size:11px}.wordmark{font-size:17px}main{padding:0 18px}.hero{min-height:305px;padding:27px 10px 35px 4px}h1{font-size:49px;letter-spacing:-2.8px;margin-bottom:18px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:15px}.intro{font-size:13px}.device{width:145px;height:125px;transform:rotate(-12deg);margin-left:10px}.screen{border-width:3px;border-radius:11px}.screen span{width:180px;height:180px;left:-60px;top:0}.two span{left:-120px;top:-70px}.tracker{padding:20px 17px 15px;border-radius:12px}.section-head{margin-bottom:21px}h2{font-size:19px}.live{font-size:9px}.filters{grid-template-columns:1.2fr 1fr 1fr;gap:7px}.filters label{font-size:10px}select{font-size:12px;padding:10px 19px 10px 8px;min-height:44px}.searchline{gap:8px}.search{padding:0 9px;gap:5px}.search input{font-size:12px}.primary{padding:11px 12px;font-size:12px}.primary span{margin-left:5px}.list-top{font-size:10px;margin-top:23px}.store{gap:8px;grid-template-columns:1fr auto 26px;padding:16px 0}.store-name{font-size:12px}.store-location{font-size:10px}.stock-label{font-size:10px}.checked{font-size:9px}.caption{font-size:9px;line-height:1.7}.details{grid-template-columns:1fr;gap:26px;padding:42px 5px}.details h2{font-size:27px}.explanation{font-size:12px}.explanation h3{font-size:12px}.alerts-panel{padding:20px 18px;font-size:12px}.guide{padding:15px}footer{padding:25px 22px;gap:14px;flex-wrap:wrap}footer span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.arrow{width:12px;height:12px;display:inline-block;vertical-align:-1px} .store-name .arrow{width:10px;height:10px}

.inventory-summary{margin:-9px 0 23px;max-width:700px}.inventory-summary p{margin:0;font-size:12px;color:#697260;line-height:1.65}.inventory-summary .updated{font-size:10px;color:#92998b;margin-top:5px}.updated time{white-space:nowrap}
