.lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#f47c70;--color-success:#6fc884;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#030201;--color-paper-2:#080604;--color-paper-3:#010100;--color-ink:#efebe4;--color-ink-2:#cecac3;--color-muted:#9c9890;--color-muted-2:#66635d;--color-rule:#24211c;--color-rule-2:#0f0d09;--color-accent:#f97c3d;--color-accent-ink:#070201;--color-accent-2:#6db0f4;--color-focus:#ff9868;--font-display:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-display);--font-outlier:var(--font-geist-mono), ui-monospace, monospace;--radius-card:0;--radius-pill:0;--rule-hair:1px;--shadow-card:none;--tracking-display:-.04em;--display-weight:500}@supports (color:lab(0% 0 0)){.lp{--color-error:lab(66.0977% 46.4553 28.7923);--color-success:lab(73.824% -38.9805 25.4059);--color-paper:lab(.659279% .167437 .494227);--color-paper-2:lab(1.76675% .34707 1.0979);--color-paper-3:lab(.248234% .0801906 .219727);--color-ink:lab(93.0686% .581116 3.77332);--color-ink-2:lab(81.471% .647128 4.1559);--color-muted:lab(62.913% .721872 4.54457);--color-muted-2:lab(42.0271% .608444 3.79193);--color-rule:lab(13.0193% .781432 3.81095);--color-rule-2:lab(3.70894% .449821 1.85956);--color-accent:lab(66.3321% 45.7687 55.5417);--color-accent-ink:lab(.872255% 1.34479 1.01971);--color-accent-2:lab(69.4439% -7.35071 -40.8943);--color-focus:lab(73.4804% 39.6355 46.2387)}}.lp{--color-hero-ink:#fbf8f4;--color-hero-ink-2:#ebe7e2;--color-hero-line:#fbf8f48c;--color-hero-wash:#fbf8f424;--color-scrim:#06090d80;--color-scrim-2:#06090d61;--color-scrim-3:#06090d9e}@supports (color:lab(0% 0 0)){.lp{--color-hero-ink:lab(97.6976% .3407 2.25881);--color-hero-ink-2:lab(91.9032% .460118 3.01553);--color-hero-line:lab(97.6976% .3407 2.25881/.55);--color-hero-wash:lab(97.6976% .3407 2.25881/.14);--color-scrim:lab(2.47047% -.409991 -1.8007/.5);--color-scrim-2:lab(2.47047% -.409991 -1.8007/.38);--color-scrim-3:lab(2.47047% -.409991 -1.8007/.62)}}.lp[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-error:#ba2b28;--color-success:#197037;--color-paper:#fbf8f4;--color-paper-2:#f1eee9;--color-paper-3:#e7e4df;--color-ink:#1a1510;--color-ink-2:#37322c;--color-muted:#5c5751;--color-muted-2:#8a8580;--color-rule:#d5d0ca;--color-rule-2:#e4e1db;--color-accent:#dc631e;--color-accent-ink:#100704;--color-focus:#b94a00}@supports (color:lab(0% 0 0)){.lp[data-theme=light]{--color-error:lab(42.5342% 56.5687 38.8104);--color-success:lab(41.1793% -36.3639 24.1285);--color-paper:lab(97.6976% .3407 2.25881);--color-paper-2:lab(94.2232% .459701 3.01524);--color-paper-3:lab(90.7431% .460297 3.0157);--color-ink:lab(7.22419% 1.46236 3.71451);--color-ink-2:lab(21.1215% 1.47 4.39069);--color-muted:lab(37.3635% 1.43288 4.36232);--color-muted-2:lab(55.9244% 1.16661 3.61601);--color-rule:lab(83.7838% .700206 3.7508);--color-rule-2:lab(89.5794% .553548 2.99631);--color-accent:lab(57.0157% 46.3008 58.7021);--color-accent-ink:lab(2.42151% 2.50401 2.13058);--color-focus:lab(46.5235% 47.0303 67.5683)}}.lp{--color-claude:#d97757;--color-telegram:#26a5e4}
.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}:is(html:has(.lp),body:has(.lp)){overflow-x:clip}body:has(.lp){margin:0}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:96px}.lp{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.55}.lp ::selection{background:color-mix(in oklab, var(--color-accent) 35%, transparent);color:var(--color-ink)}.lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:var(--display-weight,500);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}.lp p{text-wrap:pretty;margin:0}.lp img,.lp svg{max-width:100%;display:block}.lp [hidden]{display:none!important}.lp button,.lp input,.lp select,.lp textarea{font:inherit}.lp .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}picture{display:contents}
.lp{--gutter:clamp(16px, 4vw, 56px);--section-gap-s:clamp(64px, 9vw, 120px);--gap-columns:clamp(16px, 3vw, 32px);--wrap:min(100% - 2 * var(--gutter), 82rem)}.lp .wrap{width:var(--wrap);margin-inline:auto}.lp .measure{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;font-weight:400}.lp .muted{color:var(--color-muted)}.lp .label{font-size:var(--text-sm);color:var(--color-muted)}.lp .lead{font-size:var(--text-lead);color:var(--color-ink-2);max-width:46ch;line-height:1.45}.lp .btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);font-weight:500;font-size:var(--text-md);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:0;text-decoration:none;display:inline-flex}.lp .btn:hover{border-color:var(--color-muted);background:var(--color-paper-2)}.lp .btn:active{transform:translateY(1px)}.lp .btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lp .btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.lp .btn--primary:hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink));border-color:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink))}.lp .btn--sm{min-height:40px;padding:var(--space-2xs) var(--space-sm);font-size:var(--text-sm)}.lp .link{text-decoration:underline;-webkit-text-decoration-color:var(--color-muted-2);text-decoration-color:var(--color-muted-2)}.lp .link:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.lp .nav{top:var(--space-xs);z-index:var(--z-sticky-nav);width:var(--wrap);align-items:center;gap:var(--space-lg);min-height:56px;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);display:flex;position:fixed;left:50%;transform:translate(-50%)}.lp .nav__logo img{width:auto;height:28px}.lp .nav__links{gap:var(--space-lg);flex:1;display:none}.lp .nav__links a{font-size:var(--text-sm);color:var(--color-muted);padding:var(--space-2xs) 0;white-space:nowrap;transition:color var(--dur-short) var(--ease-out);font-weight:500;text-decoration:none}.lp .nav__links a:hover{color:var(--color-ink)}.lp .nav__end{align-items:center;gap:var(--space-sm);margin-left:auto;display:none}.lp .skip:focus{left:var(--space-md);top:var(--space-md);z-index:calc(var(--z-sticky-nav) + 1);width:auto;height:auto;padding:var(--space-xs) var(--space-md);clip-path:none;background:var(--color-accent);color:var(--color-accent-ink);position:fixed}.lp .nav__toggle{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.lp .nav__panel{z-index:calc(var(--z-sticky-nav) - 1);padding:var(--space-3xl) var(--gutter) var(--space-xl);background:var(--color-paper);color:var(--color-ink);gap:var(--space-lg);opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.lp .nav__panel[data-open]{opacity:1;pointer-events:auto}.lp .nav__panel a:not(.btn){font-size:var(--text-lg);letter-spacing:-.02em;padding:var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);font-weight:500;text-decoration:none}.lp .theme{border:var(--rule-hair) solid var(--color-rule);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.lp .theme:hover{border-color:var(--color-muted);color:var(--color-ink)}.lp .panel__prefs{align-items:stretch;gap:var(--space-sm);display:flex}.lp .panel__prefs .theme{width:44px;height:auto;min-height:44px}.lp .nav{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out)}.lp .nav[data-top]{border-color:var(--color-hero-line);background:0 0}.lp .nav[data-top] .nav__links a,.lp .nav[data-top] .langs__btn,.lp .nav[data-top] .nav__toggle,.lp .nav[data-top] .theme{color:var(--color-hero-ink-2)}.lp .nav[data-top] .nav__links a:hover,.lp .nav[data-top] .langs__btn:hover{color:var(--color-hero-ink)}.lp .nav[data-top] .theme,.lp .nav[data-top] .langs__btn{border-color:var(--color-hero-line)}.lp .nav[data-top] .logo--dk{display:block}.lp .nav[data-top] .logo--lt{display:none}@media (min-width:60rem){.lp .nav__links,.lp .nav__end{display:flex}.lp .nav__toggle,.lp .nav__panel{display:none}}.lp .logo--lt,.lp[data-theme=light] .logo--dk{display:none}.lp[data-theme=light] .logo--lt{display:block}.lp .poster{isolation:isolate;min-height:100svh;padding-block:var(--space-4xl);color:var(--color-hero-ink);align-items:flex-end;display:flex;position:relative}.lp .poster__bg{z-index:-1;background:var(--color-paper-3);position:absolute;inset:0;overflow:hidden}.lp .poster__bg img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.lp .poster__bg:after{content:"";background:linear-gradient(to right, var(--color-scrim-3) 0%, var(--color-scrim-2) 55%, transparent 85%), linear-gradient(to bottom, var(--color-scrim) 0%, var(--color-scrim-2) 40%, var(--color-scrim) 86%, var(--color-paper) 100%);position:absolute;inset:0}.lp .poster__in{gap:var(--space-lg);max-width:52rem;display:grid}.lp .poster h1{font-size:var(--text-display);letter-spacing:-.045em;color:var(--color-hero-ink);max-width:15ch;line-height:1}.lp .poster .lead{color:var(--color-hero-ink-2);max-width:44ch}.lp .poster__act{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.lp .poster .btn:not(.btn--primary){color:var(--color-hero-ink);border-color:var(--color-hero-line)}.lp .poster .btn:not(.btn--primary):hover{background:var(--color-hero-wash);border-color:var(--color-hero-ink)}.lp section{padding-block:var(--section-gap-s)}.lp .sec{border-top:var(--rule-hair) solid var(--color-rule)}.lp .head{gap:var(--space-sm);margin-bottom:var(--space-2xl);display:grid}.lp .head h2{font-size:var(--text-section);max-width:18ch}.lp .head .note{font-size:var(--text-lg);color:var(--color-ink-2);max-width:40ch;line-height:1.4}.lp .split{gap:clamp(var(--space-lg), 5vw, var(--space-3xl));display:grid}@media (min-width:60rem){.lp .split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.lp .split--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp .rows{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.lp .rows>li{gap:var(--space-2xs) var(--gap-columns);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);display:grid;position:relative}.lp .rows>li:before{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform var(--dur-long) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lp .rows>li:hover:before{transform:scaleX(1)}.lp .rows h3{font-size:var(--text-title);letter-spacing:-.02em}.lp .rows p{color:var(--color-ink-2);max-width:56ch}.lp .photo{gap:var(--space-xs);margin:0;display:grid}.lp .photo__frame{aspect-ratio:4/5;background:var(--color-paper-2);position:relative;overflow:hidden}.lp .photo__frame img{object-fit:cover;outline:var(--rule-hair) solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px;width:100%;height:100%}.lp .photo--land .photo__frame{aspect-ratio:4/3}.lp .photo figcaption{font-size:var(--text-sm);color:var(--color-muted)}.lp .loop{gap:var(--space-xl);display:grid}@media (min-width:60rem){.lp .loop{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.lp .loop__tabs{border-top:var(--rule-hair) solid var(--color-rule);display:grid;position:relative}.lp .loop__tab{align-items:baseline;gap:var(--space-sm);min-height:64px;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);text-align:left;border:0;border-bottom:var(--rule-hair) solid var(--color-rule-2);color:var(--color-muted);font-size:var(--text-title);letter-spacing:-.02em;cursor:pointer;transition:color var(--dur-short) var(--ease-out);background:0 0;grid-template-columns:3rem minmax(0,1fr);font-weight:500;display:grid}.lp .loop__tab .measure{font-size:var(--text-md);color:var(--color-muted-2);transition:color var(--dur-short) var(--ease-out)}.lp .loop__tab:hover{color:var(--color-ink-2)}.lp .loop__tab[aria-selected=true]{color:var(--color-ink)}.lp .loop__tab[aria-selected=true] .measure{color:var(--color-accent)}.lp .loop__bar{background:var(--color-accent);width:2px;height:20%;transform:translateY(calc(var(--step,0) * 100%));transition:transform var(--dur-long) var(--ease-in-out);position:absolute;top:0;left:0}.lp .loop__stage{gap:var(--space-lg);padding:var(--space-xl);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);display:grid}.lp .loop__panel{gap:var(--space-xs);min-height:7.5rem;display:grid}.lp .loop__panel h3{font-size:var(--text-2xl);letter-spacing:-.03em}.lp .loop__panel p{color:var(--color-ink-2);max-width:52ch}.lp[data-js] .loop__panel:not([hidden]){animation:panel-in var(--dur-long) var(--ease-out) both}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .drift{aspect-ratio:16/9;width:100%;height:auto;color:var(--color-ink)}.lp .drift .axis{stroke:var(--color-rule);stroke-width:1px}.lp .drift .plan{stroke:var(--color-ink-2);stroke-width:2.5px;stroke-dasharray:10 8;fill:none}.lp .drift .fact{stroke:var(--color-accent);stroke-width:3px;fill:none}.lp .drift .gap{fill:color-mix(in oklab, var(--color-accent) 16%, transparent)}.lp .drift .sig{fill:var(--color-accent)}.lp .drift .fix{stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round;fill:none}.lp .drift text{fill:var(--color-muted);font-family:var(--font-body);font-size:14px}.lp .drift [data-from]{opacity:1;transition:opacity var(--dur-long) var(--ease-out)}.lp[data-js] .drift [data-from]{opacity:.35}.lp[data-js] .drift[data-step="0"] [data-from="0"],.lp[data-js] .drift[data-step="1"] :is([data-from="0"],[data-from="1"]),.lp[data-js] .drift[data-step="2"] :is([data-from="0"],[data-from="1"],[data-from="2"]),.lp[data-js] .drift[data-step="3"] :is([data-from="0"],[data-from="1"],[data-from="2"],[data-from="3"]),.lp[data-js] .drift[data-step="4"] [data-from]{opacity:1}@media (max-width:60rem){.lp .loop__tab{font-size:var(--text-lg);min-height:56px}.lp .loop__stage{padding:var(--space-lg)}}.lp .look{isolation:isolate;min-height:min(80svh,44rem);color:var(--color-hero-ink);align-items:center;display:flex;position:relative}.lp .look__bg{z-index:-1;background:var(--color-paper-3);position:absolute;inset:0;overflow:hidden}.lp .look__bg img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.lp .look__bg:after{content:"";background:linear-gradient(to right, var(--color-scrim-3) 0%, var(--color-scrim-2) 50%, transparent 85%);position:absolute;inset:0}.lp .look__in{gap:var(--space-md);justify-items:start;display:grid}.lp .look h2{font-size:var(--text-section);max-width:16ch;color:var(--color-hero-ink)}.lp .look .lead{color:var(--color-hero-ink-2)}.lp .look .btn:not(.btn--primary){color:var(--color-hero-ink);border-color:var(--color-hero-line)}.lp .look .btn:not(.btn--primary):hover{background:var(--color-hero-wash);border-color:var(--color-hero-ink)}.lp .index{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.lp .index li{gap:var(--space-2xs) var(--gap-columns);padding:var(--space-md) var(--space-sm);margin-inline:calc(-1 * var(--space-sm));border-bottom:var(--rule-hair) solid var(--color-rule-2);transition:background-color var(--dur-short) var(--ease-out);display:grid}.lp .index li:hover{background:var(--color-paper-2)}.lp .index .label{font-size:var(--text-md)}.lp .index h3{font-size:var(--text-title);letter-spacing:-.02em;font-weight:500}@media (min-width:60rem){.lp .index li{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline}}.lp .band{background:var(--color-paper-2);color:var(--color-ink);border-block:var(--rule-hair) solid var(--color-rule)}.lp .band__part+.band__part{margin-top:var(--section-gap-s)}.lp .trio{gap:var(--space-lg) var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}.lp .trio>li{align-content:start;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);transition:border-color var(--dur-short) var(--ease-out);display:grid}.lp .trio>li:hover{border-color:var(--color-muted-2)}.lp .trio h3{font-size:var(--text-title);letter-spacing:-.02em}.lp .trio p{color:var(--color-ink-2)}@media (min-width:40rem){.lp .trio{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp .trio>li:first-child{padding:var(--space-xl);border-top:2px solid var(--color-accent);grid-row:span 2;align-content:end}.lp .trio>li:first-child h3{font-size:var(--text-2xl)}.lp .trio>li:first-child p{font-size:var(--text-lead);max-width:34ch}}.lp .facts{gap:0 var(--gap-columns);border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.lp .facts li{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp .facts li>div{gap:var(--space-2xs);display:grid}.lp .facts .ind{width:32px;height:32px;color:var(--color-ink)}.lp .facts .ind__accent{stroke:var(--color-accent)}.lp .facts b{font-weight:500;font-size:var(--text-lg);letter-spacing:-.01em}.lp .facts span{color:var(--color-muted)}@media (min-width:40rem){.lp .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.lp .facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .vows{margin:var(--space-2xl) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.lp .vows li{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.lp .vows li:last-child{color:var(--color-accent)}.lp .ledger{gap:var(--space-2xl);display:grid}.lp .ledger h3{font-size:var(--text-2xl);letter-spacing:-.03em;padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.lp .ticks{margin:var(--space-md) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.lp .ticks li{padding-left:var(--space-lg);color:var(--color-ink-2);max-width:52ch;position:relative}.lp .ticks li:before{content:"";background:var(--color-accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.lp .rail{gap:var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.lp .rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.lp .rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .rail>li{min-width:0;display:flex}.lp .rail__tile{align-content:start;gap:var(--space-xs);min-height:12rem;padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:0;flex:1;display:grid}.lp .rail__tile:hover{border-color:var(--color-accent);transform:translateY(-2px)}.lp .rail__tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .rail__tile:active{transform:translateY(0)}.lp .rail__more{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-accent);font-weight:500;display:inline-flex}.lp .rail__more svg{transition:transform var(--dur-short) var(--ease-out)}.lp .rail__tile:hover .rail__more svg{transform:translate(3px)}.lp .rail h3{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-xs)}.lp .rail p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5}.lp .steps__head{margin-top:var(--space-xl);font-size:var(--text-title);letter-spacing:-.02em}.lp .steps{margin:var(--space-md) 0 0;counter-reset:s;border-top:var(--rule-hair) solid var(--color-rule);padding:0;list-style:none;display:grid}.lp .steps li{counter-increment:s;gap:var(--space-2xs) var(--space-sm);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);grid-template-columns:3rem minmax(0,1fr);display:grid}.lp .steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-outlier);font-size:var(--text-lg);color:var(--color-accent);grid-row:1/span 2}.lp .steps h3{font-size:var(--text-title);letter-spacing:-.02em}.lp .steps p{color:var(--color-ink-2)}.lp .close{gap:var(--space-2xl);display:grid}@media (min-width:60rem){.lp .close{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.lp .close h2{font-size:var(--text-section);max-width:16ch;margin-bottom:var(--space-md)}.lp .risk{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);max-width:44ch}.lp .risk h3{font-size:var(--text-md);letter-spacing:0;margin-bottom:var(--space-2xs)}.lp .risk p{font-size:var(--text-sm);color:var(--color-muted)}.lp .well{gap:var(--space-md);padding:clamp(var(--space-md), 4vw, var(--space-xl));background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex;position:relative}.lp .well .measure{color:var(--color-ink);white-space:nowrap;font-size:clamp(1rem,5vw,1.5625rem)}@media (min-width:60rem){.lp .well{top:var(--space-3xl);position:sticky}}.lp .faq{border-top:var(--rule-hair) solid var(--color-rule)}.lp .faq details{border-bottom:var(--rule-hair) solid var(--color-rule-2)}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;font-size:var(--text-lg);letter-spacing:-.01em;transition:color var(--dur-short) var(--ease-out);font-weight:500;list-style:none;display:flex}.lp .faq summary:hover{color:var(--color-accent)}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";font-family:var(--font-outlier);color:var(--color-accent);transition:transform var(--dur-short) var(--ease-in-out)}.lp .faq details[open] summary:after{transform:rotate(45deg)}.lp .faq details p{padding-bottom:var(--space-lg);color:var(--color-ink-2);max-width:64ch}@media (min-width:60rem){.lp .faq-wrap{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.lp .faq-wrap .head{margin:0;display:block}}.lp[data-js] [data-reveal]{opacity:0;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(8px)}.lp[data-js] [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp[data-js] [data-reveal]{opacity:1;transition:none;transform:none}.lp[data-js] .loop__panel:not([hidden]){animation:none}.lp .rows>li:before,.lp .loop__bar{transition:none}}.lp .form{gap:var(--space-md);flex-direction:column;display:flex}.lp .form__grid{gap:var(--space-md);display:grid}@media (min-width:40rem){.lp .form__grid{grid-template-columns:1fr 1fr}}.lp .field{gap:var(--space-2xs);flex-direction:column;display:flex}.lp .field>span{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.lp .input{width:100%;min-height:48px;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);color:var(--color-ink);border:var(--rule-hair) solid var(--color-muted);transition:border-color var(--dur-short) var(--ease-out);border-radius:0}.lp .input:hover{border-color:var(--color-ink-2)}.lp .input[aria-invalid=true]{border-color:var(--color-error)}.lp textarea.input{resize:vertical}.lp select.input{appearance:none;padding-right:var(--space-xl);background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.lp .check{gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);align-items:flex-start;display:flex}.lp .check input{width:18px;height:18px;margin-top:var(--space-3xs);accent-color:var(--color-accent);flex:none}.lp .err{font-size:var(--text-sm);color:var(--color-error)}.lp .ok{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-success);display:flex}.lp .trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.lp .foot{border-top:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-2xl) var(--space-xl)}.lp .foot__in{gap:var(--space-lg);display:grid}.lp .foot__logo{display:inline-flex}.lp .foot__logo img{width:auto;height:40px}.lp .foot__row{gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.lp .foot p,.lp .foot a{font-size:var(--text-sm);color:var(--color-muted)}.lp .foot a{white-space:nowrap}.lp .foot .foot__slogan{color:var(--color-ink)}.lp .doc{width:min(100% - 2 * var(--gutter), 46rem);padding:112px 0 var(--space-3xl);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.lp .doc h1{font-size:var(--text-section);max-width:none}.lp .doc h2{font-size:var(--text-title);letter-spacing:-.02em;margin-bottom:var(--space-2xs)}.lp .doc section{padding:var(--space-md) 0 0;border-top:var(--rule-hair) solid var(--color-rule-2)}.lp .doc p{color:var(--color-ink-2)}.lp .badge{padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-accent);color:var(--color-accent);font-size:var(--text-sm);align-self:flex-start}@media (max-width:40rem){.lp .poster__act .btn{flex:100%}.lp .photo__frame{aspect-ratio:4/3}}html:has(.lp){scrollbar-color:var(--color-muted-2) var(--color-paper)}.lp .shot{margin:var(--space-2xl) 0 0;gap:var(--space-md);display:grid}.lp .shot__stage{padding:0 clamp(var(--space-lg), 9%, 8rem) clamp(var(--space-lg), 6%, 5rem) 0;position:relative}.lp .shot__pair{position:relative}.lp .shot img{background:var(--color-paper-2);outline:var(--rule-hair) solid var(--color-rule);height:auto;display:block}.lp .shot__desk{width:100%}.lp .shot__phone{right:calc(-1 * clamp(var(--space-lg), 9%, 8rem));bottom:calc(-1 * clamp(var(--space-lg), 6%, 5rem));width:clamp(7rem,21%,15rem);box-shadow:0 0 0 6px var(--color-paper);position:absolute}.lp .shot figcaption{font-size:var(--text-sm);color:var(--color-muted)}.lp .shot--lt,.lp[data-theme=light] .shot--dk{display:none}.lp[data-theme=light] .shot--lt{display:block}@media (max-width:40rem){.lp .shot__stage{padding:0}.lp .shot img.shot__desk{display:none}.lp .shot__phone{width:min(80%,20rem);box-shadow:none;margin-inline:auto;position:static}}.lp .ledger--wide{margin-top:var(--space-xl)}@media (min-width:40rem){.lp .ledger--wide{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .chan__mark{width:40px;height:40px;margin-bottom:var(--space-sm);display:block}.lp .chan__mark--claude{color:var(--color-claude)}.lp .chan__mark--telegram{color:var(--color-telegram)}.lp .chan__mark--screens{color:var(--color-ink)}.lp .trio .chan__via{margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm);color:var(--color-muted)}.lp .chan__text{align-content:start;gap:var(--space-xs);display:grid}.lp .trio>li:first-child{align-content:start;gap:var(--space-lg)}@media (min-width:40rem){.lp .trio>li:first-child .chan__mark{width:56px;height:56px}.lp .trio>li:first-child .chan__via{font-size:var(--text-sm);max-width:none}}@media (min-width:75rem){.lp .trio>li:first-child{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,15rem)}}.lp .tgs{gap:var(--space-sm);min-width:0;display:grid}.lp .tgs__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.lp .tgs__track::-webkit-scrollbar{display:none}.lp .tgs__track:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.lp .tgs__slide{scroll-snap-align:start;align-content:start;justify-items:center;gap:var(--space-sm);margin:0;display:grid}.lp .tgs__slide img{outline:var(--rule-hair) solid var(--color-rule);border-radius:14px;width:auto;max-width:100%;height:auto;max-height:26rem;display:block}.lp .tgs__slide figcaption{max-width:28ch;font-size:var(--text-sm);color:var(--color-muted);text-align:center}.lp .tgs__ctl{justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.lp:not([data-js]) .tgs__ctl{display:none}.lp .tgs__btn{border:var(--rule-hair) solid var(--color-rule);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.lp .tgs__btn:hover:not(:disabled){border-color:var(--color-muted);color:var(--color-ink)}.lp .tgs__btn:disabled{opacity:.35;cursor:default}.lp .tgs__btn:focus-visible,.lp .tgs__dot:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .tgs__dots{gap:var(--space-xs);display:flex}.lp .tgs__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.lp .tgs__dot:before{content:"";background:var(--color-rule);height:2px;transition:background-color var(--dur-short) var(--ease-out);position:absolute;top:11px;left:4px;right:4px}.lp .tgs__dot[aria-current]:before{background:var(--color-accent)}.lp .rail .ind{width:44px;height:44px;margin-bottom:var(--space-sm);color:var(--color-ink)}.lp .rail .ind__accent{stroke:var(--color-accent)}.lp .perks{gap:0 var(--gap-columns);border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.lp .perks li{align-content:start;gap:var(--space-xs);padding:var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);display:grid}.lp .perks h3{font-size:var(--text-xl);letter-spacing:-.02em}.lp .perks p{color:var(--color-ink-2)}@media (min-width:40rem){.lp .perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.lp .perks{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .perks li{border-bottom:0}}.lp .sub-h{margin:var(--space-3xl) 0 var(--space-lg);font-size:var(--text-2xl);letter-spacing:-.03em}.lp .plans{gap:var(--gap-columns);display:grid}@media (min-width:60rem){.lp .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.lp .plan{gap:var(--space-md);padding:clamp(var(--space-md), 4vw, var(--space-xl));background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);transition:border-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.lp .plan:hover{border-color:var(--color-accent)}.lp .plan h4{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.lp .plan__price{align-items:baseline;gap:var(--space-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.lp .plan__price b{letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.lp .plan .ticks{flex:1;align-content:start;margin:0}.lp .plan .btn{align-self:flex-start}.lp .plan__top{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.lp .plan__tag{padding:var(--space-3xs) var(--space-xs);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:500}.lp .plan--best{background:var(--color-paper);border-color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-accent)}.lp .plan__price b.plan__word{letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.75rem)}.lp .plans__note{margin-top:var(--space-md);color:var(--color-muted)}.lp .cmp{overscroll-behavior-x:contain;border:var(--rule-hair) solid var(--color-rule);overflow-x:auto}.lp .cmp:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.lp .cmp table{border-collapse:collapse;width:100%;min-width:52rem}.lp .cmp th,.lp .cmp td{padding:var(--space-md);text-align:left;vertical-align:top;border-bottom:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink-2)}.lp .cmp tr:last-child>*{border-bottom:0}.lp .cmp thead th{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.lp .cmp tbody th{color:var(--color-ink);white-space:nowrap;background:var(--color-paper);font-weight:500;position:sticky;left:0}.lp .cmp .cmp__us{background:color-mix(in oklab, var(--color-accent) 10%, var(--color-paper));color:var(--color-ink)}.lp .cmp thead .cmp__us{color:var(--color-accent);font-size:var(--text-md)}.lp .cmp__col{align-items:center;gap:var(--space-xs);display:inline-flex}.lp .cmp__brands{gap:var(--space-sm);margin-top:var(--space-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.lp .cmp .brand{flex:none;display:block}.lp .cmp .brand--own{color:var(--color-ink)}.lp .fitd{width:min(100% - 2 * var(--gutter), 34rem);max-height:calc(100dvh - 2 * var(--space-lg));background:var(--color-paper);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:0;margin:auto;padding:0;overflow:auto}.lp .fitd::backdrop{background:#0000008c;background:lab(0% 0 0/.55)}.lp .fitd[open]{animation:fitd-in var(--dur-short) var(--ease-out)}.lp .fitd[open]::backdrop{animation:fitd-fade var(--dur-short) var(--ease-out)}@keyframes fitd-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fitd-fade{0%{opacity:0}}.lp .fitd__in{gap:var(--space-md);padding:clamp(var(--space-lg), 5vw, var(--space-xl));display:grid}.lp .fitd__top{justify-content:space-between;align-items:flex-start;display:flex}.lp .fitd .ind{width:56px;height:56px;color:var(--color-ink)}.lp .fitd .ind__accent{stroke:var(--color-accent)}.lp .fitd__x{width:44px;height:44px;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0 0;color:var(--color-muted);cursor:pointer;transition:color var(--dur-short) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lp .fitd__x:hover{color:var(--color-ink)}.lp .fitd__x:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .fitd h3{font-size:var(--text-2xl);letter-spacing:-.02em}.lp .fitd__more{color:var(--color-ink-2);line-height:1.55}.lp .fitd__label{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.lp .fitd__stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp .fitd__stages li{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);padding-right:var(--space-xs);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;display:grid;position:relative}.lp .fitd__stages li:before{content:"";background:var(--color-rule);height:2px;position:absolute;top:6px;left:14px;right:0}.lp .fitd__stages li:last-child:before{display:none}.lp .fitd__stages li[data-state=done]:before{background:var(--color-ink-2)}.lp .fitd__dot{border:2px solid var(--color-rule);background:var(--color-paper);width:14px;height:14px;position:relative}.lp .fitd__stages li[data-state=done]{color:var(--color-ink-2)}.lp .fitd__stages li[data-state=done] .fitd__dot{background:var(--color-ink-2);border-color:var(--color-ink-2)}.lp .fitd__stages li[data-state=flag]{color:var(--color-ink);font-weight:500}.lp .fitd__stages li[data-state=flag] .fitd__dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 25%, transparent)}.lp .fitd__signal{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-accent);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper));color:var(--color-ink);display:grid}.lp .fitd__signal b{font-size:var(--text-sm);color:var(--color-accent);font-weight:500}@media (prefers-reduced-motion:reduce){.lp .fitd[open],.lp .fitd[open]::backdrop{animation:none}.lp .rail__tile,.lp .rail__more svg{transition:none}.lp .rail__tile:hover{transform:none}}.lp .langs{position:relative}.lp .langs__btn{align-items:center;gap:var(--space-2xs);height:36px;padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border-radius:0;display:inline-flex}.lp .langs__btn:hover{border-color:var(--color-muted);color:var(--color-ink)}.lp .langs__btn:focus-visible,.lp .langs__list a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .langs__btn svg{transition:transform var(--dur-short) var(--ease-out)}.lp .langs__btn[aria-expanded=true] svg{transform:rotate(180deg)}.lp .langs__list{right:0;top:calc(100% + var(--space-2xs));z-index:var(--z-dropdown);min-width:11rem;padding:var(--space-2xs) 0;background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);margin:0;list-style:none;position:absolute}.lp .langs__list[hidden]{display:none}.lp .langs__list a{min-height:40px;padding:0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-md);transition:background-color var(--dur-short) var(--ease-out);align-items:center;text-decoration:none;display:flex}.lp .langs__list a:hover{background:var(--color-paper-2);color:var(--color-ink)}.lp .langs__list a[aria-current]{color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-accent)}.lp .panel__prefs .langs{flex:1}.lp .panel__prefs .langs__btn{width:100%;height:auto;min-height:44px;font-size:var(--text-md);justify-content:space-between}.lp .panel__prefs{align-items:flex-start}.lp .panel__prefs .langs__list{margin-top:var(--space-2xs);position:static}.lp .nav__panel .langs__list a{padding:0 var(--space-md);font-size:var(--text-md);letter-spacing:0;border-bottom:0}@media (prefers-reduced-motion:reduce){.lp .langs__btn svg{transition:none}}.lp .errp{min-height:100svh;width:var(--wrap);padding-block:var(--space-lg) var(--space-3xl);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.lp .errp__logo{justify-self:start;display:inline-flex}.lp .errp__logo img{width:auto;height:32px}.lp .errp__logo:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.lp .errp__in{align-self:center;gap:var(--space-md);max-width:40rem;padding-top:var(--space-2xl);display:grid}.lp .errp__mark{width:min(100%,30rem);margin-bottom:var(--space-md);position:relative}.lp .errp__code{letter-spacing:-.06em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(6rem,22vw,12rem);font-weight:500;line-height:.8;display:block}.lp .errp__datum{width:100%;height:40px;fill:var(--color-ink);display:block}.lp .errp__tri{width:34px;height:24px;fill:var(--color-accent);position:absolute;bottom:-34px;right:-8%;transform:rotate(-24deg)}.lp .errp h1{font-size:var(--text-section);letter-spacing:-.03em;max-width:18ch}.lp .errp .lead{color:var(--color-ink-2);max-width:44ch}.lp .errp__act{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:40rem){.lp .errp__act .btn{flex:100%}.lp .errp__tri{right:0}}.lp .poster__note{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-hero-ink-2)}.lp .nav__login{color:var(--color-ink)}.lp .nav[data-top] .nav__login{color:var(--color-hero-ink);border-color:var(--color-hero-line)}.lp .nav[data-top] .nav__login:hover{background:var(--color-hero-wash);border-color:var(--color-hero-ink)}.lp .trialbar{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);margin-bottom:var(--gap-columns);padding:var(--space-md) clamp(var(--space-md), 4vw, var(--space-xl));border:var(--rule-hair) solid var(--color-accent);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper));flex-wrap:wrap;display:flex}.lp .trialbar__t{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink);font-weight:500}.lp .trialbar__d{color:var(--color-ink-2)}.lp .start__act{margin:var(--space-md) 0 0}.lp .start__act .btn:not(.btn--primary){color:var(--color-ink)}.lp .foot__links{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.lp .vals{gap:var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}.lp .vals li{gap:var(--space-sm);padding:clamp(var(--space-lg), 3vw, var(--space-xl));background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);box-shadow:inset 0 4px 0 var(--color-accent);flex-direction:column;display:flex}.lp .vals__big{letter-spacing:-.045em;color:var(--color-accent);overflow-wrap:break-word;min-width:0;font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:500;line-height:1}.lp .vals h3{font-size:var(--text-xl);letter-spacing:-.02em;max-width:22ch}.lp .vals__vs{padding-top:var(--space-md);gap:var(--space-sm);margin:auto 0 0;display:grid}.lp .vals__vs>div{gap:var(--space-3xs);padding-left:var(--space-md);border-left:2px solid var(--color-rule);display:grid}.lp .vals__vs dt{font-size:var(--text-sm);color:var(--color-muted)}.lp .vals__vs dd{margin:0}.lp .vals__was dd{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}.lp .vals__vs>.vals__now{border-left-color:var(--color-accent)}.lp .vals__now dt{color:var(--color-accent);font-weight:500}.lp .vals__now dd{color:var(--color-ink);font-weight:500}.lp .vals__ticks{margin-top:var(--space-xl)}@media (min-width:60rem){.lp .vals{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .vals__ticks{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .nav__end .btn{white-space:nowrap}@media (min-width:60rem) and (max-width:75rem){.lp .nav,.lp .nav__links{gap:var(--space-md)}.lp .nav__end{gap:var(--space-xs)}}.lp .rail__tile{grid-template-rows:auto auto 1fr auto}.lp .page{padding-top:88px}.lp .phead{padding-block:var(--space-2xl) var(--section-gap-s)}.lp .phead__in{gap:var(--space-lg);justify-items:start;display:grid}.lp .phead h1{font-size:var(--text-display);letter-spacing:-.045em;max-width:18ch;line-height:1}.lp .phead .lead{max-width:52ch}.lp .phead__act{gap:var(--space-sm);flex-wrap:wrap;display:flex}.lp .crumbs ol{gap:var(--space-2xs) var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp .crumbs li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-muted-2)}.lp .crumbs a{transition:color var(--dur-short) var(--ease-out);text-decoration:none}.lp .crumbs a:hover{color:var(--color-ink)}.lp .crumbs [aria-current]{color:var(--color-ink-2)}.lp .prose{border-top:var(--rule-hair) solid var(--color-rule);display:grid}.lp .prose__row{gap:var(--space-md) var(--space-3xl);display:grid}.lp .prose>.prose__row{padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule-2)}.lp .prose__h,.lp .loopsteps h2{font-size:var(--text-2xl);letter-spacing:-.03em;max-width:20ch}.lp .prose__body{gap:var(--space-md);align-content:start;max-width:64ch;display:grid}.lp .prose__body p{color:var(--color-ink-2)}.lp .prose__body .ticks{margin:0}.lp .prose__shot{grid-column:1/-1}.lp .prose__shot .shot{margin-top:var(--space-md)}@media (min-width:60rem){.lp .prose__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lp .prose__row>.head{margin:0}}.lp .pmore{gap:var(--space-sm) var(--space-xl);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.lp .pclose__in{gap:var(--space-lg);align-items:end;display:grid}.lp .pclose h2{font-size:var(--text-section);max-width:16ch;margin-bottom:var(--space-sm)}@media (min-width:60rem){.lp .pclose__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp .pclose .phead__act{justify-content:flex-end}}@media (max-width:40rem){.lp .phead__act .btn{flex:100%}}.lp .loopsteps{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.lp .loopsteps>li{gap:var(--space-xl);padding-block:var(--space-2xl);border-bottom:var(--rule-hair) solid var(--color-rule-2);display:grid}.lp .loopsteps h2 .measure{margin-bottom:var(--space-sm);font-size:var(--text-lg);color:var(--color-accent);letter-spacing:0;display:block}.lp .loopsteps__dl{margin:var(--space-xs) 0 0;gap:var(--space-sm);display:grid}.lp .loopsteps__dl>div{gap:var(--space-3xs);padding-left:var(--space-md);border-left:2px solid var(--color-rule);display:grid}.lp .loopsteps__dl>div:last-child{border-left-color:var(--color-accent)}.lp .loopsteps__dl dt{font-size:var(--text-sm);color:var(--color-muted)}.lp .loopsteps__dl dd{color:var(--color-ink);margin:0}.lp .loopsteps .shot{margin:0}.lp .tma{justify-items:center;gap:var(--space-sm);margin:0;display:grid}.lp .tma img{outline:var(--rule-hair) solid var(--color-rule);border-radius:14px;width:auto;max-width:100%;height:auto;max-height:32rem}.lp .tma figcaption{font-size:var(--text-sm);color:var(--color-muted);text-align:center;max-width:36ch}.lp .mcards{gap:var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.lp .mcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.lp .mcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .mcards>li{min-width:0;display:flex}.lp .mcard{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);color:inherit;transition:border-color var(--dur-short) var(--ease-out);flex:1;grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.lp .mcard:hover{border-color:var(--color-accent)}.lp .mcard:hover .rail__more svg{transform:translate(3px)}.lp .mcard h2,.lp .mcard h3{font-size:var(--text-2xl);letter-spacing:-.03em}.lp .mcard p{color:var(--color-ink-2)}.lp .mcard .rail__more{margin-top:var(--space-sm)}.lp .plan__name{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.lp .mx table{min-width:44rem}.lp .mx tbody th{white-space:normal;min-width:14rem}.lp .mx__yes{color:var(--color-accent);display:inline-flex}.lp .mx__no{color:var(--color-muted-2);display:inline-flex}.lp .calc{gap:var(--space-lg);padding:clamp(var(--space-md), 4vw, var(--space-xl));background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);display:grid}.lp .calc__in{gap:var(--space-lg);display:grid}@media (min-width:40rem){.lp .calc__in{grid-template-columns:auto minmax(0,1fr);align-items:end}}.lp .calc__n{gap:var(--space-xs);align-items:stretch;display:flex}.lp .calc__n .theme{width:48px;height:48px}.lp .calc__n .theme:disabled{opacity:.4;cursor:default}.lp .calc__n .input{text-align:center;font-variant-numeric:tabular-nums;width:5.5rem;font-size:var(--text-lg)}.lp .calc__plans{border:0;min-width:0;margin:0;padding:0}.lp .calc__plans legend{margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);padding:0;font-weight:500}.lp .seg{border:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.lp .seg__opt{flex:auto;position:relative}.lp .seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp .seg__opt span{min-height:46px;padding:0 var(--space-md);color:var(--color-ink-2);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;font-weight:500;display:flex}.lp .seg__opt+.seg__opt span{border-left:var(--rule-hair) solid var(--color-rule)}.lp .seg__opt:hover span{color:var(--color-ink)}.lp .seg__opt input:checked+span{background:var(--color-accent);color:var(--color-accent-ink)}.lp .seg__opt input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.lp .calc__out{gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:grid}.lp .calc__out b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.lp .calc__out .muted{font-size:var(--text-sm)}.lp .calc__ent{color:var(--color-ink-2);font-size:var(--text-sm)}.lp .faqnav ul{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.lp .faqnav a{padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink-2);transition:color var(--dur-short) var(--ease-out);font-weight:500;text-decoration:none;display:block}.lp .faqnav a:hover{color:var(--color-accent)}@media (min-width:60rem){.lp .faqnav{position:sticky;top:96px}}.lp .faqgroups{gap:var(--space-3xl);display:grid}.lp .faqgroup h2{font-size:var(--text-2xl);letter-spacing:-.03em;margin-bottom:var(--space-md)}@media (max-width:60rem){.lp .faqnav{margin-bottom:var(--space-2xl)}}.lp .foot__in{gap:var(--space-2xl)}@media (min-width:60rem){.lp .foot__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.lp .foot__brand{gap:var(--space-sm);align-content:start;justify-items:start;display:grid}.lp .foot__cols{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.lp .foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .foot__cols ul{margin:var(--space-sm) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.lp .foot__h{font-weight:500;color:var(--color-ink)!important}.lp .foot__cols a{white-space:normal;transition:color var(--dur-short) var(--ease-out);text-decoration:none}.lp .foot__cols a:hover{color:var(--color-ink)}.lp .index h3 a{transition:color var(--dur-short) var(--ease-out);text-decoration:none}.lp .index h3 a:hover{color:var(--color-accent)}.lp .prose__row>.head{align-content:start}.lp .cmp{position:relative}@media (min-width:60rem){.lp .foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .vsnav{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.lp .vsnav a{padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);text-decoration:none}.lp .vsnav a:hover{border-color:var(--color-accent);color:var(--color-ink)}.lp .cmp--vs table{min-width:72rem}.lp .cmp--vs tbody th{white-space:normal;min-width:9rem}.lp .vs{scroll-margin-top:96px}.lp .vs__pair{gap:var(--space-lg) var(--gap-columns);display:grid}@media (min-width:40rem){.lp .vs__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .vs__pair h3,.lp .vs__h3{font-size:var(--text-lg);letter-spacing:-.01em}.lp .vs__h3{margin-top:var(--space-lg)}.lp .vs__pair .ticks{margin-top:var(--space-sm)}.lp .ticks--muted li:before{background:var(--color-muted-2)}.lp .vs__choose{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-accent);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-paper));color:var(--color-ink)!important}.lp .vs__choose b{color:var(--color-accent);font-weight:500}.lp .vs__src{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.lp .scenes{counter-reset:sc;gap:var(--gap-columns);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.lp .scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .scenes li{counter-increment:sc;align-content:start;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);display:grid}.lp .scenes li:before{content:counter(sc, decimal-leading-zero);font-family:var(--font-outlier);font-size:var(--text-lg);color:var(--color-accent)}.lp .scenes h3{font-size:var(--text-xl);letter-spacing:-.02em}.lp .scenes p{color:var(--color-ink-2)}.lp .about__mail{color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(1.125rem,4vw,1.5625rem);text-decoration:none}.lp .about__mail:hover{color:var(--color-accent)}.lp .artmeta{font-size:var(--text-sm);color:var(--color-muted)}.lp .art{gap:var(--space-2xl);max-width:46rem;display:grid}.lp .art section{gap:var(--space-md);padding-block:0;display:grid}.lp .art h2{font-size:var(--text-2xl);letter-spacing:-.03em;scroll-margin-top:96px}.lp .art p{color:var(--color-ink-2);font-size:var(--text-lead);max-width:none;line-height:1.6}.lp .art .ticks{margin:0}.lp .art .ticks li{font-size:var(--text-lead);max-width:none;line-height:1.55}.lp .art__table table{min-width:36rem}.lp .art__table tbody th{white-space:normal}.lp .phead--art{isolation:isolate;border-bottom:var(--rule-hair) solid var(--color-rule);background:#1a1510;padding-bottom:0;position:relative;overflow:hidden}.lp[data-theme=light] .phead--art{background:#fbf8f4}.lp .phead__art{margin-top:var(--space-xl);aspect-ratio:5/3}.lp .phead__art picture{height:100%}.lp .phead__art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}@media (min-width:75rem){.lp .phead--art{padding-bottom:var(--space-3xl)}.lp .phead__art{z-index:-1;aspect-ratio:2.4;-webkit-mask-composite:source-in;height:min(100%,41.6667vw);margin:0;position:absolute;top:50%;right:0;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 52%),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000 18%,#000 52%),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lp .phead--art .phead__in>*{max-width:min(52%,44rem)}.lp .phead--art h1{font-size:var(--text-display-s);line-height:1.04}}.lp .art__fig{margin:var(--space-sm) 0 0;gap:var(--space-sm);display:grid}.lp .art__fig img{outline:var(--rule-hair) solid var(--color-rule);width:100%;height:auto;display:block}.lp .art__fig figcaption{font-size:var(--text-sm);color:var(--color-muted)}.lp .art__src ul{padding-left:var(--space-lg);gap:var(--space-xs);color:var(--color-muted);margin:0;display:grid}.lp .gloss__az{gap:var(--space-2xs);flex-wrap:wrap;align-content:start;display:flex}.lp .gloss__az a{border:var(--rule-hair) solid var(--color-rule);min-width:40px;height:40px;color:var(--color-ink-2);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp .gloss__az a:hover{border-color:var(--color-accent);color:var(--color-ink)}@media (min-width:60rem){.lp .gloss__az{position:sticky;top:96px}}@media (max-width:60rem){.lp .gloss__az{margin-bottom:var(--space-xl)}}.lp .gloss{gap:var(--space-2xl);display:grid}.lp .gloss__group>h2{font-size:var(--text-2xl);color:var(--color-accent);margin-bottom:var(--space-sm);scroll-margin-top:96px}.lp .gloss dl{border-top:var(--rule-hair) solid var(--color-rule);margin:0}.lp .gloss__term{gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);scroll-margin-top:96px;display:grid}.lp .gloss__term:target{box-shadow:inset 2px 0 0 var(--color-accent);padding-left:var(--space-md)}.lp .gloss dt{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:500}.lp .gloss dd{gap:var(--space-xs);margin:0;display:grid}.lp .gloss dd p{color:var(--color-ink-2);max-width:64ch}.lp .gloss__links{gap:var(--space-2xs) var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex;color:var(--color-muted)!important}.lp .tpl{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.lp .tpl>li{gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2);grid-template-columns:auto minmax(0,1fr);display:grid}.lp .tpl h2{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-2xs)}.lp .tpl p{color:var(--color-ink-2);margin-bottom:var(--space-xs)}.lp .tpl__icon{color:var(--color-ink)}.lp .tpl__acc{stroke:var(--color-accent);stroke-width:2px}.lp .tpl__h{font-size:var(--text-2xl);letter-spacing:-.03em}.lp .tpl__dl{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.lp .tpl__dl .btn{justify-content:flex-start;width:100%}.lp .tpl__ok{gap:var(--space-md);display:grid}@media (min-width:60rem){.lp .foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.lp .foot__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:60rem){.lp .perks--3,.lp .perks--types{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .perks--types li{border-bottom:var(--rule-hair) solid var(--color-rule-2)}}.lp .types__st{font-size:var(--text-sm);color:var(--color-muted)}.lp .types__st b{font-weight:inherit;color:var(--color-ink-2)}.lp .fitd__page{justify-self:start}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1fz3wige2_h0o.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2hh2rqmrrgs5n.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
