.landing.svelte-1uha8ag{--line:#f4f2ec21;--quiet:#aab0bb;overflow:clip}.shell.svelte-1uha8ag{width:min(100% - 3rem,1280px);margin-inline:auto}.section-space.svelte-1uha8ag{padding-block:clamp(6rem,11vw,11rem)}.kicker.svelte-1uha8ag,.step-number.svelte-1uha8ag,.feature-index.svelte-1uha8ag,.plan-number.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;font-size:.7rem;font-weight:600}.kicker.svelte-1uha8ag{color:var(--color-shift-lime)}.landing.svelte-1uha8ag h1:where(.svelte-1uha8ag),.landing.svelte-1uha8ag h2:where(.svelte-1uha8ag),.landing.svelte-1uha8ag h3:where(.svelte-1uha8ag),.landing.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.landing.svelte-1uha8ag h1:where(.svelte-1uha8ag),.landing.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.065em}.site-header.svelte-1uha8ag{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0de0;position:sticky;top:0}.nav-row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:2rem;height:76px;display:flex}.nav-links.svelte-1uha8ag,.nav-actions.svelte-1uha8ag{align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.sign-in.svelte-1uha8ag{color:#d0d3d9;font-size:.86rem;transition:color .2s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.sign-in.svelte-1uha8ag:hover,.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-shift-lime)}.nav-actions.svelte-1uha8ag{gap:1.4rem}.hero.svelte-1uha8ag{grid-template-columns:1fr .94fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:630px;padding-block:clamp(4rem,6vw,6rem) 4rem;display:grid}.hero-copy.svelte-1uha8ag{z-index:1;position:relative}.hero-copy.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){white-space:nowrap;align-items:center;gap:.8rem;display:flex}.kicker-line.svelte-1uha8ag{background:currentColor;width:20px;height:1px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);white-space:nowrap;margin-top:2.1rem;font-size:clamp(4rem,6.8vw,7.6rem);font-weight:700;line-height:1.03}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-shift-lime)}.hero-lead.svelte-1uha8ag{color:#c4c7ce;max-width:32rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.7;margin-top:2.2rem!important}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.8rem;margin-top:2.3rem;display:flex}.text-link.svelte-1uha8ag{border-bottom:1px solid #727781;align-items:center;gap:.65rem;min-height:44px;font-size:.91rem;font-weight:600;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--color-shift-lime);border-color:currentColor}.hero-art.svelte-1uha8ag{border:1px solid var(--line);background:#111418;flex-direction:column;align-self:stretch;min-height:555px;display:flex;overflow:hidden}.art-meta.svelte-1uha8ag,.art-caption.svelte-1uha8ag{color:#aeb2bc;font:600 .7rem/1.5 var(--font-mono);letter-spacing:.09em;justify-content:space-between;gap:.5rem 1rem;padding:1.15rem 1.4rem;display:flex}.art-meta.svelte-1uha8ag{border-bottom:1px solid var(--line)}.art-caption.svelte-1uha8ag{border-top:1px solid var(--line)}.art-stage.svelte-1uha8ag{isolation:isolate;background:radial-gradient(circle at 52% 47%,#c6f84d13,#0000 62%);flex:1;place-items:center;min-height:430px;display:grid;position:relative}.art-stage.svelte-1uha8ag:before{content:"";z-index:-1;background-image:linear-gradient(#f4f2ec09 1px,#0000 1px),linear-gradient(90deg,#f4f2ec09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.art-orbit.svelte-1uha8ag{aspect-ratio:1;border:1px solid #c6f84d40;border-radius:50%;width:min(72%,365px);position:absolute;box-shadow:0 0 0 45px #c6f84d06,0 0 0 92px #c6f84d05}.qr-ticket.svelte-1uha8ag{color:#e9f2dd;background:#0d1210;border:1px solid #c6f84d66;width:min(57%,270px);min-width:215px;padding:1.15rem;position:relative;transform:rotate(-7deg)translate(-21px,-15px);box-shadow:0 24px 55px #00000059,inset 0 0 40px #c6f84d0f}.ticket-top.svelte-1uha8ag,.ticket-bottom.svelte-1uha8ag{font:700 .62rem/1.4 var(--font-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ticket-top.svelte-1uha8ag{border-bottom:1px solid #2c3530;padding-bottom:.7rem}.ticket-top.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{font-size:1.1rem}.qr-graphic.svelte-1uha8ag{aspect-ratio:1.24;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.qr-graphic.svelte-1uha8ag svg{width:73%;height:73%}.qr-graphic.svelte-1uha8ag:after{content:"";background:var(--color-shift-mint);opacity:0;height:3px;position:absolute;top:0;left:6%;right:6%;box-shadow:0 0 18px 5px #3ddc9759}.ticket-bottom.svelte-1uha8ag{border-top:1px solid #2c3530;padding-top:.7rem}.ticket-bottom.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{text-align:right;max-width:70px;color:var(--color-shift-lime)}.confirmation.svelte-1uha8ag{background:#1b2023;border:1px solid #444c44;align-items:flex-start;gap:.9rem;width:min(58%,245px);padding:1.1rem;display:flex;position:absolute;bottom:7%;right:5%;transform:rotate(5deg);box-shadow:0 15px 40px #00000059}.confirmation-icon.svelte-1uha8ag{color:#0a0b0d;background:var(--color-shift-mint);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.confirmation.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-shift-mint);font:700 .62rem var(--font-mono);letter-spacing:.1em}.confirmation.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 1.8rem/1 var(--font-display);white-space:nowrap;margin:.4rem 0 .15rem;display:block}.confirmation.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:.65rem}.confirmation.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#bcc2c7;font-size:.7rem}.walkthrough.svelte-1uha8ag{color:#f4f2ec;background:#151b18;border-block:1px solid #c6f84d29;position:relative;overflow:clip}.walkthrough.svelte-1uha8ag:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c6f84d14,#0000 65%);border-radius:50%;width:54vw;position:absolute;top:8%;left:-30vw}.walkthrough-layout.svelte-1uha8ag{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,9vw,10rem);display:grid;position:relative}.walk-intro.svelte-1uha8ag{grid-area:1/1}.walk-visual.svelte-1uha8ag{z-index:2;grid-area:2/1;align-self:start;position:sticky;top:110px}.walk-steps.svelte-1uha8ag{grid-area:1/2/span 2;padding-top:3rem}.walk-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5rem);line-height:1.09}.walk-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:13ch;margin-top:1.1rem}.walk-preview.svelte-1uha8ag{background:#0b100e;border:1px solid #c6f84d52;max-width:490px;margin-top:2.5rem;box-shadow:0 24px 70px #0000003d}.preview-header.svelte-1uha8ag{border-bottom:1px solid var(--line);color:#c4d0c2;font:600 .7rem var(--font-mono);letter-spacing:.08em;justify-content:space-between;padding:.85rem 1rem;display:flex}.preview-status.svelte-1uha8ag{color:var(--color-shift-mint);align-items:center;gap:.4rem;display:inline-flex}.preview-status.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--color-shift-mint);width:7px;height:7px;box-shadow:0 0 10px var(--color-shift-mint);border-radius:50%}.preview-body.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem;min-height:235px;padding:1.2rem;display:grid}.preview-art.svelte-1uha8ag{background:radial-gradient(circle,#c6f84d1f,#131a15 75%);border:1px solid #c6f84d1f;place-items:center;min-height:175px;display:grid;position:relative;overflow:hidden}.scene-qr.svelte-1uha8ag{color:#101610;background:#e9f2dd;place-items:center;width:106px;height:106px;display:grid;position:relative;overflow:hidden}.scene-qr.svelte-1uha8ag svg{width:80%;height:80%}.scene-scan.svelte-1uha8ag{background:var(--color-shift-mint);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 14px 4px #3ddc978c}.scene-clock.svelte-1uha8ag{color:var(--color-shift-mint);flex-direction:column;align-items:center;gap:.65rem;display:flex}.scene-clock.svelte-1uha8ag>svg{border:1px solid;border-radius:50%;width:2.4rem;height:2.4rem;padding:.25rem}.scene-clock.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#f4f2ec;font:700 clamp(2rem, 3.5vw, 3.1rem)/1 var(--font-display);letter-spacing:-.07em;white-space:nowrap}.scene-clock.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-shift-mint);margin-left:.2rem;font-size:.7rem}.scene-export.svelte-1uha8ag{color:var(--color-shift-mint);align-items:center;gap:.8rem;display:flex}.scene-export.svelte-1uha8ag span:where(.svelte-1uha8ag){gap:.45rem;display:grid}.scene-export.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#c6f84d59;width:50px;height:6px;display:block}.scene-export.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){width:36px}.scene-export.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){width:43px}.scene-hint.svelte-1uha8ag{font:600 .62rem var(--font-mono);letter-spacing:.04em;color:#b0c4ad;position:absolute;bottom:.6rem;left:.6rem}.preview-copy.svelte-1uha8ag{flex-direction:column;display:flex}.preview-label.svelte-1uha8ag{font:700 .7rem var(--font-mono);letter-spacing:.1em;color:var(--color-shift-mint)}.preview-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 clamp(1.1rem, 1.9vw, 1.65rem)/1.2 var(--font-display);letter-spacing:-.055em;margin-top:.6rem}.preview-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9c4b9;margin-top:.5rem;font-size:.78rem;line-height:1.5}.preview-progress.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:.3rem;padding:0 1rem;display:grid}.preview-progress.svelte-1uha8ag span:where(.svelte-1uha8ag){font:600 .7rem var(--font-mono);color:#aebbb0;border-top:2px solid #3c4940;padding:.55rem 0;transition:border-color .45s,color .45s}.preview-progress.svelte-1uha8ag span.current:where(.svelte-1uha8ag),.preview-progress.svelte-1uha8ag span.passed:where(.svelte-1uha8ag){border-color:var(--color-shift-lime);color:var(--color-shift-lime)}.preview-disclaimer.svelte-1uha8ag{color:#a7b2aa;font:500 .7rem var(--font-mono);padding:.7rem 1rem}.walk-step.svelte-1uha8ag{border-top:1px solid var(--line);border-left:2px solid #0000;min-height:max(370px,53svh);padding:2.4rem 0 2.4rem 1.4rem;transition:border-color .45s,background .45s,padding-left .45s}.walk-step.svelte-1uha8ag:last-child{border-bottom:1px solid var(--line)}.walk-step.active.svelte-1uha8ag{border-left-color:var(--color-shift-lime);background:linear-gradient(90deg,#c6f84d0e,#0000 48%);padding-left:2rem}.step-number.svelte-1uha8ag{color:var(--color-shift-lime)}.walk-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:700 clamp(2rem, 3vw, 2.75rem)/1.1 var(--font-display);letter-spacing:-.055em;margin-top:2rem}.walk-step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9c4b9;max-width:28rem;margin-top:1rem;line-height:1.7}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:4rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1rem}.section-head.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:300px;color:var(--quiet);padding-bottom:.4rem;line-height:1.7}.feature-list.svelte-1uha8ag{border-top:1px solid var(--line)}.feature-row.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:60px 70px minmax(220px,1fr) minmax(200px,.85fr) 24px;align-items:center;gap:1.5rem;padding:2.3rem .5rem;display:grid}.feature-index.svelte-1uha8ag{color:var(--quiet)}.feature-symbol.svelte-1uha8ag{color:#d4d9c8}.feature-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 clamp(1.15rem, 1.65vw, 1.5rem)/1.3 var(--font-sans);letter-spacing:-.03em}.feature-row.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--quiet);font-size:.9rem;line-height:1.65}.feature-row.svelte-1uha8ag .feature-arrow{color:#737a7d}.evidence-band.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr;align-items:center;gap:3rem;margin-top:5rem;padding:2.2rem 0;display:grid}.evidence-band.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:var(--color-shift-mint);font:600 .75rem var(--font-mono);letter-spacing:.08em;align-items:center;gap:1rem;display:flex}.evidence-band.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d0d3d9;max-width:530px;line-height:1.7}.pricing.svelte-1uha8ag{border-top:1px solid var(--line);background:#121518}.plan-grid.svelte-1uha8ag{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.plan.svelte-1uha8ag{border-top:2px solid #0000;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.plan.svelte-1uha8ag+.plan:where(.svelte-1uha8ag){border-left:1px solid var(--line)}.plan.featured.svelte-1uha8ag{border-top-color:var(--color-shift-lime);background:#1c211e}.plan-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:.3rem;min-height:1.5rem;display:flex}.plan-number.svelte-1uha8ag{color:var(--quiet)}.plan-tag.svelte-1uha8ag{color:#0a0b0d;background:var(--color-shift-lime);font:700 .62rem var(--font-mono);padding:.25rem .4rem}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:600 1.45rem var(--font-sans);margin-top:2rem}.plan-price.svelte-1uha8ag{white-space:nowrap;margin-top:1.25rem!important}.plan-price.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 clamp(1.9rem, 2.4vw, 2.8rem)/1 var(--font-display);letter-spacing:-.07em}.plan-price.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--quiet);font-size:.75rem}.plan-limits.svelte-1uha8ag{color:#ced2d5;padding:1.25rem 0;font-size:.8rem;line-height:1.7}.plan-toggle.svelte-1uha8ag{border-top:1px solid var(--line);color:#d2d5d9;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0;font-size:.84rem;font-weight:600;display:none}.plan-toggle.svelte-1uha8ag svg{transition:transform .25s}.plan.expanded.svelte-1uha8ag .plan-toggle:where(.svelte-1uha8ag) svg{transform:rotate(180deg)}.plan.svelte-1uha8ag ul:where(.svelte-1uha8ag){border-top:1px solid var(--line);gap:.8rem;margin:0 0 2rem;padding:1.35rem 0 0;list-style:none;display:grid}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#d2d5d9;align-items:flex-start;gap:.6rem;font-size:.78rem;line-height:1.5;display:flex}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--color-shift-mint);flex:none;margin-top:.1rem}.pricing-note.svelte-1uha8ag{color:var(--quiet);font-size:.77rem;margin-top:1.25rem!important}.closing.svelte-1uha8ag{padding-block:clamp(3rem,6vw,7rem)}.closing-inner.svelte-1uha8ag{background:radial-gradient(circle at 65%,#c6f84d17,#0000 40%),#141a16;border:1px solid #c6f84d47;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.closing.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){color:var(--color-shift-lime)}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){z-index:1;margin-top:1.4rem;position:relative}.closing-action.svelte-1uha8ag{z-index:1;max-width:280px;position:relative}.closing-action.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c6d0c5;margin-bottom:1.5rem;line-height:1.6}.closing-index.svelte-1uha8ag{color:var(--color-shift-lime);font:700 26rem/1 var(--font-display);opacity:.08;position:absolute;top:-11rem;right:27%}.footer.svelte-1uha8ag{border-top:1px solid var(--line);overflow:hidden}.footer-top.svelte-1uha8ag{justify-content:space-between;gap:3rem;padding-block:4rem;display:flex}.footer-top.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--quiet);margin-top:1rem;font-size:.84rem}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){grid-template-columns:repeat(3,auto);align-content:start;gap:1rem 2.5rem;display:grid}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#c9cdd3;font-size:.83rem}.footer-bottom.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--quiet);font:500 .7rem var(--font-mono);letter-spacing:.05em;justify-content:space-between;padding-block:1.3rem;display:flex}.footer.svelte-1uha8ag{container-type:inline-size}.footer-wordmark.svelte-1uha8ag{color:#f4f2ec12;width:min(100% - 3rem,1280px);font:700 clamp(3.5rem, 19.5cqw, 16.5rem)/1.3 var(--font-display);letter-spacing:-.09em;text-align:center;white-space:nowrap;margin:1.5rem auto 0}.skip-link.svelte-1uha8ag{z-index:60;color:#0a0b0d;background:var(--color-shift-lime);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link.svelte-1uha8ag:focus{transform:translateY(0)}.landing.svelte-1uha8ag a:focus-visible{outline:2px solid var(--color-shift-lime);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.landing.svelte-1uha8ag.motion-ready .scroll-in:where(.svelte-1uha8ag){opacity:.72;filter:blur(6px);transition:opacity .8s var(--ease-out), filter .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(38px)scale(.98)}.landing.svelte-1uha8ag.motion-ready .scroll-in:where(.svelte-1uha8ag).is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.preview-body.svelte-1uha8ag{animation:svelte-1uha8ag-scene-enter .55s var(--ease-out) both}.scene-scan.svelte-1uha8ag{animation:2.4s ease-in-out infinite alternate svelte-1uha8ag-scan-sweep}.hero-art.svelte-1uha8ag.is-visible .qr-graphic:where(.svelte-1uha8ag):after{animation:2.7s ease-in-out infinite alternate svelte-1uha8ag-scan-sweep}.hero-art.svelte-1uha8ag.is-visible .confirmation:where(.svelte-1uha8ag){animation:svelte-1uha8ag-confirm-in .55s .25s var(--ease-out) both}@keyframes svelte-1uha8ag-scene-enter{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-scan-sweep{0%{opacity:.55;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}@keyframes svelte-1uha8ag-confirm-in{0%{opacity:0;transform:translateY(22px)rotate(5deg)scale(.9)}to{opacity:1;transform:translateY(0)rotate(5deg)scale(1)}}}@media (width<=1100px){.hero.svelte-1uha8ag{grid-template-columns:1fr .86fr;gap:2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.6rem,6.5vw,5.3rem)}.feature-row.svelte-1uha8ag{grid-template-columns:35px 45px 1fr 1fr;gap:1rem}.feature-row.svelte-1uha8ag .feature-arrow{display:none}.plan.svelte-1uha8ag{padding:1.1rem}}@media (width<=800px){.nav-links.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:0;padding-block:5rem 3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.7rem,10vw,6rem)}.hero-art.svelte-1uha8ag{min-height:490px}.art-stage.svelte-1uha8ag{min-height:380px}.walkthrough-layout.svelte-1uha8ag{flex-direction:column;gap:0;display:flex}.walk-intro.svelte-1uha8ag{width:100%}.walk-visual.svelte-1uha8ag{width:100%;margin-top:2rem;position:sticky;top:68px}.walk-preview.svelte-1uha8ag{max-width:none;margin-top:0}.walk-steps.svelte-1uha8ag{width:100%;padding-top:3rem}.walk-step.svelte-1uha8ag{min-height:50svh}.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.plan.svelte-1uha8ag:nth-child(3){border-left:0;border-top:1px solid var(--line)}.plan.svelte-1uha8ag:nth-child(4){border-top:1px solid var(--line)}}@media (width<=600px){.shell.svelte-1uha8ag{width:min(100% - 2rem,1280px)}.section-space.svelte-1uha8ag{padding-block:5rem}.nav-row.svelte-1uha8ag{gap:.5rem;height:68px}.nav-actions.svelte-1uha8ag{gap:.55rem}.sign-in.svelte-1uha8ag{white-space:nowrap;font-size:.78rem}.nav-actions.svelte-1uha8ag .nav-cta svg{display:none}.hero.svelte-1uha8ag{padding-block:4rem 2.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:1.7rem;font-size:clamp(2.85rem,11.6vw,4.6rem)}.hero-lead.svelte-1uha8ag{font-size:1rem;margin-top:1.7rem!important}.hero-actions.svelte-1uha8ag{gap:1rem}.hero-art.svelte-1uha8ag{min-height:405px}.art-stage.svelte-1uha8ag{min-height:305px}.art-meta.svelte-1uha8ag,.art-caption.svelte-1uha8ag{flex-wrap:wrap;padding:.85rem}.qr-ticket.svelte-1uha8ag{min-width:185px;padding:.85rem}.confirmation.svelte-1uha8ag{gap:.5rem;width:185px;padding:.75rem;bottom:4%;right:2%}.confirmation.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.35rem}.confirmation-icon.svelte-1uha8ag{width:1.65rem;height:1.65rem}.walk-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.35rem,9.5vw,3.6rem)}.walk-preview.svelte-1uha8ag{margin-top:0}.preview-body.svelte-1uha8ag{gap:.7rem;min-height:170px;padding:.8rem}.preview-art.svelte-1uha8ag{min-height:148px}.scene-qr.svelte-1uha8ag{width:78px;height:78px}.scene-clock.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1.8rem}.scene-export.svelte-1uha8ag{gap:.3rem}.scene-export.svelte-1uha8ag i:where(.svelte-1uha8ag){width:30px}.scene-hint.svelte-1uha8ag{display:none}.preview-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.1rem}.preview-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.7rem}.walk-step.svelte-1uha8ag{min-height:50svh}.section-head.svelte-1uha8ag{margin-bottom:2.5rem;display:block}.section-head.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-top:1.5rem}.feature-row.svelte-1uha8ag{grid-template-columns:30px 1fr;gap:.5rem 1rem;padding:1.5rem 0}.feature-symbol.svelte-1uha8ag{display:none}.feature-row.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:2}.evidence-band.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;margin-top:3rem}.plan-grid.svelte-1uha8ag{grid-template-columns:1fr}.plan.svelte-1uha8ag+.plan:where(.svelte-1uha8ag){border-left:0;border-top:1px solid var(--line)}.plan.featured.svelte-1uha8ag{border-top:2px solid var(--color-shift-lime)}.plan.svelte-1uha8ag{padding:1.5rem}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:1rem}.plan-toggle.svelte-1uha8ag{display:flex}.plan.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:none}.plan.expanded.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:grid}.closing-inner.svelte-1uha8ag{display:block}.closing-action.svelte-1uha8ag{margin-top:2rem}.closing-index.svelte-1uha8ag{font-size:14rem;top:0;right:-3rem}.footer-top.svelte-1uha8ag{padding-block:3rem;display:block}.footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}.footer-bottom.svelte-1uha8ag{flex-direction:column;gap:.65rem}.footer-wordmark.svelte-1uha8ag{width:calc(100% - 2rem);margin-top:1rem}}@media (width<=370px){.nav-row.svelte-1uha8ag img{width:30px;height:30px}.nav-row.svelte-1uha8ag a[aria-label="shift.dog home"] span{font-size:.9rem}.nav-actions.svelte-1uha8ag .nav-cta{padding-inline:.65rem}}
