@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.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(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.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(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.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(../media/inter-greek-wght-normal.1fxkn-ggzj93z.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(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.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(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.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(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sky:#e3f1ff;--blue:#00a8ff;--ink:#111;--body:#4a5566}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#d9ecff;scroll-padding-top:28px}body{color:var(--ink);background:linear-gradient(180deg in oklab, #d9ecff, #e6f3ff 40%, #eef6ff 75%, #f3f8ff);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,p{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #007dcc}::selection{color:#071b2d;background:#7ccbff}input{caret-color:var(--blue)}svg{vertical-align:middle}[hidden]{display:none!important}section{scroll-margin-top:24px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:14px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.mobile-skip{display:none}.design-view{width:100%}.desktop-view{justify-content:center;display:flex}.desktop-design{zoom:var(--desktop-zoom,1);flex-shrink:0}.mobile-view{display:none}.design-view h1,.design-view h2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.design-view a[data-onboarding],.design-view a[data-login],.design-view nav a{transition:filter .16s,box-shadow .16s}.design-view a[data-onboarding]:hover,.design-view a[data-login]:hover{filter:brightness(.97)}.design-view nav a:hover{opacity:.75}.floating-card{animation:6s ease-in-out infinite paused float-card}.floating-card:nth-child(2n){animation-delay:-2.5s}[data-active=true] .floating-card{animation-play-state:running}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}[data-counter],[data-metric-value]{font-variant-numeric:tabular-nums}.metric-bar{transform-origin:bottom;will-change:transform}.metric-line{clip-path:inset(0 calc((1 - var(--metric-progress,1)) * 100%) 0 0)}[data-cloud]{pointer-events:none}[data-cloud]>canvas{width:calc(100% + 64px);height:calc(100% + 64px);display:block;position:absolute;inset:-32px}[data-cloud-ready=true]{background-image:none!important}.ai-option[aria-selected=true]>[data-ai-name]{color:#fff!important}.ai-option[aria-selected=false]>[data-ai-name]{color:#111!important}.mission-composer{background:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;gap:20px;width:880px;padding:24px 20px 16px 32px;display:flex;box-shadow:0 28px 56px -16px #0b3a6e1a,0 2px 8px #0b3a6e12}.mission-input-wrap{width:100%;min-width:0;position:relative}.mission-composer input{color:#111;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;width:100%;min-height:32px;padding:0;font-size:24px;line-height:32px;display:block}.mission-composer input::placeholder{color:#111;opacity:1}.mission-composer input:focus,.mission-composer input:focus-visible{outline:none}.typing-cursor{pointer-events:none;background:#7cc4f0;width:2px;height:28px;animation:1s steps(2,jump-none) infinite paused cursor-blink;position:absolute;top:2px}[data-active=true] .typing-cursor{animation-play-state:running}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mission-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.add-context{color:#4a4a4a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-8px;display:flex}.add-context:hover{background:#eef6ff}.mission-submit{color:#fff;background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s,transform .15s;display:flex}.mission-submit:hover{background:#007dcc;transform:translate(2px)}.audience-card{position:relative;transition:transform .18s,box-shadow .18s!important}.audience-card:hover,.audience-card:focus-visible{transform:translateY(-4px)}.audience-example{color:#075d91;opacity:0;pointer-events:none;background:#eaf6ff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .18s,transform .18s;position:absolute;bottom:18px;left:34px;right:34px;transform:translateY(4px)}.audience-example>span{float:right}.audience-card:hover .audience-example,.audience-card:focus-visible .audience-example{opacity:1;transform:translateY(0)}.tool-card{animation:12s ease-in-out infinite paused tool-glow}.tool-card:nth-child(2){animation-delay:0s}.tool-card:nth-child(3){animation-delay:1.2s}.tool-card:nth-child(8){animation-delay:2.4s}.tool-card:nth-child(6){animation-delay:3.6s}.tool-card:nth-child(7){animation-delay:4.8s}[data-active=true] .tool-card{animation-play-state:running}@keyframes tool-glow{0%,9%,to{box-shadow:0 0 #0000}3%,7%{box-shadow:0 0 0 2px #00a8ff,0 7px 20px -10px #00a8ff66}}.app-tile{transition:transform .18s,box-shadow .18s!important}.app-tile:hover{transform:translateY(-4px);box-shadow:0 6px 18px -8px #007dcc80!important}.activity-card{transition:background .25s,border-color .25s,opacity .25s!important}.desktop-design .activity-track{transform:translateX(var(--activity-offset,0px));transition:transform .6s cubic-bezier(.16,1,.3,1)}.desktop-design [data-resetting=true] .activity-track{transition:none}.mobile-recipe-copy>*{animation:.45s cubic-bezier(.16,1,.3,1) recipe-slide}@keyframes recipe-slide{0%{transform:translateY(12px)}to{transform:translateY(0)}}.activity-card[data-highlighted=true]{opacity:1!important;background:#fff!important;border-color:#00a8ff!important}.activity-card[data-highlighted=true] div{color:#111!important}.activity-card[data-highlighted=false]{opacity:.65!important;background-color:#0000!important;background-image:linear-gradient(#ffffff14,#ffffff08)!important;border-color:#ffffff24!important}.activity-card[data-highlighted=false] div{color:#fff!important}.activity-card[data-highlighted=false]:hover{opacity:1!important}.activity-controls{justify-content:center;align-items:center;gap:12px!important;display:flex!important}.carousel-dots{justify-content:center;align-items:center;gap:5px;display:flex}.carousel-dots button{background:#ffffff40;border-radius:99px;width:6px;height:6px;transition:background .2s;position:relative}.carousel-dots button:after{content:"";position:absolute;inset:-10px -5px}.carousel-dots button[aria-pressed=true]{background:var(--blue);width:22px}.outcomes-viewport{margin-block:-32px;padding-block:32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 160px calc(100% - 160px),#0000);mask-image:linear-gradient(90deg,#0000,#000 160px calc(100% - 160px),#0000);box-sizing:content-box!important;overflow:clip!important}.outcomes-viewport>.outcomes-row{translate:0 32px}.outcomes-viewport:focus-within .outcomes-row,.outcomes-viewport:hover .outcomes-row{animation-play-state:paused!important}.outcomes-row{animation:50s linear infinite paused outcomes-marquee}.outcomes-row.reverse{animation-duration:55s;animation-direction:reverse}[data-active=true] .outcomes-row{animation-play-state:running}@keyframes outcomes-marquee{to{transform:translate(-50%)}}.outcomes-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto!important}.outcomes-swipe::-webkit-scrollbar{display:none}.outcomes-swipe>div{scroll-snap-align:center}.outcome-dots button{background:#c2d9ee}.outcome-dots button[aria-pressed=true]{background:var(--blue)}.faq-list{flex-direction:column;gap:12px;width:880px;display:flex}.faq-item{background:linear-gradient(#ffffffe0,#ffffffa3);border:1px solid #ffffffe6;border-radius:20px;padding:22px 28px;position:relative;box-shadow:0 14px 28px -18px #0b3a6e4d}.faq-item[data-open=true]{background:#fff;border:2px solid #00a8ff;padding-block:24px;box-shadow:0 16px 32px -16px #0078c873}.faq-item h3{color:#000;font-size:17px;font-weight:500;line-height:26px}.faq-item h3 button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.faq-item h3 button:after{content:"";border-radius:20px;position:absolute;inset:0}.faq-item h3 button:focus-visible{outline:none}.faq-item:has(button:focus-visible){outline-offset:-3px;outline:3px solid #007dcc}.faq-item svg{color:#465563;flex-shrink:0;transition:transform .18s}.faq-item[data-open=true] svg{color:#00a8ff;transform:rotate(180deg)}.faq-item p{color:#5b6474;max-width:752px;padding-top:16px;font-size:16px;line-height:26px}.mobile-menu{z-index:10;position:relative}.menu-toggle{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.menu-toggle:hover{background:#ffffff70}.mobile-menu-panel{background:#fff;border-radius:20px;flex-direction:column;gap:4px;width:min(300px,100vw - 40px);padding:14px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 45px -15px #0b3a6e66}.mobile-menu-panel>a{padding:10px 12px;font-size:14px;line-height:22px}.ink-button{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:16px;width:fit-content;padding:15px 24px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex;box-shadow:0 6px 14px -5px #11111138}.ink-button:hover{background:#007dcc}.pending-page{background:url(/design/40DFXCT33Q2R4SHGRJ0N24YKP1.webp) 50% 160px/100% no-repeat;flex-direction:column;align-items:flex-start;min-height:100svh;padding:40px clamp(24px,8vw,120px);display:flex}.pending-page>a:first-child{display:block}.pending-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:auto;padding:64px 0;display:flex}.pending-mark{padding-bottom:12px}.pending-content h1{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1.12}.pending-content>p{color:#4a5566;max-width:420px;font-size:16px;line-height:26px}.pending-content p.pending-status{color:#007dcc;font-size:22px;font-weight:600}.pending-content>.ink-button{margin-top:12px}.pending-mission{background:#ffffffd9;border-radius:20px;width:min(100%,460px);padding:20px 24px;box-shadow:0 12px 32px -16px #0b3a6e33}.pending-mission span{color:#526675;margin-bottom:8px;font-size:12px;display:block}.pending-mission p{color:#111;overflow-wrap:anywhere;font-size:18px;line-height:28px}.pending-footer{color:#526675;margin:0 auto;font-size:13px}@media (min-width:768px) and (max-width:1439px){.desktop-design{zoom:var(--desktop-zoom,calc(100vw / 1440px))}}@media (max-width:767px){.desktop-view,.desktop-skip{display:none}.mobile-view{margin:0 auto;display:block}.mobile-skip{display:block}.mobile-design{position:relative}.mobile-section{flex-shrink:0}.mobile-section>div{max-width:100%}.mobile-section>div[style*="position: absolute"],.mobile-section>div[style*=position\:absolute]{max-width:none}.mission-composer.compact{border-radius:26px;gap:18px;width:100%;padding:18px 14px 14px 18px;box-shadow:0 22px 44px -22px #0b3a6e59}.mission-composer.compact input{min-height:24px;font-size:17px;line-height:24px}.mission-composer.compact .typing-cursor{height:22px;top:0}.mission-composer.compact .mission-submit{width:40px;height:40px}.faq-list.compact{gap:10px;width:100%}.faq-list.compact .faq-item{border-radius:18px;padding:16px 18px;position:relative}.faq-list.compact .faq-item[data-open=true]{padding:18px}.faq-list.compact h3{font-size:14px;line-height:21px}.faq-list.compact button{gap:12px}.faq-list.compact p{padding-top:12px;font-size:13px;line-height:21px}.audience-example{bottom:16px;left:24px;right:24px}.pending-page{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.outcomes-row{animation:none!important}.typing-cursor{animation:none}}
