.mw-page{--mw-radius:28px;--mw-space:clamp(1.25rem, 3vw, 2.5rem);font-family:var(--font-ui);overflow-wrap:anywhere;container:market-preview/inline-size}.mw-page :where(h1,h2,h3){font-family:var(--font-ui);letter-spacing:-.04em;margin:0;font-weight:300;font-stretch:100%;line-height:1.1}.mw-page h1{font-size:clamp(3.25rem,6.4vw,6.4rem)}.mw-page h2{font-size:clamp(2rem,3.7vw,3.5rem)}.mw-page h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.mw-page p{max-width:62ch;line-height:1.65}.mw-page :where(a,button,input,summary):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.mw-page :where(button,input){font:inherit}.mw-page :where(button,a.sw-btn,input:not([type=checkbox]),summary){min-height:44px}.mw-page .sw-btn{border-radius:var(--radius-md);white-space:normal;text-align:center}.mw-page section+section{margin-top:clamp(3.5rem,8vw,7rem)}.mw-kicker{margin:0 0 1rem;font-size:.9rem;font-weight:500}.mw-soon{border:1px solid var(--color-line);border-radius:var(--radius-sm);vertical-align:middle;margin-left:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:400;display:inline-block}.mw-hero{gap:var(--mw-space);align-items:center;display:grid}.mw-hero-copy{padding-block:1.5rem}.mw-hero-copy>p:not(.mw-kicker){max-width:44ch}.mw-hero .mw-lead{margin-top:1.5rem;font-size:clamp(1.2rem,2vw,1.5rem)}.mw-actions{flex-wrap:wrap;gap:.75rem;margin-block:1.75rem 1rem;display:flex}.mw-art{isolation:isolate;grid-template-columns:1.1fr 1fr;gap:.75rem;padding:2rem .75rem 0;display:grid;position:relative}.mw-chart-motif{z-index:-1;pointer-events:none;width:74%;height:auto;position:absolute;top:-1rem;left:-1rem;transform:rotate(-8deg)}.mw-chart-motif path{fill:none;stroke:var(--color-line);stroke-width:1px}.mw-chart-motif rect{fill:var(--color-accent-bg);transform-box:fill-box;transform-origin:50%}.mw-art figure{border-radius:var(--mw-radius);background:var(--color-panel-raised);border:1px solid var(--color-line);min-width:0;box-shadow:0 18px 30px -24px var(--color-line-strong);margin:0;overflow:hidden}.mw-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mw-art-chart{align-self:start;transform:rotate(-5deg)}.mw-art-finished{transform:rotate(5deg);margin-top:4rem!important}.mw-art figcaption{padding:.75rem;font-size:.8rem}.mw-art-seal{align-items:center;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex;position:absolute;top:0;right:1rem}.mw-art-seal .mw-wing{width:58px}.mw-art-caption{color:var(--color-muted);grid-column:1/-1;margin:1rem 0 0;font-size:.75rem}.mw-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.mw-section-head h2{max-width:20ch}.mw-section-head p{color:var(--color-muted);margin-bottom:.3rem}.mw-card{border-radius:var(--mw-radius);padding:var(--mw-space);background:var(--color-panel-raised);border:1px solid var(--color-line);min-width:0}.mw-bento{gap:1rem;display:grid}.mw-card-symbol{color:var(--color-accent);margin-bottom:1.25rem;font-size:2rem;display:block}.mw-dark{background:var(--color-ink);color:var(--color-ink-inverse)}.mw-dark a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.mw-dark a:focus-visible{outline-color:var(--color-ink-inverse)}.mw-dark h3{font-size:clamp(2.2rem,3.7vw,3.5rem)}.mw-shop-card{gap:1.5rem;display:grid}.mw-shop-sketch{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:64px 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid;transform:rotate(-1deg)}.mw-shop-monogram{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);place-items:center;width:64px;min-height:64px;font-size:.8rem;display:grid}.mw-shop-sketch strong{font-size:1.25rem;font-weight:500;display:block}.mw-shop-sketch span{font-size:.85rem}.mw-shop-thumbs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mw-shop-thumbs img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;max-height:180px}.mw-how{gap:1.5rem;padding:0;list-style:none;display:grid}.mw-how li{border-top:1px solid var(--color-line-strong);gap:1rem;padding-top:1.5rem;display:flex}.mw-number{font:1.1rem var(--font-mono);color:var(--color-accent);padding-top:.25rem}.mw-how h3{font-size:1.5rem}.mw-wizard{border-radius:var(--mw-radius);border:1px solid var(--color-line);background:var(--color-panel-raised);scroll-margin-top:2rem;display:grid;overflow:clip}.mw-wizard-aside{padding:var(--mw-space);background:var(--color-bg);min-width:0;container-type:inline-size}.mw-page .mw-wizard-aside h2{text-wrap:balance;overflow-wrap:normal;max-width:16ch;font-size:clamp(2rem,9cqi,2.8rem)}.mw-wizard-aside ol{gap:.8rem;margin-block:2rem;padding:0;list-style:none;display:grid}.mw-wizard-aside li{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.mw-wizard-aside li>span{border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);width:30px;height:30px;font-family:var(--font-mono);place-items:center;display:grid}.mw-wizard-aside li[aria-current]>span{background:var(--color-ink);color:var(--color-ink-inverse)}.mw-wizard-body{padding:var(--mw-space);min-width:0}.mw-wizard-body h3{margin-block:1.5rem;font-size:clamp(1.9rem,3vw,2.8rem)}.mw-wizard-body h3:focus{outline:none}.mw-step-count{font:.8rem var(--font-mono);color:var(--color-muted)}.mw-wizard progress{width:100%;height:4px;accent-color:var(--color-accent);border:none;border-radius:4px;display:block;overflow:hidden}.mw-wizard progress::-webkit-progress-bar{background:var(--color-bg)}.mw-wizard progress::-webkit-progress-value{background:var(--color-accent)}.mw-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.mw-fields>p{margin-top:0}.mw-fields label.sw-field{gap:.5rem;display:grid}.mw-fields .sw-input{width:100%;min-width:0}.mw-craft-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.mw-craft-tile{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:18px 1fr;align-content:center;align-items:center;gap:.5rem;min-height:96px;padding:.875rem;display:grid;position:relative}.mw-craft-tile:has(:checked){background:var(--color-accent-bg);border-color:var(--color-accent)}.mw-craft-tile .mw-craft-icon{font-size:1.5rem;line-height:1}.mw-craft-tile .mw-craft-label{grid-column:1/-1;font-size:1rem}.mw-craft-tile input{accent-color:var(--color-accent);width:18px;height:18px;margin:0}.mw-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.mw-consent{align-items:flex-start;gap:.75rem;padding-block:.75rem;line-height:1.6;display:flex}.mw-consent input{accent-color:var(--color-accent);flex-shrink:0;width:20px;height:20px;margin-top:.25rem}.mw-review{border-radius:var(--radius-md);background:var(--color-panel);padding:.5rem 1rem}.mw-review p{margin-block:.5rem}.mw-wing{width:96px;display:inline-block;position:relative}.mw-wing>img{width:100%;height:auto;display:block}.mw-wing--finale{animation:.55s cubic-bezier(.22,1,.36,1) both mw-wing-open}.mw-sparks{pointer-events:none;position:absolute;inset:-12px}.mw-sparks i{background:var(--color-accent);border-radius:2px;width:5px;height:9px;animation:.55s ease-out both mw-spark;position:absolute}.mw-sparks i:first-child{top:25%;left:0}.mw-sparks i:nth-child(2){top:0;left:25%}.mw-sparks i:nth-child(3){top:0;right:25%}.mw-sparks i:nth-child(4){top:25%;right:0}.mw-sparks i:nth-child(5){bottom:25%;right:0}.mw-sparks i:nth-child(6){bottom:0;right:25%}.mw-sparks i:nth-child(7){bottom:0;left:25%}.mw-sparks i:nth-child(8){bottom:25%;left:0}.mw-finale{padding-block:2rem}.mw-finale>.sw-btn{margin-top:1.5rem}.mw-buyers{gap:var(--mw-space);align-items:center;display:grid}.mw-buyers figure{margin:0}.mw-buyers figure img{object-fit:cover;border-radius:var(--mw-radius);width:100%;height:auto;max-height:520px;display:block}.mw-buyers figcaption{color:var(--color-muted);margin-top:.5rem;font-size:.75rem}.mw-buyers h3{margin-top:1.5rem;font-size:1.3rem}.mw-buyers .sw-card{margin-top:1rem}.mw-faq{max-width:860px;margin-inline:auto}.mw-faq h2{margin-bottom:1.5rem}.mw-faq details{border-bottom:1px solid var(--color-line-strong)}.mw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.1rem;list-style:none;display:flex}.mw-faq summary::-webkit-details-marker{display:none}.mw-faq summary span{color:var(--color-accent);font-size:1.5rem}.mw-faq details[open] summary span{transform:rotate(45deg)}.mw-faq details p{margin-block:0 1.5rem}.mw-end{text-align:center;padding-block:1rem}.mw-end h2{max-width:24ch;margin:1rem auto 1.5rem}@container market-preview (min-width:700px){.mw-hero{grid-template-columns:1.05fr 1fr}.mw-bento{grid-template-columns:1.2fr 1fr 1fr}.mw-shop-card{grid-row:span 2}.mw-dark{grid-column:span 2}.mw-how{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-wizard{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.mw-buyers{grid-template-columns:.85fr 1.15fr}.mw-craft-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container market-preview (max-width:699px){.mw-wizard-aside ol{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-block:1rem}.mw-wizard-aside li{align-content:start;gap:.5rem;font-size:.7rem;display:grid}.mw-wizard-aside>.mw-wing,.mw-wizard-aside>h2,.mw-wizard-aside>p:not(.mw-kicker){display:none}.mw-hero-copy{padding-bottom:0}.mw-art{padding-top:1.5rem}}@keyframes mw-wing-open{0%{transform:rotate(-12deg)scale(.8)}to{transform:rotate(0)scale(1)}}@keyframes mw-spark{0%{opacity:0;transform:scale(.25)translateY(12px)}30%{opacity:1}to{opacity:0;transform:scale(1)translateY(-8px)}}@keyframes mw-settle{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes mw-cell-fill{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.mw-arrived{animation:.45s cubic-bezier(.22,1,.36,1) both mw-settle}.mw-chart-motif rect{animation:.5s cubic-bezier(.22,1,.36,1) both mw-cell-fill}.mw-chart-motif rect:nth-of-type(3n+2){animation-delay:.15s}.mw-chart-motif rect:nth-of-type(3n){animation-delay:.3s}.mw-art-chart{animation:.55s cubic-bezier(.22,1,.36,1) mw-wing-open}}@media (prefers-reduced-motion:reduce){.mw-page *,.mw-page :before,.mw-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mw-sparks{display:none}}
