.lx{--lx-ease:cubic-bezier(.22,1,.36,1);--lx-well:color-mix(in oklch,var(--text) 4%,var(--bg));-webkit-padding-after:24px;padding-block-end:24px}.lx h1,.lx h2{letter-spacing:-.055em;line-height:1.02}.lx-fine,.lx-muted{color:var(--pub-readable)}.lx-fine{font-size:var(--fs-sm);line-height:1.55}.lx-textlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text);text-decoration:underline;text-underline-offset:5px;font-size:inherit;border:0;background:none;padding:0;cursor:pointer}.lx-section{padding-block:108px}.lx [data-ui]{font-family:var(--font)}.lx button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.lx-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);grid-gap:32px;gap:32px;align-items:center;padding-block:48px 66px}.lx-hero h1{font-size:calc(var(--fs-xl) * 2.8)}.lx-mask{overflow:clip;-webkit-padding-after:.11em;padding-block-end:.11em;-webkit-margin-after:-.11em;margin-block-end:-.11em}.lx-line,.lx-mask{display:block}.lx-lede{max-width:43ch;font-size:calc(var(--fs-md) * 1.12);line-height:1.6}.lx-hero-action,.lx-lede{-webkit-margin-before:24px;margin-block-start:24px}.lx-hero-action{display:grid;grid-gap:9px;gap:9px;justify-items:start}.lx-hero-action .pub-button{min-width:218px}.lx-hero-note{-webkit-margin-before:16px;margin-block-start:16px;max-width:46ch;font-size:var(--fs-base);color:var(--pub-readable)}.lx-hero-art{text-align:center;min-width:0}.lx-kocco-anchor{position:relative;inline-size:min(100%,440px);aspect-ratio:1;margin-inline:auto}.lx-kocco-caption{-webkit-margin-before:6px;margin-block-start:6px;font-size:var(--fs-base);color:var(--pub-readable)}.lx-kocco-caption b{color:var(--text);font-weight:var(--weight-medium)}.lx-hero-art{-webkit-padding-after:44px;padding-block-end:44px}.lx-kocco{position:fixed;inset:0 auto auto 0;z-index:24;inline-size:440px;block-size:440px;transform-origin:0 0;pointer-events:none;opacity:0;transition:transform var(--motion-slow) var(--lx-ease),opacity var(--motion-normal)}.lx-kocco[data-visible]{opacity:1}.lx-kocco[data-mode=inline]{pointer-events:auto}.lx-kocco-model{position:absolute;inset:0;display:grid;place-items:center}.lx-kocco-model canvas{touch-action:pan-y}.lx-kocco-say{position:fixed;inset:0 auto auto 0;z-index:25;inline-size:240px;pointer-events:none;opacity:0;transition:opacity var(--motion-normal),transform var(--motion-slow) var(--lx-ease)}.lx-kocco-say[data-visible]{opacity:1}.lx-kocco-say[data-mode=dock]{inset:auto 24px 148px auto}.lx-kocco-say p{margin:0;padding:12px 14px;border-radius:var(--radius-surface);background:var(--surface);color:var(--text);font-size:var(--fs-sm);line-height:1.5;box-shadow:0 2px 8px color-mix(in oklch,var(--text) 10%,transparent)}.lx-kocco-say[data-mode=inline] p:before{content:"";position:absolute;inset-block-end:-6px;inset-inline-start:22px;inline-size:12px;block-size:12px;background:var(--surface);rotate:45deg}.lx-kocco-tools{position:fixed;inset:0 auto auto 0;z-index:24;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px}.lx-kocco-tools,.lx-kocco-tools button{font-size:var(--fs-xs);color:var(--pub-readable)}.lx-kocco-tools button{min-height:44px;text-decoration:underline;text-underline-offset:4px}.lx-kocco-tools button:hover{color:var(--text)}.lx-kocco-tools span{flex-basis:100%;text-align:center;min-height:19px}.lx-kocco-hide{position:fixed;inset:auto 16px 112px auto;z-index:25;inline-size:32px;block-size:32px;border-radius:var(--radius-pill);background:var(--surface);color:var(--pub-readable);font-size:var(--fs-lg);line-height:1;box-shadow:0 2px 8px color-mix(in oklch,var(--text) 10%,transparent)}.lx-kocco-hide:hover{color:var(--text)}.lx-demo-section{-webkit-padding-after:20px;padding-block-end:20px}.lx-demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:22px 24px 16px;overflow:hidden}.lx-demo-head{display:flex;justify-content:space-between;align-items:center;gap:18px;-webkit-margin-after:22px;margin-block-end:22px}.lx-demo-business{display:flex;align-items:center;gap:11px}.lx-demo-initial{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:var(--radius-control);background:var(--lx-well);font-size:var(--fs-md);font-weight:var(--weight-semibold)}.lx-demo-business b{display:block;font-size:var(--fs-base);font-weight:var(--weight-semibold)}.lx-demo-business small{display:block;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-demo-tabs{display:flex;gap:2px;padding:3px;border-radius:var(--radius-control);background:var(--bg)}.lx-demo-tabs button{min-height:36px;padding:7px 13px;border-radius:var(--ds-radius-md);font-size:var(--fs-sm);color:var(--pub-readable);white-space:nowrap}.lx-demo-tabs button[aria-selected=true]{background:var(--surface);color:var(--text)}.lx-demo-auto{display:flex;align-items:center;gap:7px;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-demo-auto i{inline-size:6px;block-size:6px;border-radius:var(--radius-pill);background:var(--good-text)}.lx-day{display:grid;grid-template-columns:.9fr 1fr 1fr;grid-gap:18px;gap:18px;animation:lx-panel var(--motion-slow) var(--lx-ease)}.lx-post{padding:0;min-width:0;text-align:start}.lx-post-media{position:relative;display:flex;align-items:flex-end;block-size:252px;overflow:hidden;border-radius:var(--radius-surface);background:var(--lx-well)}.lx-post-media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform calc(var(--motion-slow) * 2) var(--lx-ease)}.lx-post:hover .lx-post-media img{transform:scale(1.04)}.lx-post-words{padding:24px;max-width:13ch;font-size:calc(var(--fs-xl) * 1.07);font-weight:var(--weight-medium);line-height:1.13;letter-spacing:-.04em}.lx-post-type{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:4px 9px;border-radius:var(--ds-radius-5);background:var(--surface);font-size:var(--fs-xs)}.lx-post-play{position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;display:grid;place-items:center;inline-size:46px;block-size:46px;-webkit-padding-start:3px;padding-inline-start:3px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--fs-lg)}.lx-post-meta{display:flex;align-items:baseline;gap:10px;-webkit-margin-before:13px;margin-block-start:13px;font-size:var(--fs-xs);color:var(--pub-readable);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-post-meta time{color:var(--text);font-weight:var(--weight-medium)}.lx .lx-post h3{-webkit-margin-before:4px;margin-block-start:4px;font-size:var(--fs-md);font-weight:var(--weight-medium);line-height:1.4;letter-spacing:0}.lx-demo-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-size:var(--fs-xs);color:var(--pub-readable)}.lx-demo-foot .lx-textlink{min-height:32px;font-size:var(--fs-xs)}.lx-caption{display:flex;justify-content:space-between;gap:24px;-webkit-margin-before:13px;margin-block-start:13px}.lx-caption p{font-size:var(--fs-sm);color:var(--pub-readable)}.lx-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:9px;gap:9px;min-height:317px;animation:lx-panel var(--motion-slow) var(--lx-ease)}.lx-week-day{min-width:0}.lx-week-day>p{-webkit-margin-after:12px;margin-block-end:12px;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-week-day button{display:block;inline-size:100%;min-height:68px;-webkit-margin-after:6px;margin-block-end:6px;padding:8px;border-radius:var(--ds-radius-md);background:var(--bg);font-size:var(--fs-xs);line-height:1.35;text-align:start}.lx-week-day button:hover{background:var(--lx-well)}.lx-week-day time{display:block;-webkit-margin-after:4px;margin-block-end:4px;color:var(--pub-readable);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:42px;gap:42px;min-height:317px;padding:14px 12px;animation:lx-panel var(--motion-slow) var(--lx-ease)}.lx .lx-source-intro h3{-webkit-margin-after:16px;margin-block-end:16px;font-size:var(--fs-xl);font-weight:var(--weight-medium);letter-spacing:-.035em;line-height:1.1}.lx-source-intro p{max-width:35ch;color:var(--pub-readable)}.lx-source-intro .lx-fine{-webkit-margin-before:16px;margin-block-start:16px}.lx-facts{display:grid;align-content:start}.lx-fact{padding-block:12px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:var(--fs-md);color:var(--text)}.lx-fact small{display:block;-webkit-margin-before:4px;margin-block-start:4px;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-fact-card{padding:16px;border:0;border-radius:var(--radius-control);background:var(--bg)}.lx-fact-card b{display:block;-webkit-margin-after:6px;margin-block-end:6px;font-size:var(--fs-sm);font-weight:var(--weight-medium)}.lx-facts-grid{grid-template-columns:1fr 1fr;gap:12px}@keyframes lx-panel{0%{opacity:.4;translate:0 8px}to{opacity:1;translate:0 0}}.lx-dialog{inline-size:min(760px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);max-inline-size:none;padding:0;border:0;border-radius:var(--radius-card);color:var(--text);background:var(--surface);overflow:auto}.lx-dialog::-webkit-backdrop{background:color-mix(in oklch,var(--text) 45%,transparent)}.lx-dialog::backdrop{background:color-mix(in oklch,var(--text) 45%,transparent)}.lx-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.lx .lx-dialog-head h2{font-size:var(--fs-lg);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1.3}.lx-dialog-head button{inline-size:44px;block-size:44px;font-size:calc(var(--fs-lg) * 1.2);color:var(--pub-readable)}.lx-dialog-body{display:grid;grid-gap:16px;gap:16px;padding:24px}.lx .lx-dialog-body h3{font-size:var(--fs-xl);font-weight:var(--weight-medium);letter-spacing:-.035em;line-height:1.15}.lx-dialog-body img{inline-size:100%;max-block-size:280px;object-fit:cover;border-radius:var(--radius-control)}.lx-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.lx-story-lead{position:-webkit-sticky;position:sticky;inset-block-start:24px}.lx .lx-story-lead h2{font-size:calc(var(--fs-xl) * 2)}.lx-story-lead>p{max-width:36ch;-webkit-margin-before:20px;margin-block-start:20px;color:var(--pub-readable)}.lx-kocco-anchor-story{max-inline-size:330px;margin-inline:0;-webkit-margin-before:10px;margin-block-start:10px}.lx-story-steps{display:grid;grid-gap:64px;gap:64px}.lx .lx-story-step h3{font-size:calc(var(--fs-xl) * 1.07);font-weight:var(--weight-medium);letter-spacing:-.035em;line-height:1.1}.lx-story-step>p{max-width:46ch;-webkit-margin-before:14px;margin-block-start:14px;color:var(--pub-readable)}.lx-proof{-webkit-margin-before:22px;margin-block-start:22px;padding:18px 20px;border-radius:var(--radius-surface);background:var(--lx-well)}.lx-proof>p{font-size:var(--fs-md);color:var(--text)}.lx-proof small{display:block;-webkit-margin-before:6px;margin-block-start:6px;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-schedule{display:grid;grid-gap:10px;gap:10px}.lx-schedule p{display:flex;align-items:baseline;gap:14px;font-size:var(--fs-base)}.lx-schedule time{color:var(--pub-readable);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:48px}.lx-schedule small{margin:0 0 0 auto}.lx-story-pictures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;-webkit-margin-before:22px;margin-block-start:22px}.lx-story-pictures img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-control)}.lx-formats{-webkit-padding-before:0;padding-block-start:0}.lx-formats-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.lx-formats-photo{position:relative;block-size:530px;margin:0;overflow:hidden;border-radius:var(--radius-surface)}.lx-formats-photo>img{inline-size:100%;block-size:100%;object-fit:cover}.lx-formats-photo figcaption{position:absolute;inset-inline:18px;inset-block-end:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-radius:var(--radius-control);background:var(--surface);font-size:var(--fs-sm)}.lx-formats-photo b{font-weight:var(--weight-medium)}.lx-formats-copy>p{max-width:40ch;-webkit-margin-before:22px;margin-block-start:22px;color:var(--pub-readable)}.lx-formats-copy .lx-fine{max-width:49ch;-webkit-margin-before:18px;margin-block-start:18px}.lx-format-menu{display:grid;grid-gap:4px;gap:4px;-webkit-margin-before:28px;margin-block-start:28px}.lx-format-menu button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:11px 15px;border-radius:var(--radius-control);font-size:var(--fs-lg);letter-spacing:-.025em;color:var(--pub-readable);text-align:start}.lx-format-menu button[aria-pressed=true]{background:var(--lx-well);color:var(--text)}.lx-format-menu button span{font-size:var(--fs-sm);letter-spacing:0}.lx-formats-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;-webkit-margin-before:36px;margin-block-start:36px;font-size:var(--fs-base)}.lx-formats-bottom p{max-width:54ch;color:var(--pub-readable)}.lx-formats-bottom b{display:block;-webkit-margin-after:8px;margin-block-end:8px;font-weight:var(--weight-medium);color:var(--text)}.lx-ask{padding-block:88px;background:var(--text);color:var(--bg)}.lx-ask .pub-wrap{position:relative}.lx-ask-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.lx-kocco-anchor-chat{inline-size:220px;margin-inline:0;margin-block:0 -8px}.lx .lx-ask h2{color:var(--bg);font-size:calc(var(--fs-xl) * 2.15)}.lx .lx-ask-copy>p{max-width:41ch;-webkit-margin-before:24px;margin-block-start:24px;color:color-mix(in oklch,var(--bg) 65%,var(--text))}.lx-ask-copy>.lx-textlink{-webkit-margin-before:26px;margin-block-start:26px;color:var(--bg)}.lx-commands{display:grid;grid-gap:4px;gap:4px;-webkit-margin-before:32px;margin-block-start:32px}.lx-commands button{display:flex;justify-content:space-between;gap:20px;min-height:46px;padding:10px 0;color:var(--bg);font-size:var(--fs-md);text-align:start}.lx-commands button:hover{color:color-mix(in oklch,var(--accent-blue) 50%,var(--bg))}.lx-chat{min-width:0;padding:25px;border-radius:var(--radius-surface);background:color-mix(in oklch,var(--bg) 7%,var(--text))}.lx-chat-head{justify-content:space-between;-webkit-margin-after:28px;margin-block-end:28px;font-size:var(--fs-base)}.lx-chat-head,.lx-chat-head b{display:flex;align-items:center}.lx-chat-head b{gap:9px}.lx-chat-head small{color:color-mix(in oklch,var(--bg) 55%,var(--text));font-size:var(--fs-xs)}.lx-messages{display:grid;align-content:start;grid-gap:20px;gap:20px;min-height:215px}.lx .lx-message{max-width:40ch;margin:0;font-size:var(--fs-md);line-height:1.65;color:var(--bg)}.lx-message.is-you{justify-self:end;max-width:33ch;padding:11px 15px;border-radius:var(--radius-surface);background:color-mix(in oklch,var(--bg) 10%,var(--text))}.lx-message small{display:block;-webkit-margin-before:8px;margin-block-start:8px;font-size:var(--fs-xs);color:color-mix(in oklch,var(--bg) 55%,var(--text))}.lx-message-list{display:grid;grid-gap:4px;gap:4px;-webkit-margin-before:10px;margin-block-start:10px;font-size:var(--fs-sm)}.lx-chat-form{display:flex;gap:12px;-webkit-padding-before:15px;padding-block-start:15px;-webkit-border-before:1px solid color-mix(in oklch,var(--bg) 15%,var(--text));border-block-start:1px solid color-mix(in oklch,var(--bg) 15%,var(--text))}.lx-chat-form input{inline-size:100%;min-width:0;min-height:44px;border:0;background:none;color:var(--bg);font:inherit;font-size:var(--fs-base);outline-offset:0}.lx-chat-form input::placeholder{color:color-mix(in oklch,var(--bg) 55%,var(--text))}.lx-chat-form button{flex:none;inline-size:44px;block-size:44px;border-radius:var(--radius-control);background:var(--bg);color:var(--text);font-size:var(--fs-lg)}.lx .lx-chat-note{-webkit-margin-before:13px;margin-block-start:13px;color:color-mix(in oklch,var(--bg) 55%,var(--text))}.lx-pricing{-webkit-padding-after:72px;padding-block-end:72px}.lx-pricing-head{-webkit-margin-after:44px;margin-block-end:44px}.lx-pricing-head p{max-width:44ch;-webkit-margin-before:20px;margin-block-start:20px;color:var(--pub-readable)}.lx-pricing-note{-webkit-margin-before:18px;margin-block-start:18px}.lx-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding-block:0 96px}.lx .lx-trust h2{max-width:20ch;font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.04em}.lx-assurances{display:grid;grid-gap:22px;gap:22px}.lx-assurances p{max-width:59ch;font-size:var(--fs-md);color:var(--pub-readable)}.lx-assurances b{display:block;-webkit-margin-after:5px;margin-block-end:5px;font-weight:var(--weight-medium);color:var(--text)}.lx-assurances .lx-textlink{-webkit-margin-before:6px;margin-block-start:6px;min-height:32px;font-size:var(--fs-sm)}.lx-faq{padding-block:72px;background:var(--lx-well)}.lx-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:80px;gap:80px}.lx .lx-faq h2{font-size:calc(var(--fs-xl) * 1.3);letter-spacing:-.045em;line-height:1.05}.lx-faq .lx-fine{-webkit-margin-before:16px;margin-block-start:16px}.lx-faqs{display:grid;grid-gap:6px;gap:6px}.lx-faqs details{padding-block:13px}.lx-faqs summary{display:flex;justify-content:space-between;gap:24px;min-height:32px;cursor:pointer;list-style:none;font-size:calc(var(--fs-md) * 1.06);font-weight:var(--weight-medium);line-height:1.4}.lx-faqs summary::-webkit-details-marker{display:none}.lx-faqs summary:after{content:"+";font-size:var(--fs-lg);font-weight:var(--weight-regular);color:var(--pub-readable)}.lx-faqs details[open] summary:after{content:"−"}.lx-faqs details p{max-width:56ch;-webkit-margin-before:14px;margin-block-start:14px;font-size:var(--fs-md);color:var(--pub-readable)}.lx-close{padding-block:96px 40px}.lx .lx-close h2{font-size:calc(var(--fs-xl) * 3.4)}.lx-close-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;-webkit-margin-before:28px;margin-block-start:28px}.lx-close-bottom>p{max-width:48ch;color:var(--pub-readable)}.lx-close-bottom .lx-hero-action{margin:0}.lx-credits{-webkit-margin-before:48px;margin-block-start:48px;max-width:72ch;font-size:var(--fs-xs);color:var(--pub-readable)}.lx-credits summary{cursor:pointer}.lx-credits p{-webkit-margin-before:8px;margin-block-start:8px}@media (max-width:1023px){.lx-section{padding-block:80px}.lx-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:56px 60px}.lx-hero h1{font-size:calc(var(--fs-xl) * 2.1)}.lx-lede{font-size:var(--fs-md)}.lx-demo-auto{display:none}.lx-demo{padding:20px}.lx-day{gap:12px}.lx-post-media{block-size:220px}.lx-post-words{font-size:var(--fs-xl)}.lx-source{gap:28px}.lx-story{gap:36px}.lx-story-steps{gap:48px}.lx .lx-story-lead h2{font-size:calc(var(--fs-xl) * 1.3)}.lx .lx-ask h2{font-size:calc(var(--fs-xl) * 1.5)}.lx .lx-close h2{font-size:calc(var(--fs-xl) * 2.2)}.lx-formats-grid{gap:40px}.lx-formats-photo{block-size:480px}.lx-ask-grid,.lx-faq-grid,.lx-formats-bottom,.lx-trust{gap:40px}}@media (max-width:639px){.lx-section{padding-block:64px}.lx-hero{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-block:30px 36px}.lx-hero h1{font-size:calc(var(--fs-xl) * 1.5);line-height:1.05}.lx-lede{max-width:40ch;-webkit-margin-before:18px;margin-block-start:18px;font-size:var(--fs-md)}.lx-hero-action{-webkit-margin-before:20px;margin-block-start:20px}.lx-hero-action .pub-button{min-width:0}.lx-hero-art{order:1;-webkit-padding-after:104px;padding-block-end:104px}.lx-hero-art .lx-kocco-anchor{inline-size:240px}.lx-kocco-hide,.lx-kocco-say[data-mode=dock]{display:none}.lx-kocco-tools{font-size:var(--fs-xs)}.lx-demo{padding:16px 12px 10px;border-radius:var(--radius-surface)}.lx-demo-head{flex-wrap:wrap;align-items:flex-start;gap:14px;-webkit-margin-after:16px;margin-block-end:16px}.lx-demo-tabs{order:2;inline-size:100%}.lx-demo-tabs button{flex:1 1;min-height:40px;padding:6px 8px;font-size:var(--fs-xs)}.lx-day{grid-template-columns:1fr;gap:12px}.lx-post{display:grid;grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:0 14px;gap:0 14px;min-height:96px;align-items:center}.lx-post-media{grid-row:1/3;block-size:96px;border-radius:var(--ds-radius-md)}.lx-post-words{padding:9px;font-size:var(--fs-base);line-height:1.15;letter-spacing:-.03em}.lx-post-type{display:none}.lx-post-play{inline-size:30px;block-size:30px;font-size:var(--fs-xs)}.lx-post-meta{flex-wrap:wrap;gap:7px;margin-block:8px 4px;font-size:var(--fs-2xs)}.lx .lx-post h3{align-self:start;font-size:var(--fs-base)}.lx-demo-foot{align-items:flex-start;gap:10px;-webkit-margin-before:16px;margin-block-start:16px;-webkit-padding-before:10px;padding-block-start:10px}.lx-caption>p:last-child{display:none}.lx-week{grid-template-columns:1fr;gap:3px;min-height:0}.lx-week-day{display:grid;grid-template-columns:46px repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:center}.lx-week-day>p{margin:0}.lx-week-day button{min-height:64px;margin:0;padding:6px;font-size:var(--fs-2xs)}.lx-source{grid-template-columns:1fr;gap:12px;min-height:0;padding:6px}.lx-story{display:block}.lx-story-lead{position:static}.lx-kocco-anchor-story{display:none}.lx-story-steps{gap:40px;-webkit-margin-before:36px;margin-block-start:36px}.lx-formats-grid{display:flex;flex-direction:column-reverse;gap:28px;align-items:stretch}.lx-formats-photo{block-size:360px}.lx-format-menu button{min-height:49px;font-size:var(--fs-md)}.lx-ask-grid,.lx-faq-grid,.lx-formats-bottom,.lx-trust{grid-template-columns:1fr;gap:28px}.lx-ask{padding-block:64px}.lx-kocco-anchor-chat{display:none}.lx-chat{padding:20px 16px}.lx-messages{min-height:185px}.lx-close{padding-block:64px 40px}.lx .lx-close h2{font-size:calc(var(--fs-xl) * 1.7)}.lx-close-bottom{display:grid;grid-gap:24px;gap:24px}.lx-dialog-head{padding:12px 16px}.lx-dialog-body{padding:20px}.lx-facts-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.lx-line{animation:lx-headline calc(var(--motion-slow) * 2.6) var(--lx-ease) both}.lx-mask:nth-child(2) .lx-line{animation-delay:var(--motion-fast)}}@keyframes lx-headline{0%{translate:0 105%}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.lx *,.lx :after,.lx :before{animation:none;transition:none}.lx-kocco,.lx-kocco-say{transition:none}}