.intercom[data-astro-cid-lq4llses]{--gutter: max(0px, (100vw - 78rem) / 2);--inset: 8px;margin-top:clamp(2.5rem,6vw,4rem);margin-inline:calc(-1 * (var(--pad) + var(--gutter)) + var(--inset));padding-inline:calc(var(--pad) + var(--gutter) - var(--inset));padding-block:clamp(2.25rem,6vw,3.75rem);background:var(--orange);background:color-mix(in srgb,var(--orange) 90%,transparent);color:var(--ink);border-radius:14px}.intercom-inner[data-astro-cid-lq4llses]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.intercom-lead[data-astro-cid-lq4llses]{grid-column:1;grid-row:1}.intercom-idle[data-astro-cid-lq4llses],.intercom-live[data-astro-cid-lq4llses]{grid-column:2;grid-row:1}.intercom[data-astro-cid-lq4llses] a[data-astro-cid-lq4llses]{color:var(--ink);text-decoration-color:var(--ink)}.intercom[data-astro-cid-lq4llses] a[data-astro-cid-lq4llses]:hover{background:var(--ink);color:var(--bone);text-decoration-color:var(--bone)}.intercom-title[data-astro-cid-lq4llses]{margin:0 0 clamp(1.2rem,3vw,2rem);font-size:clamp(2.75rem,6.5vw,5.25rem);font-weight:600;line-height:.95;letter-spacing:-.035em}.intercom-no[data-astro-cid-lq4llses]{display:block;margin-bottom:.9rem;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.08em}.bell[data-astro-cid-lq4llses]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;padding:0;background:var(--ink);color:var(--bone);border:1px solid var(--ink);border-radius:50%;cursor:pointer;transform-origin:50% 14%;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.bell[data-astro-cid-lq4llses]:hover{background:transparent;color:var(--ink)}.bell[data-astro-cid-lq4llses]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.bell[data-astro-cid-lq4llses].is-ringing{animation:bell-ring .72s var(--ease)}.bell-icon[data-astro-cid-lq4llses]{width:46px;height:46px}@keyframes bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}32%{transform:rotate(11deg)}50%{transform:rotate(-8deg)}68%{transform:rotate(5deg)}85%{transform:rotate(-2deg)}}.intercom-fallback[data-astro-cid-lq4llses]{margin:clamp(1.1rem,3vw,1.6rem) 0 0;font-size:15px}.intercom-fallback[data-astro-cid-lq4llses].is-alert{font-weight:600}.intercom-idle[data-astro-cid-lq4llses]{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.6rem);align-self:stretch;padding-top:.35rem}.intercom[data-astro-cid-lq4llses].is-live .intercom-idle[data-astro-cid-lq4llses]{display:none}.idle-title[data-astro-cid-lq4llses]{margin:0 0 .7rem;font-size:15px;font-weight:600;letter-spacing:-.01em}.idle-chips[data-astro-cid-lq4llses]{display:flex;flex-wrap:wrap;gap:.5rem}.idle-availability[data-astro-cid-lq4llses]{display:flex;align-items:center;gap:.55rem;margin:auto 0 0;font-size:15px;max-width:34ch}.idle-dot[data-astro-cid-lq4llses]{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 18%,transparent)}.intercom-live[data-astro-cid-lq4llses]{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.intercom[data-astro-cid-lq4llses].is-live .intercom-live[data-astro-cid-lq4llses]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility 0s}.intercom-live-inner[data-astro-cid-lq4llses]{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.9rem}.chat-log[data-astro-cid-lq4llses]{display:flex;flex-direction:column;gap:.6rem;max-height:min(50vh,430px);min-height:68px;overflow-y:auto;padding-block:.2rem;scrollbar-width:thin}.intercom .msg{max-width:88%;padding:.6em .85em;font-size:15px;line-height:1.45;background:var(--bone);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:16px;overflow-wrap:anywhere;animation:msg-in .18s var(--ease) both}.intercom .msg--them{align-self:flex-start;border-bottom-left-radius:4px}.intercom .msg--me{align-self:flex-end;background:var(--paper);border-bottom-right-radius:4px}.intercom .msg--sent{font-weight:600}@keyframes msg-in{0%{opacity:0;transform:translateY(5px)}}.intercom .msg--typing{display:inline-flex;align-items:center;gap:0;padding:.75em .9em}.intercom .msg--typing i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor;animation:chat-dot .9s infinite}.intercom .msg--typing i:nth-child(2){animation-delay:.15s}.intercom .msg--typing i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.intercom .msg.is-streaming:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:2px;background:var(--ink);vertical-align:-.15em;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.chat-suggestions[data-astro-cid-lq4llses]{display:flex;flex-wrap:wrap;gap:.5rem}.chat-suggestions[data-astro-cid-lq4llses][hidden]{display:none}.chat-chip[data-astro-cid-lq4llses]{font-size:14px;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:999px;padding:.5em .95em;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.chat-chip[data-astro-cid-lq4llses]:hover{background:var(--ink);color:var(--bone)}.composer[data-astro-cid-lq4llses][hidden],.handoff[data-astro-cid-lq4llses][hidden],.field[data-astro-cid-lq4llses][hidden]{display:none}.chat-form[data-astro-cid-lq4llses],.handoff[data-astro-cid-lq4llses]{display:flex;gap:.5rem;background:var(--bone);border:1px solid var(--ink);border-radius:28px;padding:.5rem .5rem .5rem 1.1rem;animation:card-in .22s var(--ease) both}.chat-form[data-astro-cid-lq4llses]{align-items:center}@keyframes card-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.chat-form[data-astro-cid-lq4llses] input[data-astro-cid-lq4llses][type=text]{flex:1;min-width:0;font-size:15px;background:transparent;border:0;padding:.5em 0}.chat-form[data-astro-cid-lq4llses] input[data-astro-cid-lq4llses][type=text]:focus{outline:none}.chat-form[data-astro-cid-lq4llses] input[data-astro-cid-lq4llses][type=text]:disabled{color:var(--ink-soft)}.chat-form[data-astro-cid-lq4llses]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.send[data-astro-cid-lq4llses]{flex:none;font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1;color:var(--bone);background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:.7em 1.2em;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.send[data-astro-cid-lq4llses]:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:var(--ink)}.send[data-astro-cid-lq4llses]:disabled{opacity:.55;cursor:not-allowed}.send--wide[data-astro-cid-lq4llses]{align-self:flex-end}.handoff[data-astro-cid-lq4llses]{flex-direction:column;align-items:stretch;gap:.65rem;padding:1rem 1.1rem 1.1rem;border-radius:28px}.handoff-title[data-astro-cid-lq4llses]{margin:0;font-weight:700;font-size:16px}.field[data-astro-cid-lq4llses]{display:flex;flex-direction:column;gap:.25rem}.field[data-astro-cid-lq4llses] label[data-astro-cid-lq4llses]{font-size:13px;font-weight:600}.handoff[data-astro-cid-lq4llses] input[data-astro-cid-lq4llses],.handoff[data-astro-cid-lq4llses] textarea[data-astro-cid-lq4llses]{font-size:15px;background:var(--bone);border:1px solid var(--rule-strong);border-radius:12px;padding:.55em .7em;resize:vertical;width:100%}.handoff[data-astro-cid-lq4llses] input[data-astro-cid-lq4llses]:focus-visible,.handoff[data-astro-cid-lq4llses] textarea[data-astro-cid-lq4llses]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.handoff-error[data-astro-cid-lq4llses]{margin:0;font-size:14px;font-weight:600}.handoff-error[data-astro-cid-lq4llses][hidden]{display:none}@media(max-width:760px){.intercom-inner[data-astro-cid-lq4llses]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.intercom-lead[data-astro-cid-lq4llses],.intercom-idle[data-astro-cid-lq4llses],.intercom-live[data-astro-cid-lq4llses]{grid-column:1;grid-row:auto}.bell[data-astro-cid-lq4llses]{width:96px;height:96px}.bell-icon[data-astro-cid-lq4llses]{width:38px;height:38px}.chat-log[data-astro-cid-lq4llses]{max-height:46vh}}.workshop-canvas[data-astro-cid-g5v2tpal]{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}main{padding-block:0}.intercom{position:relative;z-index:1;min-height:100svh;display:flex;align-items:center}.room--masthead[data-astro-cid-xhaoqxbd]{overflow-x:clip}.masthead-inner[data-astro-cid-xhaoqxbd]{display:grid;gap:clamp(.9rem,2vw,1.5rem);max-width:min(100%,46rem);position:relative;z-index:1}.masthead-inner[data-astro-cid-xhaoqxbd]:before{content:"";position:absolute;inset:-3.5rem -5rem -3.5rem -4rem;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bone) 92%,transparent) 62%,color-mix(in srgb,var(--bone) 60%,transparent) 80%,transparent 100%);pointer-events:none}.masthead-who[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;gap:.75rem;width:fit-content;margin:0;padding:5px 18px 5px 5px;font-size:15px;line-height:1.25;background:var(--bone);border:1px solid var(--rule);border-radius:999px}.masthead-who[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{display:block;font-weight:600;font-size:16px;letter-spacing:-.01em}.masthead-kind[data-astro-cid-xhaoqxbd]{font-size:14px;color:var(--ink-soft)}.masthead-portrait[data-astro-cid-xhaoqxbd]{flex:none;width:40px;aspect-ratio:1;object-fit:cover;border-radius:50%}.masthead-name[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.035em;text-wrap:balance;margin:0 0 0 -.04em}.masthead-body[data-astro-cid-xhaoqxbd]{max-width:52ch}.masthead-hook[data-astro-cid-xhaoqxbd]{margin:0 0 .7rem;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--ink);max-width:46ch}.masthead-hook[data-astro-cid-xhaoqxbd]:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.45em;background:var(--orange);vertical-align:.08em}.masthead-proof[data-astro-cid-xhaoqxbd]{margin:0 0 .7rem;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.masthead-actions[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:clamp(1rem,2.5vw,1.6rem)}#how[data-astro-cid-xhaoqxbd] .block-head[data-astro-cid-xhaoqxbd]{flex-direction:column;align-items:flex-start;gap:.35rem}.value[data-astro-cid-xhaoqxbd]{margin:0 0 clamp(1rem,2.5vw,1.75rem);max-width:40ch;font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.flow[data-astro-cid-xhaoqxbd]{margin:0}.flow[data-astro-cid-xhaoqxbd] svg[data-astro-cid-xhaoqxbd]{display:block;width:100%;height:auto;overflow:visible}.flow-tall[data-astro-cid-xhaoqxbd]{display:none!important}@media(max-width:640px){.flow-wide[data-astro-cid-xhaoqxbd]{display:none!important}.flow-tall[data-astro-cid-xhaoqxbd]{display:block!important;max-width:360px;margin-inline:auto}}.flow-disc[data-astro-cid-xhaoqxbd]{fill:var(--bone);stroke:var(--ink);stroke-width:1.5}.flow-glyph[data-astro-cid-xhaoqxbd]{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.flow-eye[data-astro-cid-xhaoqxbd]{fill:var(--orange)}.flow-check[data-astro-cid-xhaoqxbd]{fill:none;stroke:var(--orange);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.flow-ring[data-astro-cid-xhaoqxbd]{fill:var(--bone);stroke:var(--orange);stroke-width:3}.flow-line[data-astro-cid-xhaoqxbd]{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-dasharray:5 7;animation:flow-run 1.4s linear infinite}.flow-line--back[data-astro-cid-xhaoqxbd]{stroke:var(--ink-soft)}.flow-line--ship[data-astro-cid-xhaoqxbd]{stroke:var(--orange);stroke-width:2}.flow-tip[data-astro-cid-xhaoqxbd]{fill:var(--ink)}.flow-label[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-size:17px;font-weight:600;fill:var(--ink);text-anchor:middle;letter-spacing:-.01em}.flow-tall[data-astro-cid-xhaoqxbd] .flow-label[data-astro-cid-xhaoqxbd]{font-size:15px}.flow-label--start[data-astro-cid-xhaoqxbd]{text-anchor:start}.flow-label--soft[data-astro-cid-xhaoqxbd]{font-weight:500;fill:var(--ink-soft)}.flow-disc--draft[data-astro-cid-xhaoqxbd]{stroke-dasharray:5 4}.flow-line--ask[data-astro-cid-xhaoqxbd]{stroke:var(--ink-soft);stroke-dasharray:2 6}.flow-caption[data-astro-cid-xhaoqxbd]{margin:clamp(.8rem,2vw,1.2rem) 0 0;max-width:62ch;font-size:16px;line-height:1.5;color:var(--ink)}.flow-no[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-size:.8em;fill:var(--orange)}@keyframes flow-run{to{stroke-dashoffset:-24}}@media(prefers-reduced-motion:reduce){.flow-line[data-astro-cid-xhaoqxbd]{animation:none}}.value-price[data-astro-cid-xhaoqxbd]{margin:clamp(1rem,2.5vw,1.5rem) 0 0;padding-top:.8rem;border-top:1px solid var(--rule);font-size:15px;color:var(--ink-soft)}
