#loader,#bg-canvas,#ee-overlay,#ee-terminal,#key-hint{display:none!important}#pantry-clock-loader{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .7s,visibility .7s;animation:1.7s ease-in-out forwards ub-loader-bg;display:flex;position:fixed;inset:0}#pantry-clock-loader.out{opacity:0;visibility:hidden;pointer-events:none}@keyframes ub-loader-bg{0%{background:#000}to{background:#fbf8f3}}.ub-loader-letter{font-family:var(--font-display,"Orbitron", sans-serif);color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d;font-size:6rem;font-weight:900;animation:1s ease-in-out infinite alternate ub-letter-pulse,1.7s ease-in-out forwards ub-letter-morph}@keyframes ub-letter-pulse{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes ub-letter-morph{0%{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}to{color:#2d6e44;text-shadow:0 0 40px #2d6e44,0 0 80px #2d6e444d}}.ub-loader-label{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.45em;color:#6a7d90;font-size:.55rem;animation:1.7s ease-in-out forwards ub-label-morph}@keyframes ub-label-morph{0%{color:#6a7d90}to{color:#555548}}.ub-loader-track{background:#ffffff14;border-radius:2px;width:200px;height:2px;animation:1.7s ease-in-out forwards ub-track-morph;overflow:hidden}@keyframes ub-track-morph{0%{background:#ffffff14}to{background:#1a1a1a1a}}.ub-loader-bar{background:linear-gradient(90deg,#00d4ff,#2d6e44);height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) forwards ub-bar-fill}@keyframes ub-bar-fill{0%{width:0%}to{width:100%}}.pantry-clock-page{--ub-bg:#fbf8f3;--ub-bg-card:#fff;--ub-bg-tan:#f4ede0;--ub-text:#1a1a1a;--ub-text-dim:#555548;--ub-text-muted:#8a8a7a;--ub-forest:#2d6e44;--ub-forest-deep:#1f5230;--ub-forest-soft:#d6e8dc;--ub-amber:#c9651b;--ub-border:#1a1a1a1a;--ub-border-hi:#2d6e444d;background:var(--ub-bg);color:var(--ub-text);font-family:var(--font-body,"Inter", "Space Grotesk", sans-serif);-webkit-font-smoothing:antialiased;line-height:1.6}body:has(.pantry-clock-page){background:#fbf8f3}.pantry-clock-page a{color:inherit;text-decoration:none}.pantry-clock-page .ub-nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ub-border);background:#fbf8f3db;justify-content:space-between;align-items:center;padding:16px 6%;display:flex;position:sticky;top:0}.pantry-clock-page .ub-nav-logo{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.12em;color:var(--ub-text);font-size:.9rem;font-weight:700}.pantry-clock-page .ub-nav-logo em{color:var(--ub-forest);font-style:normal}.pantry-clock-page .ub-nav-links{align-items:center;gap:22px;display:flex}.pantry-clock-page .ub-nav-links a{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-dim);font-size:.56rem;transition:color .2s}.pantry-clock-page .ub-nav-links a:hover{color:var(--ub-forest)}.pantry-clock-page .ub-nav-cta{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;background:var(--ub-forest);color:#fff;padding:10px 18px;font-size:.58rem}.pantry-clock-page .ub-nav-cta:hover{background:var(--ub-forest-deep)}@media (max-width:700px){.pantry-clock-page .ub-nav-links a:not(.ub-nav-cta){display:none}}.pantry-clock-page .ub-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;padding:88px 6% 72px;display:grid}@media (max-width:900px){.pantry-clock-page .ub-hero{grid-template-columns:1fr;gap:32px;padding:56px 6%}}.pantry-clock-page .ub-hero-tag{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.34em;color:var(--ub-forest);margin-bottom:22px;font-size:.55rem}.pantry-clock-page .ub-hero h1{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:-.01em;margin-bottom:22px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.1}.pantry-clock-page .ub-hero h1 .acc{color:var(--ub-forest)}.pantry-clock-page .ub-hero-sub{color:var(--ub-text-dim);max-width:540px;margin-bottom:32px;font-size:1.08rem}.pantry-clock-page .ub-hero-trustline{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.25em;color:var(--ub-text-muted);margin-bottom:28px;font-size:.55rem}.pantry-clock-page .ub-hero-trustline .dot{color:var(--ub-forest)}.pantry-clock-page .ub-waitlist{flex-wrap:wrap;gap:10px;max-width:540px;margin-bottom:16px;display:flex}.pantry-clock-page .ub-waitlist input[type=email]{font:inherit;border:1px solid var(--ub-border);background:var(--ub-bg-card);color:var(--ub-text);outline:none;flex:260px;padding:14px 18px;font-size:1rem;transition:border-color .2s}.pantry-clock-page .ub-waitlist input[type=email]:focus{border-color:var(--ub-forest)}.pantry-clock-page .ub-waitlist button{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;background:var(--ub-forest);color:#fff;cursor:pointer;border:0;padding:14px 24px;font-size:.62rem;transition:background .2s,transform .2s}.pantry-clock-page .ub-waitlist button:hover{background:var(--ub-forest-deep);transform:translateY(-1px)}.pantry-clock-page .ub-waitlist-note{color:var(--ub-text-muted);font-size:.82rem}.pantry-clock-page .ub-waitlist-msg{color:var(--ub-forest-deep);min-height:1.2em;margin-top:8px;font-size:.9rem}.pantry-clock-page .ub-hero-phone{aspect-ratio:9/19;background:linear-gradient(#1f5230 0%,#143421 100%);border-radius:38px;justify-self:center;width:100%;max-width:320px;padding:14px;position:relative;box-shadow:0 30px 80px #14342140,0 0 0 1px #1a1a1a14}.pantry-clock-page .ub-phone-screen{background:var(--ub-bg-card);border-radius:26px;flex-direction:column;height:100%;padding:30px 18px 18px;display:flex;position:relative;overflow:hidden}.pantry-clock-page .ub-phone-notch{background:#000;border-radius:12px;width:90px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pantry-clock-page .ub-ps-head{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-muted);margin-bottom:14px;padding-top:14px;font-size:.55rem}.pantry-clock-page .ub-ps-section{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.2em;color:var(--ub-forest);margin:12px 0 8px;font-size:.5rem}.pantry-clock-page .ub-ps-item{border-bottom:1px solid var(--ub-border);justify-content:space-between;align-items:center;padding:10px 0;font-size:.78rem;display:flex}.pantry-clock-page .ub-ps-item:last-child{border-bottom:0}.pantry-clock-page .ub-ps-item .ub-qty{color:var(--ub-text-muted);font-size:.68rem}.pantry-clock-page .ub-ps-item .ub-due{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.14em;border:1px solid var(--ub-border);padding:3px 8px;font-size:.52rem}.pantry-clock-page .ub-ps-item .ub-due.urgent{background:var(--ub-forest-soft);border-color:var(--ub-forest);color:var(--ub-forest-deep)}.pantry-clock-page .ub-ps-item .ub-due.warn{color:var(--ub-amber);border-color:#c9651b66}.pantry-clock-page section{padding:80px 6%}.pantry-clock-page .ub-section-inner{max-width:1080px;margin:0 auto}.pantry-clock-page .ub-s-tag{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.34em;color:var(--ub-forest);margin-bottom:18px;font-size:.55rem}.pantry-clock-page .ub-s-h2{font-family:var(--font-display,"Orbitron", sans-serif);color:var(--ub-text);margin-bottom:20px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.2}.pantry-clock-page .ub-s-h2 .acc{color:var(--ub-forest)}.pantry-clock-page .ub-s-sub{color:var(--ub-text-dim);max-width:640px;font-size:1.02rem}.pantry-clock-page .reveal{opacity:0;transition:opacity .7s var(--ease,cubic-bezier(.16, 1, .3, 1)), transform .7s var(--ease,cubic-bezier(.16, 1, .3, 1));transform:translateY(28px)}.pantry-clock-page .reveal.in{opacity:1;transform:translateY(0)}.pantry-clock-page .ub-problem{background:var(--ub-bg-tan)}.pantry-clock-page .ub-problem-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}@media (max-width:800px){.pantry-clock-page .ub-problem-grid{grid-template-columns:1fr;gap:24px}}.pantry-clock-page .ub-problem-card{background:var(--ub-bg-card);border:1px solid var(--ub-border);padding:28px}.pantry-clock-page .ub-problem-card h3{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text);margin-bottom:12px;font-size:.72rem}.pantry-clock-page .ub-problem-card p{color:var(--ub-text-dim);font-size:.96rem}.pantry-clock-page .ub-pillars-tabs{border-bottom:1px solid var(--ub-border);flex-wrap:wrap;gap:6px;margin-top:32px;margin-bottom:32px;display:flex}.pantry-clock-page .ub-pillar-tab{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:14px 18px;font-size:.62rem;transition:color .2s,border-color .2s}.pantry-clock-page .ub-pillar-tab.active{color:var(--ub-forest-deep);border-color:var(--ub-forest)}.pantry-clock-page .ub-pillar-tab:hover{color:var(--ub-text)}.pantry-clock-page .ub-pillar-panel{display:none}.pantry-clock-page .ub-pillar-panel.active{grid-template-columns:1fr .9fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.pantry-clock-page .ub-pillar-panel.active{grid-template-columns:1fr;gap:28px}}.pantry-clock-page .ub-pillar-panel h3{font-family:var(--font-display,"Orbitron", sans-serif);margin-bottom:16px;font-size:1.4rem}.pantry-clock-page .ub-pillar-panel p{color:var(--ub-text-dim);margin-bottom:14px;font-size:1rem}.pantry-clock-page .ub-pillar-panel p em{font-style:italic}.pantry-clock-page .ub-pillar-panel ul{padding-left:0;list-style:none}.pantry-clock-page .ub-pillar-panel li{color:var(--ub-text-dim);margin-bottom:10px;padding-left:24px;font-size:.96rem;position:relative}.pantry-clock-page .ub-pillar-panel li:before{content:"✓";color:var(--ub-forest);font-weight:700;position:absolute;top:0;left:0}.pantry-clock-page .ub-pillar-panel li strong{color:var(--ub-text)}.pantry-clock-page .ub-pillar-visual{background:var(--ub-bg-tan);border:1px solid var(--ub-border);min-height:280px;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-muted);text-align:center;justify-content:center;align-items:center;padding:36px;font-size:.6rem;display:flex}.pantry-clock-page .ub-widget-mock{border:1px solid var(--ub-border);width:220px;font-family:var(--font-body,"Inter", sans-serif);text-align:left;background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 40px #00000014}.pantry-clock-page .ub-widget-mock-head{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-muted);margin-bottom:10px;font-size:.5rem}.pantry-clock-page .ub-widget-mock-item{border-bottom:1px solid var(--ub-border);color:var(--ub-text);justify-content:space-between;padding:6px 0;font-size:.78rem;display:flex}.pantry-clock-page .ub-widget-mock-item:last-child{border-bottom:0}.pantry-clock-page .ub-widget-mock-item .ub-when{color:var(--ub-forest-deep);font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.14em;font-size:.55rem}.pantry-clock-page .ub-qr-mock{background:linear-gradient(45deg, var(--ub-text) 25%, transparent 25%, transparent 75%, var(--ub-text) 75%) 0 0/30px 30px, linear-gradient(45deg, var(--ub-text) 25%, transparent 25%, transparent 75%, var(--ub-text) 75%) 15px 15px/30px 30px;border:4px solid var(--ub-text);background-color:#fff;border-radius:8px;width:140px;height:140px;position:relative}.pantry-clock-page .ub-qr-mock:after{content:"⟷";color:var(--ub-forest);font-size:1.6rem;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.pantry-clock-page .ub-qr-mock-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.pantry-clock-page .ub-qr-label{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-text-muted);font-size:.5rem}.pantry-clock-page .ub-trust{background:var(--ub-bg-tan)}.pantry-clock-page .ub-trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}@media (max-width:800px){.pantry-clock-page .ub-trust-grid{grid-template-columns:1fr 1fr}}.pantry-clock-page .ub-trust-badge{background:var(--ub-bg-card);border:1px solid var(--ub-border);text-align:center;padding:22px 18px}.pantry-clock-page .ub-trust-badge-h{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-forest-deep);margin-bottom:6px;font-size:.62rem}.pantry-clock-page .ub-trust-badge-d{color:var(--ub-text-muted);font-size:.82rem;line-height:1.5}.pantry-clock-page .ub-builder{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:28px;display:grid}@media (max-width:800px){.pantry-clock-page .ub-builder{grid-template-columns:1fr;gap:28px}}.pantry-clock-page .ub-builder p strong{color:var(--ub-text)}.pantry-clock-page .ub-builder-card{background:var(--ub-bg-tan);border:1px solid var(--ub-border);color:var(--ub-text-dim);padding:36px;font-size:1rem}.pantry-clock-page .ub-builder-card strong{color:var(--ub-text)}.pantry-clock-page .ub-pricing{color:#fff;background:#143421}.pantry-clock-page .ub-pricing .ub-s-tag{color:var(--ub-forest-soft)}.pantry-clock-page .ub-pricing .ub-s-h2{color:#fff}.pantry-clock-page .ub-pricing .ub-s-sub{color:#ffffffb3}.pantry-clock-page .ub-price-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:720px;margin-top:40px;display:grid}@media (max-width:700px){.pantry-clock-page .ub-price-grid{grid-template-columns:1fr}}.pantry-clock-page .ub-price-tier{background:#ffffff0a;border:1px solid #ffffff26;padding:28px}.pantry-clock-page .ub-price-tier.best{border-color:var(--ub-forest);background:#5fb98a1a}.pantry-clock-page .ub-price-tier-h{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;color:var(--ub-forest-soft);margin-bottom:14px;font-size:.62rem}.pantry-clock-page .ub-price-tier-num{font-family:var(--font-display,"Orbitron", sans-serif);margin-bottom:4px;font-size:2.2rem;font-weight:700}.pantry-clock-page .ub-price-tier-per{color:#fff9;margin-bottom:14px;font-size:.92rem}.pantry-clock-page .ub-price-tier-note{color:#ffffffb3;font-size:.86rem}.pantry-clock-page .ub-price-badge{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;background:var(--ub-forest);color:#fff;margin-bottom:14px;padding:4px 10px;font-size:.5rem;display:inline-block}.pantry-clock-page .ub-cta-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pantry-clock-page .ub-cta{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.22em;cursor:pointer;color:inherit;background:0 0;border:0;padding:12px 22px;font-size:.6rem}.pantry-clock-page .ub-cta.primary{background:var(--ub-forest);color:#fff}.pantry-clock-page .ub-cta.primary:hover{background:var(--ub-forest-deep)}.pantry-clock-page .ub-faq-item{border-bottom:1px solid var(--ub-border);padding:22px 0}.pantry-clock-page .ub-faq-q{text-align:left;width:100%;font:inherit;font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.06em;cursor:pointer;color:var(--ub-text);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;font-size:.78rem;display:flex}.pantry-clock-page .ub-faq-q:after{content:"+";font-family:var(--font-display,"Orbitron", sans-serif);color:var(--ub-forest);font-size:1.2rem}.pantry-clock-page .ub-faq-item.open .ub-faq-q:after{content:"−"}.pantry-clock-page .ub-faq-a{color:var(--ub-text-dim);max-height:0;font-size:.98rem;transition:max-height .3s,padding-top .3s;overflow:hidden}.pantry-clock-page .ub-faq-item.open .ub-faq-a{max-height:400px;padding-top:8px}.pantry-clock-page .ub-waitlist-section{background:var(--ub-bg-tan);text-align:center}.pantry-clock-page .ub-waitlist-section .ub-section-inner{text-align:center}.pantry-clock-page .ub-waitlist-section .ub-waitlist{max-width:460px;margin:0 auto}.pantry-clock-page .ub-waitlist-section .ub-s-sub{margin:0 auto 28px}.pantry-clock-page .ub-footer{color:#c8c8c8;text-align:center;background:#0e0e0e;padding:48px 6% 36px}.pantry-clock-page .ub-footer .ub-f-mark{font-family:var(--font-display,"Orbitron", sans-serif);letter-spacing:.16em;margin-bottom:12px;font-size:.9rem}.pantry-clock-page .ub-footer .ub-f-mark em{color:var(--ub-forest);font-style:normal}.pantry-clock-page .ub-footer p{color:#8a8a8a;margin-bottom:8px;font-size:.86rem}.pantry-clock-page .ub-footer a{color:var(--ub-forest-soft)}.pantry-clock-page .ub-footer a:hover{color:#fff}
