:root{color-scheme:light dark;--background:#f3f0e8;--foreground:#1b1c18;--muted:#65675f;--line:color-mix(in srgb,var(--foreground) 18%,transparent);--accent:#e7ff59;--panel:color-mix(in srgb,var(--background) 88%,white)}*{box-sizing:border-box}html{background:var(--background)}body{margin:0;color:var(--foreground);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 34rem),var(--background);font-family:Arial,Helvetica,sans-serif;min-height:100vh}a{color:inherit}.previewNotice,.siteHeader,footer,main{width:min(1120px,calc(100% - 40px));margin-inline:auto}.previewNotice{padding-block:16px;color:var(--muted);font-size:.85rem;line-height:1.5}a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.siteHeader{min-height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.siteHeader nav{display:flex;gap:24px}.siteHeader a{text-decoration:none}.wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.18em}.brandIcon{width:34px;height:34px;border-radius:9px}main{padding-block:clamp(64px,10vw,128px)}.hero,.productIntro{max-width:850px}.eyebrow{margin:0 0 18px;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1{margin:0;max-width:16ch;font-size:clamp(3rem,8vw,7.4rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.lede{max-width:650px;margin:32px 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.productGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:80px}.productCard{min-height:260px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);background:var(--panel);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.productCard:hover{border-color:var(--foreground);transform:translateY(-4px)}.productCardIcon{width:72px;height:72px;margin-bottom:auto;border:1px solid var(--line);border-radius:20px}.productPageIcon{width:clamp(76px,9vw,104px);height:clamp(76px,9vw,104px);margin-bottom:32px;border:1px solid var(--line);border-radius:28%}.productCard h2{margin:0;font-size:2rem;font-weight:500;letter-spacing:-.035em}.productCard p{margin:12px 0 0;max-width:38ch;color:var(--muted);line-height:1.5}.status{width:fit-content;margin-top:40px;padding:10px 14px;color:#20220f;background:var(--accent);font-weight:700}.status,footer{font-size:.85rem}footer{padding-block:28px 42px;border-top:1px solid var(--line);color:var(--muted)}@media (max-width:680px){.productGrid{grid-template-columns:1fr;margin-top:56px}.siteHeader nav{gap:16px}}@media (prefers-color-scheme:dark){:root{--background:#151612;--foreground:#f1f0e8;--muted:#afb1a8;--panel:#1c1e19;--accent:#d9f850}}@media (prefers-reduced-motion:reduce){.productCard{transition:none}.productCard:hover{transform:none}}.cloudPage{padding-block:40px 72px;max-width:850px;line-height:1.6}.cloudHeading{display:flex;gap:20px;align-items:center}.cloudHeading h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.035em}.cloudHeading .eyebrow{margin-bottom:8px;font-size:.875rem}.cloudPanel{margin-top:28px;padding:clamp(20px,4vw,32px);border:1px solid var(--line);background:var(--panel)}.cloudPanel h2{font-size:1.4rem}.cloudPanel form{display:grid;gap:12px;margin-block:24px;max-width:480px}.cloudPanel button,.cloudPanel input{font:inherit;padding:12px 16px;border:1px solid var(--line);border-radius:6px;min-width:0}.cloudPanel input{background:var(--background);color:var(--foreground);width:100%}.cloudPanel button{background:var(--accent);color:#20220f;cursor:pointer}.cloudPanel button:disabled{opacity:.55;cursor:default}.cloudPanel :focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.cloudActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.cloudActions p{overflow-wrap:anywhere}.cloudTasks{list-style:none;padding:0}.cloudTasks li{display:flex;justify-content:space-between;gap:20px;padding-block:16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cloudTasks li span:last-child{color:var(--muted);font-size:.875rem;flex-shrink:0}.watchPairing{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.watchPairing h2{margin:0}.watchPairing h3{margin:28px 0 8px;font-size:1rem}.watchToken{display:grid;gap:10px;margin-top:20px;max-width:680px}.watchToken p{margin:0}.watchToken input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.watchPairingList{list-style:none;padding:0;margin:0;max-width:680px}.watchPairingList li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.watchPairingList span{display:grid;gap:2px;overflow-wrap:anywhere}.watchPairingList small{color:var(--muted)}