:root,html[data-prism-theme=light]{--prism-page:#f7f7f4;--prism-page-soft:#efefeb;--prism-surface:#fff;--prism-surface-raised:#ffffffd1;--prism-text:#111214;--prism-text-soft:#616268;--prism-text-faint:#898a90;--prism-line:#1112141a;--prism-line-strong:#11121429;--prism-header:#f7f7f480;--prism-menu-glass:#f7f7f480;--prism-menu-filter:blur(64px) saturate(150%) brightness(1.02);--prism-card-shadow:0 24px 80px #1f243414;--prism-grid:#191c260e;--prism-grid-strong:#191c2617;--prism-accent:#356aff;--prism-accent-bright:#6d8eff;--prism-accent-soft:#356aff1a;--prism-violet:#7459f4;--prism-cyan:#1eb9dd;--prism-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif}html[data-prism-theme=dark]{--prism-page:#050607;--prism-page-soft:#090a0c;--prism-surface:#0d0e11;--prism-surface-raised:#0e0f12d1;--prism-text:#f4f5f7;--prism-text-soft:#a1a2a8;--prism-text-faint:#6f7077;--prism-line:#ffffff17;--prism-line-strong:#ffffff26;--prism-header:#05060780;--prism-menu-glass:#05060780;--prism-menu-filter:blur(64px) saturate(142%) brightness(.78);--prism-card-shadow:0 26px 90px #00000075;--prism-grid:#ffffff0a;--prism-grid-strong:#ffffff13;--prism-accent:#4f7cff;--prism-accent-bright:#83a1ff;--prism-accent-soft:#4f7cff21;--prism-violet:#8e6cff;--prism-cyan:#2ad3ef}html{scroll-behavior:smooth}body{background:var(--prism-page);transition:background-color .22s,color .22s}.prism-site{background:var(--prism-page);min-height:100vh;color:var(--prism-text);font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .22s,color .22s;overflow:hidden}.prism-site *,.prism-site :before,.prism-site :after{box-sizing:border-box}.prism-site a{color:inherit;text-decoration:none}.prism-site button,.prism-site a{-webkit-tap-highlight-color:transparent}.prism-site :focus-visible{outline:2px solid var(--prism-accent-bright);outline-offset:3px}.prism-header{z-index:50;border:1px solid var(--prism-line);background:var(--prism-header);backdrop-filter:blur(20px)saturate(150%);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 32px,1320px);height:64px;padding:0 10px 0 20px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000000f}.prism-brand{justify-self:start;align-items:center;gap:11px;width:fit-content;display:inline-flex}.prism-brand img{filter:invert();width:82px;height:auto}html[data-prism-theme=dark] .prism-brand img{filter:none}.prism-brand>span{border-left:1px solid var(--prism-line-strong);color:var(--prism-text-soft);letter-spacing:.18em;padding-left:11px;font-size:10px;font-weight:700}.prism-desktop-nav{color:var(--prism-text-soft);align-items:center;gap:30px;font-size:13px;display:flex}.prism-nav-menu{align-items:center;display:flex}.prism-nav-menu-trigger{color:var(--prism-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-size:13px;transition:color .16s;display:inline-flex}.prism-nav-menu-trigger svg{transition:transform .18s}.prism-nav-menu-trigger[aria-expanded=true]{color:var(--prism-text)}.prism-nav-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.prism-desktop-nav a,.prism-login-link{transition:color .16s}.prism-desktop-nav a:hover,.prism-login-link:hover,.prism-nav-menu-trigger:hover{color:var(--prism-text)}.prism-mega-menu,.prism-mega-menu-backdrop{box-sizing:border-box;border-radius:23px;width:min(980px,100vw - 48px);min-height:284px;position:fixed;top:82px;left:50%;transform:translate(-50%)}.prism-mega-menu-backdrop{z-index:59;background:radial-gradient(circle at 78% 0%, #5870f424, transparent 40%), linear-gradient(145deg, #ffffff0e, transparent 44%), var(--prism-menu-glass);height:284px;-webkit-backdrop-filter:var(--prism-menu-filter);pointer-events:none;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff21}.prism-mega-menu{z-index:60;border:1px solid var(--prism-line-strong);color:var(--prism-text);background:0 0;grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr);gap:16px;padding:17px;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.prism-mega-menu *,.prism-mega-menu :before,.prism-mega-menu :after{box-sizing:border-box}.prism-mega-menu a{color:inherit;text-decoration:none}.prism-mega-menu:before{border-radius:inherit;background-image:linear-gradient(to right, var(--prism-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--prism-grid) 1px, transparent 1px);z-index:1;pointer-events:none;content:"";background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 65%)}.prism-mega-menu-main,.prism-mega-feature-grid{z-index:2;animation:.18s cubic-bezier(.2,.72,.2,1) both prism-menu-content-in;position:relative}.prism-mega-menu-main{padding:16px}.prism-mega-menu-main>p{color:var(--prism-text-faint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:700}.prism-mega-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.prism-mega-link-grid>a{border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:11px;min-width:0;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.prism-mega-link-grid>a:hover{border-color:var(--prism-line);background:#7f7f7f12;transform:translateY(-1px)}.prism-mega-link-grid>a>span{border:1px solid var(--prism-line);background:var(--prism-surface-raised);width:34px;height:34px;color:var(--prism-accent-bright);border-radius:10px;place-items:center;display:grid}.prism-mega-link-grid>a>div{flex-direction:column;gap:4px;min-width:0;display:flex}.prism-mega-link-grid strong{color:var(--prism-text);font-size:12px;font-weight:650}.prism-mega-link-grid small{color:var(--prism-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.prism-mega-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prism-mega-feature{border:1px solid var(--prism-line-strong);background:#7f7f7f13;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:248px;padding:18px;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.prism-mega-feature:hover{border-color:color-mix(in srgb, var(--prism-accent-bright) 55%, transparent);transform:translateY(-2px)}.prism-mega-feature:before{pointer-events:none;content:"";position:absolute;inset:0}.prism-mega-feature--blue:before{background:radial-gradient(circle at 72% 22%,#32b8e133,#0000 42%)}.prism-mega-feature--violet:before{background:radial-gradient(circle at 72% 22%,#7459f440,#0000 42%)}.prism-mega-feature>*{z-index:1;position:relative}.prism-mega-feature>small{color:var(--prism-accent-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.prism-mega-feature>strong{color:var(--prism-text);font-size:14px;font-weight:650;line-height:1.32}.prism-mega-feature>span{color:var(--prism-text-faint);align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.prism-mega-feature>i{border:1px solid var(--prism-line-strong);width:52px;height:52px;color:var(--prism-accent-bright);background:#08090cc2;border-radius:15px;place-items:center;font-style:normal;display:grid;position:absolute;top:24px;right:18px;box-shadow:0 12px 32px #0000002e}.prism-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.prism-icon-button{border:1px solid var(--prism-line);width:38px;height:38px;color:var(--prism-text-soft);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.prism-icon-button:hover{border-color:var(--prism-line-strong);background:var(--prism-accent-soft);color:var(--prism-text)}.prism-system-icon{width:20px;height:18px;display:inline-flex;position:relative}.prism-system-icon svg:first-child{position:absolute;top:0;left:0}.prism-system-icon svg:last-child{fill:currentColor;position:absolute;bottom:0;right:0}.prism-login-link{color:var(--prism-text-soft);padding:10px 8px;font-size:13px}.prism-button{white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:650;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.prism-button svg,.prism-text-link svg{transition:transform .18s}.prism-button:hover svg,.prism-text-link:hover svg{transform:translate(2px)}.prism-button--nav{background:linear-gradient(#2b2d32 0%,#15161a 100%);border-color:#ffffff29;min-height:42px;padding:0 17px;font-size:13px;box-shadow:inset 0 1px #ffffff24,0 6px 18px #00000026;color:#fff!important}.prism-button--primary{background:radial-gradient(circle at 20% 0,#fff3,#0000 42%),linear-gradient(135deg,#5a7eff 0%,#4867ee 46%,#694edb 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff47,0 12px 32px #425bdc40;color:#fff!important}.prism-button--primary:hover,.prism-button--nav:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 36px #425bdc4d}.prism-button--ghost{border-color:var(--prism-line-strong);background:var(--prism-surface-raised);box-shadow:inset 0 1px #ffffff14;color:var(--prism-text)!important}.prism-button--ghost:hover{border-color:var(--prism-accent);background:var(--prism-accent-soft)}.prism-menu-button,.prism-mobile-menu-layer,.prism-mobile-nav{display:none}.prism-mobile-menu-layer *,.prism-mobile-menu-layer :before,.prism-mobile-menu-layer :after,.prism-mobile-nav *,.prism-mobile-nav :before,.prism-mobile-nav :after{box-sizing:border-box}.prism-mobile-nav a{color:inherit;text-decoration:none}.prism-hero{border-bottom:1px solid var(--prism-line);background:linear-gradient(180deg, transparent 0%, transparent 62%, var(--prism-page) 97%), var(--prism-page);min-height:1160px;padding:166px 24px 0;position:relative}.prism-hero-grid,.prism-final-grid{background-image:linear-gradient(to right, var(--prism-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--prism-grid) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#0000 84%)}.prism-hero-grid:after,.prism-final-grid:after{background-image:linear-gradient(to right, var(--prism-grid-strong) 1px, transparent 1px), linear-gradient(to bottom, var(--prism-grid-strong) 1px, transparent 1px);content:"";background-size:320px 320px;position:absolute;inset:0}.prism-hero-glow{filter:blur(4px);pointer-events:none;border-radius:999px;position:absolute}.prism-hero-glow--one{background:radial-gradient(circle,#3e76ff2b 0%,#5b46dc12 44%,#0000 72%);width:760px;height:490px;top:90px;left:50%;transform:translate(-50%)}.prism-hero-glow--two{background:radial-gradient(#1fbfdd14,#0000 68%);width:min(1000px,92vw);height:420px;top:560px;left:50%;transform:translate(-50%)}.prism-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1050px;margin:0 auto;animation:.76s cubic-bezier(.2,.72,.2,1) both prism-rise;display:flex;position:relative}.prism-hero-logo{border-radius:18px;width:76px;height:76px;margin:0 auto 8px;display:block;box-shadow:0 16px 32px #141e3c47}.prism-glyph{align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.prism-glyph>span{transform-origin:bottom;background:linear-gradient(#f7f9ff 0%,#82a1ff 55%,#31d5e6 100%);border-radius:8px 8px 2px 2px;width:8px;height:32px;position:absolute;left:14px;box-shadow:0 0 18px #5090ff61}.prism-glyph>span:first-child{transform:rotate(-42deg)translateY(1px)}.prism-glyph>span:nth-child(2){transform:rotate(0)translateY(-2px)}.prism-glyph>span:last-child{transform:rotate(42deg)translateY(1px)}.prism-glyph--compact{width:24px;height:24px;transform:scale(.64)}.prism-eyebrow,.prism-kicker{color:var(--prism-accent-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.prism-eyebrow{align-items:center;gap:9px;margin-bottom:22px;display:inline-flex}.prism-eyebrow>span{background:var(--prism-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--prism-cyan);border-radius:50%}.prism-hero h1,.prism-final-cta h2{font-family:var(--prism-display);letter-spacing:-.065em;margin:0;font-size:clamp(66px,8.1vw,118px);font-weight:400;line-height:.9}.prism-hero h1 em,.prism-final-cta h2 em,.prism-control-section h2 em{background:linear-gradient(105deg, var(--prism-text) 18%, var(--prism-accent-bright) 60%, var(--prism-cyan) 110%);color:#0000;background-clip:text;font-family:inherit;font-style:normal}.prism-hero-copy{max-width:610px;color:var(--prism-text-soft);margin:30px auto 0;font-size:18px;font-weight:500;line-height:1.6}.prism-hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.prism-hero-note{color:var(--prism-text-faint);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.prism-hero-note svg{color:var(--prism-cyan)}.prism-product-stage{z-index:2;width:min(1160px,100vw - 64px);margin:86px auto 0;animation:.9s cubic-bezier(.2,.72,.2,1) .16s both prism-rise;position:relative}.prism-product-aura{filter:blur(36px);background:radial-gradient(#406df74d,#444ed31f 40%,#0000 70%);border-radius:50%;height:280px;position:absolute;top:-80px;left:6%;right:6%}.prism-product-window{border:1px solid color-mix(in srgb, var(--prism-line-strong) 72%, #fff);background:color-mix(in srgb, var(--prism-surface) 94%, transparent);-webkit-backdrop-filter:blur(28px)saturate(150%);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #10142414,0 28px 70px #10142438,0 55px 120px #28419124}.prism-product-window>img,.prism-product-window>picture,.prism-product-window>picture>img{width:100%;display:block}.prism-product-window>img,.prism-product-window>picture>img{border-top:1px solid color-mix(in srgb, var(--prism-line) 84%, transparent)}.prism-window-bar{background:linear-gradient(180deg, #ffffffb8, #f6f6f875), color-mix(in srgb, var(--prism-surface) 90%, transparent);min-height:50px;color:var(--prism-text-faint);user-select:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;font-size:11px;display:grid}.prism-window-dots{gap:8px;display:flex}.prism-window-dots span{border:.5px solid #0000001f;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:relative;box-shadow:inset 0 .5px 1px #00000014}.prism-window-close{background:#ff5f57}.prism-window-minimize{background:#febc2e}.prism-window-zoom{background:#28c840}.prism-window-dots span:after{color:#361e16ad;opacity:0;font-size:8px;font-weight:700;line-height:1;transition:opacity .1s}.prism-window-close:after{content:"×"}.prism-window-minimize:after{content:"−";transform:translateY(-.5px)}.prism-window-zoom:after{content:"+"}.prism-window-dots:hover span:after{opacity:1}.prism-window-title{color:color-mix(in srgb, var(--prism-text) 76%, transparent);letter-spacing:-.006em;font-size:11px;font-weight:600}.prism-window-title small{color:var(--prism-text-faint);font:inherit;margin-left:5px;font-weight:400}.prism-window-title small:before{content:"·";margin-right:5px}.prism-window-status{justify-self:end;align-items:center;gap:6px;display:flex}.prism-window-status>span,.prism-live-dot{background:#32ca8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #32ca8ab3}.prism-float-card{background:color-mix(in srgb, var(--prism-surface-raised) 84%, transparent);-webkit-backdrop-filter:blur(24px)saturate(145%);border:1px solid #ffffffb8;border-radius:15px;align-items:center;gap:11px;min-width:192px;padding:13px 15px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff9e,0 18px 45px #1014242e}.prism-float-card svg{color:var(--prism-accent-bright)}.prism-float-card div{flex-direction:column;gap:2px;display:flex}.prism-float-card small{color:var(--prism-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.prism-float-card strong{font-size:11px;font-weight:650}.prism-float-card--left{bottom:12%;left:-54px}.prism-float-card--right{top:28%;right:-44px}.prism-section{width:min(1240px,100% - 48px);margin:0 auto;padding:150px 0;position:relative}.prism-section-heading{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:end;gap:90px;margin-bottom:68px;display:grid}.prism-section-heading h2,.prism-goals-copy h2,.prism-onboarding-copy h2{max-width:820px;font-family:var(--prism-display);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(48px,5.4vw,76px);font-weight:400;line-height:.98}.prism-section-heading>p{color:var(--prism-text-soft);margin:0;font-size:16px;line-height:1.7}.prism-bento-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.prism-feature-card{border:1px solid var(--prism-line);background:radial-gradient(circle at 100% 0%, var(--prism-accent-soft), transparent 40%), var(--prism-surface);min-height:470px;box-shadow:var(--prism-card-shadow);border-radius:25px;padding:34px;position:relative;overflow:hidden}.prism-feature-card--wide{grid-row:span 2;min-height:760px}.prism-feature-icon,.prism-control-icon{border:1px solid var(--prism-line-strong);background:linear-gradient(145deg, var(--prism-surface), var(--prism-accent-soft));width:44px;height:44px;color:var(--prism-accent-bright);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.prism-card-copy{z-index:1;position:relative}.prism-card-copy h3{letter-spacing:-.035em;max-width:440px;margin:24px 0 12px;font-size:24px;font-weight:650;line-height:1.2}.prism-card-copy p{max-width:460px;color:var(--prism-text-soft);margin:0;font-size:14px;line-height:1.65}.prism-briefing-ui{border:1px solid var(--prism-line);background:linear-gradient(180deg, #4970f414, transparent 55%), var(--prism-page-soft);border-bottom:0;border-radius:22px 22px 0 0;min-height:470px;padding:32px;position:absolute;bottom:0;left:34px;right:34px;box-shadow:0 30px 70px #00000017}.prism-briefing-top{border-bottom:1px solid var(--prism-line);flex-direction:column;gap:12px;padding-bottom:28px;display:flex}.prism-briefing-top span{color:var(--prism-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.prism-briefing-top strong{font-family:var(--prism-display);letter-spacing:-.03em;font-size:27px;font-weight:400}.prism-priority-row{border-bottom:1px solid var(--prism-line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:19px 0;display:grid}.prism-priority-row>span{color:var(--prism-accent-bright);font-family:var(--prism-display);font-size:14px}.prism-priority-row>div{flex-direction:column;gap:4px;display:flex}.prism-priority-row strong{font-size:13px;font-weight:620}.prism-priority-row small,.prism-priority-row em{color:var(--prism-text-faint);font-size:10px;font-style:normal}.prism-priority-row em{border:1px solid var(--prism-line);border-radius:999px;padding:5px 8px}.prism-priority-row--muted{opacity:.58}.prism-agent-stack{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:42px;left:28px;right:28px}.prism-agent-stack span{border:1px solid var(--prism-line);background:var(--prism-surface-raised);width:75%;min-height:52px;color:var(--prism-text-soft);border-radius:13px;align-items:center;gap:10px;padding:0 18px;font-size:12px;display:flex;box-shadow:0 13px 36px #00000014}.prism-agent-stack span:first-child{z-index:1;opacity:.62;width:62%;transform:translateY(14px)}.prism-agent-stack span:nth-child(2){z-index:2;opacity:.82;width:72%;transform:translateY(7px)}.prism-agent-stack span:nth-child(3){z-index:3}.prism-agent-stack svg{color:var(--prism-accent-bright)}.prism-context-orbit{border:1px solid var(--prism-line);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-55px;right:50%;transform:translate(50%)}.prism-context-orbit:before{border:1px dashed var(--prism-line-strong);content:"";border-radius:50%;position:absolute;inset:40px}.prism-orbit-center,.prism-orbit-node{border:1px solid var(--prism-line-strong);background:var(--prism-surface);color:var(--prism-accent-bright);place-items:center;display:grid;position:absolute;box-shadow:0 10px 25px #00000017}.prism-orbit-center{width:68px;height:68px;box-shadow:0 18px 38px #1b285f3d, 0 0 0 5px color-mix(in srgb, var(--prism-accent-soft) 62%, transparent), 0 0 34px #587cff33;background:#080a12;border-color:#738eff61;border-radius:19px;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.prism-orbit-logo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.prism-orbit-node{border-radius:12px;width:40px;height:40px}.prism-orbit-node--mail{top:14px;left:50%;transform:translate(-50%)}.prism-orbit-node--calendar{top:50%;right:-20px;transform:translateY(-50%)}.prism-orbit-node--voice{top:50%;left:-20px;transform:translateY(-50%)}.prism-orbit-node--goal{bottom:22px;right:27px}.prism-goals-section{border-top:1px solid var(--prism-line);grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr);align-items:center;gap:90px;width:min(1380px,100% - 48px);display:grid}.prism-goals-copy{padding-left:clamp(0px,50vw - 620px,70px)}.prism-goals-copy h2{font-size:clamp(46px,5vw,70px)}.prism-goals-copy>p:not(.prism-kicker){color:var(--prism-text-soft);margin:26px 0 0;font-size:16px;line-height:1.72}.prism-goals-copy ul{color:var(--prism-text-soft);flex-direction:column;gap:12px;margin:26px 0 30px;padding:0;font-size:13px;list-style:none;display:flex}.prism-goals-copy li{align-items:center;gap:10px;display:flex}.prism-goals-copy li svg{color:var(--prism-cyan)}.prism-text-link{color:var(--prism-text);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.prism-goals-visual{min-width:0;position:relative}.prism-goals-window{border:1px solid var(--prism-line-strong);background:var(--prism-surface);box-shadow:var(--prism-card-shadow);transform-origin:100%;border-radius:22px;padding:7px;overflow:hidden;transform:perspective(1600px)rotateY(-5deg)rotateX(1deg)}.prism-goals-window img{border-radius:14px;width:100%;display:block}.prism-goal-progress-card{border:1px solid var(--prism-line-strong);background:var(--prism-surface-raised);backdrop-filter:blur(16px);border-radius:14px;width:270px;padding:17px;position:absolute;bottom:-28px;right:5%;box-shadow:0 20px 50px #0000002b}.prism-goal-progress-card>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.prism-goal-progress-card svg,.prism-goal-progress-card strong{color:var(--prism-accent-bright)}.prism-goal-progress-card>span{background:var(--prism-line);border-radius:99px;height:4px;margin:14px 0 9px;display:block;overflow:hidden}.prism-goal-progress-card>span i{border-radius:inherit;background:linear-gradient(90deg, var(--prism-accent), var(--prism-cyan));width:72%;height:100%;display:block}.prism-goal-progress-card small{color:var(--prism-text-faint);font-size:9px}.prism-board-section{border-top:1px solid var(--prism-line);grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);align-items:center;gap:74px;width:min(1380px,100% - 48px);display:grid}.prism-board-copy h2{max-width:520px;font-family:var(--prism-display);letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98}.prism-board-copy>p:not(.prism-kicker){color:var(--prism-text-soft);margin:25px 0 0;font-size:15px;line-height:1.72}.prism-board-copy ul{color:var(--prism-text-soft);flex-direction:column;gap:12px;margin:27px 0 31px;padding:0;font-size:13px;list-style:none;display:flex}.prism-board-copy li{align-items:center;gap:10px;display:flex}.prism-board-copy li svg{color:var(--prism-cyan);flex:none}.prism-board-visual{min-width:0;position:relative}.prism-board-aura{filter:blur(42px);pointer-events:none;background:radial-gradient(circle at 55% 45%,#7459f43d,#1eb9dd1c 42%,#0000 72%);border-radius:50%;position:absolute;inset:5% 8% 0}.prism-board-window{border:1px solid var(--prism-line-strong);background:color-mix(in srgb, var(--prism-surface) 86%, transparent);box-shadow:var(--prism-card-shadow), inset 0 1px 0 #ffffff17;border-radius:24px;padding:7px;position:relative;overflow:hidden}.prism-board-window-bar{min-height:42px;color:var(--prism-text-faint);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;font-size:9px;display:grid}.prism-board-window-bar>small{justify-self:end;align-items:center;gap:6px;font-size:8px;display:flex}.prism-board-window-bar>small>span{background:#32ca8a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #32ca8aa6}.prism-board-layout{border:1px solid var(--prism-line);background:linear-gradient(var(--prism-grid) 1px, transparent 1px), linear-gradient(90deg, var(--prism-grid) 1px, transparent 1px), var(--prism-page-soft);background-size:54px 54px;border-radius:18px;grid-template-columns:150px minmax(290px,1fr) 176px;gap:7px;min-height:510px;padding:7px;display:grid}.prism-board-context,.prism-board-panel,.prism-board-conversation{border:1px solid var(--prism-line);background:color-mix(in srgb, var(--prism-surface-raised) 80%, transparent);backdrop-filter:blur(15px);border-radius:13px;min-width:0;box-shadow:inset 0 1px #ffffff0d}.prism-board-context,.prism-board-panel{padding:16px 12px}.prism-board-context>p,.prism-board-panel>p{color:var(--prism-text-faint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:8px;font-weight:700}.prism-board-context>strong{color:var(--prism-text-faint);text-transform:uppercase;margin:16px 0 7px;font-size:8px;font-weight:650;display:block}.prism-board-context>div{border:1px solid var(--prism-line);background:color-mix(in srgb, var(--prism-surface) 72%, transparent);color:var(--prism-accent-bright);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:6px;padding:9px 8px;display:grid}.prism-board-context>div>span{min-width:0;color:var(--prism-text-soft);white-space:nowrap;flex-direction:column;gap:2px;font-size:8px;display:flex;overflow:hidden}.prism-board-context>div>span>small{color:var(--prism-text-faint);text-overflow:ellipsis;font-size:7px;overflow:hidden}.prism-board-conversation{background:radial-gradient(circle at 50% 0%, var(--prism-accent-soft), transparent 40%), color-mix(in srgb, var(--prism-surface-raised) 86%, transparent);flex-direction:column;padding:18px;display:flex}.prism-board-conversation-heading{border-bottom:1px solid var(--prism-line);align-items:center;gap:9px;padding-bottom:14px;display:flex}.prism-board-conversation-heading>span{border:1px solid var(--prism-line-strong);background:var(--prism-surface);width:31px;height:31px;color:var(--prism-accent-bright);border-radius:9px;flex:none;place-items:center;display:grid}.prism-board-conversation-heading>div,.prism-board-answer>div{flex-direction:column;min-width:0;display:flex}.prism-board-conversation-heading strong{font-size:10px;font-weight:650}.prism-board-conversation-heading small{color:var(--prism-text-faint);margin-top:2px;font-size:8px}.prism-board-question{border:1px solid color-mix(in srgb, var(--prism-accent) 34%, transparent);background:color-mix(in srgb, var(--prism-accent-soft) 78%, var(--prism-surface));border-radius:13px 13px 4px;align-self:flex-end;max-width:86%;margin:30px 0 18px;padding:13px 14px}.prism-board-question small,.prism-board-answer small{color:var(--prism-accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.prism-board-question p,.prism-board-answer p{color:var(--prism-text-soft);margin:5px 0 0;font-size:9px;line-height:1.55}.prism-board-answer{border-top:1px solid var(--prism-line);grid-template-columns:27px 1fr;gap:10px;margin-top:13px;padding-top:13px;display:grid}.prism-board-answer>span,.prism-board-person>span{border:1px solid var(--prism-line-strong);background:linear-gradient(145deg, var(--prism-surface), var(--prism-accent-soft));width:27px;height:27px;color:var(--prism-accent-bright);font-family:var(--prism-display);border-radius:8px;place-items:center;font-size:8px;display:grid}.prism-board-answer strong{font-size:9px;font-weight:650}.prism-board-answer--two{opacity:.78}.prism-board-modes{flex-direction:column;gap:5px;margin-bottom:25px;display:flex}.prism-board-modes span{color:var(--prism-text-faint);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.prism-board-modes .is-active{border-color:color-mix(in srgb, var(--prism-violet) 35%, transparent);background:color-mix(in srgb, var(--prism-violet) 10%, transparent);color:var(--prism-text)}.prism-board-person{border:1px solid var(--prism-line);background:color-mix(in srgb, var(--prism-surface) 65%, transparent);border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;padding:8px 6px;display:grid}.prism-board-person>div{flex-direction:column;gap:2px;min-width:0;display:flex}.prism-board-person strong,.prism-board-person small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prism-board-person strong{font-size:8px;font-weight:650}.prism-board-person small{color:var(--prism-text-faint);font-size:7px}.prism-board-saved{border:1px solid var(--prism-line-strong);background:var(--prism-accent-soft);width:100%;color:var(--prism-text-soft);text-align:center;border-radius:9px;margin-top:21px;padding:9px 6px;font-size:7px;display:block}.prism-onboarding-section{border:1px solid var(--prism-line);background:linear-gradient(145deg, #4c6ce414, transparent 52%), var(--prism-surface);width:min(1240px,100% - 48px);min-height:760px;box-shadow:var(--prism-card-shadow);border-radius:32px;grid-template-columns:minmax(0,.85fr) minmax(430px,1fr);align-items:center;gap:110px;margin-bottom:80px;padding:104px 80px;display:grid;overflow:hidden}.prism-onboarding-glow{pointer-events:none;background:radial-gradient(circle,#4870f229,#2cc7e10f 42%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;right:-10%}.prism-onboarding-copy,.prism-onboarding-card{z-index:1;position:relative}.prism-onboarding-copy h2{font-size:clamp(48px,5vw,72px)}.prism-onboarding-copy>p:not(.prism-kicker){color:var(--prism-text-soft);margin:24px 0 0;font-size:15px;line-height:1.72}.prism-onboarding-copy ol{flex-direction:column;gap:0;margin:30px 0 34px;padding:0;list-style:none;display:flex}.prism-onboarding-copy li{border-top:1px solid var(--prism-line);grid-template-columns:35px 1fr;gap:12px;padding:13px 0;display:grid}.prism-onboarding-copy li:last-child{border-bottom:1px solid var(--prism-line)}.prism-onboarding-copy li>span{color:var(--prism-accent-bright);font-family:var(--prism-display);font-size:13px}.prism-onboarding-copy li div{flex-direction:column;gap:3px;display:flex}.prism-onboarding-copy li strong{font-size:13px;font-weight:650}.prism-onboarding-copy li small{color:var(--prism-text-faint);font-size:11px;line-height:1.45}.prism-onboarding-card{border:1px solid var(--prism-line-strong);background:var(--prism-page-soft);border-radius:24px;min-height:520px;padding:25px;transform:rotate(1.5deg);box-shadow:0 34px 100px #00000029,inset 0 1px #ffffff14}.prism-onboarding-card-top,.prism-mini-brand{align-items:center;display:flex}.prism-onboarding-card-top{color:var(--prism-text-faint);justify-content:space-between;font-size:10px}.prism-mini-brand{color:var(--prism-text);gap:8px;font-size:11px;font-weight:650}.prism-mini-brand .prism-glyph{margin-right:-5px}.prism-onboarding-progress{background:var(--prism-line);border-radius:99px;height:3px;margin:19px 0 45px;display:block}.prism-onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--prism-accent), var(--prism-cyan));width:33%;height:100%;display:block}.prism-onboarding-question{text-align:center;flex-direction:column;align-items:center;display:flex}.prism-question-icon{border:1px solid var(--prism-line-strong);background:var(--prism-surface);width:42px;height:42px;color:var(--prism-accent-bright);border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.prism-onboarding-question p{font-family:var(--prism-display);letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.08}.prism-input-preview{border:1px solid var(--prism-line-strong);background:var(--prism-surface);border-radius:15px;margin-top:28px;padding:18px;box-shadow:0 15px 35px #0000000f}.prism-input-preview>p{min-height:62px;color:var(--prism-text-soft);margin:0;font-size:12px;line-height:1.55}.prism-input-preview>span{border-top:1px solid var(--prism-line);color:var(--prism-text-faint);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.prism-input-preview>span svg{background:var(--prism-accent);color:#fff;box-sizing:content-box;border-radius:50%;padding:4px}.prism-suggestion-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.prism-suggestion-chips span{border:1px solid var(--prism-line);color:var(--prism-text-faint);border-radius:999px;padding:7px 10px;font-size:9px}.prism-control-section{text-align:center;flex-direction:column;align-items:center;padding-top:120px;padding-bottom:170px;display:flex}.prism-control-icon{border-radius:16px;width:54px;height:54px;margin-bottom:25px}.prism-control-section h2{max-width:900px;font-family:var(--prism-display);letter-spacing:-.055em;margin:18px auto 0;font-size:clamp(52px,6.4vw,88px);font-weight:400;line-height:.96}.prism-control-copy{max-width:650px;color:var(--prism-text-soft);margin:26px auto 0;font-size:16px;line-height:1.72}.prism-control-points{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px;display:flex}.prism-control-points span{border:1px solid var(--prism-line);background:var(--prism-surface);color:var(--prism-text-soft);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:flex}.prism-control-points svg{color:var(--prism-cyan)}.prism-final-cta{border-top:1px solid var(--prism-line);border-bottom:1px solid var(--prism-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:110px 24px;display:flex;position:relative;overflow:hidden}.prism-final-grid{mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.prism-final-glow{background:radial-gradient(circle,#4568ee29,#40bfdc0d 42%,#0000 70%);border-radius:50%;width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-final-cta>:not(.prism-final-grid,.prism-final-glow){z-index:1;position:relative}.prism-final-cta>.prism-glyph{margin-bottom:28px}.prism-final-cta h2{margin-top:18px;font-size:clamp(68px,8vw,112px)}.prism-final-cta>p:not(.prism-kicker){color:var(--prism-text-soft);margin:28px 0 0;font-size:16px}.prism-footer{grid-template-columns:1fr 1.3fr;gap:70px;width:min(1240px,100% - 48px);margin:0 auto;padding:80px 0 30px;display:grid}.prism-footer-brand>p{max-width:260px;color:var(--prism-text-faint);margin:22px 0 0;font-size:12px;line-height:1.6}.prism-footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.prism-footer-links>div{flex-direction:column;gap:12px;display:flex}.prism-footer-links strong{margin-bottom:4px;font-size:11px;font-weight:700}.prism-footer-links a{width:fit-content;color:var(--prism-text-faint);font-size:11px;transition:color .16s}.prism-footer-links a:hover{color:var(--prism-text)}.prism-footer-bottom{border-top:1px solid var(--prism-line);color:var(--prism-text-faint);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:30px;padding-top:24px;font-size:10px;display:flex}.prism-footer-theme{border:1px solid var(--prism-line);background:var(--prism-surface-raised);color:var(--prism-text-soft);cursor:pointer;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:10px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.prism-footer-theme:hover{border-color:var(--prism-line-strong);background:var(--prism-accent-soft);color:var(--prism-text)}.prism-footer-theme strong{color:var(--prism-text);text-transform:capitalize;font-weight:650}@keyframes prism-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes prism-menu-content-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.prism-header{grid-template-columns:1fr auto}.prism-desktop-nav{display:none}.prism-section-heading{grid-template-columns:1fr;gap:24px}.prism-section-heading>p{max-width:640px}.prism-onboarding-section{gap:60px;padding:80px 50px}.prism-board-section{grid-template-columns:1fr;gap:60px}.prism-board-copy{max-width:680px}.prism-float-card--left{left:-12px}.prism-float-card--right{right:-10px}}@media (width<=860px){.prism-login-link,.prism-header-actions>.prism-button--nav{display:none}.prism-menu-button{display:inline-flex}.prism-mobile-menu-layer{z-index:55;display:block;position:fixed;inset:0}.prism-mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);background:#0506093d;animation:.18s both prism-mobile-backdrop-in;position:absolute;inset:0}.prism-mobile-nav{z-index:60;overscroll-behavior:contain;border:1px solid var(--prism-line-strong);background:radial-gradient(circle at 90% 0%, #5371f226, transparent 38%), var(--prism-menu-glass);max-height:calc(100dvh - 104px);color:var(--prism-text);-webkit-backdrop-filter:var(--prism-menu-filter);border-radius:17px;flex-direction:column;gap:10px;padding:14px;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.18s cubic-bezier(.2,.72,.2,1) both prism-mobile-menu-in;display:flex;position:fixed;top:88px;left:16px;right:16px;overflow:hidden auto;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff1a}.prism-mobile-nav-group{border:1px solid var(--prism-line);background:#7f7f7f0e;border-radius:13px;padding:12px}.prism-mobile-nav-group>span{color:var(--prism-text-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:700;display:block}.prism-mobile-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.prism-mobile-nav-group a{min-width:0;min-height:42px;color:var(--prism-text-soft);border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.prism-mobile-nav-group a:hover{background:var(--prism-accent-soft);color:var(--prism-text)}.prism-mobile-nav-group svg{color:var(--prism-accent-bright);flex:none}.prism-mobile-nav-links{border-top:1px solid var(--prism-line);border-bottom:1px solid var(--prism-line);grid-template-columns:repeat(3,1fr);display:grid}.prism-mobile-nav-links a{min-height:42px;color:var(--prism-text-soft);text-align:center;place-items:center;padding:10px 6px;font-size:11px;display:grid}.prism-mobile-nav-actions{grid-template-columns:.72fr 1.28fr;gap:8px;margin-top:6px;display:grid}.prism-mobile-nav-actions .prism-button{min-width:0;padding:0 14px}.prism-hero{min-height:980px;padding-top:148px}.prism-product-stage{width:calc(100vw - 36px)}.prism-window-status,.prism-window-title{display:none}.prism-window-bar{display:flex}.prism-float-card{display:none}.prism-section{padding:105px 0}.prism-bento-grid{grid-template-columns:1fr}.prism-feature-card{min-height:430px}.prism-feature-card--wide{grid-row:auto;min-height:720px}.prism-goals-section,.prism-board-section,.prism-onboarding-section{grid-template-columns:1fr}.prism-goals-section{gap:60px}.prism-board-section{gap:52px}.prism-goals-copy{max-width:650px;padding-left:0}.prism-goals-window{transform:none}.prism-onboarding-section{gap:60px;min-height:0;padding:70px 42px}.prism-onboarding-copy{max-width:650px}.prism-onboarding-card{width:min(100%,570px);margin:0 auto;transform:none}}@media (width<=600px){.prism-header{border-radius:15px;width:calc(100% - 20px);height:58px;padding-left:14px;top:10px}.prism-brand{gap:8px}.prism-brand img{width:70px}.prism-brand>span{padding-left:8px;font-size:8px}.prism-icon-button{width:36px;height:36px}.prism-mobile-nav{max-height:calc(100dvh - 88px);top:78px;left:10px;right:10px}.prism-hero{min-height:820px;padding:120px 18px 0}.prism-hero-logo{border-radius:15px;width:64px;height:64px}.prism-eyebrow{margin-bottom:18px;font-size:9px}.prism-hero h1{letter-spacing:-.055em;font-size:clamp(50px,15vw,68px);line-height:.94}.prism-hero-copy{margin-top:23px;font-size:15px;line-height:1.55}.prism-hero-actions{flex-direction:column;width:100%;margin-top:26px}.prism-hero-actions .prism-button{width:100%}.prism-hero-note{margin-top:14px}.prism-product-stage{width:calc(100vw - 24px);margin-top:62px}.prism-product-window{border-radius:13px}.prism-window-bar{min-height:34px;padding:0 11px}.prism-window-dots{gap:5px}.prism-window-dots span{width:8px;height:8px}.prism-section{width:calc(100% - 32px);padding:86px 0}.prism-section-heading{margin-bottom:42px}.prism-section-heading h2,.prism-goals-copy h2,.prism-board-copy h2,.prism-onboarding-copy h2{font-size:45px}.prism-section-heading>p,.prism-goals-copy>p:not(.prism-kicker),.prism-board-copy>p:not(.prism-kicker),.prism-onboarding-copy>p:not(.prism-kicker){font-size:14px}.prism-bento-grid{gap:12px}.prism-feature-card{border-radius:20px;min-height:420px;padding:24px}.prism-feature-card--wide{min-height:650px}.prism-card-copy h3{margin-top:20px;font-size:21px}.prism-briefing-ui{min-height:410px;padding:22px;left:20px;right:20px}.prism-priority-row{grid-template-columns:24px 1fr}.prism-priority-row em{display:none}.prism-context-orbit{transform:translate(50%)scale(.84)}.prism-goals-section{gap:46px;width:calc(100% - 32px)}.prism-goals-visual{flex-direction:column;gap:14px;display:flex}.prism-goal-progress-card{width:100%;position:static}.prism-board-section{gap:42px;width:calc(100% - 24px)}.prism-board-window{border-radius:18px;padding:5px}.prism-board-window-bar{min-height:34px;display:flex}.prism-board-window-bar>span,.prism-board-window-bar>small{display:none}.prism-board-layout{border-radius:13px;grid-template-columns:1fr;min-height:440px;padding:5px}.prism-board-context,.prism-board-panel{display:none}.prism-board-conversation{min-height:428px;padding:16px}.prism-onboarding-section{border-radius:24px;width:calc(100% - 24px);margin-bottom:40px;padding:56px 20px}.prism-onboarding-card{border-radius:19px;min-height:480px;padding:18px}.prism-onboarding-question p{font-size:28px}.prism-control-section h2{font-size:48px}.prism-control-copy{font-size:14px}.prism-final-cta{min-height:620px;padding:90px 18px}.prism-final-cta h2{font-size:62px}.prism-footer{grid-template-columns:1fr;gap:50px;width:calc(100% - 40px);padding-top:60px}.prism-footer-links{gap:18px}.prism-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@keyframes prism-mobile-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prism-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}.prism-work-section .prism-briefing-top,.prism-work-section .prism-priority-row,.prism-work-section .prism-agent-stack span,.prism-work-section .prism-orbit-node,.prism-work-section .prism-orbit-center{opacity:1}.prism-work-section.is-live .prism-briefing-top,.prism-work-section.is-live .prism-priority-row{animation:.62s cubic-bezier(.22,.68,.35,1) both prism-fade-rise}.prism-work-section.is-live .prism-priority-row:first-of-type{animation-delay:.18s}.prism-work-section.is-live .prism-priority-row:nth-of-type(2){animation-delay:.32s}.prism-work-section.is-live .prism-priority-row:nth-of-type(3){animation-delay:.46s}.prism-work-section.is-live .prism-priority-row:first-of-type em{animation:3.2s ease-in-out 1.4s infinite prism-badge-pulse}.prism-work-section.is-live .prism-agent-stack span:first-child{animation:.7s cubic-bezier(.22,.68,.35,1) .26s both prism-agent-in-1,5.4s ease-in-out 1.2s infinite prism-agent-card-focus}.prism-work-section.is-live .prism-agent-stack span:nth-child(2){animation:.7s cubic-bezier(.22,.68,.35,1) .4s both prism-agent-in-2,5.4s ease-in-out 3s infinite prism-agent-card-focus}.prism-work-section.is-live .prism-agent-stack span:nth-child(3){animation:.7s cubic-bezier(.22,.68,.35,1) .54s both prism-agent-in-3,5.4s ease-in-out 4.8s infinite prism-agent-card-focus}.prism-work-section.is-live .prism-context-orbit:before{animation:48s linear infinite prism-orbit-spin}.prism-work-section.is-live .prism-orbit-node{animation:.52s both prism-node-in,4.4s ease-in-out infinite prism-node-pulse}.prism-work-section.is-live .prism-orbit-node--mail{animation-delay:.32s,1.1s}.prism-work-section.is-live .prism-orbit-node--calendar{animation-delay:.44s,2.2s}.prism-work-section.is-live .prism-orbit-node--goal{animation-delay:.56s,3.3s}.prism-work-section.is-live .prism-orbit-node--voice{animation-delay:.68s,4.4s}.prism-work-section.is-live .prism-orbit-center{animation:4.4s ease-in-out 1.1s infinite prism-core-glow}@keyframes prism-fade-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes prism-badge-pulse{0%,to{box-shadow:0 0 0 0 var(--prism-accent-soft)}50%{box-shadow:0 0 0 5px #0000}}@keyframes prism-agent-in-1{0%{opacity:0;transform:translateY(34px)}to{opacity:.62;transform:translateY(14px)}}@keyframes prism-agent-in-2{0%{opacity:0;transform:translateY(30px)}to{opacity:.82;transform:translateY(7px)}}@keyframes prism-agent-in-3{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes prism-agent-card-focus{0%,28%,to{border-color:var(--prism-line);background:var(--prism-surface-raised);color:var(--prism-text-soft);translate:0;scale:1;box-shadow:0 13px 36px #00000014}9%,19%{border-color:color-mix(in srgb, var(--prism-accent) 42%, var(--prism-line));background:color-mix(in srgb, var(--prism-accent-soft) 34%, var(--prism-surface-raised));box-shadow:0 22px 48px #1f31702e, 0 0 0 1px var(--prism-accent-soft);color:var(--prism-text);translate:0 -8px;scale:1.025}}@keyframes prism-orbit-spin{to{transform:rotate(360deg)}}@keyframes prism-node-in{0%{opacity:0}to{opacity:1}}@keyframes prism-node-pulse{0%,84%,to{box-shadow:0 10px 25px #00000017}92%{box-shadow:0 10px 25px #00000017, 0 0 0 6px var(--prism-accent-soft)}}@keyframes prism-core-glow{0%,to{box-shadow:0 10px 25px #00000017}50%{box-shadow:0 10px 25px #00000017, 0 0 26px 2px var(--prism-accent-soft)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prism-site *,.prism-site :before,.prism-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
