.lb{--gutter:clamp(16px, 4vw, 48px);padding:calc(64px + clamp(18px, 3vw, 40px)) var(--gutter) clamp(40px, 5vw, 72px);background:var(--bg);color:var(--text);position:relative}.lb:has([role=combobox][aria-expanded=true]){z-index:2}.lb-in{grid-template-areas:"head""panel""card";gap:clamp(20px,3vw,32px);max-inline-size:1320px;margin-inline:auto;display:grid}@media (min-width:1100px){.lb-in{grid-template-columns:minmax(0,520px) minmax(0,1fr);grid-template-areas:"head head""card panel";align-items:start;column-gap:clamp(28px,3.4vw,48px)}}.lb-head{grid-area:head}.lb-eyebrow{font:600 13px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gilt);align-items:center;gap:12px;margin:0;display:flex}.lb-eyebrow:before{content:"";background:currentColor;block-size:1px;inline-size:24px}.lb-h1{font-family:var(--font-display);letter-spacing:-.014em;font-variation-settings:"opsz" 60;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);font-weight:450;line-height:1.04}.lb-h1-text{margin-top:14px;display:block}.lb-h1 em,.lb-q em{color:var(--gilt);font-style:italic;font-weight:400}.lb-lead{max-inline-size:40rem;color:var(--text-2);text-wrap:pretty;margin:14px 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.5}@media (min-width:1100px) and (max-height:900px){.lb{padding-block-start:84px}.lb-in{row-gap:20px}.lb-h1{font-size:2.75rem}.lb-h1-text{margin-top:10px}.lb-lead{margin-top:10px;font-size:1.0625rem}}.lb-card{--card-px:clamp(18px, 2.6vw, 28px);--card-pb:clamp(18px, 2.4vw, 24px);padding:clamp(18px, 2.4vw, 26px) var(--card-px) var(--card-pb);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:24px;grid-area:card;align-self:start;scroll-margin-top:80px}.lb-progress{align-items:center;gap:12px;margin-block-end:18px;display:flex}.lb-progress-label{font:600 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.lb-q{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 60;text-wrap:balance;outline:none;margin:0 0 18px;font-size:clamp(1.625rem,1.35rem + .9vw,2rem);font-weight:500;line-height:1.1}.lb-more{min-block-size:44px;font:600 15px/1 var(--font-sans);color:var(--gilt);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.lb-more:hover{color:var(--text)}.lb-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}@media (min-width:1100px){.lb-card:has(>.lb-actions){padding-block-end:0}.lb-actions{z-index:2;margin-inline:calc(-1 * var(--card-px));padding:18px var(--card-px) var(--card-pb);background:var(--surface);border-radius:0 0 23px 23px;position:sticky;inset-block-end:0}.lb-actions:before{content:"";background:linear-gradient(transparent, var(--surface));pointer-events:none;block-size:16px;position:absolute;inset-block-end:100%;inset-inline:0}}.lb-skip{font:600 15px/1.3 var(--font-sans);color:var(--text-2);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;text-decoration-thickness:1px}.lb-skip:hover{color:var(--text)}@media (max-width:479px){.lb-actions{flex-direction:column-reverse;align-items:stretch}.lb-skip{align-self:center}}.lb-ready{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);gap:2px;margin:0;display:grid}.lb-ready>div{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.lb-ready>div+div{border-top:1px solid var(--line)}.lb-ready dt{color:var(--text-2);padding-top:2px;font-size:14px;font-weight:600}.lb-ready dd{min-inline-size:0;margin:0;font-size:16px;line-height:1.45}.lb-link{overflow-wrap:anywhere;font:600 15px/1.4 var(--font-mono);display:block}.lb-link-status{color:var(--text-2);font-size:13px;display:block}.lb-link-status[data-status=available]{color:var(--ok)}.lb-card-pew{justify-content:center;margin-top:18px;display:flex}.lb-card-pew .bm-pew-card{rotate:-2deg}.lb-ready-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.lb-keep{border:1px solid color-mix(in srgb, var(--line-strong) 60%, transparent);min-block-size:56px;font:600 17px/1 var(--font-sans);color:var(--text);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.lb-keep:hover{border-color:var(--text);background:var(--surface-2)}.lb-change{font:600 14px/1.3 var(--font-sans);color:var(--gilt);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px}.lb-panel{background:var(--bg-sunken);aspect-ratio:16/10;border-radius:28px;grid-area:panel;scroll-margin-top:80px;position:relative;overflow:hidden}.lb-panel-label{z-index:3;font:600 12px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0;position:absolute;inset-block-start:16px;inset-inline-start:20px}.lb-bell{z-index:3;border:1px solid color-mix(in srgb, var(--line-strong) 45%, transparent);background:color-mix(in srgb, var(--surface) 85%, transparent);min-block-size:36px;font:600 13px/1 var(--font-sans);color:var(--text-2);cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:12px}.lb-bell:hover{border-color:var(--text);color:var(--text)}.lb-build{z-index:3;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex;position:absolute;inset-block-start:40px;inset-inline-start:14px}.lb-build-opt{border:1px solid color-mix(in srgb, var(--line-strong) 45%, transparent);background:color-mix(in srgb, var(--surface) 85%, transparent);min-block-size:40px;font:600 13px/1 var(--font-sans);color:var(--text-2);cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);border-radius:999px;align-items:center;gap:6px;padding:2px 12px 2px 6px;display:inline-flex}.lb-build-opt:hover{border-color:var(--text);color:var(--text)}.lb-build-opt[data-on]{border-color:var(--gilt);background:color-mix(in srgb, var(--candle-soft) 45%, var(--surface));box-shadow:inset 0 0 0 1px var(--gilt);color:var(--text)}.lb-build-opt:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (max-width:599px){.lb-build-opt{padding-inline:6px}.lb-build-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.lb-scene{inline-size:115.7%;position:absolute;inset-block-end:-2.2%;inset-inline-start:-1.1%}@media (min-width:1100px){.lb-panel{aspect-ratio:auto;block-size:clamp(440px,100svh - 250px,600px);position:sticky;inset-block-start:80px}.lb-scene{inline-size:100%;inset-block-end:0;inset-inline:0}}
