/* October 2026 identity: the supplied ring-and-sun mark, mint, forest and warm gold. */
:root{--night:var(--tone-900);--night-soft:var(--tone-900);--electric:var(--accent);--blue:var(--accent);--blue-dark:var(--tone-850);--paper:var(--tone-50);--ink:var(--tone-900);--muted:var(--tone-600);--line:var(--tone-100);--soft-blue:var(--tone-100);--green:var(--tone-100);--peach:#f5efe4;--gold:#f6c97a}
#site-header,.footer,.launch-dock{background:var(--night)}
.brand-symbol{mix-blend-mode:normal;object-fit:contain}
.company-symbol{background:var(--tone-50);mix-blend-mode:normal;border-radius:20px}
.launch-hero{background:var(--night)}
.hero-glow{background:radial-gradient(ellipse at 82% 29%,color-mix(in srgb, var(--accent) 12.94%, transparent),transparent 54%),radial-gradient(ellipse at 48% 95%,#f6c97a0a,transparent 50%)}
.launch-status>span,.release-state>span{background:var(--gold);box-shadow:0 0 15px #f6c97a42}
.launch-status{color:var(--tone-300)}.launch-copy h1 em,.tour-copy h2 em,.finale-inner h2 em{color:var(--tone-200)}
.label-top{background:#f6e4c4}.label-bottom{background:var(--tone-200)}
.button.electric:hover,.nav-cta:hover,.finale-actions .night-button:hover{background:var(--tone-100)}
.button.primary,.primary{background:var(--accent)}.button.primary:hover{background:var(--tone-750)}
.pillar-strip{background:var(--tone-100)}.blue-section{background:var(--tone-900)}
.peach-art{background:#f2eadb}.card-peach{background:#f3ecdf}.card-blue{background:var(--tone-100)}.card-green{background:var(--tone-100)}
.company-product-art,.launch-finale{background:var(--night)}
.company-product-art img{mix-blend-mode:normal;border-radius:25%;width:195px;aspect-ratio:1;object-fit:contain}
#release-dialog{background:radial-gradient(ellipse at 50% 0,var(--tone-750),transparent 57%),var(--tone-900)}
#release-dialog>img{mix-blend-mode:normal;border-radius:24%;box-shadow:0 12px 35px #0003}
#release-dialog .notify-launch{background:#f6c97a;color:var(--tone-850)}
#release-dialog .notify-launch:hover{background:#f9dca5}
.launch-dock>img{border-radius:24%;mix-blend-mode:normal}
/* The mark reveals once on entry. Nothing loops or starts hidden without JavaScript. */
.omnia-signature{display:flex;align-items:center;justify-content:center;gap:1px;width:max-content;max-width:100%;margin:0 auto 30px;isolation:isolate}
.omnia-signature>svg{width:92px;height:92px;flex-shrink:0;overflow:visible}
.omnia-signature>span{font:500 102px/.9 'DM Sans',sans-serif;letter-spacing:-7px;color:var(--accent);display:flex;padding-right:7px}
.omnia-signature i{font-style:normal;display:inline-block}
.omnia-signature.is-revealing .signature-ring{stroke-dasharray:1 2;animation:mark-draw 1.05s cubic-bezier(.65,0,.35,1) both}
.omnia-signature.is-revealing .signature-sun{transform-box:fill-box;transform-origin:center;animation:sun-rise .85s cubic-bezier(.2,.9,.3,1.1) .65s both}
.omnia-signature.is-revealing i{animation:letter-arrive .65s cubic-bezier(.22,1,.36,1) 1s both}
.omnia-signature.is-revealing i:nth-child(2){animation-delay:1.07s}.omnia-signature.is-revealing i:nth-child(3){animation-delay:1.14s}.omnia-signature.is-revealing i:nth-child(4){animation-delay:1.21s}
.launch-copy .omnia-signature{margin:0 0 24px}.launch-copy .omnia-signature>svg{width:38px;height:38px}.launch-copy .omnia-signature>span{font-size:44px;letter-spacing:-3px;padding-right:3px}
.launch-copy .omnia-signature+.launch-status{margin-bottom:21px}
@keyframes mark-draw{from{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}
@keyframes sun-rise{from{opacity:0;transform:translate(-5px,18px) scale(.55)}to{opacity:1;transform:none}}
@keyframes letter-arrive{from{opacity:0;transform:translateX(-12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}
/* A focused food-capture explorer, with static content available without JavaScript. */
.food-capture{padding-top:20px;padding-bottom:100px;scroll-margin-top:20px}
.capture-heading{display:grid;grid-template-columns:1fr 1fr;gap:15px 70px;align-items:end;margin-bottom:45px}
.capture-heading .eyebrow{grid-column:1/-1;margin-bottom:4px;color:var(--tone-600)}
.capture-heading h2{font-size:clamp(42px,4.7vw,64px);line-height:1.02;letter-spacing:-2px;margin:0}
.capture-heading h2 em{color:var(--accent)}.capture-heading>p{color:var(--muted);max-width:410px;line-height:1.8;font-size:17px;margin:0 0 4px}
.capture-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}
.capture-controls{min-width:0}.capture-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.capture-tabs button{min-height:104px;display:grid;grid-template-columns:1fr auto;gap:14px 6px;align-items:center;padding:20px;text-align:left;border:1px solid var(--tone-100);background:#fff;border-radius:18px;color:var(--tone-750);cursor:pointer;font:500 15px 'DM Sans',sans-serif;transition:background .2s,border-color .2s,transform .2s}
.capture-tabs button:hover{transform:translateY(-2px);border-color:var(--tone-500);background:var(--tone-50)}
.capture-tabs button[aria-selected=true]{background:var(--tone-850);border-color:var(--tone-850);color:var(--tone-100);box-shadow:0 9px 25px color-mix(in srgb, var(--tone-750) 7.06%, transparent)}
.capture-method-icon{grid-column:1/-1;display:flex}.capture-method-icon svg{width:28px;height:28px}
.capture-tabs button[aria-selected=true] .capture-method-icon{color:#f6c97a}.capture-tab-arrow{font-size:17px;opacity:.5}
.capture-tabs button:focus-visible,.capture-panel:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.capture-disclaimer{font-size:14px;line-height:1.8;color:var(--muted);margin:25px 0 16px;max-width:400px}
.capture-controls>.text-link{font-size:14px;min-height:44px}
.capture-panel[hidden]{display:none}.capture-panel{min-width:0;border-radius:26px}
.capture-preview{position:relative;border:1px solid var(--tone-100);border-radius:26px;background:linear-gradient(145deg,var(--tone-50),var(--tone-100));padding:23px 26px 17px;overflow:hidden;height:375px}
.capture-preview-top{display:flex;gap:10px;align-items:center;color:var(--tone-750);font-size:13px;letter-spacing:.01em}
.capture-preview-top>img{object-fit:contain}.preview-dot{margin-left:auto;background:var(--tone-500);width:7px;height:7px;border-radius:50%}
.capture-illustration{height:273px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}
.illustration-note{display:block;text-align:center;font-size:10px;letter-spacing:.035em;color:var(--tone-600);margin-top:10px}
.capture-panel-copy{padding:24px 3px 0;min-height:123px}
.capture-panel-copy h3{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0 0 10px;color:var(--tone-850)}
.capture-panel-copy p{font-size:15px;color:var(--muted);line-height:1.75;margin:0;max-width:470px}
.capture-footnote{font-size:12px;text-align:center;color:var(--tone-600);margin:35px 0 0;line-height:1.7}
.scan-window{height:197px;width:228px;position:relative;display:grid;place-items:center}
.scan-corner{position:absolute;width:22px;height:22px;border-color:var(--accent);border-style:solid;border-width:0}
.corner-tl{top:4px;left:0;border-top-width:2px;border-left-width:2px;border-radius:10px 0 0}.corner-tr{top:4px;right:0;border-top-width:2px;border-right-width:2px;border-radius:0 10px 0 0}.corner-bl{bottom:4px;left:0;border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 10px}.corner-br{bottom:4px;right:0;border-bottom-width:2px;border-right-width:2px;border-radius:0 0 10px}
.meal-plate{height:176px;width:176px;position:relative;border:10px solid #f9fbf6;background:#e0d8bf;border-radius:50%;box-shadow:0 15px 30px #1c442324,inset 0 0 0 3px #e8e4d8;transform:rotate(-13deg)}
.plate-leaf{position:absolute;border-radius:10% 80% 10% 80%;background:linear-gradient(40deg,#448955,#83ac55);width:65px;height:40px;box-shadow:inset 2px 2px 8px #203d371f}.leaf-a{top:20px;left:12px;transform:rotate(-20deg)}.leaf-b{top:53px;left:7px;transform:rotate(17deg)}.leaf-c{top:67px;left:33px;transform:rotate(68deg)}
.plate-grain{width:77px;height:82px;position:absolute;right:8px;top:10px;border-radius:50%;background:radial-gradient(ellipse,#a99765 1.2px,transparent 2px) 0 0/8px 6px,#d1bd81;transform:rotate(25deg)}
.plate-tomato{height:30px;width:34px;background:#cc7356;border-radius:45%;border:4px solid #e48c65;box-shadow:inset 0 0 0 3px #b9604e;position:absolute}.tomato-a{right:27px;bottom:18px;transform:rotate(35deg)}.tomato-b{left:65px;bottom:6px;transform:rotate(5deg)}
.plate-avocado{width:39px;height:80px;border-radius:50%;border:9px solid #b2c878;position:absolute;left:51px;top:21px;transform:rotate(30deg);background:#e1dd9a;box-shadow:0 0 0 3px #739e50}.plate-seeds{position:absolute;inset:27px;background:radial-gradient(ellipse,#f4e6ad 1px,transparent 2px) 0 0/24px 25px;border-radius:50%}
.scan-beam{position:absolute;top:11px;left:4px;right:4px;height:1px;background:var(--accent);box-shadow:0 0 15px 5px color-mix(in srgb, var(--tone-500) 13.33%, transparent);opacity:0}
.capture-panel.is-selected .scan-beam{animation:scan-meal 2.1s ease-in-out both}
@keyframes scan-meal{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateY(170px)}}
.capture-result{border:1px solid var(--tone-100);background:#fffffff0;padding:12px 16px;display:flex;align-items:center;gap:12px;border-radius:13px;box-shadow:0 8px 22px color-mix(in srgb, var(--tone-600) 7.06%, transparent);max-width:100%}
.capture-result strong,.capture-result span:not(.result-tick){display:block}.capture-result strong{font-size:12px;font-weight:600;color:var(--tone-750)}.capture-result div>span{font-size:10px;color:var(--tone-600);margin-top:3px}.result-tick{background:var(--tone-100);color:var(--accent);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}
.voice-orb{width:67px;height:67px;border-radius:50%;background:var(--tone-750);color:#f6c97a;display:grid;place-items:center;box-shadow:0 0 0 10px var(--tone-200)}.voice-orb svg{width:30px;height:30px}
.voice-wave{display:flex;align-items:center;gap:5px;height:49px}.voice-wave i{height:calc(var(--h)*.65);width:4px;background:var(--tone-600);border-radius:4px}
.capture-panel.is-selected .voice-wave i{animation:wave-speak .6s ease-in-out calc(var(--i)*.035s) 3 alternate}
@keyframes wave-speak{from{transform:scaleY(.4)}to{transform:scaleY(1)}}
.capture-illustration blockquote{font:400 23px/1.35 'Instrument Serif',serif;text-align:center;max-width:300px;margin:0;color:var(--tone-750)}
.sample-tag{font-size:9px;letter-spacing:.12em;color:var(--tone-600);text-align:center}
.sample-message{width:90%;background:#fff;padding:24px;border:1px solid var(--tone-200);border-radius:18px;box-shadow:0 12px 30px color-mix(in srgb, var(--tone-850) 6.27%, transparent)}.sample-message>span{font-size:11px;color:var(--tone-500)}.sample-message>p{font-size:23px;line-height:1.4;color:var(--tone-750);margin:12px 0 20px}.sample-message svg{height:24px;width:24px;color:var(--tone-500)}.text-caret{display:inline-block;height:1em;width:2px;background:var(--accent);vertical-align:middle;margin-left:4px}
.capture-panel.is-selected .text-caret{animation:blink-caret .6s step-end 4}
@keyframes blink-caret{50%{opacity:0}}
.food-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.food-chips span{background:var(--tone-200);border:1px solid var(--tone-300);color:var(--tone-600);border-radius:20px;padding:6px 12px;font-size:11px}
.sample-package{width:152px;height:187px;background:#f5efdb;padding:15px 20px;border-radius:4px 4px 12px 12px;transform:rotate(-7deg);box-shadow:13px 10px 0 var(--tone-500),0 18px 35px color-mix(in srgb, var(--tone-750) 12.55%, transparent);color:var(--tone-750)}.package-top{font-size:8px;letter-spacing:.18em}.sample-package strong{font-size:32px;line-height:1.04;display:block;margin:9px 0}.sample-package em{font-family:'Instrument Serif',serif;font-weight:400}.sample-package small{font-size:6px;letter-spacing:.08em;display:block;text-align:center;margin-top:4px}
.sample-barcode{height:25px;width:94%;background:repeating-linear-gradient(90deg,var(--tone-750) 0px 2px,transparent 2px 4px,var(--tone-750) 4px 5px,transparent 5px 8px,var(--tone-750) 8px 12px,transparent 12px 15px)}
.barcode-beam{position:absolute;top:146px;width:195px;height:1px;background:#cb8951;opacity:0;box-shadow:0 0 12px 2px #ebb76040}
.capture-panel.is-selected .barcode-beam{animation:barcode-scan 1.8s ease-in-out both}@keyframes barcode-scan{0%{opacity:0;transform:translateY(-50px)}20%,80%{opacity:.9}100%{opacity:0;transform:translateY(20px)}}
.sample-label-card{width:245px;background:#fffcf3;border:1px solid #d7d8c6;padding:19px 21px;border-radius:6px;box-shadow:0 15px 25px color-mix(in srgb, var(--tone-850) 7.45%, transparent);transform:rotate(2deg)}
.label-mini{font-size:8px;letter-spacing:.15em;color:var(--tone-500)}.sample-label-card>strong{display:block;font-size:23px;border-bottom:5px solid var(--tone-750);padding:8px 0;margin-bottom:3px;color:var(--tone-750)}.sample-label-card>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid var(--tone-200);padding:8px 0;color:var(--tone-600)}.sample-label-card i{height:4px;width:31px;background:var(--tone-300);border-radius:4px}.sample-label-card .label-footer{font-size:9px;border:0;padding-bottom:0}.label-footer svg{height:19px;width:19px}
.sample-receipt{width:242px;background:#fffdf6;padding:15px 20px 20px;box-shadow:0 12px 25px color-mix(in srgb, var(--tone-750) 7.84%, transparent);clip-path:polygon(0 0,100% 0,100% 97%,95% 100%,90% 97%,85% 100%,80% 97%,75% 100%,70% 97%,65% 100%,60% 97%,55% 100%,50% 97%,45% 100%,40% 97%,35% 100%,30% 97%,25% 100%,20% 97%,15% 100%,10% 97%,5% 100%,0 97%);transform:rotate(-3deg);color:var(--tone-750)}
.receipt-star{display:block;text-align:center;font-size:23px;color:#b48745}.sample-receipt>strong,.sample-receipt>small{display:block;text-align:center}.sample-receipt>strong{font-size:16px;margin-top:1px}.sample-receipt>small{font-size:7px;letter-spacing:.18em;padding:7px 0 13px;margin-bottom:7px;border-bottom:1px dashed var(--tone-300)}.sample-receipt>div{font-size:10px;display:flex;justify-content:space-between;padding:6px 0}.sample-receipt b{font-weight:400;color:var(--tone-500)}.sample-receipt>p{font-size:8px;margin:12px 0 0;padding-top:9px;border-top:1px dashed var(--tone-300);text-align:center;color:var(--tone-500)}
/* A familiar app-grid composition, with explicit availability instead of unverified brands. */
.connections-section{background:var(--tone-900);color:var(--tone-50);border:0;padding:95px 0;scroll-margin-top:20px}
.connections-layout{grid-template-columns:1fr 1fr;gap:55px 65px;align-items:center}
.connections-copy .eyebrow{color:var(--tone-400);font-size:11px}.connections-copy h2{color:var(--tone-50);font-size:clamp(42px,4.8vw,63px);line-height:1.03;letter-spacing:-2px}
.connections-copy h2 em{color:var(--tone-200)}.connections-copy>p{color:var(--tone-300);font-size:16px;line-height:1.8}
.connections-copy .connections-lead-note{color:var(--tone-300);font-size:14px;border-color:var(--tone-600);max-width:400px}
.connections-copy .connections-cta{margin-top:22px;padding:16px 23px;min-height:52px;font-size:14px;color:var(--tone-850);font-weight:600;border:0;gap:14px;box-shadow:none}
.sync-board{padding:25px;background:linear-gradient(140deg,var(--tone-850),var(--tone-850));border:1px solid color-mix(in srgb, var(--tone-600) 46.67%, transparent);border-radius:26px;box-shadow:0 25px 60px color-mix(in srgb, var(--tone-950) 12.55%, transparent)}
.sync-board-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.sync-board-top img{border-radius:24%;flex-shrink:0}.sync-board-top strong{font-size:15px;font-weight:500;display:block;color:var(--tone-50)}.sync-board-top div>span{font-size:11px;color:var(--tone-400);display:block;margin-top:6px}
.sync-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.sync-tile{background:var(--tone-50);color:var(--tone-750);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:129px;border-radius:18px;text-align:center;padding:15px 7px;box-shadow:inset 0 0 0 1px #fff5;transition:transform .25s,background .25s}
.sync-tile:hover{transform:translateY(-4px);background:#fff}.sync-tile-icon{color:var(--accent);margin-bottom:12px;display:block}.sync-tile-icon svg{height:30px;width:30px}.sync-tile strong{font-size:12px;font-weight:600;letter-spacing:-.2px}.sync-tile>span:last-child{font-size:9px;color:var(--tone-600);display:block;margin-top:5px;line-height:1.3}
.sync-heart .sync-tile-icon{color:#b85d71}.sync-heart .sync-tile-icon svg{fill:#b85d71;stroke-width:0}.sync-calendar .sync-tile-icon{color:#9a7946}.sync-energy{background:#f3e8cf}.sync-energy .sync-tile-icon{color:#9f7a3c}.sync-sleep{background:var(--tone-100)}.sync-sleep .sync-tile-icon{color:var(--tone-600)}
.sync-board-note{margin:20px 0 0;text-align:center;font-size:11px;color:var(--tone-300);display:flex;align-items:center;justify-content:center;gap:7px}.sync-board-note>span{color:#f6c97a;font-size:18px}
.connection-details{border-color:var(--tone-600);margin-top:0;padding-top:35px;align-self:start}.connection-detail-icon{background:var(--tone-750);color:var(--tone-200);border-color:var(--tone-750);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;align-self:flex-start}.connection-detail-icon svg{width:26px;height:26px}.connection-detail h3{color:var(--tone-100);font-size:23px}.connection-detail p{color:var(--tone-300);font-size:14px}.connection-status{background:var(--tone-200);color:var(--tone-750);border:0}.connection-status.planned{background:#f0d6a6;color:#544326}.connections-footnote{color:var(--tone-400);font-size:12px}.connections-footnote a{color:var(--tone-200)}.connections-section :focus-visible{outline-color:#f6c97a}
@media(max-width:1000px){.capture-layout{gap:35px}.connections-layout{gap:35px}.sync-board{padding:19px}.sync-grid{gap:9px}.sync-tile{min-height:116px}.sync-tile strong{font-size:11px}.sync-tile>span:last-child{font-size:8px}.capture-tabs button{padding:17px}.capture-heading{gap:15px 35px}}
@media(max-width:780px){.launch-copy .omnia-signature{margin-bottom:18px}.launch-copy .omnia-signature>svg{width:30px;height:30px}.launch-copy .omnia-signature>span{font-size:36px}.food-capture{padding-top:12px;padding-bottom:65px}.capture-heading{gap:18px;grid-template-columns:1fr;margin-bottom:28px}.capture-heading>p{max-width:530px;font-size:16px}.capture-layout{grid-template-columns:1fr;gap:28px}.capture-controls{display:contents}.capture-tabs{grid-template-columns:repeat(3,1fr);gap:10px;order:0}.capture-tabs button{min-height:86px;padding:14px;font-size:14px;gap:9px}.capture-method-icon svg{width:25px;height:25px}.capture-tab-arrow{display:none}.capture-panels{order:1}.capture-disclaimer{order:2;max-width:100%;margin:0;line-height:1.75}.capture-controls>.text-link{order:3;margin-top:-20px}.capture-preview{height:380px}.capture-illustration{height:280px}.capture-panel-copy{min-height:110px}.capture-footnote{margin-top:20px;text-align:left}.connections-section{padding:65px 0}.connections-layout{grid-template-columns:1fr;gap:30px}.connections-copy h2{font-size:52px}.connections-copy>p{max-width:550px}.connections-copy .connections-lead-note{max-width:530px}.sync-board{max-width:560px;width:100%;margin:auto;padding:24px}.sync-grid{gap:13px}.sync-tile{min-height:134px}.sync-tile strong{font-size:13px}.sync-tile>span:last-child{font-size:10px}.connection-details{grid-template-columns:1fr 1fr;gap:25px}.connection-detail{gap:12px}.connection-detail-heading{gap:8px}.connection-detail h3{font-size:21px}.connection-detail-icon{display:none}.connection-detail-heading{align-items:flex-start;flex-direction:column}.connections-footnote{line-height:1.8}.omnia-signature>svg{width:76px;height:76px}.omnia-signature>span{font-size:84px;letter-spacing:-6px}.finale-inner .omnia-signature{margin-bottom:24px}.desktop-nav{background:var(--tone-900)}}
@media(max-width:520px){.capture-heading h2{font-size:45px}.capture-heading .eyebrow{font-size:10px}.capture-tabs{gap:8px}.capture-tabs button{font-size:12px;min-height:90px;padding:13px 12px}.capture-preview{padding:20px 14px 16px;height:371px}.capture-illustration{height:272px}.capture-panel-copy h3{font-size:23px}.capture-panel-copy p{font-size:14px}.capture-panel-copy{min-height:135px}.capture-layout{gap:24px}.capture-disclaimer{font-size:13px}.capture-footnote{font-size:11px}.connections-copy h2{font-size:43px}.connections-copy .eyebrow{font-size:10px}.connections-copy .connections-cta{font-size:13px;padding:16px 20px}.sync-board{padding:19px 15px;border-radius:23px}.sync-board-top{gap:10px;margin-bottom:19px}.sync-board-top img{height:45px;width:45px}.sync-board-top strong{font-size:13px}.sync-board-top div>span{font-size:10px}.sync-grid{gap:9px}.sync-tile{min-height:112px;padding:12px 4px;border-radius:15px}.sync-tile strong{font-size:10px}.sync-tile>span:last-child{font-size:8px}.sync-tile-icon{margin-bottom:10px}.sync-tile-icon svg{height:27px;width:27px}.sync-board-note{font-size:10px}.connection-details{grid-template-columns:1fr;gap:26px;padding-top:29px}.connection-detail-heading{flex-direction:row;align-items:center;gap:12px}.connection-detail-icon{display:grid}.connections-footnote{font-size:11px}.omnia-signature>svg{width:67px;height:67px}.omnia-signature>span{font-size:75px;letter-spacing:-5px}.launch-copy .omnia-signature{margin-bottom:20px}.launch-copy h1{font-size:clamp(55px,15vw,72px)}}
@media(max-width:359px){.capture-heading h2{font-size:40px}.capture-tabs button{font-size:11px;padding:12px 10px}.capture-preview{padding-inline:10px}.capture-result{padding:10px;gap:9px}.capture-result strong{font-size:11px}.capture-result div>span{font-size:9px}.illustration-note{font-size:9px}.sample-label-card,.sample-receipt{width:220px}.sample-message>p{font-size:21px}.connections-copy h2{font-size:39px}.sync-board{padding:17px 11px}.sync-tile strong{font-size:9px}.sync-tile>span:last-child{font-size:7px}.sync-tile{min-height:103px}.sync-grid{gap:7px}.sync-board-top strong{font-size:12px}.sync-board-top div>span{font-size:9px}.sync-board-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.omnia-signature.is-revealing .signature-ring,.omnia-signature.is-revealing .signature-sun,.omnia-signature.is-revealing i,.capture-panel.is-selected .scan-beam,.capture-panel.is-selected .barcode-beam,.capture-panel.is-selected .voice-wave i,.capture-panel.is-selected .text-caret{animation:none!important}.sync-tile,.capture-tabs button{transition:none!important}.sync-tile:hover,.capture-tabs button:hover{transform:none}.signature-ring{stroke-dashoffset:0}.signature-sun{opacity:1;transform:none}}
.hero-identity{display:flex;align-items:center;gap:22px;margin-bottom:25px}.hero-identity .omnia-signature{margin:0}.hero-identity .launch-status{margin:0!important;font-size:10px;letter-spacing:.11em}.hero-identity .launch-status>span{display:none}
@media(min-width:1000px){.launch-copy h1{font-size:clamp(80px,7.1vw,104px)}.launch-copy>p{margin-block:24px}.launch-hero-inner{padding-top:38px}}
@media(max-width:780px){.hero-identity{gap:20px;margin-bottom:25px}.hero-identity .omnia-signature{margin:0}.hero-identity .launch-status{font-size:9px;letter-spacing:.08em}}
@media(max-width:520px){.sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-tile{min-height:118px;padding:13px 7px}.sync-tile strong{font-size:12px}.sync-tile>span:last-child{font-size:10px}.sync-tile-icon svg{height:31px;width:31px}.hero-identity{gap:16px}.hero-identity .omnia-signature>span{font-size:34px}.hero-identity .omnia-signature>svg{width:30px;height:30px}}
@media(max-width:359px){.sync-tile strong{font-size:11px}.sync-tile>span:last-child{font-size:9px}.hero-identity .launch-status{font-size:8px}.hero-identity{gap:13px}}
