.boundary.svelte-1flkzrm{border-top:1px solid #aba0bd;padding-top:1.25rem}.switches.svelte-1flkzrm{display:flex;gap:.4rem;flex-wrap:wrap}button.svelte-1flkzrm{font:inherit;cursor:pointer;min-height:46px;padding:.65rem 1rem;border:1px solid #aba0bd;border-radius:3px;background:transparent;color:#342743}button[aria-pressed=true].svelte-1flkzrm{background:#281b3d;color:#f1e9fa;border-color:#281b3d}button.svelte-1flkzrm:focus-visible{outline:3px solid #8040c0;outline-offset:3px}.answer.svelte-1flkzrm{min-height:19rem;padding-top:2rem}h3.svelte-1flkzrm{font-size:1.45rem;line-height:1.3;font-weight:550;margin:0 0 1rem}p.svelte-1flkzrm{font-size:1rem;line-height:1.7;max-width:40rem;color:#473955}ol.svelte-1flkzrm{list-style:none;display:flex;align-items:center;padding:1.3rem 0;margin:1rem 0;gap:.6rem;border-block:1px solid #bdb1ca}li.svelte-1flkzrm{flex:1;font-size:.8rem;line-height:1.4}li.svelte-1flkzrm:not(:last-child):after{content:"→";display:block;margin-top:.6rem;color:#77598d}.footnote.svelte-1flkzrm{font-size:.85rem;line-height:1.6;color:#5d4d6c}@media(min-width:600px){li.svelte-1flkzrm:not(:last-child):after{display:inline;margin-left:1rem}}@media(max-width:400px){button.svelte-1flkzrm{padding:.6rem .7rem;font-size:.9rem}.answer.svelte-1flkzrm{min-height:24rem}}.contrast-heading.svelte-1i94x9n{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}.contrast-heading.svelte-1i94x9n h2:where(.svelte-1i94x9n){margin:0}.contrast-heading.svelte-1i94x9n>p:where(.svelte-1i94x9n){font-size:18px;line-height:1.5;color:var(--quiet);margin:0 0 8px;max-width:390px}.privacy-contrast.svelte-1i94x9n{margin:0;background:#060310;overflow:hidden}.privacy-contrast.svelte-1i94x9n img:where(.svelte-1i94x9n){display:block;width:100%;height:auto}.privacy-contrast.svelte-1i94x9n figcaption:where(.svelte-1i94x9n){display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,7vw,100px);padding:20px 32px 26px;color:#c9bad9;font-size:15px;line-height:1.55}.privacy-contrast.svelte-1i94x9n figcaption:where(.svelte-1i94x9n) strong:where(.svelte-1i94x9n){display:block;color:#eee8f5;font-size:18px;font-weight:500;margin-bottom:5px}.privacy-connections.svelte-1i94x9n{margin-top:32px;border-top:1px solid color-mix(in srgb,var(--quiet) 30%,transparent);padding-top:16px}.privacy-connections.svelte-1i94x9n summary:where(.svelte-1i94x9n){cursor:pointer;color:var(--quiet);font-size:14px}.privacy-limit.svelte-1i94x9n{max-width:700px;color:var(--quiet);line-height:1.55;font-size:15px}.privacy-connections.svelte-1i94x9n .privacy-boundary{margin-top:18px}@media(max-width:700px){.contrast-heading.svelte-1i94x9n{display:block;margin-bottom:22px}.contrast-heading.svelte-1i94x9n>p:where(.svelte-1i94x9n){font-size:16px;margin:14px 0 0}.privacy-contrast.svelte-1i94x9n{margin-inline:-20px}.privacy-contrast.svelte-1i94x9n figcaption:where(.svelte-1i94x9n){gap:18px;padding:16px 20px 22px;font-size:14px}.privacy-contrast.svelte-1i94x9n figcaption:where(.svelte-1i94x9n) strong:where(.svelte-1i94x9n){font-size:16px}.privacy-connections.svelte-1i94x9n{margin-top:28px}}.showcase.svelte-bt0nqm{background:#100c18;border:1px solid #3a2e4b;border-radius:7px;overflow:hidden;color:#e9e2f1;box-shadow:0 24px 65px #0003}.showcase-grid.svelte-bt0nqm{display:grid;grid-template-columns:minmax(180px,.9fr) 2fr}.app-list.svelte-bt0nqm{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem;border-right:1px solid #30283c}.app-list.svelte-bt0nqm button:where(.svelte-bt0nqm){cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;position:relative;text-align:left;padding:.85rem .9rem;border:1px solid transparent;border-radius:4px;background:#191321;color:#eee7f7;min-height:64px;font:inherit}.app-list.svelte-bt0nqm button.active:where(.svelte-bt0nqm){border-color:#aa8bce;background:#241b30}.app-list.svelte-bt0nqm button:where(.svelte-bt0nqm):focus-visible,a.svelte-bt0nqm:focus-visible{outline:2px solid #c8b1ea;outline-offset:-3px}.cat.svelte-bt0nqm{font-size:.75rem;letter-spacing:.08em;color:#b4a6c5;text-transform:uppercase}.name.svelte-bt0nqm{font-size:.95rem;font-weight:550}.arrow.svelte-bt0nqm{position:absolute;top:.5rem;right:.6rem;color:#ae98c9;font-size:.875rem}.app-detail.svelte-bt0nqm{padding:1.2rem 1.6rem 1.4rem;min-width:0}h3.svelte-bt0nqm{font-size:1.25rem;font-weight:500;line-height:1.4;margin:.5rem 0}.desc.svelte-bt0nqm{font-size:.95rem;line-height:1.65;color:#bfb2cc;margin:0 0 1rem}figure.svelte-bt0nqm{margin:0 0 1rem}img.svelte-bt0nqm{display:block;width:100%;height:auto;border-radius:3px;border:1px solid #30283c}.no-shot.svelte-bt0nqm{display:grid;place-items:center;aspect-ratio:16/9;background:#191321;border-radius:3px;color:#6a5879;font-size:1.5rem}.detail-footer.svelte-bt0nqm{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between}.avail.svelte-bt0nqm{font-size:.8125rem;color:#9d8fae;max-width:22rem}.demo-link.svelte-bt0nqm{display:inline-flex;align-items:center;gap:.4rem;color:#dcc2f7;font-size:.9rem;padding:.5rem .9rem;border:1px solid #584a6e;border-radius:3px;min-height:44px}.demo-link.svelte-bt0nqm:hover{background:#21182d}.address-bar.svelte-bt0nqm{padding:10px 12px;background:#191321;border:1px solid #30283c;border-bottom:0;border-radius:3px 3px 0}.address-label.svelte-bt0nqm{display:block;font-size:12px;color:#b5a4ca;margin-bottom:4px}.example-address.svelte-bt0nqm{display:block;font-size:15px;line-height:1.4;color:#eee7f7;overflow-wrap:anywhere}.address-contrast.svelte-bt0nqm{display:block;font-size:13px;color:#b5a4ca;margin-top:4px}.demo-info.svelte-bt0nqm{margin-top:8px;color:#b5a4ca;font-size:13px;line-height:1.5}.demo-info.svelte-bt0nqm summary:where(.svelte-bt0nqm){cursor:pointer;min-height:36px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.demo-info.svelte-bt0nqm summary:where(.svelte-bt0nqm):focus-visible{outline:2px solid #c8b1ea;outline-offset:2px}.demo-info.svelte-bt0nqm p:where(.svelte-bt0nqm){margin:8px 0}@media(max-width:600px){.showcase-grid.svelte-bt0nqm{grid-template-columns:1fr}.app-list.svelte-bt0nqm{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid #30283c;padding:1rem}.app-list.svelte-bt0nqm button:where(.svelte-bt0nqm){flex:1 1 40%;min-height:56px}.app-detail.svelte-bt0nqm{padding:1rem}}.charm-send.svelte-1xkdlai{display:block;width:20px;height:20px;background:currentColor;mask:var(--charm-icon) center/contain no-repeat}.chat-disclaimer.svelte-1xkdlai{font-size:14px;line-height:1.6;color:#b5a4c5;margin:0 3px 12px}.faq-chat.svelte-1xkdlai{--chat-ink:#100b1b;--chat-border:#b9a3f526;max-width:900px;margin:0;border:0;border-radius:0;background:transparent;overflow:hidden;color:#eee8f5;font-family:var(--face-body);text-align:left}.chat-top.svelte-1xkdlai{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;border-bottom:1px solid #b9a3f512;gap:16px}.chat-identity.svelte-1xkdlai{display:flex;align-items:center;gap:11px}.chat-avatar.svelte-1xkdlai{width:40px;height:40px;border:1px solid #b9a3f52b;border-radius:13px;display:grid;place-items:center;background:#b9a3f508}.chat-identity.svelte-1xkdlai strong:where(.svelte-1xkdlai){display:block;font-size:15px;font-weight:500;line-height:1.5}.chat-identity.svelte-1xkdlai div:where(.svelte-1xkdlai)>span:where(.svelte-1xkdlai){display:block;font-size:13px;line-height:1.5;color:#a597b8}.demo-tag.svelte-1xkdlai{font-size:11px;letter-spacing:.12em;color:#ad9ebf}.reset-chat.svelte-1xkdlai{display:flex;align-items:center;gap:7px;min-height:44px;padding:4px 0 4px 12px;border:0;background:none;color:#b6a5c9;font:inherit;font-size:13px;cursor:pointer}.chat-content.svelte-1xkdlai{max-height:380px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b385e transparent;padding:22px 4px}.chat-welcome.svelte-1xkdlai{max-width:520px;margin:5px auto;text-align:center}.welcome-mark.svelte-1xkdlai{display:inline-grid;place-items:center;width:36px;height:36px;color:#b9a3f5;font-size:28px;line-height:1}.chat-welcome.svelte-1xkdlai h3:where(.svelte-1xkdlai){font-family:var(--face-display);font-size:36px;font-weight:400;letter-spacing:-.025em;line-height:1.14;margin:14px 0}.chat-welcome.svelte-1xkdlai>p:where(.svelte-1xkdlai){font-size:16px;line-height:1.6;color:#ac9ebb;margin:0 auto;max-width:330px}.chat-message.svelte-1xkdlai{display:flex;gap:11px;align-items:flex-start;margin-bottom:20px}.msg-body.svelte-1xkdlai{min-width:0;flex:1}.msg-body.svelte-1xkdlai>p:where(.svelte-1xkdlai){margin:0;font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.from-user.svelte-1xkdlai{justify-content:flex-end}.from-user.svelte-1xkdlai .msg-body:where(.svelte-1xkdlai)>p:where(.svelte-1xkdlai){max-width:85%;padding:11px 17px;border:1px solid #b9a3f51c;background:#2a1d3c;border-radius:17px 17px 5px;color:#e5d9f2}.from-assistant.svelte-1xkdlai .msg-body:where(.svelte-1xkdlai)>p:where(.svelte-1xkdlai){color:#ded5e8;padding-top:1px}.answer-mark.svelte-1xkdlai{flex:0 0 23px;padding-top:5px}.chat-content.svelte-1xkdlai:has(.trace-details[open]:where(.svelte-1xkdlai)){max-height:none}.trace-details.svelte-1xkdlai{margin-top:10px;font-size:14px;border:1px solid #b9a3f51c;border-radius:10px;padding:0;background:#110c1d;overflow:hidden}.trace-details.svelte-1xkdlai summary:where(.svelte-1xkdlai){cursor:pointer;padding:10px 14px;font-size:14px;color:#b9a3f5;list-style:none;display:flex;align-items:center;gap:6px;min-height:40px}.trace-details.svelte-1xkdlai summary:where(.svelte-1xkdlai)::-webkit-details-marker{display:none}.trace-details.svelte-1xkdlai summary:where(.svelte-1xkdlai):before{content:"▸";display:inline-block;transition:transform .2s;font-size:12px;color:#8f7da7}.trace-details[open].svelte-1xkdlai summary:where(.svelte-1xkdlai):before{transform:rotate(90deg)}.trace-list.svelte-1xkdlai{padding:0 14px 10px;display:flex;flex-direction:column;gap:14px}.trace-step.svelte-1xkdlai{display:flex;flex-direction:column;gap:3px;align-items:flex-start;font-size:14px;line-height:1.5}.trace-label.svelte-1xkdlai{color:#dac5f0;flex-shrink:0}.trace-detail.svelte-1xkdlai{color:#b5a5c2}.source-list.svelte-1xkdlai{padding:10px 14px 12px;display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #3a2c47;margin-top:6px}.source-link.svelte-1xkdlai{font-size:14px;color:#b9a3f5;text-decoration:underline;text-underline-offset:3px}.chat-bottom.svelte-1xkdlai{padding:0}.chat-prompts.svelte-1xkdlai{display:flex;justify-content:center;gap:8px;margin:0 0 18px;flex-wrap:wrap}.chat-prompts.svelte-1xkdlai button:where(.svelte-1xkdlai){display:flex;gap:15px;align-items:center;justify-content:space-between;min-height:44px;border:1px solid #b9a3f526;border-radius:10px;padding:9px 12px;background:#b9a3f504;color:#cabcda;font:inherit;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.chat-prompts.svelte-1xkdlai button:where(.svelte-1xkdlai):hover{background:#b9a3f512;border-color:#b9a3f55a}.chat-prompts.svelte-1xkdlai span:where(.svelte-1xkdlai){color:#8f7da7}.chat-composer.svelte-1xkdlai{position:relative;background:#09060f;border:1px solid #b9a3f536;border-radius:15px;padding:14px 62px 10px 17px;transition:border-color .15s;min-height:86px}.chat-composer.svelte-1xkdlai:focus-within{border-color:#b9a3f594;box-shadow:0 0 0 3px #b9a3f509}.chat-composer.svelte-1xkdlai textarea:where(.svelte-1xkdlai){display:block;width:100%;min-height:50px;max-height:150px;resize:none;border:0;outline:0;background:transparent;color:#eee8f5;font:inherit;font-size:16px;line-height:1.6;margin:0;padding:0}.chat-composer.svelte-1xkdlai textarea:where(.svelte-1xkdlai)::placeholder{color:#9786a9}.chat-send.svelte-1xkdlai{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border:0;border-radius:11px;background:#b9a3f5;color:#1a1029;display:grid;place-items:center;cursor:pointer;transition:background .15s}.chat-send.svelte-1xkdlai:hover{background:#d5c3ff}.chat-send.svelte-1xkdlai:disabled{background:#2d223d;color:#887598;cursor:default}.chat-footnote.svelte-1xkdlai{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:12px 3px 0;color:#a696b7;font-size:13px;line-height:1.5}.chat-footnote.svelte-1xkdlai details:where(.svelte-1xkdlai){max-width:220px;text-align:right}.chat-footnote.svelte-1xkdlai summary:where(.svelte-1xkdlai){cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;font-size:13px}.chat-footnote.svelte-1xkdlai details:where(.svelte-1xkdlai) p:where(.svelte-1xkdlai){font-size:14px;line-height:1.65;text-align:left;margin:12px 0 0}.chat-error.svelte-1xkdlai{color:#efb6bd;font-size:14px;line-height:1.5;margin:12px 0 0}.thinking.svelte-1xkdlai{display:flex;gap:5px;align-items:center;padding:12px 34px;font-size:14px;color:#b5a5c2}.thinking.svelte-1xkdlai>span:where(.svelte-1xkdlai):not(.sr-only){width:5px;height:5px;border-radius:50%;background:#ad94d4;animation:svelte-1xkdlai-breathe 1.2s ease-in-out infinite}.thinking.svelte-1xkdlai>span:where(.svelte-1xkdlai):nth-child(2){animation-delay:.15s}.thinking.svelte-1xkdlai>span:where(.svelte-1xkdlai):nth-child(3){animation-delay:.3s}.thinking.svelte-1xkdlai:after{content:"Checking product notes…";margin-left:10px;font-size:14px;color:#a597b8}@keyframes svelte-1xkdlai-breathe{50%{opacity:.3;transform:translateY(-2px)}}.sr-only.svelte-1xkdlai{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.svelte-1xkdlai:focus-visible,summary.svelte-1xkdlai:focus-visible{outline:2px solid #b9a3f5;outline-offset:4px}button.svelte-1xkdlai:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.thinking.svelte-1xkdlai>span:where(.svelte-1xkdlai):not(.sr-only){animation:none}button.svelte-1xkdlai,.chat-composer.svelte-1xkdlai,.chat-send.svelte-1xkdlai,.trace-details.svelte-1xkdlai summary:where(.svelte-1xkdlai):before{transition:none!important}}@media(max-width:600px){.chat-top.svelte-1xkdlai{padding:0 0 12px}.chat-content.svelte-1xkdlai{max-height:330px;padding:18px 0}.chat-welcome.svelte-1xkdlai h3:where(.svelte-1xkdlai){font-size:30px}.chat-welcome.svelte-1xkdlai>p:where(.svelte-1xkdlai){font-size:15px;max-width:250px}.chat-bottom.svelte-1xkdlai{padding:0}.chat-prompts.svelte-1xkdlai{gap:6px;margin-bottom:16px}.chat-prompts.svelte-1xkdlai button:where(.svelte-1xkdlai){font-size:13px;padding:9px 10px;gap:8px}.chat-footnote.svelte-1xkdlai{font-size:12px;gap:10px}.chat-footnote.svelte-1xkdlai>span:where(.svelte-1xkdlai){max-width:205px}.chat-footnote.svelte-1xkdlai details:where(.svelte-1xkdlai){max-width:130px}.msg-body.svelte-1xkdlai>p:where(.svelte-1xkdlai){font-size:15px}.from-user.svelte-1xkdlai .msg-body:where(.svelte-1xkdlai)>p:where(.svelte-1xkdlai){font-size:15px}.reset-chat.svelte-1xkdlai span:where(.svelte-1xkdlai){display:none}.chat-composer.svelte-1xkdlai{padding-left:13px}.chat-identity.svelte-1xkdlai strong:where(.svelte-1xkdlai){font-size:14px}.chat-disclaimer.svelte-1xkdlai{font-size:13px}.trace-details.svelte-1xkdlai{font-size:14px}.trace-details.svelte-1xkdlai summary:where(.svelte-1xkdlai){font-size:14px}.trace-step.svelte-1xkdlai,.source-link.svelte-1xkdlai{font-size:14px}}.compact.svelte-1xkdlai .chat-identity:where(.svelte-1xkdlai),.compact.svelte-1xkdlai .demo-tag:where(.svelte-1xkdlai),.compact.svelte-1xkdlai .chat-welcome:where(.svelte-1xkdlai),.compact.svelte-1xkdlai .chat-prompts:where(.svelte-1xkdlai){display:none}.compact[data-chat-state=empty].svelte-1xkdlai .chat-top:where(.svelte-1xkdlai),.compact[data-chat-state=empty].svelte-1xkdlai .chat-content:where(.svelte-1xkdlai){display:none}.compact.svelte-1xkdlai .chat-top:where(.svelte-1xkdlai){border:0;padding:0;justify-content:flex-end}.compact.svelte-1xkdlai .chat-composer:where(.svelte-1xkdlai){min-height:56px;padding:14px 58px 12px 12px;border-radius:8px}.compact.svelte-1xkdlai .chat-composer:where(.svelte-1xkdlai) textarea:where(.svelte-1xkdlai){min-height:26px;font-size:16px}.compact.svelte-1xkdlai .chat-send:where(.svelte-1xkdlai){width:36px;height:36px;right:8px;bottom:9px;border-radius:6px}.compact.svelte-1xkdlai .chat-disclaimer:where(.svelte-1xkdlai){font-size:14px;line-height:1.5;margin:0 0 10px}.compact.svelte-1xkdlai .chat-footnote:where(.svelte-1xkdlai){font-size:14px;margin-top:8px}.compact.svelte-1xkdlai .chat-content:where(.svelte-1xkdlai){padding:12px 0;max-height:320px}.compact.svelte-1xkdlai .chat-content:where(.svelte-1xkdlai):has(.trace-details[open]:where(.svelte-1xkdlai)){max-height:none}.compact.svelte-1xkdlai .reset-chat:where(.svelte-1xkdlai) span:where(.svelte-1xkdlai){display:inline}.compact-question.svelte-1u2kbzn{padding:0 0 20px}.product-faq.svelte-1u2kbzn{display:grid;grid-template-columns:1fr 1.3fr;gap:72px}.faq-heading.svelte-1u2kbzn h2:where(.svelte-1u2kbzn){font-size:clamp(34px,4vw,52px)}.kicker.svelte-1u2kbzn{font-size:11px;letter-spacing:.08em;color:var(--quiet);margin-bottom:20px}.faq-items.svelte-1u2kbzn{border-top:1px solid var(--rule)}details.svelte-1u2kbzn{border-bottom:1px solid var(--rule)}summary.svelte-1u2kbzn{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:24px 0;font-size:18px;line-height:1.4;color:var(--text)}summary.svelte-1u2kbzn::-webkit-details-marker{display:none}summary.svelte-1u2kbzn span:where(.svelte-1u2kbzn){color:var(--accent);font-size:24px;font-weight:400}details[open].svelte-1u2kbzn summary:where(.svelte-1u2kbzn) span:where(.svelte-1u2kbzn){transform:rotate(45deg)}details.svelte-1u2kbzn p:where(.svelte-1u2kbzn){color:var(--quiet);font-size:16px;line-height:1.75;margin:0 36px 24px 0}summary.svelte-1u2kbzn:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media(max-width:750px){.product-faq.svelte-1u2kbzn{grid-template-columns:1fr;gap:20px}summary.svelte-1u2kbzn{font-size:17px;padding:20px 0}}.oc-stage.svelte-1q9651c{max-width:760px;margin:auto}.oc-example-bar.svelte-1q9651c{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 0 16px;flex-wrap:wrap}.oc-dots.svelte-1q9651c{display:flex;gap:7px;align-items:center;margin-left:2px}.oc-dots.svelte-1q9651c button:where(.svelte-1q9651c){width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#766784;cursor:pointer}.oc-dots.svelte-1q9651c button.active-dot:where(.svelte-1q9651c){background:#b9a3f5;box-shadow:0 0 9px #b9a3f5}.oc-expand.svelte-1q9651c{display:block;width:100%;padding:0}.oc-question.svelte-1q9651c{max-width:600px;margin:0 0 0 auto;font-size:clamp(18px,2.2vw,24px);line-height:1.45;color:#e5d5f7;text-align:right}.oc-viewport.svelte-1q9651c{position:relative;height:290px;max-width:600px;margin:0 auto;overflow:hidden;isolation:isolate}.object.svelte-1q9651c{position:absolute;width:270px;top:0;transition:transform 1.2s ease,opacity .7s ease;opacity:0}.object.svelte-1q9651c img:where(.svelte-1q9651c){display:block;width:100%;height:auto;mix-blend-mode:screen}.letter.svelte-1q9651c{left:5%;transform:translateY(24px) rotate(-10deg) scale(.82)}.calendar.svelte-1q9651c{right:2%;transform:translate(55px) rotate(9deg) scale(.8)}.found.svelte-1q9651c .letter:where(.svelte-1q9651c){opacity:1;transform:translateY(0) rotate(-5deg) scale(1)}.connected.svelte-1q9651c .calendar:where(.svelte-1q9651c){opacity:1;transform:translate(0) rotate(3deg) scale(1)}.complete.svelte-1q9651c .letter:where(.svelte-1q9651c){transform:translate(-20px) rotate(-8deg) scale(.85)}.letter-date.svelte-1q9651c{position:absolute;left:38%;top:65%;font-size:12px;color:#47275f;transform:rotate(-12deg);font-weight:500}.date-overlay.svelte-1q9651c{position:absolute;top:28%;left:25%;width:50%;height:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3d2057;line-height:1.1}.date-overlay.svelte-1q9651c span:where(.svelte-1q9651c){font-size:14px;letter-spacing:.05em}.date-overlay.svelte-1q9651c strong:where(.svelte-1q9651c){font-family:var(--face-display);font-size:68px;font-weight:400}.date-transfer.svelte-1q9651c{position:absolute;left:40%;top:58%;color:#e5d5f7;font-size:22px;opacity:0;transition:transform 1.2s ease,opacity .35s}.connected.svelte-1q9651c:not(.complete) .date-transfer:where(.svelte-1q9651c){opacity:1;transform:translate(100px,-45px)}.photo.svelte-1q9651c{width:290px}.photo-a.svelte-1q9651c{left:5%;transform:translate(-70px,20px) rotate(-14deg)}.photo-b.svelte-1q9651c{right:3%;transform:translate(70px,30px) rotate(15deg)}.found.svelte-1q9651c .photo-a:where(.svelte-1q9651c){opacity:1;transform:translate(0) rotate(-5deg)}.connected.svelte-1q9651c .photo-b:where(.svelte-1q9651c){opacity:1;transform:translate(0) rotate(5deg)}.complete.svelte-1q9651c .photo-a:where(.svelte-1q9651c){transform:translate(-18px) rotate(-8deg)}.complete.svelte-1q9651c .photo-b:where(.svelte-1q9651c){transform:translate(18px) rotate(8deg)}.oc-call.svelte-1q9651c{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#a99ab9}.call-dot.svelte-1q9651c{width:6px;height:6px;border-radius:50%;background:#b9a3f5}.oc-answer.svelte-1q9651c{min-height:25px;margin:11px 0 0;text-align:center;font-size:16px;color:#e5d5f7;opacity:0;transform:translateY(5px);transition:opacity .5s,transform .5s}.oc-answer.shown.svelte-1q9651c{opacity:1;transform:none}.oc-more.svelte-1q9651c{text-align:center;margin-top:15px}.oc-more.svelte-1q9651c>button:where(.svelte-1q9651c){font:inherit;font-size:12px;letter-spacing:.14em;color:#a99ab9;background:none;border:0;cursor:pointer}.oc-more.svelte-1q9651c>button:where(.svelte-1q9651c) span:where(.svelte-1q9651c){display:inline-grid;place-items:center;width:17px;height:17px;margin-left:5px;border:1px solid #89799a;border-radius:50%;font-size:11px;letter-spacing:0}.oc-more.svelte-1q9651c p:where(.svelte-1q9651c){max-width:470px;margin:10px auto 0;font-size:14px;line-height:1.45;color:#a99ab9}@media(max-width:650px){.oc-example-bar.svelte-1q9651c{gap:13px;margin-bottom:10px}.oc-question.svelte-1q9651c{font-size:18px}.oc-viewport.svelte-1q9651c{height:220px}.object.svelte-1q9651c{width:210px;top:4px}.letter.svelte-1q9651c{left:-3%}.calendar.svelte-1q9651c{right:-3%}.photo.svelte-1q9651c{width:210px}.photo-a.svelte-1q9651c{left:-3%}.photo-b.svelte-1q9651c{right:-3%}.date-overlay.svelte-1q9651c strong:where(.svelte-1q9651c){font-size:49px}.date-overlay.svelte-1q9651c span:where(.svelte-1q9651c){font-size:12px}.oc-answer.svelte-1q9651c{font-size:16px}.letter-date.svelte-1q9651c{font-size:10px}.date-transfer.svelte-1q9651c{left:28%}}@media(max-width:360px){.oc-viewport.svelte-1q9651c{height:185px}.object.svelte-1q9651c{width:180px}.date-overlay.svelte-1q9651c strong:where(.svelte-1q9651c){font-size:40px}.oc-example-bar.svelte-1q9651c{gap:9px}}@media(prefers-reduced-motion:reduce){.object.svelte-1q9651c,.date-transfer.svelte-1q9651c,.oc-answer.svelte-1q9651c{transition:none}.date-transfer.svelte-1q9651c{display:none}}.assistant-explainer.svelte-83z9ee{max-width:650px;font-size:17px;line-height:1.6;color:#b5a4c5;margin:18px 0 26px}.assistant-explainer.svelte-83z9ee strong:where(.svelte-83z9ee){display:block;color:#e5d5f7;font-weight:500;margin-bottom:5px}.hero-chat-section.svelte-83z9ee{scroll-margin-top:24px}.story-heading.svelte-83z9ee{display:flex;justify-content:space-between;align-items:end;gap:32px}.story-heading.svelte-83z9ee h2:where(.svelte-83z9ee){font-family:var(--face-display);font-size:clamp(33px,3.5vw,49px);line-height:1.14;font-weight:400;letter-spacing:-1.8px;margin:0}.ex-wrapper.svelte-83z9ee{max-width:800px;margin:0 auto}@media(max-width:650px){.story-heading.svelte-83z9ee h2:where(.svelte-83z9ee){font-size:36px;letter-spacing:-1.3px}}.own{--ground:#060310;--paper:#e7def0;--text:#eee8f5;--quiet:#b6a7c6;--rule:#33263f;--accent:#b9a3f5;background:var(--ground);color:var(--text);--face-text:"Ronzino",sans-serif;--face-display:"Karrik",sans-serif;font-family:var(--face-text);font-synthesis:none;line-height:1.6;overflow-x:clip}.own *{box-sizing:border-box}.own a{color:inherit;text-decoration:none}.own button{font-family:inherit}.own a:focus-visible,.own button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.own .wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.own .preview-note{font:11px/1.5 var(--face-text);letter-spacing:.08em;padding:10px 48px;border-bottom:1px solid var(--rule);display:flex;gap:20px;color:#b8a9c6}.own .preview-note span{letter-spacing:0}.own .preview-note a{margin-left:auto;text-decoration:underline}.own nav{display:flex;align-items:center;justify-content:space-between;padding:30px 48px;max-width:1440px;margin:auto}.own .wordmark{font-size:24px;letter-spacing:-.04em;font-weight:400;font-family:var(--face-display);display:inline-flex;gap:8px;align-items:center}.own .mark{color:var(--accent);font-size:28px;font-weight:400}.own .navlinks{display:flex;gap:32px;align-items:center;font-size:13px}.own .navlinks a{padding:12px 0}.own .navlinks .nav-start{border-bottom:1px solid var(--accent)}.own .opening{display:grid;grid-template-columns:1.05fr 1fr;position:relative;padding-top:60px}.own .kicker{font:11px/1.6 var(--face-text);letter-spacing:.13em;color:var(--accent);margin:0 0 28px}.own h1{font-family:var(--face-display);font-size:clamp(48px,5.5vw,80px);line-height:1.06;letter-spacing:-.025em;font-weight:400;margin:0}.own em{font-family:inherit;font-style:normal;font-weight:400;color:#d1b9ee}.own .lede{font-size:21px;line-height:1.5;margin:30px 0 16px;letter-spacing:-.3px}.own .hero-explain{font-size:15px;line-height:1.75;color:var(--quiet);max-width:390px;margin:0}.own .actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.own .solid{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:#d2bcf0;color:#20112f;padding:15px 20px;min-height:48px;font-size:13px;font-weight:500;border-radius:3px}.own .solid:hover{background:#e4d3f7}.own .text-link{font-size:13px;border-bottom:1px solid #68517d;padding-block:12px;display:inline-block;min-height:44px}.own .text-link:hover{color:#e5d5f7}.own figure{margin:0;min-width:0}.own img{display:block;width:100%;height:auto}.own .hero-art{align-self:center;position:relative;margin-right:-35px}.own .hero-art img{min-height:260px;object-fit:contain}.own figcaption{font:10.5px/1.7 var(--face-text);letter-spacing:.1em;color:var(--quiet);padding-top:20px}.own .hero-art figcaption{text-align:right;margin-right:35px}.own .opening-bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-block:1px solid var(--rule);font-size:12.5px;color:var(--quiet);margin-top:68px;padding:18px 0}.own .chapter{padding-top:76px;padding-bottom:76px;scroll-margin-top:24px}.own .chapter-label{display:flex;align-items:center;gap:28px;font:11.5px var(--face-text);letter-spacing:.1em;color:var(--quiet);margin-bottom:54px}.own .line{height:1px;background:var(--rule);flex:1}.own .split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.own h2{font-family:var(--face-display);font-size:clamp(33px,3.5vw,49px);line-height:1.14;font-weight:400;letter-spacing:-1.8px;margin:0 0 28px}.own .prose p{font-size:16px;line-height:1.85;color:var(--quiet);max-width:440px;margin:0 0 20px}.own .prose .kicker{font-size:10px;line-height:1.5;margin-bottom:20px;color:var(--accent)}.own .prose .aside{font-size:13px;line-height:1.8;border-top:1px solid var(--rule);padding-top:20px;margin-top:28px}.own .belongings-art{margin-left:-25px}.own .workspace-section{padding-top:30px;padding-bottom:100px}.own .desk-split{grid-template-columns:.85fr 1.15fr;gap:55px}.own .privacy-section{background:var(--paper);color:#251733;--quiet:#5d4d6c;--rule:#c4b5d0;--accent:#654086}.own .privacy-section em{color:#69428c}.own .privacy-section .chapter{padding-bottom:85px}.own .privacy-intro{gap:65px;align-items:start}.own .privacy-intro figure{background:#060310;padding:18px 18px 23px;border-radius:3px}.own .privacy-intro figcaption{color:#b9a6c9;padding:15px 14px 0}.own .privacy-detail{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-top:60px}.own .margin-note{font-size:15px;line-height:1.7;margin:0}.own .margin-note span{font-size:13px;color:#6a5879}.own .start-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}.own .start-heading>p{font-size:15px;color:var(--quiet);max-width:340px}.own .journey{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:45px;margin:35px 0 40px;padding:0}.own .journey li{border-top:1px solid var(--rule);padding-top:20px}.own .number{font:13px var(--face-text);color:var(--accent)}.own .journey h3{font-weight:500;font-size:19px;margin:20px 0 12px}.own .journey p{font-size:14px;line-height:1.85;color:var(--quiet)}.own .start-bottom{display:flex;justify-content:space-between;gap:40px;align-items:center}.own .smallprint{font-size:12.5px;line-height:1.8;color:var(--quiet);margin-top:20px}.own .closing{border-top:1px solid var(--rule);padding-top:55px;padding-bottom:55px;display:flex;justify-content:space-between;align-items:center}.own .closing p{font-family:var(--face-display);font-size:clamp(30px,4.5vw,62px);line-height:1.15;letter-spacing:-2px;margin:0}.own .closing>a{border:1px solid var(--rule);border-radius:50%;width:52px;height:52px;display:grid;place-items:center}.own>footer{border-top:1px solid var(--rule);padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.own>footer p,.own>footer>a:last-child{font-size:12.5px;color:var(--quiet)}@media(min-width:1500px){.own .opening{padding-top:80px;padding-bottom:0}.own .hero-art{margin-right:-60px}}@media(max-width:1000px){.own .wrap{width:calc(100% - 56px)}.own nav{padding:24px 28px}.own .preview-note{padding-inline:28px}.own .split{gap:30px}.own h1{font-family:var(--face-display);font-size:55px;letter-spacing:-2.5px}.own .hero-art{margin-right:-15px}.own .opening{padding-top:45px}.own .lede{font-size:18px}.own .privacy-detail{gap:30px}.own .journey{gap:25px}.own .start-heading{gap:30px}.own .desk-split{grid-template-columns:1fr}.own .desk-split>.prose{max-width:600px}.own .desk-split>.prose p{max-width:560px}}@media(max-width:650px){.own .wrap{width:calc(100% - 40px)}.own .preview-note{padding:8px 20px;gap:10px;font-size:10px}.own .preview-note span{display:none}.own nav{padding:20px}.own .wordmark{font-size:21px}.own .navlinks{gap:18px;font-size:12px}.own .opening{grid-template-columns:1fr;padding-top:33px}.own h1{font-family:var(--face-display);font-size:clamp(44px,11vw,65px);letter-spacing:-2px}.own .kicker{font-size:10px;margin-bottom:22px}.own .lede{font-size:20px}.own .hero-explain{font-size:14px}.own .hero-art{margin:25px -12px 0}.own .hero-art img{min-height:0}.own .hero-art figcaption{margin:0 12px;padding-top:0}.own .opening-bottom{margin-top:28px;gap:8px;padding-block:16px;flex-direction:column;font-size:11px}.own .chapter{padding-block:48px}.own .chapter-label{font-size:10.5px;margin-bottom:32px;gap:12px}.own .split{grid-template-columns:1fr;gap:28px}.own .belongings .prose{grid-row:1}.own .belongings-art{margin:0 -15px}.own h2{font-family:var(--face-display);font-size:36px;letter-spacing:-1.3px;margin-bottom:22px}.own .prose p{font-size:15px;line-height:1.8}.own .workspace-section{padding-top:8px;padding-bottom:55px}.own .privacy-detail{grid-template-columns:1fr;gap:20px;margin-top:35px}.own .privacy-section .chapter{padding-bottom:42px}.own .start-heading{grid-template-columns:1fr;gap:0}.own .start-heading>p{max-width:none}.own .journey{grid-template-columns:1fr;gap:20px;margin-top:25px}.own .journey li{display:grid;grid-template-columns:34px 1fr;gap:0 10px;padding-top:18px}.own .journey h3{margin:0 0 8px;font-size:18px}.own .journey p{grid-column:2;margin:0;font-size:14px}.own .number{padding-top:7px}.own .start-bottom{flex-direction:column;align-items:start;gap:20px}.own .closing{padding-block:35px}.own .closing p{font-family:var(--face-display);font-size:34px;letter-spacing:-1px}.own>footer{flex-wrap:wrap;padding-block:24px;gap:12px}.own>footer p{width:100%;order:3;margin:0}.own .desktop{display:none}}@media(prefers-reduced-motion:reduce){.own *{scroll-behavior:auto!important}}.own .brand-symbol{width:32px;height:32px;flex:none;object-fit:contain}.own .wordmark{gap:10px}.own .preview-note{font-size:12px}.own .kicker,.own .prose .kicker{font-size:12px;letter-spacing:.09em}.own .chapter-label{font-size:12px;line-height:1.5;letter-spacing:.08em}.own figcaption{font-size:14px;line-height:1.65;letter-spacing:0}.own .hero-art figcaption{font-size:14px}.own .opening-bottom{font-size:14px;line-height:1.6}.own .solid,.own .text-link{font-size:15px}.own .hero-explain{font-size:17px;max-width:440px}.own .prose p{font-size:17px;line-height:1.75}.own .prose .aside{font-size:15px}.own .start-heading>p,.own .journey p{font-size:16px}.own .smallprint{font-size:14px}.own .smallprint-link{text-decoration:underline;text-underline-offset:3px;color:var(--accent);display:inline;padding:0;font-size:inherit}.own>footer p,.own>footer>a:last-child{font-size:14px}.own .privacy-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.own .privacy-heading p{font-size:18px;line-height:1.75;color:var(--quiet);margin:0 0 18px;max-width:560px}.own .privacy-heading h2{font-size:clamp(38px,4.5vw,64px);margin-bottom:24px}.own .pipeline-art{margin-top:30px;background:#060310;border-radius:3px;overflow:hidden}.own .pipeline-art img{width:100%;height:auto;max-height:650px;object-fit:contain}.own .pipeline-art figcaption{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:20px 32px 30px;color:#c9bad9;font-size:15px;line-height:1.6}.own .pipeline-art strong{display:block;color:#eee8f5;font-size:18px;font-weight:500;margin-bottom:6px}.own .privacy-connections{margin-top:32px;border-block:1px solid var(--rule)}.own .privacy-connections summary{padding:22px 0;font-size:18px;font-weight:500;cursor:pointer;min-height:44px}.own .privacy-connections summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.own .privacy-limit{font-size:16px;line-height:1.75;max-width:820px;margin:0 0 24px;color:var(--quiet)}.own h1,.own h2{text-wrap:balance}@media(max-width:750px){.own .privacy-heading{grid-template-columns:1fr;gap:0}.own .privacy-heading p{font-size:17px}.own .pipeline-art figcaption{gap:20px;padding:16px 20px 24px;font-size:14px}.own .pipeline-art strong{font-size:16px}}@media(max-width:900px){.own .navlinks{gap:14px;font-size:12px}.own .navlinks .nav-section{display:none}}@media(max-width:650px){.own .navlinks{gap:16px;font-size:13px}.own .navlinks .nav-page{display:none}.own .navlinks .nav-page-keep{display:inline}.own .wordmark{font-size:21px}.own .brand-symbol{width:28px;height:28px}.own .preview-note{font-size:12px}.own .hero-explain{font-size:16px}.own .kicker,.own .chapter-label{font-size:12px}.own .opening-bottom{font-size:14px}.own .prose p{font-size:16px}.own .prose .aside{font-size:15px}.own .pipeline-art{margin-inline:-20px;border-radius:0}.own .privacy-connections summary{font-size:17px}.own .closing p{font-size:32px}}@media(prefers-reduced-motion:reduce){html:has(.own){scroll-behavior:auto!important}}
