.mcp-module__3U6Bwa__hero{align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){.mcp-module__3U6Bwa__hero{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:4rem}}.mcp-module__3U6Bwa__early{font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink-3);margin:1.6rem 0 0;font-size:.88rem}.mcp-module__3U6Bwa__early a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.mcp-module__3U6Bwa__early a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.mcp-module__3U6Bwa__scene{background:var(--accent-wash);font-family:var(--font-inter),system-ui,sans-serif;border-radius:28px;padding:.75rem .75rem 1.1rem;position:relative}@media (min-width:640px){.mcp-module__3U6Bwa__scene{padding:1.5rem 1.5rem 7.25rem}}.mcp-module__3U6Bwa__scene .jc{height:min(68vh,33rem);box-shadow:0 24px 50px -24px rgba(var(--shadow-rgb),.28)}.mcp-module__3U6Bwa__works{color:var(--ink-2);margin:.9rem .4rem 0;font-size:.86rem}@media (min-width:640px){.mcp-module__3U6Bwa__works{max-width:14rem;margin:0;position:absolute;bottom:3.2rem;left:1.9rem}}.mcp-module__3U6Bwa__can{background:var(--ink);color:var(--bg);box-shadow:0 24px 50px -22px rgba(var(--shadow-rgb),.45);border-radius:16px;margin-top:1rem;padding:1.1rem 1.25rem 1.15rem}@media (min-width:640px){.mcp-module__3U6Bwa__can{width:21rem;margin:0;padding:1.25rem 1.4rem 1.3rem;position:absolute;bottom:-2.25rem;right:-1.25rem}}.mcp-module__3U6Bwa__canT{opacity:.7;margin:0 0 .8rem;font-size:.8rem}.mcp-module__3U6Bwa__can ul{gap:.5rem 1rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}@media (min-width:640px){.mcp-module__3U6Bwa__can ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-module__3U6Bwa__can li{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.mcp-module__3U6Bwa__can li:before{content:"";background:color-mix(in srgb,var(--bg)55%,transparent);border-radius:999px;flex:none;width:.4rem;height:.4rem}.mcp-module__3U6Bwa__canN{border-top:1px solid color-mix(in srgb,var(--bg)18%,transparent);align-items:center;gap:.5rem;margin:.95rem 0 0;padding-top:.8rem;font-size:.8rem;display:flex}.mcp-module__3U6Bwa__canN i{background:var(--accent);border-radius:999px;width:.5rem;height:.5rem}.mcp-module__3U6Bwa__one{align-items:start;gap:2.5rem;display:grid}@media (min-width:1024px){.mcp-module__3U6Bwa__one{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4.5rem}.mcp-module__3U6Bwa__oneText{position:sticky;top:7rem}}.mcp-module__3U6Bwa__oneText p{max-width:32ch}.mcp-module__3U6Bwa__oneText .mcp-module__3U6Bwa__eg{font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink-3);margin-top:1.4rem;font-size:.86rem}.mcp-module__3U6Bwa__win{border:1px solid var(--rule);background:var(--bg-elev);box-shadow:0 24px 50px -28px rgba(var(--shadow-rgb),.25);font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink);border-radius:18px;overflow:hidden}.mcp-module__3U6Bwa__winHead{border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:1rem;margin:0;padding:.9rem 1.25rem;font-size:.86rem;display:flex}.mcp-module__3U6Bwa__winHead span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-module__3U6Bwa__winHead span:last-child{border:1px solid var(--rule);color:var(--ink-3);border-radius:999px;flex:none;margin-left:auto;padding:.15rem .6rem;font-size:.74rem}.mcp-module__3U6Bwa__log{gap:1.5rem;margin:0;padding:1.5rem 1.25rem .5rem;list-style:none;display:grid}@media (min-width:640px){.mcp-module__3U6Bwa__log{gap:1.75rem;padding:2rem 2.25rem .75rem 1.5rem}}.mcp-module__3U6Bwa__log>li{gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.mcp-module__3U6Bwa__log>li{grid-template-columns:4.75rem minmax(0,1fr);gap:1rem}}.mcp-module__3U6Bwa__at{color:var(--ink-3);white-space:nowrap;padding-top:.5rem;font-size:.78rem}.mcp-module__3U6Bwa__body{justify-items:start;gap:.85rem;min-width:0;display:grid}.mcp-module__3U6Bwa__body>*{min-width:0}.mcp-module__3U6Bwa__me{background:var(--bg-deep);border-radius:14px;justify-self:end;max-width:85%;margin:0;padding:.65rem .95rem;font-size:.95rem;line-height:1.5}.mcp-module__3U6Bwa__used{border:1px solid var(--rule);color:var(--ink-3);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.mcp-module__3U6Bwa__used i{background:var(--ink-3);border-radius:999px;width:.4rem;height:.4rem}.mcp-module__3U6Bwa__says{font-family:var(--font-garamond),Georgia,serif;color:var(--ink);max-width:34em;margin:0;font-size:1.15rem;line-height:1.45}.mcp-module__3U6Bwa__card{border:1px solid var(--rule);background:var(--bg);border-radius:12px;justify-self:stretch;padding:1rem 1.1rem}.mcp-module__3U6Bwa__cardT{color:var(--ink-3);margin:0 0 .75rem;font-size:.8rem}.mcp-module__3U6Bwa__plan{gap:.55rem 1.25rem;margin:0;font-size:.9rem;line-height:1.4;display:grid}.mcp-module__3U6Bwa__plan div{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;display:grid}.mcp-module__3U6Bwa__plan dt{color:var(--ink-3)}.mcp-module__3U6Bwa__plan dd{color:var(--ink);margin:0}.mcp-module__3U6Bwa__rows{gap:.6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.mcp-module__3U6Bwa__rows li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem 1rem;display:grid}.mcp-module__3U6Bwa__rows b{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:500}.mcp-module__3U6Bwa__rows .mcp-module__3U6Bwa__bar{grid-area:2/1/auto/-1}@media (min-width:640px){.mcp-module__3U6Bwa__rows li{grid-template-columns:minmax(0,1fr) 9rem 4.5rem;align-items:center}.mcp-module__3U6Bwa__rows .mcp-module__3U6Bwa__bar{grid-area:1/2}.mcp-module__3U6Bwa__rows b{text-align:right;grid-column:3}}.mcp-module__3U6Bwa__bar{background:var(--bg-deep);border-radius:3px;height:5px;display:block;overflow:hidden}.mcp-module__3U6Bwa__bar i{background:var(--ink-4);border-radius:3px;height:100%;display:block}.mcp-module__3U6Bwa__log>li.mcp-module__3U6Bwa__gap{color:var(--accent-deep);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;font-size:.82rem}.mcp-module__3U6Bwa__gap:before,.mcp-module__3U6Bwa__gap:after{content:"";background:var(--rule-strong);height:1px}.mcp-module__3U6Bwa__morning .mcp-module__3U6Bwa__at{color:var(--accent-deep)}.mcp-module__3U6Bwa__morning .mcp-module__3U6Bwa__bar.mcp-module__3U6Bwa__top i{background:var(--accent)}.mcp-module__3U6Bwa__finding{font-family:var(--font-garamond),Georgia,serif;letter-spacing:-.01em;color:var(--ink);max-width:24em;margin:0;font-size:1.5rem;line-height:1.25}.mcp-module__3U6Bwa__quote{border-top:1px solid var(--rule);font-family:var(--font-garamond),Georgia,serif;color:var(--ink-2);margin:.9rem 0 0;padding-top:.85rem;font-size:1.08rem;font-style:italic;line-height:1.4}.mcp-module__3U6Bwa__quote span{font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink-3);margin-left:.4rem;font-size:.78rem;font-style:normal}.mcp-module__3U6Bwa__typing{border:1px solid var(--rule-strong);background:var(--bg-elev);border-radius:16px;align-items:center;gap:.75rem;margin:.75rem 1.25rem 1.25rem;padding:.8rem .8rem .8rem 1.1rem;font-size:.95rem;display:flex}@media (min-width:640px){.mcp-module__3U6Bwa__typing{margin:1rem 2.25rem 1.75rem 7.25rem}}.mcp-module__3U6Bwa__typing span{min-width:0}.mcp-module__3U6Bwa__typing span:after{content:"";vertical-align:text-bottom;background:var(--ink);width:1.5px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite mcp-module__3U6Bwa__blink;display:inline-block}.mcp-module__3U6Bwa__typing i{background:var(--ink);width:2rem;height:2rem;color:var(--bg);border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.mcp-module__3U6Bwa__ask{align-items:start;gap:2.5rem;display:grid}@media (min-width:1024px){.mcp-module__3U6Bwa__ask{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:4.5rem}}.mcp-module__3U6Bwa__qs{margin:0;padding:0;list-style:none}.mcp-module__3U6Bwa__qs li{border-top:1px solid color-mix(in srgb,var(--bg)18%,transparent)}.mcp-module__3U6Bwa__qs li:last-child{border-bottom:1px solid color-mix(in srgb,var(--bg)18%,transparent)}.mcp-module__3U6Bwa__qs button{text-align:left;width:100%;color:inherit;opacity:.45;font-family:var(--font-garamond),Georgia,serif;letter-spacing:-.01em;padding:1.05rem 0;font-size:1.45rem;line-height:1.25;transition:opacity .14s;display:block}@media (min-width:768px){.mcp-module__3U6Bwa__qs button{padding:1.2rem 0;font-size:1.9rem}}.mcp-module__3U6Bwa__qs button:hover{opacity:.8}.mcp-module__3U6Bwa__qs button.mcp-module__3U6Bwa__sel{opacity:1}.mcp-module__3U6Bwa__qs button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;opacity:1}.mcp-module__3U6Bwa__draft{background:color-mix(in srgb,var(--bg)9%,transparent);border:1px solid color-mix(in srgb,var(--bg)16%,transparent);font-family:var(--font-inter),system-ui,sans-serif;border-radius:18px;display:grid}.mcp-module__3U6Bwa__draft>div{grid-area:1/1;padding:1.5rem 1.5rem 1.6rem}@media (min-width:640px){.mcp-module__3U6Bwa__draft>div{padding:1.9rem 2rem 2rem}}.mcp-module__3U6Bwa__draftT{opacity:.65;margin:0 0 1.2rem;font-size:.82rem}.mcp-module__3U6Bwa__draft dl{gap:1.1rem;margin:0;display:grid}.mcp-module__3U6Bwa__draft dt{opacity:.65;margin-bottom:.2rem;font-size:.8rem}.mcp-module__3U6Bwa__draft dd{font-family:var(--font-garamond),Georgia,serif;margin:0;font-size:1.35rem;line-height:1.25}.mcp-module__3U6Bwa__draft dd.mcp-module__3U6Bwa__back{color:var(--accent)}.mcp-module__3U6Bwa__onPage li:not(:last-child) .mcp-module__3U6Bwa__dotPage{background:var(--bg)}@keyframes mcp-module__3U6Bwa__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mcp-module__3U6Bwa__typing span:after{animation:none}.mcp-module__3U6Bwa__qs button{transition:none}}
