.keyword-home{--keyword-accent:#ff5735;--keyword-surface:#111110;--keyword-paper:#f5f3ec;color:#20211f;background:var(--keyword-paper);font-family:Inter,Arial,sans-serif}.keyword-home :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #1766ed}.keyword-home button,.keyword-home a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.keyword-home button{cursor:pointer}.keyword-header{background:var(--keyword-paper);z-index:20;border-bottom:1px solid #20211f1a;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(24px,5vw,80px);display:flex;position:relative}.keyword-brand{color:inherit;letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.keyword-brand__mark{background:var(--keyword-accent);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.keyword-brand__label{letter-spacing:2px;align-self:flex-end;margin-bottom:5px;margin-left:4px;font-size:9px;font-weight:650}.keyword-desktop-nav,.keyword-header__actions{align-items:center;gap:26px;display:flex}.keyword-desktop-nav a{color:#4c4d47;align-content:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none}.keyword-header__actions{gap:16px}.keyword-sign-in{min-height:44px;color:inherit;align-items:center;gap:4px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.keyword-open{background:var(--keyword-accent,#ff5735);color:#fff;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.keyword-icon{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #20211f26;border-radius:50%;place-items:center;display:grid}.keyword-feed,.keyword-mobile-tabs,.keyword-bottom-nav{display:none}.keyword-desktop-hero{position:relative}.keyword-desktop-hero .ks-hero{min-height:min(800px,90svh)}.keyword-pricing-view{border-top:1px solid #20211f1a}.keyword-use-cases{max-width:1168px;margin:auto;padding:80px 24px 100px}.keyword-section-heading{max-width:620px;margin-bottom:36px}.keyword-kicker{letter-spacing:2px;margin-bottom:18px;font-size:10px;font-weight:750;display:block}.keyword-section-heading h2{letter-spacing:-2px;font-size:clamp(34px,4.5vw,56px);font-weight:750;line-height:1.08}.keyword-section-heading p{color:#62635c;margin-top:18px;line-height:1.6}.keyword-use-cases__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.keyword-use-cases__grid>a{color:inherit;background:#eeece3;border:1px solid #d9d7cf;border-radius:26px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;text-decoration:none;display:flex}.keyword-use-cases__number{color:#606157;margin-bottom:40px;font-size:12px}.keyword-use-cases h3{letter-spacing:-1px;font-size:26px;font-weight:700;line-height:1.2}.keyword-use-cases__grid p{color:#5e5f57;max-width:400px;margin:16px 0 28px;font-size:14px;line-height:1.7}.keyword-use-cases__link{align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.keyword-share-status{z-index:60;color:#171817;background:#fff;border-radius:999px;max-width:85vw;padding:12px 18px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0002}.keyword-share-status:empty{display:none}.keyword-search-sheet,.keyword-details-sheet{color:#f8f7f2;background:#171816;border-radius:24px 24px 0 0;max-height:85dvh;padding:24px;overflow-y:auto}.keyword-search-sheet [data-slot=sheet-description],.keyword-details-sheet [data-slot=sheet-description]{color:#bdbeb6;max-width:90%;line-height:1.6}.keyword-search-sheet [data-slot=sheet-title],.keyword-details-sheet [data-slot=sheet-title]{color:inherit;letter-spacing:-.7px;font-size:24px}.keyword-search-sheet [data-slot=sheet-header],.keyword-details-sheet [data-slot=sheet-header]{padding:12px 30px 12px 0}.keyword-search-input{background:#272924;border:1px solid #676a60;border-radius:14px;align-items:center;gap:12px;margin:12px 0;padding:0 16px;display:flex}.keyword-search-input input{color:#fff;outline-offset:0;background:0 0;width:100%;min-width:0;min-height:52px;font-size:16px}.keyword-search-results>p{color:#bdbeb6;padding:20px 0;line-height:1.7}.keyword-search-results>button{text-align:left;align-items:center;gap:14px;width:100%;padding:12px 0;display:flex}.keyword-search-results img{object-fit:cover;border-radius:9px;width:48px;height:68px}.keyword-search-results span{flex:1;min-width:0}.keyword-search-results strong{font-size:14px;display:block}.keyword-search-results small{color:#bdbeb6;margin-top:6px;font-size:11px;display:block}.keyword-details-sheet>p{color:#c7c9bf;padding:10px 0 24px;line-height:1.7}.keyword-search-sheet>[data-slot=sheet-close],.keyword-details-sheet>[data-slot=sheet-close]{color:#fff;width:44px;height:44px;top:8px;right:8px}.keyword-search-sheet button,.keyword-details-sheet button{min-height:44px}.keyword-article{max-width:840px;margin:auto;padding:130px 24px 80px;line-height:1.8}.keyword-article h1{letter-spacing:-1.7px;margin:24px 0;font-size:clamp(32px,5vw,58px);font-weight:750;line-height:1.12}.keyword-article h2{margin:36px 0 20px;font-size:26px;font-weight:700;line-height:1.3}.keyword-article>p{color:#b4bcba;margin:24px 0}.keyword-article ol{padding-left:24px;list-style:decimal}.keyword-article li{padding:8px}.keyword-article details{border-bottom:1px solid #8885;padding:18px 0}.keyword-article summary{cursor:pointer;min-height:44px;font-weight:650}.keyword-article details p{color:#b4bcba}.keyword-article nav{flex-wrap:wrap;gap:20px;display:flex}.keyword-article nav a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width>=768px){.keyword-search-sheet,.keyword-details-sheet{border:1px solid #7776;border-radius:24px;width:min(560px,90vw);bottom:24px;left:auto;right:24px}}@media (width<=1100px) and (width>=768px){.keyword-desktop-nav{gap:14px}.keyword-header{padding:0 24px}.keyword-brand__label,.keyword-desktop-create{display:none}}@media (width<=767px){.keyword-home{background:var(--keyword-surface);color:#fff;min-height:100svh}.keyword-header{color:#fff;background:linear-gradient(#0008,#0000);border:0;gap:8px;height:52px;padding:0 12px;position:absolute;inset:0 0 auto}.keyword-brand{letter-spacing:-.5px;gap:6px;font-size:15px}.keyword-brand__mark{border-radius:9px;width:28px;height:28px}.keyword-brand__label,.keyword-desktop-nav,.keyword-desktop-create{display:none}.keyword-header__actions{gap:6px}.keyword-icon{background:0 0;border:0;width:44px;height:44px}.keyword-sign-in{color:#171817;background:#fff;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px}.keyword-mobile-tabs{z-index:20;white-space:nowrap;background:#1516128c;border:1px solid #fff3;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%)}.keyword-mobile-tabs button{color:#d5d6d0;border-radius:999px;min-height:32px;padding:5px 16px;font-size:11px;font-weight:750}.keyword-mobile-tabs button[aria-pressed=true]{color:#1c1d19;background:#fff}.keyword-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;height:100svh;display:block;overflow-y:auto}.keyword-feed::-webkit-scrollbar{display:none}.keyword-feed__item{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;background:#141510;width:100%;height:100svh;position:relative}.keyword-feed__item>video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.keyword-feed__play{color:#fff9;z-index:1;background:0 0;place-items:center;width:100%;display:grid;position:absolute;inset:96px 0 270px}.keyword-feed__play>svg{box-sizing:content-box;background:#0004;border-radius:50%;padding:20px}.keyword-feed__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0000 32%,#0001 48%,#0009 77%,#000d 100%);position:absolute;inset:0}.keyword-feed__sound{right:14px;bottom:calc(64px + env(safe-area-inset-bottom) + 202px);z-index:2;position:absolute}.keyword-feed__rail{right:14px;bottom:calc(64px + env(safe-area-inset-bottom) + 48px);flex-direction:column;gap:14px;display:flex;position:absolute}.keyword-feed__rail button,.keyword-feed__sound button{color:#fff;background:0 0;flex-direction:column;align-items:center;gap:5px;width:44px;min-height:60px;display:flex}.keyword-feed__rail svg,.keyword-feed__sound svg{background:#15161185;border:1px solid #fff2;border-radius:50%;width:44px;height:44px;padding:12px}.keyword-feed__rail span,.keyword-feed__sound span{font-size:10px;font-weight:650;line-height:14px}.keyword-feed__caption{left:16px;right:76px;bottom:calc(64px + env(safe-area-inset-bottom) + 24px);max-width:480px;position:absolute}.keyword-badge{text-transform:uppercase;letter-spacing:.5px;background:#fff2;border:1px solid #fff4;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;font-weight:750;line-height:12px;display:inline-flex}.keyword-feed__caption h2{letter-spacing:-.9px;margin:10px 0;font-size:26px;font-weight:850;line-height:1.1}.keyword-feed__caption p{color:#f3f2ea;text-shadow:0 1px 5px #0005;max-width:280px;margin-bottom:16px;font-size:12px;line-height:1.6}.keyword-feed__caption .keyword-open{min-height:44px;padding:11px 18px;font-size:12px;box-shadow:0 4px 20px #0003}.keyword-feed__scroll{color:#e6e7dd;align-items:center;gap:4px;margin-top:12px;font-size:9px;display:flex}.keyword-feed__empty{text-align:center;background:radial-gradient(at 50% 15%,#363c23 0,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:130px 32px;display:flex}.keyword-orbit{background:radial-gradient(#b4d67b1a,#0000);border:1px solid #9db06a45;border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:40px;display:grid}.keyword-feed__empty .keyword-kicker{color:#d0d7bc;font-size:9px}.keyword-feed__empty h2{letter-spacing:-2px;max-width:330px;font-size:44px;font-weight:700;line-height:1.03}.keyword-feed__empty p{color:#c3c8b7;max-width:310px;margin:24px 0;font-size:13px;line-height:1.8}.keyword-text-link{color:#e6e7dd;text-underline-offset:4px;min-height:44px;margin-top:14px;font-size:12px;text-decoration:underline}.keyword-bottom-nav{bottom:0;z-index:40;min-height:64px;padding:5px 10px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#a4a69c;background:#111110f2;border-top:1px solid #ffffff16;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-inline:0}.keyword-bottom-nav>a,.keyword-bottom-nav>button{min-width:0;min-height:52px;color:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;text-decoration:none;display:flex}.keyword-bottom-nav svg{width:20px;height:20px}.keyword-bottom-nav span{font-size:10px;font-weight:650;line-height:14px}.keyword-bottom-nav [aria-current=page]{color:#fff}.keyword-bottom-nav .keyword-bottom-nav__make{color:#fff;position:relative}.keyword-bottom-nav .keyword-bottom-nav__plus{background:var(--keyword-accent);border-radius:12px;place-items:center;width:44px;height:36px;margin-top:-14px;display:grid;position:relative;box-shadow:0 5px 15px #0005}.keyword-bottom-nav__plus svg{width:25px;height:25px}.keyword-desktop-hero,.keyword-information,.keyword-pricing-view{display:none}.keyword-home[data-mobile-view=about] .keyword-information{background:var(--keyword-paper);color:#20211f;padding-top:104px;padding-bottom:80px;display:block}.keyword-home[data-mobile-view=pricing] .keyword-pricing-view{background:var(--keyword-paper);color:#20211f;min-height:100svh;padding-top:104px;padding-bottom:100px;display:block}.keyword-home:not([data-mobile-view=feed]) .keyword-feed{display:none}.keyword-home:not([data-mobile-view=feed]) .keyword-header{color:#fff;background:#111110}.keyword-use-cases{padding:44px 20px}.keyword-use-cases__grid{grid-template-columns:1fr;gap:14px}.keyword-use-cases__grid>a{padding:26px}.keyword-use-cases__number{margin-bottom:22px}.keyword-home~footer,.keyword-information .keyword-pricing{display:none}.keyword-article{padding:100px 20px 48px}.keyword-article h1{font-size:38px}.keyword-article>nav{font-size:13px}}@media (hover:hover){.keyword-home a:hover,.keyword-home button:hover{filter:brightness(.93)}}@media (prefers-reduced-motion:reduce){.keyword-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.keyword-desktop-hero .ks-hero__top{display:none}@media (width<=767px){.keyword-after-pricing{display:none}.keyword-home[data-mobile-view=about] .keyword-after-pricing{background:var(--keyword-paper);color:#20211f;padding-bottom:80px;display:block}.keyword-product-layout{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.keyword-product-layout:has(.keyword-home){padding-bottom:0}.keyword-product-layout:has(.keyword-home)>footer{display:none}}.keyword-article>p,.keyword-article details p{color:inherit;opacity:.78}@media (width>=768px) and (width<=1023px){.keyword-desktop-nav{display:none}}@media (width<=767px){.keyword-sign-in{color:#fff;background:0 0;min-height:44px;padding:0 8px}}
