:root{color-scheme:dark;--bg: #11100f;--bg-top: #1f1d1b;--bg-bottom: #161412;--surface: #2c2926;--surface-soft: rgba(44, 41, 38, .78);--surface-muted: #201e1c;--panel: rgba(44, 41, 38, .8);--panel-strong: rgba(44, 41, 38, .94);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--text: #f6f2ee;--muted: #bab1a9;--accent: #f79517;--accent-strong: #dc8209;--accent-soft: rgba(247, 149, 23, .16);--accent-pale: rgba(247, 149, 23, .1);--shadow: 0 34px 100px rgba(0, 0, 0, .34);--phone-body: linear-gradient(180deg, #2a2623 0%, #13110f 100%);--phone-screen: linear-gradient(180deg, #1f1d1b 0%, #171412 100%);--screen-card: #2c2926;--screen-soft: #201e1c;--screen-line: rgba(255, 255, 255, .06);--screen-text: #f6f2ee;--screen-muted: #b1a79f;--screen-nav: rgba(26, 24, 22, .92);--hero-glow: rgba(247, 149, 23, .18);--hero-glow-soft: rgba(255, 255, 255, .08);--hero-solid: #070706;--section-solid: #100f0e;--hero-pop: var(--accent);--screenshot-ground: rgba(0, 0, 0, .42);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--gutter: clamp(20px, 4vw, 56px);--shell: min(1320px, calc(100vw - 2 * var(--gutter)));--header-height: 84px;--font-body: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-sans: var(--font-body);--font-serif: "Iowan Old Style", "Palatino Linotype", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea{font:inherit}.page{position:relative;overflow:clip}.page-glow{display:none;position:fixed;inset:auto;z-index:-1;width:30rem;height:30rem;border-radius:999px;filter:blur(90px);opacity:.7;pointer-events:none}.page-home .page-glow{display:block}.page-glow-left{top:-8rem;left:-5rem;background:#f7951724}.page-glow-right{top:22rem;right:-10rem;background:#2c292624}.shell{width:var(--shell);margin:0 auto}.narrow-shell{max-width:760px}.site-header{position:sticky;top:0;z-index:20;min-height:var(--header-height);display:flex;align-items:center;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:14px}.wordmark{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.wordmark-img{display:block;height:26px;width:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.wordmark-img-light{display:none}.nav-links{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}.nav-links a{padding:10px 12px;white-space:nowrap;font-size:.92rem;color:var(--muted);border-radius:999px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--text);background:var(--accent-pale)}.nav-links a.nav-download{padding:10px 18px;font-weight:700;color:#1a1816;background:linear-gradient(135deg,#ffbe55 0%,var(--accent) 52%,#e6840c 100%);box-shadow:inset 0 1px #ffffff57,0 8px 20px #f7951738}.nav-links a.nav-download:hover,.nav-links a.nav-download:focus-visible{color:#1a1816;background:linear-gradient(135deg,#ffc86f,#ffa331 52%,#ef8c12);box-shadow:inset 0 1px #ffffff61,0 10px 26px #f795174d;transform:translateY(-1px)}.hero{padding:82px 0 44px}@keyframes hero-phone-breathe{0%{transform:rotate(-4deg) translateY(-4px)}to{transform:rotate(-4deg) translateY(-18px)}}@keyframes hero-screenshot-breathe{0%{transform:rotate(-4deg) translateY(-4px)}to{transform:rotate(-4deg) translateY(-18px)}}@keyframes hero-shadow-breathe{0%{opacity:.46;transform:rotate(-6deg) scale(1)}to{opacity:.28;transform:rotate(-6deg) scale(.78)}}@keyframes hero-phone-breathe-mobile{0%{transform:rotate(-3deg) translateY(-2px)}to{transform:rotate(-3deg) translateY(-12px)}}@keyframes hero-screenshot-breathe-mobile{0%{transform:rotate(-3deg) translateY(-2px)}to{transform:rotate(-3deg) translateY(-12px)}}.button-hero-download{min-height:54px;padding:0 24px;border-radius:16px;color:#1a1816;background:linear-gradient(135deg,#ffbe55 0%,var(--accent) 52%,#e6840c 100%);box-shadow:inset 0 1px #ffffff57,0 16px 34px #f7951738}.button-hero-download:hover,.button-hero-download:focus-visible{background:linear-gradient(135deg,#ffc86f,#ffa331 52%,#ef8c12);box-shadow:inset 0 1px #ffffff61,0 20px 42px #f7951747}.download-cta{display:grid;justify-items:center;gap:12px;text-align:center}.download-note{max-width:34rem;margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.download-note a{color:var(--accent);font-weight:600}.download-note a:hover,.download-note a:focus-visible{text-decoration:underline}.hero-v2 .download-cta{justify-items:start;text-align:left}#updates{scroll-margin-top:calc(var(--header-height) + 24px)}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow.small{margin-bottom:10px;font-size:.72rem}h1,h2,h3,h4,p,ul{margin-top:0}h1{margin-bottom:18px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.01em}h2{margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.05;letter-spacing:-.006em}h3{margin-bottom:10px;font-size:1.18rem;line-height:1.24;letter-spacing:-.002em}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700}.section-copy,.legal-flow p,.legal-flow li,.support-card p,.support-card li{color:var(--muted);line-height:1.72}.section-copy a{color:var(--text);text-decoration:underline;text-underline-offset:.12em}.button,.feedback-form button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border:0;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button:hover,.button:focus-visible,.feedback-form button:hover,.feedback-form button:focus-visible{transform:translateY(-1px)}.feedback-form button{min-height:54px;padding:0 24px;border-radius:16px;color:#1a1816;background:linear-gradient(135deg,#ffbe55 0%,var(--accent) 52%,#e6840c 100%);box-shadow:inset 0 1px #ffffff57,0 16px 34px #f7951738}.feedback-form button:hover,.feedback-form button:focus-visible{background:linear-gradient(135deg,#ffc86f,#ffa331 52%,#ef8c12);box-shadow:inset 0 1px #ffffff61,0 20px 42px #f7951747}.feedback-form button{justify-self:start;padding:0 32px}.button-secondary{border:0;color:var(--text);background:color-mix(in srgb,var(--surface) 88%,var(--text) 12%)}.button-secondary:hover,.button-secondary:focus-visible{background:color-mix(in srgb,var(--surface) 82%,var(--text) 18%)}.section{padding:44px 0 56px}.section-heading{margin-bottom:30px;max-width:760px}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:start}.support-main,.support-side{display:grid;gap:18px}.support-card{padding:0}.support-card+.support-card{padding-top:24px;border-top:1px solid var(--line)}.support-card h2{font-size:1.25rem;margin-bottom:8px}.kit-form-embed{width:100%;min-width:0}.kit-form-embed .formkit-form{width:100%!important;max-width:none!important;border:1px solid var(--line-strong)!important;box-shadow:none!important}.feedback-form{display:grid;gap:16px}.feedback-form label{display:grid;gap:8px}.feedback-form span{font-size:.95rem;font-weight:700}.feedback-form input,.feedback-form select,.feedback-form textarea{min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface-muted);color:var(--text)}.feedback-form textarea{min-height:150px;padding-top:14px;resize:vertical;line-height:1.5}.feedback-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 12px) 22px;background-repeat:no-repeat;background-size:6px 6px}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.waitlist-hp{position:absolute;left:-9999px;height:0;overflow:hidden;opacity:0;pointer-events:none}.form-message{margin:0;font-size:.92rem}.form-message.error{color:#d56d2a}.form-message.success{color:#4b8a1f}.legal-flow{display:grid;gap:0;border-top:1px solid var(--line)}.legal-section{padding:24px 0;border-bottom:1px solid var(--line)}.legal-section h2{font-size:1.25rem;margin-bottom:12px}.legal-section ul,.support-card ul{padding-left:20px;margin-bottom:0}.legal-section a,.support-card a{color:var(--accent-strong)}.legal-updated{margin:24px 0 0;color:var(--text);font-weight:700}.site-footer{padding:28px 0 46px;border-top:1px solid var(--line)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.footer-links a{padding:10px 12px;border-radius:999px;color:var(--muted);transition:color .18s ease,background-color .18s ease,transform .18s ease}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text);background:var(--accent-pale)}.footer-languages{display:flex;gap:4px 6px;flex-wrap:wrap;justify-content:center;font-size:.875rem}.footer-languages a{padding:6px 10px;border-radius:999px;color:var(--muted);transition:color .18s ease,background-color .18s ease}.footer-languages a:hover,.footer-languages a:focus-visible,.footer-languages a[aria-current]{color:var(--text);background:var(--accent-pale)}.footer-socials{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--muted);transition:color .18s ease,background-color .18s ease,transform .18s ease}.footer-socials a:hover,.footer-socials a:focus-visible{color:var(--text);background:var(--accent-pale);transform:translateY(-1px)}.footer-socials svg{width:20px;height:20px}.footer-logo{display:block;width:40px;height:40px;object-fit:contain}@media (max-width: 1180px){.support-layout{grid-template-columns:1fr}}@media (max-width: 860px){.site-header{padding:8px 0}.nav-shell{position:relative;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.brand{flex:1;min-width:0}}@media (max-width: 760px){:root{--header-height: 88px}.hero{padding-top:28px;padding-bottom:28px}h1{font-size:clamp(2.2rem,11vw,3.15rem);line-height:1}h2{font-size:clamp(1.65rem,8vw,2.3rem)}.section{padding-top:28px;padding-bottom:34px}.section-heading{margin-bottom:22px}.feedback-form{padding:18px}.form-row{grid-template-columns:1fr}}@media (max-width: 520px){.button,.feedback-form button{min-height:50px}.footer-links{gap:4px 8px}.footer-links a{padding:6px 8px}.footer-inner{flex-direction:column;gap:16px}}:root{--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--frame-radius: 26px}.hero-v2{position:relative;padding:clamp(32px,6vh,72px) 0 clamp(48px,8vh,96px);background:radial-gradient(60rem 36rem at 78% 30%,rgba(247,149,23,.1),transparent 70%),var(--hero-solid);border-bottom:1px solid var(--line)}.hero-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);min-height:calc(100svh - var(--header-height) - 120px)}.ep-eyebrow{margin:0 0 18px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero-v2-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(3rem,7.4vw,6.4rem);line-height:.95;letter-spacing:-.045em;font-weight:800}.hero-v2-copy h1 span{display:block;color:var(--accent)}.hero-v2-sub{max-width:34rem;margin:26px 0 34px;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.hero-v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.hero-v2-secondary{display:inline-flex;gap:8px;align-items:center;color:var(--text);font-weight:600;opacity:.82;transition:opacity .16s ease}.hero-v2-secondary:hover,.hero-v2-secondary:focus-visible{opacity:1}.hero-v2-stage,.ep-stage{margin:0;display:grid;justify-items:center;gap:14px}.ep-frame{position:relative;height:min(calc(100svh - var(--header-height) - 150px),760px);aspect-ratio:9 / 16;border-radius:var(--frame-radius);overflow:hidden;background:#000;border:1px solid var(--line-strong);box-shadow:0 40px 120px #0000008c,0 0 0 8px #ffffff05}.hero-v2-frame{height:min(calc(100svh - var(--header-height) - 140px),720px)}.ep-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .52s ease}.ep-video.is-shown{opacity:1}.ep-proof{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;color:var(--muted)}.ep-stage .ep-proof{width:0;min-width:100%;align-items:flex-start;line-height:1.5}.ep-stage .ep-proof .ep-proof-dot{margin-top:.42em}.ep-proof-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px #3ddc8424}.edit-progression{position:relative;height:calc(var(--stage-count) * 70svh + 100svh);background:var(--section-solid)}.ep-sticky{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;align-items:center}.ep-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px)}.ep-title{margin:0 0 34px;max-width:30rem;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1.04;letter-spacing:-.035em}.ep-steps{--ep-progress: 0;position:relative;margin:0;padding:0 0 0 26px;list-style:none;display:grid;gap:4px}.ep-steps:before,.ep-steps:after{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--line-strong)}.ep-steps:after{background:var(--accent);transform-origin:top;transform:scaleY(var(--ep-progress))}.ep-step{display:grid;grid-template-rows:auto 0fr;padding:4px 0;color:var(--muted);transition:color .24s ease,grid-template-rows .36s ease}.ep-step-button{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;width:100%;margin:0;padding:6px 0;border:0;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.ep-step-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.ep-step:not(.is-active) .ep-step-button:hover .ep-step-label{color:var(--text)}.ep-step:not(.is-active) .ep-step-button:hover .ep-step-index{color:var(--accent);opacity:1}.ep-step-index{font-family:var(--font-mono);font-size:.78rem;opacity:.7;transition:color .16s ease,opacity .16s ease}.ep-step-label{font-weight:600;font-size:1rem;transition:color .16s ease}.ep-step-detail{min-height:0;overflow:hidden;padding-left:2.4rem}.ep-step-detail h3,.ep-step-detail p{margin:0}.ep-step-detail h3{padding-top:2px;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.ep-step-detail p{max-width:28rem;padding:8px 0 6px;line-height:1.6;color:var(--muted)}.ep-step.is-done{color:color-mix(in srgb,var(--muted) 70%,transparent)}.ep-step.is-active{grid-template-rows:auto 1fr;color:var(--text)}.ep-step.is-active .ep-step-button{cursor:default}.ep-step.is-active .ep-step-index{color:var(--accent);opacity:1}.ep-step.is-active .ep-step-label{font-family:var(--font-mono);font-weight:500;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ep-dots{display:none}.ep-chip{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.03em;color:#fff;background:#0a0a0a9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)}.ep-chip{white-space:nowrap}.ep-chip-count{color:var(--accent)}.ep-mobile-caption{display:none}@media (max-width: 860px){.hero-v2{padding:0;overflow:hidden}.hero-v2-grid{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - var(--header-height));padding:48px 0 76px}.hero-v2-copy{position:relative;z-index:1}.hero-v2-copy h1{text-shadow:0 2px 24px rgba(0,0,0,.55)}.hero-v2-sub{margin-bottom:26px;color:color-mix(in srgb,var(--text) 90%,transparent);text-shadow:0 1px 12px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.5)}.hero-v2-stage .hero-v2-secondary{text-shadow:0 1px 10px rgba(0,0,0,.7)}.hero-v2 .download-note{color:color-mix(in srgb,var(--text) 82%,transparent);text-shadow:0 1px 10px rgba(0,0,0,.7)}.hero-v2-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero-v2 .hero-v2-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.hero-v2-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0707062e,#07070652 38%,#070706b3 64%,#070706de)}.hero-v2-stage .hero-v2-secondary{position:absolute;left:50%;bottom:22px;z-index:1;transform:translate(-50%);white-space:nowrap;font-size:.92rem}.edit-progression{height:calc(var(--stage-count) * 80svh + 100svh)}.ep-grid{grid-template-columns:1fr;gap:14px}.ep-copy{text-align:center}.ep-eyebrow{margin-bottom:6px}.ep-title{margin:0 auto;font-size:clamp(1.25rem,5vw,1.6rem)}.ep-steps{display:none}.ep-frame{height:min(calc(100svh - var(--header-height) - 300px),640px)}.ep-stage{gap:10px}.ep-chip{top:10px;right:10px;max-width:calc(100% - 20px);padding:6px 10px;font-size:.64rem}.ep-chip-count{display:none}.ep-dots{display:flex;gap:8px;justify-content:center}.ep-dot{width:34px;height:34px;padding:0;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--font-mono);font-size:.78rem;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.ep-dot.is-done{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}.ep-dot.is-active{color:#1a1816;background:var(--accent);border-color:var(--accent)}.ep-mobile-caption{display:block;max-width:30rem;min-height:4.6em;text-align:center}.ep-mobile-caption h3{margin:0 0 4px;font-size:1.05rem;letter-spacing:-.01em}.ep-mobile-caption p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.ep-stage .ep-proof{justify-self:center;width:auto;min-width:0;max-width:min(100%,22rem);font-size:.66rem;line-height:1.45;text-align:left}}@media (prefers-reduced-motion: reduce){.ep-video,.ep-step{transition:none}}.founder{padding:clamp(72px,10vh,120px) 0 clamp(48px,7vh,80px);background:var(--hero-solid);border-top:1px solid var(--line)}.founder-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo heading" "photo note";grid-template-rows:auto auto;gap:24px clamp(32px,6vw,96px);align-content:center;margin-bottom:clamp(40px,6vh,64px)}.founder-heading{grid-area:heading;align-self:end}.founder-note{grid-area:note;align-self:start}.founder-photo{grid-area:photo;align-self:center;display:block;width:clamp(220px,24vw,340px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:28px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff1a}.founder-title,.lab-title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1;letter-spacing:-.04em}.founder-title span{display:block;color:var(--accent)}.founder-note p{margin:0 0 12px;max-width:34rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.founder-note p:first-child{color:var(--text)}.lab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.clip-wall{--wall-height: clamp(260px, 32vw, 440px);--copies: 2;position:relative;height:var(--wall-height);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.clip-wall-track{display:flex;width:max-content;height:100%;animation:clip-wall-drift 45s linear infinite}.clip-wall-video{display:block;height:100%;aspect-ratio:1844 / 976;object-fit:cover;background:var(--section-solid)}@keyframes clip-wall-drift{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--copies)))}}.founder-proof{display:flex;margin-top:14px}.lab{padding:clamp(56px,8vh,96px) 0 clamp(72px,10vh,120px);background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px),var(--section-solid);border-top:1px solid var(--line)}.lab-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:20px clamp(32px,6vw,96px);align-items:start;margin-bottom:clamp(36px,5vh,56px)}.lab-head .ep-eyebrow{margin-bottom:12px}.lab-disclaimer{margin:0;padding-left:16px;border-left:2px solid var(--accent);color:var(--muted);line-height:1.6}.lab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.lab-card{display:grid;gap:18px;align-content:start}.lab-frame{position:relative;aspect-ratio:9 / 16;max-height:72svh;border-radius:22px;overflow:hidden;background:#000;border:1px dashed rgba(247,149,23,.45)}.lab-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lab-card-text h3{margin:0 0 6px;font-size:1.2rem;letter-spacing:-.015em}.lab-card-text p{margin:0 0 10px;color:var(--muted);line-height:1.55}.lab-actions{justify-content:center;margin-top:clamp(40px,6vh,64px)}@media (max-width: 860px){.founder-head,.lab-head{grid-template-columns:1fr}.founder-head{grid-template-areas:"heading" "photo" "note"}.founder-photo{width:min(64vw,260px);border-radius:22px}.lab-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(78vw,320px);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scrollbar-width:none}.lab-card{scroll-snap-align:center}.lab-actions{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.clip-wall-track{animation:none}}.stats-v2{padding:clamp(88px,13vh,150px) 0;background:radial-gradient(50rem 30rem at 85% 0%,rgba(247,149,23,.08),transparent 70%),var(--hero-solid);border-top:1px solid var(--line)}.stats-head{max-width:46rem;margin-bottom:clamp(36px,6vh,64px)}.stats-title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1;letter-spacing:-.04em}.stats-title span{color:var(--accent)}.stats-sub{margin:18px 0 0;max-width:34rem;color:var(--muted);font-size:1.08rem;line-height:1.6}.ss-sentence{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3.6vw,3.2rem);font-weight:700;line-height:1.32;letter-spacing:-.035em;color:color-mix(in srgb,var(--muted) 75%,transparent)}.ss-slot{position:relative;display:inline}.ss-token{display:inline-flex;align-items:baseline;gap:.18em;margin:0;padding:0 .12em;border:0;border-radius:.18em;font:inherit;letter-spacing:inherit;color:var(--text);background:transparent;cursor:pointer;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.07em;text-underline-offset:.16em;transition:background .16s ease,color .16s ease}.ss-token:hover,.ss-token:focus-visible,.ss-token.is-open{background:var(--accent-soft);outline:none}.ss-token:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ss-token-text{display:inline-block;animation:ss-token-in .42s cubic-bezier(.2,.7,.2,1)}.ss-caret{width:.32em;height:.32em;margin-left:.04em;border-right:.07em solid var(--accent);border-bottom:.07em solid var(--accent);transform:translateY(-.12em) rotate(45deg);transition:transform .16s ease}.ss-token.is-open .ss-caret{transform:translateY(.04em) rotate(-135deg)}@keyframes ss-token-in{0%{opacity:0;transform:translateY(.3em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.ss-menu{position:absolute;top:calc(100% + .25em);left:0;z-index:30;min-width:15rem;max-height:min(60vh,22rem);overflow-y:auto;margin:0;padding:6px;list-style:none;font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--text);background:var(--panel-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow)}.ss-menu li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;border-radius:10px;cursor:pointer;outline:none}.ss-menu li:hover,.ss-menu li:focus{background:color-mix(in srgb,var(--surface) 70%,var(--text) 10%)}.ss-menu li.is-selected{color:var(--accent)}.ss-menu li.is-selected:after{content:"✓"}.ss-answer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:clamp(40px,6vh,64px)}.ss-card{margin:0;display:grid;gap:14px}.stage{position:relative;border-radius:28px;background:radial-gradient(90% 70% at 50% 0%,rgba(247,149,23,.16),transparent 70%),linear-gradient(180deg,#1a1816,#100f0e);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d}.ss-card-frame{padding:clamp(18px,3.4vw,44px)}.ss-card-shot{aspect-ratio:1146 / 640;border-radius:clamp(12px,1.6vw,18px);overflow:hidden;background:#2a2925;box-shadow:0 28px 70px #0009,0 0 0 1px #ffffff14;animation:ss-card-in .38s ease}@keyframes ss-card-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.ss-card-image{display:block;width:100%;height:100%;object-fit:cover}.ss-builtin{margin:0;font-family:var(--font-mono);font-size:.78rem;color:var(--accent)}.ss-card-placeholder{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;padding:24px;text-align:center;border:2px dashed var(--line-strong);border-radius:inherit;color:var(--muted);font-family:var(--font-mono);font-size:.85rem}.ss-card-placeholder strong{color:var(--text);font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.01em}.ss-placeholder-tag{margin-bottom:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-strong);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ss-asking{display:grid;gap:8px;margin:0 0 26px;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ss-asking span{font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ss-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ss-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:.92rem;text-align:left;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.ss-chip:hover,.ss-chip:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,var(--line-strong))}.ss-chip.is-active{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.ss-chip-tag{padding:2px 7px;border-radius:999px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:#ff6b6b;background:#ff6b6b1f}@media (max-width: 860px){.ss-answer{grid-template-columns:1fr}.ss-token{display:inline;white-space:normal;text-align:left;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ss-token-text{display:inline}.ss-caret{display:inline-block;margin-left:.24em;margin-right:.06em}.ss-menu{position:fixed;top:auto;left:12px;right:12px;bottom:12px;min-width:0;font-size:1.05rem}}@media (prefers-reduced-motion: reduce){.ss-token-text,.ss-card-shot{animation:none}}section[id],#video{scroll-margin-top:var(--header-height)}.v2-section{padding:clamp(88px,13vh,150px) 0;border-top:1px solid var(--line);background:var(--section-solid)}.v2-title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.04em}.v2-title span{color:var(--accent)}.v2-title .title-line{display:block}.v2-sub{margin:18px 0 0;max-width:36rem;color:var(--muted);font-size:1.08rem;line-height:1.6}.section-head{max-width:46rem;margin-bottom:clamp(36px,6vh,64px)}.section-head-center{margin-inline:auto;text-align:center}.section-head-center .v2-sub{margin-inline:auto}.phone-frame{aspect-ratio:9 / 19.5;border-radius:34px;overflow:hidden;background:var(--surface-muted);border:1px solid var(--line-strong);box-shadow:0 30px 90px #00000073}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.split-media{margin:0;justify-self:center}.split-media .phone-frame{height:min(78svh,720px)}.text-link{display:inline-flex;gap:8px;font-weight:600}.stats-depth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(64px,10vh,112px)}.depth-card{display:grid;grid-template-rows:auto 1fr;gap:clamp(20px,2.6vw,28px)}.depth-card h3{margin:22px 0 8px;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em}.depth-text{justify-self:stretch}.depth-text h3{margin-top:0}.depth-card p{margin:0;max-width:30rem;color:var(--muted);line-height:1.6}.depth-stage{display:grid;place-items:center;padding:clamp(28px,4vw,48px) clamp(20px,3vw,32px)}.depth-media{--depth-height: clamp(340px, 54svh, 520px);position:relative;height:var(--depth-height);overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff1a}.depth-recording{aspect-ratio:1206 / 2622;border-radius:30px;background:#000}.depth-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.depth-suggestions{--ratio: .6701;width:min(100%,calc(var(--depth-height) * var(--ratio)));height:auto;aspect-ratio:var(--ratio);border-radius:24px;background:#13100d}.depth-suggestions img{display:block;width:100%;height:100%}.field-list{display:flex;flex-wrap:wrap;gap:6px 0;max-width:44rem;margin:22px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.02em;color:color-mix(in srgb,var(--muted) 80%,transparent)}.field-list li:not(:last-child):after{content:"·";margin:0 10px;color:var(--accent)}.log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vh,72px) clamp(20px,3vw,40px);margin-top:clamp(40px,6vh,64px)}.log-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(18rem,1fr) auto;gap:clamp(32px,5vw,72px);align-items:center}.log-wide h3{margin:10px 0 8px;max-width:26rem;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em}.log-wide .ep-eyebrow{margin-bottom:0}.log-wide p:not(.ep-eyebrow){margin:0;max-width:30rem;color:var(--muted);line-height:1.6}.log-wide-stage{padding:clamp(24px,3vw,40px)}.size-compare{display:grid;gap:14px;width:min(100%,460px);margin:28px 0 0}.size-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:14px}.size-label{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.size-bar{height:14px;width:max(6px,calc(var(--size) * 100%));border-radius:999px;background:color-mix(in srgb,var(--muted) 55%,transparent)}.size-row.is-mini .size-bar{background:var(--accent)}.size-value{min-width:4.6ch;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;text-align:right}.size-row.is-mini .size-value{color:var(--accent)}.size-compare figcaption{margin-top:4px;font-family:var(--font-mono);font-size:.74rem;color:var(--muted)}.size-compare figcaption strong{color:var(--text)}.synced-pair{display:flex;gap:14px}.synced-item{margin:0;display:grid;gap:10px}.synced-frame{height:clamp(280px,min(46svh,28vw),440px);aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff1a}.synced-frame video{display:block;width:100%;height:100%;object-fit:cover}.synced-item figcaption{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:.74rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.synced-item figcaption strong{color:var(--text)}.synced-item:last-child figcaption strong{color:var(--accent)}.privacy-strip{padding:clamp(56px,8vh,88px) 0;background:var(--hero-solid);border-top:1px solid var(--line)}.privacy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(28px,5vw,72px);align-items:start}.privacy-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1.02;letter-spacing:-.03em}.privacy-grid .privacy-lead p{margin-top:18px;max-width:26rem;font-size:1.05rem}.privacy-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,36px) clamp(20px,3vw,40px)}.privacy-grid h3{margin:0 0 8px;font-size:1rem}.privacy-grid p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.privacy-grid a{color:var(--accent)}@media (max-width: 560px){.privacy-points{grid-template-columns:1fr}}.v2-section.pricing{padding:clamp(64px,9vh,104px) 0}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.price-card{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,34px);border-radius:28px;background:var(--surface-muted);border:1px solid var(--line-strong)}.price-card.is-highlight{background:linear-gradient(180deg,rgba(247,149,23,.12),transparent 50%),var(--surface-muted);border-color:var(--accent);box-shadow:0 30px 90px #f795171f}.price-card header{display:flex;justify-content:space-between;align-items:center;gap:12px}.price-card h3{margin:0;font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.02em}.price-badge{padding:5px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#1a1816;background:var(--accent)}.price-pitch{min-height:3em;margin:6px 0 22px;color:var(--muted);line-height:1.5}.price-amount{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.price-amount span{white-space:nowrap}.price-amount strong{font-family:var(--font-display);font-size:2.6rem;letter-spacing:-.04em}.price-amount span,.price-alt{color:var(--muted);font-size:.92rem}.price-alt{margin:4px 0 22px}.price-card ul{display:grid;gap:11px;margin:0;padding:22px 0 0;list-style:none;border-top:1px solid var(--line)}.price-card li{display:flex;gap:10px;line-height:1.45}.price-card li:before{content:"✓";color:var(--accent);font-weight:700}.pricing-cta{display:flex;justify-content:center;margin-top:clamp(36px,5vh,56px)}.pricing-note{margin:20px auto 0;color:var(--muted);font-size:.92rem;text-align:center}.pricing-note+.pricing-cta{margin-top:clamp(24px,3.5vh,36px)}@media (max-width: 860px){.price-pitch{min-height:0}}.final-cta{padding:clamp(88px,13vh,150px) 0;background:radial-gradient(50rem 30rem at 20% 100%,rgba(247,149,23,.12),transparent 70%),var(--hero-solid);border-top:1px solid var(--line)}.final-main{display:grid;justify-items:center;text-align:center}.final-title{font-size:clamp(2.6rem,6vw,5.2rem)}.final-title{margin-bottom:clamp(28px,4vh,40px)}.final-title span{display:inline-block}@media (max-width: 480px){html:lang(ja) .final-title{font-size:2rem}}.final-updates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px clamp(32px,5vw,72px);align-items:center;margin-top:clamp(64px,10vh,112px);padding-top:clamp(28px,4vh,40px);border-top:1px solid var(--line)}.final-updates-copy h3{margin:0 0 6px;font-size:1.25rem}.final-updates-copy p{margin:0;color:var(--muted)}.final-updates .formkit-form[data-uid]{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:var(--font-body)!important}.final-updates .formkit-form[data-uid] [data-style=full]{display:block!important}.final-updates .formkit-form[data-uid] .formkit-column:first-child{display:none!important}.final-updates .formkit-form[data-uid] .formkit-column{width:100%!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important}.final-updates .formkit-form[data-uid] .formkit-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:10px!important;margin:0!important}.final-updates .formkit-form[data-uid] .formkit-field{min-width:0;margin:0!important}.final-updates .formkit-form[data-uid] .formkit-input{width:100%!important;height:48px!important;padding:0 18px!important;border:1px solid var(--line-strong)!important;border-radius:999px!important;font-size:.98rem!important;color:var(--text)!important;background:var(--surface-muted)!important}.final-updates .formkit-form[data-uid] .formkit-input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)!important}.final-updates .formkit-form[data-uid] .formkit-input:focus{border-color:var(--accent)!important}.final-updates .formkit-form[data-uid] .formkit-submit{width:auto!important;margin:0!important;border-radius:999px!important;font-size:.98rem!important;font-weight:700!important;color:#1a1816!important;background:var(--accent)!important}.final-updates .formkit-form[data-uid] .formkit-submit>span{padding:0 24px!important;line-height:48px!important}.final-updates .formkit-form[data-uid] .formkit-guarantee{display:none!important}.final-updates .formkit-form[data-uid] .formkit-powered-by-convertkit-container{margin:10px 0 0!important}.final-updates .formkit-form[data-uid] .formkit-powered-by-convertkit{margin:0!important;transform:scale(.7);transform-origin:left center;opacity:.4!important}@media (max-width: 560px){.final-updates .formkit-form[data-uid] .formkit-fields{grid-template-columns:1fr}.final-updates .formkit-form[data-uid] .formkit-submit{width:100%!important}}@media (max-width: 1080px){.privacy-grid{grid-template-columns:1fr}}@media (max-width: 860px){.split,.stats-depth,.log-grid,.log-wide,.price-grid,.final-updates{grid-template-columns:1fr}.split-media{justify-self:center}.split-media .phone-frame{height:min(72svh,620px)}.synced-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.synced-frame{height:auto;width:100%}}.speed-frame{position:relative;aspect-ratio:1206 / 2622}.speed-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.speed-readout{display:grid;gap:10px;margin-top:16px}.speed-clock{display:flex;align-items:baseline;gap:12px;font-family:var(--font-mono)}.speed-time{min-width:3.4ch;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.speed-step{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.speed-rate{padding:3px 8px;border-radius:999px;border:1px solid var(--line-strong);font-size:.72rem;color:var(--muted)}.speed-track{position:relative;height:4px;border-radius:4px;background:var(--line-strong)}.speed-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--accent);transform-origin:left;transition:transform .26s linear}.speed-tick{position:absolute;top:-3px;width:2px;height:10px;margin-left:-1px;border-radius:1px;background:var(--muted);opacity:.6}.speed .text-link{margin-top:28px}.speed-proof{display:flex;max-width:100%;margin-top:12px;line-height:1.5}.split-media{width:min(100%,calc(min(100svh - var(--header-height) - 200px,700px) * 1206 / 2622))}.split-media .phone-frame.speed-frame{height:auto;width:100%}button.text-link{padding:0;border:0;background:none;color:var(--text);cursor:pointer;opacity:.85}button.text-link:hover,button.text-link:focus-visible{opacity:1;color:var(--accent)}.uncut-dialog{padding:0;border:0;background:transparent;max-width:none;max-height:none}.uncut-dialog::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uncut-inner{position:relative}.uncut-inner video{display:block;height:min(88svh,900px);max-width:92vw;aspect-ratio:1206 / 2622;border-radius:24px;background:#000}.uncut-close{position:absolute;top:-14px;right:-14px;z-index:1;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;font-size:1.3rem;line-height:1;color:var(--text);background:var(--surface);cursor:pointer}@media (max-width: 860px){.split-media{width:min(100%,calc(min(72svh,620px) * 1206 / 2622))}.uncut-close{top:8px;right:8px}}.social-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.social-link{display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 14px;border-radius:999px;border:1px solid var(--line-strong);font-weight:600;color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .16s ease,background .16s ease}.social-link:hover,.social-link:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.social-link svg{width:18px;height:18px}.lab-actions{flex-direction:column;align-items:center;text-align:center}.lab-actions p{margin:0;color:var(--muted)}.lab-actions .social-links{justify-content:center;margin-top:0}.final-affiliate{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(28px,4vh,40px);padding-top:clamp(28px,4vh,40px);border-top:1px solid var(--line)}.final-affiliate h3{margin:0 0 6px;font-size:1.25rem}.final-affiliate p{margin:0;max-width:38rem;color:var(--muted);line-height:1.55}.affiliate-link{flex:none;display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line-strong));font-weight:700;white-space:nowrap;color:var(--text);background:var(--accent-soft);transition:border-color .16s ease,background .16s ease,transform .18s ease}.affiliate-link svg{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.affiliate-link span{color:var(--accent);transition:transform .18s ease}.affiliate-link:hover,.affiliate-link:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.affiliate-link:hover span,.affiliate-link:focus-visible span{transform:translate(3px)}@media (max-width: 860px){.final-affiliate{flex-direction:column;align-items:flex-start}.lab-actions{align-items:flex-start;text-align:left}.lab-actions .social-links{justify-content:flex-start}}.legal-page h1{margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.05}html:is(:lang(ja),:lang(zh-Hant),:lang(ko)) *{letter-spacing:0!important}html:lang(ko) body{word-break:keep-all}html:is(:lang(ja),:lang(zh-Hant)) body{line-break:strict}html:lang(ja) :is(h1,h2,h3,.ss-sentence){word-break:keep-all;overflow-wrap:anywhere}html:lang(de) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}
