.reveal[data-reveal=shown] :is(h1,h2),.reveal[data-reveal=shown] .reveal-media,.reveal-whole[data-reveal=shown]{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.reveal[data-reveal=shown] .reveal-media{transition-delay:var(--stagger)}.reveal[data-reveal=pending] :is(h1,h2),.reveal-whole[data-reveal=pending]{opacity:0;transform:translateY(var(--rise))}.reveal[data-reveal=pending] .reveal-media{opacity:0;transform:translateY(var(--rise-media))}.reveal-whole[data-reveal] :is(h1,h2){opacity:1;transform:none;transition:none}.eyebrow{margin:0 0 14px;color:var(--ink);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.checks{list-style:none;margin:28px 0 0;padding:0}.checks li{display:flex;gap:12px;align-items:flex-start;padding:8px 0;color:var(--ink);font-weight:650;line-height:1.4}.checks svg{flex:none;margin-top:1px}.checks svg circle{fill:var(--lime)}.band{background:var(--band);color:var(--band-ink);padding:84px 0 64px}.home-reel{position:relative;isolation:isolate;border-radius:var(--radius-panel);margin:12px 16px 28px}.home-reel>.wrap>h2{max-width:12ch;margin:0 auto 28px;text-align:center;font-size:clamp(2.4rem,5vw,4.2rem)}.reel-viewport{--enter: clamp(0, calc(var(--shift, 1) * 3.2), 1);position:relative}.reel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:8px 0 36px;padding-inline:calc((100% - min(320px,76vw))/2);scrollbar-width:none;cursor:grab}.reel-track::-webkit-scrollbar{display:none}.reel-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.reel-card{flex:0 0 min(320px,76vw);scroll-snap-align:center;background:var(--band-card);border-radius:var(--radius-panel);padding:28px 18px 22px;text-align:center;transform:scale(calc(.96 + .04 * var(--reel-focus, 1)));translate:calc((1 - var(--enter)) * (120px + var(--i, 0) * 70px)) 0}.reel-card:nth-child(2){--i: 1}.reel-card:nth-child(3){--i: 2}.reel-card:nth-child(n+4){--i: 3}.reel-card h3{margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.2rem)}.reel-shot .phone{width:min(230px,62vw);margin:0 auto}.reel-card>p{margin-top:18px;color:var(--band-muted)}.reel-flags{display:flex;justify-content:center;gap:8px;margin-top:12px}.reel-flags .tag{color:var(--ink)}.reel-arrow{position:absolute;top:42%;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:var(--band-arrow);color:var(--band-ink);font-size:28px;line-height:1}.reel-arrow:hover{background:var(--band-arrow-hover)}.reel-arrow:disabled{opacity:.35}.reel-arrow-prev{left:16px}.reel-arrow-next{right:16px}.privacy-cards{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:14px}.privacy-card{border-radius:var(--radius-panel);padding:32px 28px;min-height:280px;display:flex;align-items:flex-end}.privacy-card.poster>p{margin:0;color:inherit;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.privacy-card.dark{background:var(--ink);color:var(--paper)}.privacy-card.accent{background:var(--lime);color:var(--ink)}.privacy-card.light{background:#fff;color:var(--ink);border:1px solid var(--line)}.proof{max-width:36rem;font-size:16px}.proof .rating{margin-top:0}.proof p{margin:14px 0 0}.story-intro{text-align:center;padding:36px 24px 12px}.story-intro h1{max-width:16ch;margin:0 auto;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;line-height:.98;letter-spacing:-.055em}@media(min-width:700px){.story-intro h1{hyphens:manual;-webkit-hyphens:manual}}.story-lede{max-width:38rem;margin:22px auto 0;color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.story-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center;padding-block:28px 56px}.story-page .founder-portrait{display:block;width:100%;max-width:440px;height:auto;aspect-ratio:1;border-radius:var(--radius-panel)}.story-split h2,.story-close h2,.feature-group>.story-section-title{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1.05}.story-split p{margin-top:16px}.story-split .text-link{margin-top:18px}.story-close{text-align:center;padding:28px 0 12px}.story-close .inline-links,.story-close .store-badges{justify-content:center;margin-top:22px}.story-card.privacy-card{min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px}.story-card.privacy-card h2{margin:0;color:inherit;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:650;letter-spacing:-.04em;line-height:1.15}.story-card.privacy-card p:not(.eyebrow){margin:0;color:inherit;font-size:1.02rem;font-weight:500;letter-spacing:0;line-height:1.55}.story-card.privacy-card .text-link,.story-card.privacy-card .eyebrow,.story-card.privacy-card h3{color:inherit}.story-card.privacy-card h3{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;letter-spacing:-.03em;line-height:1.2}.story-product{grid-template-columns:minmax(0,1.15fr) minmax(220px,.72fr)}.story-product-sticky,.story-product-top{align-items:start}.story-product-top{padding-top:8px}.story-product-sticky .story-product-phone{position:sticky;top:96px}.story-product-phone{display:flex;justify-content:center}.story-product-phone .phone{width:min(280px,72vw)}.story-product .story-kicker{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.6}@media(min-width:1024px){.story-product:not(.story-product-sticky){width:fit-content;max-width:100%;margin-inline:auto;grid-template-columns:minmax(0,max-content) auto;column-gap:clamp(36px,4vw,56px);align-items:center}.story-product.story-product-top{align-items:center;padding-top:8px}.story-product-copy{max-width:32ch;font-size:var(--text-lede-lg);line-height:1.45}.story-product-copy:has(h2){font-size:var(--text-body-lg)}.story-product-copy>p:not(.small-note,.story-kicker){max-width:none;font-size:1em;line-height:1.45;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.story-product-copy>p:first-child{margin-top:0}.story-product .small-note,.story-product .story-kicker,.story-product .rating,.story-product .text-link,.story-product .feature-explanation .feature-access,.story-product .feature-explanation .text-link{font-size:var(--text-note-lg);line-height:1.45}.story-product .store-badges img{height:52px}.story-product-sticky{width:fit-content;max-width:100%;margin-inline:0;grid-template-columns:minmax(0,max-content) auto;column-gap:48px;align-items:start}.story-product-sticky .feature-explanations{max-width:32ch;font-size:var(--text-body-lg);line-height:1.45}.story-product .feature-explanation p:not(.feature-access){max-width:none;font-size:1em;line-height:1.45;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}}.story-product .store-badges{margin-top:18px}.story-product .rating{margin-top:18px;text-align:left}.story-product .rating-details{align-items:flex-start}.story-band .pipeline-stats-header p,.story-band .pipeline-stats-results>.small-note{color:var(--band-muted)}.story-band .model-picks button{border-color:var(--band-muted);color:var(--band-ink)}.story-band .model-picks button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.tool-card.privacy-card{align-items:stretch}.tool-card.volt-card{align-items:center}.tool-card.tool-row{flex-direction:row;align-items:center;gap:12px}.tool-card.tool-row p{margin:0}.story-steps>h2{margin-bottom:22px}.story-page .feature-explanation h3{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;letter-spacing:-.03em}.plan-compare{margin-block:72px 56px}.plan-compare>h2{max-width:14ch;font-size:clamp(2.2rem,4.4vw,3.6rem)}.plan-compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:36px}.plan-card{padding:32px 32px 26px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;color:var(--ink)}.plan-card.plan-pro{border-color:var(--lime);background:var(--lime)}.plan-card h3{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:clamp(2rem,3.4vw,2.8rem)}.plan-card-note{margin-top:6px;color:var(--muted);font-size:14px;font-weight:600}.plan-card ul{margin:22px 0 0;padding:0;list-style:none}.plan-card li{display:flex;gap:12px;align-items:flex-start;padding-block:11px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-weight:650;line-height:1.35}.plan-card li svg{flex:none;margin-top:1px}.plan-card.plan-pro li svg circle{fill:var(--paper)}.plan-card li>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.plan-card li a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:4px}.plan-card li small{padding:1px 8px;border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:99px;font-size:11px;font-weight:700}@media(max-width:860px){.plan-compare-cards{grid-template-columns:1fr}}.volt-card.story-card.privacy-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin-block:8px 28px}.volt-card .volt{width:min(160px,28vw)}.story-facts{padding-block:12px 48px}.story-facts h2{margin-bottom:8px}.faq-page{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;align-items:start;margin-top:40px}.faq-page-aside{position:sticky;top:120px;padding:32px 24px;border-radius:var(--radius-panel);background:var(--lime)}.faq-page-aside .volt{width:100%;height:auto}.story-faq-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;border-top:1px solid var(--ink);padding:28px 0 40px;scroll-margin-top:100px}.faq-number{min-width:2.6em;padding:4px 10px;align-self:start;border-radius:99px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:800;text-align:center}.story-faq-row h2{font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:-.04em;line-height:1.08}.story-faq-row p{max-width:66ch;margin-top:14px}.story-faq-row .text-link{display:inline-block;margin-top:14px}@media(max-width:860px){.faq-page{grid-template-columns:1fr}.faq-page-aside{display:none}.story-faq-row{grid-template-columns:1fr;gap:12px}.faq-number{justify-self:start}}.story-related{padding-bottom:56px}.story-related:not(:has(.related-pages)){padding-bottom:24px}@media(max-width:860px){.story-split,.volt-card.story-card.privacy-card,.privacy-cards{grid-template-columns:1fr}.story-product-phone{order:-1}.story-product-sticky .story-product-phone{position:static}.story-intro h1,.home-reel>.wrap>h2{max-width:none}.privacy-card{min-height:0}.reel-arrow-prev{left:6px}.reel-arrow-next{right:6px}.story-page .founder-portrait{max-width:360px}}@media(max-width:480px){.story-intro h1,.share-hero h1,.share-state h1{font-size:clamp(2.25rem,9vw,2.6rem)}}.sharing-card{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:36px 32px 32px;border-radius:var(--radius-panel);background:var(--ink);color:var(--paper)}.sharing-card :is(h2,h3){font-size:clamp(1.7rem,2.6vw,2.5rem);letter-spacing:-.045em}.sharing-card p{color:var(--band-muted)}.tone-lime{background:var(--lime)}.tone-ink{background:var(--ink);color:var(--paper)}.tone-ink p:not(.feature-access){color:var(--band-muted)}.story-page .tone-ink .feature-access,.tone-ink .story-kicker{color:var(--paper)}.story-page .feature-access{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.access-tag{padding:3px 10px;border:1px solid transparent;border-radius:99px;color:var(--ink);font-size:12px;font-weight:700;line-height:1.5}.access-free{border-color:var(--line);background:#fff}.access-pro{background:var(--lime)}.access-sharing,.access-beta,.access-ios{border-color:currentColor;color:inherit}.tone-lime .access-pro{background:var(--ink);color:var(--paper)}.tone-lime .access-free{border-color:transparent}.close-band{margin-top:72px;padding:88px 24px 0;text-align:center}.close-band h2{max-width:14ch;margin-inline:auto;font-size:clamp(2.6rem,5.6vw,4.6rem)}.close-band>p{max-width:30rem;margin:16px auto 24px}.close-band>p.close-band-line{max-width:40rem;margin-bottom:12px;font-size:var(--text-body-lg);line-height:1.6}.close-band>p.close-band-action{margin-top:0}.close-band .close-band-action .text-link{font-size:1.05rem}.close-band .store-badges{justify-content:center}.close-band>.small-note{margin-block:16px 0}.story-product-panel{overflow:clip;margin-block:32px;padding:56px 40px;border-radius:var(--radius-panel)}.story-steps{margin-block:40px}.story-product-copy h2{hyphens:manual;-webkit-hyphens:manual}.tone-ink :is(h2,h3){color:var(--paper)}.product-stage{position:relative;isolation:isolate}.tone-ink .product-stage:before{content:"";position:absolute;right:-30%;bottom:1%;z-index:-1;width:54%;aspect-ratio:1;border-radius:50%;background:var(--lime)}.product-stage-volt{position:absolute;right:-22%;bottom:6%;z-index:3;width:42%;height:auto;filter:drop-shadow(0 12px 16px #14160f40)}.story-product .feature-access{margin:0 0 14px}@media(min-width:1024px){.story-product.story-product-panel:not(.story-product-sticky){width:auto;justify-content:center}.story-product.flip .story-product-phone{order:-1}.story-product.flip .product-stage-volt{right:auto;left:-22%}.story-product.flip .product-stage:before{right:auto;left:-30%}}@media(max-width:860px){.story-product-panel{padding:36px 20px}.product-stage-volt{right:-12%}.tone-ink .product-stage:before{right:-20%}}.story-statement{padding-block:88px;text-align:center}.story-statement h2{max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,5vw,4.2rem)}.story-statement p{max-width:40rem;margin:20px auto 0;font-size:var(--text-body-lg)}.story-statement .text-link{display:inline-block;margin-top:20px}.lime-band{position:relative;display:flow-root;isolation:isolate;overflow:clip}.lime-band:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:min(250px,60vw);background:var(--lime)}.pro-card{padding:36px 32px 28px;border-radius:var(--radius-panel);background:var(--lime)}.pro-card-name{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700}.pro-card-name .tag{background:var(--ink);color:var(--paper)}.pro-card-price{margin-top:14px;color:var(--ink);font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;letter-spacing:-.05em;line-height:1}.pro-card .checks{margin-top:22px}.pro-card .checks svg circle{fill:var(--paper)}.phone-fan{--shift: 0;display:flex;justify-content:center;align-items:flex-end;min-height:480px;margin-top:28px;margin-bottom:-40px}.phone-fan .phone{width:min(230px,34vw);margin-inline:-3.5vw}.fan-1{z-index:1;transform:translate3d(0,calc(var(--shift) * -12px),0) rotate(-7deg)}.fan-2{z-index:2;transform:translate3d(0,calc(var(--shift) * -28px),0)}.fan-3{z-index:1;transform:translate3d(0,calc(var(--shift) * -8px),0) rotate(6deg)}@media(prefers-reduced-motion:reduce){.reel-card{transform:none!important}.progress-fill{transition:none}.fan-1,.fan-2,.fan-3{transform:none!important}.fan-1{transform:rotate(-7deg)!important}.fan-3{transform:rotate(6deg)!important}}.share-page{padding-block:36px 40px}.share-page .share-open-app{gap:10px 16px;padding:10px 10px 10px 24px;margin-bottom:36px;border:0;border-radius:var(--radius-panel);background:var(--lime);color:var(--ink)}.share-page .share-open-app p{font-size:15px;font-weight:750;letter-spacing:-.01em}.share-page .share-open-app .button{padding:10px 18px;gap:12px}.share-page .share-hero{gap:40px;padding-bottom:44px}.share-page .share-hero h1{font-size:clamp(2.5rem,5vw,4.6rem);max-width:12ch}.share-page .share-updated{margin-top:22px;font-size:14px}.share-page .share-car.is-empty{min-height:180px;padding:24px;border-radius:var(--radius-panel);background:var(--soft);color:var(--muted);font-size:14px;text-align:center}.share-page .share-skeleton-car{border-radius:var(--radius-panel)}.share-page .share-section{padding:40px 36px 36px;margin:14px 0}.share-page .share-section h2,.share-page .share-invitation h2{font-size:clamp(1.9rem,3.4vw,3rem);margin-bottom:32px}.share-page .share-section h3{font-size:18px;line-height:1.2;letter-spacing:-.03em;margin-bottom:16px}.share-page .share-section-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:32px}.share-page .share-section-heading h2{margin-bottom:0}.share-page .share-beta{padding:4px 10px;border-radius:999px;color:var(--paper);line-height:1.4;letter-spacing:.08em}.share-page .share-progress li{line-height:1.4}.share-page .share-progress strong{font-weight:650}.share-page .share-milestone{border-color:transparent;background:var(--soft);color:var(--muted)}.share-page .is-complete .share-milestone{background:var(--ink);color:var(--paper)}.share-page .is-current .share-milestone{border-color:var(--lime);background:var(--lime);color:var(--ink);box-shadow:0 0 0 6px #cef45166}.share-page .share-progress .is-current strong{font-weight:800;letter-spacing:-.01em}.share-page .share-progress-controls{margin-top:4px}.share-page .share-progress-controls button{border:0;background:var(--soft);font-size:16px;transition:background-color var(--dur-micro) var(--ease-standard)}.share-page .share-progress-controls button:not(:disabled):hover{background:var(--line)}.share-page .share-progress-controls button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.share-page .facts-row{padding:12px 0;line-height:1.5}.share-page .facts-row dd{font-weight:650;text-align:right}.share-page .share-detail-columns{gap:64px}.share-page .share-detail-group{margin-top:36px}.share-page .share-window{padding:18px 20px;border-radius:16px;line-height:1.5}.share-page .share-window strong{display:block;margin-top:2px;font-size:18px;font-weight:800;letter-spacing:-.02em}.share-page .share-timeline li{line-height:1.5}.share-page .share-timeline span{font-weight:650}.share-page .share-disclosure{margin-top:0}.share-page .facts+.share-disclosure,.share-page p+.share-disclosure,.share-page .share-vessel-groups+.share-disclosure{margin-top:12px}.share-page .share-disclosure summary{display:flex;align-items:center;gap:10px;padding:14px 0;list-style:none;font-weight:700;line-height:1.4}.share-page .share-disclosure summary::-webkit-details-marker{display:none}.share-page .share-disclosure summary:after{content:"+";display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-left:auto;border-radius:50%;background:var(--soft);font-size:16px;font-weight:600;line-height:1}.share-page .share-disclosure[open]>summary:after{content:"−";background:var(--ink);color:var(--paper)}.share-page .share-disclosure summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.share-page .share-disclosure summary span{margin-left:0;padding:1px 9px;border-radius:999px;background:var(--soft);color:var(--ink);font-size:12px;font-weight:700}.share-page .share-disclosure li{line-height:1.5}.share-page .share-disclosure li strong{font-weight:650}.share-page .share-map,.share-page .share-map-placeholder{border-radius:20px}.share-page .share-vessel-groups{gap:40px}.share-page .share-vessel-groups .facts-row{font-size:14px}.share-page .share-port-journey li{line-height:1.5}.share-page .share-port-journey strong{font-size:17px;font-weight:800;letter-spacing:-.02em}.share-page .share-port-journey li:after{top:6px}.share-page .share-empty{padding:32px 28px;border-radius:20px}.share-page .share-empty h3{margin-bottom:8px;font-size:20px}.share-page .share-empty p{font-size:15px;line-height:1.6}.share-page .share-events li{padding:20px 0}.share-page .share-events li:first-child{padding-top:0}.share-page .share-events h3{margin-bottom:6px}.share-page .share-events time{line-height:1.6}.share-page .share-events s{color:var(--muted)}.share-page .share-expand{padding:20px 0 0}.share-page .share-invitation{padding:44px 40px;margin-top:14px}.share-page .share-invitation h2{margin-bottom:16px}.share-page .share-invitation-action li{font-size:15px;font-weight:650;line-height:1.5}.share-page .share-state{min-height:0;padding:40px 0 72px}.share-page .share-state h1{font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin-bottom:20px}.share-page .share-state img{margin:16px auto 24px}.share-page .share-state p:not(.eyebrow){max-width:30rem;margin-inline:auto;font-size:var(--text-body-lg)}@media(max-width:899px){.share-page{padding-block:28px 32px}.share-page .share-hero{gap:20px;padding-bottom:32px}.share-page .share-hero h1{max-width:16ch}.share-page .share-section{padding:28px 20px 24px}.share-page .share-section h2,.share-page .share-section-heading{margin-bottom:24px}.share-page .share-section-heading h2{margin-bottom:0}.share-page .share-detail-columns{gap:36px}.share-page .share-vessel-groups{gap:32px}.share-page .share-invitation{padding:32px 24px 28px}}@media(max-width:699px){.share-page .share-open-app{margin-bottom:28px}.share-page .share-hero{gap:24px;text-align:left}.share-page .share-hero h1{margin-inline:0}.share-page .share-car.is-empty{width:100%;min-height:120px}.share-page .share-empty{padding:28px 20px}.share-page .share-state{padding:24px 0 56px}}@media(max-width:599px){.share-page .share-vessel-groups{grid-template-columns:minmax(0,1fr)}.share-page .share-events li{padding:18px 0}.share-page .share-events li:first-child{padding-top:0}}@media(max-width:480px){.share-page .share-open-app{gap:8px 12px;padding:8px 8px 8px 20px}.share-page .share-open-app p{font-size:14px}.share-page .share-open-app .button{padding:10px 16px;gap:10px}.share-page .share-hero h1,.share-page .share-state h1{font-size:clamp(2.2rem,9.4vw,2.6rem)}.share-page .share-section h2,.share-page .share-invitation h2{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.share-page .share-progress-controls button{transition:none}}.consent-bar{position:fixed;z-index:45;left:0;right:0;bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px 24px;width:min(760px,calc(100% - 24px));margin-inline:auto;padding:12px 14px 12px 18px;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink);animation:consent-in var(--dur-ui) var(--ease-out) both}.consent-bar p{flex:1;margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;text-wrap:balance}.consent-actions{display:flex;flex:none;align-items:center;gap:12px}.consent-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.consent-choice{min-width:7.25rem;min-height:40px;padding:8px 14px;border:1px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px;font-weight:700;line-height:1.2}.consent-choice:hover{background:var(--soft)}.consent-choice:active{transform:scale(var(--press-scale))}.consent-privacy{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b4b6aa;white-space:nowrap}.consent-privacy:hover{text-decoration-thickness:2px}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.consent-bar{bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;width:min(760px,calc(100% - 16px));padding:12px}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.consent-choices{display:contents}.consent-choice{min-width:0;min-height:42px}.consent-privacy{grid-column:1 / -1;justify-self:center}.bottom-notices:has(.consent-bar) .language-suggestion{display:none}}@media(prefers-reduced-motion:reduce){.consent-bar{animation:none}}@media print{.consent-bar{display:none}.bottom-notices{bottom:24px}}html[data-season=halloween] .site-header{border-bottom-color:var(--line)}html[data-season=halloween] .footer{background-image:url(/images/halloween/cobweb.svg);background-repeat:no-repeat;background-position:top right;background-size:160px}.halloween-spider-anchor{position:relative;z-index:39;height:0}.halloween-spider{--thread: 78px;position:absolute;top:0;right:max(24px,calc((100% - var(--max)) / 2 + 24px));width:44px;pointer-events:none;transform-origin:50% 0;animation:spider-drop 1.1s var(--ease-spring) .6s both,spider-sway 5s var(--ease-standard) 1.7s infinite alternate}.halloween-spider-climb{display:block;pointer-events:none}.halloween-spider-climb:before{content:"";display:block;width:1.5px;height:var(--thread);margin:0 auto -3px;background:var(--ink);opacity:.55}.halloween-spider-climb img{display:block;width:100%;height:auto;pointer-events:auto;cursor:pointer}.halloween-spider-climb.is-startled{animation:spider-startle 2.2s var(--ease-standard) both}@keyframes spider-startle{0%{transform:none;animation-timing-function:cubic-bezier(.5,0,.9,.4)}18%{transform:translateY(calc(var(--thread) * -1 - 60px))}58%{transform:translateY(calc(var(--thread) * -1 - 60px));animation-timing-function:var(--ease-spring)}to{transform:none}}@keyframes spider-drop{0%{transform:translateY(calc(var(--thread) * -1 - 60px))}}@keyframes spider-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(max-width:700px){.halloween-spider{--thread: 20px;right:16px;width:32px}}.halloween-wave{position:absolute;bottom:28px;left:calc(50% + 250px);z-index:1;width:150px;height:auto}@media(max-width:860px){.halloween-wave{left:auto;right:12px;bottom:16px;width:88px}}.halloween-reel-fx{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.halloween-lantern{position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease-standard);background:radial-gradient(circle 180px at var(--lx, -999px) var(--ly, -999px),#f6f4e81f,transparent 72%);-webkit-mask-image:radial-gradient(circle 200px at var(--lx, -999px) var(--ly, -999px),#000 35%,transparent 100%);mask-image:radial-gradient(circle 200px at var(--lx, -999px) var(--ly, -999px),#000 35%,transparent 100%)}.halloween-reel-fx[data-lit] .halloween-lantern{opacity:1}.halloween-ghost{position:absolute;height:auto;opacity:.85}.about-founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;margin-top:36px}.story-page .about-founder .founder-portrait{width:100%;max-width:none;height:100%;object-fit:cover}.about-hello{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:56px 48px;border-radius:var(--radius-panel);background:var(--lime);color:var(--ink)}.about-hello h2{font-size:clamp(2.4rem,5vw,4.2rem)}.about-hello p{max-width:36rem;font-size:var(--text-body-lg)}.about-origin{margin-top:72px}.about-origin .story-steps>h2{margin-bottom:28px;font-size:clamp(2.2rem,4.4vw,3.6rem)}.about-product{padding-block:56px}.about-product .definition{color:var(--ink);font-weight:650}.story-page .about-product .story-product-copy>p,.about-volt h2{hyphens:manual;-webkit-hyphens:manual}.about-hello .button{gap:12px}.about-volt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:64px 48px 0;border-radius:var(--radius-panel);background:var(--ink);color:var(--paper);overflow:hidden}.about-volt-copy{padding-bottom:64px}.about-volt h2{max-width:15ch;color:var(--paper);font-size:clamp(2.2rem,4.4vw,3.6rem)}.about-volt p{max-width:34rem;margin-top:20px;color:color-mix(in srgb,var(--paper) 82%,transparent);font-size:var(--text-body-lg)}.about-volt-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;align-self:end;padding-bottom:28px}.about-volt-stage:before{content:"";position:absolute;inset:auto 0 0;height:72%;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--lime)}.about-volt-stage .volt{position:relative;width:34%;height:auto;filter:drop-shadow(0 12px 16px #14160f40)}.about-volt-stage .volt:nth-child(1){rotate:-5deg;translate:4% 0}.about-volt-stage .volt:nth-child(2){z-index:1;width:42%}.about-volt-stage .volt:nth-child(3){rotate:5deg;translate:-4% 0}.about-contact{padding-block:96px 24px;text-align:center}.about-contact h2{max-width:19ch;margin-inline:auto;font-size:clamp(2.4rem,5vw,4.2rem)}.about-proof{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:56px;align-items:center;max-width:980px;margin:48px auto 0;text-align:left}.about-quote,.about-quote blockquote{margin:0}.about-quote p{color:var(--ink);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.14;text-wrap:balance}.about-quote figcaption{margin-top:16px;color:var(--muted);font-size:15px;font-weight:600}.about-proof .proof{text-align:center}.about-contact .inline-links{justify-content:center;gap:14px;margin-top:40px}.about-contact .inline-links a{padding:16px 24px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.about-contact .inline-links a:first-child{border-color:var(--ink);background:var(--ink);color:var(--paper)}.about-founder .founder-portrait{animation:about-slide .72s var(--ease-out) both}@keyframes about-slide{0%{transform:translateY(28px) scale(.97)}}.about-founder .about-hello{animation:about-rise .72s var(--ease-out) .12s both}.about-hello .button{animation:about-pop .52s var(--ease-spring) .62s both}@keyframes about-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes about-pop{0%{opacity:0;transform:scale(.8)}}.about-origin[data-reveal=shown] .privacy-card{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.about-origin[data-reveal=shown] .privacy-card:nth-child(1){transition-delay:calc(var(--stagger) * 1)}.about-origin[data-reveal=shown] .privacy-card:nth-child(2){transition-delay:calc(var(--stagger) * 2.5)}.about-origin[data-reveal=shown] .privacy-card:nth-child(3){transition-delay:calc(var(--stagger) * 4)}.about-origin[data-reveal=pending] .privacy-card{opacity:0;transform:translateY(var(--rise-media))}.reveal[data-reveal=shown] .about-volt-stage:before{transform-origin:50% 100%;transition:transform var(--dur-enter) var(--ease-out) var(--stagger)}.reveal[data-reveal=pending] .about-volt-stage:before{transform:scaleY(0)}.reveal[data-reveal=shown] .about-volt-stage .volt{transition:opacity var(--dur-ui) var(--ease-out),transform .62s var(--ease-spring)}.reveal[data-reveal=shown] .about-volt-stage .volt:nth-child(1){transition-delay:.42s}.reveal[data-reveal=shown] .about-volt-stage .volt:nth-child(2){transition-delay:.28s}.reveal[data-reveal=shown] .about-volt-stage .volt:nth-child(3){transition-delay:.56s}.reveal[data-reveal=pending] .about-volt-stage .volt{opacity:0;transform:translateY(30%) scale(.6)}.reveal[data-reveal] .about-volt-stage.reveal-media{opacity:1;transform:none}.about-volt-stage .volt:hover{transform:translateY(-4%);transition:transform var(--dur-ui) var(--ease-spring)}.about-contact[data-reveal=shown] .about-quote,.about-contact[data-reveal=shown] .proof,.about-contact[data-reveal=shown] .inline-links{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.about-contact[data-reveal=shown] .about-quote{transition-delay:calc(var(--stagger) * 1.5)}.about-contact[data-reveal=shown] .proof{transition-delay:calc(var(--stagger) * 3)}.about-contact[data-reveal=shown] .inline-links{transition-delay:calc(var(--stagger) * 5)}.about-contact[data-reveal=pending] :is(.about-quote,.proof,.inline-links){opacity:0;transform:translateY(var(--rise))}.about-contact[data-reveal=shown] .star{transition:opacity var(--dur-micro) linear,transform .42s var(--ease-spring);transition-delay:calc(.48s + var(--star, 0) * 70ms)}.about-contact[data-reveal] .star:nth-child(2){--star: 1}.about-contact[data-reveal] .star:nth-child(3){--star: 2}.about-contact[data-reveal] .star:nth-child(4){--star: 3}.about-contact[data-reveal] .star:nth-child(5){--star: 4}.about-contact[data-reveal=pending] .star{opacity:0;transform:scale(.3)}@media(max-width:860px){.about-volt{grid-template-columns:1fr}.about-founder{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.about-hello{padding:36px 24px}.about-product{padding-block:48px 40px}.about-volt{gap:8px;padding:40px 24px 0}.about-volt-copy{padding-bottom:32px}.about-contact{padding-block:64px 8px}.about-origin{margin-top:48px}.about-proof{grid-template-columns:1fr;gap:28px;margin-top:36px;text-align:center}.about-proof .proof{margin-inline:auto}}@media(max-width:600px){.about-founder{grid-template-columns:1fr}.story-page .about-founder .founder-portrait{width:min(240px,70%);height:auto;margin-inline:auto}}.community-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.community-live{position:relative;margin-top:48px}.community-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.community-figures>div{position:relative;display:flex;flex-direction:column-reverse;gap:8px;padding-top:20px;border-top:1px solid var(--ink)}.community-figures dt{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;color:var(--muted);font-weight:600}.community-figures dd{margin:0;color:var(--ink);font-size:clamp(2.6rem,6.4vw,5.4rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:1}.community-figures .community-skeleton{display:block;width:3.2em;height:1em;border-radius:10px}.community-live>.community-state{margin:0;padding:48px 24px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--soft);color:var(--ink);text-align:center}.community-tool{margin-top:72px;padding:56px 48px 48px;border-radius:var(--radius-panel)}.community-tool-head{display:flex;justify-content:space-between;gap:24px;align-items:center}.community-tool-head :is(h2,h3){max-width:12ch;font-size:clamp(2.2rem,4.4vw,3.6rem);hyphens:manual;-webkit-hyphens:manual}.community-tool-head .volt{flex:none;width:150px;height:auto;background:radial-gradient(circle at 50% 58%,var(--lime) 0 44%,transparent 45%)}.community-models{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.community-models button{min-height:44px;padding:10px 20px;border:1px solid #5b5f50;border-radius:999px;background:transparent;color:var(--paper);font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard),color var(--dur-micro) var(--ease-standard)}.community-models button:hover{border-color:var(--paper)}.community-models button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.community-models button[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.community-results{position:relative;min-height:200px;margin-top:44px}.community-waits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.community-waits>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid #5b5f50}.community-waits dt{color:var(--band-muted);font-weight:600}.community-waits dd{margin:0;color:var(--paper);font-size:clamp(2.6rem,5.6vw,4.8rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:1}.community-waits dd small{color:var(--lime);font-size:.26em;font-weight:700;letter-spacing:0}.community-waits dd.community-wait-missing{display:flex;align-items:flex-end;min-height:2.4em;color:var(--band-muted);font-size:clamp(1.25rem,2.2vw,1.6rem);letter-spacing:-.03em;line-height:1.2}.community-tool .community-skeleton{display:block;width:2.6em;height:1em;border-radius:10px;background:var(--band-arrow-hover)}.community-tool .community-skeleton.skeleton-sample{width:min(22ch,100%);height:1.6em;border-radius:6px}.community-sample{margin-top:28px;font-size:14px;font-weight:600}.community-caution{position:relative;max-width:44rem;margin-top:16px;padding:16px 20px 16px 44px;border-radius:16px;background:var(--band-card);font-size:14px;line-height:1.55}.community-tool p.community-caution{color:var(--paper)}.community-caution:before{content:"";position:absolute;top:1.45em;left:20px;width:10px;height:10px;border-radius:50%;background:var(--lime)}.community-results>.community-state{display:flex;gap:24px;align-items:center;min-height:200px;padding:32px;border-radius:20px;background:var(--band-card)}.community-results>.community-state .volt{flex:none;width:120px;height:auto}.community-tool .community-state p{max-width:26rem;color:var(--paper);font-size:var(--text-body-lg);font-weight:600}.community-method{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;margin-top:24px;padding:56px 48px;border-radius:var(--radius-panel);color:var(--ink)}.community-method h2{max-width:12ch;font-size:clamp(2rem,4vw,3.2rem);hyphens:manual;-webkit-hyphens:manual}.community-method p{color:var(--ink)}.community-method p+p{margin-top:16px}.community-method .community-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.community-method .text-link{text-decoration-color:var(--ink)}@media(max-width:860px){.community-figures,.community-waits{gap:16px}.community-tool{margin-top:48px;padding:36px 20px 28px}.community-tool-head .volt{width:96px}.community-models button{padding:10px 16px}.community-results{min-height:0;margin-top:28px}.community-waits dd.community-wait-missing{min-height:0}.community-sample{margin-top:12px}.community-results>.community-state{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.community-method{grid-template-columns:1fr;gap:20px;padding:36px 20px}}@media(max-width:420px){.community-tool-head .volt{width:72px}}@media(max-width:360px){.community-tool-head :is(h2,h3){min-width:0;overflow-wrap:anywhere}.community-tool-head .volt{width:56px}}@media(max-width:600px){.community-figures,.community-waits{grid-template-columns:1fr;gap:0}.community-figures>div,.community-waits>div{padding-block:16px}}.checklist-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start;margin-top:40px}.checklist-aside{position:sticky;top:96px;display:grid;gap:14px}.checklist-progress{display:grid;gap:18px;padding:28px;border-radius:var(--radius-panel);background:var(--band);color:var(--band-ink)}.checklist-progress-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px}.checklist-progress-label{grid-column:1 / -1;color:var(--band-muted);font-size:13px;font-weight:600}.checklist-progress strong{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}.checklist-progress strong b{margin-right:4px;font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em}.checklist-progress small{color:var(--band-muted);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.checklist-progress progress{display:block;width:100%;height:10px;overflow:hidden;appearance:none;border:0;border-radius:99px;background:var(--band-arrow-hover);accent-color:var(--lime)}.checklist-progress progress::-webkit-progress-bar{background:var(--band-arrow-hover)}.checklist-progress progress::-webkit-progress-value{border-radius:99px;background:var(--lime);transition:width var(--dur-ui) var(--ease-out)}.checklist-progress progress::-moz-progress-bar{border-radius:99px;background:var(--lime)}.checklist-progress .text-link{justify-self:start;color:var(--band-ink);cursor:pointer;text-decoration-color:var(--band-muted)}.checklist-local{margin:0;padding-inline:6px}.story-page .checklist-aside .checklist-warning.volt-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:26px 28px 28px}.checklist-warning .volt{width:92px;height:auto}.story-page .checklist-aside .checklist-warning h2{font-size:22px}.checklist-warning p{margin-top:8px;color:var(--ink)}.checklist-sections{display:grid;gap:14px}.checklist-group{padding:28px 28px 12px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff}.checklist-group header{display:flex;align-items:center;gap:14px;padding-bottom:18px}.checklist-group-number{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:14px;font-weight:800}.checklist-group h2{flex:1;min-width:0;font-size:clamp(1.35rem,2.2vw,1.7rem);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:anywhere}.checklist-group-count{flex:none;padding:5px 12px;border-radius:99px;background:var(--soft);color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.checklist-group[data-complete] .checklist-group-count{background:var(--ink);color:var(--paper)}.checklist-row{display:flex;align-items:center;gap:16px;min-height:60px;padding:14px 0;border-top:1px solid var(--line);color:var(--ink);font-size:16px;font-weight:600;line-height:1.35;cursor:pointer}.checklist-row input{flex:none;display:grid;place-content:center;width:28px;height:28px;margin:0;appearance:none;border:2px solid #b9bdae;border-radius:50%;background:transparent;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}.checklist-row:hover input{border-color:var(--ink)}.checklist-row input:checked{border-color:var(--ink);background:var(--ink)}.checklist-row input:checked:after{content:"✓";color:var(--paper);font-size:16px;font-weight:800}.checklist-row[data-checked]>span{color:var(--muted);text-decoration:line-through;text-decoration-color:#b9bdae}.checklist-app{margin-top:56px}@media(max-width:860px){.checklist-layout{grid-template-columns:1fr;margin-top:24px}.checklist-aside{display:contents}.checklist-progress{position:sticky;top:81px;z-index:4;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:14px 18px 16px;border-radius:20px;box-shadow:0 10px 24px -12px #14160f66}.checklist-progress-head{display:flex;align-items:baseline;gap:10px}.checklist-progress-label{display:none}.checklist-progress strong{font-size:15px}.checklist-progress strong b{font-size:26px}.checklist-progress small{font-size:13px}.checklist-progress progress{grid-column:1 / -1;grid-row:2;height:8px}.checklist-progress .text-link{justify-self:end;font-size:12px}.story-page .checklist-aside .checklist-warning.volt-card{flex-direction:row;align-items:center;gap:18px;padding:22px}.checklist-warning .volt{width:76px}.checklist-group{padding:22px 20px 8px}.checklist-row{font-size:15px}}@media(max-width:760px){.checklist-progress{top:69px}}@media(prefers-reduced-motion:reduce){.checklist-progress progress::-webkit-progress-value{transition:none}}@media print{.checklist-progress .text-link,.checklist-warning .volt{display:none}.checklist-layout{display:block}.checklist-aside,.checklist-progress{position:static}.checklist-group,.checklist-row{break-inside:avoid}.checklist-row input{width:18px;height:18px;appearance:auto;border:0;border-radius:0;background:none}.checklist-row input:checked:after{content:none}.checklist-progress{border:1px solid var(--ink);background:none;color:var(--ink)}.checklist-progress-label,.checklist-progress small{color:var(--muted)}}.feature-nav{position:sticky;top:73px;z-index:5;margin:36px 0 40px;border-bottom:1px solid var(--line);background:var(--paper)}.feature-nav ol{position:relative;display:flex;justify-content:safe center;gap:36px;max-width:var(--max);margin:0 auto;padding:0 24px;list-style:none;overflow-x:auto;scrollbar-width:none}.feature-nav ol::-webkit-scrollbar{display:none}.feature-nav a{display:flex;align-items:baseline;gap:8px;margin-bottom:-1px;padding:16px 0 14px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:650;white-space:nowrap;transition:color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.feature-nav a:hover{text-decoration:none;color:var(--ink)}.feature-nav a[aria-current]{border-bottom-color:var(--ink);color:var(--ink);font-weight:750}.feature-nav-step{font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;opacity:.6}.feature-chapter{overflow:clip;margin:0 16px 16px;padding-block:72px 56px;border-radius:var(--radius-panel)}.feature-chapter .feature-group{margin:0;padding:0;border:0;scroll-margin-top:160px}.feature-chapter .feature-group>.story-section-title{margin-bottom:44px;font-size:clamp(2.6rem,5.4vw,4.6rem)}.feature-chapter .story-split{padding-block:0}.feature-chapter .feature-explanation{scroll-margin-top:160px;border-color:color-mix(in srgb,currentColor 16%,transparent);opacity:.6;transition:opacity var(--dur-ui) var(--ease-out)}.feature-chapter .feature-explanation[data-active=true]{opacity:1}.feature-chapter .feature-explanation:last-child{border-bottom:0}.feature-chapter .story-product-sticky .story-product-phone{top:150px}.feature-stage{position:relative;isolation:isolate}.tone-ink .feature-stage:before{content:"";position:absolute;right:-30%;bottom:1%;z-index:-1;width:54%;aspect-ratio:1;border-radius:50%;background:var(--lime)}.feature-screen{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.feature-screen[data-shown=true]{opacity:1}.feature-stage-volt{position:absolute;right:-22%;bottom:6%;z-index:3;width:42%;height:auto;filter:drop-shadow(0 12px 16px #14160f40)}.feature-pricing-copy p{margin-top:18px}.feature-pricing{display:grid;margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.feature-pricing-copy{align-self:center;padding-right:32px}@media(min-width:1024px){.feature-chapter .story-product-sticky{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.feature-chapter .feature-explanations{max-width:36ch}.feature-chapter.flip .story-product-phone{order:-1}.feature-chapter.flip .feature-explanations{justify-self:end}.feature-chapter.flip .feature-group>.story-section-title{text-align:right}.feature-chapter.flip .feature-stage-volt{right:auto;left:-22%}}@media(max-width:1023px){.feature-chapter .feature-explanation{opacity:1}.feature-stage-volt{right:-14%}.tone-ink .feature-stage:before{right:-22%}}@media(max-width:860px){.feature-nav ol{gap:24px;padding-inline:20px}.feature-chapter{margin-inline:8px;padding-block:48px 40px}.feature-pricing{grid-template-columns:1fr}}@media(max-width:760px){.feature-nav{top:61px}}@media(prefers-reduced-motion:reduce){.feature-screen,.feature-chapter .feature-explanation,.feature-nav a{transition:none}}.home-hero{text-align:center;padding:28px 24px 0}.home-hero h1{max-width:9.4em;margin:0 auto;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;font-size:clamp(3.3rem,8.2vw,7rem);font-weight:800;line-height:.96;letter-spacing:-.055em}.home-hero-line{max-width:38rem;margin:22px auto 26px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.home-hero .store-badges{justify-content:center}.home-hero .rating{margin:14px 0 0;color:var(--ink)}.home-hero .rating-details{flex-flow:row wrap;justify-content:center;gap:4px 12px}.home-hero .rating .stars{font-size:18px}.home-hero-phone{display:flex;justify-content:center;margin-top:28px}.home-hero-stage{position:relative;width:min(320px,78vw);margin-bottom:-56px;animation:hero-rise .72s var(--ease-out) both}.home-hero-phone .phone{width:100%}.home-hero-volt{position:absolute;right:-24%;bottom:88px;z-index:3;width:44%;height:auto;filter:drop-shadow(0 12px 16px #14160f40);transform-origin:50% 100%;animation:volt-pop .62s var(--ease-spring) .52s both}@keyframes hero-rise{0%{transform:translateY(28px) scale(.97)}}@keyframes volt-pop{0%{opacity:0;transform:translateY(24%) scale(.6) rotate(-8deg)}}html.locale-out .home-hero-copy,html.locale-out .locale-copy{animation:copy-out var(--motion-out) var(--ease-out) forwards}html.locale-out .home-hero-phone{animation:phone-out var(--motion-out) var(--ease-out) forwards}.home-page.locale-in .home-hero-copy,.home-page.locale-in .locale-copy{animation:copy-in var(--motion-in) var(--ease-out) both}.home-page.locale-in .home-hero-phone{animation:phone-in var(--motion-in) var(--ease-out) both}@keyframes copy-out{to{opacity:0;transform:translateY(calc(var(--locale-shift) * -1))}}@keyframes copy-in{0%{opacity:0;transform:translateY(calc(var(--locale-shift) * -1))}to{opacity:1;transform:none}}@keyframes phone-out{to{opacity:0;transform:translateY(var(--phone-drop))}}@keyframes phone-in{0%{opacity:0;transform:translateY(var(--phone-drop))}to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.home-journey{text-align:center}.journey-sticky{padding:96px 24px 72px}.journey-pin[data-pinned]{height:200vh}.journey-pin[data-pinned] .journey-sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100vh;padding-block:0}.journey-pin[data-pinned] .journey{--p: clamp(0, calc((var(--pin, 0) - .04) * 1.2), 1)}.journey{--p: clamp(0, calc((var(--shift, 1) - .2) * 3), 1);position:relative;margin-top:96px}.journey-line{position:absolute;top:9px;left:12.5%;right:12.5%;height:2px;background:var(--line)}.journey-line:before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--p));transform-origin:0 50%}.journey-volt{position:absolute;left:calc(var(--p) * 100%);bottom:4px;width:64px;height:auto;translate:-50% 0}.journey-stops{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none}.journey-stops li{--on: clamp(0, calc((var(--p) - var(--i) / 3) * 14 + 1), 1);display:grid;justify-items:center;align-content:start;gap:8px}.journey-dot{position:relative;width:20px;height:20px;margin-bottom:14px;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}.journey-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ink);opacity:var(--on);transform:scale(var(--on))}.journey-stops strong{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.journey-stops p{max-width:15em;color:var(--ink);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.journey-stops strong,.journey-stops p,.journey-detail{opacity:calc(.3 + .7 * var(--on))}.journey-detail{padding:3px 10px;border-radius:99px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:700}.home-company{padding:96px 24px 56px;text-align:center}.company-head h2{font-size:clamp(2.5rem,5vw,4.4rem)}.company-head p{max-width:34rem;margin:18px auto 0}.company-proof{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:64px;align-items:center;margin-top:64px;text-align:left}.company-quote,.company-quote blockquote{margin:0}.company-quote p{margin:0;color:var(--ink);font-size:clamp(1.7rem,3.3vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.company-quote figcaption{margin-top:20px;color:var(--muted);font-size:15px;font-weight:600}.company-proof .proof{text-align:center}.company-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:56px 0}.company-counts div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding-top:20px;border-top:1px solid var(--ink)}.company-counts dt{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;color:var(--muted);font-weight:600}.company-counts dd{margin:0;color:var(--ink);font-size:clamp(2.6rem,6.4vw,5.4rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:1}.company-counts .skeleton{display:inline-block;width:3.2em;height:.8em}.company-link{margin-top:28px}.home-freepro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding-block:72px 40px}.freepro-copy h2{font-size:clamp(2.2rem,4.2vw,3.4rem);hyphens:manual;-webkit-hyphens:manual}.freepro-copy>p{max-width:36rem;margin-block:18px 20px}.position-line{margin:0 auto;max-width:16ch;color:var(--ink);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.05}.position-quotes{display:flex;margin:56px -24px 0;overflow-x:auto;scrollbar-width:none;text-align:left}.position-quotes::-webkit-scrollbar{display:none}.position-quotes-set{display:flex;flex:none;gap:16px;padding-right:16px}.position-quotes figure{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:min(360px,78vw);padding:26px 26px 22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff}.position-quotes figure:nth-child(3n+2){border-color:var(--lime);background:var(--lime)}.position-quotes figure:nth-child(4n+4){border-color:var(--ink);background:var(--ink)}.position-quotes blockquote{margin:0}.position-quotes blockquote p{color:var(--ink);font-size:var(--text-body-lg);font-weight:650;letter-spacing:-.015em;line-height:1.35}.position-quotes figcaption{color:var(--muted);font-size:14px;font-weight:600}.position-quotes figure:nth-child(4n+4) blockquote p{color:var(--paper)}.position-quotes figure:nth-child(4n+4) figcaption{color:var(--band-muted)}.home-company>.small-note{margin-top:20px}.home-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding-block:72px 96px}.feature-copy h2{max-width:9ch;font-size:clamp(2.7rem,5vw,4.5rem)}.feature-copy>p{max-width:38rem;margin-top:18px}.feature-stage{display:flex;justify-content:center;min-height:520px}.feature-stage .phone{width:min(300px,78vw)}.home-glance{margin-block:56px 16px;padding-block:84px 0;border-radius:var(--radius-panel);display:flow-root;background:var(--lime);text-align:center;overflow:clip}.home-glance h2{max-width:17ch;margin:0 auto;font-size:clamp(2.5rem,5vw,4.4rem);text-wrap:balance;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.glance-pro .tag{background:var(--ink);color:var(--paper)}.glance-line{max-width:36rem;margin:18px auto 0}.glance-pro{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px;color:var(--ink);font-weight:700}.glance-phones{position:relative;display:flex;justify-content:center;align-items:flex-end;margin-top:36px;margin-bottom:clamp(-130px,-10vw,-56px)}.glance-notifications{position:absolute;top:17%;left:50%;z-index:3;display:grid;gap:8px;width:min(340px,84vw);margin:0;padding:0;list-style:none;translate:-50% 0;text-align:left}.glance-notifications li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:#fffffff0;box-shadow:0 12px 28px #14160f47;font-family:ui-sans-serif,system-ui,sans-serif}.reveal[data-reveal=shown] .glance-notifications li{transition:opacity var(--dur-ui) var(--ease-out),transform .52s var(--ease-spring);transition-delay:.52s}.reveal[data-reveal=shown] .glance-notifications li:nth-child(2){transition-delay:1.15s}.reveal[data-reveal=pending] .glance-notifications li{opacity:0;transform:translateY(-18px) scale(.92)}.glance-notifications img{flex:none;width:44px;border-radius:10px}.glance-notifications p{display:grid;min-width:0;color:#000;line-height:1.2}.glance-notifications span{color:#6b6b70;font-size:13px;font-weight:500}.glance-notifications strong{font-size:16px;font-weight:600;letter-spacing:-.01em}.glance-phones .phone{width:min(230px,32vw);margin-inline:-1.5vw}.glance-phones .phone:nth-child(2){z-index:2;width:min(270px,38vw)}.glance-phones{--spread: min(1, calc(var(--shift, 1) * 2.4))}.glance-phones .phone:first-child{transform:translate3d(calc((1 - var(--spread)) * 44%),0,0) scale(calc(.92 + .08 * var(--spread)))}.glance-phones .phone:nth-child(3){transform:translate3d(calc((1 - var(--spread)) * -44%),0,0) scale(calc(.92 + .08 * var(--spread)))}.home-privacy{padding-block:72px 40px}.home-privacy h2{max-width:12ch;margin-bottom:28px;font-size:clamp(2.4rem,5vw,4rem)}.home-close{text-align:center;padding:88px 24px 0}.home-close h2{font-size:clamp(3rem,7vw,5.5rem)}.home-close>p{max-width:26rem;margin:16px auto 24px}.home-close .store-badges{justify-content:center}#your-order,#faq{scroll-margin-top:96px}@media(max-width:860px){.home-feature,.home-freepro{grid-template-columns:1fr}.company-proof{grid-template-columns:1fr;gap:32px;margin-top:48px;text-align:center}.company-quote p{max-width:24ch;margin-inline:auto}.company-proof .proof{margin-inline:auto}.company-counts{gap:16px;margin-top:48px}.journey.wrap{--p: 1;width:fit-content;max-width:100%;margin-top:48px}.journey-line{inset:10px auto 40px 9px;width:2px;height:auto;background:var(--ink)}.journey-line:before,.journey-volt{display:none}.journey-stops{grid-template-columns:1fr;gap:36px;text-align:left}.journey-stops li{justify-items:start;padding-left:40px}.journey-dot{position:absolute;left:0;margin:0}.journey-stops li{position:relative}.feature-copy h2,.home-privacy h2,.home-glance h2{max-width:none}.glance-phones .phone,.glance-phones .phone:nth-child(2){width:min(148px,34vw);margin-inline:-4vw}.glance-notifications{top:14%;gap:6px;width:min(250px,66vw)}.glance-notifications li{gap:9px;padding:8px 10px;border-radius:16px}.glance-notifications img{width:30px;border-radius:7px}.glance-notifications span{font-size:10px}.glance-notifications strong{font-size:12px}}@media(max-width:600px){.company-counts{grid-template-columns:1fr;gap:0}.company-counts div{padding-block:16px}}@media(prefers-reduced-motion:reduce){html.locale-out .home-hero-copy,html.locale-out .home-hero-phone,html.locale-out .locale-copy{animation:fade-out var(--motion-out) linear forwards!important}.home-page.locale-in .home-hero-copy,.home-page.locale-in .home-hero-phone,.home-page.locale-in .locale-copy{animation:fade-in var(--motion-in) linear both!important}.home-hero-stage,.home-hero-volt{animation:none}}.lost{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:36px}.lost-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:56px 48px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff}.lost-code{margin-bottom:20px;padding:6px 14px;border-radius:999px;background:var(--lime)}.lost-copy h1{max-width:9ch;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98;letter-spacing:-.05em}.lost-copy p{max-width:26rem;margin-top:22px;color:var(--muted);font-size:var(--text-lede-lg);line-height:1.45}.lost-copy .button{margin-top:32px}.lost-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:420px;padding:40px 24px 0;overflow:hidden;border-radius:var(--radius-panel);background:linear-gradient(to top,var(--lime) 34%,var(--soft) 34%)}.lost-volt{width:min(300px,78%);height:auto;margin-bottom:9%;transform-origin:50% 100%;animation:lost-volt-in .7s var(--ease-spring) .12s backwards}@keyframes lost-volt-in{0%{opacity:0;transform:translateY(48px) rotate(-8deg) scale(.9)}}.lost-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.lost-link{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px;font-weight:750;transition:background-color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}.lost-link:hover{border-color:var(--lime);background:var(--lime);text-decoration:none;transform:translateY(-1px)}.lost-link:active{transform:scale(var(--press-scale))}@media(max-width:860px){.lost{grid-template-columns:1fr;margin-top:20px}.lost-copy{padding:36px 28px}.lost-copy h1{max-width:none}.lost-stage{min-height:300px}.lost-volt{width:min(220px,62%)}}@media(max-width:480px){.lost-copy h1{font-size:clamp(2.25rem,9vw,2.6rem)}.lost-link{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.lost-volt{animation:none}.lost-link{transition:none}}.privacy-promises{margin-top:36px}.privacy-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:14px}.privacy-panel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px 36px 36px;border-radius:var(--radius-panel);color:var(--ink)}.privacy-panel h2{max-width:14ch;font-size:clamp(1.9rem,3.4vw,3rem)}.privacy-panel p{max-width:34rem}.privacy-policy{background:var(--lime)}.privacy-policy .button{margin-top:auto}.privacy-removal{justify-content:space-between;border:1px solid var(--line);background:#fff}.privacy-mail{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;letter-spacing:-.03em;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;overflow-wrap:anywhere}.privacy-site{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;padding-block:88px}.privacy-site h2{font-size:clamp(2.2rem,4.4vw,3.6rem)}.privacy-site p{max-width:40rem;margin-top:20px;font-size:var(--text-body-lg)}.privacy-site .volt{width:min(220px,40vw);height:auto}.privacy-sharing{padding:56px 40px 44px}.privacy-sharing p{max-width:44rem}.privacy-publisher{margin-block:14px 64px;padding:40px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff}.privacy-publisher .story-facts{padding:0}.privacy-publisher h2{margin:0;font-size:clamp(2rem,3.6vw,3rem)}.privacy-publisher .facts{display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:22px 56px;margin:26px 0 28px}.privacy-publisher .facts-row{display:block;padding:0;border:0;font-size:inherit}.privacy-publisher .facts-row dt{font-size:13px;font-weight:600}.privacy-publisher .facts-row dd{margin-top:2px;color:var(--ink);font-size:18px;font-weight:750;letter-spacing:-.02em;overflow-wrap:anywhere}.privacy-publisher .text-link{font-size:16px}.story-page .privacy-publisher .legal-notice{max-width:40rem;margin:18px 0 0;font-size:13px;line-height:1.6}.privacy-promises .privacy-card{animation:privacy-rise .64s var(--ease-out) both}.privacy-promises .privacy-card:nth-child(2){animation-delay:90ms}.privacy-promises .privacy-card:nth-child(3){animation-delay:.18s}.privacy-actions .privacy-panel{animation:privacy-rise .64s var(--ease-out) .27s both}.privacy-actions .privacy-removal{animation-delay:.36s}@keyframes privacy-rise{0%{opacity:0;transform:translateY(24px)}}.privacy-actions[data-reveal=shown] .privacy-panel,.reveal[data-reveal=shown]>.privacy-sharing{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.privacy-actions[data-reveal=shown] .privacy-removal{transition-delay:calc(var(--stagger) * 1.5)}.privacy-actions[data-reveal=pending] .privacy-panel,.reveal[data-reveal=pending]>.privacy-sharing{opacity:0;transform:translateY(var(--rise-media))}.privacy-actions[data-reveal] .privacy-panel h2,.reveal[data-reveal]>.privacy-sharing h2,.privacy-publisher[data-reveal] h2{opacity:1;transform:none;transition:none}.privacy-site[data-reveal=shown] .volt.reveal-media{transition:opacity var(--dur-ui) var(--ease-out) .24s,transform .62s var(--ease-spring) .24s}.privacy-site[data-reveal=pending] .volt.reveal-media{opacity:0;transform:translateY(20%) scale(.7) rotate(-10deg)}.privacy-publisher[data-reveal=shown]{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.privacy-publisher[data-reveal=pending]{opacity:0;transform:translateY(var(--rise-media))}.privacy-publisher[data-reveal=shown] .facts-row{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out);transition-delay:calc(var(--stagger) * (2 + var(--fact, 0)))}.privacy-publisher[data-reveal] .facts-row:nth-child(2){--fact: 1}.privacy-publisher[data-reveal] .facts-row:nth-child(3){--fact: 2}.privacy-publisher[data-reveal] .facts-row:nth-child(4){--fact: 3}.privacy-publisher[data-reveal=pending] .facts-row{opacity:0;transform:translateY(var(--rise))}@media(max-width:860px){.privacy-actions,.privacy-site,.privacy-publisher{grid-template-columns:1fr}.privacy-site{gap:28px;padding-block:56px}.privacy-publisher{padding:28px 24px}.privacy-publisher .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.privacy-site .volt{order:-1}.privacy-panel{padding:32px 24px 28px}}@media(max-width:480px){.privacy-publisher .facts{grid-template-columns:1fr;gap:16px}}.guide-chart{position:relative;--chart-surface: var(--soft);--chart-text: var(--ink);--chart-muted: var(--muted);--chart-track: #dedccb;--chart-grid: #c9c7b5;margin:32px 0;padding:24px 26px 20px;border-radius:var(--radius-panel);background:var(--chart-surface);color:var(--chart-text)}@media(prefers-color-scheme:dark){.guide-chart{--chart-surface: var(--ink);--chart-text: var(--paper);--chart-muted: var(--band-muted);--chart-track: var(--band-arrow);--chart-grid: var(--band-arrow-hover)}}.guide-text .guide-chart-title{margin:0 0 14px;color:var(--chart-text);font-size:1.2rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.guide-text .guide-chart :is(.text-link,.guide-cite){color:inherit}.guide-chart-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding:0;list-style:none;color:var(--chart-muted);font-size:14px;line-height:1.4}.guide-chart-legend li{display:inline-flex;align-items:center;gap:8px}.guide-chart-swatch{flex:none;width:12px;height:12px;border-radius:3px}.guide-chart-rows{display:grid;gap:16px;margin:0;padding:0;list-style:none}.guide-chart-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.guide-chart-type-bar .guide-chart-row{grid-template-columns:minmax(0,1fr) 3rem;column-gap:10px}.guide-chart-type-bar .guide-chart-label{grid-column:1 / -1}.guide-chart .guide-chart-label{margin:0;color:var(--chart-text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.guide-chart-name{font-weight:750}.guide-chart-count{color:var(--chart-muted);font-variant-numeric:tabular-nums}.guide-chart-track{display:flex;height:28px;border-radius:6px;background:var(--chart-track);overflow:hidden}.guide-chart-type-bar .guide-chart-track{background:repeating-linear-gradient(to right,transparent 0 calc(var(--chart-step) - 1px),var(--chart-grid) calc(var(--chart-step) - 1px) var(--chart-step)),var(--chart-track)}.guide-chart-fill{display:flex;flex:none;align-items:center;justify-content:center;min-width:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.guide-chart-type-stacked .guide-chart-fill+.guide-chart-fill{border-left:2px solid var(--chart-surface)}.guide-chart-value{align-self:center;color:var(--chart-text);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.guide-chart-axis{position:relative;height:1.4em;margin:8px calc(3rem + 10px) 0 0;color:var(--chart-muted);font-size:12px;font-variant-numeric:tabular-nums}.guide-chart-axis span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.guide-text .guide-chart-source{margin:18px 0 0;color:var(--chart-muted);font-size:13px;line-height:1.5}.guide-chart-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-chart-group{display:grid;gap:6px}.guide-chart-group-bar{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem;column-gap:10px}.guide-chart-group .guide-chart-track{height:16px;border-radius:4px}.guide-chart-group .guide-chart-value{font-size:13px}.guide-chart-value.is-missing{color:var(--chart-muted);font-size:11px;font-weight:600;white-space:nowrap}.guide-chart-type-grouped .guide-chart-track,.guide-chart-dots{background:repeating-linear-gradient(to right,transparent 0 calc(var(--chart-step) - 1px),var(--chart-grid) calc(var(--chart-step) - 1px) var(--chart-step)),var(--chart-track)}.guide-chart-type-grouped .guide-chart-axis{margin-right:calc(3.5rem + 10px)}.guide-chart-axis-label{margin:4px 0 0;color:var(--chart-muted);font-size:12px;text-align:center}.guide-chart-axis-label.is-y{margin:0 0 10px;text-align:left}.guide-chart-type-dot .guide-chart-axis{margin-right:0}.guide-chart-dots{position:relative;height:24px;border-radius:12px}.guide-chart-range{position:absolute;top:50%;height:4px;border-radius:2px;background:var(--chart-muted);transform:translateY(-50%)}.guide-chart-dot{position:absolute;top:50%;width:16px;height:16px;border:2px solid var(--chart-surface);border-radius:50%;transform:translate(-50%,-50%)}.guide-chart-swatch.is-dot{border-radius:50%}.guide-chart-swatch.is-line{height:4px;width:16px;border-radius:2px}.guide-chart-plot,.guide-chart-categories{margin-left:var(--chart-gutter, 3rem)}.guide-chart-plot{position:relative;height:240px;margin-top:22px}.guide-chart-gridline{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--chart-grid)}.guide-chart-gridline.is-zero{border-top-color:var(--chart-muted)}.guide-chart-gridlabel{position:absolute;right:100%;padding-right:8px;color:var(--chart-muted);font-size:12px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateY(-50%)}.guide-chart-categories{display:grid;margin-top:8px;color:var(--chart-muted);font-size:12px;line-height:1.3;text-align:center}.guide-chart-categories span{display:flex;justify-content:center;min-width:0;white-space:nowrap}@media(min-width:601px){.guide-chart-categories [data-wide=hidden]{visibility:hidden}}.guide-chart-bands{position:absolute;inset:0;display:grid}.guide-chart-band{display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0 14%}.guide-chart-column{position:relative;flex:1 1 0;max-width:56px;min-height:0;border-radius:4px 4px 0 0}.guide-chart-column.is-stacked{display:flex;flex-direction:column-reverse;overflow:visible}.guide-chart-column-part{flex-basis:0;min-height:0}.guide-chart-column-part:last-child{border-radius:4px 4px 0 0}.guide-chart-column-part+.guide-chart-column-part{border-bottom:2px solid var(--chart-surface)}.guide-chart-column-value{position:absolute;bottom:100%;left:50%;padding-bottom:4px;color:var(--chart-text);font-size:12px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}.guide-chart-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.guide-chart-line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.guide-chart-area-edge{fill:none;stroke:var(--chart-surface);stroke-width:2;vector-effect:non-scaling-stroke}.guide-chart-point{position:absolute;width:10px;height:10px;border:2px solid var(--chart-surface);border-radius:50%;transform:translate(-50%,-50%)}.guide-chart-pies{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none}.guide-chart-pies[data-count=one]{grid-template-columns:minmax(0,260px);justify-content:center}.guide-chart-pie{display:grid;justify-items:center;gap:8px;text-align:center}.guide-chart-pie svg{display:block;width:100%;max-width:220px;height:auto;overflow:visible}.guide-chart-pie-gap{stroke:var(--chart-surface);stroke-width:1.2}.guide-chart-pie-value{font-size:7px;font-weight:800;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.guide-chart-pie-total{fill:var(--chart-text);font-size:13px;font-weight:800;letter-spacing:-.03em;text-anchor:middle;font-variant-numeric:tabular-nums}.guide-chart-pie-unit{fill:var(--chart-muted);font-size:6.5px;font-weight:600;letter-spacing:0}@media(forced-colors:active){.guide-chart-visual{forced-color-adjust:none;--chart-surface: Canvas;--chart-text: CanvasText;--chart-muted: CanvasText;--chart-track: Canvas;--chart-grid: GrayText}.guide-chart-track{outline:1px solid CanvasText}}@media(max-width:600px){.guide-chart{padding:20px 18px 16px}.guide-chart-plot{height:200px}.guide-chart-categories [data-phone=hidden]{visibility:hidden}.guide-chart-band{padding:0 8%}.guide-chart-pies{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.guide-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:48px;align-items:end;padding-top:40px}.guide-crumb{display:inline-block;margin-bottom:20px;padding-block:4px;color:var(--muted);font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--line)}.guide-head h1{max-width:18ch;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:800;line-height:.98;letter-spacing:-.05em;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media(min-width:700px){.guide-head h1{hyphens:manual;-webkit-hyphens:manual}}.guide-lede{max-width:36rem;margin:24px 0 0;color:var(--muted);font-size:var(--text-lede-lg);line-height:1.55}.guide-byline{display:flex;gap:14px;align-items:center;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.guide-byline img{width:44px;height:44px;border-radius:50%;object-fit:cover}.guide-byline p{margin:0;font-size:14px;line-height:1.5}.guide-byline a{color:var(--ink);font-weight:750}.guide-byline span{color:var(--muted)}.guide-head-stage{position:relative;display:flex;justify-content:center;padding-top:12px;isolation:isolate;overflow:clip}.guide-head-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:42%;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--lime)}.guide-head-stage .phone{width:220px;margin-bottom:-18%}.guide-volt{position:absolute;right:4%;bottom:6%;width:96px;height:auto}.guide-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px 64px;align-items:start;padding-block:56px 72px;border-top:1px solid var(--line)}.guide-toc{position:sticky;top:96px}.guide-toc p{margin:0 0 14px;font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.guide-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.guide-toc a{display:block;padding-block:5px;color:var(--muted);font-size:15px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.guide-toc a:hover,.guide-toc a:focus-visible{color:var(--ink);text-decoration:underline}@media(min-height:1600px){.guide-toc{position:static}}.guide-text{max-width:42rem}.guide-text>section+section{margin-top:56px}.guide-text>section{scroll-margin-top:96px}.guide-text h2{margin:0 0 18px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.guide-text>section>p,.guide-text>section>:is(ul,ol):not([class])>li{color:var(--muted);font-size:var(--text-body-lg);line-height:1.7}.guide-text>section>p{margin:0 0 18px}.guide-text>section>:is(ul,ol):not([class]){margin:0 0 18px;padding-left:1.3em}.guide-text>section>:is(ul,ol):not([class])>li+li{margin-top:8px}.guide-text .text-link{display:inline;font-size:inherit;color:var(--ink)}.guide-cite{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.guide-note{margin:28px 0;padding:26px 28px;border-radius:var(--radius-panel);background:var(--soft)}.guide-note p,.guide-callout p,.guide-steps p{font-size:var(--text-body-lg);line-height:1.6}.guide-note p{margin:0;color:var(--ink)}.guide-note .guide-note-label{margin-bottom:8px;font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.guide-table{margin:28px 0;overflow-x:auto}.guide-table table{width:100%;min-width:18rem;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.guide-table:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.guide-table caption{margin-bottom:12px;color:var(--muted);font-size:14px;line-height:1.5;text-align:left}.guide-table th,.guide-table td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);text-align:right}.guide-table th:first-child{text-align:left}.guide-table thead th{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.guide-table tbody th{font-weight:700}.guide-table th,.guide-table td{white-space:nowrap}.guide-table.guide-table-wrap table{min-width:0}.guide-table.guide-table-wrap :is(th,td){white-space:normal;text-align:left}.guide-faq{display:grid}.guide-faq h3{margin:22px 0 8px;font-size:1.2rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}.guide-faq p{margin:0;color:var(--muted);font-size:var(--text-body-lg);line-height:1.7}.guide-method,.guide-sources{padding-top:32px;border-top:1px solid var(--line)}.guide-text .guide-method p{font-size:1rem}.guide-sources ol{padding-left:1.3em}.guide-text .guide-sources li{font-size:15px;line-height:1.55;scroll-margin-top:96px}.guide-sources a{color:var(--ink);font-weight:650;overflow-wrap:anywhere}.guide-sources span{display:block;color:var(--muted);font-size:14px}.guide-text .related-pages{margin-top:32px;padding-top:0;border-top:0}.guides-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:40px 24px}.guides-hero h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;line-height:.98;letter-spacing:-.055em;hyphens:auto;-webkit-hyphens:auto}@media(min-width:700px){.guides-hero h1{hyphens:manual;-webkit-hyphens:manual}}.guides-hero .guide-byline p{max-width:30rem;color:var(--muted)}.guides-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.guides-covers li:nth-child(2n){margin-top:72px}.guides-cover{display:flex;flex-direction:column;gap:12px;min-height:25rem;height:100%;padding:28px 26px;border-radius:var(--radius-panel);color:var(--ink);text-decoration:none;transition:transform var(--dur-ui) var(--ease-spring)}.guides-cover.tone-lime{background:var(--lime)}.guides-cover.tone-ink{background:var(--ink);color:var(--paper)}.guides-cover:hover,.guides-cover:focus-visible{transform:translateY(calc(var(--nudge) * -1))}.guides-cover-kicker{font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.guides-cover-title{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.guides-cover-stat{margin-top:auto;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:800;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.guides-cover-label{font-size:14px;line-height:1.4}.guides-cover.tone-ink .guides-cover-label,.guides-cover.tone-ink .guides-cover-kicker{color:var(--band-muted)}.guides-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;margin-top:72px;padding-top:56px;border-top:1px solid var(--line)}.guides-eyebrow{margin:0 0 14px;color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.guides-featured h2{max-width:18ch;margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.guides-featured h2 a{color:inherit;text-decoration:none}.guides-featured-copy>p{max-width:36rem;margin:0 0 18px;color:var(--muted);font-size:var(--text-body-lg);line-height:1.6}.guides-featured-copy ul{max-width:36rem;margin:0 0 28px;padding-left:1.3em;color:var(--ink);font-weight:600;line-height:1.55}.guides-featured-copy li+li{margin-top:8px}.guides-featured-copy .button{margin-right:18px}.guides-meta{color:var(--muted);font-size:14px}.guides-featured-copy .guides-meta{display:block;margin-top:16px}.guides-featured-stage{position:relative;display:flex;justify-content:center;padding-top:12px;isolation:isolate;overflow:clip}.guides-featured-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:46%;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--lime)}.guides-featured-stage .phone{width:240px;margin-bottom:-20%}.guides-list{padding-block:72px 24px}.guides-list>h2{margin:0 0 20px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;letter-spacing:-.035em}.guides-list ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.guides-list li{border-bottom:1px solid var(--line)}.guides-list a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:40px;align-items:center;padding:28px 0;color:inherit;text-decoration:none}.guides-list-copy{display:grid;gap:8px}.guides-list-title{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;line-height:1.1;letter-spacing:-.03em}.guides-list a:hover .guides-list-title,.guides-list a:focus-visible .guides-list-title{text-decoration:underline;text-underline-offset:8px}.guides-list-description{max-width:40rem;color:var(--muted);font-size:var(--text-body-lg);line-height:1.55}.guides-list-stat{display:grid;gap:4px;text-align:right}.guides-list-stat strong{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.04em}.guides-list-stat span{color:var(--muted);font-size:14px;line-height:1.4}.guides-empty{display:grid;justify-items:center;gap:12px;color:var(--muted)}.guides-empty .volt{width:140px;height:auto}@media(max-width:860px){.guides-hero,.guides-featured{grid-template-columns:minmax(0,1fr);gap:36px}.guides-covers li:nth-child(2n){margin-top:40px}.guides-cover{min-height:15rem}.guides-featured-stage{max-width:420px;width:100%;margin-inline:auto}}@media(max-width:600px){.guides-covers{grid-template-columns:minmax(0,1fr)}.guides-covers li:nth-child(2n){margin-top:0}.guides-cover{min-height:0}.guides-list a{grid-template-columns:minmax(0,1fr);gap:14px}.guides-list-stat{text-align:left}.guides-featured-stage .phone{width:200px}}@media(max-width:860px){.guide-head{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.guide-head-stage .phone{width:170px}.guide-volt{width:72px}.guide-body{grid-template-columns:minmax(0,1fr);gap:32px}.guide-toc{position:static;padding-bottom:24px;border-bottom:1px solid var(--line)}}@media(max-width:600px){.guide-head{grid-template-columns:minmax(0,1fr)}.guide-head-stage{max-width:320px;width:100%;margin-inline:auto}.guide-body{padding-block:40px 56px}.guide-note{padding:22px 20px}}.guide-toc a[aria-current=location]{color:var(--ink);font-weight:700}.guide-toc li{position:relative}.guide-toc a[aria-current=location]:before{content:"";position:absolute;left:-16px;top:.35em;width:8px;height:8px;border-radius:50%;background:var(--ink)}.guide-short{grid-column:2;max-width:42rem;padding:28px 32px;border-radius:var(--radius-panel);background:var(--lime)}.guide-body>.guide-toc{grid-column:1;grid-row:2}.guide-body>.guide-text{grid-column:2;grid-row:2}.guide-short h2{margin:0 0 12px;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.guide-short ul{margin:0;padding-left:1.3em}.guide-short li{color:var(--ink);font-size:var(--text-body-lg);font-weight:600;line-height:1.55}.guide-short li+li{margin-top:8px}.guide-text .guide-author{display:flex;gap:20px;align-items:flex-start;margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.guide-author img{flex-shrink:0;width:72px;height:72px;border-radius:50%;object-fit:cover}.guide-text .guide-author p{margin:0 0 10px;font-size:1rem}.guide-text .guide-author .guide-author-label{margin-bottom:4px;font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.guide-text .guide-author .guide-author-name{color:var(--ink);font-size:1.2rem;font-weight:800}.guide-author .inline-links{gap:20px}.guide-author .text-link{padding-block:4px;font-size:15px}.guide-text .guide-more{margin-top:56px}.guide-more ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.guide-text .guide-more li{margin:0;border-bottom:1px solid var(--line)}.guide-more a{display:grid;gap:6px;padding:20px 0;color:inherit;text-decoration:none}.guide-more-title{color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.guide-more a:hover .guide-more-title,.guide-more a:focus-visible .guide-more-title{text-decoration:underline;text-underline-offset:6px}@media(max-width:600px){.guide-short{padding:22px 20px}.guide-author img{width:56px;height:56px}}.guide-figure,.guide-compare,.guide-stats,.guide-component{margin:32px 0}.guide-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-panel)}.guide-text figcaption{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.5}.guide-screen{display:grid;justify-items:center;padding:28px 0 0;border-radius:var(--radius-panel);background:var(--soft);overflow:clip}.guide-screen .phone{width:220px;margin-bottom:-22%}.guide-screen figcaption{position:relative;width:100%;margin:0;padding:16px 24px 20px;background:var(--soft)}.guide-compare-columns{display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));gap:14px}.guide-compare section{padding:24px;border-radius:var(--radius-panel);background:var(--soft)}.guide-compare h3{margin:0 0 6px;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.guide-text .guide-compare-note{margin:0 0 12px;font-size:14px}.guide-text .guide-compare ul{margin:0}.guide-text .guide-compare li{font-size:1rem;line-height:1.55}.guide-steps{display:grid;gap:20px;margin:28px 0;padding:0;list-style:none;counter-reset:guide-step}.guide-text .guide-steps li{position:relative;margin:0;padding-left:52px;counter-increment:guide-step}.guide-steps li:before{content:counter(guide-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:14px;font-weight:800}.guide-steps h3{margin:4px 0 6px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.guide-text .guide-steps p{margin:0}.guide-stats dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:14px;margin:0}.guide-stats dl>div{padding-top:14px;border-top:1px solid var(--line)}.guide-stats dt{color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.guide-stats dd{order:-1;margin:0 0 6px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.guide-stats dl>div{display:flex;flex-direction:column}.guide-callout{margin:28px 0;padding:22px 26px;border-radius:var(--radius-panel)}.guide-callout.tone-info{background:var(--soft)}.guide-callout.tone-warning{border:2px solid var(--ink)}.guide-text .guide-callout p{margin:0;color:var(--ink)}.guide-text .guide-callout .guide-callout-title{margin-bottom:6px;font-weight:800}.guide-component .community-tool{margin:0}@media(max-width:860px){.guide-short,.guide-body>.guide-toc,.guide-body>.guide-text{grid-column:1;grid-row:auto}}@media(max-width:600px){.guide-compare-columns{grid-template-columns:minmax(0,1fr)}.guide-text .guide-steps li{padding-left:46px}}.creators-page{overflow:clip;padding-bottom:96px}.creators-page h2{font-size:clamp(2rem,4.4vw,3.4rem)}.creators-page h3{font-size:clamp(1.25rem,2vw,1.6rem)}.creators-sticker{display:inline-block;padding:6px 14px 7px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.2;transform:rotate(-4deg);transition:transform var(--dur-ui) var(--ease-spring)}.creators-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(40px,6vw,88px) 24px}.creators-hero-label{margin-bottom:22px}.creators-hero h1{font-size:clamp(2.7rem,6.2vw,5.4rem);line-height:.98;max-width:13ch}.creators-lede{margin-top:24px;max-width:34rem;color:var(--muted);font-size:var(--text-lede-lg);line-height:1.55}.creators-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px}.creators-apply{gap:12px;padding:16px 30px;font-size:16px}.creators-hero-stage{position:relative;isolation:isolate;display:flex;justify-content:center;padding:0 0 28px}.creators-hero-stage:before{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:46%;border-radius:var(--radius-panel);background:var(--lime)}.creators-hero-phone{width:min(290px,64vw)}.creators-phone-sticker{position:absolute;top:14%;right:max(0px,calc(50% - 200px));padding:10px 18px 11px;font-size:17px;transform:rotate(8deg);box-shadow:0 0 0 3px var(--paper)}.creators-hero-volt{position:absolute;left:max(-8px,calc(50% - 250px));bottom:16px;width:clamp(110px,13vw,160px);height:auto}@media(prefers-reduced-motion:no-preference){.creators-hero-phone{animation:creators-rise var(--dur-enter) var(--ease-out) both}.creators-hero-volt{animation:creators-pop .52s var(--ease-spring) .32s both}.creators-phone-sticker{animation:creators-slap .42s var(--ease-spring) .56s both}.creators-sticker:hover{transform:rotate(0) scale(1.04)}}@keyframes creators-rise{0%{opacity:0;transform:translateY(var(--rise-media))}}@keyframes creators-pop{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}@keyframes creators-slap{0%{opacity:0;transform:rotate(20deg) scale(1.3)}}.creators-about{margin-top:72px}.creators-about .story-product-copy>p:not(.story-kicker){max-width:34rem;margin-top:16px;font-size:var(--text-body-lg);line-height:1.6}.creators-about h2{margin-top:4px}.creators-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.creators-platforms li{padding:4px 14px;border:1px solid var(--band-muted);border-radius:999px;color:var(--paper);font-size:13px;font-weight:700}.creators-about .rating{margin-top:22px;color:var(--paper)}.creators-about .rating-details{align-items:flex-start}.creators-about .rating .stars{font-size:22px}.creators-about .story-product-copy p.creators-independent{margin-top:14px;font-size:14px}.creators-who{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:72px;padding:clamp(36px,5vw,64px);border-radius:var(--radius-panel);background:var(--lime)}.creators-checks{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:14px}.creators-checks li{display:flex;gap:14px;align-items:flex-start;font-size:var(--text-body-lg);font-weight:700;line-height:1.4}.creators-checks svg{flex:none;width:26px;height:26px}.creators-checks svg circle{fill:var(--ink)}.creators-checks svg path{stroke:var(--lime)}.creators-who-volt{width:clamp(140px,18vw,230px);height:auto;transform:rotate(6deg)}.creators-perks-section{margin-top:96px}.creators-perks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none}.creators-perk{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:190px;padding:28px;border:2px solid var(--ink);border-radius:32px;background:var(--paper);transition:transform var(--dur-ui) var(--ease-spring)}.creators-perk p{color:var(--muted);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.creators-perk.perk-1{grid-column:span 3;grid-row:span 2;min-height:300px;background:var(--lime);border-color:var(--lime)}.creators-perk.perk-1 h3{font-size:clamp(2.6rem,6vw,4.8rem)}.creators-perk.perk-1 p{color:var(--ink);font-size:var(--text-body-lg);font-weight:650}.creators-perk.perk-2,.creators-perk.perk-3{grid-column:span 3}.creators-perk.perk-2 p{color:var(--ink);font-weight:750}.creators-perk.perk-4,.creators-perk.perk-5{grid-column:span 3}@media(prefers-reduced-motion:no-preference){.creators-perk:nth-child(odd):hover{transform:rotate(-1.5deg)}.creators-perk:nth-child(2n):hover{transform:rotate(1.5deg)}}.creators-how{margin-top:96px;scroll-margin-top:96px}.creators-month{position:relative;margin-top:72px;padding:44px clamp(28px,5vw,56px) 40px;border:2px dashed var(--ink);border-radius:var(--radius-panel)}.creators-month .creators-sticker{position:absolute;top:-16px;left:32px}.creators-month p{max-width:40rem;margin-top:14px;color:var(--muted);font-size:var(--text-body-lg);line-height:1.6}.creators-discord{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;justify-content:space-between;margin-top:72px;padding:40px clamp(28px,5vw,56px);border:2px dashed var(--ink);border-radius:var(--radius-panel)}.creators-discord-copy{flex:1 1 28rem;max-width:40rem}.creators-discord-copy h2{margin-top:16px}.creators-discord p{margin-top:14px;color:var(--muted);font-size:var(--text-body-lg);line-height:1.6}.creators-ladder{margin-top:72px;padding:clamp(36px,5vw,64px);border-radius:var(--radius-panel);background:var(--ink);color:var(--paper)}.creators-ladder h2,.creators-ladder h3{color:var(--paper)}.creators-ladder-head p,.creators-ladder-note,.creators-rung p{color:var(--band-muted)}.creators-ladder-head p{margin-top:12px;font-size:var(--text-body-lg)}.creators-ladder-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:40px 0 0;padding:0;list-style:none}.creators-rung{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 24px 26px;border-radius:24px;background:var(--band-card)}.creators-rung.rung-1{min-height:200px}.creators-rung.rung-2{min-height:250px}.creators-rung.rung-3{min-height:300px}.creators-rung .creators-sticker{position:absolute;top:-14px;right:18px;transform:rotate(5deg)}.creators-rung-number{display:grid;place-items:center;width:44px;height:44px;margin-bottom:auto;border-radius:50%;background:var(--lime);color:var(--ink);font-size:20px;font-weight:800}.creators-rung h3{margin-top:24px}.creators-ladder-note{margin-top:28px;font-size:15px;font-weight:650}.creators-quotes-section{margin-top:96px}.creators-quote-empty{display:flex;align-items:center;gap:28px;max-width:640px;margin-top:28px;padding:28px 32px;border:2px dashed var(--line);border-radius:32px}.creators-quote-empty p{margin-top:8px;color:var(--muted)}.creators-quote-volt{flex:none;width:110px;height:auto}.creators-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}.creators-quote{height:100%;padding:28px;border-radius:32px;background:var(--soft)}.creators-quote blockquote{margin:0;font-size:var(--text-body-lg);font-weight:650}.creators-quote figcaption{margin-top:14px;font-weight:800}.creators-rules{margin-top:72px;padding:clamp(36px,5vw,56px);border-radius:var(--radius-panel);background:var(--lime)}.creators-rules ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:24px 0 0;padding:0;list-style:none;counter-reset:rule}.creators-rules li{position:relative;padding-left:48px;font-size:var(--text-body-lg);font-weight:700;line-height:1.45;counter-increment:rule}.creators-rules li:before{content:counter(rule);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:15px;font-weight:800}.creators-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 80px;margin-top:96px}.creators-faq h2{grid-row:span 2}.creators-faq-more{color:var(--muted)}.creators-faq-more a{color:var(--ink);font-weight:750;text-decoration:underline;text-underline-offset:4px}.creators-apply-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px;margin-top:96px;padding:clamp(32px,5vw,64px);border-radius:var(--radius-panel);background:var(--soft);scroll-margin-top:80px}.creators-apply-head p{margin-top:14px;color:var(--muted)}.creators-apply-volt{display:block;width:clamp(120px,14vw,200px);height:auto;margin-top:28px}@media(min-width:1001px)and (max-height:1600px){.creators-apply-head{position:sticky;top:96px;align-self:start}}.creators-form{display:grid;gap:28px}.creators-form fieldset{min-width:0;margin:0;padding:0;border:0}.creators-form>fieldset{display:grid;gap:18px;padding:24px;border-radius:24px;background:var(--paper)}.creators-form>fieldset>legend{float:left;width:100%;margin-bottom:4px;font-size:20px;font-weight:800;letter-spacing:-.02em}.creators-form>fieldset>legend+*{clear:both}.creators-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creators-field{display:grid;align-content:start;gap:6px;min-width:0}.creators-field label,.creators-choices legend,.creators-videos legend{padding:0;font-size:14px;font-weight:750}.creators-optional{color:var(--muted);font-weight:500}.creators-form input:not([type=radio],[type=checkbox]),.creators-form select,.creators-form textarea{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid #9a9d90;border-radius:14px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.creators-form textarea{resize:vertical}.creators-form select{height:48px;padding-block:0}.creators-videos legend{margin-bottom:8px}.creators-form :is(input,select,textarea):focus-visible{outline:3px solid var(--ink);outline-offset:2px}.creators-form [aria-invalid=true]:not([type=radio]){border-color:#b3261e}.creators-hint{color:var(--muted);font-size:13px;line-height:1.45}.creators-error{color:#a1221b;font-size:14px;font-weight:700;line-height:1.4}.creators-error:before{content:"! "}.creators-summary{padding:14px 18px;border-radius:14px;background:var(--ink);color:var(--paper);font-weight:700}.creators-choices legend{margin-bottom:8px}.creators-chips{display:flex;flex-wrap:wrap;gap:8px}.creators-chip{position:relative}.creators-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.creators-chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1.5px solid #9a9d90;border-radius:999px;background:#fff;font-size:15px;font-weight:700;transition:background-color var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-spring)}.creators-chip input:checked+span{border-color:var(--ink);background:var(--lime)}.creators-chip input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.creators-chip input[aria-invalid=true]+span{border-color:#b3261e}.creators-choices .creators-error{margin-top:8px}.creators-videos{display:grid;gap:12px}.creators-slug{display:flex;align-items:stretch;border:1.5px solid #9a9d90;border-radius:14px;background:#fff;overflow:hidden}.creators-slug:focus-within{outline:3px solid var(--ink);outline-offset:2px}.creators-slug:has([aria-invalid=true]){border-color:#b3261e}.creators-slug span{display:flex;align-items:center;padding-left:14px;color:var(--muted);font-size:15px;white-space:nowrap}.creators-form .creators-slug input{min-width:0;border:0;border-radius:0;padding-left:2px}.creators-form .creators-slug input:focus-visible{outline:0}.creators-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:14px 18px;border-radius:18px;background:var(--ink);color:var(--paper)}.creators-preview-label{padding:2px 10px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:12px;font-weight:800;transform:rotate(-3deg)}.creators-preview-link{font-size:16px;overflow-wrap:anywhere}.creators-preview-link strong{color:var(--band-muted)}.creators-preview.is-ready .creators-preview-link strong{color:var(--lime)}.creators-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start}.creators-check input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--ink)}.creators-check label{font-weight:650;line-height:1.45}.creators-check .creators-error{grid-column:2}.creators-submit{justify-self:start;padding:16px 32px;font-size:16px}.creators-submit[aria-disabled=true]{opacity:.7;cursor:progress}.creators-send{display:grid;gap:16px;justify-items:start}.creators-privacy{max-width:62ch;color:var(--muted);font-size:14px;line-height:1.5}.creators-turnstile{min-height:65px}.creators-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.creators-sent{display:grid;gap:14px;align-self:start;align-content:start;padding:32px;border-radius:24px;background:var(--paper)}.creators-sent h3{font-size:clamp(1.6rem,3vw,2.2rem)}.creators-sent h3:focus{outline:none}.creators-sent p{color:var(--muted)}.creators-close{display:grid;grid-template-columns:auto minmax(0,36rem);justify-content:center;gap:clamp(24px,4vw,56px);align-items:center;margin-top:72px;padding:clamp(32px,5vw,56px);border-radius:var(--radius-panel);background:var(--lime)}.creators-close-portrait{width:clamp(120px,16vw,200px);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;transform:rotate(-4deg);box-shadow:0 0 0 6px var(--paper)}.creators-close h2{margin:0}.creators-close p{margin:14px 0 0;font-size:var(--text-lede-lg);font-weight:650;line-height:1.5}@media(max-width:1000px){.creators-faq,.creators-apply-section{grid-template-columns:minmax(0,1fr)}.creators-faq h2{grid-row:auto}}@media(min-width:600px)and (max-width:860px){.creators-how .privacy-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.creators-hero h1{font-size:clamp(2.5rem,6.4vw,3.4rem)}}@media(max-width:700px){.creators-hero{grid-template-columns:minmax(0,1fr)}.creators-hero-stage{max-width:520px;width:100%;margin-inline:auto}.creators-ladder-steps{grid-template-columns:minmax(0,1fr);gap:24px}.creators-rung.rung-1,.creators-rung.rung-2,.creators-rung.rung-3{min-height:0}.creators-rung h3{margin-top:16px}.creators-page h2{font-size:clamp(1.9rem,8vw,2.6rem)}.creators-who{position:relative;grid-template-columns:minmax(0,1fr)}.creators-who h2{padding-right:84px}.creators-who-volt{position:absolute;top:20px;right:16px;width:88px}.creators-perks{grid-template-columns:minmax(0,1fr)}.creators-perk,.creators-perk.perk-1,.creators-perk.perk-2,.creators-perk.perk-3,.creators-perk.perk-4,.creators-perk.perk-5{grid-column:auto;grid-row:auto;min-height:0}.creators-perk.perk-1{min-height:200px}.creators-rules ol,.creators-row{grid-template-columns:minmax(0,1fr)}.creators-form>fieldset{padding:20px 16px}.creators-apply-section{padding:28px 16px}.creators-close{grid-template-columns:auto minmax(0,1fr);gap:4px 20px;padding:28px 24px 32px}.creators-close>div{display:contents}.creators-close-portrait{width:96px;box-shadow:0 0 0 4px var(--paper)}.creators-close p{grid-column:1 / -1;margin-top:16px}.creators-quote-empty{flex-direction:column;align-items:flex-start}}.creators-rules-terms{margin:28px 0 0;font-weight:700}.creators-rules-terms a{color:var(--ink)}.creators-terms{max-width:760px;padding-bottom:72px}.creators-terms-updated{margin:0 0 8px;color:var(--muted);font-weight:700}.creators-terms section{padding:28px 0;border-bottom:1px solid var(--line)}.creators-terms h2{margin:0 0 12px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.creators-terms p,.creators-terms li{font-size:var(--text-body-lg);line-height:1.55}.creators-terms ul{display:grid;gap:10px;margin:0;padding-left:1.2em}.creators-terms a:not(.button){color:var(--ink);font-weight:700}.creators-terms-back{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px}.creators-terms-volt{width:clamp(96px,16vw,150px);height:auto}.creators-check label a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.creators-terms-updated{margin-top:24px}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #f6f4e8;--ink: #14160f;--muted: #4d5146;--line: #dcdac9;--lime: #cef451;--soft: #eceadb;--max: 1200px;--band: var(--ink);--band-ink: var(--paper);--band-muted: #b9bdae;--band-card: #20231a;--band-arrow: #2a2d23;--band-arrow-hover: #383c2f;--radius-panel: 28px;--locale-shift: 8px;--phone-drop: 8px;--dur-micro: .15s;--dur-ui: .24s;--dur-enter: .48s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--rise: 16px;--rise-media: 24px;--nudge: 6px;--press-scale: .98;--stagger: 80ms;--text-lede-lg: clamp(1.25rem, .48vw + .942rem, 1.375rem);--text-body-lg: clamp(1.125rem, .24vw + .971rem, 1.1875rem);--text-note-lg: clamp(.9375rem, .24vw + .784rem, 1rem);color-scheme:light;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:800;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(2.7rem,5.6vw,5rem);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}h2{font-size:clamp(2rem,4vw,3.2rem);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media(min-width:700px){h1,h2{hyphens:manual;-webkit-hyphens:manual}}h3{font-size:clamp(1.5rem,2.5vw,2rem)}p{color:var(--muted)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button{color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #1561b3;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.site{min-height:100dvh;display:flex;flex-direction:column}.site>main{flex:1;min-width:0}.wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.skip{position:fixed;left:20px;top:-100px;background:var(--lime);padding:10px 20px;z-index:100}.skip:focus{top:10px}.button{display:inline-flex;gap:22px;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:700;line-height:1.5;border:1px solid var(--ink);transition:background-color var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}.button:hover{background:#3b4034;text-decoration:none;transform:translateY(-1px)}.button:active{transform:scale(var(--press-scale));transition-duration:90ms}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:750;border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b4b6aa}.small-note{font-size:12px;line-height:1.7}.inline-links{display:flex;gap:30px;flex-wrap:wrap}.tag{display:inline-block;font-size:9px;letter-spacing:.06em;background:var(--lime);padding:3px 6px;vertical-align:middle;border-radius:3px}.scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.site-header{--pill-width: min(var(--max), calc(100% - 96px) );position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid transparent;transition:border-color var(--dur-ui) var(--ease-standard)}.site-header[data-scrolled]{border-bottom-color:var(--line)}.pill-nav{width:var(--pill-width);margin-inline:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pill-nav .brand-sub{display:inline;margin:0 0 0 5px}.pill-nav .store-badges{gap:8px}.pill-nav .store-badges img{height:34px}.pill-nav .store-badges a{min-height:36px}.pill-nav .desktop-nav{gap:2px}.pill-nav .desktop-nav a,.pill-nav .brand{white-space:nowrap}.pill-nav .nav-actions{gap:8px}.brand{display:flex;gap:10px;align-items:center;font-weight:800;font-size:16px;line-height:1.2;letter-spacing:-.04em}.brand:hover{text-decoration:none}.brand img{border-radius:8px}.brand-sub{display:block;font-size:1em;color:var(--muted);font-weight:800;margin-top:4px}.desktop-nav{display:flex;gap:32px;font-size:14px;font-weight:650}.desktop-nav a{padding:9px 13px;border-radius:999px;transition:color var(--dur-micro) var(--ease-standard),background-color var(--dur-micro) var(--ease-standard)}.desktop-nav a:hover{background:var(--soft)}.desktop-nav a,.menu-sheet nav a{color:color-mix(in srgb,var(--ink) 72%,transparent);transition:color var(--dur-micro) var(--ease-standard)}.desktop-nav a:hover,.menu-sheet nav a:hover{color:var(--ink);text-decoration:none}.desktop-nav a[aria-current=page],.menu-sheet nav a[aria-current=page]{color:var(--ink);font-weight:750;background:var(--soft)}.nav-actions{display:flex;align-items:center;gap:24px}.language-picker{position:relative}.language-picker summary{cursor:pointer;font-size:13px;font-weight:750;list-style:none;display:flex;gap:7px;align-items:center;min-height:40px;padding:0 12px 0 10px;border-radius:999px;background:var(--soft);transition:background-color var(--dur-micro) var(--ease-standard)}.language-picker summary:hover,.language-picker[open] summary{background:var(--line)}.language-picker summary::-webkit-details-marker{display:none}.language-chevron{width:10px;height:10px;transition:transform var(--dur-ui) var(--ease-out)}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-picker nav{position:absolute;right:0;top:calc(100% + 16px);border:1px solid color-mix(in srgb,var(--ink) 8%,var(--line));background:var(--paper);box-shadow:0 10px 28px #14160f1f;padding:8px;min-width:200px;border-radius:24px}.language-picker nav a{display:block;padding:10px 14px;border-radius:16px;font-size:14px;font-weight:600;white-space:nowrap}.language-picker nav a:hover{background:var(--soft);text-decoration:none}.language-picker nav a[aria-current=true]{background:var(--soft);font-weight:750}.menu-button,.menu-sheet{display:none}.menu-button{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--soft)}.menu-button span{position:absolute;left:13px;right:13px;top:21px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s var(--ease-standard),opacity .2s var(--ease-standard)}.menu-button span:nth-child(1){transform:translateY(-6px)}.menu-button span:nth-child(3){transform:translateY(6px)}.menu-button[aria-expanded=true] span:nth-child(1){transform:rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.menu-sheet{position:absolute;top:100%;left:0;right:0;padding:4px calc((100% - var(--pill-width)) / 2) 24px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 28px -18px #14160f2e;opacity:0;visibility:hidden;transform:translateY(calc(var(--nudge) * -1));transition:opacity .16s var(--ease-in),transform .16s var(--ease-in),visibility 0s linear .16s}.menu-sheet[data-open]{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility 0s}.menu-sheet nav a{display:flex;align-items:center;min-height:60px;border-bottom:1px solid var(--line);font-size:22px;font-weight:800;letter-spacing:-.035em}.menu-sheet nav a[aria-current=page]{background:none;font-weight:800}.menu-sheet .store-badges{margin-top:24px}.hero{padding-top:66px}.hero h1{max-width:760px;margin:auto;line-height:1.04;letter-spacing:-.065em}.store-badges{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.store-badges a{display:flex;align-items:center;min-height:48px;transition:transform var(--dur-micro) var(--ease-standard)}.store-badges a:hover{transform:translateY(-1px)}.store-badges a:active{transform:scale(var(--press-scale));transition-duration:90ms}.store-badges img{height:44px;width:auto}.hero .store-badges{justify-content:center}.rating{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:10px}.stars{display:flex;gap:2px;line-height:1;color:var(--ink)}.star{display:flex}.star svg{width:1em;height:1em}.star-empty{opacity:.22}.phone{position:relative;isolation:isolate;aspect-ratio:389 / 800;width:290px;flex-shrink:0;filter:drop-shadow(0 12px 12px #14160f25)}.phone-screen{position:absolute;left:4.24%;top:1.625%;width:91.52%;aspect-ratio:1320 / 2868;overflow:hidden;border-radius:14%/6.5%;background:#fff}.phone-screen picture{display:block;height:100%;line-height:0}.phone-screen img{display:block;width:100%;height:100%;object-fit:contain}.phone>.phone-frame{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.story{padding-block:40px 80px}.chapter-number{display:block;font-size:12px;letter-spacing:.12em;color:#666c53;margin-bottom:25px;font-variant-numeric:tabular-nums}.price{display:block;font-size:clamp(25px,3vw,36px);font-weight:550;letter-spacing:-.05em;margin:18px 0 4px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;padding-block:100px}.faq-section h2{margin:20px 0 30px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-volt{width:190px;aspect-ratio:1;margin-top:56px;border-radius:50%;background:var(--lime)}.faq-volt .volt{width:100%;height:100%;padding:14px}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;letter-spacing:-.01em;min-height:36px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--soft);font-size:22px;font-weight:400;line-height:1;transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-micro) var(--ease-standard),color var(--dur-micro) var(--ease-standard)}.faq-list summary:hover span,.faq-list details[open] summary span{background:var(--ink);color:var(--paper)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:16px;line-height:1.6;margin:14px 56px 0 0}.model-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.model-picks button{border:1px solid #c6cabb;padding:10px 19px;border-radius:5px;background:transparent;font-size:12px;min-height:44px}.model-picks button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.notice{font-size:12px;margin-top:22px}.facts{margin:0 0 25px}.facts-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.facts-row dt{color:var(--muted)}.facts-row dd{margin:0}.footer{background:var(--band);color:var(--band-ink);padding:72px 0 28px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer-lead{display:flex;flex-direction:column;align-items:start;gap:28px}.footer-brand{display:flex;align-items:center;gap:16px;font-size:30px;letter-spacing:-.045em;line-height:1.1}.footer-brand strong{font-weight:800}.footer-brand span{display:block;color:var(--band-muted)}.footer-brand .volt{flex:none;width:68px;height:68px;padding:8px;border-radius:50%;background:var(--lime)}.footer-top nav{display:flex;flex-direction:column;align-items:start;gap:14px;font-size:14px}.footer-top nav p{margin:0 0 4px;font-size:12px;font-weight:800;color:var(--band-muted);overflow-wrap:anywhere}.footer-top nav button{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:start}.footer-top nav button:hover{text-decoration:underline;text-underline-offset:5px}.legal-notice{font-size:10px;max-width:740px;line-height:1.8}.story-page .legal-notice{font-size:12px}.footer .legal-notice{font-size:12px;color:var(--band-muted)}.footer-bottom{display:flex;justify-content:space-between;gap:24px;font-size:12px;border-top:1px solid var(--band-arrow-hover);margin-top:24px;padding-top:24px;color:var(--band-muted)}@media not (min-width:1000px){.desktop-nav,.pill-nav>.nav-actions>.store-badges{display:none}.menu-button,.menu-sheet{display:block}}@media(max-width:1180px){.pill-nav .brand-sub{display:none}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.site-header{--pill-width: calc(100% - 56px) }.nav-actions{gap:15px}.pill-nav .brand-sub{display:none}.faq-section{gap:55px}.hero h1{max-width:700px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}body{font-size:15px}.site-header{--pill-width: calc(100% - 40px) }.pill-nav{gap:8px}.pill-nav{min-height:60px}.brand{font-size:15px;gap:8px}.nav-actions{gap:8px}.language-picker summary{font-size:12px;gap:5px}.hero{padding-top:42px}.hero h1{font-size:clamp(40px,8vw,60px);letter-spacing:-.06em;max-width:530px}.store-badges{gap:10px}.store-badges img{height:40px}.rating{font-size:9px;gap:7px;margin-top:16px}.story{padding-top:15px;padding-bottom:50px}.chapter-number{margin-bottom:18px}.faq-section{grid-template-columns:1fr;gap:40px}.faq-volt{display:none}.faq-section{padding-block:65px;gap:30px}.faq-section h2{margin:16px 0 20px}.faq-list summary{font-size:15px}.faq-list details p{font-size:15px;margin-right:0}.model-picks{gap:6px}.model-picks button{font-size:11px;padding:9px 12px}.footer{padding-top:48px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px;margin-bottom:36px}.footer-lead{grid-column:1/-1}.footer-brand{font-size:26px}.footer-top nav{font-size:13px}.footer-bottom{flex-direction:column;gap:12px;font-size:11px}}@media(max-width:440px){.wrap{width:calc(100% - 32px)}.nav-actions{gap:9px}.brand-sub{display:none}.brand{max-width:109px;font-size:11px}.brand img{width:27px;height:27px}.hero h1{font-size:43px}.store-badges img{height:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root{--rise: 0px;--rise-media: 0px;--nudge: 0px;--press-scale: 1}.desktop-nav a,.menu-sheet nav a{transition:color var(--dur-micro) linear!important}.menu-sheet{transition:opacity .12s linear,visibility 0s linear .12s!important}.menu-sheet[data-open]{transition:opacity .12s linear!important}.store-badges a:hover,.button:hover{transform:none}}@media print{.site-header,.footer,.store-badges,.halloween-spider{display:none}.wrap{width:100%}}.related-pages{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.faq-list details>.text-link{margin-top:16px;margin-bottom:20px}.loading-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skeleton{display:block;background:#e3e5db;border-radius:4px;animation:skeleton-pulse 1.6s ease-in-out infinite}@keyframes skeleton-pulse{50%{opacity:.58}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.community-skeleton{display:inline-block;width:3ch;max-width:100%;height:.85em;padding:0;border-radius:4px;background:#d8dbce;font-size:inherit;vertical-align:middle;animation:community-loading 1.5s ease-in-out infinite}.community-skeleton.skeleton-sample{width:22ch;height:1em}@keyframes community-loading{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.community-skeleton{animation:none}}.language-flag{display:inline-block;flex-shrink:0;font-size:17px;line-height:1}.language-picker nav a{display:flex;align-items:center;gap:9px}.bottom-notices{position:fixed;z-index:35;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;gap:16px;pointer-events:none}.bottom-notices:not(:has(.consent-bar)){bottom:24px}.bottom-notices .language-suggestion,.bottom-notices .consent-bar{pointer-events:auto}@media(min-width:701px)and (max-width:1679px){.bottom-notices:has(.consent-bar){bottom:max(24px,env(safe-area-inset-bottom))}}@media(max-width:1679px){.bottom-notices .language-suggestion,.bottom-notices .consent-bar{position:static;inset:auto}.bottom-notices .language-suggestion{align-self:flex-end;margin-right:24px}}.language-suggestion{position:fixed;right:24px;bottom:24px;z-index:30;width:max-content;max-width:calc(100vw - 32px);padding:22px 24px 18px;border:1px solid color-mix(in srgb,var(--ink) 8%,var(--line));border-radius:24px;background:var(--paper);box-shadow:0 10px 28px #14160f1f}.language-suggestion p{margin:0 0 16px;color:var(--ink);font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.language-suggestion>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.language-suggestion .button{gap:12px;padding:10px 20px}.language-suggestion button{min-height:44px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.language-suggestion button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.language-suggestion{right:16px;bottom:16px}.bottom-notices:not(:has(.consent-bar)){bottom:16px}.bottom-notices .language-suggestion{margin-right:16px}}.rating{margin-top:28px;text-align:center;padding-block:4px}.rating-details{min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px}.rating .stars{font-size:30px}.rating-caption{font-size:14px;line-height:1.5;font-weight:650}a.rating:hover .rating-caption{text-decoration:underline;text-underline-offset:4px}.rating[data-prominent]{max-width:100%;margin:0;padding:20px 34px 20px 30px;gap:24px;border-radius:var(--radius-panel);background:var(--band);color:var(--band-ink);text-align:left;transition:transform var(--dur-micro) var(--ease-standard)}.rating[data-prominent]:hover{text-decoration:none;transform:translateY(-2px)}.rating[data-prominent]:active{transform:scale(var(--press-scale))}.rating[data-prominent] .rating-details{align-items:flex-start;gap:6px}.rating[data-prominent] .stars{font-size:24px;color:var(--lime)}.rating[data-prominent] .rating-caption{font-size:16px;font-weight:700}.rating-score{font-size:68px;line-height:1;letter-spacing:-.05em;font-weight:800}@media(max-width:480px){.rating .stars{font-size:28px}.rating-caption{font-size:13px}.rating[data-prominent]{padding:18px 22px;gap:16px}.rating[data-prominent] .stars{font-size:20px}.rating[data-prominent] .rating-caption{font-size:14px}.rating-score{font-size:52px}}.feature-note{display:block;font-size:14px;line-height:1.6;font-weight:600;margin-bottom:12px}.feature-group{border-top:1px solid var(--line);padding-top:42px;margin-bottom:80px;scroll-margin-top:105px}.feature-group>h2{margin-bottom:36px;font-size:clamp(30px,3.6vw,46px)}.feature-explanation{padding-block:26px;border-bottom:1px solid var(--line);scroll-margin-top:105px}.feature-explanation:first-child{padding-top:0}.feature-explanation h3{font-size:24px;line-height:1.25;letter-spacing:-.03em}.feature-explanation p{margin-top:12px;font-size:16px;line-height:1.75}.feature-explanation .feature-access{color:var(--ink);font-size:13px;font-weight:600;margin-top:8px}.feature-explanation .text-link{display:inline-block;margin-top:16px}@media(max-width:900px){.feature-group{margin-bottom:52px;padding-top:32px}.feature-explanation h3{font-size:22px}}.ship-lookup-tool{border-top:1px solid var(--line);padding:65px 0 80px;max-width:820px;margin:0 auto}.ship-lookup-header,.pipeline-stats-header{margin-bottom:28px}.ship-lookup-header h2,.pipeline-stats-header h2{margin:16px 0 14px}.ship-lookup-form{background:var(--soft);padding:32px;border-radius:8px;border:1px solid var(--line);margin-top:32px}.ship-lookup-form .form-fields{display:grid;grid-template-columns:2fr 1fr;gap:20px}.field-group{display:flex;flex-direction:column;gap:8px}.field-group label{font-size:13px;font-weight:600;color:var(--ink)}.field-group input,.field-group select{padding:12px 14px;border:1px solid #c6cabb;border-radius:6px;background:var(--paper);font-size:15px;color:var(--ink)}.field-group input:focus-visible,.field-group select:focus-visible{outline:3px solid #1561b3;outline-offset:2px}.turnstile-container{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}.turnstile-compact{margin:20px 0 10px}.turnstile-compact .turnstile-widget{min-height:120px}.turnstile-widget{min-height:65px}.form-actions{margin-top:24px;display:flex;align-items:center;gap:16px}.submit-btn{background:var(--ink);color:#fff;padding:12px 28px;border-radius:6px;border:none;font-size:15px;font-weight:600;cursor:pointer;min-height:44px;transition:opacity .2s}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.reset-btn{font-size:14px}.ship-lookup-results{margin-top:32px}.badge-beta{background:var(--ink);color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.05em;flex-shrink:0}.vessel-list h3{font-size:20px;margin-bottom:18px}.vessel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.vessel-card{border:1px solid var(--line);border-radius:8px;padding:20px;background:var(--paper)}.vessel-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.vessel-status{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--soft);color:var(--ink)}.vessel-details{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.vessel-details dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.vessel-details dd{font-size:14px;font-weight:600;margin:2px 0 0;color:var(--ink)}.pro-note-banner{margin-top:24px;font-size:14px;text-align:center;color:var(--muted);padding:14px;background:var(--soft);border-radius:6px}.pipeline-stages{margin-top:28px}.sample-summary{margin-bottom:24px;font-size:15px;color:var(--muted)}.sample-summary strong{color:var(--ink)}.stage-row{margin-bottom:20px}.stage-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;margin-bottom:8px}.stage-label{font-weight:600;color:var(--ink);flex:1;min-width:0;overflow-wrap:anywhere}.stage-percent{font-weight:700;color:var(--ink);margin-left:auto;flex-shrink:0}.stage-days{font-size:12px;color:var(--muted)}.progress-track{height:8px;background:var(--soft);border-radius:4px;overflow:hidden;border:1px solid var(--line)}.progress-fill{height:100%;background:var(--ink);border-radius:3px;transition:width .35s var(--ease-out)}@media(max-width:640px){.ship-lookup-form .form-fields,.vessel-cards{grid-template-columns:1fr}}.story-page .ship-lookup-tool{max-width:none;margin:0;border:0;padding:8px 0 12px}.story-page .ship-lookup-form{background:transparent;border:0;padding:0;margin:0;border-radius:0}.story-page .pro-note-banner{background:transparent;text-align:left;padding:8px 0 0}.share-page{padding-block:28px 32px}.share-open-app{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 0;margin-bottom:24px;border-bottom:1px solid var(--line)}.share-open-app p{margin:0;font-size:14px}.share-open-app .button{min-height:44px;padding:10px 14px;font-size:14px}.share-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding-bottom:40px}.share-hero h1{font-size:clamp(2.6rem,4.8vw,4.5rem);max-width:13ch;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.share-updated{font-size:13px;color:var(--muted);margin-top:20px}.share-car{aspect-ratio:1.5;display:grid;place-items:center;min-width:0}.share-car img{width:100%;max-height:300px;object-fit:contain}.share-section{padding:28px;margin:14px 0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-panel)}.share-section h2,.share-invitation h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:32px}.share-section h3{font-size:16px;letter-spacing:-.02em;margin-bottom:24px}.share-progress-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 18px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.share-progress-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.share-progress{display:flex;list-style:none;padding:8px 0;margin:0;min-width:660px}.share-progress li{flex:1;position:relative;padding:0 8px;font-size:14px;min-width:100px;text-align:center}.share-progress li:before{content:"";position:absolute;top:21px;height:2px;background:var(--line);left:calc(50% + 29px);width:calc(100% - 58px)}.share-progress li.is-connected:before{background:var(--ink)}.share-progress li:last-child:before{display:none}.share-milestone{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;margin:0 auto 14px;background:var(--paper)}.is-complete .share-milestone{background:var(--ink);color:var(--paper);border-color:var(--ink)}.is-current .share-milestone{background:var(--lime);border-color:var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--lime)}.share-progress strong{display:block;font-weight:600;max-width:14ch;margin-inline:auto}.share-progress time{display:block;font-size:13px;color:var(--muted);margin-top:6px}.share-progress .is-pending{color:var(--muted)}.share-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.share-timeline{padding:0;margin:0;list-style:none}.share-timeline li{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.share-timeline time{color:var(--muted);text-align:right;flex-shrink:0}.share-window{background:var(--soft);padding:18px 20px;margin-bottom:12px;font-size:14px}.share-window strong{font-weight:600}.share-page .facts{margin:0}.share-page .facts-row{gap:20px}.share-page .facts-row dd{overflow-wrap:anywhere}.share-section-heading{display:flex;align-items:baseline;gap:16px}.share-beta{background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:4px}.share-map,.share-map-placeholder{height:420px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-panel);z-index:0}.share-map-wrap{min-width:0}.share-map-message{font-size:13px;margin-top:12px}.share-events{list-style:none;padding:0;margin:0}.share-events li{display:grid;grid-template-columns:190px 1fr;gap:32px;padding:20px 0;border-bottom:1px solid var(--line)}.share-events time{font-size:14px;color:var(--muted)}.share-events h3{margin-bottom:8px}.share-events p{font-size:14px;overflow-wrap:anywhere}.share-expand{border:0;background:transparent;padding:16px 0}.share-disclosure{border-bottom:1px solid var(--line);margin-top:24px}.share-disclosure summary{padding:16px 0;cursor:pointer;font-weight:600}.share-disclosure summary span{font-size:14px;color:var(--muted);margin-left:12px}.share-disclosure ul{list-style:none;margin:0;padding:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.share-disclosure li{font-size:14px;overflow-wrap:anywhere}.share-disclosure li span{display:block;font-size:14px;color:var(--muted)}.share-invitation{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;padding:32px 28px;margin-top:14px;background:var(--lime);color:var(--ink);border-radius:var(--radius-panel)}.share-invitation h2{margin-bottom:16px;max-width:18ch}.share-invitation p{max-width:40ch}.share-invitation-story{display:flex;align-items:center;gap:20px;min-width:0}.share-invitation-story img{width:120px;height:144px;object-fit:contain;flex-shrink:0}.share-invitation-action ul{list-style:none;padding:0;margin:0 0 24px}.share-invitation-action li{display:flex;align-items:baseline;gap:10px;margin:12px 0;font-size:14px}.share-invitation-action li span{color:var(--ink);font-weight:700}.share-invitation .button{width:100%;justify-content:space-between}.share-state{min-height:400px;padding:48px 0 64px;max-width:36rem;margin-inline:auto;text-align:center}.share-state h1{font-size:clamp(2.8rem,6vw,5.2rem);font-weight:650;line-height:.98;letter-spacing:-.05em;margin-bottom:24px;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.share-state img{margin:16px 0 24px}.share-state .button{margin-top:24px}.share-loading .share-hero{min-height:300px}.share-skeleton-title{width:min(90%,460px);height:clamp(36px,4.8vw,64px);margin-top:24px}.share-skeleton-title-short{width:min(58%,300px);margin-top:12px}.share-skeleton-update{width:min(45%,190px);height:14px;margin-top:24px}.share-skeleton-car{width:min(100%,480px);aspect-ratio:1.5;max-height:300px;border-radius:12px}.share-skeleton-progress .share-skeleton-milestone{width:44px;height:44px;border-radius:50%;margin:0 auto 14px}.share-skeleton-progress .share-skeleton-stage{width:88%;height:14px;margin:0 auto}.share-skeleton-progress .share-skeleton-date{width:58%;height:13px;margin:8px auto 0}.share-skeleton-fact{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:52px;border-bottom:1px solid var(--line)}.share-skeleton-fact-label,.share-skeleton-fact-value{width:min(35%,125px);height:14px}.share-skeleton-fact-value{width:min(46%,190px)}@media(max-width:699px){.share-skeleton-car{width:min(100%,360px);aspect-ratio:1.8;max-height:200px}}@media(max-width:899px){.share-page{padding-top:32px}.share-hero{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:32px}.share-hero h1{max-width:20ch}.share-car{max-height:280px}.share-car img{max-height:200px}.share-detail-columns{grid-template-columns:1fr;gap:32px}.share-section{padding:22px 18px}.share-section h2{margin-bottom:24px}.share-map,.share-map-placeholder{height:320px}.share-invitation{grid-template-columns:1fr;padding:28px 24px;gap:24px}.share-invitation-story{flex-direction:column;align-items:flex-start}.share-invitation-story img{width:104px;height:112px}.share-invitation h2{max-width:20ch}}@media(max-width:599px){.share-events li{grid-template-columns:1fr;gap:8px}.share-disclosure ul{grid-template-columns:1fr}.share-timeline li{gap:16px}}.share-car.is-empty{aspect-ratio:auto;min-height:120px}.share-vessel-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.share-vessel-groups>section{min-width:0}.share-vessel-groups h3{display:flex;align-items:center;gap:10px}.share-vessel-groups .facts-row{font-size:13px}.share-vessel-actions{display:flex;justify-content:flex-end;margin-top:28px}.share-vessel-section .share-map,.share-vessel-section .share-map-placeholder{height:420px}.share-port-journey{list-style:none;margin:0;padding:0}.share-port-journey li{position:relative;padding:0 0 24px 28px}.share-port-journey li:before{content:"";position:absolute;left:5px;top:10px;bottom:-7px;width:1px;background:var(--line)}.share-port-journey li:last-child:before{display:none}.share-port-journey li:after{content:"";position:absolute;left:0;top:7px;width:11px;height:11px;border:1px solid var(--muted);border-radius:50%;background:var(--paper)}.share-port-journey li:last-child:after{background:var(--lime);border-color:var(--ink)}.share-port-journey span,.share-port-journey time{display:block;font-size:14px;color:var(--muted)}.share-port-journey strong{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.share-empty{display:flex;align-items:center;justify-content:center;gap:32px;padding:32px 24px;background:var(--soft);border-radius:12px}.share-empty img{flex-shrink:0;width:120px;height:120px;object-fit:contain}.share-empty h3{margin-bottom:12px;font-size:20px}.share-empty p{max-width:44ch}@media(max-width:699px){.share-hero{grid-template-columns:1fr;text-align:center;gap:0}.share-hero h1{margin-inline:auto}.share-car{width:min(100%,460px);margin-inline:auto;aspect-ratio:1.8}.share-car img{max-height:200px}.share-detail-columns{grid-template-columns:1fr}.share-vessel-groups{grid-template-columns:1fr 1fr;gap:28px}.share-vessel-groups>section:last-child{grid-column:1 / -1}.share-port-journey{display:grid;grid-template-columns:1fr 1fr}.share-port-journey li:before{top:12px;left:6px;bottom:auto;width:100%;height:1px}.share-port-journey li{padding:28px 16px 0 0}.share-empty{flex-direction:column;gap:16px;text-align:center}.share-empty img{width:120px;height:120px}.share-vessel-actions .button{width:100%}}@media(max-width:480px){.share-hero h1,.share-state h1{font-size:clamp(2.25rem,9vw,2.6rem)}}@media(max-width:399px){.share-vessel-groups{grid-template-columns:1fr}}.share-progress-hint{display:none}.share-map .share-vessel-marker{display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 0 0 6px var(--lime)}.share-vessel-marker svg{display:block}@media(max-width:699px){.share-progress-hint{display:block;font-size:13px;margin:12px 8px 0}}.share-stage-detail{display:block;max-width:16ch;margin:6px auto 0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.share-detail-group{margin-top:32px}.share-page .facts-row,.share-events p{font-size:14px}.share-progress-controls{display:flex;justify-content:flex-end;gap:8px}.share-progress-controls button{width:44px;height:44px;border:1px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.share-progress-controls button:disabled{opacity:.4;cursor:default}.share-disclosure summary,.share-expand{min-height:44px}.share-disclosure>p{margin-bottom:16px}.share-disclosure .facts{padding-bottom:20px}.share-map-wrap.is-failed{padding:24px 0}.share-map-wrap.is-failed .share-map{display:none}.share-map-wrap.is-failed .button{margin-top:16px}.share-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}.share-timeline li{flex-wrap:wrap}@media(max-width:699px){.share-vessel-section .share-map,.share-vessel-section .share-map-placeholder{height:300px}}.share-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.share-progress-controls{align-items:center}.share-progress-controls .share-progress-hint{margin:0 auto 0 0;text-align:left}.share-detail-group .share-empty{flex-direction:column;text-align:center;gap:16px}
