@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_36eb3589-module__PEkuXq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root,html:is([data-theme=light],.theme-light):not(.theme-dark){--bg:#fffaf4;--bg-mid:#fef4e8;--bg-end:#fff9f0;--surface:#fffdf9;--surface-muted:#f8eee4;--text:#17120f;--text-soft:#6f655e;--text-body:#4f463e;--border:#e8d9ca;--accent:#f97316;--accent-soft:#ffebd5;--accent-text:#b8412e;--nav:#6f655e;--brand-mute:#a8998c;--glass:linear-gradient(154deg, #ffffffc7, #fff6ec85 55%, #ffd6ad52);--glass-border:#fffffff2;--shadow:0 22px 48px #59290f29;--shadow-soft:0 12px 30px #4f21091a;--btn-shadow:0 12px 24px #cc470a47;--btn-border:#ffc28ccc;--inset:inset 0 1px 2px #ffffffb8;--icon:#f97316;--orb:#f97316;--orb-ink:#fff;--highlight:#ffd5ae;--glow-a:#ff7a2f85;--glow-b:#ffc48c75;--toggle:#17120f;--decor-opacity:.78}html:is([data-theme=dark],.theme-dark){--bg:#0b0b0f;--bg-mid:#111217;--bg-end:#161518;--surface:#0d0e12e0;--surface-muted:#0d0e12e0;--text:#f0ede8;--text-soft:#c2bfb8;--text-body:#c2bfb8;--border:#5738306b;--accent:#5b3025db;--accent-soft:#0d0e12e0;--accent-text:#ba634feb;--nav:#c2bfb8;--brand-mute:#9e9c96;--glass:linear-gradient(154deg, #0d0e12c7, #0d0e1285 55%, #0d0e1252);--glass-border:#ffffff29;--shadow:0 22px 48px #0000003d;--shadow-soft:0 12px 30px #00000038;--btn-shadow:0 12px 24px #8f3b1c1a;--btn-border:#5738306b;--inset:inset 0 1px 2px #8f3b1c1a;--icon:#d6673c;--orb:#291b18c7;--orb-ink:#ccc9c2;--highlight:#5b30258c;--glow-a:#d6673c5c;--glow-b:#ba634f4d;--toggle:#fcf9f2;--decor-opacity:.7}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1);overflow-x:hidden}html:is([data-theme=light],.theme-light):not(.theme-dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:is([data-theme=dark],.theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::view-transition-old(root){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.home{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-mid) 45%, var(--bg-end) 100%);transition:background .45s,color .45s;position:relative;overflow:hidden}html:is([data-theme=dark],.theme-dark) .home{background:linear-gradient(91deg,#0b0b0f 2%,#111217 55%,#161518 98%)}.home-canvas{z-index:1;width:min(1440px,100%);margin:0 auto;padding:24px 70px 80px;position:relative}.atmosphere{pointer-events:none;width:1440px;height:100%;margin-left:-720px;position:absolute;top:0;left:50%;overflow:visible}.glow{filter:blur(120px);will-change:transform;border-radius:50%;transition:background .45s;position:absolute}.glow-1{background:var(--glow-a);width:820px;height:820px;animation:22s ease-in-out infinite wallet-glow-a;top:160px;left:740px}.glow-2{background:var(--glow-b);width:820px;height:820px;animation:26s ease-in-out infinite wallet-glow-b;top:980px;left:-280px}.glow-3{background:var(--glow-a);width:760px;height:760px;animation:24s ease-in-out 1.6s infinite wallet-glow-a;top:1850px;left:880px}.glow-4{background:var(--glow-b);width:760px;height:760px;animation:28s ease-in-out .8s infinite wallet-glow-b;top:3000px;left:-220px}.glow-5{background:var(--glow-a);width:820px;height:820px;animation:25s ease-in-out 2.2s infinite wallet-glow-a;top:4200px;left:850px}.glow-6{background:var(--glow-b);width:900px;height:900px;animation:30s ease-in-out 1.1s infinite wallet-glow-b;top:5600px;left:-300px}.nav{border:1.5px solid var(--glass-border);background:var(--glass);height:72px;box-shadow:var(--shadow), var(--inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;justify-content:space-between;align-items:center;padding:0 24px;transition:background .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.wordmark{background:0 0;align-items:center;line-height:0;display:inline-flex;position:relative}.footer-brand{position:relative}.wordmark img,.footer-brand img,.wordmark-swap img{box-shadow:none;object-fit:contain;background:0 0;border:0;display:block}.wordmark img,.wordmark-swap img{width:157px;height:36px}.footer-brand .wordmark-swap img{width:167px;height:38px}.wordmark-swap{line-height:0;display:inline-block;position:relative}.wordmark-swap img[data-skin=dark]{position:absolute;top:0;left:0}.wordmark-swap img{transition:opacity .45s}html:is([data-theme=light],.theme-light):not(.theme-dark) .wordmark-swap img[data-skin=light],html:is([data-theme=dark],.theme-dark) .wordmark-swap img[data-skin=dark]{opacity:1}html:is([data-theme=light],.theme-light):not(.theme-dark) .wordmark-swap img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .wordmark-swap img[data-skin=light]{opacity:0}.nav-links{gap:52px;display:flex}.nav-links a{color:var(--nav);transform-origin:50% 80%;font-size:14px;font-weight:500;transition:color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.nav-links a:after{content:"";transform-origin:20%;opacity:.72;background:currentColor;border-radius:99px;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.06)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:18px;display:flex;position:relative}.nav-open-check{clip:rect(0, 0, 0, 0);appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.nav-menu-btn{background:var(--accent);width:40px;height:40px;box-shadow:var(--btn-shadow);cursor:pointer;border:0;border-radius:12px;align-content:center;padding:0 9px;display:none}.nav-menu-btn span{background:#fff;border-radius:99px;height:2px;margin:3px 0;display:block}.try-ai,.login,.try-free,.btn-primary,.btn-secondary{transform-origin:50% 60%;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .45s,color .45s,border-color .45s,box-shadow .45s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:inline-flex}.try-ai:hover,.try-ai:focus-visible,.login:hover,.login:focus-visible,.try-free:hover,.try-free:focus-visible,.btn-primary:hover,.btn-primary:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible{transform:translateY(-2px)scale(1.045)}.try-ai:hover,.try-ai:focus-visible{box-shadow:0 10px 22px #b8412e24}.login:hover,.login:focus-visible{color:var(--accent-text)}.try-free:hover,.try-free:focus-visible,.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.04);box-shadow:0 16px 30px #cc470a57,inset 0 1px 2px #ffffff80}.btn-secondary:hover,.btn-secondary:focus-visible{box-shadow:var(--shadow-soft);border-color:var(--accent-text)}.try-ai{background:var(--accent-soft);height:44px;color:var(--accent-text);border-radius:14px;padding:0 14px;font-size:13px}.try-ai svg{width:18px;height:18px}.login{color:var(--text);font-size:14px;font-weight:600}html:is([data-theme=dark],.theme-dark) .login{color:var(--nav)}.try-free,.btn-primary{border:1px solid var(--btn-border);background:var(--accent);color:#fff;height:56px;box-shadow:var(--btn-shadow), inset 0 1px 2px #ffffff6b;padding:0 24px;font-size:15px;font-weight:600}html:is([data-theme=dark],.theme-dark) .try-free,html:is([data-theme=dark],.theme-dark) .btn-primary{color:#fcf9f2}.try-free{width:120px;padding:0}.btn-secondary{background:var(--surface);height:56px;color:var(--text);border:1px solid var(--border);padding:0 24px;font-size:15px;font-weight:600}.hero{grid-template-columns:1fr 550px;gap:76px;padding:78px 34px 0;display:grid}.eyebrow{color:var(--accent);letter-spacing:1.44px;margin:0 0 18px;font-size:12px;font-weight:700}html:is([data-theme=dark],.theme-dark) .eyebrow{color:var(--accent-text)}.center{text-align:center}h1,h2,h3,h4{margin:0}h1,h2{font-weight:700}h1{letter-spacing:-.03em;font-size:56px;line-height:66px}h2{letter-spacing:-.03em;font-size:42px;line-height:51px}.lede,.section-copy{color:var(--text-soft);font-size:19px;line-height:30px}.section-copy{margin:10px 0 0;font-size:17px;line-height:21px}.hero-copy .lede{max-width:598px;margin:22px 0 0}.hero-actions,.demo-actions{gap:16px;margin-top:38px;display:flex}.fine{color:var(--text-soft);margin:20px 0 0;font-size:13px;font-weight:500}.demo-card,.benefit-grid article,.transcript-card,.narrative-card,.use-grid article,.step-grid article,.security-panel,.quote-grid article,.price-card,.faq-list>div,.final-cta{border:1.5px solid var(--glass-border);background:var(--glass);box-shadow:var(--shadow-soft), var(--inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .45s,border-color .45s,box-shadow .45s,color .45s}.demo-card{box-shadow:var(--shadow), var(--inset);border-radius:30px;padding:30px}.demo-card h2{font-size:24px;line-height:29px}.demo-card>p{color:var(--text-soft);margin:8px 0 0;font-size:14px}.dropzone{border:1px dashed var(--border);background:var(--surface-muted);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:208px;margin-top:28px;display:flex}.dropzone strong{margin-top:14px;font-size:16px}.dropzone span{color:var(--text-soft);margin-top:8px;font-size:12px}.mic-orb,.play,.cta-orb{background:var(--orb);color:var(--orb-ink);place-items:center;display:grid}.mic-orb{border-radius:44px;width:88px;height:88px;animation:6.8s ease-in-out infinite wallet-orb}.mic-orb svg,.cta-orb svg{width:32px;height:32px}.demo-actions .btn-primary,.demo-actions .btn-secondary{flex:1}.private-note{color:var(--text-soft);align-items:center;gap:8px;margin:30px 0 0;font-size:12px;font-weight:500;display:flex}.private-note svg{width:16px;height:16px}.trusted{text-align:center;padding:86px 0 0}.trusted p{color:var(--text-soft);letter-spacing:1.2px;margin:0;font-size:12px;font-weight:700}.brands{color:var(--brand-mute);justify-content:space-between;gap:24px;margin-top:28px;padding:0 50px;font-size:18px;font-weight:700;display:flex}.benefits,.product,.use-cases,.steps,.security,.testimonials,.pricing,.faq{padding-top:90px;position:relative}.section-decor{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(1312px,100%);max-width:none;height:auto;box-shadow:none;opacity:var(--decor-opacity);background:0 0;border:0;display:block;position:absolute;top:220px;left:50%;overflow:visible;transform:translate(-50%)}.section-decor img{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 45%;will-change:transform;background:0 0;border:0;width:100%;height:auto;transition:opacity .45s;animation:18s ease-in-out infinite wallet-decor-a;display:block}.section-decor img[data-skin=dark]{width:100%;position:absolute;top:0;left:0}html:is([data-theme=light],.theme-light):not(.theme-dark) .section-decor img[data-skin=light],html:is([data-theme=dark],.theme-dark) .section-decor img[data-skin=dark]{opacity:1}html:is([data-theme=light],.theme-light):not(.theme-dark) .section-decor img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .section-decor img[data-skin=light]{opacity:0}.benefits .section-decor{width:min(1312px,100%);top:145px}.product .section-decor{width:min(1312px,100%);top:220px}.use-cases .section-decor{width:min(1232px,100%);top:240px}.steps .section-decor{width:min(1232px,100%);top:165px}.security .section-decor{width:min(1232px,100%);top:140px}.testimonials .section-decor{width:min(1332px,100%);top:180px}.pricing .section-decor{width:min(1204px,100%);top:180px}.product .section-decor img{animation-name:wallet-decor-b;animation-duration:20s;animation-delay:-4s}.use-cases .section-decor img{animation-name:wallet-decor-a;animation-duration:22s;animation-delay:-8s}.steps .section-decor img{animation-name:wallet-decor-b;animation-duration:19s;animation-delay:-2s}.security .section-decor img{animation-name:wallet-decor-a;animation-duration:21s;animation-delay:-6s}.testimonials .section-decor img{animation-name:wallet-decor-b;animation-duration:23s;animation-delay:-10s}.pricing .section-decor img{animation-name:wallet-decor-a;animation-duration:20s;animation-delay:-3s}.benefits>:not(.section-decor),.product>:not(.section-decor),.use-cases>:not(.section-decor),.steps>:not(.section-decor),.security>:not(.section-decor),.testimonials>:not(.section-decor),.pricing>:not(.section-decor){z-index:1;position:relative}.final-cta{position:relative;overflow:hidden}.cta-decor{opacity:1;width:100%;height:100%;inset:0;transform:none}.final-cta .cta-decor img{object-fit:fill;height:100%;animation-name:wallet-decor-b;animation-duration:16s}.benefit-grid,.use-grid,.step-grid,.quote-grid,.price-grid,.security-grid{gap:30px;display:grid}.benefit-grid{grid-template-columns:repeat(4,1fr);margin-top:46px}.benefit-grid article,.use-grid article,.step-grid article,.quote-grid article,.price-card{border-radius:24px;padding:22px}.benefit-grid article{min-height:238px}.icon-box{background:var(--surface-muted);width:52px;height:52px;color:var(--icon);transform-origin:50% 60%;will-change:transform;border-radius:16px;place-items:center;animation:7.5s ease-in-out infinite wallet-icon;display:grid}.benefit-grid article:nth-child(2) .icon-box,.use-grid article:nth-child(2) .icon-box,.step-grid article:nth-child(2) .icon-box{animation-delay:-1.6s}.benefit-grid article:nth-child(3) .icon-box,.use-grid article:nth-child(3) .icon-box,.step-grid article:nth-child(3) .icon-box{animation-delay:-3.2s}.benefit-grid article:nth-child(4) .icon-box,.use-grid article:nth-child(4) .icon-box,.step-grid article:nth-child(4) .icon-box{animation-delay:-4.8s}.use-grid article:nth-child(5) .icon-box{animation-delay:-2.4s}.use-grid article:nth-child(6) .icon-box{animation-delay:-5.6s}.icon-box.sm{border-radius:14px;width:46px;height:46px}.icon-box svg{width:24px;height:24px}.icon-box.sm svg{width:22px;height:22px}.benefit-grid h3,.use-grid h3,.step-grid h3{margin-top:20px;font-size:21px;font-weight:600}.benefit-grid p,.use-grid p,.step-grid p,.narrative-card p,.security-grid p,.quote-grid p{color:var(--text-body);margin:12px 0 0;font-size:14px;line-height:1.5}.product-layout{grid-template-columns:760px 410px;align-items:start;gap:56px;margin-top:56px;display:grid}.transcript-card{border-radius:28px;grid-template-columns:190px 1fr;min-height:500px;display:grid;overflow:hidden}.transcript-card aside{background:var(--surface-muted);padding:24px 12px}.transcript-card aside p{color:var(--text-body);margin:0 8px 16px;font-size:11px;font-weight:700}.transcript-card aside button{width:100%;height:44px;color:var(--text-body);text-align:left;background:0 0;border:0;border-radius:12px;margin-bottom:10px;padding:0 14px;font-size:13px;font-weight:500;display:block}.transcript-card aside button.active{background:var(--highlight);font-weight:600}.transcript-main{padding:26px 24px}.transcript-main h3{font-size:20px}.player{background:var(--surface-muted);height:70px;color:var(--text-body);border-radius:16px;align-items:center;gap:16px;margin:22px 0 18px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.play{border-radius:24px;width:48px;height:48px}.play svg{width:20px;height:20px}.progress{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress i{background:var(--icon);width:52%;height:100%;display:block}.label{color:var(--text-body);margin:0 0 12px;font-size:15px;font-weight:600}.transcript-main p{color:var(--text-body);margin:0 0 16px;font-size:13px;line-height:1.5}.highlight{border:1px solid var(--highlight);background:var(--surface-muted);border-radius:12px;padding:12px}.narrative-card{border-radius:28px;padding:28px}.narrative-card>svg{width:32px;height:32px;color:var(--icon);transform-origin:50% 60%;animation:8s ease-in-out infinite wallet-icon}.narrative-card h3{margin-top:20px;font-size:28px;line-height:36px}.narrative-card ul{margin:42px 0 0;padding:0;list-style:none}.narrative-card li,.price-card li{color:var(--text-body);align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.narrative-card li svg,.price-card li svg{width:18px;height:18px;color:var(--icon)}.use-grid{grid-template-columns:repeat(3,1fr);margin-top:56px}.use-grid h3{font-size:18px}.step-grid{grid-template-columns:repeat(4,1fr);margin-top:46px}.step-grid span,.step-grid i{color:var(--icon);font-weight:700}.step-grid i{margin-top:28px;font-style:normal;display:inline-block}.security-panel{border-radius:28px;margin-top:46px;padding:44px}.security-panel h3{font-size:28px}.security-panel>p{color:var(--text-soft);margin:14px 0 0}.security-grid{grid-template-columns:repeat(3,1fr);margin-top:48px}.security-grid svg{width:25px;height:25px;color:var(--icon);transform-origin:50% 70%;animation:8.2s ease-in-out infinite wallet-icon}.security-grid article:nth-child(2) svg{animation-delay:-2.2s}.security-grid article:nth-child(3) svg{animation-delay:-4.4s}.security-grid h4{margin-top:18px;font-size:18px}.quote-grid{grid-template-columns:repeat(3,1fr);margin-top:56px}.stars{color:var(--icon);margin:0}.quote-grid p+p{font-size:18px;line-height:1.45}.quote-grid span{color:var(--text-soft);margin-top:28px;font-size:14px;display:block}.price-grid{grid-template-columns:420px 440px;justify-content:center;align-items:end;margin-top:56px}.price-card{min-height:480px}.price-card.featured{border-color:var(--highlight);min-height:520px}.amount{margin:16px 0 0;font-size:40px;font-weight:700}.cadence{color:var(--text-soft);margin:12px 0 24px}.wide{width:100%;margin-top:36px}.badge{background:var(--highlight);height:34px;color:var(--accent-text);border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.faq-list{gap:16px;margin-top:46px;display:grid}.faq-list>div{border-radius:16px;overflow:hidden}.faq-list button{width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:16px;font-weight:600;display:flex}.faq-list p{color:var(--text-body);margin:0;padding:0 20px 18px;line-height:1.5}.final-cta{border-radius:32px;justify-content:space-between;align-items:center;min-height:390px;margin-top:90px;padding:62px 50px;display:flex}html:is([data-theme=light],.theme-light):not(.theme-dark) .final-cta{background:linear-gradient(122deg,#fffaf0bd 4%,#ffe3c494 51%,#ffb8787a 95%);box-shadow:0 18px 38px #59290d21}.final-cta>div:not(.cta-orb){z-index:1;max-width:620px;position:relative}.final-cta h2{font-size:40px}.final-cta p{color:var(--text-soft);margin:16px 0 28px;font-size:18px}.final-cta .btn-primary{background:linear-gradient(90deg,#ff8c38,#f7540d);width:190px;height:58px}.cta-orb{z-index:1;aspect-ratio:1;color:#fff;width:21.92%;height:auto;box-shadow:0 0 90px var(--glow-a);background:#ff7316;border-radius:50%;animation:8.4s ease-in-out .6s infinite wallet-orb;position:absolute;top:13.85%;left:71.43%}html:is([data-theme=dark],.theme-dark) .cta-orb{background:#d6673c}.cta-orb svg{width:58px;height:58px}footer{justify-content:space-between;gap:40px;padding:80px 34px 0;display:flex}.footer-brand p{max-width:328px;color:var(--text-soft);margin:16px 0 0;font-size:16px}.footer-cols{gap:72px;display:flex}.footer-cols>div{flex-direction:column;align-items:flex-start;gap:12px;min-width:92px;display:flex}.footer-cols h3{margin:0 0 4px;font-size:16px}.footer-cols a{color:var(--text-soft);transform-origin:0 80%;line-height:1.4;transition:color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:block}.footer-cols a:hover,.footer-cols a:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.05)}.theme-toggle{z-index:50;border:1.5px solid var(--glass-border);background:var(--glass);height:48px;color:var(--toggle);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:0 16px;transition:background .45s,color .45s,border-color .45s,box-shadow .45s;display:flex;position:fixed;bottom:24px;right:24px}.theme-toggle svg{width:18px;height:18px}.theme-toggle__sun,.theme-toggle__to-light,html:is([data-theme=dark],.theme-dark) .theme-toggle__moon,html:is([data-theme=dark],.theme-dark) .theme-toggle__to-dark{display:none}html:is([data-theme=dark],.theme-dark) .theme-toggle__sun,html:is([data-theme=dark],.theme-dark) .theme-toggle__to-light{display:inline}html:is([data-theme=dark],.theme-dark) .theme-toggle__sun{display:inline-flex}.theme-pref-dark,html:is([data-theme=dark],.theme-dark) .theme-pref-light{display:none}html:is([data-theme=dark],.theme-dark) .theme-pref-dark{display:inline}@media (max-width:1200px){.home-canvas{padding:20px 24px 72px}.atmosphere{width:100%;margin-left:0;left:0;overflow:hidden}.glow-1,.glow-3,.glow-5{left:auto;right:-18%}.glow-2,.glow-4,.glow-6{left:-22%}.benefits,.product,.use-cases,.steps,.security,.testimonials,.pricing{overflow:hidden}.hero,.product-layout,.benefit-grid,.use-grid,.step-grid,.security-grid,.quote-grid,.price-grid{grid-template-columns:1fr 1fr}.hero,.product-layout{gap:32px}.nav-links{display:none}.nav-menu-btn{display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nav{padding-right:62px}.home .try-free,.web-nav .try-free{display:none}.nav.is-open{flex-wrap:wrap;align-content:flex-start;align-items:center;row-gap:4px;height:auto;min-height:60px;padding:10px 62px 16px 12px;overflow:visible}.nav:has(.nav-open-check:checked){flex-wrap:wrap;align-content:flex-start;align-items:center;row-gap:4px;height:auto;min-height:60px;padding:10px 62px 16px 12px;overflow:visible}.nav.is-open .nav-menu-btn{top:10px;transform:none}.nav:has(.nav-open-check:checked) .nav-menu-btn{top:10px;transform:none}.nav.is-open .wordmark{flex:auto;min-height:40px}.nav:has(.nav-open-check:checked) .wordmark{flex:auto;min-height:40px}.nav.is-open .nav-links,.nav.is-open .nav-actions{flex-direction:column;flex:1 0 100%;align-items:stretch;gap:4px;width:100%;display:flex}.nav:has(.nav-open-check:checked) .nav-links{flex-direction:column;flex:1 0 100%;align-items:stretch;gap:4px;width:100%;display:flex}.nav:has(.nav-open-check:checked) .nav-actions{flex-direction:column;flex:1 0 100%;align-items:stretch;gap:4px;width:100%;display:flex}.nav.is-open .nav-links{gap:0;padding:8px 4px 4px}.nav:has(.nav-open-check:checked) .nav-links{gap:0;padding:8px 4px 4px}.nav.is-open .nav-actions{gap:10px;padding:8px 0 4px}.nav:has(.nav-open-check:checked) .nav-actions{gap:10px;padding:8px 0 4px}.nav.is-open .nav-links a{min-height:42px;color:var(--nav);justify-content:flex-start;align-items:center;font-size:14px;font-weight:500;display:flex;transform:none}.nav:has(.nav-open-check:checked) .nav-links a{min-height:42px;color:var(--nav);justify-content:flex-start;align-items:center;font-size:14px;font-weight:500;display:flex;transform:none}.nav.is-open .nav-links a:after{display:none}.nav:has(.nav-open-check:checked) .nav-links a:after{display:none}.nav.is-open .nav-links a.is-active,.nav.is-open .nav-links a:hover,.nav.is-open .nav-links a:focus-visible{color:var(--text);transform:none}.nav:has(.nav-open-check:checked) .nav-links a.is-active{color:var(--text);transform:none}.nav:has(.nav-open-check:checked) .nav-links a:hover{color:var(--text);transform:none}.nav:has(.nav-open-check:checked) .nav-links a:focus-visible{color:var(--text);transform:none}.nav.is-open .try-ai,.nav.is-open .login,.nav.is-open .try-free,.nav.is-open .web-create,.home .nav.is-open .try-free,.web-nav.is-open .try-free{display:inline-flex}.nav:has(.nav-open-check:checked) .try-ai{display:inline-flex}.nav:has(.nav-open-check:checked) .login{display:inline-flex}.nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.nav:has(.nav-open-check:checked) .web-create{display:inline-flex}.home .nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.web-nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.nav.is-open .try-ai{background:var(--accent-soft);width:auto;max-width:100%;height:44px;color:var(--accent-text);justify-content:center;align-self:flex-start}.nav:has(.nav-open-check:checked) .try-ai{background:var(--accent-soft);width:auto;max-width:100%;height:44px;color:var(--accent-text);justify-content:center;align-self:flex-start}.nav.is-open .login{width:auto;min-height:42px;color:var(--text);justify-content:flex-start;align-self:flex-start;padding:0 4px;font-size:14px;font-weight:600}.nav:has(.nav-open-check:checked) .login{width:auto;min-height:42px;color:var(--text);justify-content:flex-start;align-self:flex-start;padding:0 4px;font-size:14px;font-weight:600}.nav.is-open .try-free,.nav.is-open .web-create{width:100%;height:48px}.nav:has(.nav-open-check:checked) .try-free{width:100%;height:48px}.nav:has(.nav-open-check:checked) .web-create{width:100%;height:48px}.brands,footer,.final-cta{flex-direction:column}.cta-orb{width:180px;margin-top:12px;position:relative;top:auto;left:auto}}@media (max-width:760px){.home-canvas{padding:14px 16px 88px}.atmosphere{width:100%;margin-left:0;left:0;overflow:hidden}.glow{filter:blur(72px)}.glow-1{width:72vw;height:72vw;top:90px;left:38%}.glow-2{width:78vw;height:78vw;top:26%;left:-32%}.glow-3{width:70vw;height:70vw;top:42%;left:42%}.glow-4{width:76vw;height:76vw;top:58%;left:-30%}.glow-5{width:72vw;height:72vw;top:74%;left:40%}.glow-6{width:80vw;height:80vw;top:88%;left:-28%}.nav{border-radius:20px;height:60px;padding:0 62px 0 12px}.nav.is-open{height:auto;min-height:60px;padding:10px 62px 16px 12px}.nav:has(.nav-open-check:checked){height:auto;min-height:60px;padding:10px 62px 16px 12px}.nav.is-open .try-ai,.nav.is-open .login,.nav.is-open .try-free,.nav.is-open .web-create,.home .nav.is-open .try-free,.web-nav.is-open .try-free{display:inline-flex}.nav:has(.nav-open-check:checked) .try-ai{display:inline-flex}.nav:has(.nav-open-check:checked) .login{display:inline-flex}.nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.nav:has(.nav-open-check:checked) .web-create{display:inline-flex}.home .nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.web-nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.wordmark img,.wordmark-swap img{width:128px;height:29px}.try-free{width:auto;height:40px;padding:0 14px;font-size:13px}.try-ai,.login{display:none}.hero{grid-template-columns:1fr;gap:28px;padding:36px 0 0}.hero-copy .lede,.section-copy,.lede{font-size:16px;line-height:26px}h1{font-size:34px;line-height:42px}h2{font-size:28px;line-height:36px}.hero-actions,.demo-actions{flex-direction:column;margin-top:24px}.hero-actions a,.demo-actions a,.final-cta .btn-primary,.wide{width:100%}.trusted{padding-top:48px}.brands{flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:0;font-size:13px}.benefits,.product,.use-cases,.steps,.security,.testimonials,.pricing,.faq{padding-top:56px;overflow:hidden}.benefits .section-decor,.product .section-decor,.use-cases .section-decor,.steps .section-decor,.security .section-decor,.testimonials .section-decor,.pricing .section-decor{opacity:.5;width:170%;top:32%}.hero,.product-layout,.benefit-grid,.use-grid,.step-grid,.security-grid,.quote-grid,.price-grid,.transcript-card{grid-template-columns:1fr}.product-layout{gap:20px;margin-top:28px}.transcript-card{min-height:0}.transcript-card aside{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.transcript-card aside button{width:auto;margin:0}.security-panel,.demo-card,.narrative-card{padding:22px}.security-panel h3,.narrative-card h3,.final-cta h2{font-size:24px;line-height:32px}.price-grid{gap:16px;width:100%}.price-card,.price-card.featured{width:100%;min-height:0}.final-cta{min-height:0;padding:28px 22px 32px;overflow:hidden}.final-cta>div:not(.cta-orb){max-width:none}.cta-decor{opacity:.55;width:220%;height:100%;top:0;left:auto;right:-40%}.final-cta .cta-decor img{object-fit:cover}.cta-orb{width:148px;margin:8px auto 0;position:relative;top:auto;left:auto}.cta-orb svg{width:40px;height:40px}footer{gap:28px;padding:48px 8px 0}.footer-cols{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.theme-toggle{height:42px;padding:0 12px;bottom:12px;right:12px}.home .try-free{display:none}.home .demo-actions{width:100%}.home .demo-actions .btn-primary,.home .demo-actions .btn-secondary{flex:none;width:100%;height:56px;min-height:56px}.home .transcript-card aside{grid-template-columns:1fr 1fr;gap:8px;padding:16px 16px 8px;display:grid}.home .transcript-card aside p{grid-column:1/-1;margin:0 0 4px}.home .transcript-card aside button{text-align:center;width:100%;height:40px;margin:0}.home .benefits,.home .product,.home .use-cases,.home .steps,.home .security,.home .testimonials,.home .pricing,.home .faq{overflow:visible}.home .benefits .section-decor,.home .product .section-decor,.home .use-cases .section-decor,.home .steps .section-decor,.home .security .section-decor,.home .testimonials .section-decor,.home .pricing .section-decor{width:100%;left:0;right:0;overflow:hidden;transform:none}.home .final-cta{flex-direction:column;align-items:stretch;display:flex;overflow:visible}.home .cta-orb{z-index:0;width:120px;margin:28px auto 0;position:relative;top:auto;left:auto}.home .final-cta>div:not(.cta-orb){z-index:2}.home .final-cta .btn-primary{z-index:2;position:relative}.home footer{padding-bottom:96px}}@keyframes wallet-glow-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-36px,22px)scale(1.06)}}@keyframes wallet-glow-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(32px,-26px)scale(1.05)}}@keyframes wallet-decor-a{0%,to{transform:translate(0,0)rotate(0)scale(1)}40%{transform:translate(14px,-10px)rotate(1.1deg)scale(1.02)}70%{transform:translate(-10px,8px)rotate(-.8deg)scale(1.012)}}@keyframes wallet-decor-b{0%,to{transform:translate(0,0)rotate(0)scale(1)}35%{transform:translate(-16px,8px)rotate(-1deg)scale(1.018)}68%{transform:translate(10px,-12px)rotate(.9deg)scale(1.01)}}@keyframes wallet-icon{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-6px)rotate(-5deg)}}@keyframes wallet-orb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-8px)scale(1.04)}}@media (prefers-reduced-motion:reduce){html,body,.home,.glow,.nav,.nav-links a,.footer-cols a,.try-ai,.login,.try-free,.btn-primary,.btn-secondary,.demo-card,.benefit-grid article,.transcript-card,.narrative-card,.use-grid article,.step-grid article,.security-panel,.quote-grid article,.price-card,.faq-list>div,.final-cta,.theme-toggle,.section-decor img,.wordmark-swap img{transition:none}.glow,.section-decor img,.icon-box,.mic-orb,.cta-orb,.narrative-card>svg,.security-grid svg{will-change:auto;animation:none}.nav-links a:hover,.nav-links a:focus-visible,.try-ai:hover,.try-ai:focus-visible,.login:hover,.login:focus-visible,.try-free:hover,.try-free:focus-visible,.btn-primary:hover,.btn-primary:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible,.footer-cols a:hover,.footer-cols a:focus-visible{filter:none;transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
.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}.web-page{min-height:100vh;color:var(--text);background:#fdf9f3;transition:background .45s,color .45s;position:relative;overflow:hidden}html:is([data-theme=dark],.theme-dark) .web-page,html:is([data-theme=dark],.theme-dark) .web-guest,html:is([data-theme=dark],.theme-dark) .web-login,html:is([data-theme=dark],.theme-dark) .web-pricing,html:is([data-theme=dark],.theme-dark) .web-security,html:is([data-theme=dark],.theme-dark) .web-billing,html:is([data-theme=dark],.theme-dark) .web-dash{background:linear-gradient(101deg,#0b0b0f 2%,#111217 55%,#161518 98%)}.web-pricing,.web-security{background:#fff9f2}.nav-links a.is-active{color:var(--text)}.nav-links a.is-active:after{opacity:.38;transform:scaleX(1)}.web-canvas{z-index:1;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:24px 70px 48px;position:relative}.web-nav-wrap{margin-bottom:46px}.web-create{border-radius:14px;width:150px;height:42px;font-size:13px}.guest-layout{grid-template-columns:minmax(0,600px) 610px;align-items:start;gap:72px;display:grid}.guest-copy{padding-top:28px}.guest-copy h1{letter-spacing:-.03em;font-size:46px;line-height:54px}.guest-copy .lede{max-width:540px;margin:30px 0 0;font-size:18px;line-height:1.5}.guest-benefits{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(520px,100%);margin-top:46px;padding:21px 21px 13px}.guest-benefits p{color:var(--text);margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.4}html:is([data-theme=dark],.theme-dark) .guest-benefits p{color:var(--text-soft)}.guest-chat{border:1px solid var(--border);background:var(--surface);min-height:724px;box-shadow:var(--shadow-soft);border-radius:26px;padding:25px 28px 24px}.guest-chat__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guest-chat__head h2{font-size:22px;line-height:1.2}.guest-chat__head p{color:var(--accent);white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:600}html:is([data-theme=dark],.theme-dark) .guest-chat__head p{color:#eb615c}.guest-bubble{width:min(500px,100%);color:var(--text);background:#fff4e8;border-radius:18px;margin-top:36px;padding:18px;font-size:14px;line-height:1.5}html:is([data-theme=dark],.theme-dark) .guest-bubble{color:var(--text-soft);background:#0d0e12e0}.guest-bubble p{margin:0}.guest-try-label{color:var(--text-soft);letter-spacing:.04em;margin:28px 0 12px;font-size:11px;font-weight:600}html:is([data-theme=dark],.theme-dark) .guest-try-label{color:var(--brand-mute)}.guest-suggestions{gap:12px;display:grid}.guest-suggestions button{background:var(--surface);width:min(440px,100%);min-height:38px;color:var(--text);text-align:center;cursor:pointer;transform-origin:50% 60%;border:0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,color .35s}html:is([data-theme=dark],.theme-dark) .guest-suggestions button{color:var(--brand-mute);background:#0d0e12e0}.guest-suggestions button:hover,.guest-suggestions button:focus-visible{color:var(--text);box-shadow:var(--shadow-soft);transform:translateY(-2px)scale(1.03)}.guest-composer{border:1px solid var(--border);background:#fdf9f3;border-radius:18px;width:min(554px,100%);min-height:112px;margin-top:68px;padding:14px 16px 12px;position:relative}html:is([data-theme=dark],.theme-dark) .guest-composer{background:#0d0e12e0}.guest-composer textarea{width:calc(100% - 112px);min-height:44px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;padding:0;font-size:14px;display:block}.guest-composer textarea::placeholder{color:var(--text-soft)}.guest-composer textarea:focus{outline:none}.guest-send{border-radius:12px;width:96px;height:38px;padding:0;font-size:13px;position:absolute;bottom:14px;right:16px}.guest-footnote{color:var(--text-soft);margin:24px 0 0;font-size:12px;line-height:1.45}html:is([data-theme=dark],.theme-dark) .guest-footnote{color:var(--brand-mute)}.web-login{grid-template-columns:640px minmax(0,1fr);min-height:100vh;display:grid}.login-brand{background:linear-gradient(95deg,#f9ebdd 2%,#f6dcc3 49%,#efc39b 96%);border-right:1px solid #e9c7a8b8;min-height:100vh;padding:40px 53px 80px;position:relative;overflow:hidden}html:is([data-theme=dark],.theme-dark) .login-brand{background:#0d0e12;border-right-color:#5738306b}.login-glow{pointer-events:none;width:620px;height:620px;animation:4s ease-in-out infinite login-breathe;position:absolute;top:119px;left:19px}.login-art{position:relative}.login-glow img,.login-art img{width:100%;height:100%;display:block}.login-glow img[data-skin=dark],.login-art img[data-skin=dark]{position:absolute;inset:0}html:is([data-theme=light],.theme-light):not(.theme-dark) .login-glow img[data-skin=light],html:is([data-theme=dark],.theme-dark) .login-glow img[data-skin=dark],html:is([data-theme=light],.theme-light):not(.theme-dark) .login-art img[data-skin=light],html:is([data-theme=dark],.theme-dark) .login-art img[data-skin=dark]{opacity:1}html:is([data-theme=light],.theme-light):not(.theme-dark) .login-glow img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .login-glow img[data-skin=light],html:is([data-theme=light],.theme-light):not(.theme-dark) .login-art img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .login-art img[data-skin=light]{opacity:0}.login-brand__logo{z-index:1;display:inline-flex;position:relative}.login-art{z-index:1;width:440px;height:420px;margin:76px auto 0;animation:18s ease-in-out infinite wallet-decor-a;position:relative}.login-brand__copy{z-index:1;max-width:520px;margin-top:56px;position:relative}.login-brand__copy h1{font-size:31px;line-height:40px}.login-brand__copy p{color:var(--text-soft);margin:18px 0 0;font-size:14px;font-weight:500}.login-stage{place-items:center;padding:48px 24px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);width:min(450px,100%);min-height:760px;box-shadow:var(--shadow-soft);border-radius:28px;padding:41px 34px 36px}.login-card h2{font-size:30px;line-height:1.2}.login-card__lede{color:var(--text-soft);margin:12px 0 0;font-size:14px}.login-card label{color:var(--text);margin:36px 0 8px;font-size:12px;font-weight:600;display:block}html:is([data-theme=dark],.theme-dark) .login-card label{color:var(--brand-mute)}.login-card input{border:1px solid var(--border);width:100%;height:52px;color:var(--text);font:inherit;background:#fff9f2;border-radius:14px;padding:0 14px;font-size:14px;transition:border-color .3s,box-shadow .3s}html:is([data-theme=dark],.theme-dark) .login-card input{background:#0d0e12e0}.login-card input::placeholder{color:var(--text-soft)}.login-card input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f9731629}.login-submit{border-radius:15px;width:100%;height:54px;margin-top:14px;font-size:14px}.login-or{color:var(--text-soft);text-align:center;margin:28px 0 18px;font-size:12px;font-weight:500}html:is([data-theme=dark],.theme-dark) .login-or{color:var(--brand-mute)}.login-apple,.login-google{cursor:pointer;transform-origin:50% 60%;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:14px;font-size:14px;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .35s,background .35s;display:flex}.login-apple{color:#fff;background:#17120f;border:0;position:relative}html:is([data-theme=dark],.theme-dark) .login-apple{border:1px solid var(--border);background:var(--surface);color:var(--text)}.login-apple img,.login-google img{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.login-apple img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .login-apple img[data-skin=light]{display:none}html:is([data-theme=dark],.theme-dark) .login-apple img[data-skin=dark]{display:block}.login-google{border:1px solid var(--border);background:var(--surface);color:var(--text)}html:is([data-theme=dark],.theme-dark) .login-google{color:var(--text-soft)}.login-apple:hover,.login-apple:focus-visible,.login-google:hover,.login-google:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-2px)scale(1.03)}.login-create{color:#5b3218;text-align:center;transform-origin:50% 80%;margin-top:28px;font-size:12px;font-weight:600;transition:color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:block}html:is([data-theme=dark],.theme-dark) .login-create{color:var(--brand-mute)}.login-create:hover,.login-create:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.05)}@keyframes rec-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.045)}}@keyframes rec-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.03)}}@keyframes rec-mic{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)}}@keyframes login-breathe{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@media (max-width:1200px){.web-canvas{padding:20px 24px 48px}.guest-layout,.web-login{grid-template-columns:1fr}.guest-chat,.login-card{width:100%}.login-brand{min-height:auto;padding-bottom:48px}.login-art{aspect-ratio:440/420;width:min(440px,100%);height:auto}}.price-hero .eyebrow,.sec-copy .eyebrow{margin-bottom:0}.price-hero{text-align:center;max-width:920px;margin:18px auto 0}.price-hero h1{letter-spacing:-.03em;margin:16px 0 0;font-size:42px;line-height:1.15}.price-hero .lede{color:var(--text-soft);margin:16px 0 0;font-size:16px}.plan-grid{grid-template-columns:repeat(3,minmax(0,375px));justify-content:center;gap:30px;margin-top:56px;display:grid}.plan-card{border:1px solid var(--border);background:var(--surface);transform-origin:50% 70%;border-radius:28px;flex-direction:column;min-height:470px;padding:29px 27px 27px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .35s;display:flex}.plan-card--featured{background:linear-gradient(96deg,#f9ebdd 2%,#f6dcc3 49%,#efc39b 96%);border-color:#e9c7a8b8}html:is([data-theme=dark],.theme-dark) .plan-card--featured{background:linear-gradient(96deg,#3a241c 2%,#2b1b16 52%,#231612 96%);border-color:#5738306b}.plan-card h2{margin:0;font-size:18px;font-weight:600}.plan-card__price{margin:20px 0 0;font-size:40px;font-weight:700;line-height:1}.plan-card__cadence{color:var(--text-soft);margin:18px 0 0;font-size:13px}.plan-card ul{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.plan-card li{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.plan-card li span{color:#25855a;font-size:14px;font-weight:700}.plan-card--featured li span{color:#ffb45e}.plan-card .btn-primary,.plan-card .btn-secondary{border-radius:15px;width:100%;height:54px;margin-top:auto;font-size:14px}.plan-card:hover,.plan-card:focus-within{box-shadow:var(--shadow-soft);transform:translateY(-8px)}.sec-hero{grid-template-columns:minmax(0,1fr) 530px;align-items:start;gap:48px;margin-top:18px;display:grid}.sec-copy{padding-top:28px}.sec-copy h1{letter-spacing:-.03em;margin:16px 0 0;font-size:46px;line-height:1.15}.sec-copy .lede{max-width:620px;color:var(--text-soft);margin:20px 0 0;font-size:18px;line-height:1.5}.sec-visual{background:linear-gradient(100deg,#f9ebdd 2%,#f6dcc3 49%,#efc39b 96%);border:1px solid #e9c7a8b8;border-radius:30px;place-items:center;width:530px;height:420px;display:grid;position:relative}html:is([data-theme=dark],.theme-dark) .sec-visual{background:linear-gradient(100deg,#3a241c 2%,#2b1b16 52%,#231612 96%);border-color:#5738306b}.sec-emblem{width:170px;height:170px;position:relative}.sec-glow{pointer-events:none;width:184px;height:184px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sec-glass{border-style:solid;display:block;position:absolute}.sec-glass--outer{background:linear-gradient(133deg,#fff8efe6 14%,#ffd8b285 50%,#f6a65e94 86%);border-width:1.4px;border-color:#fffffff2;border-radius:31px;width:122px;height:122px;top:16px;left:24px;transform:rotate(-8deg);box-shadow:0 12px 22px #9b4e2629}.sec-glass--inner{background:linear-gradient(90deg,#ffffffd1,#b45c352e);border-width:1px;border-color:#f3ae72b8;border-radius:22px;width:78px;height:78px;top:50px;left:46px;transform:rotate(7deg)}html:is([data-theme=dark],.theme-dark) .sec-glass--outer{background:linear-gradient(133deg,#34201aeb 14%,#5b30258c 50%,#ba634f47 86%);border-color:#ffffff38}html:is([data-theme=dark],.theme-dark) .sec-glass--inner{background:linear-gradient(90deg,#1c1412d1,#5b302547);border-color:#ba634f6b}.sec-bar{background:#ffffffc2;border-radius:2px;width:53px;height:3px;position:absolute;top:62px;left:58px;transform:rotate(7deg)}.sec-check{color:#a64e27;place-items:center;font-size:44.2px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}html:is([data-theme=dark],.theme-dark) .sec-check{color:#eb615c}.sec-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.sec-card{border:1px solid var(--border);background:var(--surface);transform-origin:50% 70%;border-radius:22px;min-height:160px;padding:27px 21px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.sec-card h2{margin:0;font-size:18px;font-weight:600}.sec-card p{color:var(--text-soft);margin:16px 0 0;font-size:14px}.sec-card:hover,.sec-card:focus-within{box-shadow:var(--shadow-soft);transform:translateY(-6px)}.sec-policy{border-radius:15px;width:190px;height:54px;margin-top:40px;font-size:14px}.web-dash{background:#fdf9f3;grid-template-columns:248px minmax(0,1fr);transition:background .45s,color .45s;display:grid;overflow:hidden auto}html:is([data-theme=dark],.theme-dark) .web-dash{background:linear-gradient(101deg,#0b0b0f 2%,#111217 55%,#161518 98%)}.dash-main,.dash-capture,.dash-ai,.dash-note,.dash-tasks,.dash-usage,.notes-row,.notes-search,.rec-live,.rec-upload,.rec-options,.rec-recent,.agent-history,.agent-chat,.agent-user,.agent-reply,.agent-composer,.acct-profile,.acct-prefs,.acct-plan,.acct-privacy__grid,.plan-card,.sec-card,.login-card,.guest-chat{transition:background .45s,color .45s,border-color .45s}html:is([data-theme=dark],.theme-dark) .rec-live>p,html:is([data-theme=dark],.theme-dark) .rec-langs,html:is([data-theme=dark],.theme-dark) .rec-upload>p,html:is([data-theme=dark],.theme-dark) .rec-recent em,html:is([data-theme=dark],.theme-dark) .notes-count,html:is([data-theme=dark],.theme-dark) .notes-copy em,html:is([data-theme=dark],.theme-dark) .notes-row b,html:is([data-theme=dark],.theme-dark) .agent-history>p,html:is([data-theme=dark],.theme-dark) .agent-history button em,html:is([data-theme=dark],.theme-dark) .agent-suggest,html:is([data-theme=dark],.theme-dark) .acct-profile p,html:is([data-theme=dark],.theme-dark) .acct-privacy p,html:is([data-theme=dark],.theme-dark) .rec-options button em,html:is([data-theme=dark],.theme-dark) .acct-prefs button em{color:var(--text-soft)}.dash-side{background:var(--surface);flex-direction:column;min-height:100vh;padding:38px 20px 24px;transition:background .45s,color .45s,border-color .45s;display:flex}.dash-side__logo{margin:0 6px 32px;display:inline-flex}.dash-side .wordmark-swap img{width:167px;height:38px}.dash-nav{gap:12px;display:grid}.dash-nav a,.dash-settings{color:#786a61;transform-origin:20%;border-radius:13px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,color .35s;display:flex}html:is([data-theme=dark],.theme-dark) .dash-nav a,html:is([data-theme=dark],.theme-dark) .dash-settings{color:var(--text-soft)}.dash-nav a svg,.dash-settings svg{flex:0 0 16px;width:16px;height:16px}.dash-nav__initial{color:#fff;background:#f97316;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.dash-nav a.is-active,.dash-settings.is-active{color:#f97316;background:#ffebd5;font-weight:600}html:is([data-theme=dark],.theme-dark) .dash-nav a.is-active,html:is([data-theme=dark],.theme-dark) .dash-settings.is-active{color:#eb615c;background:#3a1f1c}.dash-nav a:hover,.dash-nav a:focus-visible,.dash-settings:hover,.dash-settings:focus-visible{color:var(--text);transform:translate(3px)scale(1.02)}.dash-kicker{color:#786a61;letter-spacing:.04em;margin:36px 8px 14px;font-size:11px;font-weight:600}html:is([data-theme=dark],.theme-dark) .dash-kicker{color:var(--brand-mute)}.dash-pro{color:#fff2e5;background:#412313;border-radius:18px;margin-top:auto;padding:16px 16px 14px}html:is([data-theme=dark],.theme-dark) .dash-pro{background:#0d0e12e0;border:1px solid #5738306b}.dash-pro p:first-child{margin:0;font-size:15px;font-weight:600}.dash-pro p:nth-child(2){color:#edd1ba;margin:8px 0 0;font-size:12px;line-height:1.4}html:is([data-theme=dark],.theme-dark) .dash-pro p:nth-child(2){color:var(--brand-mute)}.dash-upgrade{border-radius:12px;width:100%;height:38px;margin-top:14px;font-size:13px}.dash-settings{margin-top:18px}.dash-user{color:#2b211b;cursor:pointer;transform-origin:20%;border-radius:13px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;display:flex}html:is([data-theme=dark],.theme-dark) .dash-user{color:var(--text)}.dash-user:hover,.dash-user:focus-visible{box-shadow:var(--shadow-soft);background:#ffebd5b8;transform:translate(3px)scale(1.03)}html:is([data-theme=dark],.theme-dark) .dash-user:hover,html:is([data-theme=dark],.theme-dark) .dash-user:focus-visible{background:#3a1f1cb8}.dash-avatar{color:#fff;transform-origin:50%;background:#f97316;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;display:grid}.dash-user:hover .dash-avatar,.dash-user:focus-visible .dash-avatar{filter:brightness(1.06);transform:scale(1.08)}.dash-avatar--lg{width:46px;height:46px;font-size:15px}.dash-main{min-width:0;padding:42px 48px 48px 42px}.dash-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dash-head h1{margin:0;font-size:30px}.dash-head p{color:#786a61;margin:8px 0 0;font-size:14px}html:is([data-theme=dark],.theme-dark) .dash-head p{color:var(--text-soft)}.dash-tools{align-items:center;gap:16px;display:flex}.dash-search{border:1px solid var(--border);background:var(--surface);color:#786a61;border-radius:14px;align-items:center;gap:8px;width:250px;height:46px;padding:0 14px;display:flex}.dash-search svg{flex:0 0 16px;width:16px;height:16px}.dash-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;font-size:13px}.dash-search input:focus{outline:none}.dash-actions,.dash-mid{grid-template-columns:minmax(0,510px) minmax(0,536px);gap:30px;margin-top:36px;display:grid}.dash-capture,.dash-ai,.dash-tasks,.dash-usage,.dash-note{border:1px solid var(--border);border-radius:24px}.dash-capture,.dash-ai{min-height:220px;padding:21px 23px 23px}.dash-capture{background:#ffe8cf}.dash-ai{background:#fff0de}html:is([data-theme=dark],.theme-dark) .dash-capture,html:is([data-theme=dark],.theme-dark) .dash-ai{background:var(--surface)}.dash-capture h2,.dash-ai h2{margin:0;font-size:23px}.dash-ai h2{font-size:22px}.dash-capture p,.dash-ai p{color:#786a61;margin:10px 0 0;font-size:14px}html:is([data-theme=dark],.theme-dark) .dash-capture p,html:is([data-theme=dark],.theme-dark) .dash-ai p{color:var(--text-soft)}.dash-capture div,.dash-ai>div:last-child{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.dash-ai__title{align-items:center;gap:16px;display:flex}.dash-ai__icon{flex:0 0 36px;width:36px;height:36px;position:relative}.dash-ai__icon img{width:36px;height:36px;display:block}.dash-ai__icon img[data-skin=dark]{position:absolute;inset:0}html:is([data-theme=light],.theme-light):not(.theme-dark) .dash-ai__icon img[data-skin=light],html:is([data-theme=dark],.theme-dark) .dash-ai__icon img[data-skin=dark]{opacity:1}html:is([data-theme=light],.theme-light):not(.theme-dark) .dash-ai__icon img[data-skin=dark],html:is([data-theme=dark],.theme-dark) .dash-ai__icon img[data-skin=light]{opacity:0}.dash-btn{border-radius:12px;width:210px;height:38px;font-size:13px}.dash-dot{background:#fff;border-radius:50%;width:8px;height:8px}.dash-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-section-head h2{margin:0;font-size:20px}.dash-section-head a{color:#f97316;transform-origin:50% 80%;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}.dash-section-head a:hover,.dash-section-head a:focus-visible{transform:translateY(-1px)scale(1.05)}.dash-notes,.dash-tasks{margin:16px 0 0;padding:0;list-style:none}.dash-notes{gap:16px;display:grid}.dash-note{background:var(--surface);transform-origin:50% 60%;justify-content:space-between;align-items:center;min-height:66px;padding:12px 17px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.dash-note span{gap:4px;display:grid}.dash-note strong,.dash-tasks strong{font-size:14px;font-weight:600}.dash-note em,.dash-tasks em{color:#786a61;font-size:12px;font-style:normal}html:is([data-theme=dark],.theme-dark) .dash-note em,html:is([data-theme=dark],.theme-dark) .dash-tasks em{color:var(--text-soft)}.dash-note b{color:#786a61;font-size:22px;font-weight:700}.dash-note:hover,.dash-note:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-3px)scale(1.01)}.dash-tasks{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:0;min-height:230px;padding:8px 19px;display:grid}.dash-tasks li{grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:70px;display:grid}.dash-box{border:1.6px solid #f97316;border-radius:4px;width:16px;height:16px}html:is([data-theme=dark],.theme-dark) .dash-box{border-color:#eb615c}.dash-usage{background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:150px;margin-top:36px;padding:19px 21px;display:flex}.dash-usage h2{margin:0;font-size:16px}.dash-usage p{margin:10px 0 0;font-size:14px;font-weight:600}.dash-bar{background:#f0e3d6;border-radius:6px;width:min(720px,100%);height:12px;margin-top:18px;overflow:hidden}html:is([data-theme=dark],.theme-dark) .dash-bar{background:#5738306b}.dash-bar span{background:#f97316;border-radius:6px;height:100%;display:block}html:is([data-theme=dark],.theme-dark) .dash-bar span{background:#eb615c}.dash-usage .dash-btn{width:180px}a.dash-avatar{text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s}a.dash-avatar:hover,a.dash-avatar:focus-visible{filter:brightness(1.06);transform:scale(1.06)}.notes-toolbar{align-items:center;gap:24px;margin-top:28px;display:flex}.notes-search{border:1px solid var(--border);background:var(--surface);color:#786a61;border-radius:14px;flex:1;align-items:center;gap:10px;height:52px;padding:0 17px;display:flex}.notes-search svg{flex:0 0 16px;width:16px;height:16px}.notes-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;font-size:14px}.notes-search input:focus{outline:none}.notes-new{border-radius:12px;width:200px;height:38px;font-size:13px}.notes-filters{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.notes-filters button{background:var(--surface);color:#2b211b;width:104px;height:38px;font:inherit;cursor:pointer;transform-origin:50% 60%;border:0;border-radius:12px;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,color .35s,box-shadow .35s}html:is([data-theme=dark],.theme-dark) .notes-filters button{color:var(--text)}.notes-filters button.is-active{color:#fff;background:#f97316}html:is([data-theme=dark],.theme-dark) .notes-filters button.is-active{background:var(--accent);color:#fcf9f2}.notes-filters button:hover,.notes-filters button:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-2px)scale(1.04)}.notes-count{color:#786a61;margin:28px 0 0;font-size:13px;font-weight:600}.notes-list{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.notes-row{border:1px solid var(--border);background:var(--surface);transform-origin:50% 60%;border-radius:17px;grid-template-columns:46px minmax(0,330px) 130px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:86px;padding:0 20px 0 17px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid}.notes-icon{color:#f97316;background:#fff0e0;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}html:is([data-theme=dark],.theme-dark) .notes-icon{color:#eb615c;background:#5b30256b}.notes-icon svg{width:16px;height:16px}.notes-copy{gap:6px;display:grid}.notes-copy strong,.notes-status{font-size:15px;font-weight:600}.notes-copy em,.notes-row b{color:#786a61;font-style:normal}.notes-copy em{font-size:12px}.notes-tag{color:#f97316;font-size:12px;font-weight:600}.notes-status{font-size:13px;font-weight:500}.notes-row b{text-align:right;font-size:24px;font-weight:700}.notes-row:hover,.notes-row:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.rec-grid{grid-template-columns:minmax(0,650px) 396px;gap:30px;margin-top:28px;display:grid}.rec-live,.rec-upload,.rec-options,.rec-recent{border:1px solid var(--border);background:var(--surface)}.rec-live{text-align:center;background:#fff0de;border-radius:24px;min-height:620px;padding:23px 23px 32px}html:is([data-theme=dark],.theme-dark) .rec-live{background:var(--surface)}.rec-live h2,.rec-upload h2,.rec-options h2,.rec-recent h2{text-align:left;margin:0;font-size:22px}.rec-upload h2,.rec-options h2{font-size:19px}.rec-recent h2{font-size:16px}.rec-live>p,.rec-upload>p{color:#786a61;text-align:left;margin:10px 0 0;font-size:14px}.rec-orb{width:220px;height:220px;margin:36px auto 0;position:relative}.rec-ring{transform-origin:50%;will-change:transform, opacity;display:block;position:absolute}.rec-ring--outer{width:220px;height:220px;animation:5.4s ease-in-out infinite rec-pulse;top:0;left:0}.rec-ring--mid{width:176px;height:176px;animation:4.6s ease-in-out .35s infinite rec-pulse;top:22px;left:22px}.rec-ring--inner{width:132px;height:132px;animation:3.8s ease-in-out infinite rec-breathe;top:44px;left:44px}.rec-mic{width:34px;height:34px;animation:3.4s ease-in-out infinite rec-mic;display:block}.rec-core{color:#fff;place-items:center;line-height:0;display:grid;position:absolute;inset:0}.rec-live h3{margin:22px 0 0;font-size:19px}.rec-langs{color:#786a61;text-align:center;margin:12px 0 0;font-size:13px}.rec-start{border-radius:12px;width:330px;height:38px;margin-top:28px;font-size:13px}.rec-side{gap:24px;display:grid}.rec-upload,.rec-options{border-radius:22px;min-height:296px;padding:23px}.rec-drop{border:1px dashed var(--border);color:#2b211b;width:100%;height:142px;font:inherit;cursor:pointer;transform-origin:50% 60%;background:#fdf9f3;border-radius:18px;place-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:grid}html:is([data-theme=dark],.theme-dark) .rec-drop{color:var(--text);background:#0d0e1280}.rec-drop span{color:#f97316;font-size:28px;font-weight:700;line-height:1}.rec-drop:hover,.rec-drop:focus-visible{box-shadow:var(--shadow-soft);border-color:#f97316;transform:translateY(-3px)scale(1.02)}.rec-options ul,.acct-prefs{margin:18px 0 0;padding:0;list-style:none;display:grid}.rec-options button,.acct-prefs button,.acct-prefs a{width:100%;min-height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-origin:20%;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s;display:flex}.rec-options button strong,.acct-prefs button strong{font-size:13px;font-weight:600}.acct-prefs button strong,.acct-prefs a strong{font-size:14px}.rec-options button em,.acct-prefs button em,.acct-prefs a em{color:#786a61;font-size:13px;font-style:normal}.rec-options button:hover,.rec-options button:focus-visible,.acct-prefs button:hover,.acct-prefs button:focus-visible,.acct-prefs a:hover,.acct-prefs a:focus-visible{color:var(--text);transform:translate(3px)}.rec-recent{border-radius:20px;min-height:130px;margin-top:30px;padding:17px 21px}.rec-recent>div{align-items:center;gap:24px;margin-top:18px;display:flex}.rec-recent strong{min-width:280px;font-size:14px}.rec-recent em{color:#786a61;flex:1;font-size:13px;font-style:normal}.rec-open{border-radius:12px;width:170px;height:38px;font-size:13px}.agent-grid{grid-template-columns:280px minmax(0,1fr);gap:26px;margin-top:28px;display:grid}.agent-history,.agent-chat{border:1px solid var(--border);background:var(--surface);min-height:780px}.agent-history{border-radius:20px;padding:17px}.agent-new{color:#f97316;width:100%;font:inherit;text-align:left;cursor:pointer;transform-origin:10%;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.agent-new:hover,.agent-new:focus-visible{transform:translate(3px)scale(1.03)}.agent-history>p{color:#786a61;margin:28px 0 12px;font-size:11px;font-weight:600}.agent-history ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-history button:not(.agent-new){width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:6px;padding:12px 14px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s;display:grid}.agent-history button.is-active{background:#fff0de}html:is([data-theme=dark],.theme-dark) .agent-history button.is-active{background:#5b30256b}.agent-history button strong{font-size:13px;font-weight:600}.agent-history button em{color:#786a61;font-size:11px;font-style:normal}.agent-history button:hover,.agent-history button:focus-visible{transform:translateY(-2px)}.agent-chat{border-radius:22px;flex-direction:column;padding:21px 23px 23px;display:flex}.agent-chat header{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-chat header h2{margin:0;font-size:18px}.agent-chat header p{color:#f97316;margin:0;font-size:12px;font-weight:600}.agent-user{background:#ffe8cf;border-radius:18px;align-self:end;max-width:min(620px,100%);margin-top:28px;padding:20px 18px;font-size:14px;font-weight:500}html:is([data-theme=dark],.theme-dark) .agent-user{background:#5b30258c}.agent-reply{background:#fff6ed;border-radius:18px;max-width:min(820px,100%);margin-top:24px;padding:16px 18px 18px}html:is([data-theme=dark],.theme-dark) .agent-reply{background:#0d0e12b8}.agent-reply__name{color:#f97316;margin:0;font-size:13px;font-weight:600}.agent-reply p:nth-of-type(2){margin:12px 0 0;font-size:14px;line-height:1.5}.agent-sources-label{color:#786a61;margin:22px 0 0;font-size:11px;font-weight:600}.agent-sources{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.agent-sources button{background:var(--surface);height:38px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.agent-sources button:hover,.agent-sources button:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-2px)scale(1.03)}.agent-suggest{color:#786a61;margin:22px 0 0;font-size:12px}.agent-suggest button{color:inherit;font:inherit;cursor:pointer;transform-origin:50% 80%;background:0 0;border:0;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}.agent-suggest button:hover,.agent-suggest button:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.04)}.agent-composer{border:1px solid var(--border);background:#fdf9f3;border-radius:18px;margin-top:auto;padding:17px}html:is([data-theme=dark],.theme-dark) .agent-composer{background:#0d0e1280}.agent-composer textarea{resize:none;width:100%;min-height:64px;color:var(--text);font:inherit;background:0 0;border:0;font-size:14px}.agent-composer textarea:focus{outline:none}.agent-composer div{justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;display:flex}.agent-attach{color:#786a61;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:12px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}.agent-attach:hover,.agent-attach:focus-visible{color:var(--text);transform:translateY(-1px)}.agent-composer .btn-primary,.agent-composer .btn-secondary{border-radius:12px;width:104px;height:38px;font-size:13px}.agent-composer .btn-secondary{width:110px}.acct-profile{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-items:center;gap:24px;min-height:132px;margin-top:28px;padding:0 21px;display:flex}.acct-avatar{flex:0 0 72px;width:72px;height:72px;position:relative}.acct-avatar img{width:72px;height:72px;display:block}.acct-avatar b{color:#fff;place-items:center;font-size:24px;font-weight:700;display:grid;position:absolute;inset:0}.acct-profile h2{margin:0;font-size:19px}.acct-profile p{color:#786a61;margin:8px 0 0;font-size:13px}.acct-edit{border-radius:12px;width:170px;height:38px;margin-left:auto;font-size:13px}.acct-mid{grid-template-columns:1fr 1fr;gap:36px;margin-top:36px;display:grid}.acct-mid>section>h2,.acct-privacy>h2{margin:0 0 16px;font-size:19px}.acct-prefs,.acct-plan{border-radius:20px;min-height:310px;padding:8px 19px}.acct-prefs{border:1px solid var(--border);background:var(--surface)}.acct-plan{color:#fff5eb;background:#412313;padding:24px}html:is([data-theme=dark],.theme-dark) .acct-plan{background:#2a1814}.acct-plan p{margin:0}.acct-plan p:nth-child(3),.acct-plan p:nth-child(4){color:#e5ccb8;margin-top:14px;font-size:13px}.acct-plan__price{color:#fff;margin-top:14px;font-size:30px;font-weight:700}.acct-plan .btn-primary{border-radius:12px;width:240px;height:38px;margin-top:36px;font-size:13px}.acct-privacy{margin-top:36px}.acct-privacy__grid{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:1fr 1fr 1fr;gap:24px;min-height:154px;padding:21px 19px;display:grid}.acct-privacy h3{margin:0;font-size:14px}.acct-privacy article:last-child h3{color:#b8412e}.acct-privacy p{color:#786a61;margin:10px 0 0;font-size:12px}.acct-privacy .btn-secondary,.acct-delete{border-radius:12px;width:120px;height:38px;margin-top:22px;font-size:13px}.acct-delete{color:#b8412e;font:inherit;cursor:pointer;background:#ffebe5;border:0;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.acct-delete:hover,.acct-delete:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-2px)scale(1.03)}.set-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 28px;margin-top:28px;display:grid}.set-block h2,.set-secure h2{color:#2b211b;margin:0 0 16px;font-size:19px}html:is([data-theme=dark],.theme-dark) .set-block h2,html:is([data-theme=dark],.theme-dark) .set-secure h2{color:var(--text)}.set-card,.set-secure__grid{border:1px solid var(--border);background:var(--surface);border-radius:20px;transition:background .45s,color .45s,border-color .45s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.set-card{min-height:280px;padding:8px 20px 16px}.set-card:hover,.set-secure__grid:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.set-card ul{margin:0;padding:0;list-style:none;display:grid}.set-card ul button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:58px;color:inherit;font:inherit;cursor:pointer;transform-origin:16%;background:0 0;justify-content:space-between;align-items:center;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s;display:flex}.set-card ul:last-child button:last-child,.set-theme{border-bottom:1px solid var(--border)}.set-card ul button strong,.set-theme strong{color:#2b211b;font-size:14px}.set-card ul button em{color:#786a61;font-size:13px;font-style:normal}html:is([data-theme=dark],.theme-dark) .set-card ul button strong,html:is([data-theme=dark],.theme-dark) .set-theme strong{color:var(--text)}html:is([data-theme=dark],.theme-dark) .set-card ul button em{color:var(--text-soft)}.set-card ul button:hover,.set-card ul button:focus-visible{color:var(--text);transform:translate(3px)}.set-theme{justify-content:space-between;align-items:center;min-height:58px;display:flex}.theme-seg{background:#f6ecdf;border:1px solid #e8d1b2;border-radius:14px;grid-template-columns:58px 58px 58px;width:190px;height:42px;padding:4px;display:grid}html:is([data-theme=dark],.theme-dark) .theme-seg{background:#0d0e12e0;border-color:#5738306b}.theme-seg button{color:#6b6157;width:58px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;font-size:11px;font-weight:500;transition:background .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}html:is([data-theme=dark],.theme-dark) .theme-seg button{color:var(--text-soft)}html:not([data-theme-pref]) .theme-seg [data-theme-set=light],html[data-theme-pref=light] .theme-seg [data-theme-set=light],html[data-theme-pref=auto] .theme-seg [data-theme-set=auto],html[data-theme-pref=dark] .theme-seg [data-theme-set=dark]{color:#fff;background:#ff7316;font-weight:600}html:is([data-theme=dark],.theme-dark)[data-theme-pref=dark] .theme-seg [data-theme-set=dark],html:is([data-theme=dark],.theme-dark)[data-theme-pref=auto] .theme-seg [data-theme-set=auto]{color:#eb615c;background:#3a1f1c}.theme-seg button:hover,.theme-seg button:focus-visible{transform:scale(1.04)}.set-secure{margin-top:36px}.set-secure>p{color:#6e635c;margin:-8px 0 16px;font-size:13px}html:is([data-theme=dark],.theme-dark) .set-secure>p{color:var(--text-soft)}.set-secure__grid{background:#fffbf5;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}html:is([data-theme=dark],.theme-dark) .set-secure__grid{background:#0d0e12b8}.set-secure article{background:#fbf5ec;border:1px solid #e5d1b8;border-radius:14px;grid-template-columns:38px 1fr 164px;align-items:center;gap:12px;min-height:108px;padding:0 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid}html:is([data-theme=dark],.theme-dark) .set-secure article{background:#0d0e12e0;border-color:#5738306b}.set-secure article:hover,.set-secure article:focus-within{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.set-secure article span{color:#f77317;background:#fff7ee;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}html:is([data-theme=dark],.theme-dark) .set-secure article span{color:#eb615c;background:#3a1f1c}.set-secure h3{margin:0;font-size:14px}.set-secure article p{color:#6e635c;margin:6px 0 0;font-size:12px}html:is([data-theme=dark],.theme-dark) .set-secure article p{color:var(--text-soft)}.set-secure .btn-primary{border-radius:15px;width:164px;height:46px;font-size:13px}.set-save{justify-content:flex-end;margin:28px 180px 8px 0;display:flex}.set-save .btn-primary{border-radius:15px;width:230px;height:52px}.web-billing{background:#fff9f0}html:is([data-theme=dark],.theme-dark) .web-billing{background:linear-gradient(101deg,#0b0b0f 2%,#111217 55%,#161518 98%)}.bill-nav-wrap{z-index:2;position:relative}.bill-nav{background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:26px;justify-content:space-between;align-items:center;width:min(1280px,100%);height:72px;margin:12px auto 0;padding:0 24px 0 22px;display:flex;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-nav{background:#0d0e12e0;border-color:#5738306b;box-shadow:0 14px 32px #0000003d}.bill-links{align-items:center;gap:28px;display:flex}.bill-links a{color:#6e6359;font-size:14px;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}html:is([data-theme=dark],.theme-dark) .bill-links a{color:var(--text-soft)}.bill-links a.is-active{color:#1a130f;font-weight:600}html:is([data-theme=dark],.theme-dark) .bill-links a.is-active{color:var(--text)}.bill-links a:hover,.bill-links a:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.06)}.bill-hero{max-width:850px;margin:46px 20px 0}.bill-hero h1{letter-spacing:-.03em;margin:8px 0 0;font-size:40px;line-height:1.15}.bill-hero .lede{color:#6e6359;margin:12px 0 0;font-size:16px}html:is([data-theme=dark],.theme-dark) .bill-hero .lede{color:var(--text-soft)}.bill-grid{grid-template-columns:minmax(0,510px) minmax(0,690px);gap:40px;margin:36px 20px 48px;display:grid}.bill-card,.bill-status{background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:22px;min-height:540px;padding:26px 28px 28px;transition:background .45s,color .45s,border-color .45s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-card,html:is([data-theme=dark],.theme-dark) .bill-status{background:#0d0e12e0;border-color:#5738306b;box-shadow:0 14px 32px #0000003d}.bill-card:hover,.bill-status:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.bill-kicker{color:#6e6359;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}html:is([data-theme=dark],.theme-dark) .bill-kicker{color:var(--brand-mute)}.bill-card h2{margin:18px 0 0;font-size:24px}.bill-trial{color:#f97316;margin:8px 0 0;font-size:14px;font-weight:600}.bill-lines{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bill-lines li{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bill-lines strong,.bill-status strong{font-size:14px;display:block}.bill-lines em,.bill-status em{color:#6e6359;margin-top:4px;font-size:12px;font-style:normal;display:block}html:is([data-theme=dark],.theme-dark) .bill-lines em,html:is([data-theme=dark],.theme-dark) .bill-status em{color:var(--text-soft)}.bill-lines b{font-size:13px}.bill-perk{margin:12px 0 0;font-size:13px;font-weight:500}.bill-perk:first-of-type{margin-top:32px}.bill-pay label,.bill-pay legend{color:#1a130f;margin:0 0 8px;font-size:12px;font-weight:600;display:block}html:is([data-theme=dark],.theme-dark) .bill-pay label,html:is([data-theme=dark],.theme-dark) .bill-pay legend{color:var(--text)}.bill-pay fieldset{border:0;margin:22px 0 0;padding:0}.bill-pay input{width:100%;height:54px;color:var(--text);font:inherit;background:#fefaf4;border:1.5px solid #e8c7a8;border-radius:14px;padding:0 16px;font-size:14px;transition:border-color .35s,box-shadow .35s,transform .35s}html:is([data-theme=dark],.theme-dark) .bill-pay input{background:#0d0e12e0;border-color:#5738306b}.bill-pay input:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f9731629}.bill-cardnum{position:relative}.bill-cardnum em{color:#614f45;font-size:13px;font-style:normal;font-weight:500;position:absolute;bottom:18px;right:16px}.bill-split{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.bill-pay .btn-primary{border-radius:15px;width:100%;height:52px;margin-top:28px}.bill-pay>p{color:#6e6359;text-align:center;margin:18px 0 0;font-size:11px}.bill-secure{font-size:12px;font-weight:600}html:is([data-theme=dark],.theme-dark) .bill-pay>p{color:var(--text-soft)}.bill-status{text-align:center;width:min(620px,100%);min-height:470px;margin:36px auto 48px;padding:48px 28px 28px}.bill-status--result{width:min(680px,100%);min-height:500px}.bill-spinner{border:10px solid #f973162e;border-top-color:#f97316;border-radius:50%;width:130px;height:130px;margin:0 auto 42px;animation:1s linear infinite bill-spin;display:block}html:is([data-theme=dark],.theme-dark) .bill-spinner{border-color:#eb615c #5b302566 #5b302566}@keyframes bill-spin{to{transform:rotate(360deg)}}.bill-status h2{margin:0;font-size:26px}.bill-status>p{color:#6e6359;margin:12px 0 0;font-size:14px}html:is([data-theme=dark],.theme-dark) .bill-status>p{color:var(--text-soft)}.bill-status ul{text-align:left;gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.bill-status li{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bill-emblem{width:156px;height:156px;margin:0 auto 20px;display:block;position:relative}.bill-emblem .sec-glow{width:156px;height:156px}.bill-emblem .sec-glass--outer{top:12px;left:20px}.bill-emblem .sec-glass--inner{top:46px;left:42px}.bill-emblem .sec-bar{top:58px;left:54px}.bill-emblem b{color:#a64e27;place-items:center;font-size:42px;display:grid;position:absolute;inset:0}html:is([data-theme=dark],.theme-dark) .bill-emblem b{color:#eb615c}.bill-status--result .btn-primary,.bill-status--result .btn-secondary{border-radius:15px;width:min(530px,100%);height:52px;margin:28px auto 0}.bill-status--result .btn-secondary{margin-top:16px}.bill-status small{color:#6e6359;margin-top:22px;font-size:11px;display:block}html:is([data-theme=dark],.theme-dark) .bill-status small{color:var(--text-soft)}.bill-portal{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:30px;margin:36px 20px 48px;display:grid}.bill-side,.bill-overview{min-height:560px}.bill-side{background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:22px;flex-direction:column;gap:22px;padding:28px 24px;transition:background .45s,border-color .45s,box-shadow .45s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-side{background:#0d0e12e0;border-color:#5738306b;box-shadow:0 14px 32px #0000003d}.bill-side:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.bill-side a{color:#6e6359;font-size:14px;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}html:is([data-theme=dark],.theme-dark) .bill-side a{color:var(--text-soft)}.bill-side a.is-active{color:#1a130f;font-weight:600}html:is([data-theme=dark],.theme-dark) .bill-side a.is-active{color:var(--text)}.bill-side a.is-danger,html:is([data-theme=dark],.theme-dark) .bill-side a.is-danger{color:#c7423d}.bill-side a:hover,.bill-side a:focus-visible{color:var(--text);transform:translateY(-1px)scale(1.04)}.bill-side a.is-danger:hover,.bill-side a.is-danger:focus-visible,html:is([data-theme=dark],.theme-dark) .bill-side a.is-danger:hover,html:is([data-theme=dark],.theme-dark) .bill-side a.is-danger:focus-visible{color:#eb615c}.bill-overview h2{margin:0 0 22px;font-size:22px}.bill-plan{background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:22px;min-height:170px;padding:22px 24px;transition:background .45s,border-color .45s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-plan{background:#0d0e12e0;border-color:#5738306b}.bill-plan:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.bill-plan__kicker{color:#f97316;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.bill-plan__status{color:#268559;margin:0;font-size:13px;font-weight:600;position:absolute;top:28px;right:24px}.bill-plan__price{margin:12px 0 0;font-size:27px;font-weight:700}.bill-plan__renew{color:#6e6359;margin:14px 0 0;font-size:13px}html:is([data-theme=dark],.theme-dark) .bill-plan__renew{color:var(--text-soft)}.bill-overview__actions{flex-wrap:wrap;gap:20px;margin-top:34px;display:flex}.bill-overview__actions .btn-secondary,.bill-overview__actions .btn-primary{border-radius:15px;height:52px;font-size:14px}.bill-overview__actions .btn-secondary{width:210px}.bill-overview__actions .btn-primary{width:260px}.bill-method{justify-content:space-between;align-items:center;gap:20px;margin-top:42px;display:flex}.bill-method h3{margin:0;font-size:18px;font-weight:600}.bill-method p{color:#6e6359;margin:8px 0 0;font-size:13px}html:is([data-theme=dark],.theme-dark) .bill-method p{color:var(--text-soft)}.bill-method .btn-secondary{border-radius:15px;width:250px;height:52px;font-size:14px}.bill-card--center{width:min(700px,100%);min-height:540px;margin:36px auto 48px}.bill-card--wide{width:min(1100px,100%);min-height:540px;margin:36px auto 48px}.bill-pay .bill-pay__cancel{border-radius:15px;width:100%;height:52px;margin-top:16px;font-size:14px;display:flex}.bill-cancel h2{margin:0;font-size:22px}.bill-cancel>p{color:#6e6359;margin:14px 0 0;font-size:14px}html:is([data-theme=dark],.theme-dark) .bill-cancel>p{color:var(--text-soft)}.bill-cancel ul{gap:16px;margin:24px 0 0;padding:0 0 0 18px;display:grid}.bill-cancel li{font-size:14px;font-weight:500}.bill-cancel__note{color:#6e6359;background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:22px;min-height:82px;margin:32px 0 0;padding:26px 20px;font-size:13px;font-weight:500;transition:background .45s,border-color .45s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-cancel__note{color:var(--text-soft);background:#0d0e12e0;border-color:#5738306b}.bill-cancel__note:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.bill-cancel__actions{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;display:grid}.bill-cancel__actions .btn-primary,.bill-cancel__actions .btn-danger{border-radius:15px;height:52px;font-size:14px}.btn-danger{color:#fcfaf5;font:inherit;cursor:pointer;background:#c7423df5;border:0;border-radius:15px;justify-content:center;align-items:center;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s,box-shadow .4s;display:inline-flex}.btn-danger:hover,.btn-danger:focus-visible{filter:brightness(1.06);transform:translateY(-2px)scale(1.045);box-shadow:0 16px 30px #c7423d47}.bill-history__head,.bill-history li{grid-template-columns:188px minmax(0,1fr) 140px 120px 132px;align-items:center;gap:8px;display:grid}.bill-history__head{color:#6e6359;padding:4px 18px 0;font-size:12px;font-weight:600}html:is([data-theme=dark],.theme-dark) .bill-history__head{color:var(--text-soft)}.bill-history ul{gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bill-history li{background:#fffdf9f5;border:1px solid #e8d1b8;border-radius:22px;min-height:88px;padding:0 18px;font-size:13px;font-weight:500;transition:background .45s,border-color .45s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-shadow:0 14px 32px #00000012}html:is([data-theme=dark],.theme-dark) .bill-history li{background:#0d0e12e0;border-color:#5738306b}.bill-history li:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.bill-history li strong{font-weight:600}.bill-history li em{color:#268559;font-style:normal;font-weight:600}.bill-history li a{color:#f97316;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s}.bill-history li a:hover,.bill-history li a:focus-visible{transform:translateY(-1px)scale(1.06)}.bill-history__back{border-radius:15px;width:220px;height:52px;margin-top:50px;font-size:14px}@media (prefers-reduced-motion:reduce){.bill-spinner{animation:none}.bill-side:hover,.bill-side a:hover,.bill-plan:hover,.bill-cancel__note:hover,.bill-history li:hover,.bill-history li a:hover,.btn-danger:hover{transform:none}}@media (max-width:1200px){.web-canvas{padding:20px 24px 48px}.guest-layout,.web-login,.plan-grid,.sec-hero,.sec-grid,.dash-actions,.dash-mid,.web-dash,.rec-grid,.agent-grid,.acct-mid,.acct-privacy__grid,.notes-row,.set-grid,.set-secure__grid,.bill-grid,.bill-split,.bill-portal,.bill-cancel__actions,.bill-method{grid-template-columns:1fr}.guest-chat,.login-card,.sec-visual,.bill-overview__actions .btn-secondary,.bill-overview__actions .btn-primary,.bill-method .btn-secondary,.bill-history{width:100%}.bill-history{overflow-x:auto}.bill-history__head,.bill-history li{min-width:980px}.login-brand{min-height:auto;padding-bottom:48px}.login-art{aspect-ratio:440/420;width:min(440px,100%);height:auto}.sec-visual{height:320px}.dash-side{min-height:auto}.dash-main{padding:28px 20px 48px}}@media (prefers-reduced-motion:reduce){.login-glow,.login-art,.rec-ring--outer,.rec-ring--mid,.rec-ring--inner,.rec-mic,.guest-suggestions button:hover,.login-apple:hover,.login-google:hover,.login-create:hover,.plan-card:hover,.sec-card:hover,.dash-nav a:hover,.dash-settings:hover,.dash-user:hover,.dash-user:hover .dash-avatar,.dash-note:hover,.dash-section-head a:hover,.notes-filters button:hover,.notes-row:hover,.rec-drop:hover,.rec-options button:hover,.acct-prefs button:hover,.agent-new:hover,.agent-history button:hover,.agent-sources button:hover,.agent-suggest button:hover,.acct-delete:hover{animation:none;transform:none}}
@media (max-width:1200px){.web-page{overflow:clip visible}.web-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.web-page textarea,.web-page select{font-size:16px}.web-canvas{padding:20px 24px 72px}.web-dash{grid-template-columns:1fr;overflow:visible}.dash-side{z-index:2;border:1.5px solid var(--glass-border);background:var(--glass);min-height:auto;box-shadow:var(--shadow), var(--inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;margin:20px 24px 0;padding:12px 16px 14px;position:relative}.dash-side__logo{margin:0}.web-dash .dash-nav[aria-label=App]{flex-flow:wrap;gap:8px;margin-top:12px;display:flex}.web-dash .dash-nav[aria-label=App] a{flex:0 auto;width:auto}.web-dash .dash-nav[aria-label=App] a:last-child,.dash-nav[aria-label=Workspace],.dash-nav[aria-label=Account],.dash-kicker,.dash-user,.dash-pro p{display:none}.dash-pro{background:0 0;border:0;margin:0;padding:0;position:absolute;top:12px;right:12px}.dash-upgrade{width:auto;height:40px;margin:0;padding:0 14px;font-size:13px}.dash-main{padding:28px 24px 72px}}@media (max-width:760px){.web-page{overflow:clip visible}.web-canvas{padding:14px 16px 88px}.web-nav{border-radius:20px;height:60px;padding:0 62px 0 12px}.web-nav.is-open{height:auto;min-height:60px;padding:10px 62px 16px 12px}.web-nav:has(.nav-open-check:checked){height:auto;min-height:60px;padding:10px 62px 16px 12px}.web-nav-wrap{margin-bottom:28px}.web-page .wordmark img,.web-page .wordmark-swap img,.dash-side .wordmark-swap img{width:128px;height:29px}.web-create,.web-nav .try-free{display:none}.web-nav.is-open .try-free,.web-nav.is-open .web-create{display:inline-flex}.web-nav:has(.nav-open-check:checked) .try-free{display:inline-flex}.web-nav:has(.nav-open-check:checked) .web-create{display:inline-flex}.web-page h1,.guest-copy h1,.bill-hero h1,.dash-head h1,.price-hero h1,.login-brand__copy h1,.login-card h2{letter-spacing:-.03em;font-size:34px;line-height:42px}.web-page .lede,.bill-hero .lede,.guest-copy .lede,.dash-head p,.login-card__lede{font-size:16px;line-height:26px}.guest-layout,.web-login,.plan-grid,.sec-hero,.sec-grid,.dash-actions,.dash-mid,.rec-grid,.agent-grid,.acct-mid,.acct-privacy__grid,.set-grid,.set-secure__grid,.bill-grid,.bill-split,.bill-portal,.bill-cancel__actions,.bill-method,.bill-overview__actions{grid-template-columns:1fr}.guest-chat,.login-card,.sec-visual,.plan-card,.bill-card,.bill-status,.bill-card--center,.bill-card--wide,.bill-overview__actions .btn-secondary,.bill-overview__actions .btn-primary,.bill-method .btn-secondary,.bill-history__back,.bill-cancel__actions .btn-primary,.bill-cancel__actions .btn-danger,.dash-btn,.dash-search,.notes-search,.notes-new,.acct-edit,.acct-plan .btn-primary,.acct-privacy .btn-secondary,.acct-delete,.sec-policy,.set-save .btn-primary,.agent-composer .btn-primary,.agent-composer .btn-secondary{width:100%;max-width:100%}.guest-copy{padding-top:8px}.guest-copy h1 br{display:none}.guest-composer{margin-top:28px}.guest-composer textarea{width:100%;padding-bottom:48px}.login-brand{border-right:0;min-height:auto;padding:24px 16px 36px}.login-stage{padding:24px 16px 88px}.login-card{min-height:0;padding:28px 18px 24px}.login-art{aspect-ratio:440/420;width:min(320px,100%);height:auto;margin-top:36px}.login-glow{width:min(420px,100%);height:min(420px,100vw);margin-inline:auto;left:0;right:0}.price-hero,.bill-hero{text-align:left;margin-left:0;margin-right:0}.dash-side{margin:14px 16px 0;padding:10px 12px 12px}.dash-upgrade{height:40px;padding:0 14px}.dash-nav[aria-label=App] a{min-height:36px;padding:0 10px;font-size:12px}.dash-main{padding:24px 16px 88px}.dash-head,.notes-toolbar,.acct-profile,.set-theme,.bill-method{flex-direction:column;align-items:stretch}.dash-tools{width:100%}.dash-capture div,.dash-ai>div:last-child{flex-direction:column}.bill-nav{border-radius:20px;width:100%;height:60px;padding:0 12px}.bill-links a:not(.is-active){display:none}.bill-links a.is-active{background:var(--accent);color:#fff;border-radius:16px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html:is([data-theme=dark],.theme-dark) .bill-links a.is-active{color:#fcf9f2}.bill-card,.bill-status,.bill-side,.bill-overview,.plan-card,.sec-card,.agent-history,.agent-chat{min-height:0}.plan-card ul{margin-top:24px;margin-bottom:0}.plan-card .btn-primary,.plan-card .btn-secondary{margin-top:28px}.bill-card,.bill-status{padding:22px 16px 20px}.bill-grid,.bill-portal,.bill-card--center,.bill-card--wide{margin-left:0;margin-right:0}.bill-plan__status{margin-top:8px;display:inline-block;position:static}.bill-history{-webkit-overflow-scrolling:touch;overflow-x:auto}.bill-history__head,.bill-history li{min-width:720px}.notes-row{grid-template-columns:46px minmax(0,1fr) auto;min-height:0;padding:14px 16px}.notes-row .notes-tag,.notes-row .notes-status{grid-column:2}.set-save{justify-content:stretch;margin:24px 0 72px}.set-theme{align-items:flex-start;gap:10px}.acct-profile{padding:18px 16px}}
