.marketing-hero-lab{--hero-accent:var(--accent);--hero-warm:var(--warm);--hero-italic:#b8481a;--hero-rule:color-mix(in srgb, var(--line) 74%, transparent);--hero-report-paper:color-mix(in srgb, var(--surface) 91%, var(--ground));--hero-report-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--hero-refresh:calc(36px * var(--layout-scale));--hero-refresh-icon:calc(17px * var(--layout-scale));isolation:isolate;background:var(--ground);color:var(--ink);position:relative;overflow:clip}.marketing-hero-lab .hero-slab,.marketing-hero-lab .hero-patch{z-index:0;pointer-events:none;position:absolute}.marketing-hero-lab .hero-slab{border:1px solid color-mix(in srgb, var(--hero-accent) 22%, transparent);background:radial-gradient(circle at 12% 24%, color-mix(in srgb, var(--hero-accent) 55%, transparent) 0 2px, transparent 2.4px) 0 0 / 7px 7px, repeating-linear-gradient(153deg, transparent 0 5px, color-mix(in srgb, var(--hero-accent) 45%, transparent) 5px 6px, transparent 6px 11px);border-radius:28px;overflow:hidden}.marketing-hero-lab .hero-slab--left{opacity:.34;width:300px;height:700px;top:100px;left:-70px;transform:rotate(-3deg);mask:radial-gradient(at 10% 10%,#0000 0 7%,#000 19% 72%,#0000 96%)}.marketing-hero-lab .hero-patch{opacity:.5;background:radial-gradient(circle, color-mix(in srgb, var(--hero-warm) 70%, transparent) 0 1.2px, transparent 1.5px) 0 0 / 4px 4px;width:190px;height:70px;top:620px;left:44px;transform:rotate(-9deg)}.marketing-hero-lab .hero-draft{z-index:1;padding-block:var(--layout-section-padding);position:relative}.marketing-hero-lab .hero-draft__inner{gap:calc(48px * var(--layout-scale));max-width:var(--layout-shell-max);padding-inline:var(--layout-shell-gutter);margin-inline:auto;display:grid}.marketing-hero-lab .hero-draft__copy{justify-items:center;gap:calc(24px * var(--layout-scale));text-align:center;max-width:880px;margin-inline:auto;display:grid}.marketing-hero-lab .hero-draft__copy h1{font:var(--text-display-1);font-size:var(--layout-heading-size);flex-wrap:wrap;justify-content:center;gap:0 .3em;margin:0;display:flex}.marketing-hero-lab .hero-draft__copy h1 em{font-family:var(--mk-font-accent);color:var(--hero-italic);font-style:italic;font-weight:400}[data-theme=dark] .marketing-hero-lab{--hero-italic:#e06a24}.marketing-hero-lab .hero-draft__sub{max-width:62ch;margin:0}.marketing-hero-lab .hero-draft__trust{margin:var(--layout-item-gap,16px) 0 0;color:var(--muted);max-width:42ch}.marketing-hero-lab .hero-draft__proof{width:100%;min-width:0}.marketing-hero-lab .hero-comparison-stage{max-width:var(--layout-shell-max);margin-inline:auto;position:relative}.marketing-hero-lab .hero-comparison--desktop{grid-template-columns:minmax(0, 1.18fr) clamp(calc(56px * var(--layout-scale)), 4.4vw, calc(76px * var(--layout-scale))) minmax(0, .82fr);justify-content:center;align-items:center;display:grid}.marketing-hero-lab .hero-comparison-frame__context{justify-content:space-between;align-items:center;gap:calc(12px * var(--layout-scale));padding:calc(12px * var(--layout-scale)) calc(14px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);background:var(--hero-report-paper);display:flex}.marketing-hero-lab .hero-comparison-frame__context p{margin:0}.marketing-hero-lab .hero-comparison-frame__context p:first-child{font:600 var(--layout-card-heading-size)/1.2 var(--mk-font-heading)}.marketing-hero-lab .hero-comparison-frame__context p:last-child{color:var(--muted);font-size:var(--layout-detail-size);margin-top:3px;line-height:1.35}.marketing-hero-lab .hero-comparison-frame__context em,.marketing-hero-lab .hero-brief__for em{font-family:var(--mk-font-accent);font-style:italic}.marketing-hero-lab .hero-comparison--mobile{display:none}.marketing-hero-lab .hero-comparison__arrow{color:var(--hero-accent);font:400 30px/1 var(--mk-font-accent);text-align:center;align-self:center;transform:scaleX(.75)}.marketing-hero-lab .hero-report,.marketing-hero-lab .hero-brief{box-sizing:border-box;min-width:0;overflow:hidden}.marketing-hero-lab .hero-comparison--desktop .hero-report{padding:calc(14px * var(--layout-scale)) calc(16px * var(--layout-scale));border:var(--frame);background:var(--hero-report-paper);box-shadow:var(--frame-offset);color:var(--ink);opacity:.9;border-radius:12px;transform:rotate(-1.2deg)}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack{position:relative}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack:before,.marketing-hero-lab .hero-comparison--desktop .hero-report-stack:after{z-index:0;content:"";border:var(--frame);background:var(--hero-report-paper);pointer-events:none;border-radius:12px;position:absolute}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack:before{inset:calc(14px * var(--layout-scale)) calc(-9px * var(--layout-scale)) calc(-14px * var(--layout-scale)) calc(9px * var(--layout-scale));opacity:.35;transform:rotate(1.4deg)}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack:after{inset:calc(7px * var(--layout-scale)) calc(-5px * var(--layout-scale)) calc(-7px * var(--layout-scale)) calc(5px * var(--layout-scale));opacity:.6;transform:rotate(-2.6deg)}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack .hero-report{z-index:1;position:relative}.marketing-hero-lab .hero-comparison--desktop .hero-report{position:relative}.marketing-hero-lab .hero-report{gap:calc(8px * var(--layout-scale));font:400 12px/1.35 var(--font-sans);flex-direction:column;display:flex}.marketing-hero-lab .hero-report__header{justify-content:space-between;gap:calc(12px * var(--layout-scale));padding-bottom:calc(6px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);display:flex}.marketing-hero-lab .hero-report__header h2,.marketing-hero-lab .hero-report__header p,.marketing-hero-lab .hero-report__kpi span,.marketing-hero-lab .hero-report__kpi strong,.marketing-hero-lab .hero-report__kpi small,.marketing-hero-lab .hero-report__campaigns h3,.marketing-hero-lab .hero-report__chart h3{margin:0}.marketing-hero-lab .hero-report__header h2{font:600 max(12px, calc(14px * var(--layout-scale)))/1.2 var(--mk-font-heading)}.marketing-hero-lab .hero-report__header p,.marketing-hero-lab .hero-report__page,.marketing-hero-lab .hero-report__kpi span,.marketing-hero-lab .hero-report__kpi small,.marketing-hero-lab .hero-report__campaigns h3,.marketing-hero-lab .hero-report__chart h3{font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-report__header>div>p,.marketing-hero-lab .hero-report__header-actions p,.marketing-hero-lab .hero-report__page{color:var(--muted)}.marketing-hero-lab .hero-report__header-actions{text-align:right;gap:2px;display:grid}.marketing-hero-lab .hero-report__page{white-space:nowrap}.marketing-hero-lab .hero-report__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.marketing-hero-lab .hero-report__kpi{gap:calc(4px * var(--layout-scale));min-width:0;padding:calc(9px * var(--layout-scale)) calc(8px * var(--layout-scale));border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:4px;flex-direction:column;display:flex}.marketing-hero-lab .hero-report__kpi span,.marketing-hero-lab .hero-report__kpi small{color:var(--muted)}.marketing-hero-lab .hero-report__kpi strong{font:600 max(12px, calc(15px * var(--layout-scale)))/1 var(--font-sans)}.marketing-hero-lab .hero-report__main{gap:calc(16px * var(--layout-scale));flex:1;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);min-height:0;display:grid}.marketing-hero-lab .hero-report__campaigns,.marketing-hero-lab .hero-report__chart{min-width:0}.marketing-hero-lab .hero-report__campaigns h3,.marketing-hero-lab .hero-report__chart h3{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.marketing-hero-lab .hero-report__table-wrap{margin-top:calc(5px * var(--layout-scale))}.marketing-hero-lab .hero-report table{border-collapse:collapse;table-layout:auto;width:100%}.marketing-hero-lab .hero-report th,.marketing-hero-lab .hero-report td{padding:calc(7px * var(--layout-scale)) calc(4px * var(--layout-scale));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);font:400 12px/1.3 var(--hero-report-mono);text-align:right;vertical-align:top}.marketing-hero-lab .hero-report thead th,.marketing-hero-lab .hero-report tbody th{color:var(--ink);font-weight:600}.marketing-hero-lab .hero-report tr>:first-child{text-align:left;width:28%}.marketing-hero-lab .hero-report td{white-space:nowrap}.marketing-hero-lab .hero-report tbody th span,.marketing-hero-lab .hero-report tbody th small{display:block}.marketing-hero-lab .hero-report tbody th small{color:var(--muted);font:400 12px/1.2 var(--hero-report-mono)}.marketing-hero-lab .hero-report__bars{align-items:flex-end;gap:calc(5px * var(--layout-scale));height:calc(44px * var(--layout-scale));margin-top:calc(5px * var(--layout-scale));border-bottom:1px solid var(--line);padding-bottom:2px;display:flex}.marketing-hero-lab .hero-report__bar{background:color-mix(in srgb, var(--cool) 48%, var(--surface));flex:1;min-width:0;display:block}.marketing-hero-lab .hero-report__bar span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-hero-lab .hero-report__share-title,.marketing-hero-lab .hero-report__share-labels,.marketing-hero-lab .hero-report__notes{font:400 12px/1.35 var(--hero-report-mono);margin:0}.marketing-hero-lab .hero-report__share-title{color:var(--ink);text-transform:uppercase;margin-top:4px;font-weight:700}.marketing-hero-lab .hero-report__share-bar{background:color-mix(in srgb, var(--line) 24%, transparent);border-radius:3px;gap:2px;height:10px;display:flex;overflow:hidden}.marketing-hero-lab .hero-report__share-segment{background:var(--cool);min-width:2px;display:block}.marketing-hero-lab .hero-report__share-segment--1{opacity:.7}.marketing-hero-lab .hero-report__share-labels,.marketing-hero-lab .hero-report__notes{color:var(--muted)}.marketing-hero-lab .hero-report__notes{margin-top:auto;line-height:1.45}.marketing-hero-lab .hero-comparison--desktop .hero-brief{padding:calc(16px * var(--layout-scale)) calc(18px * var(--layout-scale));border:var(--frame);box-shadow:var(--frame-offset);border-radius:14px;align-self:center}.marketing-hero-lab .hero-brief{--brief-field:var(--surface);--brief-ink:var(--ink);justify-content:center;gap:calc(12px * var(--layout-scale));padding:calc(18px * var(--layout-scale));background:var(--brief-field);color:var(--ink);flex-direction:column;display:flex;position:relative}.marketing-hero-lab .hero-brief:before{content:"";pointer-events:none;opacity:.12;background:radial-gradient(circle, var(--brief-ink) 0 1.1px, transparent 1.4px) 0 0 / 9px 9px;position:absolute;inset:0}.marketing-hero-lab .hero-brief>*{z-index:1;position:relative}.marketing-hero-lab .hero-brief[data-world=physio]{--brief-field:#e9f0e6;--brief-ink:#377771}.marketing-hero-lab .hero-brief[data-world=builder]{--brief-field:#f2eadd;--brief-ink:#7a5230}.marketing-hero-lab .hero-brief[data-world=restaurants]{--brief-field:#f5eee7;--brief-ink:#54413a}.marketing-hero-lab .hero-brief[data-world=real-estate]{--brief-field:#f4e7e3;--brief-ink:#4a3a47}.marketing-hero-lab .hero-brief[data-world=training]{--brief-field:#f0ebf6;--brief-ink:#71618f}.marketing-hero-lab .hero-brief[data-world=dealer]{--brief-field:#efede8;--brief-ink:#57544c}.marketing-hero-lab .hero-brief[data-world=law]{--brief-field:#f1ede4;--brief-ink:#7a3b3b}.marketing-hero-lab .hero-brief[data-world=mortgage]{--brief-field:#e9eaec;--brief-ink:#33383f}.marketing-hero-lab .hero-brief[data-world=recruitment]{--brief-field:#e6f1ec;--brief-ink:#45806e}.marketing-hero-lab .hero-brief[data-world=cleaning]{--brief-field:#edefe3;--brief-ink:#6f7c55}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=physio]{--brief-field:#1f2928;--brief-ink:#78a69d}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=builder]{--brief-field:#2e2620;--brief-ink:#c99b6e}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=restaurants]{--brief-field:#2c211e;--brief-ink:#cba48e}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=real-estate]{--brief-field:#2c252c;--brief-ink:#c394a6}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=training]{--brief-field:#262230;--brief-ink:#a99bc7}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=dealer]{--brief-field:#262622;--brief-ink:#a8a697}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=law]{--brief-field:#29211f;--brief-ink:#c08e8e}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=mortgage]{--brief-field:#202226;--brief-ink:#9ba0aa}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=recruitment]{--brief-field:#1e2a25;--brief-ink:#7fb3a2}[data-theme=dark] .marketing-hero-lab .hero-brief[data-world=cleaning]{--brief-field:#24281e;--brief-ink:#a9b489}.marketing-hero-lab .hero-brief__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 10px;display:grid}.marketing-hero-lab .hero-brief__header h2{color:var(--brief-ink);font:700 12px/1.2 var(--font-sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;grid-column:2;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.marketing-hero-lab .hero-brief__header h2:before{background:var(--hero-warm);content:"";flex:0 0 20px;width:20px;height:2px;margin:0}.marketing-hero-lab .hero-brief__header .hero-comparison__refresh{grid-column:3;justify-self:end}.marketing-hero-lab .hero-brief__header>span[aria-hidden=true]{display:none}.marketing-hero-lab .hero-brief__for{padding-bottom:10px}.marketing-hero-lab .hero-brief__for p{margin:0}.marketing-hero-lab .hero-brief__rows{margin:0;display:grid}.marketing-hero-lab .hero-brief__row{grid-template-columns:calc(96px * var(--layout-scale)) minmax(0, 1fr);gap:calc(12px * var(--layout-scale));min-height:calc(60px * var(--layout-scale));align-items:center;display:grid}.marketing-hero-lab .hero-brief__row+.hero-brief__row{border-top:1px solid color-mix(in srgb, var(--brief-ink) 26%, transparent)}.marketing-hero-lab .hero-brief__row dt,.marketing-hero-lab .hero-brief__row dd{margin:0}.marketing-hero-lab .hero-brief__row dt{color:var(--brief-ink);font:850 max(12px, calc(14px * var(--layout-scale)))/1.1 var(--mk-font-heading);letter-spacing:.12em;text-transform:uppercase}.marketing-hero-lab .hero-brief__row dt em{margin-bottom:calc(4px * var(--layout-scale));font:italic 400 12px/1 var(--mk-font-accent);letter-spacing:0;text-transform:none;opacity:.8;display:block}.marketing-hero-lab .hero-brief__row--wrong dt{color:var(--hero-warm)}.marketing-hero-lab .hero-brief__row dd{font-size:var(--layout-item-title-size);line-height:1.4}.marketing-hero-lab .hero-brief__footer{gap:calc(8px * var(--layout-scale));margin-top:calc(12px * var(--layout-scale));flex-wrap:nowrap;display:flex}.marketing-hero-lab .hero-brief__cta,.marketing-hero-lab .hero-brief__prompt{padding:calc(8px * var(--layout-scale)) calc(10px * var(--layout-scale));border-radius:var(--radius-pill);white-space:nowrap;font-size:12px;line-height:1.2;display:block}.marketing-hero-lab .hero-brief__cta{background:var(--accent-fill);color:var(--accent-ink);font-weight:600}.marketing-hero-lab .hero-brief__prompt{border:1px solid color-mix(in srgb, var(--brief-ink) 35%, transparent);color:var(--brief-ink)}@media (width>=1101px){.marketing-hero-lab .hero-comparison--desktop .hero-brief__header{padding-bottom:calc(10px * var(--layout-scale));border-bottom:1px solid color-mix(in srgb, var(--brief-ink) 32%, transparent);flex:none}}.marketing-hero-lab .hero-brief__forline,.marketing-hero-lab .hero-context__forline{gap:calc(3px * var(--layout-scale));font:400 var(--layout-card-heading-size)/1.3 var(--mk-font-heading);white-space:nowrap;margin:0;display:grid}.marketing-hero-lab .hero-brief__forline>p,.marketing-hero-lab .hero-context__forline>p{margin:0}.marketing-hero-lab .hero-context__forline{--brief-ink:var(--ink)}.marketing-hero-lab .hero-brief__forline>p:first-child>strong,.marketing-hero-lab .hero-context__forline>p:first-child>strong{font-weight:inherit}.marketing-hero-lab .hero-runby{min-width:0;font-family:var(--mk-font-accent);opacity:.78;font-size:max(12px,.52em);font-style:italic}.marketing-hero-lab .hero-comparison__refresh{flex:0 0 var(--hero-refresh);width:var(--hero-refresh);min-width:var(--hero-refresh);height:var(--hero-refresh);min-height:var(--hero-refresh);background:var(--accent-fill);color:var(--accent-ink);cursor:pointer;transition:transform var(--ease-out), background-color var(--ease-out), box-shadow var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.marketing-hero-lab .hero-comparison__refresh:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-hero-lab .hero-comparison__refresh:hover svg,.marketing-hero-lab .hero-comparison__refresh:active svg,.marketing-hero-lab .hero-comparison__refresh.is-pressed svg{transform:rotate(40deg)}.marketing-hero-lab .hero-comparison__refresh:active,.marketing-hero-lab .hero-comparison__refresh.is-pressed{background:var(--button-primary-pressed);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--accent-ink) 28%, transparent);transform:translateY(1px)scale(.9)}.marketing-hero-lab .hero-comparison__refresh svg{width:var(--hero-refresh-icon);height:var(--hero-refresh-icon);transition:transform var(--ease-out)}@media (width>=1101px){.marketing-hero-lab .hero-comparison--desktop .hero-brief__rows{grid-auto-rows:calc(2 * 1.4em + 8px * var(--layout-scale));flex:none}.marketing-hero-lab .hero-comparison--desktop .hero-brief__row{grid-template-columns:calc(92px * var(--layout-scale)) minmax(0, 1fr);gap:calc(16px * var(--layout-scale));min-height:0}.marketing-hero-lab .hero-comparison--desktop .hero-brief{justify-content:center}.marketing-hero-lab .hero-comparison--desktop .hero-report{justify-content:flex-start}.marketing-hero-lab .hero-comparison--desktop .hero-report__main{flex:none}.marketing-hero-lab .hero-comparison--desktop .hero-report__notes{margin-top:calc(6px * var(--layout-scale))}.marketing-hero-lab .hero-comparison--desktop .hero-brief__for{flex:none}.marketing-hero-lab .hero-comparison--desktop .hero-report__header{align-items:flex-start}.marketing-hero-lab .hero-comparison--desktop .hero-report__header-actions p:first-child{min-height:2.6em}.marketing-hero-lab .hero-comparison--desktop .hero-report__kpi small{min-height:3.9em}.marketing-hero-lab .hero-comparison--desktop .hero-report tbody th span{min-height:2.6em}.marketing-hero-lab .hero-comparison--desktop .hero-report__notes{min-height:4.35em}}.marketing-hero-lab .hero-sweep{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 33.33%, #e88a5a 40%, #d0521b 46.67%, #f3b8a4 53.33%, #377771 60%, transparent 66.67%, transparent 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin-right:.28em;animation:1.5s cubic-bezier(.23,1,.32,1) both hero-sweep;display:inline-block}.marketing-hero-lab .hero-brief__forline .hero-sweep,.marketing-hero-lab .hero-context__forline .hero-sweep{background-image:linear-gradient(90deg, var(--brief-ink) 0%, var(--brief-ink) 33.33%, #e88a5a 40%, #d0521b 46.67%, #f3b8a4 53.33%, #377771 60%, transparent 66.67%, transparent 100%)}@keyframes hero-sweep{0%{opacity:0;background-position:100%}to{opacity:1;background-position:0%}}.marketing-hero-lab .compare-reveal{touch-action:pan-y;user-select:none;grid-template-areas:"compare";height:auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}.marketing-hero-lab .compare-reveal__after,.marketing-hero-lab .compare-reveal__before{grid-area:compare;width:100%;min-width:0;position:relative}.marketing-hero-lab .compare-reveal__after{z-index:1}.marketing-hero-lab .compare-reveal__before{z-index:2;will-change:clip-path;overflow:hidden}.marketing-hero-lab .compare-reveal__divider{z-index:12;background:var(--hero-warm);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.marketing-hero-lab .compare-reveal__handle{width:max(44px, calc(50px * var(--layout-scale)));height:max(44px, calc(50px * var(--layout-scale)));border:2px solid var(--hero-warm);background:var(--accent-fill);color:var(--accent-ink);cursor:ew-resize;pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-hero-lab .compare-reveal[data-divider-position=start] .compare-reveal__handle{transform:translateY(-50%)}.marketing-hero-lab .compare-reveal[data-divider-position=end] .compare-reveal__handle{transform:translate(-100%,-50%)}@media (width<=1100px){.marketing-hero-lab{--layout-shell-gutter:20px}.marketing-hero-lab .hero-draft__inner{gap:calc(32px * var(--layout-scale))}.marketing-hero-lab .hero-draft__copy{gap:calc(22px * var(--layout-scale))}.marketing-hero-lab .hero-comparison--desktop{display:none}.marketing-hero-lab .hero-comparison--mobile{display:block}.marketing-hero-lab .hero-comparison-frame{border:var(--frame);border-radius:var(--radius-card-lg);background:var(--surface);box-shadow:var(--frame-offset);overflow:hidden}.marketing-hero-lab .compare-reveal__after,.marketing-hero-lab .compare-reveal__before{align-self:stretch}.marketing-hero-lab .compare-reveal .hero-report,.marketing-hero-lab .compare-reveal .hero-brief{height:100%;min-height:100%}.marketing-hero-lab .compare-reveal .hero-report{padding:calc(14px * var(--layout-scale));background:var(--hero-report-paper)}.marketing-hero-lab .compare-reveal .hero-brief{justify-content:center}.marketing-hero-lab .hero-brief__header h2{font-size:var(--layout-card-heading-size)}.marketing-hero-lab .hero-brief__footer{justify-content:center}}@media (width<=680px){.marketing-hero-lab .hero-draft__copy h1{gap:2px;display:grid}.marketing-hero-lab .hero-report__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero-lab .hero-report__main{grid-template-columns:1fr}.marketing-hero-lab .hero-report table,.marketing-hero-lab .hero-report thead,.marketing-hero-lab .hero-report tbody,.marketing-hero-lab .hero-report tr,.marketing-hero-lab .hero-report th,.marketing-hero-lab .hero-report td{display:block}.marketing-hero-lab .hero-report thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-hero-lab .hero-report tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding-block:5px;display:grid}.marketing-hero-lab .hero-report tbody th{grid-column:1/-1;width:auto;padding:4px 0}.marketing-hero-lab .hero-report tbody td{text-align:right;justify-content:space-between;width:auto;padding:4px 0;display:flex}.marketing-hero-lab .hero-report tbody td:before{content:attr(data-label);color:var(--muted)}.marketing-hero-lab .hero-brief__row{grid-template-columns:1fr;gap:5px;padding-block:9px}.marketing-hero-lab .hero-brief__row dt{align-items:baseline;gap:5px;display:flex}.marketing-hero-lab .hero-brief__row dt em{margin:0}.marketing-hero-lab .hero-brief__footer{gap:4px;margin-top:12px}.marketing-hero-lab .hero-comparison-frame__context{grid-template-columns:var(--hero-refresh) minmax(0, 1fr) var(--hero-refresh);padding-inline:12px;display:grid}.marketing-hero-lab .hero-comparison-frame__context>div{text-align:center;grid-column:2}.marketing-hero-lab .hero-comparison-frame__context .hero-comparison__refresh{grid-column:3}.marketing-hero-lab .compare-reveal .hero-report{padding:12px 50px}.marketing-hero-lab .compare-reveal .hero-brief{text-align:center;align-items:center;gap:8px;padding:16px 52px}.marketing-hero-lab .hero-brief__header,.marketing-hero-lab .hero-brief__rows{width:100%}.marketing-hero-lab .hero-brief__header{gap:4px}.marketing-hero-lab .hero-brief__header h2{font-size:max(12px, calc(var(--layout-card-heading-size) * .8))}.marketing-hero-lab .hero-brief__row{text-align:center;gap:3px;padding-block:6px}.marketing-hero-lab .hero-brief__row dt{justify-content:center}.marketing-hero-lab .hero-brief__row dd{font-size:12px}.marketing-hero-lab .hero-brief__footer{gap:3px;width:100%;margin-top:6px}.marketing-hero-lab .hero-brief__cta,.marketing-hero-lab .hero-brief__prompt{padding:4px 5px}.marketing-hero-lab .hero-report__main{gap:8px}.marketing-hero-lab .hero-report__bars{height:30px;margin-top:2px}.marketing-hero-lab .hero-report__share-title{margin-top:2px}.marketing-hero-lab .hero-report__header{padding-bottom:3px}.marketing-hero-lab .hero-report__kpis{gap:4px}.marketing-hero-lab .compare-reveal .hero-brief{justify-content:space-between;gap:12px}.marketing-hero-lab .hero-brief__rows{flex:1;grid-template-rows:repeat(3,minmax(0,1fr))}.marketing-hero-lab .hero-brief__row{min-height:0;padding-block:8px}.marketing-hero-lab .hero-brief__footer{margin-top:0}}@media (prefers-reduced-motion:reduce){.marketing-hero-lab .hero-sweep{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;transition:none;animation:none}.marketing-hero-lab .hero-brief .hero-sweep{-webkit-text-fill-color:var(--brief-ink);color:var(--brief-ink)}.marketing-hero-lab .hero-comparison__refresh svg,.marketing-hero-lab .hero-comparison__refresh{transition:none}}.marketing-hero-lab .hero-before{--before-height:calc(408px * var(--layout-scale));min-width:0;font:400 12px/1.35 var(--font-sans);flex-direction:column;justify-content:center;display:flex}.marketing-hero-lab .hero-before__paper{box-sizing:border-box;height:var(--before-height);min-height:0;padding:calc(14px * var(--layout-scale)) calc(16px * var(--layout-scale));border:var(--frame);background:var(--hero-report-paper);box-shadow:var(--frame-offset);color:var(--ink);opacity:.9;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.marketing-hero-lab .hero-comparison--desktop .hero-before__paper{transform:rotate(-1.2deg)}.marketing-hero-lab .hero-comparison--mobile .hero-before__paper{box-shadow:none;border:0}.marketing-hero-lab .hero-before__doc{gap:calc(8px * var(--layout-scale));flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.marketing-hero-lab .hero-comparison--desktop .hero-report-stack .hero-before__paper{z-index:1}.marketing-hero-lab .hero-before__more{padding-top:calc(5px * var(--layout-scale));border-top:1px solid var(--hero-rule);color:var(--muted);font:400 12px/1.3 var(--hero-report-mono);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.marketing-hero-lab .hero-before p,.marketing-hero-lab .hero-before h2,.marketing-hero-lab .hero-before h3,.marketing-hero-lab .hero-before ul{margin:0}.marketing-hero-lab .hero-before ul{padding:0;list-style:none}.marketing-hero-lab .hero-before .hero-report{z-index:1;height:auto;min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;flex:none;padding:0;position:relative;overflow:visible;transform:none}.marketing-hero-lab .hero-before[data-soften=ghost] .hero-before__doc:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--hero-report-paper) 8%, transparent) 0%, color-mix(in srgb, var(--hero-report-paper) 92%, transparent) 100%);position:absolute;inset:0}.marketing-hero-lab .hero-export__bar{padding-bottom:calc(6px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);font:400 12px/1.3 var(--hero-report-mono);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.marketing-hero-lab .hero-export__file{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.marketing-hero-lab .hero-export__save{color:var(--muted);flex:none}.marketing-hero-lab .hero-export__client{color:var(--ink);font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-export__grid{border-collapse:collapse;table-layout:fixed;width:100%}.marketing-hero-lab .hero-export__col-gutter{width:calc(26px * var(--layout-scale))}.marketing-hero-lab .hero-export__grid th,.marketing-hero-lab .hero-export__grid td{padding:3px calc(5px * var(--layout-scale));border:1px solid color-mix(in srgb, var(--line) 52%, transparent);font:400 12px/1.25 var(--hero-report-mono);text-align:right}.marketing-hero-lab .hero-export__grid>thead>tr>th,.marketing-hero-lab .hero-export__grid>tbody>tr>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-hero-lab .hero-export__grid thead th,.marketing-hero-lab .hero-export__grid tbody th{color:var(--ink);text-align:left;font-weight:600}.marketing-hero-lab .hero-export__grid .hero-export__row-no{background:color-mix(in srgb, var(--line) 18%, transparent);color:var(--muted);text-align:center;font-weight:400}.marketing-hero-lab .hero-export__grid .hero-export__letters th{border-bottom-color:color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--line) 20%, transparent);color:var(--muted);text-align:center;font-weight:400}.marketing-hero-lab .hero-export__grid .hero-export__letters th:first-child{border-left-color:#0000}.marketing-hero-lab .hero-export__total>*{border-top:2px solid color-mix(in srgb, var(--ink) 40%, transparent);background:color-mix(in srgb, var(--line) 14%, transparent)}.marketing-hero-lab .hero-export__total .hero-export__error{color:var(--warm);font-weight:700}.marketing-hero-lab .hero-export__raw{border-top:1px solid var(--hero-rule);display:grid}.marketing-hero-lab .hero-export__raw-row{grid-template-columns:calc(26px * var(--layout-scale)) repeat(6, minmax(0, 1fr));display:grid}.marketing-hero-lab .hero-export__raw-row>*{padding:3px calc(5px * var(--layout-scale));color:var(--muted);font:400 12px/1.25 var(--hero-report-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-hero-lab .hero-export__raw-row>:first-child{background:color-mix(in srgb, var(--line) 18%, transparent);text-align:center}.marketing-hero-lab .hero-export__tabs{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);font:400 12px/1.2 var(--hero-report-mono);align-items:flex-end;gap:2px;display:flex;overflow:hidden}.marketing-hero-lab .hero-export__tabs span{border:1px solid color-mix(in srgb, var(--line) 45%, transparent);color:var(--muted);border-bottom:0;border-radius:4px 4px 0 0;flex:none;padding:4px 8px}.marketing-hero-lab .hero-export__tabs .is-active{background:color-mix(in srgb, var(--line) 26%, var(--surface));color:var(--ink);font-weight:600}.marketing-hero-lab .hero-export__status{gap:0 calc(12px * var(--layout-scale));padding-top:calc(5px * var(--layout-scale));border-top:1px solid var(--hero-rule);color:var(--muted);font:400 12px/1.3 var(--hero-report-mono);flex-wrap:wrap;display:flex}.marketing-hero-lab .hero-pdf__toolbar{align-items:baseline;gap:calc(10px * var(--layout-scale));font:400 12px/1.3 var(--hero-report-mono);display:flex}.marketing-hero-lab .hero-pdf__file{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.marketing-hero-lab .hero-pdf__count{color:var(--muted);flex:none;margin-left:auto}.marketing-hero-lab .hero-pdf__save{border:1px solid color-mix(in srgb, var(--line) 50%, transparent);border-radius:var(--radius-pill);color:var(--ink);flex:none;padding:3px 8px}.marketing-hero-lab .hero-pdf__page{gap:calc(7px * var(--layout-scale));padding:calc(12px * var(--layout-scale)) calc(18px * var(--layout-scale)) calc(12px * var(--layout-scale)) calc(12px * var(--layout-scale));border:1px solid color-mix(in srgb, var(--line) 50%, transparent);background:var(--surface);border-radius:4px;display:grid}.marketing-hero-lab .hero-pdf__head{padding-bottom:calc(6px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);gap:2px;display:grid}.marketing-hero-lab .hero-pdf__org,.marketing-hero-lab .hero-pdf__meta{color:var(--muted);font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-pdf__head h2{font:700 var(--layout-card-heading-size)/1.2 var(--mk-font-heading)}.marketing-hero-lab .hero-pdf__print{gap:calc(5px * var(--layout-scale));display:grid}.marketing-hero-lab .hero-pdf__print p{color:var(--muted);font:400 12px/1.4 var(--hero-report-mono)}.marketing-hero-lab .hero-pdf__print b{color:var(--ink)}.marketing-hero-lab .hero-pdf__num{color:var(--ink);letter-spacing:-.01em}.marketing-hero-lab .hero-pdf__table{border-collapse:collapse;width:100%}.marketing-hero-lab .hero-pdf__table th,.marketing-hero-lab .hero-pdf__table td{padding:3px calc(5px * var(--layout-scale));border-bottom:1px solid color-mix(in srgb, var(--line) 42%, transparent);color:var(--muted);font:400 12px/1.25 var(--hero-report-mono);text-align:right;vertical-align:top}.marketing-hero-lab .hero-pdf__table thead th,.marketing-hero-lab .hero-pdf__table tbody th{color:var(--ink);text-align:left}.marketing-hero-lab .hero-pdf__table small{color:var(--muted);font-weight:400;display:block}.marketing-hero-lab .hero-pdf__caption{color:var(--muted);font:400 12px/1.35 var(--hero-report-mono)}.marketing-hero-lab .hero-pdf__rail{top:calc(48px * var(--layout-scale));right:calc(6px * var(--layout-scale));bottom:calc(34px * var(--layout-scale));background:color-mix(in srgb, var(--line) 28%, transparent);border-radius:3px;width:5px;position:absolute;overflow:hidden}.marketing-hero-lab .hero-pdf__thumb{background:color-mix(in srgb, var(--ink) 40%, transparent);border-radius:3px;width:100%;height:26%;display:block}.marketing-hero-lab .hero-dash__chrome{align-items:center;gap:calc(8px * var(--layout-scale));padding-bottom:calc(6px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);display:flex}.marketing-hero-lab .hero-dash__mark{flex:none;align-items:flex-end;gap:2px;display:flex}.marketing-hero-lab .hero-dash__mark i{background:var(--cool);border-radius:1px;width:3px;display:block}.marketing-hero-lab .hero-dash__mark i:first-child{height:5px}.marketing-hero-lab .hero-dash__mark i:nth-child(2){height:9px}.marketing-hero-lab .hero-dash__mark i:nth-child(3){height:7px}.marketing-hero-lab .hero-dash__product{color:var(--ink);font:600 12px/1.2 var(--font-sans);flex:none}.marketing-hero-lab .hero-dash__account{border:1px solid color-mix(in srgb, var(--line) 45%, transparent);min-width:0;color:var(--muted);font:400 12px/1.2 var(--hero-report-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:0 auto;padding:2px 7px;overflow:hidden}.marketing-hero-lab .hero-dash__tabs{gap:calc(11px * var(--layout-scale));font:400 12px/1.2 var(--hero-report-mono);flex:1;display:flex;overflow:hidden}.marketing-hero-lab .hero-dash__tabs span{color:var(--muted);white-space:nowrap;flex:none;padding-bottom:4px}.marketing-hero-lab .hero-dash__tabs span[data-on]{border-bottom:2px solid var(--cool);color:var(--ink);font-weight:600}.marketing-hero-lab .hero-dash__controls{align-items:center;gap:calc(6px * var(--layout-scale));display:flex;overflow:hidden}.marketing-hero-lab .hero-dash__range{border:1px solid color-mix(in srgb, var(--line) 50%, transparent);color:var(--ink);font:400 12px/1.2 var(--hero-report-mono);border-radius:6px;flex:none;align-items:center;gap:7px;padding:3px 8px;display:inline-flex}.marketing-hero-lab .hero-dash__range i{border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.marketing-hero-lab .hero-dash__chip{border:1px solid color-mix(in srgb, var(--line) 38%, transparent);border-radius:var(--radius-pill);color:var(--muted);font:400 12px/1.2 var(--hero-report-mono);white-space:nowrap;flex:none;padding:3px 8px}.marketing-hero-lab .hero-dash__primary{align-items:baseline;gap:calc(8px * var(--layout-scale));flex-wrap:wrap;display:flex}.marketing-hero-lab .hero-dash__primary span{color:var(--muted);font:400 12px/1.3 var(--hero-report-mono);letter-spacing:.07em;text-transform:uppercase}.marketing-hero-lab .hero-dash__primary strong{color:var(--ink);font:600 max(12px, calc(22px * var(--layout-scale)))/1 var(--font-sans)}.marketing-hero-lab .hero-dash__primary small{color:var(--muted);font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-dash__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.marketing-hero-lab .hero-dash__tile{min-width:0;padding:calc(6px * var(--layout-scale));border:1px solid color-mix(in srgb, var(--line) 42%, transparent);border-radius:4px;gap:3px;display:grid}.marketing-hero-lab .hero-dash__tile span{color:var(--muted);font:400 12px/1.2 var(--hero-report-mono)}.marketing-hero-lab .hero-dash__tile strong{color:var(--ink);font:600 12px/1.2 var(--font-sans)}.marketing-hero-lab .hero-dash__chart{padding-top:calc(5px * var(--layout-scale));border-top:1px solid var(--hero-rule);gap:4px;display:grid}.marketing-hero-lab .hero-dash__bars{height:calc(46px * var(--layout-scale));align-items:flex-end;gap:4px;display:flex}.marketing-hero-lab .hero-dash__bars span{background:color-mix(in srgb, var(--cool) 52%, var(--surface));border-radius:2px 2px 0 0;flex:1;min-width:0;display:block}.marketing-hero-lab .hero-dash__axis,.marketing-hero-lab .hero-dash__foot{color:var(--muted);font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-dash__table{border-collapse:collapse;table-layout:fixed;width:100%}.marketing-hero-lab .hero-dash__table th,.marketing-hero-lab .hero-dash__table td{padding:3px calc(5px * var(--layout-scale));border-bottom:1px solid color-mix(in srgb, var(--line) 38%, transparent);color:var(--muted);font:400 12px/1.25 var(--hero-report-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-hero-lab .hero-dash__table thead th,.marketing-hero-lab .hero-dash__table tbody th{color:var(--ink);text-align:left}.marketing-hero-lab .hero-mail__bar{padding-bottom:calc(6px * var(--layout-scale));border-bottom:1px solid var(--hero-rule);color:var(--muted);font:400 12px/1.3 var(--hero-report-mono);justify-content:space-between;gap:8px;display:flex}.marketing-hero-lab .hero-mail__account{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-hero-lab .hero-mail__unread{color:var(--ink);flex:none;font-weight:600}.marketing-hero-lab .hero-mail__parties{gap:2px;display:grid}.marketing-hero-lab .hero-mail__subject{color:var(--ink);font:600 var(--layout-card-heading-size)/1.25 var(--mk-font-heading)}.marketing-hero-lab .hero-mail__party{color:var(--muted);font:400 12px/1.3 var(--hero-report-mono)}.marketing-hero-lab .hero-mail__party b{color:var(--ink)}.marketing-hero-lab .hero-mail__body{gap:calc(4px * var(--layout-scale));padding-block:calc(5px * var(--layout-scale));border-top:1px solid var(--hero-rule);border-bottom:1px solid var(--hero-rule);display:grid}.marketing-hero-lab .hero-mail__body p{color:var(--muted);font:400 12px/1.4 var(--font-sans)}.marketing-hero-lab .hero-mail__files{gap:5px;display:grid}.marketing-hero-lab .hero-mail__files li{min-width:0;padding:calc(5px * var(--layout-scale)) calc(7px * var(--layout-scale));border:1px solid color-mix(in srgb, var(--line) 42%, transparent);color:var(--muted);font:400 12px/1.2 var(--hero-report-mono);border-radius:5px;align-items:center;gap:7px;display:flex}.marketing-hero-lab .hero-mail__files svg{flex:none}.marketing-hero-lab .hero-mail__files span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-hero-lab .hero-mail__files em{flex:none;margin-left:auto;font-style:normal}.marketing-hero-lab .hero-mail__quote{color:var(--muted);font:400 12px/1.35 var(--hero-report-mono)}@media (width<=1100px){.marketing-hero-lab .hero-before{--before-height:calc(476px * var(--layout-scale))}.marketing-hero-lab .hero-comparison--mobile .hero-before{min-height:100%}.marketing-hero-lab .hero-dash__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.marketing-hero-lab .hero-before__paper{padding:calc(12px * var(--layout-scale)) calc(50px * var(--layout-scale))}}.ll-photo-frame[data-astro-cid-dx243k75]{border:var(--frame);box-shadow:var(--frame-offset);border-radius:var(--radius-card-lg);background:var(--surface-2);margin:0;position:relative;overflow:hidden}.ll-photo-frame[data-astro-cid-dx243k75] img[data-astro-cid-dx243k75]{object-fit:cover;width:100%;height:100%;display:block}.ll-photo-frame[data-astro-cid-dx243k75] picture[data-astro-cid-dx243k75]{width:100%;height:100%;display:block}.ll-photo-frame__tint[data-astro-cid-dx243k75]{background:linear-gradient(180deg, color-mix(in oklab, var(--rc-tint,transparent) 14%, transparent) 0%, transparent 40%, #0c090ea8 100%);position:absolute;inset:0}.ll-photo-frame__eyebrow[data-astro-cid-dx243k75]{left:var(--space-4);top:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:var(--text-mono-label);letter-spacing:.08em;text-transform:uppercase;color:#fff;position:absolute;box-shadow:inset 0 0 0 1px #fff9}.lm-familiar[data-astro-cid-arqnh2wb],.lm-familiar__head[data-astro-cid-arqnh2wb]{position:relative}.lm-familiar__scroller[data-astro-cid-arqnh2wb]{align-items:flex-start;gap:var(--space-5);padding:var(--space-1) var(--page-gutter) var(--space-3);margin-top:var(--space-5);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.lm-familiar__scroller[data-astro-cid-arqnh2wb]::-webkit-scrollbar{display:none}.lm-familiar__scroller[data-astro-cid-arqnh2wb].is-dragging{cursor:grabbing}.lm-familiar__tail[data-astro-cid-arqnh2wb]{flex:0 0 var(--space-7)}.lm-familiar__card[data-astro-cid-arqnh2wb]{--lm-familiar-card-height:304px;--lm-familiar-photo-height:120px;--lm-familiar-body-padding:var(--space-5);--lm-familiar-rest-drop:12px;height:var(--lm-familiar-card-height);box-sizing:border-box;border:var(--frame);box-shadow:6px 6px 0 var(--frame-shadow);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;flex:0 0 min(360px,86vw);display:flex;position:relative;overflow:hidden}.lm-familiar__body[data-astro-cid-arqnh2wb]{padding:var(--lm-familiar-body-padding);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.lm-familiar__fill[data-astro-cid-arqnh2wb]{background:var(--bg-blush-field);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:none;transition:clip-path .4s cubic-bezier(.25,1.5,.5,1);position:absolute;inset:0;overflow:hidden}.lm-familiar__dots[data-astro-cid-arqnh2wb]{border-radius:50%;position:absolute}.lm-familiar__dots--big[data-astro-cid-arqnh2wb]{opacity:.14;background:radial-gradient(circle, var(--bg-blush-ink) 0 1.45px, transparent 1.7px) 0 0 / 9px 9px;width:96%;height:82%;bottom:-31%;right:-30%}.lm-familiar__dots--small[data-astro-cid-arqnh2wb]{opacity:.08;background:radial-gradient(circle, var(--bg-blush-ink) 0 .8px, transparent 1.1px) 0 0 / 9px 9px;width:110%;height:95%;bottom:-25%;right:-6%}.lm-familiar__stack[data-astro-cid-arqnh2wb]{gap:var(--space-2);transition:transform var(--t-base) var(--m-ease-out);flex-direction:column;display:flex;position:relative}.lm-familiar__title[data-astro-cid-arqnh2wb]{font:var(--text-subheading);letter-spacing:var(--mk-heading-track,-.025em);text-wrap:balance;margin:0;line-height:1.25}.lm-familiar__why-wrap[data-astro-cid-arqnh2wb]{transition:grid-template-rows var(--t-base) var(--m-ease-out);grid-template-rows:1fr;display:grid}.lm-familiar__why-wrap[data-astro-cid-arqnh2wb]>div[data-astro-cid-arqnh2wb]{min-height:0;overflow:hidden}.lm-familiar__why[data-astro-cid-arqnh2wb]{font:var(--text-small);color:var(--muted);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);margin:0;transition:clip-path .4s cubic-bezier(.25,1.5,.5,1)}.lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb]{transition:grid-template-rows var(--t-base) var(--m-ease-out);grid-template-rows:0fr;display:grid}.lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb]>div[data-astro-cid-arqnh2wb]{min-height:0;overflow:hidden}.lm-familiar__peek[data-astro-cid-arqnh2wb]{background:var(--surface-2);width:34px;height:34px;color:var(--ink);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .22s ease-out,transform .22s ease-out;display:flex}.lm-familiar__peek[data-astro-cid-arqnh2wb] svg[data-astro-cid-arqnh2wb]{width:18px;height:18px}.lm-familiar__foot[data-astro-cid-arqnh2wb]{height:var(--lm-familiar-photo-height);flex-shrink:0;position:relative;overflow:hidden}.lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame{height:var(--lm-familiar-photo-height);box-shadow:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border:0;border-radius:0;transition:clip-path .4s cubic-bezier(.25,1.5,.5,1)}.lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame__caption,.lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame__tint{display:none}.lm-familiar__foot[data-astro-cid-arqnh2wb] img{pointer-events:none}[data-lm-familiar].is-js .lm-familiar__fill[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js .lm-familiar__why[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js .lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}[data-lm-familiar].is-js .lm-familiar__stack[data-astro-cid-arqnh2wb]{transform:translateY(var(--lm-familiar-rest-drop))}[data-lm-familiar].is-js .lm-familiar__why-wrap[data-astro-cid-arqnh2wb]{grid-template-rows:0fr}[data-lm-familiar].is-js .lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb]{grid-template-rows:1fr}[data-lm-familiar].is-js .lm-familiar__peek[data-astro-cid-arqnh2wb]{opacity:1}[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__fill[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__fill[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__fill[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__why[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__why[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__why[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame,[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame,[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__why-wrap[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__why-wrap[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__why-wrap[data-astro-cid-arqnh2wb]{grid-template-rows:1fr}[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb]{grid-template-rows:0fr}[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__peek[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__peek[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__peek[data-astro-cid-arqnh2wb]{opacity:0;transform:translateY(-8px)}[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:hover .lm-familiar__stack[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible .lm-familiar__stack[data-astro-cid-arqnh2wb],[data-lm-familiar].is-js:not(.is-dragging) .lm-familiar__card[data-astro-cid-arqnh2wb].is-open .lm-familiar__stack[data-astro-cid-arqnh2wb]{transform:translateY(0)}.lm-familiar__card[data-astro-cid-arqnh2wb]:focus-visible{outline:var(--rule) solid var(--cool);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lm-familiar__fill[data-astro-cid-arqnh2wb],.lm-familiar__why[data-astro-cid-arqnh2wb],.lm-familiar__stack[data-astro-cid-arqnh2wb],.lm-familiar__why-wrap[data-astro-cid-arqnh2wb],.lm-familiar__arrow-wrap[data-astro-cid-arqnh2wb],.lm-familiar__peek[data-astro-cid-arqnh2wb],.lm-familiar__foot[data-astro-cid-arqnh2wb] .ll-photo-frame{transition:none}}.lm-familiar__bar[data-astro-cid-arqnh2wb]{height:2px;margin-top:var(--space-4);background:var(--line);border-radius:2px;position:relative}.lm-familiar__thumb[data-astro-cid-arqnh2wb]{left:0;top:calc(var(--hairline) * -1);background:var(--cool);will-change:transform;border-radius:4px;width:50%;height:4px;position:absolute}.lm-r-familiar[data-astro-cid-cvmgmowe]{position:relative}.lm-r-head[data-astro-cid-cvmgmowe]{gap:var(--layout-copy-gap);align-content:start;display:grid}.lm-r-head[data-astro-cid-cvmgmowe] .ll-kicker-row{margin:0}.lm-r-rail[data-astro-cid-cvmgmowe]{margin:var(--layout-item-gap) 0 0;padding:var(--space-1) var(--page-gutter) var(--layout-item-gap);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.lm-r-rail-list[data-astro-cid-cvmgmowe]{gap:var(--layout-item-gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.lm-r-rail[data-astro-cid-cvmgmowe]::-webkit-scrollbar{display:none}.lm-r-rail[data-astro-cid-cvmgmowe]:focus-visible{outline:3px solid var(--cool);outline-offset:3px}.lm-r-rail-item[data-astro-cid-cvmgmowe]{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-width:0}.lm-r-rail-item[data-astro-cid-cvmgmowe] .ll-photo-frame{border:0;border-bottom:var(--frame);box-shadow:none;border-radius:0}.lm-r-rail-body[data-astro-cid-cvmgmowe]{gap:var(--layout-label-gap);padding:var(--layout-card-padding);display:grid}.lm-r-rail-title[data-astro-cid-cvmgmowe]{min-height:4em;font:var(--text-subheading);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.3}.lm-r-rail-details[data-astro-cid-cvmgmowe]{border-top:1px solid var(--line)}.lm-r-rail-details[data-astro-cid-cvmgmowe]>summary[data-astro-cid-cvmgmowe]{align-items:center;gap:var(--layout-item-gap);min-height:44px;padding-top:var(--layout-label-gap);cursor:pointer;font-size:var(--layout-item-title-size);font-weight:600;list-style:none;display:flex}.lm-r-rail-details[data-astro-cid-cvmgmowe]>summary[data-astro-cid-cvmgmowe]::-webkit-details-marker{display:none}.lm-r-rail-details[data-astro-cid-cvmgmowe]>summary[data-astro-cid-cvmgmowe]:after{content:"+";color:var(--cool);margin-left:auto;line-height:1}.lm-r-rail-details[data-astro-cid-cvmgmowe][open]>summary[data-astro-cid-cvmgmowe]:after{content:"-"}.lm-r-rail-details[data-astro-cid-cvmgmowe]>summary[data-astro-cid-cvmgmowe]:focus-visible{outline:3px solid var(--cool);outline-offset:3px}.lm-r-rail-details[data-astro-cid-cvmgmowe]>p[data-astro-cid-cvmgmowe]{padding-top:var(--layout-label-gap);color:var(--muted);font:var(--text-small);margin:0}.lm-tabs[data-astro-cid-33j66rwj]{row-gap:var(--space-6);column-gap:var(--space-8);--ui-scale:1;--text-display-2:600 var(--mk-h2) / 1.12 var(--mk-font-heading);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"menu menu""copy panel";align-items:start;display:grid}.lm-tabs[data-astro-cid-33j66rwj] [data-astro-cid-33j66rwj][data-tab-copy]{align-content:start;gap:12px;min-height:0;display:grid}.lm-tabs[data-astro-cid-33j66rwj] [data-astro-cid-33j66rwj][data-tab-copy] .ll-kicker-row,.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__head[data-astro-cid-33j66rwj],.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__intro[data-astro-cid-33j66rwj],.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__note[data-astro-cid-33j66rwj],#lm-tabs-h[data-astro-cid-33j66rwj]{margin:0}.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__head[data-astro-cid-33j66rwj],#lm-tabs-h[data-astro-cid-33j66rwj]{max-width:24ch;font:var(--text-display-2)}.lm-tabs__copy[data-astro-cid-33j66rwj]{gap:var(--space-6);grid-area:copy;align-content:start;min-width:0;display:grid}.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__intro[data-astro-cid-33j66rwj]{max-width:36ch}.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__note[data-astro-cid-33j66rwj],.lm-tabs__copy[data-astro-cid-33j66rwj] .lm-section__intro--note[data-astro-cid-33j66rwj]{max-width:36ch;font:400 15px / 1.6 var(--font-sans);color:var(--muted)}.lm-tabs__photo{aspect-ratio:440/340;width:auto;max-width:320px;height:auto}.lm-tabs__photo:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.55;background:radial-gradient(circle,oklab(100% 0 5.96046e-8/.55) 0 1.05px,#0000 1.35px) 0 0/9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 42%,#00000059 72%,#000000d9 100%);mask-image:linear-gradient(#0000 0% 42%,#00000059 72%,#000000d9 100%)}.lm-tabs__photo .ll-photo-frame__tint,.lm-tabs__photo .ll-photo-frame__caption{display:none}[data-theme=dark] .lm-tabs__photo:after{opacity:.4;background:radial-gradient(circle,oklab(100% 0 5.96046e-8/.42) 0 1.05px,#0000 1.35px) 0 0/9px 9px}.lm-tablist[data-astro-cid-33j66rwj]{margin-bottom:var(--space-5);border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-area:menu;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.lm-tab[data-astro-cid-33j66rwj]{border:0;border-right:1px solid var(--line);min-width:0;min-height:48px;color:var(--muted);font:600 calc(15px * var(--ui-scale)) / 1.25 var(--font-sans);padding:calc(14px * var(--ui-scale)) calc(10px * var(--ui-scale));cursor:pointer;text-align:center;background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.lm-tab[data-astro-cid-33j66rwj]:last-child{border-right:0}.lm-tab[data-astro-cid-33j66rwj]:hover{color:var(--ink)}.lm-tab[data-astro-cid-33j66rwj][aria-selected=true]{color:var(--ink);background:color-mix(in oklab, var(--cool) 10%, var(--surface));box-shadow:inset 0 3px 0 var(--cool)}.lm-tabs__panel[data-astro-cid-33j66rwj]{grid-area:panel;min-width:0}.lm-pane[data-astro-cid-33j66rwj]{padding:0}.lm-pane--stack[data-astro-cid-33j66rwj]{align-content:start;gap:58px;display:grid}.lm-pane--stack[data-astro-cid-33j66rwj]>.lm-tiles[data-astro-cid-33j66rwj]+.lm-bandlist[data-astro-cid-33j66rwj]{margin-top:-16px}.lm-pane__kicker[data-astro-cid-33j66rwj]{margin:0 0 var(--space-4);font:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--cool)}.lm-chain[data-astro-cid-33j66rwj]{padding:calc(37px * var(--ui-scale)) 0 0;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.lm-chain[data-astro-cid-33j66rwj]:before{content:"";left:10%;right:10%;top:calc(44px * var(--ui-scale));height:calc(2px * var(--ui-scale));background:var(--line);position:absolute}.lm-chain[data-astro-cid-33j66rwj]:after{content:"";left:10%;top:calc(44px * var(--ui-scale));width:0;height:calc(2px * var(--ui-scale));background:var(--cool);animation:4.8s ease-in-out infinite lm-chain-fill;position:absolute}@keyframes lm-chain-fill{0%{width:0}30%{width:40%}50%{width:40%}80%{width:80%}to{width:80%}}@keyframes lm-chain-glow{0%,62%{filter:none}78%,to{filter:drop-shadow(0 0 calc(9px * var(--ui-scale)) var(--warm))}}@keyframes lm-chain-fill-v{0%{height:0}30%{height:40%}50%{height:40%}80%{height:80%}to{height:80%}}.lm-chain__node[data-astro-cid-33j66rwj]{text-align:center;align-items:center;gap:calc(4px * var(--ui-scale));flex-direction:column;display:flex;position:relative}.lm-chain__dot[data-astro-cid-33j66rwj]{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));background:var(--surface);border:calc(2px * var(--ui-scale)) solid var(--frame-border);z-index:1;border-radius:50%}.lm-chain__node[data-astro-cid-33j66rwj]:last-child .lm-chain__dot[data-astro-cid-33j66rwj]{background:var(--warm);border-color:var(--warm);animation:4.8s ease-in-out infinite lm-chain-glow}.lm-chain__label[data-astro-cid-33j66rwj]{font:500 calc(12px * var(--ui-scale)) / 1.25 var(--font-sans);color:var(--ink)}.lm-chain__dash[data-astro-cid-33j66rwj]{left:50%;top:calc(-37px * var(--ui-scale));white-space:nowrap;font:600 calc(12px * var(--ui-scale)) / 1.2 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);position:absolute;transform:translate(-50%)}.lm-chain__dash[data-astro-cid-33j66rwj]:after{content:"";height:calc(34px * var(--ui-scale));border-left:var(--hairline) dashed var(--line);position:absolute;top:100%;left:50%}.lm-tiles[data-astro-cid-33j66rwj]{gap:var(--space-4);grid-template-columns:1fr 1fr;margin-top:0;display:grid}.lm-tile[data-astro-cid-33j66rwj]{min-height:calc(128px * var(--ui-scale));padding:var(--space-4) var(--space-5);background:color-mix(in oklab, var(--surface-2) 72%, var(--surface));border:var(--hairline) solid color-mix(in oklab, var(--ink) 16%, transparent);border-radius:var(--radius-card);box-shadow:0 calc(12px * var(--ui-scale)) calc(28px * var(--ui-scale)) color-mix(in oklab, var(--shadow) 55%, transparent);align-content:center;display:grid}.lm-tile--warm[data-astro-cid-33j66rwj]{border-left:calc(3px * var(--ui-scale)) solid var(--warm)}.lm-tile__label[data-astro-cid-33j66rwj]{font:600 calc(10px * var(--ui-scale)) / 1.25 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0}.lm-tile--warm[data-astro-cid-33j66rwj] .lm-tile__label[data-astro-cid-33j66rwj]{color:var(--warm)}.lm-tile__word[data-astro-cid-33j66rwj]{margin:calc(7px * var(--ui-scale)) 0 0;font:600 calc(19px * var(--ui-scale)) / 1.15 var(--mk-font-heading);letter-spacing:-.02em;color:var(--ink)}.lm-tile__note[data-astro-cid-33j66rwj]{margin:calc(7px * var(--ui-scale)) 0 0;font:400 calc(13px * var(--ui-scale)) / 1.5 var(--font-sans);color:var(--muted);max-width:32ch}.lm-bandlist[data-astro-cid-33j66rwj]{gap:var(--space-3);display:grid}.lm-leaks__h[data-astro-cid-33j66rwj]{text-align:center;font:700 12px / 1.25 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.lm-leaks[data-astro-cid-33j66rwj]{column-gap:var(--space-8);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.lm-leaks[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(9px * var(--ui-scale)) 0;font:400 calc(13px * var(--ui-scale)) / 1.45 var(--font-sans);color:var(--ink);border:0;display:flex;position:relative}.lm-leaks[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]:before{content:"";width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:var(--warm);border-radius:50%;flex:none;position:static}[data-astro-cid-33j66rwj][data-lm-tabs] [data-astro-cid-33j66rwj][hidden]{display:none!important}.lm-chat[data-astro-cid-33j66rwj]{min-width:0;min-height:calc(480px * var(--ui-scale));border:calc(2px * var(--ui-scale)) solid var(--frame-border);border-radius:calc(18px * var(--ui-scale));background:var(--surface);box-shadow:calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) 0 var(--frame-shadow);flex-direction:column;align-self:start;display:flex;overflow:hidden}.lm-chat__head[data-astro-cid-33j66rwj]{padding:calc(16px * var(--ui-scale)) calc(18px * var(--ui-scale)) 0}.lm-chat__kicker[data-astro-cid-33j66rwj]{font:800 9.5px / 1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cool);margin:0}.lm-chat__status[data-astro-cid-33j66rwj]{align-items:center;gap:calc(6px * var(--ui-scale));margin:calc(6px * var(--ui-scale)) 0 0;padding-bottom:calc(10px * var(--ui-scale));border-bottom:var(--hairline) solid var(--line);color:var(--muted);font:400 calc(10.5px * var(--ui-scale)) / 1.2 var(--font-sans);display:flex}.lm-chat__live[data-astro-cid-33j66rwj]{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:#5fb27a;border-radius:50%}.lm-chat__stage[data-astro-cid-33j66rwj]{flex:1;min-height:0;position:relative;overflow:hidden}.lm-chat__welcome[data-astro-cid-33j66rwj],.lm-chat__exchange[data-astro-cid-33j66rwj]{box-sizing:border-box;padding:calc(10px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(6px * var(--ui-scale));opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.lm-chat__stage[data-astro-cid-33j66rwj][data-view=welcome] .lm-chat__welcome[data-astro-cid-33j66rwj],.lm-chat__stage[data-astro-cid-33j66rwj][data-view=exchange] .lm-chat__exchange[data-astro-cid-33j66rwj]{opacity:1;pointer-events:auto;z-index:1}.lm-chat__welcome[data-astro-cid-33j66rwj]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.lm-chat__exchange[data-astro-cid-33j66rwj]{gap:calc(9px * var(--ui-scale));overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow:hidden auto}.lm-chat__stage[data-astro-cid-33j66rwj][data-view=welcome] .lm-chat__exchange[data-astro-cid-33j66rwj]{overflow:hidden}.lm-chat__mark[data-astro-cid-33j66rwj]{width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(11px * var(--ui-scale));background:var(--ground);justify-content:center;align-items:center;display:flex}.lm-chat__h[data-astro-cid-33j66rwj]{margin:calc(10px * var(--ui-scale)) 0 0;font:600 16px / 1.25 var(--mk-font-heading);color:var(--ink)}.lm-chat__p[data-astro-cid-33j66rwj]{margin:calc(6px * var(--ui-scale)) 0 0;max-width:42ch;font:400 calc(12px * var(--ui-scale)) / 1.45 var(--font-sans);color:var(--muted)}.lm-chat__grid[data-astro-cid-33j66rwj]{gap:calc(7px * var(--ui-scale));margin-top:calc(12px * var(--ui-scale));grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;max-width:100%;display:grid}.lm-chat__pills[data-astro-cid-33j66rwj]{justify-content:center;gap:calc(6px * var(--ui-scale));flex-wrap:nowrap;min-width:0;display:flex}.lm-chip[data-astro-cid-33j66rwj]{align-items:center;gap:calc(5px * var(--ui-scale));min-width:0;padding:calc(7px * var(--ui-scale)) calc(9px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(10px * var(--ui-scale));background:var(--ground);color:var(--ink);font:600 11px / 1.25 var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;flex:0 auto;display:flex}.lm-chip__n[data-astro-cid-33j66rwj]{color:var(--cool);font:700 calc(9px * var(--ui-scale)) / 1 var(--font-mono);flex:none}.lm-chip__t[data-astro-cid-33j66rwj]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lm-chip[data-astro-cid-33j66rwj].is-on{border-color:var(--cool);color:var(--cool)}.lm-chip--sm[data-astro-cid-33j66rwj]{padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));font:600 calc(10.5px * var(--ui-scale)) / 1.25 var(--font-sans);justify-content:center}.lm-bubble[data-astro-cid-33j66rwj]{max-width:82%;padding:calc(8px * var(--ui-scale)) calc(11px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(13px * var(--ui-scale));background:var(--ground);color:var(--ink);font:400 calc(12.5px * var(--ui-scale)) / 1.45 var(--font-sans)}.lm-bubble--me[data-astro-cid-33j66rwj]{border-bottom-right-radius:calc(4px * var(--ui-scale));background:var(--panel-tint);border-color:color-mix(in oklab, var(--warm) 45%, var(--line));align-self:flex-end}.lm-row[data-astro-cid-33j66rwj]{align-items:flex-end;gap:calc(8px * var(--ui-scale));display:flex}.lm-row[data-astro-cid-33j66rwj] .lm-bubble[data-astro-cid-33j66rwj]{border-bottom-left-radius:calc(4px * var(--ui-scale))}.lm-chat__av[data-astro-cid-33j66rwj]{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(6px * var(--ui-scale));background:var(--ground);flex:none;justify-content:center;align-items:center;display:flex}.lm-dots[data-astro-cid-33j66rwj]{gap:calc(3px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) 0;margin:0;display:inline-flex}.lm-dots[data-astro-cid-33j66rwj] i[data-astro-cid-33j66rwj]{width:calc(5px * var(--ui-scale));height:calc(5px * var(--ui-scale));background:var(--muted);border-radius:50%;animation:1s ease-in-out infinite lm-dot}.lm-dots[data-astro-cid-33j66rwj] i[data-astro-cid-33j66rwj]:nth-child(2){animation-delay:.15s}.lm-dots[data-astro-cid-33j66rwj] i[data-astro-cid-33j66rwj]:nth-child(3){animation-delay:.3s}@keyframes lm-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{transform:translateY(calc(-3px * var(--ui-scale)));opacity:1}}.lm-chat__line[data-astro-cid-33j66rwj]{opacity:0;transform:translateY(calc(5px * var(--ui-scale)));margin:0;transition:opacity .38s,transform .38s}.lm-chat__line[data-astro-cid-33j66rwj]+.lm-chat__line[data-astro-cid-33j66rwj]{margin-top:calc(4px * var(--ui-scale))}.lm-chat__line[data-astro-cid-33j66rwj].is-on{opacity:1;transform:none}.lm-next[data-astro-cid-33j66rwj]{margin:calc(2px * var(--ui-scale)) 0 0 calc(30px * var(--ui-scale));max-width:82%;padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));border:var(--hairline) solid color-mix(in oklab, var(--warm) 40%, var(--line));border-radius:calc(13px * var(--ui-scale));background:var(--ground);opacity:0;transform:translateY(calc(8px * var(--ui-scale)));transition:opacity .42s,transform .42s;position:relative}.lm-next[data-astro-cid-33j66rwj].is-on{opacity:1;transform:none}.lm-next[data-astro-cid-33j66rwj].is-complete{border-color:color-mix(in oklab, var(--warm) 70%, var(--line));background:color-mix(in oklab, var(--warm) 12%, var(--ground))}.lm-next[data-astro-cid-33j66rwj].is-complete .lm-next__pill[data-astro-cid-33j66rwj]{border-color:color-mix(in oklab, var(--warm) 55%, var(--line));color:var(--warm);cursor:default;background:0 0}.lm-next[data-astro-cid-33j66rwj].is-complete .lm-next__meta[data-astro-cid-33j66rwj]{color:var(--warm)}.lm-next__rail[data-astro-cid-33j66rwj]{left:calc(-1px * var(--ui-scale));top:calc(10px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));width:calc(3px * var(--ui-scale));border-radius:0 calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale)) 0;background:var(--warm);position:absolute}.lm-next__label[data-astro-cid-33j66rwj]{font:700 calc(9px * var(--ui-scale)) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--warm);margin:0}.lm-next__text[data-astro-cid-33j66rwj]{margin:calc(5px * var(--ui-scale)) 0 0;font:400 calc(12.5px * var(--ui-scale)) / 1.45 var(--font-sans);color:var(--ink)}.lm-next__row[data-astro-cid-33j66rwj]{align-items:center;gap:calc(10px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.lm-next__pill[data-astro-cid-33j66rwj]{padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale));border:var(--hairline) solid color-mix(in oklab, var(--warm) 55%, var(--frame-border));border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-ink);font:600 calc(11px * var(--ui-scale)) / 1.2 var(--font-sans);cursor:pointer}.lm-next__meta[data-astro-cid-33j66rwj]{font:700 calc(9px * var(--ui-scale)) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lm-chat__foot[data-astro-cid-33j66rwj]{padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale));border-top:var(--hairline) solid var(--line)}.lm-chat__composer[data-astro-cid-33j66rwj]{align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(12px * var(--ui-scale));background:var(--ground);display:flex}.lm-chat__input[data-astro-cid-33j66rwj]{font:400 calc(12px * var(--ui-scale)) / 1.3 var(--font-sans);color:var(--muted);flex:1;margin:0}.lm-chat__send[data-astro-cid-33j66rwj]{width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:var(--accent-fill);color:var(--accent-ink);font:600 calc(13px * var(--ui-scale)) / 1 var(--font-sans);flex:none;justify-content:center;align-items:center;display:flex}.lm-chat__chips[data-astro-cid-33j66rwj]{gap:calc(6px * var(--ui-scale));opacity:0;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));max-height:0;margin-top:0;transition:opacity .36s cubic-bezier(.23,1,.32,1),max-height .36s cubic-bezier(.23,1,.32,1),margin-top .36s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.lm-chat__chips[data-astro-cid-33j66rwj].is-open{margin-top:calc(8px * var(--ui-scale));max-height:calc(72px * var(--ui-scale));opacity:1;pointer-events:auto}.lm-chat__mark[data-astro-cid-33j66rwj] svg,.lm-chat__av[data-astro-cid-33j66rwj] svg{transform-origin:50% 70%}.lm-chat__mark[data-astro-cid-33j66rwj].is-done svg,.lm-chat__av[data-astro-cid-33j66rwj].is-done svg{animation:1s cubic-bezier(.23,1,.32,1) both lm-chat-done}.lm-chat__av[data-astro-cid-33j66rwj].is-done{border-color:color-mix(in oklab, var(--warm) 45%, var(--line))}@keyframes lm-chat-done{0%{transform:none}20%{transform:rotate(-14deg) translateY(calc(2px * var(--ui-scale))) scale(1.06)}55%{transform:rotate(4deg)translateY(0)}to{transform:none}}.lm-gate[data-astro-cid-33j66rwj]{gap:calc(18px * var(--ui-scale));align-content:start;margin:0;display:grid}.lm-who[data-astro-cid-33j66rwj]{padding:calc(14px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(12px * var(--ui-scale));border:calc(2px * var(--ui-scale)) solid var(--frame-border);border-radius:calc(14px * var(--ui-scale));background:var(--ground);box-shadow:calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) 0 var(--frame-shadow)}.lm-who[data-astro-cid-33j66rwj]:not(.lm-who--you){border-top:calc(3px * var(--ui-scale)) solid var(--cool)}.lm-who--you[data-astro-cid-33j66rwj]{border-top:calc(3px * var(--ui-scale)) solid var(--warm)}.lm-who__h[data-astro-cid-33j66rwj]{margin:0 0 calc(6px * var(--ui-scale));font:600 calc(14px * var(--ui-scale)) / 1.25 var(--font-sans)}.lm-who__h--cool[data-astro-cid-33j66rwj]{color:var(--cool)}.lm-who__h--warm[data-astro-cid-33j66rwj]{color:var(--warm)}.lm-who[data-astro-cid-33j66rwj] ul[data-astro-cid-33j66rwj]{margin:0;padding:0;list-style:none}.lm-who[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]{padding:calc(8px * var(--ui-scale)) 0 calc(8px * var(--ui-scale)) calc(22px * var(--ui-scale));border-top:var(--hairline) solid var(--line);font:400 calc(12.5px * var(--ui-scale)) / 1.4 var(--font-sans);position:relative}.lm-who[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]:first-child{border-top:0}.lm-who[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]:before{content:"✓";color:var(--cool);font-weight:600;position:absolute;left:0}.lm-who--you[data-astro-cid-33j66rwj] li[data-astro-cid-33j66rwj]:before{content:"•";left:calc(5px * var(--ui-scale));color:var(--warm)}.lm-clock-pane[data-astro-cid-33j66rwj]{justify-items:center;gap:calc(18px * var(--ui-scale));align-content:center;min-height:100%;display:grid}.lm-clock-pane__dial[data-astro-cid-33j66rwj]{aspect-ratio:1;width:min(340px,92%);position:relative}.lm-clock-pane__ring[data-astro-cid-33j66rwj]{border:var(--rule) solid var(--line);border-radius:50%;position:absolute;inset:6.5%}.lm-clock-pane__night[data-astro-cid-33j66rwj]{background:conic-gradient(from -30deg at 50% 50%, color-mix(in oklab, var(--ink) 18%, transparent) 0deg 120deg, transparent 120deg 360deg);border-radius:50%;position:absolute;inset:6.5%}.lm-clock-pane__hand[data-astro-cid-33j66rwj]{background:var(--cool);transform-origin:50% 0;width:2px;height:43.5%;margin-left:-1px;animation:24s linear infinite lm-clock-pane-hand;position:absolute;top:50%;left:50%;transform:rotate(180deg)}.lm-clock-pane__hand[data-astro-cid-33j66rwj]:after{content:"";background:var(--cool);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:50%}@keyframes lm-clock-pane-hand{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}.lm-clock-pane__mark[data-astro-cid-33j66rwj]{--base:var(--line);--active:var(--cool);--glow:color-mix(in oklab, var(--cool) 45%, transparent);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:24s linear infinite backwards lm-clock-pane-mark;position:absolute}.lm-clock-pane__mark--1[data-astro-cid-33j66rwj]{animation-delay:2s}.lm-clock-pane__mark--2[data-astro-cid-33j66rwj]{animation-delay:6s}.lm-clock-pane__mark--3[data-astro-cid-33j66rwj]{animation-delay:10s}.lm-clock-pane__mark--4[data-astro-cid-33j66rwj]{animation-delay:14s}.lm-clock-pane__mark--5[data-astro-cid-33j66rwj]{animation-delay:18s}.lm-clock-pane__mark--6[data-astro-cid-33j66rwj]{animation-delay:22s}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(4){top:12.4%;left:71.7%}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(5){top:50%;left:93.5%}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(6){top:87.6%;left:71.7%}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(7){top:87.6%;left:28.3%}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(8){top:50%;left:6.5%}.lm-clock-pane__mark[data-astro-cid-33j66rwj]:nth-child(9){top:12.4%;left:28.3%}@keyframes lm-clock-pane-mark{0%{background:var(--base);transform:scale(1);box-shadow:0 0 #0000}2%{background:var(--active);box-shadow:0 0 14px 4px var(--glow);transform:scale(1.25)}12%{background:var(--active);box-shadow:0 0 8px 2px var(--glow);transform:scale(1.1)}17%{background:var(--base);transform:scale(1);box-shadow:0 0 #0000}to{background:var(--base);transform:scale(1);box-shadow:0 0 #0000}}.lm-clock-pane__alerts[data-astro-cid-33j66rwj]{width:min(34em,100%);height:6.4em;font-size:clamp(11px,1.05cqi,12.5px);position:relative;container-type:inline-size}.lm-clock-pane__alert[data-astro-cid-33j66rwj]{border-radius:var(--radius-tile);background:var(--surface);border:var(--frame);box-shadow:.4em .4em 0 var(--frame-shadow);opacity:0;align-items:center;gap:.6em;padding:.75em .85em;animation:24s linear infinite both lm-clock-pane-alert-1;display:flex;position:absolute;inset:0}.lm-clock-pane__alert--2[data-astro-cid-33j66rwj]{animation-name:lm-clock-pane-alert-2}.lm-clock-pane__alert--3[data-astro-cid-33j66rwj]{animation-name:lm-clock-pane-alert-3}.lm-clock-pane__alert--4[data-astro-cid-33j66rwj]{animation-name:lm-clock-pane-alert-4}.lm-clock-pane__alert--5[data-astro-cid-33j66rwj]{animation-name:lm-clock-pane-alert-5}.lm-clock-pane__alert--6[data-astro-cid-33j66rwj]{animation-name:lm-clock-pane-alert-6}.lm-clock-pane__icon[data-astro-cid-33j66rwj]{border-radius:var(--radius-node);background:var(--surface-2);width:2.6em;height:2.6em;color:var(--cool);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.lm-clock-pane__time[data-astro-cid-33j66rwj]{font:var(--text-mono-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:max(12px,1em)}.lm-clock-pane__text[data-astro-cid-33j66rwj]{font:600 1em / 1.3 var(--font-sans);min-width:0;margin:.15em 0 0}.lm-clock-pane__tag[data-astro-cid-33j66rwj]{font:var(--text-mono-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:var(--hairline) solid var(--line);color:var(--muted);flex-shrink:0;margin-left:auto;padding:.25em .5em;font-size:max(12px,1em)}.lm-clock-pane__alert[data-astro-cid-33j66rwj].is-wait .lm-clock-pane__tag[data-astro-cid-33j66rwj]{border-color:var(--warm);color:var(--warm)}@keyframes lm-clock-pane-alert-1{0%,8.3%{opacity:0;transform:translateY(8px)}10.3%,23.5%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-5px)}}@keyframes lm-clock-pane-alert-2{0%,25%{opacity:0;transform:translateY(8px)}27%,40.2%{opacity:1;transform:translateY(0)}41.7%,to{opacity:0;transform:translateY(-5px)}}@keyframes lm-clock-pane-alert-3{0%,41.7%{opacity:0;transform:translateY(8px)}43.7%,56.8%{opacity:1;transform:translateY(0)}58.3%,to{opacity:0;transform:translateY(-5px)}}@keyframes lm-clock-pane-alert-4{0%,58.3%{opacity:0;transform:translateY(8px)}60.3%,73.5%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-5px)}}@keyframes lm-clock-pane-alert-5{0%,75%{opacity:0;transform:translateY(8px)}77%,90.2%{opacity:1;transform:translateY(0)}91.7%,to{opacity:0;transform:translateY(-5px)}}@keyframes lm-clock-pane-alert-6{0%,6.8%{opacity:1;transform:translateY(0)}8.3%,91.7%{opacity:0;transform:translateY(8px)}93.7%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lm-chain[data-astro-cid-33j66rwj]:after,.lm-chain__node[data-astro-cid-33j66rwj]:last-child .lm-chain__dot[data-astro-cid-33j66rwj],.lm-dots[data-astro-cid-33j66rwj] i[data-astro-cid-33j66rwj],.lm-chat__mark[data-astro-cid-33j66rwj].is-done svg,.lm-chat__av[data-astro-cid-33j66rwj].is-done svg{animation:none}.lm-chain[data-astro-cid-33j66rwj]:after{width:80%}.lm-chain__node[data-astro-cid-33j66rwj]:last-child .lm-chain__dot[data-astro-cid-33j66rwj]{filter:drop-shadow(0 0 calc(9px * var(--ui-scale)) var(--warm))}.lm-chat__line[data-astro-cid-33j66rwj],.lm-next[data-astro-cid-33j66rwj],.lm-chat__welcome[data-astro-cid-33j66rwj],.lm-chat__exchange[data-astro-cid-33j66rwj],.lm-chat__chips[data-astro-cid-33j66rwj]{transition:none}.lm-dots[data-astro-cid-33j66rwj] i[data-astro-cid-33j66rwj]{opacity:1}.lm-clock-pane__alert[data-astro-cid-33j66rwj],.lm-clock-pane__hand[data-astro-cid-33j66rwj],.lm-clock-pane__mark[data-astro-cid-33j66rwj]{animation:none}.lm-clock-pane__alert[data-astro-cid-33j66rwj]{opacity:1;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.lm-clock-pane__tag[data-astro-cid-33j66rwj]{white-space:normal;grid-column:2;justify-self:start;margin-left:0}.lm-clock-pane__alerts[data-astro-cid-33j66rwj]{gap:calc(8px * var(--ui-scale));height:auto;display:grid}.lm-clock-pane__dial[data-astro-cid-33j66rwj]{display:none}}@media (width<=900px){.lm-tabs[data-astro-cid-33j66rwj]{grid-template-columns:minmax(0,1fr);grid-template-areas:"menu""copy""panel"}.lm-tabs__photo{max-width:none;max-height:340px}.lm-tiles[data-astro-cid-33j66rwj],.lm-leaks[data-astro-cid-33j66rwj]{grid-template-columns:1fr}.lm-chain[data-astro-cid-33j66rwj]{padding:0 0 0 calc(34px * var(--ui-scale));gap:var(--space-4);grid-template-columns:1fr}.lm-chain[data-astro-cid-33j66rwj]:before,.lm-chain[data-astro-cid-33j66rwj]:after{left:calc(8px * var(--ui-scale));right:auto;top:calc(10px * var(--ui-scale));width:calc(2px * var(--ui-scale));height:calc(100% - 44px * var(--ui-scale))}.lm-chain[data-astro-cid-33j66rwj]:after{height:0;width:calc(2px * var(--ui-scale));animation-name:lm-chain-fill-v}@media (prefers-reduced-motion:reduce){.lm-chain[data-astro-cid-33j66rwj]:after{height:80%;width:calc(2px * var(--ui-scale))}}.lm-chain__node[data-astro-cid-33j66rwj]{text-align:left;justify-content:flex-start;align-items:center;gap:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));flex-flow:wrap}.lm-chain__dot[data-astro-cid-33j66rwj]{left:calc(-34px * var(--ui-scale));top:calc(3px * var(--ui-scale));position:absolute}.lm-chain__dash[data-astro-cid-33j66rwj]{white-space:normal;order:3;width:100%;position:static;transform:none}.lm-chain__dash[data-astro-cid-33j66rwj]:after{display:none}.lm-chain__label[data-astro-cid-33j66rwj]{flex:12ch}}@media (width<=700px){.lm-tablist[data-astro-cid-33j66rwj]{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-tab[data-astro-cid-33j66rwj]:nth-child(2){border-right:0}.lm-tab[data-astro-cid-33j66rwj]:first-child,.lm-tab[data-astro-cid-33j66rwj]:nth-child(2){border-bottom:1px solid var(--line)}.lm-chat[data-astro-cid-33j66rwj]{min-height:calc(420px * var(--ui-scale))}.lm-chat__chips[data-astro-cid-33j66rwj]{grid-template-columns:minmax(0,1fr)}.lm-chat__chips[data-astro-cid-33j66rwj].is-open{max-height:calc(220px * var(--ui-scale))}.lm-next[data-astro-cid-33j66rwj]{margin-left:0}.lm-clock-pane__dial[data-astro-cid-33j66rwj]{width:min(280px,88%)}.lm-clock-pane__alerts[data-astro-cid-33j66rwj]{height:14em}.lm-clock-pane__alert[data-astro-cid-33j66rwj]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lm-clock-pane__alert[data-astro-cid-33j66rwj]>div[data-astro-cid-33j66rwj]:nth-child(2){min-width:0}.lm-clock-pane__tag[data-astro-cid-33j66rwj]{white-space:normal;grid-column:2;justify-self:start;margin-left:0}}.lm-r-chat-proof[data-astro-cid-jhpxkdsn]{--ui-scale:1;min-width:0}.lm-r-chat-proof[data-astro-cid-jhpxkdsn] [data-astro-cid-jhpxkdsn]:is(p,span){font-size:max(12px,1em)}.lm-chat[data-astro-cid-jhpxkdsn]{border:calc(2px * var(--ui-scale)) solid var(--frame-border);border-radius:calc(18px * var(--ui-scale));background:var(--surface);min-width:0;height:380px;box-shadow:calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) 0 var(--frame-shadow);flex-direction:column;align-self:start;display:flex;overflow:hidden}.lm-chat__head[data-astro-cid-jhpxkdsn]{padding:calc(16px * var(--ui-scale)) calc(18px * var(--ui-scale)) 0}.lm-chat__kicker[data-astro-cid-jhpxkdsn]{font:800 9.5px / 1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cool);margin:0}.lm-chat__status[data-astro-cid-jhpxkdsn]{align-items:center;gap:calc(6px * var(--ui-scale));margin:calc(6px * var(--ui-scale)) 0 0;padding-bottom:calc(10px * var(--ui-scale));border-bottom:var(--hairline) solid var(--line);color:var(--muted);font:400 calc(10.5px * var(--ui-scale)) / 1.2 var(--font-sans);display:flex}.lm-chat__live[data-astro-cid-jhpxkdsn]{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:#5fb27a;border-radius:50%}.lm-chat__stage[data-astro-cid-jhpxkdsn]{flex:1;min-height:0;position:relative;overflow:hidden}.lm-chat__welcome[data-astro-cid-jhpxkdsn],.lm-chat__exchange[data-astro-cid-jhpxkdsn]{box-sizing:border-box;padding:calc(10px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(6px * var(--ui-scale));opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.lm-chat__stage[data-astro-cid-jhpxkdsn][data-view=welcome] .lm-chat__welcome[data-astro-cid-jhpxkdsn],.lm-chat__stage[data-astro-cid-jhpxkdsn][data-view=exchange] .lm-chat__exchange[data-astro-cid-jhpxkdsn]{opacity:1;pointer-events:auto;z-index:1}.lm-chat__welcome[data-astro-cid-jhpxkdsn]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.lm-chat__exchange[data-astro-cid-jhpxkdsn]{gap:calc(9px * var(--ui-scale));overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow:hidden auto}.lm-chat__mark[data-astro-cid-jhpxkdsn]{width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(11px * var(--ui-scale));background:var(--ground);justify-content:center;align-items:center;display:flex}.lm-chat__h[data-astro-cid-jhpxkdsn]{margin:calc(10px * var(--ui-scale)) 0 0;font:600 16px / 1.25 var(--mk-font-heading);color:var(--ink)}.lm-chat__p[data-astro-cid-jhpxkdsn]{margin:calc(6px * var(--ui-scale)) 0 0;max-width:42ch;font:400 calc(12px * var(--ui-scale)) / 1.45 var(--font-sans);color:var(--muted)}.lm-chat__grid[data-astro-cid-jhpxkdsn]{gap:calc(7px * var(--ui-scale));margin-top:calc(12px * var(--ui-scale));grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;max-width:100%;display:grid}.lm-chat__pills[data-astro-cid-jhpxkdsn]{justify-content:center;gap:calc(6px * var(--ui-scale));flex-wrap:wrap;min-width:0;display:flex}.lm-chip[data-astro-cid-jhpxkdsn]{align-items:center;gap:calc(5px * var(--ui-scale));min-width:0;min-height:44px;padding:calc(7px * var(--ui-scale)) calc(9px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(10px * var(--ui-scale));background:var(--ground);color:var(--ink);font:600 11px / 1.25 var(--font-sans);text-align:left;white-space:normal;cursor:pointer;flex:0 auto;display:flex}.lm-chip__n[data-astro-cid-jhpxkdsn]{color:var(--cool);font:700 calc(9px * var(--ui-scale)) / 1 var(--font-mono);flex:none}.lm-chip__t[data-astro-cid-jhpxkdsn]{min-width:0}.lm-chip[data-astro-cid-jhpxkdsn].is-on{border-color:var(--cool);color:var(--cool)}.lm-chip--sm[data-astro-cid-jhpxkdsn]{padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));font:600 calc(10.5px * var(--ui-scale)) / 1.25 var(--font-sans);justify-content:center}.lm-bubble[data-astro-cid-jhpxkdsn]{max-width:82%;padding:calc(8px * var(--ui-scale)) calc(11px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(13px * var(--ui-scale));background:var(--ground);color:var(--ink);font:400 calc(12.5px * var(--ui-scale)) / 1.45 var(--font-sans)}.lm-bubble--me[data-astro-cid-jhpxkdsn]{border-bottom-right-radius:calc(4px * var(--ui-scale));background:var(--panel-tint);border-color:color-mix(in oklab, var(--warm) 45%, var(--line));align-self:flex-end}.lm-row[data-astro-cid-jhpxkdsn]{align-items:flex-end;gap:calc(8px * var(--ui-scale));display:flex}.lm-row[data-astro-cid-jhpxkdsn] .lm-bubble[data-astro-cid-jhpxkdsn]{border-bottom-left-radius:calc(4px * var(--ui-scale))}.lm-chat__av[data-astro-cid-jhpxkdsn]{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(6px * var(--ui-scale));background:var(--ground);flex:none;justify-content:center;align-items:center;display:flex}.lm-dots[data-astro-cid-jhpxkdsn]{gap:calc(3px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) 0;margin:0;display:inline-flex}.lm-dots[data-astro-cid-jhpxkdsn] i[data-astro-cid-jhpxkdsn]{width:calc(5px * var(--ui-scale));height:calc(5px * var(--ui-scale));background:var(--muted);border-radius:50%;animation:1s ease-in-out infinite lm-dot}.lm-dots[data-astro-cid-jhpxkdsn] i[data-astro-cid-jhpxkdsn]:nth-child(2){animation-delay:.15s}.lm-dots[data-astro-cid-jhpxkdsn] i[data-astro-cid-jhpxkdsn]:nth-child(3){animation-delay:.3s}.lm-chat__line[data-astro-cid-jhpxkdsn]{opacity:0;transform:translateY(calc(5px * var(--ui-scale)));margin:0;transition:opacity .38s,transform .38s}.lm-chat__line[data-astro-cid-jhpxkdsn]+.lm-chat__line[data-astro-cid-jhpxkdsn]{margin-top:calc(4px * var(--ui-scale))}.lm-chat__line[data-astro-cid-jhpxkdsn].is-on{opacity:1;transform:none}.lm-next[data-astro-cid-jhpxkdsn]{margin:calc(2px * var(--ui-scale)) 0 0 calc(30px * var(--ui-scale));max-width:82%;padding:calc(8px * var(--ui-scale)) calc(11px * var(--ui-scale));font:400 calc(12.5px * var(--ui-scale)) / 1.45 var(--font-sans);border:var(--hairline) solid color-mix(in oklab, var(--warm) 40%, var(--line));border-radius:calc(13px * var(--ui-scale));background:var(--ground);opacity:0;transform:translateY(calc(8px * var(--ui-scale)));transition:opacity .42s,transform .42s;position:relative}.lm-next[data-astro-cid-jhpxkdsn].is-on{opacity:1;transform:none}.lm-next[data-astro-cid-jhpxkdsn].is-complete{border-color:color-mix(in oklab, var(--warm) 70%, var(--line));background:color-mix(in oklab, var(--warm) 12%, var(--ground))}.lm-next[data-astro-cid-jhpxkdsn].is-complete .lm-next__pill[data-astro-cid-jhpxkdsn]{border-color:color-mix(in oklab, var(--warm) 55%, var(--line));color:var(--warm);cursor:default;background:0 0}.lm-next[data-astro-cid-jhpxkdsn].is-complete .lm-next__meta[data-astro-cid-jhpxkdsn]{color:var(--warm)}.lm-next__rail[data-astro-cid-jhpxkdsn]{left:calc(-1px * var(--ui-scale));top:calc(10px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));width:calc(3px * var(--ui-scale));border-radius:0 calc(2px * var(--ui-scale)) calc(2px * var(--ui-scale)) 0;background:var(--warm);position:absolute}.lm-next__label[data-astro-cid-jhpxkdsn]{font:700 calc(9px * var(--ui-scale)) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--warm);margin:0}.lm-next__text[data-astro-cid-jhpxkdsn]{margin:calc(5px * var(--ui-scale)) 0 0;font:400 calc(12.5px * var(--ui-scale)) / 1.45 var(--font-sans);color:var(--ink)}.lm-next__row[data-astro-cid-jhpxkdsn]{align-items:center;gap:calc(10px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}.lm-next__pill[data-astro-cid-jhpxkdsn]{min-height:44px;padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale));border:var(--hairline) solid color-mix(in oklab, var(--warm) 55%, var(--frame-border));border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-ink);font:600 calc(11px * var(--ui-scale)) / 1.2 var(--font-sans);cursor:pointer;align-items:center;display:inline-flex}.lm-next__meta[data-astro-cid-jhpxkdsn]{font:700 calc(9px * var(--ui-scale)) / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lm-chat__foot[data-astro-cid-jhpxkdsn]{padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale));border-top:var(--hairline) solid var(--line)}.lm-chat__composer[data-astro-cid-jhpxkdsn]{align-items:center;gap:calc(8px * var(--ui-scale));border:var(--hairline) solid var(--line);border-radius:calc(12px * var(--ui-scale));background:var(--ground);padding:0;display:flex;position:relative}.lm-chat__input[data-astro-cid-jhpxkdsn]{font:400 calc(12px * var(--ui-scale)) / 1.3 var(--font-sans);color:var(--muted);flex:1;margin:0}.lm-chat__question-picker[data-astro-cid-jhpxkdsn]{appearance:none;border-radius:inherit;background:var(--ground);width:100%;min-width:0;min-height:44px;color:var(--ink);font:400 14px / 1.3 var(--font-sans);cursor:pointer;border:0;padding:10px 36px 10px 12px}.lm-chat__question-picker[data-astro-cid-jhpxkdsn]:focus-visible{outline:2px solid var(--cool);outline-offset:2px}.lm-chat__question-picker[data-astro-cid-jhpxkdsn] option[data-astro-cid-jhpxkdsn]{background:var(--ground);color:var(--ink)}.lm-chat__composer[data-astro-cid-jhpxkdsn]:after{content:"";border-right:2px solid var(--cool);border-bottom:2px solid var(--cool);pointer-events:none;width:7px;height:7px;position:absolute;top:17px;right:16px;transform:rotate(45deg)}.lm-chat__send[data-astro-cid-jhpxkdsn]{width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));background:var(--surface-2);color:var(--muted);font:600 calc(13px * var(--ui-scale)) / 1 var(--font-sans);flex:none;justify-content:center;align-items:center;display:flex}.lm-chat__chips[data-astro-cid-jhpxkdsn]{gap:calc(6px * var(--ui-scale));opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));max-height:0;margin-top:0;transition:opacity .36s cubic-bezier(.23,1,.32,1),max-height .36s cubic-bezier(.23,1,.32,1),margin-top .36s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.lm-chat__chips[data-astro-cid-jhpxkdsn].is-open{margin-top:calc(8px * var(--ui-scale));max-height:calc(120px * var(--ui-scale));opacity:1;visibility:visible;pointer-events:auto}.lm-chat__mark[data-astro-cid-jhpxkdsn] svg,.lm-chat__av[data-astro-cid-jhpxkdsn] svg{transform-origin:50% 70%}.lm-chat__mark[data-astro-cid-jhpxkdsn].is-done svg,.lm-chat__av[data-astro-cid-jhpxkdsn].is-done svg{animation:1s cubic-bezier(.23,1,.32,1) both lm-chat-done}.lm-chat__av[data-astro-cid-jhpxkdsn].is-done{border-color:color-mix(in oklab, var(--warm) 45%, var(--line))}@media (width<=700px){.lm-chat__chips[data-astro-cid-jhpxkdsn]{grid-template-columns:minmax(0,1fr)}.lm-chat__chips[data-astro-cid-jhpxkdsn].is-open{max-height:calc(240px * var(--ui-scale))}.lm-chat__pills[data-astro-cid-jhpxkdsn]{display:contents}.lm-chip[data-astro-cid-jhpxkdsn]{justify-content:center}.lm-next[data-astro-cid-jhpxkdsn]{margin-left:0}}@media (prefers-reduced-motion:reduce){.lm-chat__line[data-astro-cid-jhpxkdsn],.lm-next[data-astro-cid-jhpxkdsn],.lm-chat__welcome[data-astro-cid-jhpxkdsn],.lm-chat__exchange[data-astro-cid-jhpxkdsn],.lm-chat__chips[data-astro-cid-jhpxkdsn],.lm-chat__mark[data-astro-cid-jhpxkdsn] svg,.lm-chat__av[data-astro-cid-jhpxkdsn] svg{transition:none;animation:none}.lm-dots[data-astro-cid-jhpxkdsn] i[data-astro-cid-jhpxkdsn]{opacity:1;animation:none}}.lm-r-clock-proof[data-astro-cid-hxxyy6ee]{--ui-scale:1;min-width:0}.lm-clock-pane[data-astro-cid-hxxyy6ee]{justify-items:center;gap:calc(18px * var(--ui-scale));align-content:center;min-height:100%;display:grid}.lm-clock-pane__dial[data-astro-cid-hxxyy6ee]{aspect-ratio:1;width:min(340px,92%);position:relative}.lm-clock-pane__ring[data-astro-cid-hxxyy6ee]{border:var(--rule) solid var(--line);border-radius:50%;position:absolute;inset:6.5%}.lm-clock-pane__night[data-astro-cid-hxxyy6ee]{background:conic-gradient(from -30deg at 50% 50%, color-mix(in oklab, var(--ink) 18%, transparent) 0deg 120deg, transparent 120deg 360deg);border-radius:50%;position:absolute;inset:6.5%}.lm-clock-pane__hand[data-astro-cid-hxxyy6ee]{background:var(--cool);transform-origin:50% 0;width:2px;height:43.5%;margin-left:-1px;animation:24s linear infinite lm-clock-pane-hand;position:absolute;top:50%;left:50%;transform:rotate(180deg)}.lm-clock-pane__hand[data-astro-cid-hxxyy6ee]:after{content:"";background:var(--cool);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:50%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]{--base:var(--line);--active:var(--cool);--glow:color-mix(in oklab, var(--cool) 45%, transparent);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:24s linear infinite backwards lm-clock-pane-mark;position:absolute}.lm-clock-pane__mark--1[data-astro-cid-hxxyy6ee]{animation-delay:2s}.lm-clock-pane__mark--2[data-astro-cid-hxxyy6ee]{animation-delay:6s}.lm-clock-pane__mark--3[data-astro-cid-hxxyy6ee]{animation-delay:10s}.lm-clock-pane__mark--4[data-astro-cid-hxxyy6ee]{animation-delay:14s}.lm-clock-pane__mark--5[data-astro-cid-hxxyy6ee]{animation-delay:18s}.lm-clock-pane__mark--6[data-astro-cid-hxxyy6ee]{animation-delay:22s}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(4){top:12.4%;left:71.7%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(5){top:50%;left:93.5%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(6){top:87.6%;left:71.7%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(7){top:87.6%;left:28.3%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(8){top:50%;left:6.5%}.lm-clock-pane__mark[data-astro-cid-hxxyy6ee]:nth-child(9){top:12.4%;left:28.3%}.lm-clock-pane__alerts[data-astro-cid-hxxyy6ee]{width:min(34em,100%);height:6.4em;font-size:clamp(11px,1.05cqi,12.5px);position:relative;container-type:inline-size}.lm-clock-pane__alert[data-astro-cid-hxxyy6ee]{border-radius:var(--radius-tile);background:var(--surface);border:var(--frame);box-shadow:.4em .4em 0 var(--frame-shadow);opacity:0;align-items:center;gap:.6em;padding:.75em .85em;animation:24s linear infinite both lm-clock-pane-alert-1;display:flex;position:absolute;inset:0}.lm-clock-pane__alert--2[data-astro-cid-hxxyy6ee]{animation-name:lm-clock-pane-alert-2}.lm-clock-pane__alert--3[data-astro-cid-hxxyy6ee]{animation-name:lm-clock-pane-alert-3}.lm-clock-pane__alert--4[data-astro-cid-hxxyy6ee]{animation-name:lm-clock-pane-alert-4}.lm-clock-pane__alert--5[data-astro-cid-hxxyy6ee]{animation-name:lm-clock-pane-alert-5}.lm-clock-pane__alert--6[data-astro-cid-hxxyy6ee]{animation-name:lm-clock-pane-alert-6}.lm-clock-pane__icon[data-astro-cid-hxxyy6ee]{border-radius:var(--radius-node);background:var(--surface-2);width:2.6em;height:2.6em;color:var(--cool);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.lm-clock-pane__time[data-astro-cid-hxxyy6ee]{font:var(--text-mono-label);color:var(--muted);margin:0;font-size:max(12px,1em)}.lm-clock-pane__text[data-astro-cid-hxxyy6ee]{font:600 1em / 1.3 var(--font-sans);min-width:0;margin:.15em 0 0;font-size:max(12px,1em)}.lm-clock-pane__tag[data-astro-cid-hxxyy6ee]{font:var(--text-mono-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:var(--hairline) solid var(--line);color:var(--muted);flex-shrink:0;margin-left:auto;padding:.25em .5em;font-size:max(12px,1em)}.lm-clock-pane__alert[data-astro-cid-hxxyy6ee].is-wait .lm-clock-pane__tag[data-astro-cid-hxxyy6ee]{border-color:var(--warm);color:var(--warm)}@media (width<=700px){.lm-clock-pane__dial[data-astro-cid-hxxyy6ee]{width:min(280px,88%)}.lm-clock-pane__alerts[data-astro-cid-hxxyy6ee]{height:144px}.lm-clock-pane__alert[data-astro-cid-hxxyy6ee]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.lm-clock-pane__tag[data-astro-cid-hxxyy6ee]{white-space:normal;grid-column:2;justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.lm-clock-pane__hand[data-astro-cid-hxxyy6ee],.lm-clock-pane__mark[data-astro-cid-hxxyy6ee],.lm-clock-pane__alert[data-astro-cid-hxxyy6ee]{animation:none}.lm-clock-pane__alert[data-astro-cid-hxxyy6ee]{opacity:1;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.lm-clock-pane__tag[data-astro-cid-hxxyy6ee]{white-space:normal;grid-column:2;justify-self:start;margin-left:0}.lm-clock-pane__alerts[data-astro-cid-hxxyy6ee]{gap:12px;height:auto;display:grid}.lm-clock-pane__dial[data-astro-cid-hxxyy6ee]{display:none}}.lm-r-stories[data-astro-cid-qqnjcr62]{gap:var(--layout-item-gap);display:grid}.lm-r-chapter[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]{gap:var(--layout-item-gap);min-height:44px;padding:var(--layout-card-padding);cursor:pointer;font-family:var(--font-sans);font-size:var(--layout-card-heading-size);letter-spacing:-.01em;align-items:baseline;font-weight:600;list-style:none;display:flex}.lm-r-chapter[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]::-webkit-details-marker{display:none}.lm-r-chapter[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]:after{content:"+";color:var(--cool);font-size:var(--layout-card-heading-size);margin-left:auto;line-height:1}.lm-r-chapter[data-astro-cid-qqnjcr62][open]>summary[data-astro-cid-qqnjcr62]:after{content:"-"}.lm-r-chapter[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]:focus-visible{outline:3px solid var(--cool);outline-offset:3px}.lm-r-chapter__n[data-astro-cid-qqnjcr62]{color:var(--cool);font-family:var(--font-mono);font-size:var(--layout-detail-size)}.lm-r-chapter__label[data-astro-cid-qqnjcr62]{min-width:0}.lm-r-pad[data-astro-cid-qqnjcr62]{padding:var(--layout-card-padding)}.lm-r-stack[data-astro-cid-qqnjcr62]{gap:var(--layout-item-gap);align-content:start;display:grid}.lm-r-head[data-astro-cid-qqnjcr62]{gap:var(--layout-copy-gap);display:grid}.lm-r-head__h[data-astro-cid-qqnjcr62]{max-width:24ch;font-family:var(--mk-font-heading,var(--font-sans));font-size:var(--mk-h2);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.15}.lm-r-lead[data-astro-cid-qqnjcr62]{max-width:62ch;font-size:var(--layout-lead-size);margin:0;line-height:1.55}.lm-r-label[data-astro-cid-qqnjcr62]{font-size:var(--layout-detail-size);margin:0;font-weight:600}.lm-r-note[data-astro-cid-qqnjcr62]{color:var(--muted);font-size:var(--layout-detail-size);margin:0;line-height:1.5}.lm-r-two[data-astro-cid-qqnjcr62]{gap:var(--layout-item-gap);grid-template-columns:minmax(0,1fr);display:grid}.lm-r-lined[data-astro-cid-qqnjcr62]{border-block:1px solid var(--line)}.lm-r-lined[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]{align-items:center;gap:var(--layout-item-gap);min-height:44px;padding:var(--layout-item-gap) 0;cursor:pointer;font-size:var(--layout-item-title-size);font-weight:600;list-style:none;display:flex}.lm-r-lined[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]::-webkit-details-marker{display:none}.lm-r-lined[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]:after{content:"+";color:var(--cool);margin-left:auto}.lm-r-lined[data-astro-cid-qqnjcr62][open]>summary[data-astro-cid-qqnjcr62]:after{content:"-"}.lm-r-lined[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]:focus-visible{outline:3px solid var(--cool);outline-offset:3px}.lm-r-list[data-astro-cid-qqnjcr62]{gap:var(--layout-label-gap);font-size:var(--layout-detail-size);margin:0;padding-left:18px;line-height:1.5;display:grid}.lm-r-lined[data-astro-cid-qqnjcr62] .lm-r-list[data-astro-cid-qqnjcr62]{padding:0 var(--layout-card-padding) var(--layout-item-gap)}.lm-r-tile-word[data-astro-cid-qqnjcr62]{font-family:var(--mk-font-heading,var(--font-sans));font-size:var(--layout-card-heading-size);margin:0;font-weight:600}@media (width>=760px){.lm-r-two[data-astro-cid-qqnjcr62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lm-r-chapter[data-astro-cid-qqnjcr62]>summary[data-astro-cid-qqnjcr62]{scroll-behavior:auto}}.lm-connector[data-astro-cid-k5vtkasv]{aspect-ratio:480/220;width:min(480px,100%);max-width:100%;height:auto;position:relative;container-type:inline-size}.lm-connector__svg[data-astro-cid-k5vtkasv]{width:100%;height:100%;position:absolute;inset:0}.lm-connector__base[data-astro-cid-k5vtkasv]{fill:none;stroke:var(--line);stroke-width:2px;stroke-linecap:round}.lm-connector__beam[data-astro-cid-k5vtkasv]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:120 460;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.lm-connector__beam--in[data-astro-cid-k5vtkasv]{animation-name:lm-beam-in}.lm-connector__beam--out[data-astro-cid-k5vtkasv]{animation-name:lm-beam-out}.lm-connector__beam--1[data-astro-cid-k5vtkasv]{animation-delay:0s}.lm-connector__beam--2[data-astro-cid-k5vtkasv]{animation-delay:4s}.lm-connector__beam--3[data-astro-cid-k5vtkasv]{animation-delay:8s}.lm-connector__beam--4[data-astro-cid-k5vtkasv]{animation-delay:12s}.lm-connector__beam--5[data-astro-cid-k5vtkasv]{animation-delay:16s}.lm-connector__beam--6[data-astro-cid-k5vtkasv]{animation-delay:20s}@keyframes lm-beam-in{0%{stroke-dashoffset:120px;opacity:0}.2%{stroke-dashoffset:116px;opacity:1}16.5%{stroke-dashoffset:-250px;opacity:1}16.6%,to{stroke-dashoffset:-250px;opacity:0}}@keyframes lm-beam-out{0%{stroke-dashoffset:-250px;opacity:0}.2%{stroke-dashoffset:-246px;opacity:1}16.5%{stroke-dashoffset:120px;opacity:1}16.6%,to{stroke-dashoffset:120px;opacity:0}}.lm-connector__node[data-astro-cid-k5vtkasv]{box-sizing:border-box;isolation:isolate;text-align:center;background:var(--ink);width:clamp(34px,10.8cqw,52px);height:clamp(34px,10.8cqw,52px);color:var(--ground);border:var(--frame);box-shadow:3px 3px 0 var(--frame-shadow);font:var(--text-mono-label);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.lm-connector--named[data-astro-cid-k5vtkasv] .lm-connector__node[data-astro-cid-k5vtkasv]{background:var(--surface);color:var(--ink);font:700 8px / 1.25 var(--font-mono)}.lm-connector--logos[data-astro-cid-k5vtkasv] .lm-connector__node[data-astro-cid-k5vtkasv]{width:clamp(36px,11cqw,48px);height:clamp(36px,11cqw,48px);padding:0}.lm-connector__logo[data-astro-cid-k5vtkasv]{object-fit:contain;object-position:center;pointer-events:none;width:55%;max-width:55%;height:55%;max-height:55%;display:block}.lm-connector__node--left[data-astro-cid-k5vtkasv]{left:5.4167%}.lm-connector__node--right[data-astro-cid-k5vtkasv]{left:94.5833%}.lm-connector__node--1[data-astro-cid-k5vtkasv]{top:13.6364%}.lm-connector__node--2[data-astro-cid-k5vtkasv]{top:50%}.lm-connector__node--3[data-astro-cid-k5vtkasv]{top:86.3636%}.lm-connector__node[data-astro-cid-k5vtkasv] abbr[data-astro-cid-k5vtkasv]{text-decoration:none}.lm-connector__lexi[data-astro-cid-k5vtkasv]{background:var(--surface);border:var(--frame);width:clamp(36px,11cqw,50px);height:clamp(36px,11cqw,50px);box-shadow:3px 3px 0 var(--frame-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lm-connector__lexi[data-astro-cid-k5vtkasv] svg{width:auto;max-width:36%;height:58%}@media (prefers-reduced-motion:reduce){.lm-connector__beam[data-astro-cid-k5vtkasv]{opacity:.35;stroke-dasharray:none;animation:none}}.lm-r-how[data-astro-cid-uh4dkmou]{position:relative}.lm-r-head[data-astro-cid-uh4dkmou]{gap:var(--layout-copy-gap);align-content:start;display:grid}.lm-r-head[data-astro-cid-uh4dkmou] .ll-kicker-row{margin:0}.lm-r-step[data-astro-cid-uh4dkmou]{gap:var(--layout-item-gap);padding:var(--layout-card-padding);margin-top:var(--layout-item-gap);align-content:start;display:grid}.lm-r-step-head[data-astro-cid-uh4dkmou]{align-items:center;gap:var(--layout-label-gap);flex-wrap:wrap;display:flex}.lm-r-stage-n[data-astro-cid-uh4dkmou]{color:var(--cool);font-family:var(--font-mono);font-size:var(--layout-card-heading-size);font-weight:600}.lm-r-step-title[data-astro-cid-uh4dkmou]{font-family:var(--mk-font-heading,var(--font-sans));font-size:var(--layout-card-heading-size);letter-spacing:-.02em;margin:0;font-weight:600}.lm-r-step-owner[data-astro-cid-uh4dkmou]{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.lm-r-step-head[data-astro-cid-uh4dkmou]>.lm-r-pill[data-astro-cid-uh4dkmou]{margin-left:auto;font-size:12px}.lm-r-label[data-astro-cid-uh4dkmou]{font-size:var(--layout-detail-size);margin:0;font-weight:600}.lm-r-body[data-astro-cid-uh4dkmou]{max-width:62ch;font-size:var(--layout-lead-size);margin:0;line-height:1.55}.lm-r-list[data-astro-cid-uh4dkmou]{gap:var(--layout-label-gap);font-size:var(--layout-detail-size);margin:0;padding-left:18px;line-height:1.5;display:grid}.lm-r-pills[data-astro-cid-uh4dkmou]{gap:var(--layout-label-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lm-r-pill[data-astro-cid-uh4dkmou]{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--layout-detail-size);align-items:center;padding:5px 9px;line-height:1.4;display:inline-flex}.lm-r-connectors[data-astro-cid-uh4dkmou]{flex-direction:column;align-items:center;width:100%;display:flex}.lm-r-connectors[data-astro-cid-uh4dkmou] .lm-connector{width:min(420px,100%)}.lm-r-two[data-astro-cid-uh4dkmou]{gap:var(--layout-item-gap);grid-template-columns:minmax(0,1fr);display:grid}.lm-r-compare[data-astro-cid-uh4dkmou]{padding:var(--layout-card-padding);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.lm-r-compare--after[data-astro-cid-uh4dkmou]{border-color:var(--cool);background:color-mix(in oklab, var(--cool) 6%, var(--surface))}.lm-r-compare-label[data-astro-cid-uh4dkmou]{margin:0 0 var(--layout-label-gap);font-size:var(--layout-detail-size);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.lm-r-cta[data-astro-cid-uh4dkmou]{margin:0}@media (width>=760px){.lm-r-two[data-astro-cid-uh4dkmou]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-how__card[data-astro-cid-yyc3dikw]{isolation:isolate;border:2px solid var(--frame-border);min-width:0;box-shadow:8px 8px 0 var(--frame-shadow);background:var(--how-field);color:var(--ink);border-radius:18px;flex-direction:column;transition:border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw]{height:100%;min-height:0}.lm-how__card[data-astro-cid-yyc3dikw].is-active{border-color:color-mix(in oklab, var(--how-ink) 45%, var(--frame-border));box-shadow:var(--frame-offset)}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw]:not(.is-active):hover{filter:brightness(.985)}.lm-how__pin[data-astro-cid-yyc3dikw]{z-index:2;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:10px;padding:16px 14px 14px;display:flex;position:relative}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw]:not(.is-active) .lm-how__pin[data-astro-cid-yyc3dikw]{flex:none;height:auto;position:absolute;inset:0}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw].is-active .lm-how__pin[data-astro-cid-yyc3dikw]{border-bottom:1px solid color-mix(in oklab, var(--how-ink) 18%, var(--line));cursor:default;flex-flow:wrap;flex:none;align-items:center;gap:8px 14px;min-height:64px;padding:12px 16px 10px;position:relative;inset:auto}.lm-how__n[data-astro-cid-yyc3dikw]{font:600 34px / 1 var(--mk-font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--how-ink) 55%, transparent);transition:color .3s}.lm-how__card[data-astro-cid-yyc3dikw].is-done .lm-how__n[data-astro-cid-yyc3dikw],.lm-how__card[data-astro-cid-yyc3dikw].is-active .lm-how__n[data-astro-cid-yyc3dikw]{color:var(--how-ink)}.lm-how__tw[data-astro-cid-yyc3dikw]{gap:4px;min-width:0;margin-top:auto;display:grid}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw].is-active .lm-how__tw[data-astro-cid-yyc3dikw]{margin-top:0}.lm-how__title[data-astro-cid-yyc3dikw]{font:600 15px / 1.2 var(--mk-font-heading);letter-spacing:-.01em;color:color-mix(in oklab, var(--ink) 78%, var(--how-ink));transition:color .2s}.lm-how__card[data-astro-cid-yyc3dikw].is-active .lm-how__title[data-astro-cid-yyc3dikw]{color:var(--ink);font-size:18px}.lm-how__who[data-astro-cid-yyc3dikw]{font:600 12px / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lm-how__tag[data-astro-cid-yyc3dikw]{border:1px solid color-mix(in oklab, var(--how-ink) 35%, var(--line));background:color-mix(in oklab, var(--surface) 72%, transparent);font:700 12px / 1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--how-ink);border-radius:999px;margin-left:auto;padding:4px 9px;display:inline-block}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw]:not(.is-active) .lm-how__tag[data-astro-cid-yyc3dikw]{display:none}.lm-how__detail[data-astro-cid-yyc3dikw]{z-index:1;text-align:left;align-content:start;gap:14px;padding:14px 16px 18px;display:grid;position:relative}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__detail[data-astro-cid-yyc3dikw]{opacity:0;pointer-events:none;visibility:hidden;flex:auto;min-height:0;transition:opacity .14s,visibility 0s linear .14s;overflow:hidden}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw]:not(.is-active) .lm-how__detail[data-astro-cid-yyc3dikw]{flex:none;position:absolute;inset:0;overflow:hidden}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s .18s,visibility linear;position:relative;inset:auto}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--eucalyptus[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--blush[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--mist[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw]{align-content:space-between;gap:20px}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--eucalyptus[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--blush[data-astro-cid-yyc3dikw].is-active .lm-how__detail[data-astro-cid-yyc3dikw]{align-content:start;gap:28px}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--eucalyptus[data-astro-cid-yyc3dikw].is-active .lm-how__copy[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--blush[data-astro-cid-yyc3dikw].is-active .lm-how__copy[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--mist[data-astro-cid-yyc3dikw].is-active .lm-how__copy[data-astro-cid-yyc3dikw]{gap:10px}.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--eucalyptus[data-astro-cid-yyc3dikw].is-active .lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__card--blush[data-astro-cid-yyc3dikw].is-active .lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]{padding:5px 0}.lm-how__pk[data-astro-cid-yyc3dikw]{font:600 12px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--how-ink);margin:0}.lm-how__copy[data-astro-cid-yyc3dikw]{gap:6px;display:grid}.lm-how__body[data-astro-cid-yyc3dikw]{max-width:60ch;font:400 13.5px / 1.4 var(--font-sans);color:var(--ink);margin:0}.lm-how__chips[data-astro-cid-yyc3dikw]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lm-how__chips[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]{border:1px solid color-mix(in oklab, var(--how-ink) 22%, var(--line));font:600 12px / 1.2 var(--font-sans);color:var(--ink);background:color-mix(in oklab, var(--surface) 78%, transparent);border-radius:999px;padding:6px 12px;display:inline-flex}.lm-how__foot[data-astro-cid-yyc3dikw]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lm-how__foot[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]{border:1px solid color-mix(in oklab, var(--how-ink) 28%, var(--line));font:700 12px / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--how-ink);background:color-mix(in oklab, var(--surface) 72%, transparent);border-radius:999px;padding:5px 11px;display:inline-flex}.lm-how__hint[data-astro-cid-yyc3dikw]{font:700 12px / 1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.lm-how__list[data-astro-cid-yyc3dikw]{width:100%;margin:0;padding:0;list-style:none}.lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]{font:400 13.5px / 1.4 var(--font-sans);color:var(--ink);border-bottom:0;align-items:center;gap:10px;padding:8px 0;display:flex}.lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:first-child{padding-top:0}.lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:last-child{padding-bottom:0}.lm-how__list[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:before{content:"✓";border:1px solid var(--how-ink);width:18px;height:18px;color:var(--how-ink);font:700 10px / 17px var(--font-mono);text-align:center;border-radius:50%;flex:none}.lm-how__beams[data-astro-cid-yyc3dikw]{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.lm-how__beams[data-astro-cid-yyc3dikw] .lm-connector{width:min(420px,100%)}.lm-how__compare[data-astro-cid-yyc3dikw]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;width:100%;margin:0;display:grid}.lm-how__compare-col[data-astro-cid-yyc3dikw]{border:1px solid color-mix(in oklab, var(--how-ink) 18%, var(--line));background:color-mix(in oklab, var(--surface) 82%, transparent);border-radius:12px;padding:10px 12px}.lm-how__compare-col--after[data-astro-cid-yyc3dikw]{border-color:color-mix(in oklab, var(--how-ink) 40%, var(--line));background:color-mix(in oklab, var(--how-layer) 55%, var(--surface))}.lm-how__compare-label[data-astro-cid-yyc3dikw]{font:700 12px / 1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.lm-how__compare-col--after[data-astro-cid-yyc3dikw] .lm-how__compare-label[data-astro-cid-yyc3dikw]{color:var(--how-ink)}.lm-how__compare-col[data-astro-cid-yyc3dikw] ul[data-astro-cid-yyc3dikw]{gap:0;margin:0;padding:0;list-style:none;display:grid}.lm-how__compare-col[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]{border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent);font:400 12.5px / 1.35 var(--font-sans);color:var(--ink);align-items:center;gap:10px;padding:8px 0;display:flex}.lm-how__compare-col[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:first-child{padding-top:0}.lm-how__compare-col[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:last-child{border-bottom:0;padding-bottom:0}.lm-how__compare-col[data-astro-cid-yyc3dikw] li[data-astro-cid-yyc3dikw]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.lm-how__compare-arrow[data-astro-cid-yyc3dikw]{width:28px;color:var(--how-ink);place-items:center;display:grid}.lm-how__compare-arrow[data-astro-cid-yyc3dikw] svg[data-astro-cid-yyc3dikw]{width:20px;height:20px}.lm-how__cta[data-astro-cid-yyc3dikw]{--button-padding:var(--button-mini-padding);--button-gap:var(--button-mini-gap);--button-letter-spacing:-.01em;justify-content:center;margin:0;display:flex}.lm-how__cta[data-astro-cid-yyc3dikw] .ll-button{--button-font:800 12px/1.3 var(--mk-font-heading,var(--font-sans))}.lm-how__cta[data-astro-cid-yyc3dikw] .ll-button__arrow{font-size:1.1em;line-height:1}.lm-how__cta[data-astro-cid-yyc3dikw] .ll-button:hover .ll-button__arrow{transform:none}@media (width<=900px){.lm-how__compare[data-astro-cid-yyc3dikw]{grid-template-columns:1fr}.lm-how__compare-arrow[data-astro-cid-yyc3dikw]{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.lm-how__card[data-astro-cid-yyc3dikw],.lm-how__n[data-astro-cid-yyc3dikw],.lm-how__title[data-astro-cid-yyc3dikw],.lm-how[data-astro-cid-yyc3dikw].js .lm-how__detail[data-astro-cid-yyc3dikw]{transition:none}}.lm-people[data-astro-cid-2x7plrau]{--lm-people-tile-min-height:168px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(72px,9vw,120px);display:grid}.lm-people__find[data-astro-cid-2x7plrau]{border:var(--frame);box-shadow:var(--frame-offset);background:var(--surface);border-radius:18px;padding:20px 22px 22px}.lm-people__bar[data-astro-cid-2x7plrau]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lm-people__label[data-astro-cid-2x7plrau]{color:var(--cool);font-size:9px}.lm-people__quote[data-astro-cid-2x7plrau]{min-height:48px;font:600 20px / 1.25 var(--mk-font-heading);letter-spacing:-.01em;color:var(--ink);margin:14px 0 0;transition:opacity .24s}.lm-people__pair[data-astro-cid-2x7plrau]{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;margin-top:14px;transition:opacity .24s;display:grid}.lm-read[data-astro-cid-2x7plrau]{min-height:var(--lm-people-tile-min-height);border-radius:12px;flex-direction:column;padding:14px 14px 16px;display:flex}.lm-read--lexi[data-astro-cid-2x7plrau]{background:var(--bg-eucalyptus-field);border:var(--hairline) solid color-mix(in oklab, var(--bg-eucalyptus-ink) 45%, var(--line));color:var(--ink)}.lm-read--bot[data-astro-cid-2x7plrau]{background:var(--bg-mist-field);border:var(--hairline) solid var(--line);color:var(--muted)}.lm-read--bot[data-astro-cid-2x7plrau] .lm-read__big[data-astro-cid-2x7plrau],.lm-read--bot[data-astro-cid-2x7plrau] .lm-read__p[data-astro-cid-2x7plrau]{color:inherit}.lm-read__pill[data-astro-cid-2x7plrau]{background:var(--ll-teal);color:#fff;max-width:100%;font:700 8px / 1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 14px;display:inline-block}.lm-read__pill--bot[data-astro-cid-2x7plrau]{background:var(--ink);color:var(--ground)}[data-theme=dark] .lm-read__pill[data-astro-cid-2x7plrau]:not(.lm-read__pill--bot){background:var(--ll-teal);color:#fff}.lm-read__big[data-astro-cid-2x7plrau]{font:600 18px / 1.2 var(--mk-font-heading);letter-spacing:-.01em;margin:12px 0 0}.lm-read__p[data-astro-cid-2x7plrau]{font:400 12px / 1.45 var(--font-sans);margin:8px 0 0}.lm-people__controls[data-astro-cid-2x7plrau]{flex-shrink:0;align-items:center;gap:6px;display:flex}.lm-people__count[data-astro-cid-2x7plrau]{text-align:center;min-width:32px;font:700 9px / 1 var(--font-mono);letter-spacing:.12em;color:var(--muted);margin:0}.lm-people__arrow[data-astro-cid-2x7plrau]{background:var(--ground);border:1.5px solid var(--frame-border);width:22px;height:22px;box-shadow:1.5px 1.5px 0 var(--frame-shadow);color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.lm-people__arrow[data-astro-cid-2x7plrau] svg[data-astro-cid-2x7plrau]{width:9px;height:auto}.lm-people__copy[data-astro-cid-2x7plrau]{min-width:0}@media (width>=1000px){.lm-people__find[data-astro-cid-2x7plrau]{grid-area:1/1}.lm-people__copy[data-astro-cid-2x7plrau]{grid-area:1/2}}.lm-people__copy[data-astro-cid-2x7plrau] .ll-kicker-row{margin:0}.lm-people__copy[data-astro-cid-2x7plrau] .lm-section__head[data-astro-cid-2x7plrau]{margin-top:14px}.lm-people__copy[data-astro-cid-2x7plrau] .lm-section__intro[data-astro-cid-2x7plrau]{max-width:42ch;margin-top:24px}@media (width<=999px){.lm-people[data-astro-cid-2x7plrau]{gap:var(--layout-content-gap)}.lm-people__label[data-astro-cid-2x7plrau],.lm-read__pill[data-astro-cid-2x7plrau],.lm-people__count[data-astro-cid-2x7plrau]{font-size:12px}.lm-people__arrow[data-astro-cid-2x7plrau]{width:44px;height:44px;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.lm-people__arrow[data-astro-cid-2x7plrau]:before{content:"";background:var(--ground);border:1.5px solid var(--frame-border);box-shadow:1.5px 1.5px 0 var(--frame-shadow);border-radius:999px;position:absolute;inset:11px}.lm-people__arrow[data-astro-cid-2x7plrau] svg[data-astro-cid-2x7plrau]{position:relative}.lm-people__arrow[data-astro-cid-2x7plrau]:focus-visible{outline:3px solid var(--cool);outline-offset:2px}.lm-people[data-astro-cid-2x7plrau],.lm-people__pair[data-astro-cid-2x7plrau]{grid-template-columns:1fr}.lm-people__bar[data-astro-cid-2x7plrau]{flex-wrap:wrap}.lm-read[data-astro-cid-2x7plrau]{min-height:0}}@media (prefers-reduced-motion:reduce){.lm-people__quote[data-astro-cid-2x7plrau],.lm-people__pair[data-astro-cid-2x7plrau]{transition:none}}.pricing-direction[data-astro-cid-goktfau5]{isolation:isolate;padding-block:var(--layout-section-padding);color:var(--ink);font-family:var(--font-sans);position:relative;overflow:hidden}.pricing-direction[data-astro-cid-goktfau5]:before,.pricing-direction[data-astro-cid-goktfau5]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.pricing-direction--quote[data-astro-cid-goktfau5]{background:color-mix(in oklab, var(--surface-2) 32%, var(--ground))}.pricing-direction--quote[data-astro-cid-goktfau5]:before{background:radial-gradient(circle, var(--cool) 1px, transparent 1.6px) 0 0 / 15px 15px;opacity:.12;border-radius:50%;width:650px;height:650px;top:-240px;left:-420px}.pricing-direction--quote[data-astro-cid-goktfau5]:after{background:var(--surface-2);opacity:.55;border-radius:50%;width:70%;height:48%;bottom:-36%;right:-10%}.pricing-direction--inclusions[data-astro-cid-goktfau5]{background:color-mix(in oklab, var(--evidence) 4%, var(--ground))}.pricing-direction--inclusions[data-astro-cid-goktfau5]:before{background-image:linear-gradient(var(--cool) 1px, transparent 1px), linear-gradient(90deg, var(--cool) 1px, transparent 1px);opacity:.055;background-size:64px 64px;inset:0;mask-image:linear-gradient(90deg,#000,#0000 36% 75%,#000)}.pricing-direction--scope[data-astro-cid-goktfau5]{background:color-mix(in oklab, var(--warm) 3%, var(--ground))}.pricing-direction--scope[data-astro-cid-goktfau5]:before{background:color-mix(in oklab, var(--warm) 3%, transparent);width:22%;inset:0 auto 0 0}.pricing-direction--scope[data-astro-cid-goktfau5]:after{background:repeating-linear-gradient(0deg, var(--cool) 0 1px, transparent 1px 18px);opacity:.12;width:180px;height:70%;top:15%;right:-80px}.pricing-shell[data-astro-cid-goktfau5]{max-width:var(--page-max,1320px);padding-inline:var(--page-gutter,40px);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);margin-inline:auto;display:grid}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-shell[data-astro-cid-goktfau5]{max-width:var(--page-max,1320px);padding-inline:var(--page-gutter,40px);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:clamp(72px,9vw,120px)}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-copy[data-astro-cid-goktfau5]{order:-1;container-type:inline-size}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-copy[data-astro-cid-goktfau5] h2[data-astro-cid-goktfau5]{font-size:var(--mk-h2);color:var(--ink)}.pricing-direction--current[data-astro-cid-goktfau5] .quote-card-head[data-astro-cid-goktfau5] h3[data-astro-cid-goktfau5]{font-size:var(--layout-card-heading-size)}.pricing-direction--current[data-astro-cid-goktfau5] .quote-summary[data-astro-cid-goktfau5],.pricing-direction--current[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] .quote-item-detail[data-astro-cid-goktfau5]{font-size:var(--layout-detail-size)}.pricing-direction--current[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] li[data-astro-cid-goktfau5]{font-size:var(--layout-item-title-size)}.pricing-direction--current[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] summary{padding-block:var(--layout-row-padding)}@media (width<=999px){.pricing-direction--current[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] summary{align-items:center;min-height:44px}}.pricing-direction--current[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] .quote-item-detail[data-astro-cid-goktfau5]{padding-bottom:var(--layout-row-padding)}.pricing-content[data-astro-cid-goktfau5],.pricing-copy[data-astro-cid-goktfau5]{min-width:0}.pricing-introduction[data-astro-cid-goktfau5]{display:contents}.pricing-direction[data-astro-cid-goktfau5] [data-astro-cid-goktfau5]:is(h2,h3,p){margin:0}.pricing-copy[data-astro-cid-goktfau5] h2[data-astro-cid-goktfau5]{max-width:17ch;margin-top:var(--layout-copy-gap);font:600 clamp(30px, 3.2vw, 42px)/1.12 var(--mk-font-heading,var(--font-sans));letter-spacing:-.035em}.pricing-copy[data-astro-cid-goktfau5] .pricing-intro[data-astro-cid-goktfau5]{margin-top:var(--layout-content-gap);max-width:43ch}.pricing-promise[data-astro-cid-goktfau5]{margin-block:var(--layout-content-gap);border-left:2px solid var(--cool);padding-left:var(--layout-copy-gap);color:var(--muted);max-width:42ch;font-size:14px;line-height:1.6}.pricing-promise[data-astro-cid-goktfau5] strong[data-astro-cid-goktfau5]{color:var(--ink);font-weight:600}.pricing-copy[data-astro-cid-goktfau5] .pricing-free[data-astro-cid-goktfau5]{margin-top:var(--layout-copy-gap);color:var(--muted);font-size:12px}.pricing-action[data-astro-cid-goktfau5]{width:fit-content;max-width:100%;margin-inline:0;margin-top:var(--layout-content-gap);--raised-font:800 var(--layout-button-size,18px)/1.3 var(--mk-font-heading,var(--font-sans));flex-direction:column;align-items:center;display:flex}.pricing-action[data-astro-cid-goktfau5] .pricing-free[data-astro-cid-goktfau5]{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font:600 12px/1.5 Consolas,IBM Plex Mono,monospace}.pricing-copy[data-astro-cid-goktfau5] .pricing-note[data-astro-cid-goktfau5]{margin-top:var(--layout-content-gap);max-width:43ch;color:var(--muted);font-size:12px;line-height:1.5}.pricing-soft[data-astro-cid-goktfau5]{background:var(--surface);border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);box-shadow:0 12px 28px color-mix(in oklab, var(--shadow) 76%, transparent);border-radius:18px;overflow:hidden}.quote-card-head[data-astro-cid-goktfau5]{padding:var(--layout-card-padding);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-card-head--current[data-astro-cid-goktfau5]{display:block}.quote-card-body[data-astro-cid-goktfau5]{padding:var(--layout-card-padding)}.quote-tag[data-astro-cid-goktfau5]{color:var(--muted);font-size:12px}.pricing-content[data-astro-cid-goktfau5] .quote-summary[data-astro-cid-goktfau5]{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.quote-footer[data-astro-cid-goktfau5]{padding:16px var(--layout-card-padding);background:color-mix(in oklab, var(--surface-2) 50%, var(--surface));color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12px;display:flex}.pricing-direction--previous[data-astro-cid-goktfau5] .quote-list[data-astro-cid-goktfau5] li[data-astro-cid-goktfau5]{border-top:1px solid var(--line)}.quote-card-head[data-astro-cid-goktfau5] h3[data-astro-cid-goktfau5],.quote-card-body[data-astro-cid-goktfau5] h3[data-astro-cid-goktfau5]{font:600 22px/1.25 var(--mk-font-heading);letter-spacing:-.02em}.quote-list[data-astro-cid-goktfau5]{margin:var(--layout-content-gap) 0 0;padding:0;list-style:none}.quote-list--expandable[data-astro-cid-goktfau5]{margin-top:0}.quote-list[data-astro-cid-goktfau5] li[data-astro-cid-goktfau5]{border-top:.5px solid color-mix(in oklab, var(--cool) 12%, transparent);align-items:baseline;gap:12px;padding-block:12px;font-size:15px;line-height:1.4;display:flex}.include-check[data-astro-cid-goktfau5]{color:var(--cool)}.quote-item-title[data-astro-cid-goktfau5]{color:var(--ink);font-weight:600;display:block}.quote-list[data-astro-cid-goktfau5].quote-list--expandable li{padding:0;display:block}.quote-list[data-astro-cid-goktfau5].quote-list--expandable li:first-child{border-top:0}.quote-list[data-astro-cid-goktfau5] details{width:100%}.quote-list[data-astro-cid-goktfau5] summary{cursor:pointer;grid-template-columns:8px 1fr;align-items:baseline;gap:12px;padding-block:15px;list-style:none;display:grid}.quote-list[data-astro-cid-goktfau5] summary::-webkit-details-marker{display:none}.quote-list[data-astro-cid-goktfau5] summary:focus-visible{outline:2px solid var(--cool);outline-offset:3px;border-radius:3px}.quote-list[data-astro-cid-goktfau5] summary:hover .quote-item-title{color:var(--cool)}.quote-list[data-astro-cid-goktfau5] .include-dot{background:var(--cool);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.quote-list[data-astro-cid-goktfau5] .quote-item-detail[data-astro-cid-goktfau5]{color:var(--muted);padding:0 0 15px 20px;font-size:14px;line-height:1.5}.inclusions-grid[data-astro-cid-goktfau5]{gap:var(--layout-item-gap);grid-template-columns:1fr 1fr;display:grid}.inclusion-tile[data-astro-cid-goktfau5]{padding:var(--layout-card-padding)}.tile-index[data-astro-cid-goktfau5]{color:var(--cool);font-size:12px}.inclusion-tile[data-astro-cid-goktfau5] h3[data-astro-cid-goktfau5]{font:600 17px/1.3 var(--mk-font-heading);margin-top:12px}.inclusion-tile[data-astro-cid-goktfau5] p[data-astro-cid-goktfau5]{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.scope-sheet-head[data-astro-cid-goktfau5]{padding:var(--layout-card-padding);border-bottom:1px solid var(--line)}.scope-sheet-head[data-astro-cid-goktfau5]>p[data-astro-cid-goktfau5]{font:600 22px/1.2 var(--mk-font-heading);margin-top:12px}.scope-group[data-astro-cid-goktfau5]{margin-inline:var(--layout-card-padding);border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:16px;padding-block:20px;display:grid}.scope-number[data-astro-cid-goktfau5]{color:var(--cool);padding-top:2px;font-size:12px}.scope-group[data-astro-cid-goktfau5] h3[data-astro-cid-goktfau5]{font:600 17px/1.3 var(--mk-font-heading)}.scope-group[data-astro-cid-goktfau5] ul[data-astro-cid-goktfau5]{color:var(--muted);gap:6px;margin:8px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.scope-total[data-astro-cid-goktfau5]{padding:var(--layout-card-padding);background:color-mix(in oklab, var(--surface-2) 35%, var(--surface));flex-direction:column;gap:8px;display:flex}.scope-total[data-astro-cid-goktfau5] strong[data-astro-cid-goktfau5]{font:600 18px/1.3 var(--mk-font-heading)}.scope-total[data-astro-cid-goktfau5] span[data-astro-cid-goktfau5]{color:var(--muted);font-size:13px}@media (width<=900px){.pricing-direction--current[data-astro-cid-goktfau5] .pricing-shell[data-astro-cid-goktfau5]{gap:var(--layout-content-gap);grid-template-columns:1fr}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-copy[data-astro-cid-goktfau5]{grid-row:1}}@media (width<=760px){.pricing-shell[data-astro-cid-goktfau5]{gap:var(--layout-content-gap);grid-template-columns:1fr}.pricing-copy[data-astro-cid-goktfau5]{grid-row:1}.pricing-copy[data-astro-cid-goktfau5] h2[data-astro-cid-goktfau5]{max-width:23ch}}@media (width<=999px){.pricing-direction--current[data-astro-cid-goktfau5] .pricing-shell[data-astro-cid-goktfau5]{gap:var(--layout-content-gap);grid-template-columns:1fr}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-copy[data-astro-cid-goktfau5]{display:contents}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-introduction[data-astro-cid-goktfau5]{order:-1;display:block}.pricing-direction--current[data-astro-cid-goktfau5] .pricing-action[data-astro-cid-goktfau5]{order:1;justify-self:center;margin-top:0}}@media (width<=440px){.inclusions-grid[data-astro-cid-goktfau5]{grid-template-columns:1fr}}.lm[data-astro-cid-h2fshm7c]{--lm-line:var(--world-marketing-line);--lm-node:var(--world-marketing-node);overflow-x:clip}.lm-responsive-desktop[data-astro-cid-h2fshm7c]{display:none}.lm-responsive-mobile[data-astro-cid-h2fshm7c]{display:block}@media (width>=1000px){.lm-responsive-desktop[data-astro-cid-h2fshm7c]{display:block}.lm-responsive-mobile[data-astro-cid-h2fshm7c]{display:none}}@media (width<=999px){.lm-memory-band[data-astro-cid-h2fshm7c] .brain-main{gap:var(--layout-item-gap);grid-template-columns:1fr}.lm-memory-band[data-astro-cid-h2fshm7c] .brain-copy{display:contents}.lm-memory-band[data-astro-cid-h2fshm7c] .brain-introduction{display:block}.lm-memory-band[data-astro-cid-h2fshm7c] .brain-visual{width:100%;max-width:580px;margin-inline:auto}.lm-memory-band[data-astro-cid-h2fshm7c] .brain-inclusion{order:1;max-width:none;margin-top:0}}.lm[data-astro-cid-h2fshm7c] .lm-section__head{margin-top:var(--layout-label-gap);max-width:20ch}.lm[data-astro-cid-h2fshm7c] [data-lm-tabs] .lm-section__head,.lm[data-astro-cid-h2fshm7c] [data-lm-tabs] .lm-section__intro,.lm[data-astro-cid-h2fshm7c] [data-lm-tabs] .lm-section__note{margin-top:0}.lm[data-astro-cid-h2fshm7c] [data-lm-tabs] .lm-section__head{max-width:24ch}.lm[data-astro-cid-h2fshm7c] .lm-section__intro{margin-top:var(--layout-copy-gap)}.lm[data-astro-cid-h2fshm7c] [data-lm-tabs] .lm-section__intro{margin-top:0}
