*,:before,:after{box-sizing:border-box}html,body{background:#0f0f0e;margin:0;padding:0}body,#root{min-height:100vh}.v6-root a.v6-btn,.v6-root a.v6-flink{color:inherit;text-decoration:none}.v6-page{background:#0f0f0e;min-height:100%}.v6-root{--color-site-bg:#0f0f0e;--color-site-panel:#161614;--color-site-tile:#302e29;--color-site-ink:#fafafa;--color-site-brand:#aea0ff;--color-site-line:#f2f1ec17;--color-site-line-strong:#f2f1ec2e;--surface-raised:#26241f;--ink-2:#c2c2c0;--ink-3:#a8a59c;--ink-4:#8a8780;--ink-5:#6b6960;--ink-invert:#0e0d0a;--font-family-base:"DM Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-family-mono:Menlo, "SF Mono", ui-monospace, monospace;--font-family-hand:"Bradley Hand", "Segoe Print", cursive;--font-family-accent:Georgia, serif;--v6-ease:cubic-bezier(.22, 1, .36, 1);width:1512px;color:var(--color-site-ink);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:normal}.v6-root .ux{box-sizing:border-box;margin:0}.v6-root svg.ux-icon{display:block}.v6-root .ux-dash{pointer-events:none;position:absolute;inset:0}.v6-root .ux-draw-svg{position:absolute;top:0;left:0}.v6-root [data-tag=hero-section]{overflow:clip}.v6-root [data-tag=nav-bar]{z-index:30;top:0;position:sticky!important}.v6-root [data-tag=product-bar]{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#1616149e!important}.v6-root [role=button],.v6-root [role=link],.v6-root [role=tab]{cursor:pointer;-webkit-user-select:none;user-select:none}.v6-root [role=button]:focus-visible,.v6-root [role=link]:focus-visible,.v6-root [role=tab]:focus-visible{outline:2px solid var(--color-site-brand)!important;outline-offset:3px!important}.v6-root .v6-navlink,.v6-root .v6-flink{transition:color .25s}.v6-root .v6-navlink:hover,.v6-root .v6-navlink.is-current{color:var(--color-site-ink)!important}.v6-root .v6-flink:hover{color:var(--ink-2)!important}.v6-root .v6-btn{transition:transform .3s var(--v6-ease), background-color .3s ease, box-shadow .3s ease}.v6-root .v6-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px #aea0ff8c;background:#bdb2ff!important}.v6-root .v6-btn:active{transform:translateY(0)scale(.98)}.v6-root .v6-btn .ux-icon{transition:transform .3s var(--v6-ease)}.v6-root .v6-btn:hover .ux-icon{transform:translate(3px)}.v6-root .v6-btn-ghost{transition:background-color .25s ease, outline-color .25s ease, transform .3s var(--v6-ease)}.v6-root .v6-btn-ghost:hover{outline-color:var(--ink-2)!important;background:#f2f1ec0f!important}.v6-root .v6-btn-ghost:active{transform:scale(.98)}.v6-root .v6-badge{transition:transform .3s var(--v6-ease), outline-color .25s ease}.v6-root .v6-badge:hover{transform:translateY(-1px);outline-color:var(--ink-4)!important}.v6-root .v6-badge .ux-icon{transition:transform .3s var(--v6-ease)}.v6-root .v6-badge:hover .ux-icon{transform:translate(3px)}.v6-root .v6-link .ux-t{transition:color .25s}.v6-root .v6-link .ux-icon{transition:transform .3s var(--v6-ease)}.v6-root .v6-link:hover .ux-t{color:var(--color-site-ink)!important}.v6-root .v6-link:hover .ux-icon{transform:translate(2px,-2px)}.v6-root .rv{opacity:0;transition:opacity .9s var(--v6-ease), transform 1.1s var(--v6-ease);transition-delay:calc(var(--i,0) * 80ms);scroll-margin-top:120px;transform:translateY(28px)}.v6-root .rv.is-in{opacity:1;transform:none}.v6-root .rv.is-in:hover{transition-delay:0s}.v6-root .rv-draw{clip-path:inset(-60px 100% -60px -60px);transition:clip-path 1.8s cubic-bezier(.65,0,.35,1)}.v6-root .rv-draw.is-in{clip-path:inset(-60px)}.v6-root .rv-draw.is-done{clip-path:none;transition:none}.v6-root .v6-mode{transition:background-color .3s;background:0 0!important}.v6-root .v6-mode.is-on{background:var(--color-site-line-strong)!important}.v6-root .v6-mode .ux-t{transition:color .3s;color:var(--ink-3)!important}.v6-root .v6-mode.is-on .ux-t,.v6-root .v6-mode:hover .ux-t{color:var(--color-site-ink)!important}.v6-root [data-tag=prototype-phone]>*{transition:opacity .4s}.v6-root [data-tag=product-window][data-mode=layout] [data-tag=prototype-phone]>*{opacity:.3}.v6-root [data-tag=prototype-phone]{transition:outline-color .4s}.v6-root [data-tag=product-window][data-mode=layout] [data-tag=prototype-phone]{outline-style:dashed!important;outline-color:var(--color-site-brand)!important}.v6-root .v6-vstrip{width:1080px;margin-top:120px}.v6-root .v6-vcols{text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.v6-root .v6-vdup{display:none!important}.v6-root .v6-vcol{border-left:1px solid var(--color-site-line-strong,#f2f1ec2e);flex-direction:column;padding:4px 36px 0;display:flex}.v6-root .v6-vcol:first-child{border-left:0}.v6-root .v6-vcol{text-align:center;align-items:center}.v6-root .v6-vlabel{font-family:var(--font-family-base);color:var(--ink-4,#8a8780);font-size:15px}.v6-root .v6-vfig{color:var(--ink-2,#c2c2c0);padding-top:150px}.v6-root .v6-vfig svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:280px;max-width:100%;height:auto;display:block}.v6-root .v6-vfig .v6-vfill{fill:currentColor;fill-opacity:.22}.v6-root .v6-vfig svg>path:last-child{fill:var(--color-site-bg,#0f0f0e);stroke-width:1.3px}.v6-root .v6-vfig .v6-vtype{fill:currentColor;stroke:none;font-family:var(--font-family-base);font-size:40px;font-weight:600}.v6-page.is-mobile .v6-root .v6-vstrip{width:calc(100% + 40px);margin:48px -20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.v6-page.is-mobile .v6-root .v6-vcols{width:max-content;animation:36s linear infinite paused v6-drift;display:flex}.v6-page.is-mobile .v6-root .v6-vstrip.is-playing .v6-vcols{animation-play-state:running}.v6-page.is-mobile .v6-root .v6-vdup{display:flex!important}.v6-page.is-mobile .v6-root .v6-vcol{background:var(--color-site-panel,#161614);outline:1px solid var(--color-site-line-strong,#f2f1ec2e);outline-offset:-1px;text-align:center;border:0;border-radius:16px;flex:none;align-items:center;width:150px;margin-right:12px;padding:14px 12px 12px}.v6-page.is-mobile .v6-root .v6-vlabel{font-size:12px}.v6-page.is-mobile .v6-root .v6-vfig{width:100%;padding-top:10px}.v6-page.is-mobile .v6-root .v6-vfig svg{width:100%}@keyframes v6-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v6-page.is-mobile .v6-root .v6-vcols{animation:none}.v6-page.is-mobile .v6-root .v6-vstrip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.v6-page.is-mobile .v6-root .v6-vdup{display:none!important}}.v6-root .v6-fline-card{color:var(--ink-2,#c2c2c0)}.v6-root .v6-fline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.v6-root .v6-fline .v6-vfill{fill:currentColor;fill-opacity:.22}.v6-root .v6-fline .v6-fl-dot{fill:currentColor}.v6-root .v6-fline .v6-fl-ring{stroke-opacity:.5}.v6-root .v6-fline .v6-fl-cur{fill:var(--color-site-panel,#161614);stroke-width:1.3px}.v6-root .v6-fline text{stroke:none;fill:currentColor}.v6-root .v6-fline .v6-fl-lbl{font-family:var(--font-family-mono);letter-spacing:1.2px;fill:var(--ink-4,#8a8780);font-size:11px}.v6-root .v6-fline .v6-fl-lbl.v6-fl-on{fill:var(--color-site-ink,#fafafa)}.v6-root .v6-fline .v6-fl-lbl.v6-fl-chip{fill:var(--ink-2,#c2c2c0);letter-spacing:.4px}.v6-root .v6-fline .v6-fl-t{font-family:var(--font-family-base);font-size:13px;font-weight:500}.v6-root .v6-fline .v6-fl-big{font-size:20px;font-weight:600}.v6-root .v6-fline .v6-fl-mid{text-anchor:middle}.v6-root .v6-tool{transition:background-color .25s;background:0 0!important}.v6-root .v6-tool:hover{background:var(--color-site-line)!important}.v6-root .v6-tool.is-on{background:var(--color-site-line-strong)!important}.v6-root .v6-tool .ux-icon{transition:color .25s;color:var(--ink-3)!important}.v6-root .v6-tool.is-on .ux-icon{color:var(--color-site-ink)!important}.v6-root .v6-row{transition:background-color .25s ease, opacity .9s var(--v6-ease), transform 1.1s var(--v6-ease);transition-delay:0s, calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms)}.v6-root .v6-row:hover{background:#f2f1ec09}.v6-root .v6-check{opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * 80ms + var(--c,0) * 90ms + .3s);transform:scale(.4)}.v6-root .v6-row.is-in .v6-check{opacity:1;transform:none}.v6-root [data-tag=friction-card],.v6-root [data-tag=plan-step],.v6-root [data-tag=annotation-comment]{transition:opacity .9s var(--v6-ease), transform 1.1s var(--v6-ease), outline-color .3s ease;transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s}.v6-root [data-tag=friction-card].is-in:hover{transition-duration:.9s,.4s,.3s;transform:translateY(-4px)}.v6-root [data-tag=annotation-comment].is-in:hover{transition-duration:.9s,.4s,.3s;transform:translateY(-3px)}.v6-root .v6-faq{gap:0!important}.v6-root .v6-faq-q .ux-t{transition:color .25s}.v6-root .v6-faq-q:hover .ux-t{color:#fff!important}.v6-root .v6-faq-a{opacity:0;transition:grid-template-rows .5s var(--v6-ease), opacity .35s ease;grid-template-rows:0fr;display:grid}.v6-root .v6-faq-a>div{overflow:hidden}.v6-root .v6-faq-a .ux-t{padding-top:12px}.v6-root .v6-faq.is-open .v6-faq-a{opacity:1;grid-template-rows:1fr}.v6-root .v6-pm{transition:color .3s ease, transform .4s var(--v6-ease);color:var(--ink-4)!important}.v6-root .v6-faq-q:hover .v6-pm,.v6-root .v6-faq.is-open .v6-pm{color:var(--ink-2)!important}.v6-root .v6-pm-v{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--v6-ease)}.v6-root .v6-faq.is-open .v6-pm-v{transform:scaleY(0)}.v6-root .v6-faq.is-open .v6-pm{transform:rotate(180deg)}.v6-root .v6-ftitle{letter-spacing:-.8px!important;font-size:32px!important;line-height:1.15!important}.v6-page.is-mobile .v6-root .v6-ftitle{letter-spacing:-.5px!important;font-size:26px!important}.v6-page:not(.is-mobile) .v6-root [data-tag=workflow-section]>[data-tag=architecture-drawing]{top:275px!important;left:calc(50% - 220px)!important}.v6-root .v6-logos{justify-content:center;align-items:flex-start;gap:56px;margin-top:36px;display:flex}.v6-root .v6-logo-item{color:var(--ink-3,#a8a59c);transition:color .25s;display:flex}.v6-root .v6-logo-item:hover{color:var(--color-site-ink,#fafafa)}.v6-root .v6-logo-item svg{width:36px;height:36px;display:block}.v6-root .v6-agent-logo{color:var(--color-site-ink,#fafafa)}.v6-root .v6-agent-logo svg{width:14px;height:14px;display:block}.v6-page.is-mobile .v6-root .v6-logos{justify-content:flex-start;gap:36px;margin-top:24px}.v6-page.is-mobile .v6-root .v6-logo-item svg{width:30px;height:30px}.v6-root .v6-lift{opacity:1!important}.v6-root .v6-w{opacity:calc(.07 + .93 * var(--r,0))}.v6-root .v6-prop{transition:opacity .5s var(--v6-ease);opacity:calc(.07 + .93 * var(--r,0))!important}.v6-root [data-tag=prompt-field].v6-prop{transition:opacity .6s var(--v6-ease), translate .9s var(--v6-ease);translate:0 36px;opacity:0!important}.v6-root [data-tag=prompt-field].v6-prop.is-on{translate:0;opacity:1!important}.v6-root [data-tag=skill-chips]>.ux{opacity:0;translate:0 16px;rotate:-6deg}.v6-root [data-tag=skill-chips].is-on>.ux{animation:v6-deal .6s var(--v6-ease) both}.v6-root [data-tag=skill-chips].is-on>.ux:nth-child(2){animation-delay:.14s}.v6-root [data-tag=skill-chips].is-on>.ux:nth-child(3){animation-delay:.28s}@keyframes v6-deal{to{opacity:1;translate:0;rotate:0deg}}.v6-root [data-tag=generic-product-preview]>.ux{opacity:0;translate:0 10px}.v6-root [data-tag=generic-product-preview].is-on>.ux{animation:v6-rise .6s var(--v6-ease) both}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2){animation-delay:.15s}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(3){animation-delay:.3s}.v6-root [data-tag=generic-product-preview]>.ux:nth-child(2)>.ux{scale:0 1}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2)>.ux{animation:v6-grow .7s var(--v6-ease) both}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2)>.ux:first-child{animation-delay:.2s}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2)>.ux:nth-child(2){animation-delay:.3s}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2)>.ux:nth-child(3){animation-delay:.4s}.v6-root [data-tag=generic-product-preview].is-on>.ux:nth-child(2)>.ux:nth-child(4){animation-delay:.55s}@keyframes v6-rise{to{opacity:1;translate:0}}@keyframes v6-grow{to{scale:1}}.v6-page:not(.is-mobile) .v6-root [data-tag=story-section]{padding-top:360px!important}.v6-page:not(.is-mobile) .v6-root [data-tag=reveal-text]{gap:128px!important;width:1360px!important}.v6-page:not(.is-mobile) .v6-root [data-tag=reveal-text] .ux-t.fs-r{letter-spacing:-2.8px!important;font-size:84px!important}.v6-page:not(.is-mobile) .v6-root [data-tag=reveal-text] .v6-lift-row{gap:36px!important}.v6-page.is-mobile .v6-root [data-tag=reveal-text] .ux-t.fs-r{--fs-m:40px!important}.v6-page:not(.is-mobile) .v6-root .v6-planhead{margin-top:160px}.v6-page.is-mobile .v6-root .v6-planhead{margin-top:120px}@media (prefers-reduced-motion:reduce){.v6-root .rv,.v6-root .rv-draw,.v6-root .v6-check{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.v6-root .v6-w,.v6-root .v6-prop,.v6-root .v6-prop *{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;translate:none!important;scale:none!important}.v6-root [data-tag=skill-chips]>.ux{rotate:none!important}}.v6-root .v6-status-dot{animation:2.6s ease-in-out infinite v6-breathe}@keyframes v6-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.v6-root .v6-status-dot{animation:none}}.v6-burger,.v6-menu{display:none}.v6-page.is-mobile .v6-root{width:auto}.v6-page.is-mobile .v6-root .ux{max-width:100%}.v6-page.is-mobile .v6-root .v6-pv,.v6-page.is-mobile .v6-root .v6-pv .ux,.v6-page.is-mobile .v6-root .v6-bgdraw,.v6-page.is-mobile .v6-root .ux[style*=position\:absolute],.v6-page.is-mobile .v6-root .ux[style*=position\:absolute] .ux{max-width:none}.v6-page.is-mobile .v6-root .fs-r{font-size:var(--fs-m)!important;letter-spacing:var(--ls-m)!important}.v6-page.is-mobile .v6-root .v6-sec{overflow:clip;gap:36px!important;padding:104px 20px 0!important}.v6-page.is-mobile .v6-root .v6-desk:not([data-home]){display:none}.v6-page.is-mobile .v6-root .v6-desk,.v6-page.is-mobile .v6-root .v6-bgdraw{pointer-events:none;scale:.6;top:var(--m-top,24px)!important}.v6-page.is-mobile .v6-root .v6-bgdraw,.v6-page.is-mobile .v6-root .v6-desk[data-side=right]{transform-origin:100% 0;left:auto!important;right:-48px!important}.v6-page.is-mobile .v6-root .v6-desk[data-side=left]{transform-origin:0 0;left:-48px!important;right:auto!important}.v6-page.is-mobile .v6-root .v6-planhead{position:relative;overflow:visible}.v6-page.is-mobile .v6-root [data-tag=product-bar]{gap:8px!important;height:56px!important;padding:0 6px 0 16px!important}.v6-page.is-mobile .v6-root .v6-navlinks,.v6-page.is-mobile .v6-root .v6-nav-explore{display:none!important}.v6-page.is-mobile .v6-root [data-tag=product-bar] .v6-btn{padding:9px 14px!important}.v6-page.is-mobile .v6-burger{cursor:pointer;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;transition:background-color .25s;display:flex}.v6-page.is-mobile .v6-burger:hover{background:#f2f1ec0f}.v6-page.is-mobile .v6-burger i{background:var(--color-site-ink);width:18px;height:1.5px;transition:transform .35s var(--v6-ease);border-radius:2px;display:block}.v6-page.is-menu .v6-burger i:first-child{transform:translateY(3.75px)rotate(45deg)}.v6-page.is-menu .v6-burger i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.v6-page.is-mobile .v6-menu{outline-offset:-1px;opacity:0;pointer-events:none;transition:grid-template-rows .45s var(--v6-ease), opacity .3s ease, outline-color .3s ease;background:#1616149e;border-radius:22px;outline:1px solid #0000;grid-template-rows:0fr;margin-top:8px;display:grid}.v6-page.is-menu .v6-menu{opacity:1;pointer-events:auto;outline-color:var(--color-site-line-strong);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);grid-template-rows:1fr}.v6-page.is-mobile .v6-menu{overflow:hidden}.v6-page.is-mobile .v6-menu-link{color:var(--ink-2);cursor:pointer;padding:0 18px;font-size:17px;font-weight:500;line-height:52px;transition:color .2s,background-color .2s}.v6-page.is-mobile .v6-menu-link:first-child{margin-top:8px}.v6-page.is-mobile .v6-menu-link:last-child{margin-bottom:8px}.v6-page.is-mobile .v6-menu-link:hover{color:var(--color-site-ink)}.v6-page.is-mobile .v6-menu-in{min-height:0;overflow:hidden}.v6-page.is-mobile .v6-root [data-tag=hero-section]{gap:24px!important;padding-top:64px!important}.v6-page.is-mobile .v6-root .v6-herogrid{padding:8px 0;flex:none!important;width:100%!important;height:auto!important}.v6-page.is-mobile .v6-root .v6-herogrid>svg.ux-icon{display:none}.v6-page.is-mobile .v6-root .v6-herogrid>.v6-pv{margin:0 auto;position:relative!important;top:auto!important;left:auto!important}.v6-page.is-mobile .v6-root [data-tag=hero-section]>.ux:has(>.v6-herocta){max-width:440px;align-self:center!important;width:100%!important}.v6-page.is-mobile .v6-root .v6-herocta{gap:10px!important;width:100%!important;height:56px!important;padding:0 24px!important}.v6-page.is-mobile .v6-root .v6-herocta .ux-t{letter-spacing:normal!important;font-size:17px!important}.v6-page.is-mobile .v6-root .v6-herocta .ux-icon{width:20px!important;height:20px!important}.v6-page.is-mobile .v6-root .v6-stack{flex-direction:column!important;align-items:stretch!important;gap:24px!important;width:100%!important}.v6-page.is-mobile .v6-root .v6-stack>.ux:not(.v6-pv){flex:none!important;width:100%!important}.v6-page.is-mobile .v6-root .v6-stack>.v6-pv{align-self:center}.v6-page.is-mobile .v6-root .v6-showcase{flex-direction:column;align-items:center;gap:16px;display:flex;width:100%!important;height:auto!important}.v6-page.is-mobile .v6-root .v6-showcase>.ux{position:relative!important;top:auto!important;left:auto!important}.v6-page.is-mobile .v6-root .v6-planwin{max-width:600px;width:100%!important}.v6-page.is-mobile .v6-root .v6-planwin [style*=flex-direction\:row]{flex-wrap:wrap;row-gap:8px}.v6-page.is-mobile .v6-root .v6-showcase>[data-tag=annotation-comment]{align-self:flex-start;width:240px!important}.v6-page.is-mobile .v6-root .v6-showcase>[data-tag=annotation-comment]~[data-tag=annotation-comment]{align-self:flex-end}.v6-page.is-mobile .v6-root .v6-showcase>:not(.v6-planwin):not([data-tag=annotation-comment]){display:none!important}.v6-page.is-mobile .v6-root .v6-lift-row,.v6-page.is-mobile .v6-root [data-tag=skill-chips]{flex-wrap:wrap!important;row-gap:14px!important}.v6-page.is-mobile .v6-root [data-tag=skill-chips]{row-gap:8px!important}.v6-page.is-mobile .v6-root [data-tag=story-section]{width:100%!important;padding:140px 0 0!important}.v6-page.is-mobile .v6-root [data-tag=reveal-text]{gap:72px!important;width:100%!important}.v6-page.is-mobile .v6-root .v6-planwin [data-tag=plan-step]{align-self:stretch;width:auto!important;height:auto!important}.v6-page.is-mobile .v6-root [data-tag=feature-list]{gap:88px!important;padding-top:72px!important}.v6-page.is-mobile .v6-root [data-tag=agent-table]{width:100%!important}.v6-page.is-mobile .v6-root .v6-trow{padding:0 12px 0 14px!important}.v6-page.is-mobile .v6-root .v6-tname{min-width:0;flex:1 1 0!important;gap:10px!important;width:auto!important}.v6-page.is-mobile .v6-root .v6-tcol{flex:none!important;justify-content:center!important;width:58px!important}.v6-page.is-mobile .v6-root .v6-tcol .ux-t{letter-spacing:.6px!important;font-size:9px!important}.v6-page.is-mobile .v6-root .v6-tvia{display:none!important}.v6-page.is-mobile .v6-root .v6-faqrow{gap:28px!important}.v6-page.is-mobile .v6-root .v6-faq-a .ux-t{width:auto!important}.v6-page.is-mobile .v6-root .v6-cta{flex-direction:column!important;align-items:flex-start!important;gap:24px!important;width:100%!important}.v6-page.is-mobile .v6-root .v6-footer{width:100%!important;height:auto!important}.v6-page.is-mobile .v6-root .v6-ftop{flex-wrap:wrap!important;gap:36px 20px!important}.v6-page.is-mobile .v6-root .v6-fbrand{flex:0 0 100%!important}.v6-page.is-mobile .v6-root .v6-fcol{flex:0 0 calc(50% - 10px)!important;width:auto!important}.v6-page.is-mobile .v6-root .v6-fbar{flex-wrap:wrap!important;row-gap:12px!important}.v6-page.is-mobile .v6-root .v6-fbar>.ux-t:first-child{flex:0 0 100%!important}.v6-page.is-mobile .v6-root .v6-fbar>:nth-child(2){flex:auto!important}.v6-page.is-mobile .v6-root .v6-footer>[data-tag=footer-wordmark]{margin-top:48px;position:relative!important;top:auto!important;left:auto!important}.v6-page.is-mobile .v6-root .v6-sec:has(.v6-footer){padding-bottom:40px!important}.v6-page.is-mobile .v6-root [data-tag=workflow-section]{padding-bottom:96px!important}.v6-page.is-mobile .v6-root .v6-sec,.v6-page.is-mobile .v6-root .v6-sec [style*=flex-direction\:column][style*=align-items\:center]:not(.v6-pv):not(.v6-pv *):not([data-tag=chapter-label] *){align-items:flex-start!important}.v6-page.is-mobile .v6-root .v6-sec .ux-t:not(.v6-pv *):not([data-tag=chapter-label] *){text-align:left!important}.v6-page.is-mobile .v6-root .v6-pv-peek{align-self:center!important}:is(.v6-page.is-mobile .v6-root .v6-sec .ux:has(>[data-tag=chapter-label]),.v6-page.is-mobile .v6-root .v6-sec [data-tag=chapter-label]){align-items:flex-start!important}.v6-page.is-mobile .v6-root .v6-sec .ux:has(>[data-tag=chapter-label])>.ux-t{text-align:left!important}.v6-page.is-mobile .v6-root [data-tag=hero-section]>.ux:has(>.v6-herocta){align-self:flex-start!important}.v6-page.is-mobile .v6-root [data-tag=nav-bar],.v6-page.is-mobile .v6-root>[data-tag=marketing-homepage]{padding:0!important}.v6-page.is-mobile .v6-root [data-tag=product-bar]{border-radius:0!important;outline:none!important;height:52px!important;padding:0 8px 0 20px!important}.v6-page.is-mobile .v6-root [data-tag=product-bar] .v6-btn{display:none!important}.v6-page.is-mobile .v6-menu{border-radius:0;margin-top:0;outline:none!important}.v6-page.is-mobile .v6-menu-link{padding:0 20px}.v6-page.is-mobile .v6-menu{z-index:1;position:absolute;top:100%;left:0;right:0}.v6-page.is-mobile.is-menu .v6-root [data-tag=product-bar],.v6-page.is-mobile.is-menu .v6-menu{transition:background-color .3s;background:var(--color-site-panel)!important}.v6-page.is-mobile .v6-menu{border-radius:0 0 22px 22px}.v6-page.is-mobile .v6-root [data-tag=hero-section]{padding-top:96px!important}.v6-page.is-mobile .v6-root [data-tag=hero-section]>.ux-t.fs-r{margin-bottom:16px;height:auto!important;line-height:1.1!important}.v6-page.is-mobile .v6-root .v6-herocta{height:64px!important}.v6-page.is-mobile .v6-root [data-tag=product-bar]{background:var(--color-site-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v6-page.is-mobile.is-menu .v6-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v6-root .ow-hero>.ow-stage{margin-top:-16px;margin-bottom:var(--ow-mb)}.v6-root .ow-hero{padding-bottom:150px!important}.ow-page:not(.is-mobile) .v6-root #v6-planner-section{padding-top:40px!important}.ow-page:not(.is-mobile) .v6-root #v6-planner-section [data-tag=story-section]{padding-top:120px!important}.v6-root .ow-hero>.ux-t.fs-r{height:auto!important;line-height:1.2!important}.ow-page.v6-page.is-mobile .v6-root .v6-sec.ow-hero>.ux.ux-t{text-align:center!important;align-self:center!important}.ow-page:not(.is-mobile) .v6-root #v6-workflow-section{padding-top:140px!important}.ow-page:not(.is-mobile) .v6-root #v6-workflow-section>[data-tag=architecture-drawing]{top:95px!important}.v6-root .v6-logo-item.ow-appicon{border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #00000059}.v6-root .v6-logo-item.ow-appicon:hover{transform:translateY(-3px)}.ow-page .v6-root .v6-logos:has(.ow-appicon){gap:0}.ow-page .v6-root .v6-logos .ow-appicon{box-shadow:0 0 0 4px var(--color-site-bg,#0f0f0e), inset 0 0 0 1px #ffffff14, 0 10px 28px #00000080;margin-left:-12px;transition:transform .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1);position:relative}.ow-page .v6-root .v6-logos .ow-appicon:first-child{z-index:1;margin-left:0;transform:rotate(-10deg)translateY(4px)}.ow-page .v6-root .v6-logos .ow-appicon:nth-child(2){z-index:3}.ow-page .v6-root .v6-logos .ow-appicon:nth-child(3){z-index:2;transform:rotate(10deg)translateY(4px)}.ow-page .v6-root .v6-logos:hover .ow-appicon{margin-left:14px;transform:none}.ow-page .v6-root .v6-logos:hover .ow-appicon:first-child{margin-left:0}.v6-root .v6-logo-item.ow-appicon svg{width:30px;height:30px}.v6-root .ow-app-figma{background:#1e1e1e}.v6-root .ow-app-figma svg{width:22px;height:33px}.v6-root .ow-app-claude{background:#faf9f5}.v6-root .ow-app-miro{background:#ffd02f}.v6-root .ow-app-miro svg{width:28px;height:28px}.v6-page.is-mobile .v6-root .v6-logo-item.ow-appicon{border-radius:13px;width:52px;height:52px}.v6-root .ow-pv-card{background:#121212!important;outline-color:#ffffff1f!important}.v6-root .ow-pv-card>.ux{display:none}.ow-pv-live{position:absolute;inset:0;overflow:hidden}.ow-pv-live .ow-app{inset:0}.ap-pvnp{background:#121212}.ap-pvnp .ow-pv-glow{object-fit:cover;filter:blur(50px)saturate(1.2);opacity:.45;width:460px;height:320px;position:absolute;top:-60px;left:50%;translate:-50%}.ap-pvnp .ib-np{--np-ink:#f4f1ec;--np-soft:#f4f1ec8c;--np-track:#f4f1ec29;--np-accent:#e2705a;background:0 0}.ap-pvnp :is(.ib-np-time,.ib-np-island,.ib-np-sys,.ib-np-home){display:none}.ap-pvnp :is(.ib-np-round,.ib-np-badge){background:#f4f1ec1a}.ap-pvnp .ib-np-cover{box-shadow:0 22px 44px -16px #000000b3}.ap-pvnp .ib-np-play{box-shadow:0 12px 24px -10px #000c}.ap-pvnp .ib-np-play i{background:#121212}.ow-pv-live :is(.ib-np-play,.ib-np-round){transition:scale .15s,background-color .15s}.ow-pv-live :is(.ib-np-play,.ib-np-round).is-press{scale:.88}.ow-pv-live .ib-np-round--more.is-open{background:#f4f1ec3d}.ow-pv-live .ib-np-play.is-paused i{display:none}.ow-pv-live .ib-np-play.is-paused:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#121212;width:24px;height:27px;margin-left:6px}.ap-pvnp .ow-pv-menu{width:210px;color:var(--np-ink);transform-origin:92% 100%;opacity:0;pointer-events:none;background:#2a2826;border-radius:16px;flex-direction:column;padding:8px;font-size:16px;transition:opacity .18s,scale .22s cubic-bezier(.2,.8,.2,1);display:flex;top:316px;right:24px;scale:.85;box-shadow:0 0 0 1px #f4f1ec14,0 18px 40px #0009}.ap-pvnp .ow-pv-menu span{border-radius:10px;padding:10px 12px}.ap-pvnp .ow-pv-menu span:first-child{background:#f4f1ec14}.ap-pvnp .ow-pv-menu.is-open{opacity:1;scale:1}.ow-pv-cursor{pointer-events:none;fill:#fff;stroke:#121212;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000080);transform-origin:0 0;width:17px;height:23px;transition:translate .75s cubic-bezier(.45,0,.2,1),scale .12s;position:absolute;top:0;left:0;overflow:visible}.ow-pv-cursor.is-down{scale:.85}.ow-pv-live .ib-np-vtrack i{transition:width .75s cubic-bezier(.45,0,.2,1)}.ow-pv-live .ib-np-vtrack{transition:height .15s}.ow-pv-live .ib-np-vol.is-drag .ib-np-vtrack{height:11px}.ow-pv-live .ib-np-side{transition:color .2s}.ow-pv-tap{opacity:0;pointer-events:none;background:#ffffff26;border:1.5px solid #fffc;border-radius:50%;width:38px;height:38px;position:absolute;top:325px;left:280px;translate:-50% -50%}.ow-pv-tap.is-on{animation:.7s ease-out ow-pv-tap}@keyframes ow-pv-tap{0%{opacity:1;scale:.7}to{opacity:0;scale:1.6}}.ow-dots{flex-shrink:0;grid-template-columns:repeat(2,4px);align-self:center;gap:4px;display:grid}.ow-dots i{background:#8baeea;border-radius:1px;width:4px;height:4px}.ow-dots i:nth-child(3){grid-column:1}.v6-root .v6-fline-card.ow-fl-ground{--ow-fl-bg:#a8a59c;color:#0f0f0e;background:var(--ow-fl-bg)!important;outline-color:#0000!important}.v6-root .v6-fline-card.ow-fl-lilac{--ow-fl-bg:#aea0ff}.v6-root .ow-fl-ground>.ux>.ux{outline-color:#0f0f0e66!important}.v6-root .ow-fl-ground .v6-fline .v6-fl-lbl{fill:#0f0f0eb3}.v6-root .ow-fl-ground .v6-fline .v6-fl-lbl.v6-fl-on,.v6-root .ow-fl-ground .v6-fline .v6-fl-lbl.v6-fl-chip{fill:#0f0f0e}.v6-root .ow-fl-ground .v6-fline .v6-vfill{fill-opacity:.18}.v6-root .ow-fl-ground .v6-fline .v6-fl-cur{fill:var(--ow-fl-bg)}.v6-root .v6-fline-card.ow-fl-ground.ow-fl-canvas{--ow-fl-bg:#c4c2bb;background:radial-gradient(circle, #0f0f0e40 1px, transparent 1.4px) 6px 6px / 16px 16px, var(--ow-fl-bg)!important}.ow-fl-hifi{background:#fff;border-radius:16px;width:120px;height:236px;position:absolute;top:78px;left:390px;overflow:hidden}.ow-fl-hifi .ow-app{inset:0}.ow-fl-hifi :is(.ib-np-time,.ib-np-island,.ib-np-sys){display:none}.ow-stage{transform-origin:50% 0;width:1512px;-webkit-mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent), radial-gradient(circle at 50% var(--ow-cy), transparent var(--ow-r0), #000 var(--ow-r1));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent), radial-gradient(circle at 50% var(--ow-cy), transparent var(--ow-r0), #000 var(--ow-r1));mask-image:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent), radial-gradient(circle at 50% var(--ow-cy), transparent var(--ow-r0), #000 var(--ow-r1));flex-shrink:0;position:relative;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.ow-pointer{left:50%;top:calc(var(--ow-top) - 30px);background:linear-gradient(var(--color-site-brand), transparent);width:1px;height:22px;position:absolute;translate:-.5px}.ow-pointer i{border:1px solid var(--color-site-brand);background:var(--color-site-bg);border-radius:50%;width:9px;height:9px;position:absolute;top:-8px;left:-4px}.ow-wheel{will-change:rotate;width:0;height:0;position:absolute;left:50%}.ow-card{will-change:transform;position:absolute}.ow-card.is-far{visibility:hidden}.ow-card-in{position:absolute;inset:0;overflow:hidden}.ow-card-edge{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ow-card-edge path{fill:none;stroke:var(--color-site-line-strong);stroke-width:1px;transition:stroke .5s var(--v6-ease)}.ow-card.is-front .ow-card-edge path{stroke:var(--color-site-brand);stroke-width:1.5px}.ow-card-in:after{content:"";z-index:5;pointer-events:none;opacity:.5;transition:opacity .6s var(--v6-ease);background:#000;position:absolute;inset:0}.ow-card.is-front .ow-card-in:after{opacity:0}.ow-app{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.25;position:absolute;inset:0;overflow:hidden}.ow-app svg{display:block}.ow-app .ow-col{width:420px;position:absolute;top:52px;left:50%;translate:-50%}.ow-app .ow-shot{transform-origin:50% 0;border-radius:0;min-height:0;position:absolute;left:50%;overflow:hidden;translate:-50%}.ap-run{background:#0a0b0f}.ap-run .rn-art{width:100%;height:420px;position:absolute;top:0;left:0}.ap-run:after{content:"";background:linear-gradient(#0a0b0f00,#0a0b0f);height:90px;position:absolute;top:296px;left:0;right:0}.ap-run .ow-shot{z-index:1;background:0 0}.ap-run .ib-mr-hero{background:0 0;border-radius:0;overflow:visible}.ap-run .ib-mr-hero:after,.ap-run :is(.ib-mr-glow,.ib-mr-moon,.ib-mr-ridge){display:none}.ap-run .ib-mr-title{letter-spacing:-.02em;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.ap-run :is(.ib-mr-kicker,.ib-mr-title,.ib-mr-meta){text-shadow:0 2px 16px #1e06088c}.ap-run .ib-mr-stat span{color:#fff9}.ap-run :is(.ib-mr-meta em,.ib-mr-kicker b){color:#ffc2a8}.ap-run :is(.ib-mr-done,.ib-mr-next){stroke:#e8432f}.ap-run .ib-mr-done{filter:drop-shadow(0 0 10px #e8432fcc)}.ap-run .ib-mr-me{border-color:#e8432f;box-shadow:0 0 0 10px #e8432f33,0 0 24px #e8432f99}.ap-run .ib-mr-go{background:#e8432f}.ap-run .ib-mr-tag--gold,.ap-run .ib-mr-b--gold .ib-mr-top{background:#e5533a}.ap-run .ib-mr-b--gold .ib-mr-s--front{background:#a62a22}.ap-run .ib-mr-b--gold :is(.ib-mr-s--left,.ib-mr-s--right){background:#c73a2a}.ap-playing{background:#fff}.ap-sol{background:#fbfaf6}.ap-showcase,.ap-tags{background:#000}.ap-lumen{background:radial-gradient(120% 34% at 100% 16%,#78e8ce6b,#78e8ce00 70%) 0 -26px/100% 920px no-repeat,linear-gradient(#0b6f68 0%,#11817a 12%,#2b9b8c 24%,#208678 31%,#16665b 37%,#0f4841 43%,#0b2e2b 48%,#101817 54%,#121212 60% 100%) 0 -26px/100% 920px no-repeat,#121212}.ap-lumen .ow-lumen{background:0 0}.ow-lumen .ib-px-hello em{color:#9ff0da}.ow-shot .ib-mr-dist{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1016eb}.ow-shot :is(.ib-mr-time,.ib-mr-island,.ib-mr-sys,.ib-np-time,.ib-np-island,.ib-np-sys){display:none}.ib-p{-webkit-font-smoothing:antialiased;border-radius:16px;flex:none;font-family:Inter,-apple-system,Helvetica Neue,Helvetica,sans-serif;position:relative;overflow:hidden}.ib-p *{box-sizing:border-box}.ib-p p,.ib-p h3,.ib-p ul{margin:0;padding:0}.ib-p svg{display:block}.ib-ws{background:#fbfaf6}.ib-ws-glow{background:radial-gradient(80% 70% at 47% 100%,#ffd386f2,#fbd68c00 100%),linear-gradient(#fbf4ea 0%,#fbeedb 30%,#fbe7c1 60%,#fedc9e 100%);border-radius:0 0 26px 26px;width:437px;height:308px;position:absolute;top:290px;left:83px;overflow:hidden}.ib-ws-defs{position:absolute}.ib-ws-blob{filter:url(#ib-fuzz);background:radial-gradient(circle,#fa9940 0,#fca744 40px,#feb84f 85px,#fec769 125px,#fed68ccc 160px,#fedea000 175px);border-radius:50%;width:350px;height:350px;position:absolute;top:105px;left:32px}.ib-ws-grain{opacity:.22;mix-blend-mode:multiply;position:absolute;inset:0}.ib-ws-eye{background:#fff;border-radius:50%;position:absolute;transform:rotate(18deg)}.ib-ws-eye--a{width:34px;height:46px;top:197px;left:146px}.ib-ws-eye--b{width:35px;height:45px;top:206px;left:191px}.ib-ws-card{color:#111;background:#fff;border-radius:30px;width:430px;height:229px;font-family:-apple-system,SF Pro Display,Helvetica Neue,sans-serif;position:absolute;top:106.5px;left:86.5px;box-shadow:0 0 0 1px #00000009,0 4px 16px #0000000d}.ib-ws-card>*{white-space:nowrap;line-height:1;position:absolute}.ib-ws-tags{color:#a3a3a3;letter-spacing:-.01em;font-size:19px;top:20.8px;left:26px}.ib-ws-tags b{margin:0 4px;font-size:19px;font-weight:400}.ib-ws-name{letter-spacing:-.03em;font-size:39px;font-weight:500;top:140.2px;left:23px}.ib-ws-color,.ib-ws-int,.ib-ws-edit{letter-spacing:-.015em;font-size:20px;top:186.4px}.ib-ws-color{left:26.5px}.ib-ws-color i{vertical-align:2px;background:#f5c35d;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.ib-ws-int{left:92px}.ib-ws-edit{color:#a3a3a3;right:26px}.ib-px{background:repeating-conic-gradient(#ffffff21 0 25%, #00000029 0 50%) 0 0 / 5px 5px, linear-gradient(160deg, #262626 0%, #4a4a4a 30%, #8d8d8d 60%, #c8c8c8 85%, #d6d6d6 100%)}.ib-px-phone{background:#1c1c1e;border-radius:74px;width:455px;height:948px;position:absolute;top:82px;left:30px;box-shadow:inset 0 0 0 1px #2a2a2c,inset 0 0 0 3.5px #9c9ca1,inset 0 0 0 6px #3a3a3c,inset 0 0 0 16px #0b0b0c,0 18px 40px #00000073}.ib-px-screen{color:#fff;background:radial-gradient(120% 34% at 100% 16%,#c496f080,#c496f000 70%),linear-gradient(#6a36bd 0%,#733cbf 12%,#8460c0 24%,#7651b3 31%,#5d3192 37%,#42245f 43%,#2a1840 48%,#18121d 54%,#121212 60% 100%);border-radius:58px;width:422px;height:920px;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif;position:absolute;top:14px;left:16px;overflow:hidden}.ib-px-screen>*{position:absolute}.ib-px-island{background:#000;border-radius:19px;width:130px;height:38px;top:14px;left:144px}.ib-px-time{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1;top:25.5px;left:34px}.ib-px-apps{gap:6px;display:flex;top:27px;left:85px}.ib-px-apps i{width:12px;height:12px}.ib-px-wa{border:1.6px solid #fff;border-radius:50%}.ib-px-in{color:#6233bb;text-align:center;background:#fff;border-radius:2px;font:700 8px/12px Inter,sans-serif}.ib-px-sys{color:#fff;align-items:center;gap:8px;display:flex;top:26px;right:38px}.ib-px-sys svg:first-child{width:15px;height:11px}.ib-px-plane svg{width:13px;height:13px}.ib-px-sys svg:last-child{width:23px;height:11px}.ib-px-burger{flex-direction:column;gap:4.4px;width:27px;display:flex;top:81px;left:27px}.ib-px-burger i{background:#fff;border-radius:2px;height:2.6px}.ib-px-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px;top:62px;left:345px}.ib-px-hello{letter-spacing:-.025em;white-space:nowrap;font-size:48px;font-weight:500;line-height:55px;top:156px;left:28px}.ib-px-hello em{color:#dab5f6;font-style:normal}.ib-px-cube{width:35px;height:33px;top:482px;left:21px}.ib-px-cube svg{width:100%;height:100%}.ib-px-brand{letter-spacing:-.015em;font-size:23px;font-weight:600;line-height:1;top:487px;left:71px}.ib-px-card{background:#222;border-radius:24px}.ib-px-card--a{width:197px;height:216px;top:537px;left:21px}.ib-px-card--b{width:166px;height:152px;top:537px;left:238px}.ib-px-card p{color:#f2f2f2;letter-spacing:-.01em;width:145px;font-size:17.5px;line-height:25px;position:absolute;top:17px;left:19px}.ib-px-card--b p{top:14px}.ib-px-dot{background:#141414;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:157px;left:19px}.ib-px-card--b .ib-px-dot{top:94px}.ib-px-dot svg{width:17px;height:17px}.ib-px-tools{background:#222;border-radius:22px;width:166px;height:44px;top:709px;left:238px}.ib-px-tools span{width:20px;height:20px;position:absolute;top:12px}.ib-px-tools span:first-child{left:28px}.ib-px-tools span:nth-child(2){left:76px}.ib-px-tools span:nth-child(3){left:121px}.ib-px-tools svg{width:100%;height:100%}.ib-px-prompt{color:#9a9a9a;letter-spacing:-.01em;background:#222;border-radius:24px;width:383px;height:126px;padding:19px 22px;font-size:17.5px;line-height:1;top:772px;left:21px}.ib-px-home{background:#fff;border-radius:2px;width:145px;height:4px;top:910px;left:141px}.ib-fx{background:#000}.ib-fx-grid{transform-origin:0 0;position:absolute;top:246px;left:136px;transform:rotate(-11deg)}.ib-fx-card{border-radius:20px;width:250px;font-family:Helvetica Neue,Inter,sans-serif;position:absolute;overflow:hidden}.ib-fx-card>*{position:absolute}.ib-fx-mk{width:18px;height:16px;display:inline-block}.ib-fx-mk svg{width:100%;height:100%}.ib-fx-logo{letter-spacing:-.02em;color:#1a1a1a;align-items:flex-start;gap:2px;font-size:17px;font-weight:700;display:flex}.ib-fx-logo .ib-fx-mk{width:9px;height:8px;margin-top:1px}.ib-fx-logo--w{color:#fff}.ib-fx-yellow{background:#fdff06;height:400px;top:-408px;left:-272px}.ib-fx-yellow .ib-fx-logo{bottom:24px;right:4px}.ib-fx-maroon{color:#f9a9cd;background:#4f0a0c;height:400px;top:-408px;left:0}.ib-fx-maroon-t{letter-spacing:-.01em;font-size:25px;font-weight:600;line-height:28px;bottom:152px;left:8px}.ib-fx-url{color:#f3c2d4;font-size:8.5px;font-weight:600;bottom:26px;left:18px}.ib-fx-chev{color:#f3c2d4;width:18px;height:18px;bottom:28px;right:18px}.ib-fx-black{color:#fff;background:#000;height:400px;top:-408px;left:258px}.ib-fx-stripe{transform-origin:23px 0;background:#2a7f46;width:46px;height:560px;top:-10px;left:264px;transform:rotate(33.7deg)}.ib-fx-black-t{letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:36px;bottom:146px;left:4px}.ib-fx-teams{font-size:8.5px;font-weight:600;bottom:30px;left:14px}.ib-fx-black .ib-fx-logo{bottom:32px;right:14px}.ib-fx-forest{color:#dcf64a;background:#005842;height:445px;top:0;left:-272px}.ib-fx-forest-t{white-space:nowrap;letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:26px;top:18px;left:0;right:0}.ib-fx-forest-t span{position:absolute}.ib-fx-more{font-size:8.5px;font-weight:700;bottom:18px;right:84px}.ib-fx-forest-mk{width:16px;height:14px;bottom:30px;right:4px}.ib-fx-pink{color:#4a0d12;background:#fff;height:445px;top:0;left:0}.ib-fx-quote{background:#ffb3d4;border-radius:0 0 16px 16px;width:250px;height:362px;padding:38px 18px 0;top:0;left:0}.ib-fx-quote:after{content:"";clip-path:polygon(0 0,100% 0,30% 100%);background:#ffb3d4;width:18px;height:12px;position:absolute;bottom:-10px;left:118px}.ib-fx-kicker{margin-bottom:3px;font-size:8.5px;font-weight:600;display:block}.ib-fx-quote p{transform-origin:0 0;white-space:nowrap;letter-spacing:-.01em;font-size:22.5px;font-weight:700;line-height:25.5px;transform:rotate(2deg);letter-spacing:-.03em!important}.ib-fx-who{font-size:8.5px;font-weight:500;line-height:11px;bottom:18px;left:24px}.ib-fx-pink-mk{width:16px;height:14px;bottom:33px;right:14px}.ib-fx-hire{color:#fff;background:#9c5727;height:430px;top:0;left:272px}.ib-fx-photo{transform-origin:0 0;max-width:none;transform:rotate(11deg)}.ib-fx-hire-img{width:197px;height:280px;top:25px;left:-8px}.ib-fx-hire:after{content:"";background:linear-gradient(#140c0800,#140c08d9 55%);height:160px;position:absolute;bottom:0;left:0;right:0}.ib-fx-pill{z-index:1;border:1.2px solid #fff;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 12px 0 9px;font-size:13px;font-weight:500;display:flex;top:20px;left:26px}.ib-fx-pill svg{width:9px;height:9px}.ib-fx-hire-t{z-index:1;color:#f6ee49;font-size:20px;font-weight:700;line-height:23px;bottom:52px;left:20px}.ib-fx-hire-s{z-index:1;font-size:8.5px;font-weight:500;line-height:11.5px;bottom:14px;left:22px}.ib-fx-green{background:#07bc55;height:400px;top:466px;left:-262px}.ib-fx-arc{border-radius:50%}.ib-fx-arc--1{background:#04d35e;width:520px;height:520px;top:20px;left:-140px}.ib-fx-arc--2{background:#6fe06a;width:420px;height:420px;top:70px;left:-90px}.ib-fx-arc--3{background:#d4f56a;width:320px;height:320px;top:120px;left:-40px}.ib-fx-green-t{color:#00633d;letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:31px;top:56px;left:40px}.ib-fx-face{background:radial-gradient(circle at 50% 30%,#6b6b6b,#2e2e2e 70%);border-radius:50%;width:160px;height:160px;top:160px;left:40px}.ib-fx-badge{color:#00633d;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:150px;left:150px}.ib-fx-badge svg{width:18px;height:16px}.ib-fx-sun{background:#fdff06;height:400px;top:466px;left:0}.ib-fx-sun-img{width:295px;height:238px;top:-52.5px;left:20.5px}.ib-fx-events{color:#00633d;background:#07bc55;height:400px;top:450px;left:272px}.ib-fx-events-mk{width:18px;height:16px;top:18px;left:18px}.ib-fx-events-t{letter-spacing:-.01em;font-size:23px;font-weight:600;top:72px;left:18px}.ib-fx-list{width:205px;font-size:8.5px;list-style:none;top:128px;left:18px}.ib-fx-list li{border-bottom:1px solid #00633d73;gap:22px;padding:8px 0 9px;display:flex}.ib-fx-list b{font-weight:500}.ib-sc{color:#fff;background:#000}.ib-sc>*{white-space:nowrap;line-height:1;position:absolute}.ib-sc-mail,.ib-sc-site{font-size:11.7px;font-weight:500;top:22px}.ib-sc-mail{left:49px}.ib-sc-site{right:52px}.ib-sc-d,.ib-sc-s{text-align:center;font-weight:700;left:0;right:0}.ib-sc-d{letter-spacing:-.02em;font-size:103px;top:88.6px}.ib-sc-s{letter-spacing:-.02em;font-size:84px;top:188.5px}.ib-sc-p{text-align:center;font-size:11.7px;line-height:19px;top:284.7px;left:0;right:0}.ib-sc-folders{width:603px;height:632px;top:0;left:0}.ib-sc-proj,.ib-sc-proc{color:#0d0d0d;letter-spacing:-.02em;font-weight:700}.ib-sc-proj{font-size:22.7px;top:452.9px;left:76px}.ib-sc-proc{font-size:22px;top:521px;left:66px}.ib-sc-lorem{color:#0d0d0d;font-size:10.3px;font-weight:500;line-height:16px;top:559.7px;left:67px}.ib-tg{background:#000}.ib-tag{letter-spacing:-.012em;color:#fff;white-space:nowrap;border:1px solid #dcdcdc;border-radius:20px;justify-content:center;align-items:center;height:40px;font-size:26.5px;font-weight:500;display:flex;position:absolute}.ib-tag--fill{color:#111;border-color:#0000}.ib-cc{color:#111;background:#fff}.ib-cc>*{position:absolute}.ib-cc-phone{border:3px solid #111;border-radius:62px;width:462px;height:1100px;top:38px;left:30px}.ib-cc-side{background:#dedede;border-radius:3px 0 0;width:3px;height:940px;top:92px;left:482px}.ib-cc-time{font-size:17px;font-weight:600;line-height:1;top:63px;left:93px}.ib-cc-sys{align-items:center;gap:6px;display:flex;top:64px;left:362px}.ib-cc-sys svg:first-child{width:19px;height:13px}.ib-cc-sys svg:nth-child(2){width:19px;height:14px}.ib-cc-sys svg:nth-child(3){width:28px;height:14px}.ib-cc-grab{background:#cfcfcf;border-radius:2px;width:45px;height:4px;top:110px;left:238px}.ib-cc-back{width:22px;height:22px;top:130px;left:54px}.ib-cc-back svg{width:100%;height:100%}.ib-cc-title{text-align:center;width:200px;font-size:17px;font-weight:600;line-height:1;top:132px;left:160px}.ib-cc-btn{background:#f2f2f2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;top:122px}.ib-cc-btn svg{width:19px;height:19px}.ib-cc-icon{object-fit:cover;border-radius:14px;width:70px;height:70px;top:166px;left:53px}.ib-cc-name{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1;top:259.3px;left:53px}.ib-cc-count{color:#8f8f8f;font-size:20px;line-height:1;top:296.7px;left:53px}.ib-cc-tab{color:#b8b8b8;font-size:17px;font-weight:500;line-height:1;top:355px}.ib-cc-tab--on{color:#111;font-weight:600}.ib-cc-rule{background:#eee;width:456px;height:1px;top:387px;left:33px}.ib-cc-under{background:#111;border-radius:2px;width:52px;height:3px;top:384px;left:80px}.ib-cc-chip{color:#222;white-space:nowrap;background:#fff;border-radius:17px;place-items:center;height:34px;font-size:16px;font-weight:500;display:grid;top:408px;box-shadow:inset 0 0 0 1px #e9e9e9}.ib-cc-tile{object-fit:cover;border-radius:14px;width:132px;height:132px}.ib-fd{background:#f7f7f7;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif}.ib-fd-phone{background:#0d0d0d;border-radius:50px;width:281px;height:590px;position:absolute;top:15px;left:161px;box-shadow:inset 0 0 0 1.5px #3c3c3c,0 10px 30px #00000014}.ib-fd-btn{background:#1a1a1a;border-radius:2px;width:3px;position:absolute}.ib-fd-btn--a{height:18px;top:117px;left:-2px}.ib-fd-btn--b{height:32px;top:165px;left:-2px}.ib-fd-btn--c{height:32px;top:207px;left:-2px}.ib-fd-btn--d{height:68px;top:182px;left:280px}.ib-fd-screen{color:#111;background:#fff;border-radius:42px;width:263px;height:572px;position:absolute;top:9px;left:9px;overflow:hidden}.ib-fd-screen>*{position:absolute}.ib-fd-time{font-size:13px;font-weight:600;line-height:1;top:19.8px;left:41px}.ib-fd-island{background:#000;border-radius:12px;width:81px;height:23px;top:10px;left:91px}.ib-fd-sys{align-items:center;gap:4px;display:flex;top:21px;left:185px}.ib-fd-sys svg:first-child,.ib-fd-sys svg:nth-child(2){width:13px;height:9px}.ib-fd-sys svg:nth-child(3){width:20px;height:10px}.ib-fd-round{color:#444;background:#f3f3f3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;top:50px;box-shadow:0 3px 8px #00000012}.ib-fd-round svg{width:17px;height:17px}.ib-fd-logo{width:21px;height:21px;top:59px;left:121px}.ib-fd-logo svg{width:100%;height:100%}.ib-fd-story{object-fit:cover;border-radius:50%;width:50px;height:65px;top:102px;box-shadow:0 0 0 1px #e2e2e2}.ib-fd-av{object-fit:cover;border-radius:50%;width:30px;height:30px;left:11.5px}.ib-fd-name{letter-spacing:-.01em;font-size:11.5px;font-weight:500;line-height:1;left:48px}.ib-fd-sub{color:#8a8a8a;letter-spacing:-.01em;font-size:9.5px;line-height:1;left:48px}.ib-fd-more{gap:2px;display:flex;left:233px}.ib-fd-more i{background:#8f8f8f;border-radius:50%;width:3px;height:3px}.ib-fd-photo{object-fit:cover;border-radius:22px;width:239px;height:198px;top:224px;left:12px}.ib-fd-acts{color:#8a8a8a;align-items:center;gap:14px;width:238px;font-size:10.5px;display:flex;top:432px;left:13px}.ib-fd-acts span{align-items:center;gap:5px;display:flex}.ib-fd-acts svg{width:15px;height:15px}.ib-fd-heart svg{color:#ec4a2e}.ib-fd-fwd{margin-left:auto}.ib-fd-fade{background:linear-gradient(#ded6c88c,#fff0);border-radius:12px 12px 0 0;width:239px;height:60px;top:505px;left:12px}.ib-fd-bar{width:238px;height:42px;top:498px;left:13px}.ib-fd-bar>*{border-radius:50%;width:42px;height:42px;position:absolute;top:0}.ib-fd-bar span{color:#222;background:#fff;place-items:center;display:grid;box-shadow:0 2px 8px #00000021}.ib-fd-bar span:first-child{left:0}.ib-fd-bar span:nth-child(2){color:#888;left:49px}.ib-fd-bar span:nth-child(3){color:#888;left:98px}.ib-fd-bar span svg{width:18px;height:18px}.ib-fd-bar img{object-fit:cover;left:195px;box-shadow:0 0 0 2px #fff,0 2px 8px #00000026}.ib-fd-home{background:#111;border-radius:2px;width:89px;height:3px;top:565px;left:87px}.ib-mr{color:#f4f4f6;background:#0a0b0f;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif}.ib-mr>*{position:absolute}.ib-mr-time{font-size:16px;font-weight:600;line-height:1;top:19px;left:40px}.ib-mr-island{background:#000;border-radius:18px;width:125px;height:36px;top:11px;left:134px}.ib-mr-sys{align-items:center;gap:5px;display:flex;top:20px;right:28px}.ib-mr-sys svg:first-child,.ib-mr-sys svg:nth-child(2){width:17px;height:12px}.ib-mr-sys svg:nth-child(3){width:26px;height:12px}.ib-mr-head{align-items:flex-end;gap:26px;height:52px;display:flex;top:62px;left:20px;right:20px}.ib-mr-stat{flex-direction:column;gap:4px;display:flex}.ib-mr-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.ib-mr-stat span{color:#8b8d98;text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1}.ib-mr-hero{background:linear-gradient(#232d52 0%,#383457 30%,#5b3a5d 55%,#b0706a 78%,#d98d66 100%);border-radius:22px;width:361px;height:244px;top:128px;left:16px;overflow:hidden}.ib-mr-hero>*{position:absolute}.ib-mr-glow{mix-blend-mode:screen;transform-origin:64% 100%;background:radial-gradient(closest-side at 63% 52%,#ffbe78 0,#ff9664cc 30%,#ec69786b 60%,#a0508c00 100%);border-radius:50%;width:521px;height:230px;animation:6s ease-in-out infinite ib-mr-breathe;top:60px;left:-80px}.ib-mr-moon{background:#f0c27f;border-radius:50%;width:84px;height:84px;top:112px;left:236px}.ib-mr-rim{stroke:#ffb27a;stroke-opacity:.6;stroke-width:1.2px}@keyframes ib-mr-breathe{50%{opacity:.8;transform:scale(1.06,1.12)}}.ib-mr-ridge{width:100%;height:120px;bottom:0;left:0}.ib-mr-hero:after{content:"";background:linear-gradient(#14101e00 62%,#14101ecc 100%);position:absolute;inset:0}.ib-mr-kicker,.ib-mr-title,.ib-mr-meta{z-index:1;text-align:center;left:0;right:0}.ib-mr-kicker{letter-spacing:.3em;text-transform:uppercase;color:#e9e6f0;font-size:11px;font-weight:700;top:128px}.ib-mr-kicker b{color:#f0c27f;letter-spacing:0;margin-right:6px}.ib-mr-title{letter-spacing:-.01em;color:#fff;font-family:ui-serif,New York,Georgia,serif;font-size:38px;font-weight:700;line-height:44px;top:146px}.ib-mr-meta{color:#e2e0ea;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;top:202px}.ib-mr-meta em{color:#f4a46a;font-style:normal;font-weight:600}.ib-mr-meta span{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff8c;padding:1px 6px;font-size:11px}.ib-mr-map{background:#07080b;border-radius:22px;width:361px;height:448px;top:388px;left:16px;overflow:hidden}.ib-mr-map>*{position:absolute}.ib-mr-scene{width:100%;height:100%;display:block;inset:0}.ib-mr-tag{color:#fff;background:#000;padding:3px 6px;font:500 10px/1.2 Menlo,SF Mono,ui-monospace,monospace;box-shadow:0 0 0 1px #ffffff2e}.ib-mr-tag--gold{color:#1a1408;box-shadow:none;background:#f0c46a}.ib-mr-dist{-webkit-backdrop-filter:blur(12px);letter-spacing:-.02em;background:#0e1016d1;border-radius:14px;padding:10px 12px;font-size:22px;font-weight:600;line-height:1;top:14px;left:14px}.ib-mr-dist small{letter-spacing:0;color:#9a9ca6;margin-top:4px;font-size:11px;font-weight:500;display:block}.ib-mr-me{background:#fff;border:4px solid #f4a46a;border-radius:50%;width:18px;height:18px;margin-left:-9px;bottom:112px;left:50%;box-shadow:0 0 0 10px #f4a46a2e,0 0 24px #f4a46a99}.ib-mr-nav{-webkit-backdrop-filter:blur(14px);color:#7d808b;background:#101218db;border-radius:31px;justify-content:space-around;align-items:center;width:270px;height:62px;margin-left:-135px;padding:0 8px;display:flex;bottom:14px;left:50%;box-shadow:0 0 0 1px #ffffff14,0 10px 30px #00000080}.ib-mr-nav span{width:22px;height:22px}.ib-mr-nav span svg{width:100%;height:100%}.ib-mr-nav span.on{color:#fff}.ib-mr-go{cursor:pointer;background:#f4a46a;border:0;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:flex}.ib-mr-go i{background:#2a1508;border-radius:2px;width:5px;height:16px}.ib-np{--np-ink:#1d1a17;--np-soft:#1d1a178c;--np-track:#1d1a1724;--np-accent:#b8432b;color:var(--np-ink);background:#fff;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif}.ib-np>*{position:absolute}.ib-np-time{font-size:16px;font-weight:600;line-height:1;top:19px;left:40px}.ib-np-island{background:#000;border-radius:18px;width:125px;height:36px;top:11px;left:134px}.ib-np-sys{align-items:center;gap:5px;display:flex;top:20px;right:28px}.ib-np-sys svg:first-child,.ib-np-sys svg:nth-child(2){width:17px;height:12px}.ib-np-sys svg:nth-child(3){width:26px;height:12px}.ib-np-grab{background:var(--np-track);border-radius:3px;width:37px;height:5px;top:56px;left:178px}.ib-np-ico{width:24px;height:24px}.ib-np-ico svg{width:100%;height:100%}.ib-np-down{top:76px;left:22px}.ib-np-dots{top:76px;right:22px}.ib-np-from{text-align:center;font-size:13px;font-weight:700;line-height:16px;top:72px;left:60px;right:60px}.ib-np-from small{letter-spacing:.1em;text-transform:uppercase;color:var(--np-soft);font-size:10px;font-weight:600;display:block}.ib-np-cover{object-fit:cover;object-position:50% 35%;border-radius:12px;width:345px;height:345px;top:122px;left:24px;box-shadow:0 22px 44px -16px #5a2d1473}.ib-np-title{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px;top:496px;left:24px;right:110px}.ib-np-artist{color:var(--np-soft);font-size:18px;line-height:24px;top:524px;left:24px}.ib-np-round{width:32px;height:32px;color:var(--np-ink);background:#1d1a1714;border-radius:50%;padding:8px;top:504px}.ib-np-round svg{width:100%;height:100%}.ib-np-round--star{right:64px}.ib-np-round--more{right:24px}.ib-np-track{background:var(--np-track);border-radius:4px;height:7px;top:572px;left:24px;right:24px;overflow:hidden}.ib-np-track i,.ib-np-vtrack i{background:var(--np-ink);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ib-np-pos,.ib-np-rem{color:var(--np-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;top:588px}.ib-np-pos{left:24px}.ib-np-rem{right:24px}.ib-np-badge{letter-spacing:.02em;color:var(--np-soft);background:#1d1a1714;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;top:586px;left:50%;transform:translate(-50%)}.ib-np-ctl{justify-content:space-between;align-items:center;height:72px;display:flex;top:618px;left:22px;right:22px}.ib-np-ctl>span svg{width:100%;height:100%}.ib-np-side{width:24px;height:24px;color:var(--np-soft);position:relative}.ib-np-side.on{color:var(--np-accent)}.ib-np-side.on:after,.ib-np-row .on:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-9px;left:50%}.ib-np-skip{width:38px;height:38px;color:var(--np-ink)}.ib-np-play{background:var(--np-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:72px;height:72px;display:flex;box-shadow:0 12px 24px -10px #1d1a1799}.ib-np-play i{background:#fff;border-radius:2px;width:7px;height:24px}.ib-np-vol{height:20px;color:var(--np-soft);align-items:center;gap:12px;display:flex;top:718px;left:24px;right:24px}.ib-np-vol>span{flex:none;width:18px;height:18px}.ib-np-vol svg{width:100%;height:100%}.ib-np-vtrack{background:var(--np-track);border-radius:4px;flex:1;height:7px;position:relative;overflow:hidden}.ib-np-row{height:26px;color:var(--np-soft);justify-content:space-between;display:flex;top:770px;left:58px;right:58px}.ib-np-row span{width:24px;height:24px;position:relative}.ib-np-row span.on{color:var(--np-accent)}.ib-np-row svg{width:100%;height:100%}.ib-np-home{background:var(--np-ink);border-radius:3px;width:135px;height:5px;bottom:8px;left:129px}.pa-app{--pa-ground:#fbfaf6;--pa-ink:#111;--pa-muted:#a3a3a3;--pa-card:#fff;--pa-amber:#f5c35d;--pa-orange:#fa9940;--pa-shadow:0 0 0 1px #00000009, 0 4px 16px #0000000d;--pa-warm:linear-gradient(180deg, #fbf4ea 0%, #fbeedb 30%, #fbe7c1 60%, #fedc9e 100%);background:var(--pa-ground);min-height:100%;color:var(--pa-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,SF Pro Display,Helvetica Neue,sans-serif;display:flex}.pa-app *{box-sizing:border-box}:where(.pa-app) :where(p,h1,h2,h3){font-weight:inherit;margin:0}.pa-app button{font:inherit;cursor:pointer;border:0;padding:0}.pa-app svg{display:block}.pa-defs{position:absolute}.pa-tags{color:var(--pa-muted);letter-spacing:-.01em;white-space:nowrap;font-size:15px}.pa-tags b{margin:0 4px;font-weight:400}.pa-orb{flex:none;width:1em;height:1em;display:inline-block;position:relative}.pa-orb-blob{filter:url(#pa-fuzz);background:radial-gradient(circle,#fa9940 0,#fca744 11%,#feb84f 24%,#fec769 36%,#fed68ccc 46%,#fedea000 50%);border-radius:50%;position:absolute;inset:0}.pa-orb-eye{background:#fff;border-radius:50%;position:absolute;transform:rotate(18deg)}.pa-orb-eye--a{width:9.7%;height:13.1%;top:26.3%;left:32.6%}.pa-orb-eye--b{width:10%;height:12.9%;top:28.9%;left:45.4%}.pa-orb--mini .pa-orb-blob{filter:blur(.5px);background:radial-gradient(circle,#fa9940 0,#fcae4a 40%,#fec769 70%,#fed68c 100%)}.pa-orb--mini .pa-orb-eye--a{width:15%;height:21%;top:30%;left:28%}.pa-orb--mini .pa-orb-eye--b{width:15%;height:21%;top:33%;left:50%}.pa-grain{opacity:.22;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pa-top{justify-content:space-between;align-items:center;min-height:52px;padding:8px 16px 0 20px;display:flex}.pa-avatar{color:#8a5a1c;background:#fde3b0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pa-avatar svg{width:20px;height:20px}.pa-round{background:var(--pa-card);width:40px;height:40px;color:var(--pa-ink);box-shadow:var(--pa-shadow);border-radius:50%;place-items:center;display:grid}.pa-round svg{width:18px;height:18px}.pa-round--ghost{visibility:hidden}.pa-label{color:var(--pa-muted);letter-spacing:-.01em;margin:28px 20px 12px;font-size:15px;font-weight:400}.pa-card{background:var(--pa-card);box-shadow:var(--pa-shadow);border-radius:24px;padding:16px 20px 18px}.pa-title{letter-spacing:-.03em;margin-top:26px;font-size:26px;font-weight:500;line-height:1.1}.pa-meta{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:14px;margin-top:6px;font-size:15px;display:flex}.pa-meta i{vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.pa-meta em{color:var(--pa-muted);margin-left:auto;font-style:normal}.pa-stack{flex-direction:column;gap:10px;padding:0 16px;display:flex}.pa-dock{background:linear-gradient(#fbfaf600, var(--pa-ground) 45%);margin-top:auto;padding:22px 16px;position:sticky;bottom:0}.pa-prompt{background:var(--pa-card);height:58px;box-shadow:var(--pa-shadow);border-radius:29px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.pa-prompt-add{color:var(--pa-muted)}.pa-prompt-add svg{width:20px;height:20px}.pa-prompt-field{color:var(--pa-muted);letter-spacing:-.015em;flex:1;font-size:17px}.pa-prompt-mic{color:#fff;background:radial-gradient(circle at 40% 35%, #fec769, var(--pa-orange) 70%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pa-prompt-mic svg{width:20px;height:20px}.pa-hello{letter-spacing:-.035em;margin:14px 20px 0;font-size:36px;font-weight:500;line-height:1.05}.pa-sub{color:var(--pa-muted);letter-spacing:-.01em;margin:6px 20px 20px;font-size:16px}.pa-sub b{margin:0 4px;font-weight:400}.pa-hero{background:var(--pa-warm);cursor:pointer;border-radius:26px;height:280px;margin:0 16px;position:relative;overflow:hidden}.pa-hero-glow{background:radial-gradient(80% 70% at 50% 100%,#ffd386f2,#fbd68c00 100%);position:absolute;inset:0}.pa-hero .pa-orb--hero{margin:-.56em 0 0 -.5em;position:absolute;top:50%;left:50%}.pa-hero-tag{color:#b39a72;position:absolute;top:16px;left:20px}.pa-hero-cta{height:36px;box-shadow:var(--pa-shadow);letter-spacing:-.01em;white-space:nowrap;background:#ffffffd9;border-radius:18px;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:15px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pa-hero-cta svg{width:16px;height:16px;color:var(--pa-orange)}.pa-listen{background:var(--pa-warm);border-radius:32px;flex:1;min-height:430px;margin:14px 16px 0;position:relative;overflow:hidden}.pa-listen .pa-orb--hero{margin:-.5em 0 0 -.5em;position:absolute;top:50%;left:50%}.pa-heard{letter-spacing:-.03em;margin:24px 20px 0;font-size:28px;font-weight:500;line-height:1.12}.pa-heard span{color:#c0b9ac}.pa-listen-bar{justify-content:space-between;align-items:center;padding:20px 16px 24px 20px;display:flex}.pa-wave{align-items:center;gap:5px;height:36px;display:flex}.pa-wave i{background:var(--pa-orange);border-radius:3px;width:5px;height:14px}.pa-wave i:nth-child(2){height:28px}.pa-wave i:nth-child(3){height:20px}.pa-wave i:nth-child(4){height:32px}.pa-wave i:nth-child(5){height:12px}.pa-send{background:var(--pa-ink);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.pa-send svg{width:22px;height:22px}.pa-who{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.pa-thread{flex-direction:column;gap:12px;padding:10px 16px 0;display:flex}.pa-day{color:var(--pa-muted);align-self:center;margin-bottom:4px;font-size:13px}.pa-day b{margin:0 4px;font-weight:400}.pa-bubble--me{background:var(--pa-ink);color:#fff;letter-spacing:-.01em;border-radius:22px 22px 6px;align-self:flex-end;max-width:80%;padding:12px 16px;font-size:16px;line-height:1.35}.pa-said{align-items:flex-start;gap:10px;margin-top:6px;display:flex}.pa-said p{letter-spacing:-.01em;max-width:88%;font-size:16px;line-height:24px}.pa-card--new{margin-left:34px;box-shadow:0 0 0 1.5px #f5c35d8c,0 6px 20px #fa99401f}.pa-chips{gap:8px;padding-left:34px;display:flex}.pa-chip{background:var(--pa-card);box-shadow:var(--pa-shadow);border-radius:999px;padding:9px 14px;font-size:14px}@media (prefers-reduced-motion:no-preference){.pa-orb-eye{animation:5s infinite pa-blink}.pa-orb--live .pa-orb-blob{animation:2.4s ease-in-out infinite pa-breathe}.pa-hero-glow--live{animation:2.4s ease-in-out infinite pa-glow}.pa-wave i{animation:1s ease-in-out infinite alternate pa-wave}.pa-wave i:nth-child(2){animation-delay:-.2s}.pa-wave i:nth-child(3){animation-delay:-.5s}.pa-wave i:nth-child(4){animation-delay:-.7s}.pa-wave i:nth-child(5){animation-delay:-.35s}.pa-card--new{animation:.5s cubic-bezier(.2,.8,.2,1) .15s both pa-rise}}@keyframes pa-blink{0%,94%,to{transform:rotate(18deg)scaleY(1)}97%{transform:rotate(18deg)scaleY(.12)}}@keyframes pa-breathe{50%{transform:scale(1.08)}}@keyframes pa-glow{50%{opacity:.6}}@keyframes pa-wave{to{transform:scaleY(.35)}}@keyframes pa-rise{0%{opacity:0;transform:translateY(10px)}}
