.brand-mark[data-astro-cid-77qc4tpx]{color:var(--text-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.brand-mark-word[data-astro-cid-77qc4tpx]{font-family:var(--font-display);letter-spacing:-.045em;align-items:baseline;gap:.28em;font-weight:760;line-height:1;display:inline-flex}.brand-mark-emblem[data-astro-cid-77qc4tpx]{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}@media (width<=600px){.brand-mark[data-astro-cid-77qc4tpx]{gap:10px}.brand-mark-emblem[data-astro-cid-77qc4tpx]{width:26px;height:26px}}.brand-mark-ai[data-astro-cid-77qc4tpx]{color:var(--accent-primary);letter-spacing:-.03em}.brand-mark-sm[data-astro-cid-77qc4tpx] .brand-mark-word[data-astro-cid-77qc4tpx]{font-size:15px}.brand-mark-md[data-astro-cid-77qc4tpx] .brand-mark-word[data-astro-cid-77qc4tpx]{font-size:18px}.brand-mark-lg[data-astro-cid-77qc4tpx] .brand-mark-word[data-astro-cid-77qc4tpx]{font-size:26px}.nav-sentinel[data-astro-cid-nen7h5rs]{pointer-events:none;width:1px;height:2px;position:absolute;top:0;left:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(18px);background:#050505e6;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.site-header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(22px,4vw,58px);padding-top:13px;padding-bottom:13px;display:grid}.desktop-nav[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-secondary);font-size:13px;font-weight:600;text-decoration:none}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text-primary)}.product-nav[data-astro-cid-nen7h5rs]{position:relative}.product-trigger[data-astro-cid-nen7h5rs]{align-items:center;gap:5px;padding:18px 0;display:flex}.product-trigger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#777;font-size:10px}.product-panel[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;background:#0d0d0ffa;border:1px solid #303034;border-radius:18px;grid-template-columns:1.15fr repeat(3,1fr);width:min(900px,100vw - 48px);padding:10px;transition:all .18s;display:grid;position:absolute;top:calc(100% - 3px);left:-125px;transform:translateY(8px);box-shadow:0 30px 90px #0000007a}.product-nav[data-astro-cid-nen7h5rs]:hover .product-panel[data-astro-cid-nen7h5rs],.product-nav[data-astro-cid-nen7h5rs]:focus-within .product-panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.product-panel[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.product-panel-intro[data-astro-cid-nen7h5rs]{border-radius:11px;flex-direction:column;min-height:205px;padding:23px;display:flex}.product-panel[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.product-panel[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus{background:#1b1b1e}.product-panel[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.product-panel-intro[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{color:#8b8b91;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.product-panel[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:-.03em;margin-top:auto;font-size:20px}.product-panel[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:#999;margin:10px 0 0;font-size:12px;line-height:1.45}.product-panel-intro[data-astro-cid-nen7h5rs]{color:#111;background:#e8e4dc}.product-panel-intro[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:#111;margin:14px 0 auto;font-size:25px;line-height:1.05}.product-panel-intro[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#333;font-size:11px;text-decoration:none}.search-trigger[data-astro-cid-nen7h5rs]{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-trigger[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.search-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px}.header-actions[data-astro-cid-nen7h5rs]{justify-self:end;gap:10px}.login[data-astro-cid-nen7h5rs],.build[data-astro-cid-nen7h5rs]{border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.login[data-astro-cid-nen7h5rs]{color:#fff;background:#202020}.login[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#ffffff9e;font-size:11px}.login[data-astro-cid-nen7h5rs]:hover{background:#2a2a2a}.build[data-astro-cid-nen7h5rs]{color:#090909;box-shadow:none;background:#fff}.build[data-astro-cid-nen7h5rs]:hover{background:#ededed;transform:translateY(-1px)}.build[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.mobile-build[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:14px}.mobile-build[data-astro-cid-nen7h5rs]{text-align:center;background:#fff;border-radius:11px;margin-top:8px;font-weight:750;text-decoration:none;color:#090909!important}.mobile-build[data-astro-cid-nen7h5rs]:hover{background:#ededed}.mobile-toggle[data-astro-cid-nen7h5rs]{color:var(--text-primary);background:0 0;border:0;justify-self:end;padding:8px;display:none}.mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-subtle);padding:16px 0 24px}.mobile-nav[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.mobile-search[data-astro-cid-nen7h5rs]{border-radius:13px;height:42px;margin-bottom:8px}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:var(--text-secondary);padding:12px;font-size:14px;text-decoration:none;display:block}.mobile-nav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:space-between;padding-left:28px;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#666;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.mobile-build[data-astro-cid-nen7h5rs]{text-align:center;margin-top:8px;color:#090a0c!important}.mobile-search-trigger[data-astro-cid-nen7h5rs]{width:100%;color:var(--text-secondary);font:inherit;background:0 0;border:0;justify-content:space-between;padding:12px;font-size:14px;display:flex}.search-dialog[data-astro-cid-nen7h5rs]{color:#fff;background:#050505f5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.search-dialog[data-astro-cid-nen7h5rs]::backdrop{background:#000000b8}.search-shell[data-astro-cid-nen7h5rs]{width:min(980px,100% - 40px);margin:auto;padding:clamp(36px,8vw,100px) 0}.search-shell[data-astro-cid-nen7h5rs] header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.search-shell[data-astro-cid-nen7h5rs] h2[data-astro-cid-nen7h5rs]{margin:0;font-size:15px;font-weight:600}.search-close[data-astro-cid-nen7h5rs]{color:#aaa;font:inherit;cursor:pointer;background:0 0;border:0}.search-shell[data-astro-cid-nen7h5rs]>label[data-astro-cid-nen7h5rs]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.search-shell[data-astro-cid-nen7h5rs]>input[data-astro-cid-nen7h5rs]{color:#fff;width:100%;font:500 clamp(34px,6vw,72px)/1.05 var(--font-body,Inter,sans-serif);letter-spacing:-.045em;background:0 0;border:0;border-bottom:1px solid #444;outline:0;margin:clamp(44px,8vw,90px) 0 18px;padding:0 0 22px}.search-shell[data-astro-cid-nen7h5rs]>input[data-astro-cid-nen7h5rs]:focus{border-color:#fff}.search-shell[data-astro-cid-nen7h5rs]>input[data-astro-cid-nen7h5rs]::placeholder{color:#555}.search-shell[data-astro-cid-nen7h5rs]>p[data-astro-cid-nen7h5rs]{color:#777;min-height:20px;font-size:12px}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs]{border-top:1px solid #292929;margin-top:34px}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:1px solid #242424;grid-template-columns:120px 1fr 1.2fr;gap:28px;padding:24px 0;text-decoration:none;display:grid}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][hidden]{display:none!important}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][data-active]{background:#111}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#777;text-transform:uppercase;font-size:11px}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:18px}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#999;font-size:14px;line-height:1.45}.search-fallback[data-astro-cid-nen7h5rs]{color:#aaa;margin-top:30px;font-size:13px;display:inline-block}@media (width<=1080px) and (width>=901px){.desktop-nav[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs]{gap:16px}}@media (width<=900px){.site-header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(22px);background:#050609e6}.site-header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-top:10px;padding-bottom:10px}.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.header-actions[data-astro-cid-nen7h5rs]{gap:0;display:flex}.header-actions[data-astro-cid-nen7h5rs] .login[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs] .search-trigger[data-astro-cid-nen7h5rs]{display:none}.header-actions[data-astro-cid-nen7h5rs] .build[data-astro-cid-nen7h5rs]{min-height:36px;padding:0 13px;font-size:12px}.mobile-toggle[data-astro-cid-nen7h5rs]{place-items:center;width:44px;height:44px;padding:0;display:grid}}@media (width<=700px){.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;gap:6px}.search-shell[data-astro-cid-nen7h5rs] #overlay-results[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}}@media (width<=370px){.header-actions[data-astro-cid-nen7h5rs] .build[data-astro-cid-nen7h5rs]{padding:0 10px}.header-actions[data-astro-cid-nen7h5rs] .build[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-subtle);background:#050505;margin-top:0;position:relative;overflow:hidden}.footer-directory[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff29;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(110px,1fr));gap:clamp(24px,3vw,48px);padding-top:38px;padding-bottom:56px;display:grid}.footer-identity[data-astro-cid-jo6i4kqk]{max-width:230px}.footer-identity[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);margin:18px 0 0;font-size:13px;line-height:1.6}.footer-status[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:20px;display:flex}.footer-status[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{background:#65dba5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #65dba5}nav[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:var(--text-primary);margin:2px 0 18px;font-size:12px;font-weight:700}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);font-size:12px;text-decoration:none;transition:color .15s}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:28px;font-size:11px;display:flex}.site-footer-bottom[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}.site-footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-tertiary);text-decoration:none}.site-footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer-bottom[data-astro-cid-jo6i4kqk] .staff-entry[data-astro-cid-jo6i4kqk]{opacity:.42}.site-footer-bottom[data-astro-cid-jo6i4kqk] .staff-entry[data-astro-cid-jo6i4kqk]:hover{opacity:1}@media (width<=1050px){.footer-directory[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}.footer-identity[data-astro-cid-jo6i4kqk]{grid-column:1/-1;margin-bottom:16px}}@media (width<=680px){.footer-directory[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}.footer-identity[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}.site-footer-bottom[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:12px}}.app-choice[data-astro-cid-i4eki7w6]{box-sizing:border-box;color:#fff;backdrop-filter:blur(24px);background:#000000f5;border:1px solid #ffffff30;border-radius:24px;width:min(420px,100vw - 40px);margin:auto;padding:30px 24px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;box-shadow:0 24px 80px #0007,inset 0 1px #ffffff20}.app-choice[data-astro-cid-i4eki7w6]::backdrop{backdrop-filter:blur(5px);background:#0008}.app-choice[data-astro-cid-i4eki7w6] h2[data-astro-cid-i4eki7w6]{letter-spacing:-.025em;margin:10px 22px 12px 0;font-size:22px;line-height:1.2}.app-choice[data-astro-cid-i4eki7w6] p[data-astro-cid-i4eki7w6]{opacity:.75;margin:0 0 22px;font-size:14px;line-height:1.5}.app-choice[data-astro-cid-i4eki7w6] a[data-astro-cid-i4eki7w6]{text-align:center;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:600;text-decoration:none;display:block}.app-choice-store[data-astro-cid-i4eki7w6]{color:#000;background:#fff}.app-choice-web[data-astro-cid-i4eki7w6]{color:inherit;border:1px solid #ffffff30;margin-top:10px}.app-choice-close[data-astro-cid-i4eki7w6]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:10px}.app-choice[data-astro-cid-i4eki7w6] [data-astro-cid-i4eki7w6]:is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e01926}html[data-site-theme=light] .app-choice[data-astro-cid-i4eki7w6]{color:#000;background:#fffffff7;border-color:#0002}html[data-site-theme=light] .app-choice-store[data-astro-cid-i4eki7w6]{color:#fff;background:#000}html[data-site-theme=light] .app-choice-web[data-astro-cid-i4eki7w6]{border-color:#0003}@media (prefers-reduced-transparency:reduce){.app-choice[data-astro-cid-i4eki7w6]{backdrop-filter:none;background:#000}html[data-site-theme=light] .app-choice[data-astro-cid-i4eki7w6]{background:#fff}}:root{--bg-base:#050505;--bg-surface:#0c0c0d;--bg-surface-raised:#131314;--border-subtle:#ffffff14;--border-strong:#ffffff29;--text-primary:#fffffff0;--text-secondary:#ffffff9e;--text-tertiary:#ffffff7a;--accent-primary:#f20d18;--accent-primary-dim:#f20d181f;--accent-primary-strong:#ff3b44;--accent-picks:#2fe0a8;--accent-picks-dim:#2fe0a81f;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label:ui-monospace, "SFMono-Regular", Menlo, monospace;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:28px;--space-xl:40px;--space-2xl:64px;--space-3xl:112px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--content-max-width:1120px}*{box-sizing:border-box}html,body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg-base);min-height:100vh;overflow-x:hidden}body:before{display:none}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:var(--radius-sm)}.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}.container{width:100%;max-width:var(--content-max-width);padding:0 var(--space-xl);margin:0 auto}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700;display:inline-block}header,main,footer,#platform-announcement{z-index:1;position:relative}body main>section.page-hero{background:#070707;border-bottom:1px solid #ffffff14;align-items:center;min-height:300px;display:grid;position:relative;overflow:hidden;padding:clamp(60px,7vw,88px) 0!important}body main>section.page-hero:before,body main>section.page-hero:after{display:none}body main>section.page-hero h1{text-wrap:balance;max-width:880px;letter-spacing:-2.8px!important;font-size:clamp(42px,5.4vw,64px)!important;line-height:1.02!important}body main>section.page-hero .eyebrow{color:#ff646b;letter-spacing:.08em}body main>section.page-hero p{max-width:680px}body main>section.section{position:relative;border-top-color:#ffffff12!important}body main>section.section:nth-of-type(2n){background:#ffffff03}body main>section.section:after{display:none}body main h2{text-wrap:balance}body main input,body main textarea,body main select{backdrop-filter:blur(12px)}body[data-page=\/services] main .grid{counter-reset:service}body[data-page=\/services] main .service-card{counter-increment:service;min-height:360px;padding-top:74px}body[data-page=\/services] main .service-card:before{content:"0" counter(service);color:#9ebcf78c;font:600 10px/1 var(--font-label);letter-spacing:1px;position:absolute;top:25px;right:27px}body[data-page=\/contact] main .contact-form-card{background:linear-gradient(145deg,#f20d1813,#ffffff05)}body[data-page=\/contact] main input,body[data-page=\/contact] main textarea{background:#04060a99!important;border-color:#ffffff1a!important}body[data-page=\/privacy] main>.section .section-narrow,body[data-page=\/terms] main>.section .section-narrow{border-left:1px solid #f20d1829;max-width:820px;padding:20px 40px 55px}body[data-page=\/privacy] main>.section h2,body[data-page=\/terms] main>.section h2{padding-top:24px;position:relative}@media (width<=700px){body main>section.page-hero{min-height:0;padding:64px 0!important}body main>section.page-hero h1{letter-spacing:-1.9px!important;font-size:clamp(37px,10vw,46px)!important}}main{animation:none}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){main{animation:none}}@media (width<=640px){body{background:var(--bg-base)}body:before{display:none}body main input,body main textarea,body main select{backdrop-filter:none}main{animation:none}.scroll-progress,body main>section.page-hero:before,body main>section.page-hero:after,body main>section.section:after{display:none}body main>section.page-hero,body main>section.section,body main>section.section:nth-of-type(2n){background:#050505}body main>.section>.container{opacity:1!important;animation:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important}.container{padding:0 var(--space-lg)}}.neural-bg,.neural-3d{z-index:-1;pointer-events:none;opacity:.32;width:100%;height:100%;display:block;position:absolute;inset:0}[data-tilt]{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s,border-color .25s;position:relative}[data-tilt]:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-3px)}[data-tilt]:after{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--glow-x,50%) var(--glow-y,50%), #ffffff12, transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}[data-tilt]:hover:after{opacity:1}[data-reveal],[data-reveal].is-revealed{opacity:1;transform:none}.ai-demo{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);padding:var(--space-lg);font-family:var(--font-body);position:relative;overflow:hidden}.ai-demo-row{align-items:flex-start;gap:10px;display:flex}.ai-demo-row+.ai-demo-row{margin-top:var(--space-md)}.ai-demo-badge{width:22px;height:22px;font-family:var(--font-label);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.ai-demo-row-user .ai-demo-badge{background:var(--bg-surface-raised);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.ai-demo-row-ai .ai-demo-badge{background:var(--accent-primary-dim);color:var(--accent-primary-strong);border:1px solid #f20d184d}.ai-demo-text{color:var(--text-secondary);min-height:1.6em;padding-top:2px;font-size:14.5px;line-height:1.6}.ai-demo-row-ai .ai-demo-text{color:var(--text-primary)}.ai-demo-cursor{background:var(--accent-primary);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite ai-demo-blink;display:inline-block}.ai-demo-thinking-dots{align-items:center;gap:4px;padding-top:6px;display:none}.ai-demo.is-thinking .ai-demo-thinking-dots{display:flex}.ai-demo-thinking-dots span{background:var(--accent-primary);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ai-demo-pulse}.ai-demo-thinking-dots span:nth-child(2){animation-delay:.15s}.ai-demo-thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes ai-demo-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes ai-demo-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-tilt]{transition:none}[data-tilt]:hover{transform:none}[data-reveal]{opacity:1;transition:none;transform:none}.ai-demo-cursor{display:none}}html,:root body[data-page][data-product]{overflow-x:clip}:root{--motion-quick:.14s;--motion-material:.24s;--motion-media:.6s;--ease-settle:cubic-bezier(.22,.68,.22,1);--text-secondary:#aaa9a7;--text-tertiary:#92918f;--material-canvas:#080808;--material-flat:#101010;--material-raised:#1b1b1a;--material-glass:#161615cc;--edge-quiet:#ffffff17;--edge-lit:#ffffff38;--depth-float:0 16px 40px -18px #000b,0 2px 5px #0004}:root body[data-page][data-product]:is([data-page=\/],[data-page=\/work],[data-page=\/pricing],[data-page=\/about],[data-page^=\/learn]){background:#080808}:root body[data-page][data-product] .site-header{backdrop-filter:blur();box-shadow:none;transition:background var(--motion-material),border-color var(--motion-material),box-shadow var(--motion-material),backdrop-filter var(--motion-material);background:#080808f7;border-bottom-color:#ffffff08}:root body[data-page][data-product] .mobile-nav{border-top-color:var(--edge-quiet);transform-origin:top;animation:material-open .22s var(--ease-settle) both;background:linear-gradient(#ffffff03,#0000),#131312b3}:root body[data-page][data-product] .desktop-nav a,:root body[data-page][data-product] .compact-links a{transition:color var(--motion-quick) ease}:root body[data-page][data-product] .header-actions a{min-height:44px;transition:background var(--motion-quick),transform var(--motion-quick)}:root body[data-page][data-product] .header-actions a:active{transform:translateY(0)scale(.98)}:root body[data-page][data-product] .home-composer{isolation:isolate;background:linear-gradient(115deg,#ffffff07,transparent 46%,#ffffff02),var(--material-glass);backdrop-filter:blur(12px);box-shadow:var(--depth-float),inset 0 1px #ffffff07,inset 0 -1px #0007;transition:border-color var(--motion-material),background var(--motion-material),box-shadow var(--motion-material);border-color:#ffffff36 #ffffff1c #ffffff1c;position:relative}:root body[data-page][data-product] .home-composer:focus-within{background-color:#1e1d1ce6;border-color:#ffffff50 #fff3 #fff3;box-shadow:0 20px 48px -22px #000d,0 2px 8px #0005,inset 0 1px #ffffff0b,inset 0 -1px #b52b3626}:root body[data-page][data-product] .home-composer textarea{caret-color:#ff3945;backdrop-filter:none}:root body[data-page][data-product] .home-composer>div>span{color:#a3a2a0;font-size:12px}:root body[data-page][data-product] .home-composer button{width:44px;height:44px;transition:transform var(--motion-quick) var(--ease-settle),background var(--motion-quick)}:root body[data-page][data-product] .home-composer button:active{transform:scale(.94)}:root body[data-page][data-product] .home-composer:has(textarea:not(:placeholder-shown)) button{color:#fff;background:#eb1826;box-shadow:inset 0 1px #ffffff26,0 2px 6px #0004}:root body[data-page][data-product] .home-suggestions button{color:#b6b5b3;min-height:48px;transition:color var(--motion-quick),border-color var(--motion-quick);font-size:13px}:root body[data-page][data-product] .home-suggestions button>span:last-child{color:#93928f;transition:transform var(--motion-material) var(--ease-settle)}:root body[data-page][data-product] .home-suggestions[data-active] button[aria-pressed=false]{color:#a2a19f}:root body[data-page][data-product] .demo-heading{font:500 12px/1.5 var(--font-body);letter-spacing:0;text-transform:none}:root body[data-page][data-product] .demo-heading>span:last-child,:root body[data-page][data-product] .home-message small,:root body[data-page][data-product] .work-progress,:root body[data-page][data-product] .replay-note{color:#a5a4a2}:root body[data-page][data-product] .demo-stage{background:var(--material-flat);box-shadow:var(--depth-float),inset 0 1px #ffffff06;animation:material-open .28s var(--ease-settle) both;border-color:#ffffff30 #ffffff17 #ffffff17}:root body[data-page][data-product] .home-jump{backdrop-filter:blur(10px);background:#f0f0eef0;min-height:44px}:root body[data-page][data-product] .result-actions :is(a,button){align-items:center;min-height:44px;display:inline-flex}:root body[data-page][data-product] .home-learn{border-top-color:#ffffff1f}:root body[data-page][data-product] .home-learn h2{letter-spacing:-.5px;font-weight:550}:root body[data-page][data-product] .home-learn-stories{column-gap:40px}:root body[data-page][data-product] .learn-media{border-radius:3px;position:relative;box-shadow:0 1px #ffffff18,0 8px 24px -18px #bda98c2b}:root body[data-page][data-product] .learn-media:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff0c;border-top-color:#ffffff1c;position:absolute;inset:0}:root body[data-page][data-product] .company-page>header>span,:root body[data-page][data-product] .company-page .founder>div>span,:root body[data-page][data-product] .execution .label{font:500 11px/1.5 var(--font-body);letter-spacing:.035em}:root body[data-page][data-product] .company-section p,:root body[data-page][data-product] .company-section dd{color:#b2b1af;max-width:65ch}:root body[data-page][data-product] .company-section{gap:clamp(24px,5vw,72px)}:root body[data-page][data-product] .plans article>p,:root body[data-page][data-product] .plans ul,:root body[data-page][data-product] .plan-note,:root body[data-page][data-product] .price>span,:root body[data-page][data-product] .allowance,:root body[data-page][data-product] .credit-packs a div>span{color:#aaa9a7}:root body[data-page][data-product] .plans article{background:#101010}:root body[data-page][data-product] .plans article.recommended{background:#1a1a1a}:root body[data-page][data-product] .plans article>a,:root body[data-page][data-product] .billing-toggle button{min-height:44px}:root body[data-page][data-product] .plans article>a{transition:border-color var(--motion-quick),background var(--motion-quick)}:root body[data-page][data-product] .exhibit-actions>span,:root body[data-page][data-product] .exhibit-tabs button>span{color:#a3a2a0}:root body[data-page][data-product] .exhibit-tabs button{transition:color var(--motion-quick),border-color var(--motion-quick)}:root body[data-page][data-product] .exhibit-view{background:var(--material-raised);box-shadow:var(--depth-float),0 1px 0 #ffffff09;border-color:#ffffff38 #ffffff16 #ffffff16}:root body[data-page][data-product] .existing-products img{transition:transform var(--motion-media) var(--ease-settle)}:root body[data-page][data-product] .learn-categories a{align-items:center;min-height:44px;display:inline-flex}:root body[data-page][data-product] .learn-categories{padding-block:8px}:root body[data-page][data-product] .article-body{color:#cfcecb;line-height:1.8}:root body[data-page][data-product] :is(.header-actions a,.plans article>a,.billing-toggle button,.home-composer button,.home-jump,.mobile-build){transition:background var(--motion-quick),border-color var(--motion-quick),box-shadow var(--motion-quick),transform var(--motion-quick) var(--ease-settle);box-shadow:inset 0 1px #ffffff0b,0 2px 3px #0003}:root body[data-page][data-product] :is(.header-actions a,.plans article>a,.billing-toggle button,.home-composer button,.mobile-build):active{transform:scale(.98);box-shadow:inset 0 1px 3px #0003}:root body[data-page][data-product] :is(button,a)[aria-disabled=true],:root body[data-page][data-product] button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@keyframes material-open{0%{opacity:.82;transform:translateY(3px)scale(.997)}to{opacity:1;transform:none}}:root body[data-page][data-product] .compact-links a{align-items:center;min-height:44px;display:inline-flex}:root body[data-page][data-product][data-page=\/] .compact-links{gap:0 24px;padding-block:16px}@media (hover:hover) and (pointer:fine){:root body[data-page][data-product] .home-suggestions button:hover{color:#f5f4f2;border-bottom-color:#ffffff48}:root body[data-page][data-product] .home-suggestions button:hover>span:last-child{transform:translate(2px,-2px)}:root body[data-page][data-product] .home-composer button:hover{background:#fff;transform:translateY(-1px)}:root body[data-page][data-product] .existing-products a:hover img{transform:translateY(-2px)}:root body[data-page][data-product] .plans article>a:hover{border-color:#ffffff80}}@media (width<=700px){:root body[data-page][data-product] .home-composer{backdrop-filter:blur(5px);box-shadow:0 8px 20px -12px #0009,inset 0 1px #ffffff08}:root body[data-page][data-product] .site-header:is([data-elevated=true],:has(.mobile-nav:not([hidden]))){backdrop-filter:blur(8px);background-color:#0e0e0df0}:root body[data-page][data-product] .home-composer:focus-within{box-shadow:0 10px 24px -14px #000b,inset 0 1px #ffffff0c,inset 0 -1px #b52b3620}:root body[data-page][data-product] :is(.demo-stage,.exhibit-view){box-shadow:0 6px 16px -10px #0009}:root body[data-page][data-product] .home-suggestions button{min-height:56px;font-size:12px;line-height:1.5}:root body[data-page][data-product] .home-composer textarea{min-height:64px}:root body[data-page][data-product] .home .entry{padding-bottom:24px}:root body[data-page][data-product] .home .entry-heading h1{letter-spacing:-1px;padding-right:0}:root body[data-page][data-product] .home-ownership{padding-top:8px!important;padding-bottom:24px!important}:root body[data-page][data-product] .home-ownership>a{margin-top:0}:root body[data-page][data-product] .home-learn-stories{column-gap:20px}:root body[data-page][data-product] .company-section{gap:16px}:root body[data-page][data-product] .plans article>p,:root body[data-page][data-product] .plans ul,:root body[data-page][data-product] .plans article>a{font-size:12px}:root body[data-page][data-product] .allowance,:root body[data-page][data-product] .plan-note{font-size:11px}}@media (prefers-reduced-motion:reduce){:root body[data-page][data-product] :is(.site-header,.mobile-nav,.demo-stage,.plans article>a,.billing-toggle button,.home-jump,.mobile-build){transition:none!important;animation:none!important;transform:none!important}html{scroll-behavior:auto!important}:root body[data-page][data-product] :is(.home-composer,.home-composer button,.home-suggestions button,.home-suggestions button span,.header-actions a,.existing-products img,.plans article>a){transition:none!important;transform:none!important}}:root body[data-page][data-product] .entry{isolation:isolate;position:relative}.hero-optics{pointer-events:none;z-index:-1;opacity:.95;transition:transform 1.1s var(--ease-settle),opacity .7s;background:url(/graphics/optical-plane.svg) 50% 12px/100% 100% no-repeat;position:absolute;inset:-22px -210px 14px;mask-image:radial-gradient(65% 70% at 50% 48%,#000 30%,#0000 76%)}:root body[data-page][data-product] .entry:focus-within .hero-optics{opacity:1;transform:translateY(5px)scale(1.025)}:root body[data-page][data-product] .home-composer{--reflection-x:0px;--reflection-y:0px;backdrop-filter:blur(18px)saturate(.8);background:linear-gradient(112deg,#e9e7df1b,#0000 30%,#ffffff04 55%,#e9e7df13),#1313129e;border:1px solid #ffffff24;border-color:#f5f3e780 #ffffff24 #fff3;box-shadow:inset 0 1px #fff3,inset 1px 0 #fff1,inset -1px 0 #fff1,0 18px 30px -12px #000c,0 0 0 5px #ffffff03}:root body[data-page][data-product] .home-composer:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transform:translate(var(--reflection-x),var(--reflection-y));clip-path:inset(0 round 18px);transition:transform .85s var(--ease-settle);background:linear-gradient(118deg,#0000 22%,#ffffff0d 30%,#ffffff03 39%,#0000 47%,#ffffff09 80%,#0000);position:absolute;inset:0}:root body[data-page][data-product] .home-composer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1e8de75 18%,#fff1 48%,#fa304d9c 84%,#0000);height:1px;position:absolute;bottom:-2px;left:10%;right:8%;box-shadow:0 2px 5px #e9464022}:root body[data-page][data-product] .home-composer:focus-within{background-color:#1d1c1aba;border-top-color:#fff9;border-left-color:#ffffff40;box-shadow:inset 0 1px #fff4,inset 0 -1px #f5454526,0 20px 36px -12px #000d,0 0 0 5px #ffffff04}:root body[data-page][data-product] .home-composer button{background:linear-gradient(140deg,#fff,#c9c9c5);border:1px solid #ffffff90;box-shadow:inset 0 1px #fff,0 3px 9px #0005}:root body[data-page][data-product] .home-composer:has(textarea:not(:placeholder-shown)) button{background:linear-gradient(145deg,#ff3948,#df0e21);border-color:#ff61726b}:root body[data-page][data-product] .site-header:is([data-elevated=true],:has(.mobile-nav:not([hidden]))){backdrop-filter:blur(22px)saturate(.75);background:linear-gradient(#ffffff0b,#ffffff02),#0f0f0ea3;border-bottom-color:#ffffff36;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0007,0 12px 28px -16px #000e}:root body[data-page][data-product] .daily{isolation:isolate;position:relative}:root body[data-page][data-product] .daily:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(104deg,#0000,#ddd8ca0c 21%,#ffffff04 48%,#e6334210 87%,#0000);border-block:1px solid #0000;border-image:linear-gradient(90deg,#0000,#dfdcd152 20%,#ffffff16 55%,#d13f4b54 87%,#0000) 1;position:absolute;inset:-5px 26px 22px;box-shadow:0 10px 22px -21px #fff7}:root body[data-page][data-product] .daily>div,:root body[data-page][data-product] .daily>button{position:relative}:root body[data-page][data-product] .home-learn,.learn-page{isolation:isolate;position:relative}:root body[data-page][data-product] .home-learn:before,:root body[data-page][data-product] .learn-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 40% 45%,#c9bda519,#0000 67%);width:70%;height:420px;position:absolute;top:65px;left:-65px}:root body[data-page][data-product] .learn-media img{border-radius:inherit;clip-path:inset(0 round 3px)}:root body[data-page][data-product] .learn-media:after{background:linear-gradient(120deg,#fff1,#0000 25% 92%,#fff1);border-top-color:#fff7;border-bottom-color:#eee2;inset:0}:root body[data-page][data-product] .exhibition{isolation:isolate;position:relative}:root body[data-page][data-product] .exhibition:before{content:"";pointer-events:none;z-index:-1;opacity:.55;background:url(/graphics/optical-plane.svg) top/100% 450px no-repeat;position:absolute;inset:100px -70px 0;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}:root body[data-page][data-product] .exhibit-view,:root body[data-page][data-product] .demo-stage{border:1px solid #ffffff42;border-top-color:#fff8;box-shadow:0 0 0 5px #ffffff04,0 0 0 6px #ffffff12,0 20px 45px -22px #000e,0 -12px 35px -30px #d5cbbc80}:root body[data-page][data-product] .plans article.recommended{background:linear-gradient(140deg,#ffffff0b,#0000 65%),#1d1c1b;box-shadow:inset 0 2px #ffffff48,inset 0 -1px #e6293b30}:root body[data-page][data-product] .company-section{border-image:linear-gradient(90deg,#fff3,#fff1 65%,#0000) 1}@media (width<=700px){.hero-optics{opacity:.9;background-size:100% 85%;inset:28px -90px 45px}:root body[data-page][data-product] .home-composer{backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff3,0 12px 22px -14px #000d,0 0 0 3px #ffffff05}:root body[data-page][data-product] .home-composer:focus-within{box-shadow:inset 0 1px #fff4,0 12px 22px -14px #000d}:root body[data-page][data-product] .site-header:is([data-elevated=true],:has(.mobile-nav:not([hidden]))){backdrop-filter:blur(12px);background-color:#0f0f0ec2}:root body[data-page][data-product] .daily:before{inset:-8px 18px 20px}:root body[data-page][data-product] .learn-media{box-shadow:0 8px 22px -15px #b5a07c45,0 0 0 3px #fff08}:root body[data-page][data-product] .exhibition:before{opacity:.4;inset:100px -28px 0}}@media (prefers-reduced-motion:reduce){.hero-optics,:root body[data-page][data-product] .entry:focus-within .hero-optics,:root body[data-page][data-product] .home-composer:before{transition:none!important;transform:none!important}}:root{--stone-canvas:#080808;--stone-glass:linear-gradient(118deg,#ffffff1c,transparent 32%,#ffffff04 68%,#ffffff10),#141517db;--stone-edge:#ffffff24;--stone-silver:#fff6;--stone-red:#f20d18;--stone-depth:inset 0 1px #ffffff36,inset 0 -1px #0009,0 18px 46px -20px #000c;--stone-radius:10px;--stone-ease:cubic-bezier(.22,.68,.22,1)}:root body[data-page][data-product]{background:var(--stone-canvas)}:root body[data-page][data-product] .site-footer{border-top-color:var(--stone-edge);background:linear-gradient(#ffffff06,#0000 85px),#0c0c0b;box-shadow:inset 0 1px #ffffff0a}:root body[data-page][data-product] .footer-directory{border-top-color:#0000}:root body[data-page][data-product] :is(.page-hero,.legal-hero){background:linear-gradient(125deg,#ffffff05,#0000 65%)}:root body[data-page][data-product] :is(.section-narrow,.legal-body){--text-secondary:#b3b2af}:root body[data-page][data-product] .btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}:root body[data-page][data-product] :is(.btn,.plans article>a,.header-actions a,.billing-toggle button,.material-button){border-radius:var(--stone-radius);font-family:var(--font-body);text-transform:none;letter-spacing:-.01em;transition:background .18s var(--stone-ease),border-color .18s,box-shadow .18s,transform .18s var(--stone-ease);font-weight:600}:root body[data-page][data-product] :is(.btn-primary,.plans article.recommended>a){color:#fff;background:linear-gradient(145deg,#ff3948,var(--stone-red) 70%);border:1px solid #ff70805c;box-shadow:inset 0 1px #ffffff38,0 6px 16px -10px #f20d1860}:root body[data-page][data-product] :is(.btn-secondary,.plans article:not(.recommended)>a,.material-button){background:var(--stone-glass);border:1px solid var(--stone-edge);border-top-color:var(--stone-silver);box-shadow:var(--stone-depth)}:root body[data-page][data-product] .btn-ghost{box-shadow:none;background:0 0;border-color:#0000}:root body[data-page][data-product] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):not(.home-composer textarea){color:#f5f4f2;border:1px solid var(--stone-edge);border-radius:var(--stone-radius);background:linear-gradient(120deg,#ffffff06,#0000),#111110;border-top-color:#ffffff38;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 2px 5px #0004}:root body[data-page][data-product] :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#ffffff70;outline:2px solid #ff6570}:root body[data-page][data-product] :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #ff6570}:root body[data-page][data-product] :is(.btn,.material-button,.plans article>a):active{transform:scale(.98)}:root body[data-page][data-product] :is(button,input,select,textarea):disabled,:root body[data-page][data-product] [aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}:root body[data-page][data-product] .pricing-page>header{background:radial-gradient(at 78% 20%,#d4c9b514,#0000 65%)}:root body[data-page][data-product] .plans article{background:linear-gradient(145deg,#ffffff06,#0000 50%),#101010;border-color:#ffffff42 #ffffff20 #ffffff20}:root body[data-page][data-product] .plans article.recommended{background:linear-gradient(120deg,#ffffff17,#0000 55%,#f20d1809),#1a1918;border-top-color:#ffffff8a;box-shadow:inset 0 1px #fff3,0 14px 35px -25px #e8494238}:root body[data-page][data-product] .billing-toggle{border:1px solid var(--stone-edge);background:#ffffff04;box-shadow:inset 0 1px #ffffff12}:root body[data-page][data-product] .billing-toggle button[aria-pressed=true]{background:var(--stone-glass);color:#fff;box-shadow:inset 0 1px #fff4,inset 0 -1px #f20d1880,0 2px 5px #0005}:root body[data-page][data-product] .credit-packs>a{border-color:var(--stone-edge);background:linear-gradient(115deg,#ffffff09,#0000 60%);border-top-color:#ffffff45;box-shadow:inset 0 1px #ffffff08}:root body[data-page][data-product] :is(.company-page,.contact-page){isolation:isolate;position:relative}:root body[data-page][data-product] .company-page:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background:url(/graphics/optical-plane.svg) 100% 0/75% 100% no-repeat;height:450px;position:absolute;inset:15px -8% auto;mask-image:radial-gradient(at 65% 35%,#000,#0000 70%)}:root body[data-page][data-product] .company-section dl>div{background:linear-gradient(110deg,#ffffff06,#0000 65%);border-top:1px solid #ffffff25}:root body[data-page][data-product] .founder{background:radial-gradient(at 5% 25%,#d0c6b512,#0000 65%)}:root body[data-page][data-product] .contact-main{background:radial-gradient(at 15% 40%,#ffffff09,#0000 75%);border-image:linear-gradient(90deg,#fff5,#fff1 65%,#f20d1838) 1}:root body[data-page][data-product] .contact-main .email{text-shadow:0 3px 18px #fff1}:root body[data-page][data-product] .contact-main .email b{background:var(--stone-glass);border:1px solid var(--stone-edge);box-shadow:var(--stone-depth);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}:root body[data-page][data-product] .trust-hero{border-bottom:1px solid var(--stone-edge);background:linear-gradient(120deg,#ffffff06,#0000 65%),#0c0c0c}:root body[data-page][data-product] .maturity-table{background:#101010;border-color:#ffffff50 #ffffff28 #ffffff28;box-shadow:inset 0 1px #ffffff12}:root body[data-page][data-product] .maturity-head{background:linear-gradient(#ffffff08,#ffffff02)}:root body[data-page][data-product] :is(.maturity-row,.controls-grid dl>div){border-color:#ffffff19}:root body[data-page][data-product] .learn-article .article-cover{box-shadow:0 14px 38px -26px #c9bda55c,0 0 0 1px #ffffff24}:root body[data-page][data-product] .related-reading .learn-media{box-shadow:0 1px #ffffff30,0 8px 20px -16px #c8b99955}:root body[data-page][data-product] :is(.workflow-illustration,.article-cta){background:linear-gradient(115deg,#ffffff09,#0000 60%),#111110;border-color:#ffffff52 #ffffff26 #ffffff26;box-shadow:inset 0 1px #ffffff12}:root body[data-page][data-product] .learn-article .article-body{box-shadow:none;backdrop-filter:none;background:0 0}:root body[data-page][data-product] .existing-products img{border:1px solid #ffffff28;box-shadow:0 8px 22px -16px #c9bea960}:root body[data-page][data-product] :is(.scan-form,.build-form,.launch-form,.unlock) button[type=submit]{background:linear-gradient(145deg,#ff3948,var(--stone-red) 70%);color:#fff;border-radius:var(--stone-radius);font-family:var(--font-body);border:1px solid #ff70805c;font-weight:600;transition:filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff38,0 6px 16px -10px #f20d1840}:root body[data-page][data-product] :is(.scan-form,.build-form,.launch-form,.unlock) button[type=submit]:active{transform:scale(.98)}:root body[data-page][data-product] :is(.build-form,.build-grid>aside,.check-scope,.unlock,.founder-bonus){background:var(--stone-glass);border-color:var(--stone-edge);border-top-color:var(--stone-silver);box-shadow:var(--stone-depth)}:root body[data-page][data-product] :is(.build-page .eyebrow,.build-page .aside-label,.build-page aside a,.launch-hero h1 span,.unlock>span,.founder-bonus b){color:#e7e4df}:root body[data-page][data-product] .build-page aside li:before{border-color:var(--stone-edge)}:root body[data-page][data-product] .document-row button{border-radius:var(--stone-radius);background:var(--stone-glass);border-color:var(--stone-edge)}:root body[data-page][data-product] .proof-hero{background:radial-gradient(at 18% 10%,#d0c6b514,#0000 60%)}:root body[data-page][data-product] .deployment-card{background:var(--stone-glass);border-color:var(--stone-edge);border-top-color:var(--stone-silver);box-shadow:var(--stone-depth)}:root body[data-page][data-product][data-page=\/customers] .label{color:#c5c2bd}:root body[data-page][data-product] :is(.product-card,.feature-card,.guide-card,.benefits article,.product-strip article){border-color:var(--stone-edge);background:linear-gradient(120deg,#ffffff07,#0000 55%),#111110;box-shadow:inset 0 1px #ffffff16}@media (hover:hover) and (pointer:fine){:root body[data-page][data-product] :is(.btn,.plans article>a,.material-button):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08);border-color:#ffffff65;transform:translateY(-1px)}:root body[data-page][data-product] .contact-main .email:hover b{border-color:#ffffff60}}@media (width<=700px){:root{--stone-depth:inset 0 1px #ffffff20,0 8px 18px -16px #000}:root body[data-page][data-product] .company-page:before{opacity:.2;background-size:100% 100%;height:300px;inset:25px -10% auto}}@media (prefers-reduced-motion:reduce){:root body[data-page][data-product] :is(.btn,.material-button,.plans article>a,input,textarea,select,button[type=submit]){transition:none!important;transform:none!important}}:root body[data-page][data-product]{--stone-canvas:#030405;background:#030405}:root body[data-page][data-product] .hero-optics{opacity:.95;background-image:url(/graphics/flagship-studio.svg);inset:15px -210px -85px;mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}:root body[data-page][data-product] .entry-heading h1{letter-spacing:-.04em;text-align:center;text-wrap:balance;width:100%;max-width:none;margin-inline:auto;padding-inline:64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}:root body[data-page][data-product] .home-positioning{text-align:center;color:#c5c7cc;max-width:740px;margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(17px,1.8vw,21px);line-height:1.55}:root body[data-page][data-product] .home .home-composer{background:linear-gradient(112deg,#fff2 0%,#ffffff05 23%,#0000 44%,#ffffff08 82%,#ffffff18),linear-gradient(#1d2024d9,#060709f2);border-top:1px solid #e3e7edc0;border-bottom:1px solid #fff2;border-left-color:#ffffff65;min-height:164px;transform:perspective(1400px)rotateX(2deg);box-shadow:inset 0 2px 2px #ffffff18,inset 0 -7px 9px #0008,0 2px #050607,0 5px #202226,0 7px #060708,0 24px 22px -12px #000,0 45px 65px -20px #000,0 0 0 1px #000}:root body[data-page][data-product] .home-composer textarea{font-size:18px;line-height:1.5}:root body[data-page][data-product] .home-suggestions{margin-top:32px;position:relative}:root body[data-page][data-product] :is(.examples-page,.company-page,.pricing-page)>header h1{letter-spacing:-.05em;font-size:clamp(40px,5vw,68px);line-height:1.04}:root body[data-page][data-product] .exhibit-view{border:8px solid #17191c;border-radius:16px;outline:1px solid #ffffff45;transform:perspective(1800px)rotateX(1deg);box-shadow:0 3px #60646d,0 6px #101114,0 36px 55px -20px #000}:root body[data-page][data-product] .exhibition:before{background-image:url(/graphics/flagship-studio.svg)}:root body[data-page][data-product] .company-page:before{opacity:.7;background-image:url(/graphics/flagship-studio.svg)}:root body[data-page][data-product] .trust-hero aside{background:linear-gradient(130deg,#ffffff0d,#0000 58%),#101215;border:1px solid #ffffff24;border-top-color:#ffffff70;border-radius:16px;padding:28px;box-shadow:inset 0 1px #fff2,0 22px 36px -22px #000}:root body[data-page][data-product] .plans{border-color:#ffffff30;border-radius:18px;box-shadow:0 30px 55px -30px #000}@media (width>=1000px){:root body[data-page][data-product] .plans{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=999px){:root body[data-page][data-product] .plans article:last-child{border-top:1px solid #ffffff20;grid-column:1/-1}}:root body[data-page][data-product] .plans article{background:#080a0c;padding-top:32px;padding-bottom:32px}:root body[data-page][data-product] .plan-title>span{color:#cbd0d9}:root body[data-page][data-product] .contact-main{border-image:linear-gradient(90deg,#fff7,#fff1) 1}:root body[data-page][data-product] .learn-media{box-shadow:0 2px #66696e,0 6px #151619,0 25px 40px -23px #000}:root{--text-secondary:#b4b6bb;--text-tertiary:#92959c}:root body[data-page][data-product] :is(.page-hero,.legal-hero,.trust-hero,.pricing-page>header,.founder){background:#080808}:root body[data-page][data-product] :is(.eyebrow,.aside-label){color:#b9bcc2}:root body[data-page][data-product] .site-header{backdrop-filter:blur(16px);background:linear-gradient(110deg,#ffffff09,#0000 65%),#101113e8;border-bottom:1px solid #ffffff24;box-shadow:inset 0 1px #fff1,0 8px 26px -20px #000}:root body[data-page][data-product] .home-composer{background:var(--stone-glass);backdrop-filter:blur(16px);border:1px solid #ffffff38;border-top-color:#ffffff80;border-radius:24px;box-shadow:inset 0 1px #ffffff50,inset 0 -1px #000,0 28px 64px -26px #000,0 0 0 5px #ffffff04}:root body[data-page][data-product] .home-composer:after{box-shadow:none;background:linear-gradient(90deg,#0000,#fff7,#fff2,#0000)}:root body[data-page][data-product] .home-composer:focus-within{box-shadow:var(--stone-depth),0 0 0 5px #ffffff07;background-color:#202124;border-color:#ffffff80}:root body[data-page][data-product] :is(.btn-primary,.plans article.recommended>a){color:#111214;background:linear-gradient(#fff,#d9dce1);border-color:#ffffff90;box-shadow:inset 0 1px #fff,0 4px 14px #0004}:root body[data-page][data-product] .plans article.recommended{background:linear-gradient(140deg,#ffffff13,#0000 65%),#18191b;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff70,0 20px 40px -28px #000}:root body[data-page][data-product] :is(.btn-secondary,.mobile-nav,.material-button,.billing-toggle){background:var(--stone-glass);box-shadow:var(--stone-depth)}:root body[data-page][data-product] :is(.section-narrow,.legal-body,.contact-form-card){border-color:#fff2}:root body[data-page][data-product] .daily:before{background:linear-gradient(100deg,#0000,#ffffff08,#0000);border-image:linear-gradient(90deg,#0000,#ffffff40,#ffffff12,#0000) 1}:root body[data-page][data-product] :is(.demo-stage,.existing-products img){border-color:#ffffff32;box-shadow:inset 0 1px #ffffff35,0 24px 54px -26px #000,0 0 0 5px #ffffff03}:root body[data-page][data-product] :is(.learn-article .article-body,.company-section,.controls-grid){backdrop-filter:none}:root body[data-page][data-product] :is(a,button,input,textarea,select):focus-visible{outline-color:#e0e3e9}@media (width<=700px){:root body[data-page][data-product] .home-composer{backdrop-filter:blur(8px);border-radius:20px}}@media (prefers-reduced-transparency:reduce){:root body[data-page][data-product] :is(.site-header,.home-composer,.mobile-nav){backdrop-filter:none;background:#17181b}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}:root body[data-page][data-product] :is(.home-composer,.btn,.mobile-nav,.demo-stage){transition:none!important;animation:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=900px){.hero-optics{animation:linear both studio-depth view();animation-range:exit}.existing-products img{animation:linear both product-depth view();animation-range:entry entry 90%}}}@keyframes studio-depth{0%{transform:translateY(0)}to{transform:translateY(38px)}}@keyframes product-depth{0%{transform:perspective(1400px)rotateX(5deg)scale(.975)}to{transform:perspective(1400px)rotateX(0)scale(1)}}@media (width<=700px){:root body[data-page][data-product] .hero-optics{inset:90px -130px -30px}:root body[data-page][data-product] .home .home-composer{min-height:156px;transform:none}:root body[data-page][data-product] .entry-heading h1{padding-inline:48px;font-size:30px}:root body[data-page][data-product] .home-positioning{font-size:17px}}:root[data-site-theme=light]{--bg-base:#fff;--bg-surface:#f6f6f7;--bg-surface-raised:#fff;--text-primary:#171719;--text-secondary:#55565b;--text-tertiary:#66676c;--border-subtle:#17171918;--border-strong:#17171930;--stone-canvas:#fff;--stone-glass:linear-gradient(120deg,#fff,#ffffffc9 55%,#f0f1f3e8);--stone-edge:#17171924;--stone-silver:#fff;--stone-depth:inset 0 1px #fff,0 12px 30px -18px #17171938;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-body)}:root[data-site-theme=light] body[data-page][data-product]{color:#171719;color-scheme:light;font-family:var(--font-body);background:#fff!important}:root[data-site-theme=light] body[data-page][data-product] .home{background:#fff}:root[data-site-theme=light] body[data-page][data-product] .site-header:is([data-elevated=true],:has(.mobile-nav:not([hidden]))){background:#fffffff0;border-color:#17171920;box-shadow:0 4px 20px -14px #17171940}:root[data-site-theme=light] body[data-page][data-product] :is(h1,h2,h3,h4,h5,h6){color:#171719;font-family:var(--font-body);letter-spacing:-.035em;text-shadow:none;font-weight:600}:root[data-site-theme=light] body[data-page][data-product] h1{font-size:clamp(30px,3.4vw,44px)!important;line-height:1.12!important}:root[data-site-theme=light] body[data-page][data-product] h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2}:root[data-site-theme=light] body[data-page][data-product] h3{font-size:clamp(19px,2vw,24px);line-height:1.3}:root[data-site-theme=light] body[data-page][data-product] main :is(p,li,dd,blockquote){color:#242426!important}:root[data-site-theme=light] body[data-page][data-product] .plans h2{font-size:20px}:root[data-site-theme=light] body[data-page][data-product] .site-footer h3{letter-spacing:-.01em;font-size:14px}:root[data-site-theme=light] body[data-page][data-product] main :is(strong,dt,summary,label,a){color:#202124}:root[data-site-theme=light] body[data-page][data-product] main :is(.eyebrow,.label,.aside-label,small,.allowance,.price>span,.plan-title>span,.exhibit-actions>span){color:#64656b}:root[data-site-theme=light] body[data-page][data-product] :is(.site-header,.mobile-nav){color:#171719;background:#fffffff0;border-color:#17171918;box-shadow:0 4px 20px -14px #17171940}:root[data-site-theme=light] body[data-page][data-product] :is(.desktop-nav a,.header-actions .login,.mobile-nav a,.mobile-toggle){color:#29292c}:root[data-site-theme=light] body[data-page][data-product] .header-actions .login{background:#f1f1f3}:root[data-site-theme=light] body[data-page][data-product] :is(.header-actions .build,.mobile-build,.btn-primary,.plans article.recommended>a){color:#fff;background:#19191b;border-color:#19191b;box-shadow:0 3px 8px #00000012}:root[data-site-theme=light] body[data-page][data-product] :is(.site-footer,.page-hero,.legal-hero,.trust-hero,.pricing-page>header,.founder,.contact-main,.daily,.section,.section-narrow,.legal-body){--text-secondary:#55565b;color:#171719;box-shadow:none;background:0 0;border-color:#17171920}:root[data-site-theme=light] body[data-page][data-product] .site-footer{background:#f7f7f8}:root[data-site-theme=light] body[data-page][data-product] .site-footer :is(p,a,span){color:#55565b}:root[data-site-theme=light] body[data-page][data-product] .site-footer :is(h3,strong){color:#171719}:root[data-site-theme=light] body[data-page][data-product] :is(.company-page,.exhibition):before{display:none}:root[data-site-theme=light] body[data-page][data-product] .home-positioning span{color:#171719}:root[data-site-theme=light] body[data-page][data-product] .home .home-composer{background:var(--stone-glass);border:1px solid #17171924;border-top-color:#fff;transform:none;box-shadow:inset 0 1px #fff,inset 0 -2px #17171908,0 3px #e7e8eb,0 16px 30px -18px #17171940}:root[data-site-theme=light] body[data-page][data-product] .home-composer :is(textarea,span){color:#55565b}:root[data-site-theme=light] body[data-page][data-product] .home-composer textarea::placeholder{color:#62636a}:root[data-site-theme=light] body[data-page][data-product] .home-composer:after{background:linear-gradient(90deg,#0000,#fff,#0000)}:root[data-site-theme=light] body[data-page][data-product] .home-composer:before{opacity:.12}:root[data-site-theme=light] body[data-page][data-product] .home .home-composer:focus-within{background:var(--stone-glass);border-color:#b8bac0;outline:none;box-shadow:inset 0 1px #fff,0 3px #e7e8eb,0 10px 24px -18px #17171930}:root[data-site-theme=light] body[data-page][data-product] .home-composer textarea:focus-visible{box-shadow:none;background:0 0;outline:none}:root[data-site-theme=light] body[data-page][data-product] :is(.home-suggestions button,.daily button,.daily>a){color:#424349;border-color:#17171924}:root[data-site-theme=light] body[data-page][data-product] .daily:before{display:none}:root[data-site-theme=light] body[data-page][data-product] :is(.plans,.plans article,.plans article.recommended,.trust-hero aside,.maturity-table,.workflow-illustration,.article-cta,.product-card,.feature-card,.guide-card,.benefits article,.product-strip article,.build-form,.build-grid>aside,.check-scope,.unlock,.founder-bonus,.deployment-card,.contact-form-card){box-shadow:var(--stone-depth);background:#f8f8fa;border-color:#17171920}:root[data-site-theme=light] body[data-page][data-product] .plans article.recommended{background:#eeeff1}:root[data-site-theme=light] body[data-page][data-product] :is(.company-section dl>div,.credit-packs>a,.controls-grid dl>div,.maturity-row,.exhibit-tabs,.exhibit-actions,.existing-products>div,.existing-products>div>a,.pricing-faq details){background:0 0;border-color:#17171924}:root[data-site-theme=light] body[data-page][data-product] :is(.btn-secondary,.plans article:not(.recommended)>a,.billing-toggle,.material-button){background:var(--stone-glass);color:#202124;box-shadow:var(--stone-depth);border-color:#17171924}:root[data-site-theme=light] body[data-page][data-product] .billing-toggle button{color:#55565b}:root[data-site-theme=light] body[data-page][data-product] .billing-toggle button[aria-pressed=true]{color:#fff;box-shadow:none;background:#19191b}:root[data-site-theme=light] body[data-page][data-product] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):not(.home-composer textarea){color:#171719;background:#fff;border-color:#17171930;box-shadow:inset 0 1px 3px #00000006}:root[data-site-theme=light] body[data-page][data-product] .exhibit-view{border-color:#d9dbdf;outline-color:#17171924;box-shadow:0 3px #c5c7cd,0 18px 34px -20px #17171950}:root[data-site-theme=light] body[data-page][data-product] .exhibit-tabs button{color:#55565b}:root[data-site-theme=light] body[data-page][data-product] .exhibit-tabs button[aria-pressed=true]{color:#171719}:root[data-site-theme=light] body[data-page][data-product] :is(.demo-stage,.home-conversation,.home-message.user,.home-result){color:#171719;background:#f7f7f8;border-color:#17171920}:root[data-site-theme=light] body[data-page][data-product] :is(.learn-media,.existing-products img){box-shadow:0 1px #d8d9dc,0 10px 22px -16px #17171960}:root[data-site-theme=light] body[data-page][data-product] :is(a,button,input,textarea,select):focus-visible{outline-color:#171719}:root[data-site-theme=light] body[data-page][data-product] :is(.learn-preview,.learn-page,.learn-article) :is(small,time,.category,.learn-category,.read-link){color:#64656b}:root[data-site-theme=light] body[data-page][data-product] .home-suggestions button:hover{color:#171719;border-color:#17171960}:root[data-site-theme=light] body[data-page][data-product] .home-composer button:hover{color:#fff;background:#303136}:root[data-site-theme=light] body[data-page][data-product] :is(.home-positioning,.home-composer span,.daily>div>span,.site-footer p,.site-footer a,.site-footer span){color:#242426}:root[data-site-theme=light] body[data-page][data-product] :is(.brand-mark-ai,.site-footer .brand-mark-ai){color:#e01926}:root[data-site-theme=light] body[data-page][data-product] .home-composer button{color:#fff;background:#e01926}:root[data-site-theme=light] body[data-page][data-product] .home-composer button:hover{background:#bc1020}:root[data-site-theme=light] body[data-page][data-product] .home-suggestions{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a8a8ac transparent;gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}:root[data-site-theme=light] body[data-page][data-product] .home-suggestions button{color:#171719;scroll-snap-align:start;background:#fafafa;border:1px solid #17171925;border-radius:14px;flex:0 0 245px;min-height:68px;padding:14px 16px}:root[data-site-theme=light] body[data-page][data-product] .home-suggestions button>span:last-child{color:#e01926}:root[data-site-theme=light] body[data-page][data-product] .home-suggestions button[aria-pressed=true]{background:#fff7f7;border-color:#e01926}:root[data-site-theme=light] body[data-page][data-product] .home :is(.daily,.learn-preview) :is(small,time,a,span){color:#242426}:root[data-site-theme=light] body[data-page][data-product] .daily{min-height:90px}:root[data-site-theme=light] body[data-page][data-product] :is(.home-learn span,.home-learn .home-read,.eyebrow,.label,.aside-label,.plan-note,.price>span,.allowance){color:#242426!important}@media (prefers-reduced-transparency:reduce){:root[data-site-theme=light] body[data-page][data-product] :is(.site-header,.mobile-nav,.home .home-composer){backdrop-filter:none;background:#f7f7f8}}:root body[data-page][data-product] :is(h1,h2,h3,h4){letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}:root body[data-page][data-product] h1{font-size:clamp(30px,3.4vw,44px)!important;line-height:1.12!important}:root body[data-page][data-product] .plans h2{font-size:20px}:root body[data-page][data-product] .site-footer h3{font-size:14px}.site-theme-toggle{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:25px;display:grid}.site-theme-toggle:focus-visible{outline-offset:1px;outline:2px solid #e01926}:root body[data-page][data-product] .entry-heading{min-height:130px}:root body[data-page][data-product] .entry-heading .character-trigger{transform-origin:50% 90%;cursor:pointer;background:0 0;border:0;width:106px;height:152px;padding:0;bottom:-6px;right:12px;rotate:-5deg}.character-quip{z-index:3;background:var(--bg-surface-raised);max-width:240px;color:var(--text-primary);border:1px solid #8885;border-radius:16px 16px 2px;padding:12px 16px;font:500 14px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;bottom:calc(100% - 12px);right:85px;box-shadow:0 8px 24px #0002}:root body[data-page][data-product] .home-suggestions{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}:root body[data-page][data-product] .home-suggestions button{border:1px solid var(--border-strong);scroll-snap-align:start;border-radius:14px;flex:0 0 245px;min-height:68px;padding:14px 16px}:root body[data-page][data-product] .home-suggestions button>span:last-child{color:#e01926}:root body[data-page][data-product] .home-suggestions button[aria-pressed=true]{border-color:#e01926}:root:not([data-site-theme=light]) body[data-page][data-product] .home .home-composer:focus-within{background:var(--stone-glass);box-shadow:var(--stone-depth);outline:none}:root:not([data-site-theme=light]) body[data-page][data-product] .home-composer textarea:focus-visible{outline:none}:root:not([data-site-theme=light]) body[data-page][data-product] .home-composer button{color:#fff;background:#e01926}:root:not([data-site-theme=light]) body[data-page][data-product] .daily:has(.daily-window:not([hidden])){background:linear-gradient(115deg,#18191ce8,#0c0d0fe8);border-color:#ffffff25;box-shadow:inset 0 1px #ffffff18}:root:not([data-site-theme=light]) .daily-group p{color:#f5f5f6}@media (width<=700px){:root body[data-page][data-product] .entry-heading .character-trigger{width:80px;height:116px;bottom:3px;right:-2px;rotate:-4deg}:root body[data-page][data-product] .entry-heading h1{padding-inline:58px}.character-quip{max-width:230px;font-size:13px;right:45px}}:root body[data-page][data-product] .home-positioning{text-align:center;color:#949499;max-width:580px;margin:10px auto 20px;font-size:12px;line-height:1.6;animation:1.4s ease-out both intro-arrive}:root body[data-page][data-product] .home-positioning span{color:inherit}:root[data-site-theme=light] body[data-page][data-product] .home-positioning{color:#737378}:root body[data-page][data-product] .home-suggestions button{backdrop-filter:blur(16px);background:linear-gradient(130deg,#8888880c,#88888804);border-color:#88888825;font-size:12px;box-shadow:inset 0 1px #aaaaaa0d}.carousel-controls{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:18px;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;display:flex}.carousel-controls>div{gap:6px;display:flex}.carousel-controls button{border:1px solid var(--border-strong);background:var(--bg-surface-raised);color:#e01926;cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:18px}:root body[data-page][data-product] .carousel-controls+.home-suggestions{margin-top:6px}@keyframes intro-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){:root body[data-page][data-product] .home-positioning{max-width:32em;font-size:11px}}@media (prefers-reduced-motion:reduce){:root body[data-page][data-product] .home-positioning{animation:none}}:root body[data-page][data-product] .home .home-composer,:root body[data-page][data-product] .home .home-composer:focus-within,:root body[data-page][data-product] .home-suggestions button{backdrop-filter:blur(20px);color:#d4d4d8!important;background:linear-gradient(125deg,#0c0c0ef5,#010102f5)!important;border-color:#ffffff20!important;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000018!important}:root body[data-page][data-product] .home-composer textarea{color:#eee!important;background:0 0!important}:root body[data-page][data-product] .home-composer textarea::placeholder{color:#929296!important}:root body[data-page][data-product] .home-composer:before,:root body[data-page][data-product] .home-composer:after{display:none!important}:root{--page-glass:#000000f2;--page-ink:#fff}:root[data-site-theme=light]{--page-glass:#fffffff2;--page-ink:#000}:root body[data-page][data-product],:root body[data-page][data-product] .home{color:var(--page-ink);background:var(--page-glass)!important}:root body[data-page][data-product] :is(.site-header,.site-footer,.mobile-nav,.home-composer,.home-composer:focus-within,.home-suggestions button,.demo-stage,.home-message.user,.daily){background:var(--page-glass)!important;color:var(--page-ink)!important}:root body[data-page][data-product] .home-composer textarea{color:var(--page-ink)!important}:root body[data-page][data-product] .home .home-composer{flex-direction:column;display:flex}:root body[data-page][data-product] .home-composer>div{justify-content:flex-end;margin-top:auto;padding-top:12px}:root body[data-page][data-product] .daily:has(.daily-window:not([hidden])){width:100%;max-width:none;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:24px 0!important}:root body[data-page][data-product] .daily .daily-window{flex:0 0 100%;width:100%;max-width:none!important}:root body[data-page][data-product] .daily-group{flex-shrink:0;min-width:100vw}:root body[data-page][data-product] .daily-group p{color:var(--page-ink)!important}:root body[data-page][data-product] .daily [data-daily-pause]{opacity:.55;min-height:20px;color:var(--page-ink);border:0;padding:2px 5px;position:absolute;bottom:0;right:8px}:root body[data-page][data-product] .home .home-composer,:root body[data-page][data-product] .home .home-composer:focus-within{background:var(--page-glass)!important}:root body[data-page][data-product] .entry-heading--lounge{align-items:flex-end;min-height:180px;margin-bottom:14px}:root body[data-page][data-product] .entry-heading--lounge h1{z-index:2;padding-inline:50px;position:relative}:root body[data-page][data-product] .entry-heading--lounge+.home-positioning{z-index:4}@media (width<=700px){:root body[data-page][data-product] .entry-heading--lounge{padding-top:65px;min-height:130px;padding-inline:0}:root body[data-page][data-product] .entry-heading--lounge h1{padding-inline:0}}.skip-link{z-index:100;background:var(--text-primary);color:var(--bg-base);border-radius:var(--radius-sm);font-family:var(--font-display);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-md);top:var(--space-md)}.scroll-progress{z-index:100;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.scroll-progress i{transform-origin:0;background:#f20d18;width:100%;height:100%;display:block;transform:scaleX(0)}body[data-product=shield] .scroll-progress i{background:#5eb894}body[data-product=ledger] .scroll-progress i{background:#d39a4b}
