.hero-ring[data-astro-cid-re65g457]{width:min(100%,640px);margin:-24px auto 0;position:relative}.ring-stage[data-astro-cid-re65g457]{position:relative}.ribbon-touch[data-astro-cid-re65g457]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.ribbon-touch[data-astro-cid-re65g457]:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #477caa}.ribbon-caption[data-astro-cid-re65g457]{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:-24px;display:flex;position:relative}.ribbon-sound[data-astro-cid-re65g457]{color:#49657c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:color .16s,background-color .16s;display:grid}.ribbon-sound[data-astro-cid-re65g457]:hover{color:#243f56;background:#dbe7f1}.ribbon-sound[data-astro-cid-re65g457]:focus-visible{outline-offset:2px;outline:2px solid #477caa}.sound-off[data-astro-cid-re65g457],.ribbon-sound[data-astro-cid-re65g457][aria-pressed=true] .sound-waves[data-astro-cid-re65g457]{display:none}.ribbon-sound[data-astro-cid-re65g457][aria-pressed=true] .sound-off[data-astro-cid-re65g457]{display:block}.ribbon-sound[data-astro-cid-re65g457][aria-pressed=true]{color:#526f86}.touch-hint[data-astro-cid-re65g457]{color:#355e7d;font-size:14px}.touch-hint[data-astro-cid-re65g457]>span[data-astro-cid-re65g457]{margin-left:5px;display:inline-block}.hero-ring[data-astro-cid-re65g457]:not([data-state=rest]) .touch-hint[data-astro-cid-re65g457]{visibility:hidden}.ring-capture[data-astro-cid-re65g457]{z-index:2;text-align:center;color:#243f56;width:340px;max-width:62%;animation:.4s both ring-copy-in;position:absolute;top:46.75%;left:50%;transform:translate(-50%,-50%)}.ring-capture[data-astro-cid-re65g457][hidden]{display:none}.ring-capture[data-astro-cid-re65g457] h2[data-astro-cid-re65g457]{letter-spacing:-.035em;font-size:32px;font-weight:500;line-height:1.15}.ring-intro[data-astro-cid-re65g457]{color:#526f86;margin:10px -16px 22px;font-size:14px;line-height:1.5}.phone-break[data-astro-cid-re65g457]{display:none}.ring-still[data-astro-cid-re65g457]{pointer-events:none;display:none;position:absolute;inset:0}.hero-ring[data-astro-cid-re65g457][data-state=open]:not(:has([data-burst])) .ring-still[data-astro-cid-re65g457]{display:block}.hero-ring[data-astro-cid-re65g457][data-state=open]:not(:has([data-burst])) .ribbon-touch[data-astro-cid-re65g457] .hero-art-scene{opacity:0}.ring-still[data-astro-cid-re65g457] svg{width:100%;height:100%;display:block}.ring-still[data-astro-cid-re65g457] .phone-ring{display:none}@keyframes ring-copy-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (width<=700px){.hero-ring[data-astro-cid-re65g457]{width:calc(100% - 24px);margin-top:0}.ring-stage[data-astro-cid-re65g457] .hero-art-scene{padding-bottom:88%}.ribbon-caption[data-astro-cid-re65g457]{gap:4px;margin-top:-12px}.touch-hint[data-astro-cid-re65g457]{font-size:12px}.ring-capture[data-astro-cid-re65g457]{width:236px;max-width:66%}.ring-capture[data-astro-cid-re65g457] h2[data-astro-cid-re65g457]{white-space:nowrap;font-size:24px}.ring-intro[data-astro-cid-re65g457]{margin:8px -8px 16px;font-size:13px;line-height:1.5}.phone-break[data-astro-cid-re65g457]{display:inline}.ring-still[data-astro-cid-re65g457] .desktop-ring{display:none}.ring-still[data-astro-cid-re65g457] .phone-ring{display:block}}@media (prefers-reduced-motion:reduce){.ring-capture[data-astro-cid-re65g457]{animation:none}}.app-scene[data-astro-cid-nvxd5rx4]{position:relative}.app-scene[data-astro-cid-nvxd5rx4] .app-body[data-astro-cid-nvxd5rx4]{height:920px}.app-content[data-astro-cid-nvxd5rx4]{min-width:0;position:relative}.demo-run[data-astro-cid-nvxd5rx4],.demo-routine[data-astro-cid-nvxd5rx4],.demo-memory-step[data-astro-cid-nvxd5rx4]{transition:opacity .3s;position:absolute;inset:0}.demo-routine[data-astro-cid-nvxd5rx4],.demo-memory-step[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=routine] .demo-run[data-astro-cid-nvxd5rx4],.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=saved] .demo-run[data-astro-cid-nvxd5rx4],.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=memory] .demo-run[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=routine] .demo-routine[data-astro-cid-nvxd5rx4],.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=saved] .demo-routine[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=memory] .demo-routine[data-astro-cid-nvxd5rx4]{transition:opacity .3s,visibility 0s .3s}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=memory] .demo-memory-step[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible}.demo-memory-step[data-astro-cid-nvxd5rx4]{flex-direction:column;min-height:0;display:flex}.demo-memory-step[data-astro-cid-nvxd5rx4] .task-heading[data-astro-cid-nvxd5rx4]{flex:none}.demo-memory-fit[data-astro-cid-nvxd5rx4]{flex:1;min-height:0}.demo-memory-fit[data-astro-cid-nvxd5rx4] astro-island,.demo-memory-fit[data-astro-cid-nvxd5rx4] .demo-memory-player{height:100%;display:block}.demo-memory-fit[data-astro-cid-nvxd5rx4] .demo-memory{box-sizing:border-box}.demo-approval-slot[data-astro-cid-nvxd5rx4]{height:352px;transition:height .35s;position:relative}.demo-applied[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden;color:var(--color-brass-deep);align-items:center;gap:8px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.demo-applied[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4],.demo-saved[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4]{flex:none;width:18px;height:18px}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage] .demo-approval-slot[data-astro-cid-nvxd5rx4]{height:52px}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage] .approval-card{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s;transform:translateY(-6px)}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage] .demo-applied[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible;transition:opacity .3s .1s}.demo-suggestion[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden;margin-block:16px;position:absolute;left:32px;right:32px}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=suggestion] .demo-suggestion[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible;transition:opacity .3s;display:flex}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage] .app-composer[data-astro-cid-nvxd5rx4]{margin-top:220px}.demo-suggestion[data-astro-cid-nvxd5rx4] .demo-recommendation{width:100%;max-width:440px}.demo-suggestion[data-astro-cid-nvxd5rx4] .ui-sr__bars span[data-on]{background:var(--ui-sr-ok)}.demo-suggestion[data-astro-cid-nvxd5rx4] .ui-sr{--ui-sr-accent-text:var(--color-brass-deep);--ui-sr-muted:var(--color-muted);font-family:inherit}.demo-routine-content[data-astro-cid-nvxd5rx4]{max-width:680px;margin-inline:auto;padding:32px;position:relative}.demo-eyebrow[data-astro-cid-nvxd5rx4]{color:var(--color-faint);margin-bottom:8px;font-size:12px}.demo-routine[data-astro-cid-nvxd5rx4] h3[data-astro-cid-nvxd5rx4]{margin-bottom:24px;font-size:24px;font-weight:550;line-height:32px}.demo-routine-card[data-astro-cid-nvxd5rx4]{border:1px solid var(--color-line);border-radius:16px;margin:0;overflow:hidden}.demo-routine-card[data-astro-cid-nvxd5rx4]>div[data-astro-cid-nvxd5rx4]{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.demo-routine-card[data-astro-cid-nvxd5rx4]>div[data-astro-cid-nvxd5rx4]+div[data-astro-cid-nvxd5rx4]{border-top:1px solid var(--color-line)}.demo-routine[data-astro-cid-nvxd5rx4] dt[data-astro-cid-nvxd5rx4]{color:var(--color-faint);font-size:13px}.demo-routine[data-astro-cid-nvxd5rx4] dd[data-astro-cid-nvxd5rx4]{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14px}.demo-routine-card[data-astro-cid-nvxd5rx4]>div[data-astro-cid-nvxd5rx4]:first-child dd[data-astro-cid-nvxd5rx4]{font-weight:550}.demo-build-row[data-astro-cid-nvxd5rx4]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.demo-build-row[data-astro-cid-nvxd5rx4].revealed{opacity:1;transform:none}.demo-apps[data-astro-cid-nvxd5rx4]{flex-wrap:wrap;gap:8px 12px;display:flex}.demo-apps[data-astro-cid-nvxd5rx4] span[data-astro-cid-nvxd5rx4],.demo-guard[data-astro-cid-nvxd5rx4] dt[data-astro-cid-nvxd5rx4]{align-items:center;gap:6px;display:inline-flex}.demo-apps[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4]{width:16px;height:16px}.demo-guard[data-astro-cid-nvxd5rx4]{background:var(--color-page)}.demo-guard[data-astro-cid-nvxd5rx4] dt[data-astro-cid-nvxd5rx4]{color:var(--color-brass-deep)}.demo-guard[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4]{flex:none;width:14px;height:14px}.demo-routine-actions[data-astro-cid-nvxd5rx4]{align-items:center;gap:24px;margin-top:24px;font-size:13px;display:flex}.demo-save[data-astro-cid-nvxd5rx4]{background:var(--color-ink);color:#fff;font:inherit;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;transition:transform .15s;display:inline-flex}.demo-save[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4]{width:14px;height:14px}.demo-routine-builder[data-astro-cid-nvxd5rx4]{transition:opacity .22s}.demo-routines-list[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden;position:absolute;inset:32px 32px auto}.demo-routines-list[data-astro-cid-nvxd5rx4] ul[data-astro-cid-nvxd5rx4]{margin:0;padding:0;list-style:none}.demo-routines-list[data-astro-cid-nvxd5rx4] li[data-astro-cid-nvxd5rx4]{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:20px 16px;display:flex}.demo-routines-list[data-astro-cid-nvxd5rx4] li[data-astro-cid-nvxd5rx4]>svg[data-astro-cid-nvxd5rx4]{width:20px;height:20px;color:var(--color-muted);flex:none}.demo-routines-list[data-astro-cid-nvxd5rx4] li[data-astro-cid-nvxd5rx4]>div[data-astro-cid-nvxd5rx4]{min-width:0}.demo-routines-list[data-astro-cid-nvxd5rx4] strong[data-astro-cid-nvxd5rx4]{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:550;line-height:20px;display:flex}.demo-routines-list[data-astro-cid-nvxd5rx4] small[data-astro-cid-nvxd5rx4]{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:18px;display:block}.demo-new-chip[data-astro-cid-nvxd5rx4]{background:var(--color-surface);color:var(--color-brass-deep);border-radius:5px;padding:0 6px;font-size:10px;font-weight:500;line-height:18px}.demo-routine-new[data-astro-cid-nvxd5rx4]{border-radius:10px}.app-scene[data-astro-cid-nvxd5rx4]:is([data-demo-stage=saved],[data-demo-stage=memory]) .demo-routine-builder[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden}.app-scene[data-astro-cid-nvxd5rx4]:is([data-demo-stage=saved],[data-demo-stage=memory]) .demo-routines-list[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible;transition:opacity .25s}.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=saved] .demo-routine-new[data-astro-cid-nvxd5rx4]{animation:.6s cubic-bezier(.22,1,.36,1) both demo-routine-in,2.8s both demo-routine-glow}@keyframes demo-routine-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes demo-routine-glow{0%{background:var(--color-scene)}to{background:var(--color-page)}}.demo-saved[data-astro-cid-nvxd5rx4]{opacity:0;visibility:hidden;color:var(--color-brass-deep);align-items:flex-start;gap:8px;max-width:360px;margin-top:24px;font-size:13px;display:flex}.app-scene[data-astro-cid-nvxd5rx4]:is([data-demo-stage=saved],[data-demo-stage=memory]) .demo-saved[data-astro-cid-nvxd5rx4]{opacity:1;visibility:visible;margin-top:16px;transition:opacity .3s;position:absolute;top:420px;left:32px;right:32px}.demo-cursor[data-astro-cid-nvxd5rx4]{z-index:3;opacity:0;pointer-events:none;width:24px;height:28px;transition:left .55s,top .55s,opacity .18s,transform .15s;position:absolute;top:65%;left:75%}.demo-cursor[data-astro-cid-nvxd5rx4] svg[data-astro-cid-nvxd5rx4]{width:100%;height:100%;fill:var(--color-ink);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 3px #13223722)}.demo-cursor[data-astro-cid-nvxd5rx4].visible{opacity:.8}.demo-cursor[data-astro-cid-nvxd5rx4].pressed{transform:scale(.8)}.app-scene[data-astro-cid-nvxd5rx4]:has(.demo-cursor.pressed) .mock-approve,.app-scene[data-astro-cid-nvxd5rx4][data-demo-stage=routine]:has(.demo-cursor.pressed) .demo-save[data-astro-cid-nvxd5rx4]{transform:scale(.96)}.app-scene[data-astro-cid-nvxd5rx4] .demo-static-trail{color:var(--color-muted);font-size:14px;line-height:22px}.app-scene[data-astro-cid-nvxd5rx4] .demo-static-trail ol{margin:12px 0 0 24px;padding:0;list-style:none}.app-scene[data-astro-cid-nvxd5rx4] .demo-static-trail li{margin-bottom:14px}.app-scene[data-astro-cid-nvxd5rx4] .demo-static-trail li span{color:var(--color-faint);padding:4px 8px;font-size:13px;display:inline-block}.app-scene[data-astro-cid-nvxd5rx4] .vigil-thinking[data-astro-cid-nvxd5rx4]{height:276px}@media (width<=600px){.app-scene[data-astro-cid-nvxd5rx4] .app-body[data-astro-cid-nvxd5rx4]{height:960px}.app-scene[data-astro-cid-nvxd5rx4] .app-content[data-astro-cid-nvxd5rx4]{height:100%}.app-scene[data-astro-cid-nvxd5rx4] .vigil-thinking[data-astro-cid-nvxd5rx4]{height:292px}.demo-approval-slot[data-astro-cid-nvxd5rx4]{height:354px}.demo-applied[data-astro-cid-nvxd5rx4]{gap:5px;padding:12px 4px;font-size:12px}.demo-routine-content[data-astro-cid-nvxd5rx4]{padding:24px 16px;position:relative}.demo-routines-list[data-astro-cid-nvxd5rx4]{inset:24px 16px auto}.demo-routines-list[data-astro-cid-nvxd5rx4] li[data-astro-cid-nvxd5rx4]{gap:10px;padding:16px 10px}.demo-suggestion[data-astro-cid-nvxd5rx4]{left:12px;right:12px}.app-scene[data-astro-cid-nvxd5rx4]:is([data-demo-stage=saved],[data-demo-stage=memory]) .demo-saved[data-astro-cid-nvxd5rx4]{top:410px;left:16px;right:16px}.demo-routine-card[data-astro-cid-nvxd5rx4]>div[data-astro-cid-nvxd5rx4]{grid-template-columns:1fr;gap:6px;padding:16px}.demo-routine[data-astro-cid-nvxd5rx4] h3[data-astro-cid-nvxd5rx4]{margin-bottom:20px}}.app-scene[data-astro-cid-nvxd5rx4] .approval-card[data-demo-approval=pending]{visibility:hidden;opacity:0;transform:translateY(8px)}.app-scene[data-astro-cid-nvxd5rx4] .approval-card[data-demo-approval=ready]{transition:opacity .35s,transform .35s}@media (prefers-reduced-motion:reduce){.app-scene[data-astro-cid-nvxd5rx4] .approval-card[data-demo-approval]{transition:none}}.workday-intro[data-astro-cid-wzk6lu3k]{max-width:760px;margin-top:16px;font-size:17px;line-height:1.5}h2[data-astro-cid-wzk6lu3k]{letter-spacing:-.035em;max-width:760px;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.daemon-identity[data-astro-cid-wzk6lu3k]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.daemon-identity[data-astro-cid-wzk6lu3k]>div[data-astro-cid-wzk6lu3k]{min-width:0}.daemon-identity[data-astro-cid-wzk6lu3k] img{object-fit:contain;flex:0 0 48px;width:48px;height:36px}.response[data-astro-cid-wzk6lu3k] .daemon-role[data-astro-cid-wzk6lu3k]{font-size:13px;line-height:1.4}.workday-ledger[data-astro-cid-wzk6lu3k]{background:#e6eff7;margin-top:32px}article[data-astro-cid-wzk6lu3k]{grid-template-columns:1.15fr 1fr;gap:64px;padding:26px 32px;display:grid}article[data-astro-cid-wzk6lu3k]:nth-child(2n){background:#edf3f8}blockquote[data-astro-cid-wzk6lu3k]{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500;line-height:1.35}.scope[data-astro-cid-wzk6lu3k]{margin:8px 0;font-size:14px;line-height:1.4}a[data-astro-cid-wzk6lu3k]{text-underline-offset:3px;font-size:14px;text-decoration:underline}h3[data-astro-cid-wzk6lu3k]{margin-bottom:2px;font-size:20px;line-height:1.3}.response[data-astro-cid-wzk6lu3k] p[data-astro-cid-wzk6lu3k]{font-size:16px;line-height:1.5}@media (width<=700px){.friction-section[data-astro-cid-wzk6lu3k]{padding-block:56px}h2[data-astro-cid-wzk6lu3k]{max-width:350px;font-size:28px}.workday-intro[data-astro-cid-wzk6lu3k]{margin-top:12px;font-size:15px}article[data-astro-cid-wzk6lu3k]{grid-template-columns:1fr;gap:10px;padding:18px}blockquote[data-astro-cid-wzk6lu3k]{font-size:18px}.scope[data-astro-cid-wzk6lu3k]{margin:5px 0;font-size:13px}a[data-astro-cid-wzk6lu3k]{font-size:13px}h3[data-astro-cid-wzk6lu3k]{margin-bottom:3px;font-size:17px}.response[data-astro-cid-wzk6lu3k] p[data-astro-cid-wzk6lu3k]{font-size:15px;line-height:1.4}.workday-ledger[data-astro-cid-wzk6lu3k]{margin-top:24px}}.matcher[data-astro-cid-xfemdwnc]{padding-bottom:96px}h2[data-astro-cid-xfemdwnc]{letter-spacing:-.035em;font-size:clamp(36px,4.6vw,64px);line-height:1.08}fieldset[data-astro-cid-xfemdwnc]{border:0;min-width:0;margin:24px 0 32px;padding:0}legend[data-astro-cid-xfemdwnc]{margin-bottom:18px;font-size:20px}.choices[data-astro-cid-xfemdwnc]{flex-wrap:wrap;gap:10px;display:flex}label[data-astro-cid-xfemdwnc]{cursor:pointer;position:relative}input[data-astro-cid-xfemdwnc]{opacity:0;width:1px;height:1px;position:absolute}label[data-astro-cid-xfemdwnc] span[data-astro-cid-xfemdwnc]{background:#e6eff7;border-radius:999px;padding:12px 20px;font-size:16px;transition:transform .15s;display:block}input[data-astro-cid-xfemdwnc]:checked+span[data-astro-cid-xfemdwnc]{background:var(--color-ink);color:#fff}input[data-astro-cid-xfemdwnc]:focus-visible+span[data-astro-cid-xfemdwnc]{outline-offset:4px;outline:3px solid #477ca6}label[data-astro-cid-xfemdwnc]:hover span[data-astro-cid-xfemdwnc]{transform:translateY(-2px)}label[data-astro-cid-xfemdwnc]:active span[data-astro-cid-xfemdwnc]{transform:translateY(1px)}.results[data-astro-cid-xfemdwnc]{background:#e1ecf5;padding:48px}.match-result[data-astro-cid-xfemdwnc]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:none}.matcher[data-astro-cid-xfemdwnc]:has(input[value=pipeline]:checked) [data-astro-cid-xfemdwnc][data-match=pipeline],.matcher[data-astro-cid-xfemdwnc]:has(input[value=close]:checked) [data-astro-cid-xfemdwnc][data-match=close],.matcher[data-astro-cid-xfemdwnc]:has(input[value=inbox]:checked) [data-astro-cid-xfemdwnc][data-match=inbox],.matcher[data-astro-cid-xfemdwnc]:has(input[value=meetings]:checked) [data-astro-cid-xfemdwnc][data-match=meetings],.matcher[data-astro-cid-xfemdwnc]:has(input[value=reporting]:checked) [data-astro-cid-xfemdwnc][data-match=reporting]{display:grid}.daemon[data-astro-cid-xfemdwnc]{text-align:center}.daemon[data-astro-cid-xfemdwnc] img{width:min(100%,280px);height:auto;margin:auto}.daemon[data-astro-cid-xfemdwnc] p[data-astro-cid-xfemdwnc]{margin-top:18px;font-size:16px}h3[data-astro-cid-xfemdwnc]{letter-spacing:-.02em;font-size:28px;line-height:1.15}ol[data-astro-cid-xfemdwnc]{margin:22px 0;padding-left:22px}li[data-astro-cid-xfemdwnc]{margin:8px 0;padding-left:4px;font-size:16px;line-height:1.5}.approval[data-astro-cid-xfemdwnc]{margin-bottom:28px;font-size:16px;font-weight:500;line-height:1.5}@supports not selector(:has(input:checked)){.match-result[data-astro-cid-xfemdwnc]{margin-bottom:48px;display:grid}}@media (width<=700px){.matcher[data-astro-cid-xfemdwnc]{padding-bottom:64px}.choices[data-astro-cid-xfemdwnc]{gap:8px}label[data-astro-cid-xfemdwnc] span[data-astro-cid-xfemdwnc]{padding:11px 14px}.results[data-astro-cid-xfemdwnc]{padding:24px}.match-result[data-astro-cid-xfemdwnc]{grid-template-columns:1fr;gap:28px}.daemon[data-astro-cid-xfemdwnc]{text-align:left;align-items:center;gap:16px;display:flex}.daemon[data-astro-cid-xfemdwnc] img{width:96px;margin:0}.daemon[data-astro-cid-xfemdwnc] p[data-astro-cid-xfemdwnc]{margin:0}h3[data-astro-cid-xfemdwnc]{font-size:26px}}@media (prefers-reduced-motion:reduce){label[data-astro-cid-xfemdwnc] span[data-astro-cid-xfemdwnc]{transition:none;transform:none!important}}.daemon-job[data-astro-cid-4jpvnlz3]{align-items:center;gap:16px;max-width:460px;margin-top:24px;display:flex}.daemon-job[data-astro-cid-4jpvnlz3] img{object-fit:contain;flex-shrink:0}p[data-astro-cid-4jpvnlz3]{font-size:16px;line-height:1.5}.memory-graph{container-type:inline-size}.memory-graph .memory-daemon-bust{object-fit:contain;border-radius:24%;width:92%;height:92%;display:block}.memory-graph .ui-agg__card-icon .memory-daemon-bust,.memory-graph .ui-agg__call-icon .memory-daemon-bust{width:100%;height:100%}@container (width<=519px){.memory-graph .ui-agg__bar{row-gap:6px}.memory-graph .ui-agg__title{line-height:24px}.memory-graph .ui-agg__sum{flex-basis:100%;justify-content:space-between;gap:2px 8px;margin-left:0;font-size:12px}}@container (width>=520px){.memory-graph.ui-agg .ui-agg__bar{row-gap:4px}.memory-graph.ui-agg .ui-agg__title{line-height:20px}.memory-graph.ui-agg .ui-agg__sum{flex-basis:auto;justify-content:flex-end;gap:2px 14px;margin-left:auto;font-size:12.5px}}.security-dial-slot{min-width:0;height:624px}.security-dial{color-scheme:light;width:100%;height:624px}.security-home .security-dial .ui-ad{--ui-ad-tray:#eef2f6;--ui-ad-card:#fff;--ui-ad-ink:#172438;--ui-ad-text:#526478;--ui-ad-muted:#617286;--ui-ad-faint:#8c9bac;--ui-ad-line:#e1e7ee;--ui-ad-track:#e7edf4;--ui-ad-accent:#3971c5;max-width:480px;font-family:var(--font-sans,sans-serif);margin-inline:auto}.security-home .security-dial .ui-ad__list{gap:4px}.security-home .security-dial .ui-ad__row{letter-spacing:normal;align-items:center;gap:10px;max-width:none;min-height:46px;padding:5px 8px 5px 12px;font-size:14px;font-weight:400;line-height:20px}.security-home .security-dial .ui-ad__row svg{width:16px;height:16px;color:inherit;transform:none}.security-home .security-dial .ui-ad__empty{justify-content:center;align-items:center;min-height:46px;font-size:12.5px}.security-home .security-dial .ui-ad__risk{display:none}.security-home .security-dial .ui-ad__label{white-space:normal;font-size:13px;overflow:visible}.security-home .security-dial .ui-ad__detail{display:block}.security-home .security-dial .ui-ad__pin{cursor:default}.security-home .security-dial .ui-ad__pin[aria-pressed=false]{visibility:hidden}.security-home .security-dial .ui-ad__pin[aria-pressed=true]{opacity:1;color:#3971c5}.security-home .security-dial .ui-ad__level{white-space:normal;height:36px;padding-inline:5px;font-size:12px;line-height:15px}@media (width<=600px){.security-dial-slot,.security-dial{height:624px}.security-home .security-dial .ui-ad__row{gap:8px;padding-left:10px}.security-home .security-dial .ui-ad__label{font-size:12px}.security-home .security-dial .ui-ad__pin{width:24px;height:30px}}.shared-plan{--plan-ink:#172e47;--plan-muted:#526b80;--plan-line:#8eafca;color:var(--plan-ink);font-family:var(--font-sans,inherit);background:#f5f9fc;border:1px solid #cddfea;border-radius:18px;line-height:1.45;overflow:hidden;box-shadow:0 16px 48px -32px #32608050}.shared-plan *,.shared-plan :before,.shared-plan :after{box-sizing:border-box}.shared-plan__header{background:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 20px;display:flex}.shared-plan__eyebrow{color:var(--plan-muted);margin:0 0 4px;font-size:12px}.shared-plan__header h3{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550}.shared-plan__presence{align-items:center;padding-left:6px;display:flex}.shared-plan__avatar{object-fit:contain;background:#eef6fc;border-radius:50%;flex-shrink:0;width:26px;height:26px}.shared-plan__initial{color:#255a97;background:#d9eaf8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:650;display:inline-flex}.colleague-B{color:#7652a5;background:#e9e3f6}.shared-plan__presence>img,.shared-plan__presence>.shared-plan__initial{border:2px solid #fff;width:32px;height:32px;margin-left:-6px}.shared-plan__live{color:#427461;align-items:center;gap:6px;margin-left:10px;font-size:12px;display:flex}.shared-plan__live:before{content:"";background:#41947a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #41947a15}.shared-plan__toolbar{border-block:1px solid #dce7ef;align-items:center;gap:16px;padding:12px 28px;font-size:12px;display:flex}.shared-plan__revision{font-variant-numeric:tabular-nums;font-weight:600}.shared-plan__saved{color:var(--plan-muted)}.shared-plan__toolbar button{color:#28577f;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bacfe0;border-radius:7px;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:550}.shared-plan__toolbar button:hover{background:#e7f2fc;border-color:#6d9fc7}.shared-plan__toolbar button:focus-visible{outline-offset:3px;outline:3px solid #477caf}.shared-plan__graph{isolation:isolate;background-image:radial-gradient(#a6c0d259 .8px,#0000 .8px);background-size:18px 18px;grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:38px 64px;min-height:470px;padding:48px 28px 64px;display:grid;position:relative}.shared-plan__edges{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--plan-line);stroke-width:1.5px;position:absolute;inset:0;overflow:visible}.shared-plan__ports{stroke-dasharray:0 1;stroke-linecap:round;stroke-width:6px;path-length:1}.shared-plan__new-edge>path:first-child{stroke-dasharray:1;animation:.65s both plan-edge}.shared-plan__node{background:linear-gradient(145deg,#fff,#fafdff);border:1px solid #c9dce9;border-radius:10px;min-width:0;padding:15px;position:relative;box-shadow:0 4px 12px #2b638b0b}.shared-plan__node h4{letter-spacing:-.02em;margin:8px 0 12px;font-size:14px;font-weight:600;line-height:1.35}.shared-plan__node p{color:var(--plan-muted);margin:8px 0;font-size:12px}.shared-plan__node-top{color:var(--plan-muted);align-items:center;gap:7px;font-size:11px;display:flex}.shared-plan__node-top img{width:23px;height:23px}.shared-plan__owner{color:var(--plan-ink);border-top:1px solid #e5edf4;align-items:center;gap:6px;padding-top:10px;font-size:11px;display:flex}.shared-plan__owner .shared-plan__avatar{margin-left:auto}.shared-plan__context{grid-area:1/1/span 2}.shared-plan__scope{grid-area:1/2}.shared-plan__fact{grid-area:2/2}.shared-plan__approval{border-color:#9dbbd3;grid-area:1/3/span 2}.shared-plan__finance{border-color:#aa9dce;grid-area:3/2;animation:.65s cubic-bezier(.22,1,.36,1) both plan-node}.shared-plan[data-finance] .shared-plan__context,.shared-plan[data-finance] .shared-plan__approval{grid-row:1/span 3}.shared-plan__editing{color:#4b7b9c;margin-top:8px;font-size:10px;display:block}.shared-plan__avatar.is-working{animation:3s ease-in-out infinite plan-working}.shared-plan__node .shared-plan__permission{color:#41698a;font-size:10px;line-height:1.5}.shared-plan__fact blockquote{border-left:2px solid #b4d3e9;margin:10px 0 0;padding-left:8px}.shared-plan__fact blockquote p{color:var(--plan-ink);margin:0 0 5px;font-size:11px}.shared-plan__fact cite{color:#55758f;font-size:10px;font-style:normal}.shared-plan__signoff{border-top:1px solid #e2ecf4;align-items:center;gap:6px;padding:10px 0;font-size:10px;display:flex}.shared-plan__signoff>span:last-child{color:#596e80;margin-left:auto}.shared-plan__node .shared-plan__approval-note{margin-bottom:0;font-size:10px}.shared-plan__cursor{pointer-events:none;color:#347ab9;z-index:2;filter:drop-shadow(0 2px 2px #1b395518);animation:13s ease-in-out infinite plan-cursor-a;position:absolute;top:24%;left:44%}.shared-plan__cursor svg{fill:currentColor;stroke:#fff;stroke-width:1.5px;display:block}.shared-plan__cursor>span{white-space:nowrap;color:#fff;background:#347ab9;border:1px solid #ffffff60;border-radius:0 5px 5px;margin-left:14px;padding:4px 8px;font-size:10px;display:block}.shared-plan__cursor.cursor-B{color:#8762b4;animation:15s ease-in-out infinite plan-cursor-b;top:65%;left:62%}.cursor-B>span{background:#8762b4}.shared-plan[data-finance] .cursor-B{animation:.7s ease-out both plan-drag,15s ease-in-out .7s infinite plan-cursor-b;top:78%}.shared-plan__feed{background:#ffffffb3;border-top:1px solid #dce7ef;align-items:flex-start;gap:9px;min-height:72px;padding:16px 28px;display:flex}.shared-plan__feed-dot{background:#70a1c4;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.shared-plan__feed p{margin:0;font-size:12px}.shared-plan__feed p span{color:var(--plan-muted);margin-top:3px;font-size:11px;display:block}.shared-plan__feed-label{color:var(--plan-muted);margin-left:auto;font-size:11px}@keyframes plan-edge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes plan-node{0%{opacity:0;transform:translate(20px,24px)scale(.97)}to{opacity:1;transform:none}}@keyframes plan-drag{0%{transform:translate(20px,24px)}to{transform:none}}@keyframes plan-working{50%{box-shadow:0 0 0 4px #76aedb25}}@keyframes plan-cursor-a{0%,20%,to{transform:translate(0)}45%,65%{transform:translate(-22px,20px)}}@keyframes plan-cursor-b{0%,20%,to{transform:translate(0)}50%,70%{transform:translate(-18px,-24px)}}@media (width<=1100px) and (width>=701px){.shared-plan__graph{column-gap:32px;padding-inline:20px}.shared-plan__node{padding:12px}.shared-plan__owner{flex-wrap:wrap;gap:4px}.shared-plan__owner .shared-plan__avatar{margin-left:0}}@media (width<=700px){.shared-plan__header{padding:20px 16px}.shared-plan__header h3{font-size:21px}.shared-plan__presence>img,.shared-plan__presence>.shared-plan__initial{width:27px;height:27px}.shared-plan__live{margin-left:6px;font-size:0}.shared-plan__toolbar{gap:8px;padding:10px 16px}.shared-plan__saved{display:none}.shared-plan__toolbar button{font-size:11px}.shared-plan__graph{grid-template-rows:none;grid-template-columns:1fr;gap:32px;min-height:0;padding:76px 16px 32px 44px}.shared-plan .shared-plan__node{grid-area:auto/1;padding:14px}.shared-plan__scope,.shared-plan__fact,.shared-plan__finance{margin-inline:0}.shared-plan__node h4{font-size:14px}.shared-plan__owner{font-size:11px}.shared-plan__cursor{filter:none;align-items:flex-start;animation:none;display:flex;top:18px;left:44px}.shared-plan__cursor svg{width:13px;height:17px}.shared-plan__cursor>span{margin:10px 0 0 -2px;padding:3px 6px;font-size:9px}.shared-plan .shared-plan__cursor.cursor-B{animation:none;top:18px;left:auto;right:16px}.shared-plan__feed{padding:14px 16px}.shared-plan__feed-label{display:none}}@media (prefers-reduced-motion:reduce){.shared-plan *,.shared-plan :before{transition:none!important;animation:none!important}}html[data-motion-paused=true] .shared-plan *{animation-play-state:paused!important}@media (width<=700px){.shared-plan[data-finance] .shared-plan__context,.shared-plan[data-finance] .shared-plan__approval{grid-row:auto}.shared-plan__graph>.shared-plan__context{order:0}.shared-plan__graph>.shared-plan__scope{order:1}.shared-plan__graph>.shared-plan__fact{order:2}.shared-plan__graph>.shared-plan__finance{order:3}.shared-plan__graph>.shared-plan__approval{order:4}}.shared-plan__permission{align-items:flex-start;gap:4px;display:flex}.shared-plan__permission svg{flex-shrink:0;margin-top:2px}.town--journey{--edit-progress:0;--context-progress:0;--cursor-scale:1.5}.town--journey[data-step="2"],.town--journey[data-step="3"]{--edit-progress:1}.town--journey[data-step="3"]{--context-progress:1}.town--journey .journey-scenery{opacity:.85}.town--journey .journey-district{opacity:.12;transition:none}.town--journey .journey-road-bed{fill:none;stroke:#a9d2ea;stroke-width:14px;opacity:.16;stroke-linecap:round}.town--journey .journey-road,.town--journey .journey-strand{fill:none;stroke:#fafdff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--segment-progress,1)));filter:none}.town--journey .journey-road-highlight{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:calc(100 * (1 - var(--segment-progress,0)));opacity:var(--segment-active,0)}.town--journey .helper-traveler{fill:#fff;stroke:#71acd2;stroke-width:2px;filter:none}.town--journey .plan-dependency,.town--journey .review-edge{fill:none;stroke:#9fc6de;stroke-width:2px;stroke-linejoin:round}.town--journey .review-edge{stroke:#a399c4;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--edge-progress,1)))}.town--journey .ribbon-crossing{fill:none;stroke:#d9f0ff;stroke-width:3px}.town--journey .review-tile .tile-lift{transform:translate(calc(65px * (1 - var(--edit-progress))), calc(-65px * (1 - var(--edit-progress))));opacity:1;filter:drop-shadow(0 12px 6px #7694ac55)}.town--journey .review-tile rect{fill:#e8e2f5;stroke:#a99ac5}.town--journey .edited-tile .tile-lift{transform:translateY(calc(-18px * sin(var(--edit-progress) * 3.14159)))}.town--journey .tile-helper{opacity:var(--edit-progress)}.town--journey .tile-helper-0{transform:translateY(calc(20px * (1 - var(--edit-progress))))}.town--journey .tile-helper-1{transform:translateY(calc(30px * (1 - var(--edit-progress))))}.town--journey .tile-helper-2{transform:translateY(calc(40px * (1 - var(--edit-progress))))}.town--journey .edit-cursor-a{transform:translate(-80px, calc(225px - 18px * sin(var(--edit-progress) * 3.14159)))}.town--journey .edit-cursor-b{transform:translate(calc(80px + 65px * (1 - var(--edit-progress))), calc(375px - 65px * (1 - var(--edit-progress))))}.town--journey .cursor-size{transform:scale(var(--cursor-scale))}.town--journey .edit-cursor{opacity:var(--editor-opacity,1)}.town--journey .daemon-arca{filter:grayscale()}.town--journey .lock-shackle{transform-origin:-6px 0;transform:rotate(calc(-65deg * var(--permission-progress,1)))}.town--journey .source-dot{opacity:var(--context-progress)}.town--journey .source-card{opacity:var(--fact-active,0)}.town--journey .route-helper{opacity:var(--helpers-active,0)}.town--journey .ask-handoff{transform:translate(calc(24px * var(--ask-progress,0)), calc(195px + 30px * var(--ask-progress,0)))}.town--journey .idle-resident{opacity:.35;animation:18s ease-in-out infinite alternate journey-stroll;transform:translate(400px,450px)}.town--journey .idle-window{animation:5s ease-in-out infinite alternate journey-window}@keyframes journey-stroll{to{transform:translate(470px,475px)}}@keyframes journey-window{to{opacity:.35}}.process .process-number,.process-stills li>h3:before{color:#527e9c}@media (prefers-reduced-motion:reduce){.town--journey *{transition:none!important;animation:none!important}.town--journey .journey-road,.town--journey .journey-strand{stroke-dashoffset:0}.town--journey .journey-road-highlight,.town--journey .idle-resident{display:none}.process-stills .town--journey .journey-district{opacity:0}.process-stills .town--journey[data-step="1"] .journey-district-1,.process-stills .town--journey[data-step="2"] .journey-district-2,.process-stills .town--journey[data-step="3"] .journey-district-3,.process-stills .town--journey[data-step="4"] .journey-district-4{opacity:1}}.town--journey .tile-helper-1,.town--journey .route-helper-1{filter:grayscale()}@media (prefers-reduced-motion:reduce){.process-stills .town--journey[data-step="3"] .source-card,.process-stills .town--journey[data-step="3"] .route-helper{opacity:1}.process-stills .route-helper-0{transform:translate(1495px,310px)}.process-stills .route-helper-1{transform:translate(1635px,390px)}.process-stills .route-helper-2{transform:translate(1775px,470px)}}.town--journey .journey-road-bed{stroke-width:17px;stroke:#acdfff;opacity:calc(.32 * var(--segment-progress,0));stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--segment-progress,0)))}.town--journey .journey-strand{stroke:#92cdee;stroke-width:7px;opacity:.55}.town--journey .journey-road{stroke:#fff;stroke-width:2.8px}.town--journey .journey-road-highlight{stroke-width:5px}.town--journey .route-ground-light{fill:#b5e5ff;opacity:var(--segment-active,0);transform-box:fill-box;transform-origin:50%;transform:translateY(8px)scaleY(.5)}.town--journey .fact-arc .journey-road-bed{stroke-width:10px}.town--journey .fact-arc .journey-strand{stroke-width:5px}.town--journey .journey-landmark{opacity:var(--landmark-opacity,.18)}.town--journey .mobius-light{fill:none;stroke:#64b7f0;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--mark-progress,0)));opacity:var(--mark-active,0)}.town--journey .context-field{opacity:var(--field-opacity,0)}.town--journey .field-face{fill:var(--wave-fill,#e4eff6)}.town--journey .review-request{opacity:var(--request-active,0)}.town--journey .review-done{opacity:var(--review-done,0)}.town--journey .internal-check{opacity:var(--signoff-progress,0)}.town--journey .review-tile .tile-lift{filter:none}.process .process-item{align-items:center}.process .process-number{border-radius:12px;flex-basis:42px;place-items:center;height:42px;font-size:13px;transition:background .25s;display:grid}.process .process-item.is-active .process-number{color:#243e53;background:#fff}.process .process-item h3{font-size:16px;line-height:24px}.process .process-item.is-active h3{font-size:20px}.process .process-item p{top:53px;left:58px}.process .process-item.is-active>div:before,.process .process-item.is-active>div:after{content:"";background:#bed1de;width:2px;height:116px;position:absolute;top:58px;left:20px}.process .process-item.is-active>div:after{transform-origin:top;transform:scaleY(var(--chapter-progress,0));background:#527e9c}@media (prefers-reduced-motion:reduce){.process-stills .town--journey[data-step="3"]{--field-opacity:1}.process-stills .town--journey[data-step="4"]{--signoff-progress:1;--mark-progress:1;--mark-active:.6;--landmark-opacity:.65}.process-stills .town--journey[data-step="2"]{--review-done:1}.process-stills .town--journey[data-step="3"] .journey-landmark{opacity:.25}}.town--journey .plan-field{opacity:calc(.7 * var(--plan-field-opacity,0))}.journey-approval .review-label{color:#527e9c}.home-hero[data-astro-cid-j7pv25f6]{min-height:0;padding:120px 0 40px;position:relative}.home-hero[data-astro-cid-j7pv25f6] .hero-ring{width:min(100%,760px);margin-top:-20px}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{letter-spacing:-.04em;font-size:clamp(38px,6.3vw,82px)}.hero-lede[data-astro-cid-j7pv25f6]{max-width:740px;color:var(--color-ink);margin-top:18px;font-size:clamp(17px,1.4vw,19px)}.hero-actions[data-astro-cid-j7pv25f6]{margin-top:22px}.hero-sculpture[data-astro-cid-j7pv25f6]{width:100%;max-width:640px;margin:-24px auto 0;position:relative}.ribbon-trigger[data-astro-cid-j7pv25f6]{width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.ribbon-trigger[data-astro-cid-j7pv25f6] .hero-art{transition:transform .5s var(--motion-curve),opacity .3s ease}.ribbon-trigger[data-astro-cid-j7pv25f6]:hover .hero-art,.ribbon-trigger[data-astro-cid-j7pv25f6]:focus-visible .hero-art{transform:translateY(-6px)scale(1.025)}.ribbon-hint[data-astro-cid-j7pv25f6]{margin-top:-24px;font-size:16px;display:block}.ribbon-hint[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--color-brass-deep);margin-left:8px;transition:transform .3s;display:inline-block}.ribbon-trigger[data-astro-cid-j7pv25f6]:hover .ribbon-hint[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{transform:translate(3px,-3px)}.ribbon-trigger[data-astro-cid-j7pv25f6][aria-expanded=true] .hero-art{opacity:.22;transform:scale(.96)}.ribbon-trigger[data-astro-cid-j7pv25f6][aria-expanded=true] .ribbon-hint[data-astro-cid-j7pv25f6]{visibility:hidden}.ribbon-capture[data-astro-cid-j7pv25f6]{z-index:2;width:min(540px,100% - 32px);color:var(--color-ink);background:#e1ecf5;border-radius:20px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ribbon-capture[data-astro-cid-j7pv25f6][hidden]{display:none}.ribbon-capture[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:calc(100% - 24px);font-size:32px}.capture-intro[data-astro-cid-j7pv25f6]{margin:14px 0 24px;font-size:16px}.capture-close[data-astro-cid-j7pv25f6]{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;position:absolute;top:12px;right:12px}.capture-close[data-astro-cid-j7pv25f6]:hover{background:#cbddea}.capture-more[data-astro-cid-j7pv25f6]{text-underline-offset:4px;gap:8px;padding-top:16px;font-size:16px;text-decoration:underline;display:inline-flex}.friction-section[data-astro-cid-j7pv25f6] .section-heading,.friction-section[data-astro-cid-j7pv25f6] .section-heading h2{max-width:840px}.friction-stories[data-astro-cid-j7pv25f6]{gap:16px;margin-top:64px;display:grid}.friction-story[data-astro-cid-j7pv25f6]{background:var(--color-scene);border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,7vw,110px);padding:44px 48px;display:grid}.friction-story[data-astro-cid-j7pv25f6]:nth-child(2n){background:#dce8f2}.friction-narrative[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{letter-spacing:-.025em;max-width:420px;font-size:28px;line-height:1.15}.friction-narrative[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:430px;color:var(--color-ink);margin-top:18px}.friction-value[data-astro-cid-j7pv25f6]{letter-spacing:-.05em;align-items:center;gap:20px;font-size:64px;line-height:1;display:flex}.friction-value[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{letter-spacing:0;max-width:180px;font-size:18px;line-height:1.3}.friction-evidence[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:20px 0 0;font-size:17px;line-height:1.5}.stat-scope[data-astro-cid-j7pv25f6]{margin-top:8px;font-size:16px;line-height:1.5}.friction-evidence[data-astro-cid-j7pv25f6] .source-citation[data-astro-cid-j7pv25f6]{color:var(--color-brass-deep);text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:16px;text-decoration:underline;display:inline-flex}.memory-example[data-astro-cid-j7pv25f6]{position:relative}.memory-keeper[data-astro-cid-j7pv25f6]{align-items:center;gap:16px;margin-bottom:-10px;padding-left:16px;display:flex}.memory-keeper[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px}.memory-keeper[data-astro-cid-j7pv25f6] img{flex-shrink:0}.faq-section[data-astro-cid-j7pv25f6] .section-heading h2{font-size:clamp(32px,3.8vw,52px)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.ribbon-trigger[data-astro-cid-j7pv25f6] .hero-art,.ribbon-hint[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{transition:none}.ribbon-trigger[data-astro-cid-j7pv25f6]:hover .hero-art,.ribbon-trigger[data-astro-cid-j7pv25f6]:focus-visible .hero-art{transform:none}}.process[data-astro-cid-j7pv25f6]{background:#d1e0ec;position:relative}.process-intro[data-astro-cid-j7pv25f6]{padding-top:calc(64px + var(--space-900));position:relative}@media (width>=701px){.process-intro[data-astro-cid-j7pv25f6] .section-heading{margin-left:132px}}.home-shared-plan[data-astro-cid-j7pv25f6]{margin-top:40px}.plan-scene[data-astro-cid-j7pv25f6]{height:auto;min-height:457px;overflow:visible}.plan-scene[data-astro-cid-j7pv25f6]>astro-island{display:block;position:relative;inset:auto;overflow:visible}@media (width<=700px){.plan-scene[data-astro-cid-j7pv25f6]{min-height:692px}.home-hero[data-astro-cid-j7pv25f6]{padding:112px 0 28px}.home-hero[data-astro-cid-j7pv25f6] .hero-ring{width:calc(100% - 24px);margin-top:8px}.hero-intro[data-astro-cid-j7pv25f6]{padding-inline:20px}.hero-lede[data-astro-cid-j7pv25f6]{margin-top:18px}.hero-actions[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:18px;margin-top:22px}.hero-sculpture[data-astro-cid-j7pv25f6]{max-width:100%;margin-top:0}.ribbon-trigger[data-astro-cid-j7pv25f6][aria-expanded=true]{display:none}.ribbon-hint[data-astro-cid-j7pv25f6]{margin-top:-12px}.ribbon-capture[data-astro-cid-j7pv25f6]{width:calc(100% - 32px);margin:16px auto 0;padding:28px 24px;position:relative;top:auto;left:auto;transform:none}.ribbon-capture[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:28px}.friction-stories[data-astro-cid-j7pv25f6]{margin-top:40px}.friction-story[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px;padding:28px 24px}.friction-narrative[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:24px}.friction-value[data-astro-cid-j7pv25f6]{font-size:56px}.friction-value[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:17px}.memory-keeper[data-astro-cid-j7pv25f6] img{width:144px}.routine-heading[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:24px}.routine-heading[data-astro-cid-j7pv25f6]>img{align-self:flex-end;width:128px;margin-top:-8px}.faq-section[data-astro-cid-j7pv25f6] .section-heading h2{max-width:340px;font-size:32px}}
