[data-theme=sticker]{--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem,4vw + 0.5rem,3.75rem);--text-display:clamp(2.5rem,4vw + 1rem,4.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.25rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--loop:12s}.welcome{scrollbar-color:var(--color-muted) var(--color-paper);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;font-variant-numeric:tabular-nums}@media (max-width:60rem){.welcome{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){.welcome{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}.welcome ::selection{background:var(--color-accent-2);color:var(--color-ink)}.welcome :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(.welcome) a{color:inherit;text-underline-offset:.18em}.welcome :where(h1,h2,h3){margin:0;font-family:var(--font-display);font-weight:400;font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.04;overflow-wrap:break-word;min-width:0;text-wrap:balance}.welcome h1{max-width:16ch;font-size:var(--text-display)}.welcome h2{max-width:22ch;font-size:var(--text-section)}.welcome h3{max-width:40ch;font-size:var(--text-title);line-height:1.1}.welcome p{margin:0;text-wrap:pretty}.welcome img{display:block;max-width:100%}.nw-wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.nw-lead{font-size:var(--text-lead);line-height:1.45;max-width:44ch;color:var(--color-ink-2)}.nw-note{font-size:var(--text-md);color:var(--color-muted);max-width:65ch}.nw-skip{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-pill)}.nw-skip:focus-visible{top:var(--space-md)}.nw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:52px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:var(--text-md);white-space:nowrap;text-decoration:none;color:var(--color-ink);background:transparent;box-shadow:inset 0 0 0 2px var(--color-ink);cursor:pointer;transition:translate var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.nw-btn--sm{height:44px;padding:0 var(--space-md)}.nw-btn:hover{background:var(--color-paper-2)}.nw-btn:active{translate:0 2px}.nw-btn--primary{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 5px var(--color-white),var(--shadow-card)}.nw-btn--primary:hover{background:var(--color-accent-deep);translate:-1px -2px}.nw-btn--primary:active{translate:4px 5px;box-shadow:0 0 0 5px var(--color-white),var(--shadow-press)}.nw-btn--quiet{height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.nw-btn:disabled{opacity:.55;cursor:not-allowed}.nw-link{font-size:var(--text-md);font-weight:700;text-decoration:none;padding:var(--space-xs) var(--space-2xs);border-radius:6px}.nw-link:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.nw-link:active{color:var(--color-accent-deep)}.nw-cut{border:var(--cut) solid var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.nw-tag{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:4px solid var(--color-white);border-radius:var(--radius-pill);box-shadow:3px 4px 0 var(--color-ink);font-weight:700;font-size:var(--text-sm);white-space:nowrap;background:var(--color-accent-2);color:var(--color-ink)}.nw-tag--pink{background:var(--color-accent);color:var(--color-accent-ink)}.nw-tag--ink{background:var(--color-ink);color:var(--color-paper)}.nw-tag--white{background:var(--color-white)}.nw-nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:var(--rule-bar) solid var(--color-ink)}.nw-nav .nw-wrap{display:flex;height:72px;align-items:center;justify-content:space-between;gap:var(--space-lg)}.nw-nav nav{display:flex;gap:var(--space-md)}.nw-nav-actions{display:flex;align-items:center;gap:var(--space-sm)}@media (max-width:60rem){.nw-nav nav{display:none}}@media (max-width:40rem){.nw-nav .nw-signin{display:none}}.nw-hero{display:flex;flex-direction:column;min-height:calc(100svh - 74px);padding-top:var(--space-xl)}.nw-hero>.nw-wrap{flex:1;display:grid;grid-template-columns:minmax(0,40rem) minmax(0,1fr);gap:var(--space-xl);align-items:center}.nw-hero-text{display:grid;gap:var(--space-lg);justify-items:start}.nw-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xs)}@media (max-width:60rem){.nw-stage{justify-self:center;margin-left:0}.nw-hero>.nw-wrap{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.nw-hero{min-height:0}}.nw-stage{position:relative;justify-self:start;margin-left:var(--space-xl);width:310px;max-width:100%;padding-block:var(--space-lg)}.nw-screen{position:relative;box-sizing:content-box;width:calc(100% - 2 * var(--cut));aspect-ratio:9/16;border-radius:26px;overflow:hidden;background:var(--color-paper-2);rotate:2.5deg}.nw-screen>img,.nw-screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.nw-screen>img{opacity:0}.nw-screen>img:first-of-type{opacity:1}.nw-loop .nw-screen>img{animation:nw-cut var(--loop) linear infinite;animation-delay:calc(var(--i) * var(--loop) / 6)}@keyframes nw-cut{0%{opacity:1;transform:scale(1)}16.6%{opacity:1;transform:scale(1.02)}16.7%,to{opacity:0;transform:scale(1)}}.nw-progress{position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);height:6px;border-radius:var(--radius-pill);background:var(--color-white);z-index:2;overflow:hidden}.nw-progress>span{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(.16)}.nw-float{position:absolute;z-index:3}.nw-float:first-of-type{top:0;left:-22%;rotate:-6deg}.nw-float:nth-of-type(2){top:34%;right:-24%;rotate:5deg}.nw-float:nth-of-type(3){bottom:34%;left:-26%;rotate:4deg}.nw-float:nth-of-type(4){bottom:-6%;right:-10%;rotate:-4deg}.nw-loop .nw-float{animation:nw-pop .52s var(--ease-out) both,nw-bob 3.6s var(--ease-in-out) .52s infinite alternate;animation-delay:calc(var(--i) * 90ms),calc(.52s + var(--i) * .4s)}@keyframes nw-pop{0%{opacity:0;transform:scale(.6)}}@keyframes nw-bob{to{transform:translateY(-7px)}}.nw-hold{position:absolute;top:calc(-1 * var(--space-xs));right:-18%;z-index:3}@media (max-width:60rem){.nw-stage{justify-self:center;margin-left:0}}@media (max-width:40rem){.nw-stage{width:min(72%,300px)}.nw-float:first-of-type{top:0;left:-8%}.nw-float:nth-of-type(2){top:36%;right:-14%}.nw-float:nth-of-type(3){top:50%;bottom:auto;left:-10%}.nw-float:nth-of-type(4){bottom:-7%;right:-6%}.nw-hold{right:-6%}}.nw-band-wrap{padding-block:var(--space-xl) var(--space-lg)}.nw-marquee{position:relative;rotate:-1.5deg;background:var(--color-ink);color:var(--color-paper);border-block:var(--cut) solid var(--color-white);box-shadow:0 6px 0 var(--color-accent-2);overflow:hidden}.nw-marquee-track{display:flex;width:max-content;gap:var(--space-xl);padding:var(--space-md) var(--space-xl) var(--space-md) 0;font-family:var(--font-display);font-size:var(--text-xl);line-height:1;white-space:nowrap}.nw-marquee-track span:after{content:"+";margin-left:var(--space-xl);color:var(--color-accent-2)}.nw-loop .nw-marquee-track{animation:nw-scroll 36s linear infinite}@keyframes nw-scroll{to{transform:translateX(-50%)}}.welcome [data-loop]:not(.is-running),.welcome [data-loop]:not(.is-running) *,.welcome [data-loop]:not(.is-running) :after,.welcome [data-loop]:not(.is-running) :before{animation-play-state:paused!important}.welcome:not(.nw-js) [data-loop-toggle]{display:none}.nw-section{padding-block:var(--section-gap) 0;scroll-margin-top:88px}.nw-section--l{padding-top:var(--section-gap-l)}.nw-head{display:grid;gap:var(--space-md);margin-bottom:var(--space-2xl)}.nw-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--gap-columns)}@media (max-width:60rem){.nw-head--split{grid-template-columns:minmax(0,1fr)}}.nw-map{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3xl) var(--space-3xl);counter-reset:node}.nw-node{position:relative;padding:var(--space-xl);background:var(--color-white);counter-increment:node;min-height:240px;display:grid;align-content:start;gap:var(--space-sm)}.nw-node:nth-child(odd){rotate:-1.2deg}.nw-node:nth-child(2n){rotate:1.4deg}.nw-node:before{content:counter(node);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-accent-2);font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.nw-node p{color:var(--color-ink-2)}.nw-node:nth-child(4){grid-column:3;grid-row:2}.nw-node:nth-child(5){grid-column:1/span 2;grid-row:2;background:var(--color-accent)}.nw-node:nth-child(5),.nw-node:nth-child(5) p{color:var(--color-accent-ink)}.nw-node:nth-child(5):before{background:var(--color-white);color:var(--color-ink)}.nw-arrow{position:absolute;width:72px;height:40px;color:var(--color-ink);pointer-events:none}.nw-arrow path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.nw-arrow .nw-dash{stroke-dasharray:8 9}.nw-loop .nw-arrow .nw-dash{animation:nw-dash 1.2s linear infinite}@keyframes nw-dash{to{stroke-dashoffset:-34}}.nw-node:first-child .nw-arrow,.nw-node:nth-child(2) .nw-arrow{right:calc(-1 * var(--space-3xl) + 12px);top:50%;translate:0 -50%}.nw-node:nth-child(3) .nw-arrow{bottom:calc(-1 * var(--space-3xl) + 14px);left:50%;translate:-50% 0;transform:rotate(90deg)}.nw-node:nth-child(4) .nw-arrow{left:calc(-1 * var(--space-3xl) + 12px);top:50%;translate:0 -50%;transform:rotate(180deg)}.nw-node:nth-child(5) .nw-arrow{display:none}.nw-wave{display:flex;align-items:end;gap:var(--space-2xs);height:32px;margin-top:var(--space-xs)}.nw-wave span{flex:1;height:100%;border-radius:var(--radius-pill);background:var(--color-accent);transform-origin:bottom;transform:scaleY(.6)}.nw-loop .nw-wave span{animation:nw-wave 1.4s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * .12s)}@keyframes nw-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.nw-done{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}@media (max-width:60rem){.nw-map{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.nw-node:nth-child(4),.nw-node:nth-child(5){grid-column:auto;grid-row:auto}.nw-node{min-height:0;padding:var(--space-lg)}.nw-node:nth-child(n) .nw-arrow{top:auto;right:auto;bottom:calc(-1 * var(--space-2xl) + 4px);left:50%;translate:-50% 0;transform:rotate(90deg);width:56px;height:32px}.nw-node:nth-child(4) .nw-arrow{display:block}}.nw-rail{list-style:none;margin:0;padding:var(--space-sm) var(--space-2xs) var(--space-lg);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:var(--gap-columns);overflow-x:auto;scroll-snap-type:x mandatory}.nw-rail li{scroll-snap-align:start}.nw-rail figure{margin:0}.nw-rail li:nth-child(odd) .nw-frame{rotate:-2deg}.nw-rail li:nth-child(2n) .nw-frame{rotate:2deg}.nw-frame{aspect-ratio:9/16;overflow:hidden;border-radius:22px;background:var(--color-paper-2);position:relative}.nw-frame img,.nw-frame video{width:100%;height:100%;object-fit:cover;display:block}.nw-play{position:absolute;inset:auto var(--space-md) var(--space-md) auto;width:44px;height:44px;display:none;place-items:center;border:3px solid var(--color-white);border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;box-shadow:2px 3px 0 var(--color-ink)}.welcome[data-held] .nw-play{display:grid}.nw-rail figcaption{margin-top:var(--space-lg);display:grid;gap:var(--space-3xs)}.nw-rail figcaption b{font-weight:700}.nw-rail figcaption span{font-size:var(--text-md);color:var(--color-muted)}@media (max-width:60rem){.nw-rail{grid-auto-columns:62%;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.nw-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns)}.nw-fill{padding:var(--space-xl);display:grid;align-content:space-between;gap:var(--space-lg);min-height:220px;grid-column:span 4;background:var(--color-white)}.nw-fill p{color:var(--color-ink-2)}.nw-fill:first-child{grid-column:span 6;grid-row:span 2;background:var(--color-accent);color:var(--color-accent-ink);rotate:-1deg}.nw-fill:first-child h3{font-size:var(--text-display-s);max-width:12ch}.nw-fill:first-child p{color:var(--color-accent-ink);font-size:var(--text-lead);max-width:30ch}.nw-fill:nth-child(2),.nw-fill:nth-child(3){grid-column:span 3}.nw-fill:nth-child(2){background:var(--color-accent-2);rotate:1deg}.nw-fill:nth-child(3){background:var(--color-ink);color:var(--color-paper);rotate:-1deg}.nw-fill:nth-child(3) p{color:var(--color-on-ink-muted)}.nw-fill:nth-child(4),.nw-fill:nth-child(5),.nw-fill:nth-child(n+6){grid-column:span 3}.nw-fill:nth-child(5){rotate:1deg}.nw-fill:nth-child(7){background:var(--color-accent-2);rotate:-1deg}.nw-fill:nth-child(8){rotate:1deg}.nw-fill:nth-child(9){background:var(--color-ink);color:var(--color-paper);rotate:-1deg}.nw-fill:nth-child(9) p{color:var(--color-on-ink-muted)}@media (max-width:60rem){.nw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-bento>.nw-fill{grid-column:span 1;grid-row:auto;min-height:0;padding:var(--space-lg)}.nw-bento>.nw-fill:first-child{grid-column:span 2}}@media (max-width:40rem){.nw-bento{grid-template-columns:minmax(0,1fr)}.nw-bento>.nw-fill:first-child{grid-column:auto}}.nw-rows{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);align-items:start}.nw-rows .nw-faq,.nw-rows ul{list-style:none;margin:0;padding:0;border-top:var(--rule-bar) dashed var(--color-rule)}.nw-rows li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-xl);border-bottom:var(--rule-bar) dashed var(--color-rule)}.nw-rows li p{color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.45}@media (max-width:60rem){.nw-rows,.nw-rows li{grid-template-columns:minmax(0,1fr)}.nw-rows li{gap:var(--space-xs);padding-block:var(--space-lg)}}.nw-field{margin-top:var(--section-gap);padding-block:var(--section-gap-s);background:var(--color-accent-2);border-block:var(--rule-bar) solid var(--color-ink);scroll-margin-top:72px}.nw-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.nw-plan{padding:var(--space-xl);background:var(--color-white);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:var(--space-md)}.nw-plan:first-child{rotate:-1deg}.nw-plan:last-child{rotate:1deg}.nw-plan-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.nw-plan h3{font-size:var(--text-2xl)}.nw-price{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.nw-checks{list-style:none;margin:0;padding:var(--space-md) 0 0;display:grid;gap:var(--space-sm);border-top:var(--rule-bar) dashed var(--color-rule)}.nw-checks li{display:flex;gap:var(--space-sm);align-items:flex-start}.nw-checks svg{flex-shrink:0;margin-top:var(--space-3xs)}.nw-tick{display:grid;place-items:center;width:22px;height:24px;color:var(--color-accent-deep);flex-shrink:0}.nw-tick--x{color:var(--color-muted)}.nw-new .nw-tick{color:var(--color-accent-2)}@media (max-width:60rem){.nw-plans{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.nw-plan{padding:var(--space-lg)}}.nw-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl);align-items:start}.nw-old{padding:var(--space-xl);border:var(--rule-bar) dashed var(--color-muted);border-radius:var(--radius-card)}.nw-old h3,.nw-old li{color:var(--color-muted)}.nw-new{padding:var(--space-xl);background:var(--color-ink);color:var(--color-paper);rotate:1.2deg}.nw-new .nw-checks{border-top-color:var(--color-ink-2)}.nw-new h3{display:flex;align-items:center;gap:var(--space-sm)}.nw-new .nw-checks,.nw-old .nw-checks{margin-top:var(--space-md)}@media (max-width:60rem){.nw-vs{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.nw-new,.nw-old{padding:var(--space-lg)}}.nw-faq details{border-bottom:var(--rule-bar) dashed var(--color-rule)}.nw-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);cursor:pointer;list-style:none;font-weight:700;font-size:var(--text-lg);border-radius:6px}.nw-faq summary::-webkit-details-marker{display:none}.nw-faq summary:hover .nw-plus{background:var(--color-accent-deep)}.nw-faq summary:active .nw-plus{translate:1px 1px;box-shadow:var(--shadow-press)}.nw-plus{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--color-accent);color:var(--color-accent-ink);box-shadow:2px 3px 0 var(--color-ink);transition:transform var(--dur-short) var(--ease-in-out),background-color var(--dur-micro) var(--ease-out)}.nw-faq details[open] .nw-plus{transform:rotate(45deg)}.nw-faq details p{padding-bottom:var(--space-lg);max-width:62ch;color:var(--color-ink-2)}.nw-foot{margin-top:var(--section-gap);padding-block:var(--section-gap-s) var(--space-xl);background:var(--color-paper-2);border-top:var(--rule-bar) solid var(--color-ink)}.nw-close{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-3xl);align-items:center}.nw-close h2{font-size:var(--text-display-s);max-width:14ch}.nw-close .nw-frame{width:min(100%,240px);justify-self:center;rotate:-3deg}.nw-legal{align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:var(--rule-bar) dashed var(--color-rule)}.nw-legal,.nw-legal nav{display:flex;flex-wrap:wrap}.nw-legal nav{gap:var(--space-md)}.nw-legal small{font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:60rem){.nw-close{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.nw-close .nw-frame{width:min(60%,220px)}}.nw-doc{max-width:760px;margin-inline:auto;padding:var(--space-2xl) var(--gutter) var(--space-3xl)}.nw-doc h1{font-size:var(--text-display-s);margin-top:var(--space-md)}.nw-doc h2{font-size:var(--text-xl);margin-top:var(--space-2xl)}.nw-doc li,.nw-doc p{line-height:1.7;color:var(--color-ink-2);max-width:65ch}.nw-doc p{margin-top:var(--space-md)}.nw-doc ul{margin:var(--space-md) 0 0;padding-left:var(--space-lg);display:grid;gap:var(--space-xs)}.nw-doc .nw-lead{margin-top:var(--space-lg)}.nw-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.nw-doc-note{margin-top:var(--space-2xl);padding:var(--space-lg);background:var(--color-accent-2)}.nw-doc-note p{margin:0;color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.welcome *,.welcome :after,.welcome :before{animation:none!important;transition:none!important}.welcome [data-loop-toggle]{display:none}}