@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMMO Rockwell;src:url(/fonts/rockwell.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--bg:#f5f4f0;--ink:#0b0b0c;--secondary:#5c5c58;--hairline:#e2e0da;--accent:#ff5a1f;--accent-hover:#e64d15;--white:#fff;--success:#15803d;--success-icon:#22c55e;--error:#b91c1c;--font-display:"AMMO Rockwell", Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif;--font-sans:"Inter Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--accent);color:var(--ink)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,h3,p{margin:0}address{font-style:normal}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:transform .15s;position:absolute;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}input::placeholder{color:var(--secondary)}input:focus{border-color:var(--accent);outline:none}.site-container{max-width:1120px;margin-inline:auto;padding-inline:48px}@media (width<=768px){.site-container{padding-inline:24px}}@media (width<=400px){.site-container{padding-inline:16px}}@media (width<=340px){.site-container{padding-inline:12px}}.site-header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:24px 48px;display:flex}.logo-wordmark{font-family:var(--font-display);color:var(--ink);align-items:center;min-height:44px;font-size:24px;font-weight:700;display:inline-flex}.logo-dot{color:var(--accent)}.header-nav{align-items:center;gap:32px;display:flex}.header-nav-link{color:var(--ink);align-items:center;min-height:44px;font-size:15px;font-weight:500;transition:color .15s;display:inline-flex}.header-nav-link:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.btn-header{background:var(--accent);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.btn-header:hover{background:var(--accent-hover);color:var(--ink)}@media (width<=768px){.site-header{padding:20px 24px}.header-nav{gap:16px}}@media (width<=600px){.header-nav-link{display:none}}@media (width<=400px){.site-header{padding:16px}.logo-wordmark{font-size:22px}.header-nav{gap:12px}}@media (width<=340px){.site-header{padding:12px}.logo-wordmark{font-size:20px}.header-nav{gap:8px}.btn-header{padding:8px 12px;font-size:13px}}@media (pointer:coarse){.btn-header{min-height:44px}}.hero{padding-top:96px}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:clamp(28px,10vw - 4px,80px);font-weight:700;line-height:1}.hero-title .line{display:block}.hero-subline{color:var(--secondary);margin-bottom:24px;font-size:19px}.btn-hero{background:var(--accent);min-height:48px;color:var(--ink);font-family:var(--font-sans);border-radius:10px;justify-content:center;align-items:center;margin-bottom:48px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.btn-hero:hover{background:var(--accent-hover);color:var(--ink)}@media (width<=768px){.hero{padding-top:64px}.hero-subline{margin-bottom:16px;font-size:17px}.btn-hero{width:100%;margin-bottom:32px}}@media (width<=400px){.hero{padding-top:48px}}.prompt-slab{background:var(--bg);padding-block:48px}.prompt-slab-label{color:var(--secondary);margin-bottom:12px;font-size:13px;font-weight:600}.prompt-slab-box{background:var(--white);border:1px solid var(--hairline);border-left:4px solid var(--accent);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;display:flex}.prompt-slab-content{font-family:var(--font-mono);color:var(--ink);white-space:pre-line;word-break:break-word;flex:1;font-size:20px;line-height:1.5}.copy-btn{background:var(--accent);height:52px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.copy-btn:hover{background:var(--accent-hover)}.copy-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.copy-btn svg{width:20px;height:20px}.copy-btn .icon-check,.copy-btn[data-copied=true] .icon-clipboard{display:none}.copy-btn[data-copied=true] .icon-check{display:inline-block}.copy-fallback{color:var(--secondary);margin:8px 0 0;font-size:13px}.prompt-slab-agents{color:var(--secondary);margin-top:16px;font-size:14px}@media (width<=768px){.prompt-slab{padding-block:36px}.prompt-slab-box{flex-direction:column;align-items:stretch;gap:20px;padding:20px 24px}.prompt-slab-content{font-size:16px}.copy-btn{justify-content:center;width:100%}.copy-fallback,.prompt-slab-agents{text-align:center}}@media (width<=400px){.prompt-slab{padding-block:32px}.prompt-slab-box{padding:16px 20px}.prompt-slab-content{font-size:15px}}@media (width<=340px){.prompt-slab-box{padding:14px 16px}.prompt-slab-content{font-size:14px}}@media (pointer:coarse){.copy-btn{min-height:52px}}.how-it-works{padding-block:48px}.how-it-works-caption{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:36px;font-weight:700;line-height:1.2}.how-it-works-stage{--loop:8s;grid-template-columns:1fr 280px;align-items:center;gap:40px;display:grid}.how-it-works-left{flex-direction:column;gap:28px;display:flex}.how-it-works-right{justify-content:center;display:flex}.how-it-works-reduced{display:none}.how-it-works-caption-reduced{margin-bottom:24px}.reduced-frames{gap:24px;display:flex}.reduced-frame{flex-direction:column;flex:1;gap:8px;display:flex}.reduced-label{font-family:var(--font-mono);color:var(--secondary);letter-spacing:.02em;font-size:11px}@media (width<=899px){.how-it-works-stage{grid-template-columns:1fr;gap:24px}.how-it-works-caption{font-size:28px}}@media (width<=400px){.how-it-works{padding-block:32px}.how-it-works-caption{font-size:24px}}.chat-window{background:var(--white);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.chat-bar{background:var(--white);border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-bar-dots{gap:6px;display:flex}.chat-dot{background:var(--hairline);border-radius:50%;width:10px;height:10px}.chat-bar-title{color:var(--secondary);font-size:12px;font-weight:500;font-family:var(--font-mono)}.chat-body{flex-direction:column;gap:12px;min-height:140px;padding:16px;display:flex}.chat-message{display:flex}.chat-message-user{justify-content:flex-end}.chat-message-agent{justify-content:flex-start;min-height:44px;position:relative}.chat-bubble{border-radius:12px;max-width:90%;padding:10px 14px;font-size:13px;line-height:1.4}.chat-bubble-user{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px}.chat-bubble-agent{color:var(--ink);background:#0b0b0c0f;border-bottom-left-radius:4px}.chat-bubble-text{white-space:pre-line;font-family:var(--font-mono);font-size:12px}.chat-reply-text{font-family:var(--font-mono)}.reply-url{color:var(--ink);background:var(--accent);white-space:nowrap;border-radius:3px;padding:1px 4px;text-decoration:none}.chat-typing{background:#0b0b0c0f;border-radius:12px 12px 12px 4px;gap:4px;padding:14px;display:flex;position:absolute}.typing-dot{background:var(--secondary);border-radius:50%;width:6px;height:6px}@media (width<=400px){.chat-bubble{max-width:95%;padding:8px 12px}.chat-bubble-text{font-size:11px}}.reduced-frame .chat-body{min-height:auto}.reduced-frame .chat-message-agent{min-height:auto;position:static}:root{--iphone-titanium:#c2bcb2;--iphone-titanium-light:#e4e0d9;--iphone-titanium-dark:#8f897f;--iphone-bezel:#0b0b0c;--iphone-screen-bg:#fafaf8;--di-bg:#0b0b0c;--di-camera:#141826;--di-camera-ring:#2a2a30;--di-camera-highlight:#505058;--art-sun-bg:#f5e6d3;--art-mountain-back:#8a8680;--art-mountain-front:#5c5c58;--art-moon-bg:#1a1a2e;--art-moon-face:#f5f4f0;--art-sea:#2d4a6f;--art-sea-reflection:#3d5a7f;--art-fox-bg:#e8e4df;--art-fox-inner:#d4a574;--art-cactus-bg:#f0e6d8;--art-arch:#d4a574;--art-cactus:#4a7c59;--art-boat-bg:#f5e8d8;--art-boat-hull:#5c4a3d;--art-plant-bg:#e8efe6}.iphone-device{aspect-ratio:422/894;-webkit-user-select:none;user-select:none;width:280px;height:593.175px;position:relative;container:iphone/inline-size}.iphone-btn{background:var(--iphone-titanium);box-shadow:0 0 0 calc(.5 * 100cqw / 422) var(--iphone-titanium-dark);border-radius:.473934cqw;position:absolute}.iphone-btn-action{width:.710901cqw;height:8.29384cqw;top:45.0237cqw;left:-.710901cqw}.iphone-btn-vol-up{width:.710901cqw;height:14.218cqw;top:60.4265cqw;left:-.710901cqw}.iphone-btn-vol-down{width:.710901cqw;height:14.218cqw;top:78.1991cqw;left:-.710901cqw}.iphone-btn-side{width:.710901cqw;height:23.6967cqw;top:63.981cqw;right:-.710901cqw}.iphone-btn-camera{background:var(--iphone-titanium-dark);width:.710901cqw;height:13.0332cqw;box-shadow:inset 0 calc(1 * 100cqw / 422) 0 var(--iphone-titanium), 0 0 0 calc(.5 * 100cqw / 422) var(--iphone-bezel);top:123.223cqw;right:-.710901cqw}.iphone-frame{background:var(--iphone-titanium);box-shadow: 0 0 0 calc(1 * 100cqw / 422) var(--iphone-titanium-dark),  inset 0 0 0 calc(1 * 100cqw / 422) var(--iphone-titanium-light);filter:drop-shadow(0 .947867cqw 2.8436cqw #0000001f)drop-shadow(0 1.89573cqw 5.6872cqw #00000014);border-radius:17.0616cqw;position:absolute;inset:0}.iphone-bezel{background:var(--iphone-bezel);border-radius:16.1137cqw;position:absolute;inset:.947867cqw;box-shadow:inset 0 0 0 .118483cqw #ffffff0d}.iphone-screen{background:var(--iphone-screen-bg);border-radius:14.6919cqw;position:absolute;inset:1.4218cqw;overflow:hidden;box-shadow:inset 0 0 0 .118483cqw #00000014}.dynamic-island{background:var(--di-bg);z-index:10;border-radius:4.72637cqw;justify-content:flex-end;align-items:center;width:31.3433cqw;height:9.20398cqw;padding-right:3.48259cqw;display:flex;position:absolute;top:2.73632cqw;left:50%;transform:translate(-50%)}.di-camera{background:var(--di-camera);width:2.98507cqw;height:2.98507cqw;box-shadow:0 0 0 calc(1 * 100cqw / 402) var(--di-camera-ring), inset calc(-1 * 100cqw / 402) calc(-1 * 100cqw / 402) calc(2 * 100cqw / 402) var(--di-camera-highlight);border-radius:50%}.status-bar{z-index:5;justify-content:space-between;align-items:flex-start;height:13.4328cqw;padding:3.48259cqw 5.97015cqw 0;display:flex;position:absolute;top:0;left:0;right:0}.status-time{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--ink);letter-spacing:-.01em;font-size:4.22886cqw;font-weight:600}.status-icons{align-items:center;gap:1.49254cqw;display:flex}.status-cellular{align-items:flex-end;gap:.373134cqw;height:2.98507cqw;display:flex}.cell-bar{background:var(--ink);border-radius:.124378cqw;width:.746269cqw}.cell-bar-1{height:25%}.cell-bar-2{height:45%}.cell-bar-3{height:70%}.cell-bar-4{height:100%}.status-wifi{width:3.9801cqw;height:3.9801cqw;color:var(--ink)}.status-battery{align-items:center;display:flex}.battery-body{border:calc(1.5 * 100cqw / 402) solid var(--ink);border-radius:.746269cqw;width:5.97015cqw;height:2.98507cqw;padding:.373134cqw;display:flex}.battery-fill{background:var(--ink);border-radius:.248756cqw;flex:1}.battery-cap{background:var(--ink);border-radius:0 .248756cqw .248756cqw 0;width:.497512cqw;height:1.24378cqw;margin-left:.248756cqw}.phone-content{position:absolute;inset:13.4328cqw 0 21.393cqw;overflow:hidden}.phone-app{visibility:hidden;font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);padding:2.98507cqw 3.9801cqw;position:absolute;inset:0;overflow:hidden}.safari-bar{-webkit-backdrop-filter:blur(20px);z-index:10;background:#ffffffeb;border:.124378cqw solid #00000014;border-radius:3.48259cqw;align-items:center;gap:1.99005cqw;height:11.9403cqw;padding:0 2.98507cqw;display:flex;position:absolute;bottom:6.96517cqw;left:3.9801cqw;right:3.9801cqw;box-shadow:0 .497512cqw 1.99005cqw #0000000f,0 .995025cqw 3.9801cqw #0000000a}.safari-loading{background:var(--accent);transform-origin:0;border-radius:.248756cqw;height:.497512cqw;position:absolute;bottom:0;left:2.98507cqw;right:2.98507cqw;transform:scaleX(0)}.safari-back{width:3.48259cqw;height:3.48259cqw;color:var(--secondary);flex-shrink:0}.safari-address{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.safari-placeholder{justify-content:center;align-items:center;gap:1.24378cqw;display:flex}.safari-search-icon{width:3.48259cqw;height:3.48259cqw;color:var(--secondary);flex-shrink:0}.safari-placeholder-text{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--secondary);white-space:nowrap;font-size:3.73134cqw}.safari-loaded{visibility:hidden;justify-content:center;align-items:center;gap:.995025cqw;display:flex;position:absolute;inset:0}.safari-lock{width:2.98507cqw;height:2.98507cqw;color:var(--secondary);flex-shrink:0}.phone-url{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--ink);white-space:nowrap;font-size:3.73134cqw;font-weight:500}.safari-more{width:3.9801cqw;height:3.9801cqw;color:var(--secondary);flex-shrink:0}.iphone-device-static .safari-loaded{visibility:visible;position:relative}.home-indicator{background:var(--ink);z-index:10;border-radius:.746269cqw;width:34.5771cqw;height:1.24378cqw;position:absolute;bottom:1.99005cqw;left:50%;transform:translate(-50%)}.app-header{flex-direction:column;margin-bottom:2.98507cqw;display:flex}.app-title{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:8.45771cqw;font-weight:700;line-height:1.1}.app-subtitle{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--secondary);height:4.47761cqw;margin:.497512cqw 0 0;font-size:3.73134cqw;position:relative}.counter-before,.counter-after{display:inline}.counter-after{visibility:hidden;position:absolute;left:0}.todo-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.todo-item{border-bottom:calc(.5 * 100cqw / 402) solid var(--hairline);align-items:center;gap:2.98507cqw;min-height:10.9453cqw;padding:1.49254cqw 0;display:flex}.todo-item:last-child{border-bottom:none}.todo-checkbox{border:calc(1.5 * 100cqw / 402) solid var(--secondary);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5.47264cqw;height:5.47264cqw;display:flex}.todo-check-icon{width:2.98507cqw;height:2.98507cqw;color:var(--white);opacity:0}.todo-text{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--ink);font-size:4.22886cqw;line-height:1.3}.todo-done .todo-checkbox{background:var(--accent);border-color:var(--accent)}.todo-done .todo-check-icon{opacity:1}.todo-done .todo-text{color:var(--secondary);text-decoration:line-through}.todo-section-header{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--ink);margin-top:2.98507cqw;margin-bottom:1.49254cqw;font-size:5.47264cqw;font-weight:600}.todo-list-secondary .todo-item{min-height:9.95025cqw;padding:.995025cqw 0}.todo-list-secondary .todo-text{color:var(--secondary);font-size:4.22886cqw}.todo-add-row{align-items:center;gap:2.48756cqw;margin-top:2.98507cqw;padding:1.99005cqw 0;display:flex}.todo-add-icon{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:5.47264cqw;height:5.47264cqw;display:flex}.todo-plus-icon{width:3.48259cqw;height:3.48259cqw;color:var(--white)}.todo-add-text{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--secondary);font-size:3.73134cqw}.phone-app-gallery .app-title{margin-bottom:.497512cqw;font-size:6.96517cqw}.gallery-prompt{font-family:var(--font-mono);color:var(--secondary);margin:0 0 2.48756cqw;font-size:3.23383cqw}.gallery-grid{grid-template-columns:1fr 1fr;gap:1.99005cqw;display:grid}.gallery-tile{aspect-ratio:1;border-radius:1.99005cqw;position:relative;overflow:hidden}.gallery-tile-extra{margin-top:-.497512cqw}.iphone-device-static{width:280px;height:593.175px}.iphone-device-static .phone-app{visibility:visible;position:relative}.iphone-device-static .safari-placeholder{display:none}@media (width<=899px){.iphone-device,.iphone-device-static{width:240px;height:508.436px;margin:0 auto}}@media (width<=400px){.iphone-device,.iphone-device-static{width:220px;height:466.066px}}.gallery-tile-sun{background:var(--art-sun-bg)}.art-sun{aspect-ratio:1;background:var(--accent);border-radius:50%;width:28%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.art-mountain{clip-path:polygon(50% 0%,100% 100%,0% 100%);width:55%;height:50%;position:absolute;bottom:0}.art-mountain-back{background:var(--art-mountain-back);z-index:1;left:8%}.art-mountain-front{background:var(--art-mountain-front);z-index:2;height:58%;right:5%}.gallery-tile-moon{background:var(--art-moon-bg)}.art-stars{position:absolute;inset:10% 10% 50%}.art-star{aspect-ratio:1;background:var(--art-moon-face);border-radius:50%;width:3%;position:absolute}.art-star-1{top:15%;left:20%}.art-star-2{top:35%;left:70%}.art-star-3{top:25%;left:45%}.art-moon{aspect-ratio:1;background:var(--art-moon-face);width:22%;box-shadow:calc(-5 * 100cqw / 402) 0 0 0 var(--art-moon-bg);border-radius:50%;position:absolute;top:18%;right:22%}.art-sea{background:var(--art-sea);height:35%;position:absolute;bottom:0;left:0;right:0}.art-reflection{background:var(--art-sea-reflection);border-radius:.497512cqw;width:8%;height:60%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.gallery-tile-fox{background:var(--art-fox-bg)}.art-fox-head{background:var(--accent);z-index:2;border-radius:50% 50% 45% 45%;width:50%;height:38%;position:absolute;top:38%;left:50%;transform:translate(-50%)}.art-fox-snout{background:var(--art-fox-inner);z-index:3;border-radius:40% 40% 50% 50%;width:24%;height:18%;position:absolute;top:58%;left:50%;transform:translate(-50%)}.art-fox-ear{background:var(--accent);clip-path:polygon(50% 0%,100% 100%,0% 100%);z-index:1;width:18%;height:22%;position:absolute;top:22%}.art-fox-ear-l{left:20%}.art-fox-ear-r{right:20%}.art-fox-nose{aspect-ratio:1;background:var(--ink);z-index:4;border-radius:50% 50% 40% 40%;width:8%;position:absolute;top:60%;left:50%;transform:translate(-50%)}.art-fox-eye{aspect-ratio:1;background:var(--ink);z-index:4;border-radius:50%;width:6%;position:absolute;top:50%}.art-fox-eye-l{left:32%}.art-fox-eye-r{right:32%}.gallery-tile-cactus{background:var(--art-cactus-bg)}.art-arch{background:var(--art-arch);border-radius:50% 50% 0 0;width:55%;height:55%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.art-cactus{background:var(--art-cactus);z-index:2;border-radius:.995025cqw .995025cqw 0 0;width:14%;height:48%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.art-cactus-arm{background:var(--art-cactus);border-radius:.746269cqw;width:65%;height:28%;position:absolute}.art-cactus-arm-l{border-radius:.746269cqw .746269cqw .746269cqw 0;top:28%;right:80%}.art-cactus-arm-r{border-radius:.746269cqw .746269cqw 0;top:45%;left:80%}.gallery-tile-boat{background:var(--art-boat-bg)}.art-boat-sun{aspect-ratio:1;background:var(--accent);border-radius:50%;width:26%;position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.art-boat-water{background:var(--art-sea);height:40%;position:absolute;bottom:0;left:0;right:0}.art-boat-hull{background:var(--art-boat-hull);border-radius:0 0 50% 50%;width:32%;height:12%;position:absolute;bottom:32%;left:50%;transform:translate(-50%)}.art-boat-sail{border-left:3.48259cqw solid #0000;border-right:.995025cqw solid #0000;border-bottom:calc(32 * 100cqw / 402) solid var(--white);width:0;height:0;position:absolute;bottom:42%;left:50%;transform:translate(-50%)}.gallery-tile-plant{background:var(--art-plant-bg)}.art-plant-pot{background:var(--art-arch);clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);border-radius:0 0 .995025cqw .995025cqw;width:28%;height:20%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.art-plant-stem{background:var(--art-cactus);border-radius:.497512cqw;width:4%;height:35%;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.art-plant-leaf{background:var(--art-cactus);border-radius:50% 0;width:22%;height:18%;position:absolute}.art-plant-leaf-1{bottom:55%;left:50%;transform:translate(-80%)rotate(-30deg)}.art-plant-leaf-2{bottom:48%;left:50%;transform:translate(-20%)rotate(25deg)}.art-plant-leaf-3{width:18%;height:14%;bottom:62%;left:50%;transform:translate(-50%)rotate(-5deg)}.phone-app-game{--game-sky-1:#1d1b4b;--game-sky-2:#33296a;--game-sky-3:#6b3a72;--game-sky-4:#c95a63;--game-sky-5:#f2995e;--game-sun-disc:#ffd27a;--game-sun-ring-inner:#f4a56a;--game-sun-ring-outer:#d4755e;--game-ridge-far:#5a3a6e;--game-ridge-mid:#3a2650;--game-ridge-near:#1f1633;--game-ground-fill:#120d1f;--game-ground-edge:#2a2040;--game-player:#ff5a1f;--game-player-eye:#fff;--game-coin:#f2b134;--game-hud:#fff;--game-ground-height:calc(140 * 100cqw / 402);--game-player-size:calc(72 * 100cqw / 402);--game-player-left:calc(120 * 100cqw / 402);--game-jump-height:calc(-130 * 100cqw / 402);background:var(--game-sky-1);padding:0}.phone-app-game .game-world{position:absolute;inset:0;overflow:hidden}.phone-app-game .game-sky-bands{top:0;left:0;right:0;bottom:var(--game-ground-height);flex-direction:column;display:flex;position:absolute}.phone-app-game .game-sky-band{flex:1;position:relative}.phone-app-game .game-sky-band-1{background:var(--game-sky-1)}.phone-app-game .game-sky-band-2{background:var(--game-sky-2)}.phone-app-game .game-sky-band-3{background:var(--game-sky-3)}.phone-app-game .game-sky-band-4{background:var(--game-sky-4)}.phone-app-game .game-sky-band-5{background:var(--game-sky-5)}.phone-app-game .game-star{background:var(--game-hud);border-radius:50%;width:.497512cqw;height:.497512cqw;position:absolute}.phone-app-game .game-star-1{top:20%;left:15%}.phone-app-game .game-star-2{top:35%;left:45%}.phone-app-game .game-star-3{top:15%;left:70%}.phone-app-game .game-star-4{top:50%;left:25%}.phone-app-game .game-star-5{top:40%;left:85%}.phone-app-game .game-sun-group{bottom:calc(var(--game-ground-height) + 80 * 100cqw / 402);position:absolute;left:50%;transform:translate(-50%)}.phone-app-game .game-sun-disc{background:var(--game-sun-disc);z-index:3;border-radius:50%;width:24.8756cqw;height:24.8756cqw;position:relative}.phone-app-game .game-sun-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-app-game .game-sun-ring-inner{background:var(--game-sun-ring-inner);z-index:2;width:32.3383cqw;height:32.3383cqw}.phone-app-game .game-sun-ring-outer{background:var(--game-sun-ring-outer);z-index:1;width:39.801cqw;height:39.801cqw}.phone-app-game .game-hud{z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.9801cqw;left:3.9801cqw;right:3.9801cqw}.phone-app-game .game-hud-title{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--game-hud);letter-spacing:.15em;text-transform:uppercase;font-size:2.98507cqw;font-weight:600}.phone-app-game .game-hud-score{justify-content:center;align-items:center;min-width:14.9254cqw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.phone-app-game .game-score-digit{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);font-variant-numeric:tabular-nums;color:var(--game-hud);visibility:hidden;font-size:7.9602cqw;font-weight:700;position:absolute}.phone-app-game .game-score-static{visibility:visible;position:relative}.phone-app-game .game-hud-pause{width:4.97512cqw;height:4.97512cqw;color:var(--game-hud)}.phone-app-game .game-combo-pill{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--game-hud);z-index:20;background:#ffffff26;border-radius:1.99005cqw;padding:.746269cqw 1.99005cqw;font-size:2.73632cqw;font-weight:600;position:absolute;top:11.9403cqw;right:3.9801cqw}.phone-app-game .game-birds{top:0;left:0;right:0;bottom:var(--game-ground-height);z-index:5;pointer-events:none;position:absolute}.phone-app-game .game-bird{background:var(--game-ridge-near);clip-path:polygon(0 50%,40% 0,50% 50%,60% 0,100% 50%,60% 100%,50% 50%,40% 100%);width:2.98507cqw;height:1.24378cqw;position:absolute}.phone-app-game .game-bird-1{top:25%;left:-5%}.phone-app-game .game-bird-2{top:18%;left:-15%}.phone-app-game .game-bird-3{top:30%;left:-25%}.phone-app-game .game-embers{top:0;left:0;right:0;bottom:var(--game-ground-height);z-index:6;pointer-events:none;position:absolute}.phone-app-game .game-ember{background:var(--game-sun-disc);border-radius:50%;width:.746269cqw;height:.746269cqw;position:absolute}.phone-app-game .game-ember-1{bottom:30%;left:20%}.phone-app-game .game-ember-2{bottom:50%;left:60%}.phone-app-game .game-ember-3{bottom:40%;left:80%}.phone-app-game .game-ember-4{bottom:60%;left:35%}.phone-app-game .game-ridges{bottom:var(--game-ground-height);height:54.7264cqw;position:absolute;left:0;right:0;overflow:hidden}.phone-app-game .game-ridge{width:200%;position:absolute;bottom:0;left:0}.phone-app-game .game-ridge-far{background:var(--game-ridge-far);clip-path:polygon(0% 100%,0% 70%,5% 50%,10% 65%,15% 30%,20% 55%,25% 20%,30% 45%,35% 35%,40% 60%,45% 25%,50% 50%,55% 40%,60% 65%,65% 30%,70% 55%,75% 20%,80% 50%,85% 35%,90% 60%,95% 45%,100% 70%,100% 100%);z-index:1;height:39.801cqw}.phone-app-game .game-ridge-mid{background:var(--game-ridge-mid);clip-path:polygon(0% 100%,0% 60%,8% 45%,16% 55%,24% 35%,32% 50%,40% 40%,48% 55%,56% 30%,64% 50%,72% 45%,80% 60%,88% 40%,96% 55%,100% 50%,100% 100%);z-index:2;height:29.8507cqw}.phone-app-game .game-ridge-near{background:var(--game-ridge-near);clip-path:polygon(0% 100%,0% 50%,6% 35%,12% 50%,18% 25%,24% 45%,30% 30%,36% 50%,42% 20%,48% 40%,54% 35%,60% 55%,66% 25%,72% 45%,78% 30%,84% 50%,90% 40%,96% 55%,100% 45%,100% 100%);z-index:3;height:19.9005cqw}.phone-app-game .game-action{bottom:var(--game-ground-height);z-index:10;height:44.7761cqw;position:absolute;left:0;right:0}.phone-app-game .game-player-trail{bottom:0;left:var(--game-player-left);width:var(--game-player-size);height:var(--game-player-size);z-index:4;position:absolute}.phone-app-game .game-afterimage{background:var(--game-player);--ai-offset:calc(-16 * 100cqw / 402);border-radius:3.48259cqw;width:100%;height:100%;position:absolute}.phone-app-game .game-afterimage-1{--ai-idx:1}.phone-app-game .game-afterimage-2{--ai-idx:2}.phone-app-game .game-afterimage-3{--ai-idx:3}.phone-app-game .game-speed-lines{bottom:calc(var(--game-player-size) * .4);left:calc(var(--game-player-left) - 55 * 100cqw / 402);z-index:3;opacity:0;flex-direction:column;gap:1.49254cqw;display:flex;position:absolute}.phone-app-game .game-speed-line{background:#33296a99;border-radius:.248756cqw;height:.497512cqw}.phone-app-game .game-speed-line:first-child{width:9.95025cqw}.phone-app-game .game-speed-line:nth-child(2){width:6.96517cqw;margin-left:1.99005cqw}.phone-app-game .game-speed-line:nth-child(3){width:8.45771cqw;margin-left:.995025cqw}.phone-app-game .game-player{bottom:0;left:var(--game-player-left);width:var(--game-player-size);height:var(--game-player-size);z-index:5;transform-origin:50%;position:absolute}.phone-app-game .game-player-body{background:var(--game-player);border-radius:3.48259cqw;justify-content:center;align-items:center;gap:2.48756cqw;width:100%;height:100%;display:flex}.phone-app-game .game-player-eye{background:var(--game-player-eye);border-radius:1.24378cqw;width:2.48756cqw;height:3.48259cqw}.phone-app-game .game-plus-one{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--game-hud);visibility:hidden;z-index:15;font-size:4.47761cqw;font-weight:700;position:absolute;bottom:54.7264cqw;left:49.7512cqw}.phone-app-game .game-obstacles{width:174.129cqw;height:14.9254cqw;position:absolute;bottom:0;left:0}.phone-app-game .game-obstacle{background:var(--game-ridge-near);clip-path:polygon(50% 0%,100% 100%,0% 100%);width:6.96517cqw;height:11.9403cqw;position:absolute;bottom:0}.phone-app-game .game-obstacle-facet{background:var(--game-ridge-mid);clip-path:polygon(0% 0%,100% 100%,0% 100%);width:50%;height:100%;position:absolute;bottom:0;right:0}.phone-app-game .game-obstacle-1{left:54.7264cqw}.phone-app-game .game-obstacle-2{left:94.5274cqw}.phone-app-game .game-obstacle-3{left:134.328cqw}.phone-app-game .game-coins{width:174.129cqw;height:7.46269cqw;position:absolute;bottom:19.9005cqw;left:0}.phone-app-game .game-coin{border:calc(5 * 100cqw / 402) solid var(--game-coin);box-sizing:border-box;background:0 0;border-radius:50%;width:6.46766cqw;height:6.46766cqw;position:absolute}.phone-app-game .game-coin-1{left:57.2139cqw}.phone-app-game .game-coin-2{left:97.0149cqw}.phone-app-game .game-coin-3{left:136.816cqw}.phone-app-game .game-coin-particles{width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-app-game .game-particle{background:var(--game-coin);--p-dx:0;--p-dy:0;border-radius:50%;width:1.24378cqw;height:1.24378cqw;position:absolute}.phone-app-game .game-particle:first-child{--p-dx:calc(24 * 100cqw / 402);--p-dy:0}.phone-app-game .game-particle:nth-child(2){--p-dx:calc(12 * 100cqw / 402);--p-dy:calc(21 * 100cqw / 402)}.phone-app-game .game-particle:nth-child(3){--p-dx:calc(-12 * 100cqw / 402);--p-dy:calc(21 * 100cqw / 402)}.phone-app-game .game-particle:nth-child(4){--p-dx:calc(-24 * 100cqw / 402);--p-dy:0}.phone-app-game .game-particle:nth-child(5){--p-dx:calc(-12 * 100cqw / 402);--p-dy:calc(-21 * 100cqw / 402)}.phone-app-game .game-particle:nth-child(6){--p-dx:calc(12 * 100cqw / 402);--p-dy:calc(-21 * 100cqw / 402)}.phone-app-game .game-ground{height:var(--game-ground-height);z-index:10;position:absolute;bottom:0;left:0;right:0}.phone-app-game .game-ground-edge{background:var(--game-ground-edge);height:.746269cqw;position:absolute;top:0;left:0;right:0}.phone-app-game .game-ground-fill{background:var(--game-ground-fill);position:absolute;inset:.746269cqw 0 0}.phone-app-game .game-ground-dashes{gap:6.96517cqw;width:200%;height:.995025cqw;display:flex;position:absolute;top:4.97512cqw;left:0}.phone-app-game .game-dash{background:var(--game-ground-edge);border-radius:.497512cqw;flex-shrink:0;width:4.97512cqw;height:.995025cqw}.phone-app-game .game-hint-pill{position:absolute;bottom:12.4378cqw;left:50%;transform:translate(-50%)}.phone-app-game .game-hint-text{font-family:-apple-system, BlinkMacSystemFont, var(--font-sans);color:var(--game-hud);background:#ffffff1f;border-radius:1.99005cqw;padding:1.24378cqw 3.48259cqw;font-size:2.98507cqw;font-weight:500}[data-variant=game] .phone-app-game [data-anim^=game-star]{animation:game-star-twinkle var(--loop) ease-in-out infinite}[data-variant=game] .phone-app-game [data-anim=game-star-2]{animation-delay:.4s}[data-variant=game] .phone-app-game [data-anim=game-star-3]{animation-delay:.8s}[data-variant=game] .phone-app-game [data-anim=game-star-4]{animation-delay:1.2s}[data-variant=game] .phone-app-game [data-anim=game-star-5]{animation-delay:1.6s}@keyframes game-star-twinkle{0%,40%,60%,to{opacity:.6}50%{opacity:1}}[data-variant=game] .phone-app-game [data-anim^=game-bird]{animation:game-bird-fly var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-bird-2]{animation-delay:-1s}[data-variant=game] .phone-app-game [data-anim=game-bird-3]{animation-delay:-2s}@keyframes game-bird-fly{0%{transform:translate(0)}to{transform:translate(111.94cqw)}}[data-variant=game] .phone-app-game [data-anim^=game-ember]{animation:game-ember-drift var(--loop) ease-in-out infinite}[data-variant=game] .phone-app-game [data-anim=game-ember-1]{--em-dx:20;--em-dy:-30}[data-variant=game] .phone-app-game [data-anim=game-ember-2]{--em-dx:-15;--em-dy:-25;animation-delay:.5s}[data-variant=game] .phone-app-game [data-anim=game-ember-3]{--em-dx:10;--em-dy:-20;animation-delay:1s}[data-variant=game] .phone-app-game [data-anim=game-ember-4]{--em-dx:-10;--em-dy:-15;animation-delay:1.5s}@keyframes game-ember-drift{0%,to{opacity:.4;transform:translate(0)}50%{transform:translate(calc(var(--em-dx,0) * 100cqw / 402), calc(var(--em-dy,0) * 100cqw / 402));opacity:.9}}[data-variant=game] .phone-app-game [data-anim=game-ridge-far]{animation:game-ridge-scroll calc(var(--loop) * 2) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-ridge-mid]{animation:game-ridge-scroll calc(var(--loop) * 1.5) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-ridge-near]{animation:game-ridge-scroll var(--loop) linear infinite}@keyframes game-ridge-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-variant=game] .phone-app-game [data-anim=game-player]{animation:game-player-jump var(--loop) linear infinite}@keyframes game-player-jump{0%,54%{transform:translateY(0)rotate(0)scaleY(1)scaleX(1)}55%{transform:translateY(0)rotate(0)scaleY(.7)scaleX(1.3)}57%{transform:translateY(-12.4378cqw)rotate(90deg)scaleY(1)scaleX(1)}60%{transform:translateY(var(--game-jump-height)) rotate(180deg) scaleY(1) scaleX(1)}63%{transform:translateY(-12.4378cqw)rotate(270deg)scaleY(1)scaleX(1)}65%{transform:translateY(0)rotate(360deg)scaleY(.75)scaleX(1.25)}66%{transform:translateY(0)rotate(360deg)scaleY(1)scaleX(1)}67%{transform:translateY(0)rotate(360deg)scaleY(.7)scaleX(1.3)}69%{transform:translateY(-12.4378cqw)rotate(450deg)scaleY(1)scaleX(1)}72%{transform:translateY(var(--game-jump-height)) rotate(540deg) scaleY(1) scaleX(1)}75%{transform:translateY(-12.4378cqw)rotate(630deg)scaleY(1)scaleX(1)}77%{transform:translateY(0)rotate(720deg)scaleY(.75)scaleX(1.25)}78%{transform:translateY(0)rotate(720deg)scaleY(1)scaleX(1)}79%{transform:translateY(0)rotate(720deg)scaleY(.7)scaleX(1.3)}81%{transform:translateY(-12.4378cqw)rotate(810deg)scaleY(1)scaleX(1)}84%{transform:translateY(var(--game-jump-height)) rotate(900deg) scaleY(1) scaleX(1)}87%{transform:translateY(-12.4378cqw)rotate(990deg)scaleY(1)scaleX(1)}89%{transform:translateY(0)rotate(1080deg)scaleY(.75)scaleX(1.25)}90%,to{transform:translateY(0)rotate(1080deg)scaleY(1)scaleX(1)}}[data-variant=game] .phone-app-game .game-afterimage{animation:game-afterimage var(--loop) linear infinite}[data-variant=game] .phone-app-game .game-afterimage-1{--ai-opacity:.35;--ai-x:-16}[data-variant=game] .phone-app-game .game-afterimage-2{--ai-opacity:.2;--ai-x:-32;animation-delay:40ms}[data-variant=game] .phone-app-game .game-afterimage-3{--ai-opacity:.1;--ai-x:-48;animation-delay:80ms}@keyframes game-afterimage{0%,54%,66%,78%,90%,to{opacity:0;transform:translateX(calc(var(--ai-x,-16) * 100cqw / 402)) translateY(0)}57%,69%,81%{opacity:var(--ai-opacity,.35);transform:translateX(calc(var(--ai-x,-16) * 100cqw / 402)) translateY(calc(-30 * 100cqw / 402))}60%,72%,84%{opacity:var(--ai-opacity,.35);transform:translateX(calc(var(--ai-x,-16) * 100cqw / 402)) translateY(var(--game-jump-height))}63%,75%,87%{opacity:var(--ai-opacity,.35);transform:translateX(calc(var(--ai-x,-16) * 100cqw / 402)) translateY(calc(-30 * 100cqw / 402))}}[data-variant=game] .phone-app-game [data-anim=game-speed-lines]{animation:game-speed-lines var(--loop) linear infinite}@keyframes game-speed-lines{0%,56%,64%,68%,76%,80%,88%,to{opacity:0}58%,62%,70%,74%,82%,86%{opacity:1}}[data-variant=game] .phone-app-game [data-anim=game-eye-blink]{animation:game-eye-blink var(--loop) linear infinite}@keyframes game-eye-blink{0%,52%{transform:scaleY(1)}52.5%{transform:scaleY(.1)}53%,to{transform:scaleY(1)}}[data-variant=game] .phone-app-game [data-anim=game-obstacles]{animation:game-obstacles-scroll var(--loop) linear infinite}@keyframes game-obstacles-scroll{0%,54%{transform:translate(0)}60%{transform:translate(-34.8259cqw)}72%{transform:translate(-74.6269cqw)}84%{transform:translate(-114.428cqw)}90%,to{transform:translate(-129.353cqw)}}[data-variant=game] .phone-app-game [data-anim=game-coins]{animation:game-obstacles-scroll var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-coin-1]{animation:game-coin-collect var(--loop) linear infinite;--coin-time:60%}[data-variant=game] .phone-app-game [data-anim=game-coin-2]{animation:game-coin-collect var(--loop) linear infinite;animation-delay:calc(var(--loop) * .12)}[data-variant=game] .phone-app-game [data-anim=game-coin-3]{animation:game-coin-collect var(--loop) linear infinite;animation-delay:calc(var(--loop) * .24)}@keyframes game-coin-collect{0%,59%{visibility:visible;transform:scale(1)}60%{visibility:hidden;transform:scale(1.2)}61%,to{visibility:hidden;transform:scale(0)}}[data-variant=game] .phone-app-game [data-anim^=game-particles] .game-particle{animation:game-particle-burst var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-particles-2] .game-particle{animation-delay:calc(var(--loop) * .12)}[data-variant=game] .phone-app-game [data-anim=game-particles-3] .game-particle{animation-delay:calc(var(--loop) * .24)}@keyframes game-particle-burst{0%,59%,64%,to{opacity:0;transform:translate(0)}60%{opacity:1;transform:translate(0)}63%{opacity:0;transform:translate(var(--p-dx), var(--p-dy))}}[data-variant=game] .phone-app-game [data-anim=game-plus-1]{animation:game-plus-one var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-plus-2]{animation:game-plus-one var(--loop) linear infinite;animation-delay:calc(var(--loop) * .12)}[data-variant=game] .phone-app-game [data-anim=game-plus-3]{animation:game-plus-one var(--loop) linear infinite;animation-delay:calc(var(--loop) * .24)}@keyframes game-plus-one{0%,59%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(0)}60%{visibility:visible;clip-path:inset(0);transform:translateY(0)}63%{visibility:visible;clip-path:inset(0);transform:translateY(-5.97015cqw)}65%{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(-8.95522cqw)}66%,to{visibility:hidden}}[data-variant=game] .phone-app-game [data-anim=game-ground-dashes]{animation:game-ground-dashes-scroll var(--loop) linear infinite}@keyframes game-ground-dashes-scroll{0%,54%{transform:translate(0)}90%,to{transform:translate(-50%)}}[data-variant=game] .phone-app-game [data-anim=game-score-0]{animation:game-score-vis-0 var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-score-1]{animation:game-score-vis-1 var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-score-2]{animation:game-score-vis-2 var(--loop) linear infinite}[data-variant=game] .phone-app-game [data-anim=game-score-3]{animation:game-score-vis-3 var(--loop) linear infinite}@keyframes game-score-vis-0{0%,50%{visibility:hidden}50.01%,59.99%{visibility:visible}60%,to{visibility:hidden}}@keyframes game-score-vis-1{0%,59.99%{visibility:hidden}60%,71.99%{visibility:visible}72%,to{visibility:hidden}}@keyframes game-score-vis-2{0%,71.99%{visibility:hidden}72%,83.99%{visibility:visible}84%,to{visibility:hidden}}@keyframes game-score-vis-3{0%,83.99%{visibility:hidden}84%,93.99%{visibility:visible}94%,to{visibility:hidden}}[data-paused=true] .phone-app-game [data-anim^=game-star],[data-paused=true] .phone-app-game [data-anim^=game-bird],[data-paused=true] .phone-app-game [data-anim^=game-ember],[data-paused=true] .phone-app-game [data-anim^=game-ridge],[data-paused=true] .phone-app-game [data-anim=game-player],[data-paused=true] .phone-app-game .game-afterimage,[data-paused=true] .phone-app-game [data-anim=game-speed-lines],[data-paused=true] .phone-app-game [data-anim=game-eye-blink],[data-paused=true] .phone-app-game [data-anim=game-obstacles],[data-paused=true] .phone-app-game [data-anim=game-coins],[data-paused=true] .phone-app-game [data-anim^=game-coin],[data-paused=true] .phone-app-game [data-anim^=game-particles] .game-particle,[data-paused=true] .phone-app-game [data-anim^=game-plus],[data-paused=true] .phone-app-game [data-anim=game-ground-dashes],[data-paused=true] .phone-app-game [data-anim^=game-score]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.phone-app-game [data-anim=game-player]{transform:translateY(var(--game-jump-height)) rotate(540deg) scaleY(1) scaleX(1)}.phone-app-game .game-afterimage-1{opacity:.35;transform:translateX(calc(-16 * 100cqw / 402)) translateY(var(--game-jump-height))}.phone-app-game .game-afterimage-2{opacity:.2;transform:translateX(calc(-32 * 100cqw / 402)) translateY(var(--game-jump-height))}.phone-app-game .game-afterimage-3{opacity:.1;transform:translateX(calc(-48 * 100cqw / 402)) translateY(var(--game-jump-height))}.phone-app-game [data-anim=game-speed-lines]{opacity:1}.phone-app-game [data-anim=game-obstacles],.phone-app-game [data-anim=game-coins]{transform:translate(-74.6269cqw)}.phone-app-game [data-anim=game-coin-1]{visibility:hidden}.phone-app-game [data-anim=game-coin-3]{visibility:visible}.phone-app-game [data-anim=game-ridge-far],.phone-app-game [data-anim=game-ridge-mid],.phone-app-game [data-anim=game-ridge-near],.phone-app-game [data-anim=game-ground-dashes]{transform:translate(-25%)}.phone-app-game [data-anim=game-score-0],.phone-app-game [data-anim=game-score-1],.phone-app-game [data-anim=game-score-3]{display:none}.phone-app-game [data-anim=game-score-2]{visibility:visible}}[data-anim=user-msg]{visibility:hidden;clip-path:inset(100% 0 0);animation:user-msg var(--loop) linear infinite;transform:translateY(10px)}[data-anim=typing]{opacity:0;animation:typing-show var(--loop) linear infinite}.typing-dot:first-child{animation:typing-dot var(--loop) linear infinite}.typing-dot:nth-child(2){animation:typing-dot var(--loop) linear infinite .15s}.typing-dot:nth-child(3){animation:typing-dot var(--loop) linear infinite .3s}[data-anim=agent-reply]{visibility:hidden;clip-path:inset(100% 0 0);animation:agent-reply var(--loop) linear infinite;transform:translateY(6px)}[data-anim=url-pulse]{animation:url-pulse var(--loop) linear infinite}[data-anim=phone-url]{visibility:hidden;clip-path:inset(0 100% 0 0);animation:phone-url var(--loop) linear infinite}[data-anim=loading-bar]{animation:loading-bar var(--loop) linear infinite}[data-anim=safari-placeholder]{animation:safari-placeholder var(--loop) linear infinite}[data-anim=safari-loaded]{animation:safari-loaded var(--loop) linear infinite}[data-variant=todo] .phone-app-todo{animation:app-todo var(--loop) linear infinite}[data-variant=todo] .phone-app-gallery,[data-variant=todo] .phone-app-game{display:none}[data-variant=gallery] .phone-app-gallery{animation:app-gallery var(--loop) linear infinite}[data-variant=gallery] .phone-app-todo,[data-variant=gallery] .phone-app-game{display:none}[data-variant=game] .phone-app-game{animation:app-game var(--loop) linear infinite}[data-variant=game] .phone-app-todo,[data-variant=game] .phone-app-gallery{display:none}[data-anim=todo-check] .todo-checkbox{animation:todo-check var(--loop) linear infinite}[data-anim=todo-check] .todo-check-icon{opacity:0;animation:todo-check-icon var(--loop) linear infinite}[data-anim=todo-check] .todo-text{animation:todo-text-strike var(--loop) linear infinite}[data-anim=counter-before]{animation:counter-before var(--loop) linear infinite}[data-anim=counter-after]{visibility:hidden;animation:counter-after var(--loop) linear infinite}@keyframes user-msg{0%,4%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(10px)}4.01%{visibility:visible}8%,88%{visibility:visible;clip-path:inset(0);transform:translateY(0)}93.99%{visibility:visible;clip-path:inset(0);transform:translateY(0)}94%{visibility:hidden;clip-path:inset(0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(0)}}@keyframes typing-show{0%,18%{opacity:0}22%,30%{opacity:1}34%,to{opacity:0}}@keyframes typing-dot{0%,18%{transform:translateY(0)}22%{transform:translateY(-3px)}26%{transform:translateY(0)}30%,to{transform:translateY(0)}}@keyframes agent-reply{0%,30%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(6px)}30.01%{visibility:visible}36%,88%{visibility:visible;clip-path:inset(0);transform:translateY(0)}93.99%{visibility:visible;clip-path:inset(0);transform:translateY(0)}94%{visibility:hidden;clip-path:inset(0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(0)}}@keyframes url-pulse{0%,40%{box-shadow:none}42%,46%{box-shadow:0 0 0 3px #ff5a1f66}50%,to{box-shadow:none}}@keyframes phone-url{0%,44%{visibility:hidden;clip-path:inset(0 100% 0 0)}44.01%{visibility:visible}50%,88%{visibility:visible;clip-path:inset(0)}93.99%{visibility:visible;clip-path:inset(0)}94%{visibility:hidden;clip-path:inset(0 0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 0 100%)}}@keyframes loading-bar{0%,44%{transform:scaleX(0)}46%{transform:scaleX(.3)}50%{transform:scaleX(.6)}54%{transform:scaleX(1)}58%,to{transform:scaleX(0)}}@keyframes safari-placeholder{0%,44%{visibility:visible}44.01%,93.99%{visibility:hidden}94%,to{visibility:visible}}@keyframes safari-loaded{0%,44%{visibility:hidden}44.01%,93.99%{visibility:visible}94%,to{visibility:hidden}}@keyframes app-todo{0%,50%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(10px)}50.01%{visibility:visible}56%,88%{visibility:visible;clip-path:inset(0);transform:translateY(0)}93.99%{visibility:visible;clip-path:inset(0);transform:translateY(0)}94%{visibility:hidden;clip-path:inset(0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(0)}}@keyframes app-gallery{0%,50%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(10px)}50.01%{visibility:visible}56%,88%{visibility:visible;clip-path:inset(0);transform:translateY(0)}93.99%{visibility:visible;clip-path:inset(0);transform:translateY(0)}94%{visibility:hidden;clip-path:inset(0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(0)}}@keyframes app-game{0%,50%{visibility:hidden;clip-path:inset(100% 0 0);transform:translateY(10px)}50.01%{visibility:visible}56%,88%{visibility:visible;clip-path:inset(0);transform:translateY(0)}93.99%{visibility:visible;clip-path:inset(0);transform:translateY(0)}94%{visibility:hidden;clip-path:inset(0 0 100%)}to{visibility:hidden;clip-path:inset(0 0 100%);transform:translateY(0)}}@keyframes todo-check{0%,62%{border-color:var(--hairline);background:0 0}66%,88%{background:var(--accent);border-color:var(--accent)}94%,to{border-color:var(--hairline);background:0 0}}@keyframes todo-check-icon{0%,62%{opacity:0}66%,88%{opacity:1}94%,to{opacity:0}}@keyframes todo-text-strike{0%,62%{color:var(--ink);text-decoration:none}66%,88%{color:var(--secondary);text-decoration:line-through}94%,to{color:var(--ink);text-decoration:none}}@keyframes counter-before{0%,62%{visibility:visible}66%,to{visibility:hidden}}@keyframes counter-after{0%,62%{visibility:hidden}66%,88%{visibility:visible}94%,to{visibility:hidden}}[data-paused=true] [data-anim=user-msg],[data-paused=true] [data-anim=typing],[data-paused=true] .typing-dot,[data-paused=true] [data-anim=agent-reply],[data-paused=true] [data-anim=url-pulse],[data-paused=true] [data-anim=phone-url],[data-paused=true] [data-anim=loading-bar],[data-paused=true] [data-anim=safari-placeholder],[data-paused=true] [data-anim=safari-loaded],[data-paused=true] .phone-app-todo,[data-paused=true] .phone-app-gallery,[data-paused=true] .phone-app-game,[data-paused=true] [data-anim=todo-check] .todo-checkbox,[data-paused=true] [data-anim=todo-check] .todo-check-icon,[data-paused=true] [data-anim=todo-check] .todo-text,[data-paused=true] [data-anim=counter-before],[data-paused=true] [data-anim=counter-after]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.how-it-works-stage{display:none}.how-it-works-reduced{display:block}.how-it-works-caption{margin-bottom:24px}}@media (width<=899px){.how-it-works-stage[data-variant=todo] .phone-app-todo,.how-it-works-stage[data-variant=gallery] .phone-app-gallery,.how-it-works-stage[data-variant=game] .phone-app-game{visibility:visible;clip-path:none;animation:none;transform:none}.how-it-works-stage [data-anim=safari-placeholder]{visibility:hidden;animation:none}.how-it-works-stage [data-anim=safari-loaded],.how-it-works-stage [data-anim=phone-url]{visibility:visible;clip-path:none;animation:none}}@media (width<=899px) and (prefers-reduced-motion:reduce){.reduced-frames{flex-direction:column;align-items:stretch}.reduced-frame{max-width:none}}.why-ammo{padding-block:56px}.why-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:32px;font-size:32px;font-weight:700}.why-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.why-point{flex-direction:column;gap:8px;display:flex}.why-icon{width:24px;height:24px;color:var(--secondary);flex-shrink:0}.why-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700}.why-description{font-family:var(--font-sans);color:var(--secondary);margin:0;font-size:15px;line-height:1.5}@media (width<=1023px){.why-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=768px){.why-ammo{padding-block:36px}.why-heading{font-size:28px}}@media (width<=639px){.why-grid{grid-template-columns:1fr;gap:24px}}@media (width<=400px){.why-ammo{padding-block:32px}.why-heading{font-size:24px}}.pricing{padding-block:56px}.pricing-header{justify-content:flex-end;align-items:center;margin-bottom:32px;display:flex}.pricing-header:has(.pricing-page-link){flex-wrap:wrap;justify-content:space-between;gap:16px}.pricing-page-link{color:var(--ink);text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.pricing-page-link:hover{color:var(--ink)}.vat-toggle{background:var(--white);border:1px solid var(--hairline);border-radius:24px;padding:4px;display:flex;overflow:hidden}.vat-toggle-option{font-family:var(--font-sans);color:var(--secondary);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.vat-toggle-option:hover{color:var(--ink)}.vat-toggle-option[aria-checked=true]{background:var(--ink);color:var(--white)}.vat-toggle-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.pricing-card{background:var(--white);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;padding:32px;display:flex}.pricing-card.highlight{background:var(--ink);border-color:var(--ink)}.pricing-card.highlight .pricing-name,.pricing-card.highlight .pricing-price,.pricing-card.highlight .pricing-unit,.pricing-card.highlight .pricing-amount,.pricing-card.highlight .pricing-currency{color:var(--bg)}.pricing-card.highlight .pricing-description{color:#f5f4f0b3}.pricing-name{font-family:var(--font-sans);color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:600}.pricing-price{align-items:baseline;margin-bottom:4px;display:flex}.pricing-currency,.pricing-amount{font-family:var(--font-sans);font-feature-settings:"tnum" 1;letter-spacing:-.03em;color:var(--ink);font-size:64px;font-weight:600}.pricing-unit{color:var(--secondary);min-height:24px;margin-bottom:12px;font-size:16px;font-weight:400}.pricing-description{color:var(--secondary);font-size:15px;line-height:1.5}.pricing-note{text-align:center;color:var(--secondary);margin-top:24px;font-size:13px}.vat-note[hidden]{display:none}@media (width<=768px){.pricing{padding-block:36px}.pricing-header{justify-content:center}.pricing-grid{grid-template-columns:1fr;gap:16px}}@media (width<=400px){.pricing{padding-block:32px}}@media (pointer:coarse){.vat-toggle-option{align-items:center;min-height:44px;display:inline-flex}}@media (width<=340px){.pricing-card{padding:24px 20px}.pricing-amount,.pricing-currency{font-size:52px}}.pricing-page{padding-top:56px}.pricing-page h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.1}.pricing-lead{max-width:36rem;color:var(--secondary);font-size:19px;line-height:1.5}.pricing-start{background:var(--accent);min-height:48px;color:var(--ink);font-family:var(--font-sans);border-radius:10px;justify-content:center;align-items:center;margin-top:28px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.pricing-start:hover{background:var(--accent-hover);color:var(--ink)}.pricing-page .pricing{padding-top:40px}.pricing-page .pricing-header{justify-content:flex-start}.pricing-faq{padding-bottom:56px}.pricing-faq h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}.pricing-faq dl{max-width:65ch;margin:0}.pricing-faq dl>div{margin-top:24px}.pricing-faq dl>div:first-child{margin-top:0}.pricing-faq dt{color:var(--ink);font-size:18px;font-weight:600}.pricing-faq dd{color:var(--secondary);margin-top:4px;font-size:16px;line-height:1.5}@media (width<=768px){.pricing-page{padding-top:36px}.pricing-page h1{font-size:32px}.pricing-lead{font-size:17px}.pricing-start{width:100%}.pricing-faq{padding-bottom:36px}}@media (width<=400px){.pricing-page{padding-top:32px}.pricing-faq{padding-bottom:32px}}.waitlist{padding-block:56px}.waitlist-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:40px;font-weight:700}.waitlist-subline{color:var(--secondary);margin-bottom:32px;font-size:17px}.waitlist-form{max-width:480px}.waitlist-label{color:var(--secondary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.waitlist-field-row{align-items:stretch;gap:12px;display:flex}.waitlist-email{max-width:320px;font-family:var(--font-sans);border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:10px;flex:1;min-height:34px;padding:14px 20px;font-size:16px;transition:border-color .15s}.waitlist-email:focus{border-color:var(--accent);outline:none}.waitlist-email[aria-invalid=true]{border-color:var(--error)}.waitlist-submit{font-family:var(--font-sans);background:var(--accent);color:var(--ink);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .15s}.waitlist-submit:hover{background:var(--accent-hover)}.waitlist-submit[aria-disabled=true]{opacity:.55;cursor:default}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.waitlist-message{align-items:center;gap:6px;min-height:20px;margin-top:12px;font-size:14px;display:flex}.waitlist-message-success{color:var(--success)}.waitlist-success-icon{flex-shrink:0;width:20px;height:20px;display:none}.waitlist-message-success:has(.waitlist-success-text:not(:empty)) .waitlist-success-icon{display:block}.waitlist-message-error{color:var(--error)}@media (width<=768px){.waitlist{padding-block:36px}.waitlist-title{font-size:30px}.waitlist-field-row{flex-direction:column}.waitlist-email{flex:none;width:100%;max-width:none}.waitlist-submit{width:100%}}@media (width<=400px){.waitlist{padding-block:32px}.waitlist-title{font-size:26px}}@media (pointer:coarse){.waitlist-email{min-height:44px;font-size:16px}.waitlist-submit{min-height:44px}}.site-footer{max-width:1120px;margin:0 auto;padding:32px 48px}.footer-content{border-top:1px solid var(--hairline);color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:13px;display:flex}.footer-brand{flex-direction:column;gap:2px;display:flex}.footer-wordmark{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.footer-dot{color:var(--accent)}.footer-tagline{color:var(--secondary);font-size:12px}.footer-nav{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.footer-guides{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;display:flex}.footer-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;min-height:44px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}.footer-guides ul{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;display:flex}.footer-links a,.footer-guides a{color:var(--secondary);align-items:center;min-height:44px;transition:color .15s;display:inline-flex}.footer-links a:hover,.footer-guides a:hover{color:var(--ink)}@media (width<=768px){.site-footer{padding:24px}.footer-content{text-align:center;flex-direction:column}.footer-brand{align-items:center}.footer-nav,.footer-guides,.footer-guides ul,.footer-links{justify-content:center;align-items:center;max-width:100%}}@media (width<=400px){.site-footer{padding:24px 16px}}@media (pointer:coarse){.footer-links a,.footer-guides a{min-height:44px}}.who{max-width:640px;margin:96px 0 56px}.who h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.1}.who-lead{max-width:36rem;color:var(--secondary);margin-bottom:32px;font-size:19px;line-height:1.5}.who-facts{background:var(--white);border:1px solid var(--hairline);border-radius:16px;margin:0;padding:8px 32px}.who-facts>div{border-top:1px solid var(--hairline);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.who-facts>div:first-child{border-top:0}.who-facts dt{color:var(--secondary);font-size:13px;font-weight:600}.who-facts dd{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.who-facts a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline 1px;display:inline-flex}.who-back{margin-top:32px}.who-back a{min-height:44px;color:var(--secondary);align-items:center;font-size:13px;display:inline-flex}.who-back a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=768px){.who{margin-top:64px}}@media (width<=400px){.who{margin-top:48px}.who-facts{padding:4px 20px}.who-facts>div{grid-template-columns:1fr;gap:2px;padding:14px 0}}.seo-page{max-width:640px;margin:96px 0 56px}.seo-page h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,5vw,40px);font-weight:700;line-height:1.1}.seo-lead{max-width:36rem;color:var(--secondary);font-size:19px;line-height:1.5}.seo-copy{max-width:36rem;color:var(--ink);overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.5}.seo-instruction{margin-top:8px}.seo-page .prompt-slab{background:0 0;padding:0}.seo-page .seo-instruction h2{margin-top:32px}.seo-page .prompt-slab-box{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px;padding:20px 24px}.seo-page .prompt-slab-content{font-size:15px;line-height:1.45}.seo-page .copy-btn{align-self:flex-start}.seo-cta{background:var(--accent);min-height:48px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-top:28px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.seo-cta:hover{background:var(--accent-hover);color:var(--ink)}.seo-page h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-size:24px;font-weight:700}.seo-page ol,.seo-page ul{margin:0;padding-left:1.25rem}.seo-page li{margin-top:8px;line-height:1.5}.seo-page li:first-child{margin-top:0}.seo-page a:not(.seo-cta){color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px}.seo-page a:not(.seo-cta):hover{color:var(--accent)}@media (width<=768px){.seo-page{margin-top:64px}.seo-lead{font-size:17px}.seo-page .copy-btn{justify-content:center;width:100%}}@media (width<=400px){.seo-page{margin-top:48px}}.fallback-page{max-width:600px;padding-block:64px}.fallback-page h1{font-family:var(--font-display);margin-bottom:16px;font-size:24px;font-weight:700}.fallback-page p{color:var(--secondary);margin-bottom:16px}.fallback-page a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.fallback-page a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=768px){.fallback-page{padding-block:40px}}.audit{padding-block:32px 64px}.audit-notice{background:var(--white);border:1px dashed var(--accent);color:var(--secondary);border-radius:10px;padding:12px 16px;font-size:14px}.audit-hero{max-width:720px;padding-block:48px 24px}.audit-eyebrow{color:var(--secondary);margin-bottom:8px;font-size:14px;font-weight:600}.audit-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.1}.audit-subline{color:var(--secondary);margin-bottom:28px;font-size:18px}.audit-cta{background:var(--accent);color:var(--ink);border-radius:10px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block}.audit-cta:hover{background:var(--accent-hover)}.audit-section{padding-block:40px 0}.audit-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:32px;font-weight:700}.audit-steps,.audit-tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.audit-card{background:var(--white);border:1px solid var(--hairline);border-radius:14px;padding:24px}.audit-card-highlight{border-color:var(--accent)}.audit-card-title{margin-bottom:8px;font-size:17px;font-weight:600}.audit-card p{color:var(--secondary)}.audit-price{font-family:var(--font-display);font-size:36px;font-weight:700}.audit-card .audit-price{color:var(--ink)}.audit-scope{margin-bottom:12px;font-size:14px}.audit-includes{color:var(--ink);padding-left:20px}.audit-note{color:var(--secondary);margin-top:12px;font-size:14px}.audit-table-wrap{margin-top:16px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;font-size:14px}.audit-table th,.audit-table td{text-align:left;border-bottom:1px solid var(--hairline);color:var(--ink);padding:8px}.audit-faq{background:var(--white);border:1px solid var(--hairline);border-radius:10px;margin-bottom:8px;padding:14px 18px}.audit-faq summary{cursor:pointer;font-weight:600}.audit-faq p{color:var(--secondary);margin-top:8px}.audit-form{max-width:560px}.audit-label{color:var(--secondary);margin:16px 0 6px;font-size:14px;font-weight:600;display:block}.audit-input{width:100%;font-family:var(--font-sans);border:1px solid var(--hairline);background:var(--white);color:var(--ink);border-radius:10px;padding:12px 16px;font-size:16px}.audit-input:focus{border-color:var(--accent);outline:none}.audit-form .waitlist-submit{margin-top:16px}@media (width<=768px){.audit-title{font-size:34px}.audit-heading{font-size:26px}}.dd{max-width:760px;padding-block:40px 80px}.dd-toc{background:var(--white);border:1px solid var(--hairline);border-radius:14px;margin-bottom:36px;padding:18px 22px 14px}.dd-toc-label{color:var(--secondary);margin-bottom:8px;font-size:13px;font-weight:600}.dd-toc ol{padding-left:0;list-style:none}.dd-toc li ol{margin-top:4px;margin-bottom:8px;padding-left:16px}.dd-toc li{margin-top:4px}.dd-toc a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.dd-toc a:hover{color:var(--accent)}.dd h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:28px;font-size:40px;font-weight:700;line-height:1.15}.dd-prose h2{font-family:var(--font-display);letter-spacing:-.02em;border-top:1px solid var(--hairline);margin-top:48px;margin-bottom:12px;padding-top:20px;scroll-margin-top:24px;font-size:28px;font-weight:700}.dd-prose h2.dd-risks{background:var(--white);border:1px solid var(--accent);border-radius:10px;padding:12px 16px}.dd-prose h3{margin-top:28px;margin-bottom:8px;scroll-margin-top:24px;font-size:18px;font-weight:600}.dd-prose p,.dd-prose li{font-size:16.5px;line-height:1.65}.dd-prose p{margin-top:12px}.dd-prose>p:first-of-type{font-size:18px;line-height:1.5}.dd-prose ul,.dd-prose ol{margin-top:12px;padding-left:1.4rem}.dd-prose li+li,.dd-prose li>ul,.dd-prose li>ol{margin-top:6px}.dd-prose strong{font-weight:650}.dd-unverified{background:var(--white);box-shadow:inset 0 -2px 0 var(--accent);padding:0 .15em}.dd-prose :not(pre)>code{font-family:var(--font-mono);background:var(--white);border:1px solid var(--hairline);border-radius:4px;padding:.05em .35em;font-size:.86em}.dd-table-wrap{background:var(--white);border:1px solid var(--hairline);border-radius:10px;margin-top:16px;overflow-x:auto}.dd-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.dd-prose th,.dd-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:8px 10px}.dd-prose th{background:var(--bg);font-weight:600}.dd-prose tr:last-child td{border-bottom:0}.dd-diagram{margin-top:20px}.dd-diagram-scroll{background:var(--white);border:1px solid var(--hairline);border-radius:14px;overflow-x:auto}.dd-diagram-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-diagram img{background:var(--white);max-width:none;height:auto;display:block}.dd-diagram-fallback{margin-top:8px}.dd-diagram-fallback summary{cursor:pointer;color:var(--secondary);font-size:14px;font-weight:600}.dd-diagram-fallback summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-diagram-fallback pre{background:var(--white);border:1px solid var(--hairline);border-radius:10px;margin-top:8px;padding:16px;overflow-x:auto}.dd-diagram-fallback code{font-family:var(--font-mono);white-space:pre;font-size:13px;line-height:1.5}@media (width<=768px){.dd{padding-block:28px 56px}.dd h1{font-size:32px}.dd-prose h2{font-size:24px}}
