.blog-module__R2lbeq__page{padding:0 0 5rem;position:relative;overflow:clip}.blog-module__R2lbeq__page:before,.blog-module__R2lbeq__page:after{z-index:0;pointer-events:none;content:"";border-radius:999px;position:absolute}.blog-module__R2lbeq__page:before{filter:blur(22px);background:radial-gradient(circle,#8cf7f0b3,#0000 72%);background:radial-gradient(circle,lab(90.6993% -33.6128 -6.78141/.7),#0000 72%);width:22rem;height:22rem;top:8rem;right:-8rem}.blog-module__R2lbeq__page:after{filter:blur(28px);background:radial-gradient(circle,#ffd8c794,#0000 72%);background:radial-gradient(circle,lab(90.1755% 21.4428 20.5537/.58),#0000 72%);width:20rem;height:20rem;bottom:5rem;left:-7rem}.blog-module__R2lbeq__shell{z-index:1;width:min(1120px,100% - 2rem);margin:0 auto;position:relative}.blog-module__R2lbeq__masthead{gap:1.2rem;padding:2rem 0 1.5rem;display:grid}.blog-module__R2lbeq__feedEyebrow,.blog-module__R2lbeq__inlineModuleEyebrow,.blog-module__R2lbeq__companionEyebrow,.blog-module__R2lbeq__relatedEyebrow,.blog-module__R2lbeq__footerEyebrow{color:color-mix(in oklab, var(--accent-strong) 72%, var(--ink-strong) 28%);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:800;display:inline-flex}.blog-module__R2lbeq__mastheadTitle,.blog-module__R2lbeq__articleTitle,.blog-module__R2lbeq__footerTitle,.blog-module__R2lbeq__relatedTitle,.blog-module__R2lbeq__companionTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.06em;margin:0}.blog-module__R2lbeq__mastheadTitle{max-width:9ch;text-shadow:4px 4px 0 color-mix(in oklab, var(--accent-soft) 82%, transparent 18%);font-size:clamp(3.4rem,8vw,6rem);line-height:.92}.blog-module__R2lbeq__topicFilter{flex-wrap:wrap;gap:.7rem;display:flex}.blog-module__R2lbeq__topicPill{border:1px solid color-mix(in oklab, var(--line) 76%, white 24%);background:color-mix(in oklab, var(--paper) 90%, white 10%);min-height:2.65rem;color:var(--ink-strong);border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-weight:800;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.blog-module__R2lbeq__topicPill:hover,.blog-module__R2lbeq__topicPill:focus-visible{transform:translateY(-1px)}.blog-module__R2lbeq__topicPillActive{background:color-mix(in oklab, var(--accent-soft) 78%, white 22%);border-color:color-mix(in oklab, var(--accent-strong) 52%, var(--line-strong) 48%)}.blog-module__R2lbeq__stream{gap:0;display:grid}.blog-module__R2lbeq__feedItem{border-top:1px solid color-mix(in oklab, var(--line) 72%, white 28%);grid-template-columns:7.4rem minmax(0,1fr) minmax(10rem,14rem);align-items:start;gap:1.4rem;padding:1.45rem 0;display:grid}.blog-module__R2lbeq__feedItem:last-child{border-bottom:1px solid color-mix(in oklab, var(--line) 72%, white 28%)}.blog-module__R2lbeq__feedDateColumn{gap:.4rem;padding-top:.25rem;display:grid}.blog-module__R2lbeq__feedDate,.blog-module__R2lbeq__feedUpdated{margin:0}.blog-module__R2lbeq__feedDate{color:var(--ink-strong);font-size:.95rem;font-weight:800}.blog-module__R2lbeq__feedUpdated{color:color-mix(in oklab, var(--muted) 70%, var(--ink) 30%);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.blog-module__R2lbeq__feedMain{gap:.75rem;display:grid}.blog-module__R2lbeq__feedTitle{max-width:18ch;font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,1.1vw + 1.45rem,2.7rem);line-height:.98}.blog-module__R2lbeq__feedTitle a,.blog-module__R2lbeq__relatedCardTitle a,.blog-module__R2lbeq__companionLinks a{text-decoration:none}.blog-module__R2lbeq__feedTitle a:hover,.blog-module__R2lbeq__relatedCardTitle a:hover,.blog-module__R2lbeq__companionLinks a:hover,.blog-module__R2lbeq__feedTitle a:focus-visible,.blog-module__R2lbeq__relatedCardTitle a:focus-visible,.blog-module__R2lbeq__companionLinks a:focus-visible{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.blog-module__R2lbeq__feedDek,.blog-module__R2lbeq__articleDek,.blog-module__R2lbeq__articleBody p,.blog-module__R2lbeq__inlineModuleBody,.blog-module__R2lbeq__relatedDek,.blog-module__R2lbeq__footerDek{color:color-mix(in oklab, var(--ink) 90%, var(--muted) 10%);text-wrap:pretty;margin:0;line-height:1.78}.blog-module__R2lbeq__feedDek{max-width:58ch;font-size:1.03rem}.blog-module__R2lbeq__feedMetaChips{flex-wrap:wrap;gap:.65rem;display:flex}.blog-module__R2lbeq__feedActionColumn{justify-content:flex-end;padding-top:.5rem;display:flex}.blog-module__R2lbeq__pagination{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 .2rem;display:flex}.blog-module__R2lbeq__paginationStatus{color:color-mix(in oklab, var(--muted) 70%, var(--ink) 30%);margin:0;font-weight:700}.blog-module__R2lbeq__paginationActions{gap:.75rem;display:flex}.blog-module__R2lbeq__footerCta{gap:.9rem;padding:2.3rem 0 0;display:grid}.blog-module__R2lbeq__footerTitle{max-width:14ch;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95}.blog-module__R2lbeq__footerDek{max-width:56ch}.blog-module__R2lbeq__footerActions{flex-wrap:wrap;gap:.85rem;display:flex}.blog-module__R2lbeq__articlePage{padding:0 0 5rem;position:relative}.blog-module__R2lbeq__articleShell{width:min(1120px,100% - 2rem);margin:0 auto}.blog-module__R2lbeq__articleHero{border-bottom:1px solid color-mix(in oklab, var(--line) 74%, white 26%);gap:1.3rem;padding:2rem 0;display:grid}.blog-module__R2lbeq__articleHeroLead{gap:.85rem;max-width:56rem;display:grid}.blog-module__R2lbeq__articleBreadcrumb{color:color-mix(in oklab, var(--accent-strong) 72%, var(--ink-strong) 28%);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .25rem;padding:0;font-size:.8rem;font-weight:800;list-style:none;display:flex}.blog-module__R2lbeq__articleBreadcrumb a{color:inherit;text-decoration:none}.blog-module__R2lbeq__articleBreadcrumb a:hover{text-decoration:underline}.blog-module__R2lbeq__breadcrumbSeparator{color:color-mix(in oklab, var(--accent-strong) 40%, var(--ink-strong) 60%);opacity:.5;-webkit-user-select:none;user-select:none}.blog-module__R2lbeq__articleTitle{text-wrap:balance;max-width:12ch;font-size:clamp(3.1rem,7vw,5.6rem);line-height:.92}.blog-module__R2lbeq__articleDek{max-width:56ch;font-size:clamp(1.05rem,1vw + .94rem,1.22rem)}.blog-module__R2lbeq__metaRow{color:color-mix(in oklab, var(--muted) 74%, var(--ink) 26%);flex-wrap:wrap;gap:.6rem 1rem;font-size:.92rem;font-weight:700;display:flex}.blog-module__R2lbeq__articleLayout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:start;gap:2rem;padding-top:2rem;display:grid}.blog-module__R2lbeq__articleMain{min-width:0}.blog-module__R2lbeq__articleBody{gap:1.15rem;max-width:44rem;display:grid}.blog-module__R2lbeq__articleBody h2,.blog-module__R2lbeq__articleBody h3{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;margin:1rem 0 0;scroll-margin-top:6rem}.blog-module__R2lbeq__articleBody h2{font-size:clamp(1.9rem,1vw + 1.55rem,2.5rem);line-height:.98}.blog-module__R2lbeq__articleBody h3{font-size:clamp(1.4rem,.8vw + 1.12rem,1.85rem);line-height:1.05}.blog-module__R2lbeq__articleBody ul,.blog-module__R2lbeq__articleBody ol{color:color-mix(in oklab, var(--ink) 90%, var(--muted) 10%);gap:.75rem;margin:0;padding-left:1.25rem;line-height:1.75;display:grid}.blog-module__R2lbeq__articleBody li::marker{color:color-mix(in oklab, var(--accent-strong) 66%, var(--ink-strong) 34%)}.blog-module__R2lbeq__callout,.blog-module__R2lbeq__inlineModule,.blog-module__R2lbeq__companionPanel,.blog-module__R2lbeq__relatedCard,.blog-module__R2lbeq__footerPanel{border:1px solid color-mix(in oklab, var(--line) 74%, white 26%);background:radial-gradient(circle at top left, #fff5ed7a, transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 88%, var(--accent-soft) 12%));border-radius:1.5rem;box-shadow:0 10px #1309150d;box-shadow:0 10px lab(3.44556% 5.07212 -4.967/.05)}@supports (color:lab(0% 0 0)){.blog-module__R2lbeq__callout,.blog-module__R2lbeq__inlineModule,.blog-module__R2lbeq__companionPanel,.blog-module__R2lbeq__relatedCard,.blog-module__R2lbeq__footerPanel{background:radial-gradient(circle at top left, lab(97.4863% 9.24209 11.6112/.48), transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 88%, var(--accent-soft) 12%))}}.blog-module__R2lbeq__callout{padding:1rem 1.1rem 1.05rem}.blog-module__R2lbeq__calloutCool{background:radial-gradient(circle at top left, #e2fffe85, transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-cool-soft) 14%))}@supports (color:lab(0% 0 0)){.blog-module__R2lbeq__calloutCool{background:radial-gradient(circle at top left, lab(98.1146% -13.1195 -3.77536/.52), transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-cool-soft) 14%))}}.blog-module__R2lbeq__calloutWarm{background:radial-gradient(circle at top left, #fff5e88a, transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, #ffe9d580 14%))}@supports (color:lab(0% 0 0)){.blog-module__R2lbeq__calloutWarm{background:radial-gradient(circle at top left, lab(97.5414% 9.39506 16.6517/.54), transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, lab(93.9476% 15.6043 27.2187/.5) 14%))}}.blog-module__R2lbeq__calloutTitle,.blog-module__R2lbeq__inlineModuleTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0 0 .35rem;font-size:clamp(1.3rem,.8vw + 1.05rem,1.7rem);line-height:1}.blog-module__R2lbeq__comparison{border-left:3px solid color-mix(in oklab, var(--accent-strong) 48%, var(--line-strong) 52%);background:color-mix(in oklab, var(--paper) 76%, white 24%);gap:.7rem;padding:1rem 1.1rem 1.05rem;display:grid}.blog-module__R2lbeq__comparisonTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,.85vw + .98rem,1.6rem);line-height:1.06}.blog-module__R2lbeq__comparisonList{gap:.7rem;display:grid}.blog-module__R2lbeq__comparisonItem{gap:.2rem;display:grid}.blog-module__R2lbeq__comparisonItem dt{color:var(--ink-strong);font-weight:800}.blog-module__R2lbeq__comparisonItem dd{color:color-mix(in oklab, var(--ink) 88%, var(--muted) 12%);margin:0;line-height:1.68}.blog-module__R2lbeq__inlineModule{gap:.7rem;padding:1rem 1.1rem 1.1rem;display:grid}.blog-module__R2lbeq__inlineModuleTool{background:radial-gradient(circle at top left, #e2fffe85, transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 93%, white 7%), color-mix(in oklab, var(--paper) 86%, var(--accent-cool-soft) 14%))}@supports (color:lab(0% 0 0)){.blog-module__R2lbeq__inlineModuleTool{background:radial-gradient(circle at top left, lab(98.1146% -13.1195 -3.77536/.52), transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 93%, white 7%), color-mix(in oklab, var(--paper) 86%, var(--accent-cool-soft) 14%))}}.blog-module__R2lbeq__companionRail{gap:1rem;display:grid;position:sticky;top:1rem}.blog-module__R2lbeq__companionPanel{gap:.8rem;padding:1rem 1rem 1.05rem;display:grid}.blog-module__R2lbeq__companionTitle{font-size:clamp(1.35rem,.8vw + 1.08rem,1.7rem);line-height:1}.blog-module__R2lbeq__tocList,.blog-module__R2lbeq__companionLinks{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__R2lbeq__tocList a,.blog-module__R2lbeq__companionLinks a{color:var(--ink-strong);font-weight:700}.blog-module__R2lbeq__sourcesSection{gap:.8rem;padding-top:1rem;display:grid}.blog-module__R2lbeq__sourcesTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,.8vw + 1.15rem,1.9rem);line-height:1.02}.blog-module__R2lbeq__sourcesList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__R2lbeq__sourcesList li{gap:.2rem;display:grid}.blog-module__R2lbeq__sourcesList a{color:var(--ink-strong);font-weight:800}.blog-module__R2lbeq__sourcesList p{color:color-mix(in oklab, var(--muted) 74%, var(--ink) 26%);margin:0;line-height:1.6}.blog-module__R2lbeq__relatedSection{gap:1rem;padding-top:2rem;display:grid}.blog-module__R2lbeq__relatedHeader{gap:.35rem;display:grid}.blog-module__R2lbeq__relatedTitle{font-size:clamp(1.9rem,1.2vw + 1.4rem,2.5rem);line-height:.98}.blog-module__R2lbeq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-module__R2lbeq__relatedCard{gap:.7rem;padding:1rem;display:grid}.blog-module__R2lbeq__relatedMeta{color:color-mix(in oklab, var(--muted) 70%, var(--ink) 30%);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem .85rem;margin:0;font-size:.82rem;font-weight:800;display:flex}.blog-module__R2lbeq__relatedCardTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,.7vw + 1.08rem,1.65rem);line-height:1.02}.blog-module__R2lbeq__articleFooter{gap:1.25rem;padding-top:2rem;display:grid}.blog-module__R2lbeq__articlePager{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.blog-module__R2lbeq__footerPanel{gap:.5rem;padding:1rem;display:grid}.blog-module__R2lbeq__footerLabel{color:color-mix(in oklab, var(--muted) 72%, var(--ink) 28%);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.blog-module__R2lbeq__footerLink{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:clamp(1.2rem,.7vw + 1rem,1.5rem);line-height:1.02;text-decoration:none}.blog-module__R2lbeq__footerLink:hover,.blog-module__R2lbeq__footerLink:focus-visible{text-underline-offset:.16em;text-decoration:underline}@media (max-width:980px){.blog-module__R2lbeq__feedItem{grid-template-columns:minmax(0,1fr)}.blog-module__R2lbeq__feedDateColumn,.blog-module__R2lbeq__feedActionColumn{padding-top:0}.blog-module__R2lbeq__feedActionColumn{justify-content:flex-start}.blog-module__R2lbeq__articleLayout{grid-template-columns:minmax(0,1fr)}.blog-module__R2lbeq__companionRail{order:2;position:static}.blog-module__R2lbeq__relatedGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.blog-module__R2lbeq__page,.blog-module__R2lbeq__articlePage{padding-bottom:4rem}.blog-module__R2lbeq__masthead{padding-top:1.35rem}.blog-module__R2lbeq__mastheadTitle,.blog-module__R2lbeq__articleTitle,.blog-module__R2lbeq__footerTitle{max-width:none}.blog-module__R2lbeq__articlePager{grid-template-columns:minmax(0,1fr)}.blog-module__R2lbeq__pagination{flex-direction:column;align-items:flex-start}.blog-module__R2lbeq__paginationActions,.blog-module__R2lbeq__footerActions{width:100%}.blog-module__R2lbeq__paginationActions>*,.blog-module__R2lbeq__footerActions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__topicPill{transition:none}}
.ui-module__SP2qqW__button{min-width:3rem;min-height:var(--control-height);border:var(--ui-border-width) solid var(--ui-border-color);border-radius:var(--pill-radius);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.ui-module__SP2qqW__button:hover{transform:translateY(-1px)}.ui-module__SP2qqW__button:active{transform:translateY(1px)}.ui-module__SP2qqW__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:3px}.ui-module__SP2qqW__button:disabled,.ui-module__SP2qqW__button[aria-disabled=true]{opacity:.7;cursor:not-allowed;transform:none}.ui-module__SP2qqW__buttonCompact{min-height:var(--control-height-compact);padding:.7rem 1rem}.ui-module__SP2qqW__buttonVariantPrimary{background:linear-gradient(135deg, var(--ink-strong) 0%, color-mix(in oklab, var(--ink-strong) 78%, var(--accent-strong) 22%) 100%);color:var(--paper);box-shadow:var(--button-shadow)}.ui-module__SP2qqW__buttonVariantSecondary{background:color-mix(in oklab, var(--accent) 66%, var(--paper) 34%);color:var(--ink-strong);box-shadow:var(--button-shadow-soft)}.ui-module__SP2qqW__buttonVariantGhost{background:color-mix(in oklab, var(--paper) 84%, white 16%);color:var(--ink-strong);box-shadow:var(--button-shadow-soft)}.ui-module__SP2qqW__buttonStatusSuccess.ui-module__SP2qqW__buttonVariantPrimary{background:linear-gradient(135deg, var(--success) 0%, color-mix(in oklab, var(--success) 68%, var(--paper) 32%) 100%);color:var(--ink-strong)}.ui-module__SP2qqW__buttonStatusError.ui-module__SP2qqW__buttonVariantPrimary{background:linear-gradient(135deg, var(--error) 0%, color-mix(in oklab, var(--error) 72%, var(--paper) 28%) 100%);color:var(--ink-strong)}.ui-module__SP2qqW__sectionHeader{gap:.82rem;max-width:46rem;display:grid}.ui-module__SP2qqW__sectionEyebrow,.ui-module__SP2qqW__editorialEyebrow{color:color-mix(in oklab, var(--accent-strong) 76%, var(--ink-strong) 24%);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.ui-module__SP2qqW__sectionTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.18rem,4.7vw,4rem);line-height:.94}.ui-module__SP2qqW__sectionDescription{max-width:58ch;color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.78}.ui-module__SP2qqW__faqAccordion{gap:.8rem;display:grid}.ui-module__SP2qqW__faqItem{border:var(--ui-border-width) solid var(--ui-border-color);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 84%, white 16%), color-mix(in oklab, var(--paper) 62%, var(--accent-cool-soft) 38%)), var(--ui-surface-bg);box-shadow:var(--panel-shadow);border-radius:1.1rem;overflow:hidden}.ui-module__SP2qqW__faqQuestion{color:var(--ink-strong);letter-spacing:-.015em;cursor:pointer;padding:1.15rem 3.8rem 1.15rem 1.2rem;font-weight:800;line-height:1.4;list-style:none;position:relative}.ui-module__SP2qqW__faqQuestion::-webkit-details-marker{display:none}.ui-module__SP2qqW__faqQuestion:after{border:var(--ui-border-width) solid var(--ui-border-color);background:color-mix(in oklab, var(--paper) 82%, white 18%);width:2rem;height:2rem;color:var(--ink-strong);content:"+";border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ui-module__SP2qqW__faqItem[open] .ui-module__SP2qqW__faqQuestion:after{content:"−"}.ui-module__SP2qqW__faqQuestion:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:3px}.ui-module__SP2qqW__faqAnswer{color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);text-wrap:pretty;padding:0 1.2rem 1.2rem;font-size:.97rem;line-height:1.7}.ui-module__SP2qqW__faqAnswer>*{margin:0}.ui-module__SP2qqW__copyAction{align-content:start;gap:.75rem;display:grid}.ui-module__SP2qqW__copyFeedback{color:color-mix(in oklab, var(--muted) 80%, var(--ink) 20%);margin:0;font-size:.88rem;line-height:1.5}.ui-module__SP2qqW__copyFeedback[data-state=success]{color:color-mix(in oklab, var(--success) 68%, var(--ink-strong) 32%)}.ui-module__SP2qqW__copyFeedback[data-state=error]{color:color-mix(in oklab, var(--error) 68%, var(--ink-strong) 32%)}.ui-module__SP2qqW__surfacePanel{border:1px solid color-mix(in oklab, var(--line) 76%, white 24%);border-radius:var(--panel-radius);background:radial-gradient(circle at 12% 10%, #fff7eabd, transparent 20%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 92%, white 8%), color-mix(in oklab, var(--paper) 87%, var(--accent-soft) 13%));box-shadow:var(--panel-shadow);flex-direction:column;padding:clamp(1rem,2vw,1.3rem);display:flex}@supports (color:lab(0% 0 0)){.ui-module__SP2qqW__surfacePanel{background:radial-gradient(circle at 12% 10%, lab(97.7016% 4.49416 14.8391/.74), transparent 20%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 92%, white 8%), color-mix(in oklab, var(--paper) 87%, var(--accent-soft) 13%))}}.ui-module__SP2qqW__surfaceToneAccent{background:radial-gradient(circle at 12% 10%, #fff6e7c7, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 80%, var(--accent-soft) 20%))}@supports (color:lab(0% 0 0)){.ui-module__SP2qqW__surfaceToneAccent{background:radial-gradient(circle at 12% 10%, lab(97.6995% 5.75557 18.6673/.78), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 80%, var(--accent-soft) 20%))}}.ui-module__SP2qqW__surfaceToneCool{background:radial-gradient(circle at 12% 10%, #d4fffeb8, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 80%, var(--accent-cool-soft) 20%))}@supports (color:lab(0% 0 0)){.ui-module__SP2qqW__surfaceToneCool{background:radial-gradient(circle at 12% 10%, lab(97.0628% -16.4059 -4.70858/.72), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 80%, var(--accent-cool-soft) 20%))}}.ui-module__SP2qqW__panelHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-module__SP2qqW__panelTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,1.2vw + 1rem,2.1rem);line-height:.98}.ui-module__SP2qqW__panelHeaderActions{align-items:center;gap:.6rem;display:inline-flex}.ui-module__SP2qqW__chip{min-height:var(--control-height-compact);border:1px solid color-mix(in oklab, var(--ui-border-color) 72%, white 28%);border-radius:var(--pill-radius);background:color-mix(in oklab, var(--paper) 86%, white 14%);color:var(--ink-strong);box-shadow:var(--button-shadow-soft);justify-content:center;align-items:center;padding:.5rem .8rem;font-weight:800;line-height:1;display:inline-flex}.ui-module__SP2qqW__chipVariantCool{background:color-mix(in oklab, var(--accent-cool-soft) 62%, var(--paper) 38%)}.ui-module__SP2qqW__chipVariantWarm{background:color-mix(in oklab, #ffe9d5 54%, var(--paper) 46%)}@supports (color:lab(0% 0 0)){.ui-module__SP2qqW__chipVariantWarm{background:color-mix(in oklab, lab(93.9476% 15.6043 27.2187) 54%, var(--paper) 46%)}}.ui-module__SP2qqW__chipVariantInput{background:color-mix(in oklab, var(--paper) 84%, white 16%)}.ui-module__SP2qqW__chipVariantOutput{background:color-mix(in oklab, var(--accent-cool-soft) 60%, var(--paper) 40%)}.ui-module__SP2qqW__editorialSection{border:1px solid color-mix(in oklab, var(--line) 70%, white 30%);border-radius:calc(var(--panel-radius) + .1rem);background:radial-gradient(circle at top right, color-mix(in oklab, var(--accent-soft) 26%, white 74%), transparent 26%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 93%, white 7%), color-mix(in oklab, var(--paper) 88%, var(--accent-soft) 12%));gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;box-shadow:0 8px #13091512;box-shadow:0 8px lab(3.44556% 5.07212 -4.967/.07)}.ui-module__SP2qqW__editorialSection:before{background:color-mix(in oklab, var(--accent-strong) 55%, white 45%);opacity:.85;content:"";border-radius:999px;width:7rem;height:.5rem;position:absolute;inset:0 auto auto 1.2rem;transform:translateY(-50%)rotate(-2deg)}.ui-module__SP2qqW__editorialTonePrimary:before{width:8.8rem}.ui-module__SP2qqW__editorialToneAccent:before{background:color-mix(in oklab, var(--accent-cool-soft) 70%, var(--accent-strong) 30%)}.ui-module__SP2qqW__editorialToneExamples:before{width:6.5rem;transform:translateY(-50%)rotate(2deg)}.ui-module__SP2qqW__editorialLead{gap:.4rem;max-width:46rem;display:grid}.ui-module__SP2qqW__editorialTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.35vw + 1rem,2.3rem);line-height:1.02}.ui-module__SP2qqW__editorialIntro{color:color-mix(in oklab, var(--ink) 92%, var(--muted) 8%);text-wrap:pretty;max-width:58ch;margin:0;font-size:1rem;line-height:1.72}@media (max-width:720px){.ui-module__SP2qqW__button{width:100%}}
.site-chrome-module__WNyh4W__shareRail{z-index:120;pointer-events:none;position:fixed;top:7.65rem;right:clamp(.55rem,1.2vw,1.3rem)}.site-chrome-module__WNyh4W__shareRailInner{pointer-events:auto;justify-items:center;display:grid}.site-chrome-module__WNyh4W__shareRailList{gap:.65rem;display:grid}.site-chrome-module__WNyh4W__shareRailItem{justify-items:center;display:grid}.site-chrome-module__WNyh4W__shareRailButtonWrap,.site-chrome-module__WNyh4W__shareRailAction{border:2px solid var(--line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 78%, white 22%), color-mix(in oklab, var(--paper) 62%, var(--accent-soft) 38%)), var(--paper);width:3.2rem;height:3.2rem;box-shadow:var(--shadow-sm);border-radius:1.1rem;place-items:center;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:grid}.site-chrome-module__WNyh4W__shareRailButtonWrap:hover,.site-chrome-module__WNyh4W__shareRailButtonWrap:focus-within,.site-chrome-module__WNyh4W__shareRailAction:hover,.site-chrome-module__WNyh4W__shareRailAction:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-2px)}.site-chrome-module__WNyh4W__shareRailButtonWrap button{width:100%;height:100%;color:var(--ink-strong);border-radius:inherit;text-align:center;justify-content:center;align-items:center;line-height:0;display:flex}.site-chrome-module__WNyh4W__shareRailButtonWrap svg{flex:none;display:block}.site-chrome-module__WNyh4W__shareRailAction{color:var(--ink-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.site-chrome-module__WNyh4W__shareRailAction[data-state=success]{background:linear-gradient(180deg, var(--success) 0%, color-mix(in oklab, var(--success) 78%, white 22%) 100%), var(--paper)}.site-chrome-module__WNyh4W__shareRailAction[data-state=error]{background:linear-gradient(180deg, var(--error) 0%, color-mix(in oklab, var(--error) 72%, white 28%) 100%), var(--paper)}:is(.site-chrome-module__WNyh4W__shareRailAction:focus-visible,.site-chrome-module__WNyh4W__shareRailButtonWrap button:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.site-chrome-module__WNyh4W__shareRailActionIcon{width:1.2rem;height:1.2rem}.site-chrome-module__WNyh4W__footer{margin-top:clamp(3rem,6vw,5.5rem);padding:0 1rem clamp(1.8rem,3vw,2.8rem);position:relative}.site-chrome-module__WNyh4W__footerInner{border:1.5px solid color-mix(in oklab, var(--line-strong) 28%, white 72%);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 82%, var(--accent-soft) 18%)), var(--paper);border-radius:clamp(1.6rem,3vw,2.4rem);width:min(1160px,100%);margin:0 auto;padding:clamp(1.6rem,3vw,2.6rem);position:relative;overflow:clip;box-shadow:0 18px 40px #1309151f,inset 0 1px #fff9fbb3;box-shadow:0 18px 40px lab(3.44556% 5.07212 -4.967/.12),inset 0 1px lab(98.5888% 6.74638 .0668764/.7)}.site-chrome-module__WNyh4W__footerInner:before,.site-chrome-module__WNyh4W__footerInner:after{pointer-events:none;content:"";border-radius:999px;position:absolute}.site-chrome-module__WNyh4W__footerInner:before{background:radial-gradient(circle,#00f9df70,#0000 70%);background:radial-gradient(circle,lab(88.0565% -55.9731 -2.50093/.44),#0000 70%);width:18rem;height:18rem;top:-8rem;right:-6rem}.site-chrome-module__WNyh4W__footerInner:after{background:radial-gradient(circle,#4ff89047,#0000 72%);background:radial-gradient(circle,lab(87.4654% -61.9795 37.1773/.28),#0000 72%);width:16rem;height:16rem;bottom:-9rem;left:-5rem}.site-chrome-module__WNyh4W__footerGrid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(13rem,.8fr));align-items:start;gap:clamp(1.25rem,2.2vw,2rem);display:grid;position:relative}.site-chrome-module__WNyh4W__footerBrand{gap:1rem;min-width:0;display:grid}.site-chrome-module__WNyh4W__footerBrandTop{align-items:center;gap:.95rem;width:fit-content;text-decoration:none;display:inline-flex}.site-chrome-module__WNyh4W__footerLogoWrap{border:1.5px solid color-mix(in oklab, var(--line-strong) 82%, white 18%);background:linear-gradient(180deg, color-mix(in oklab, var(--accent-soft) 52%, white 48%), color-mix(in oklab, var(--paper) 70%, var(--accent) 30%)), var(--paper);border-radius:1.25rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 10px #1309151f;box-shadow:0 10px lab(3.44556% 5.07212 -4.967/.12)}.site-chrome-module__WNyh4W__footerLogo{width:2.85rem;height:auto}.site-chrome-module__WNyh4W__footerBrandTitle{gap:.18rem;display:grid}.site-chrome-module__WNyh4W__footerKicker{color:color-mix(in oklab, var(--accent-strong) 72%, var(--ink-strong) 28%);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.site-chrome-module__WNyh4W__footerTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.06em;text-shadow:2px 2px 0 color-mix(in oklab, var(--accent) 72%, transparent 28%);margin:0;font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:.94}.site-chrome-module__WNyh4W__footerColumn{gap:.7rem;display:grid}.site-chrome-module__WNyh4W__footerColumnTitle{color:color-mix(in oklab, var(--ink-strong) 86%, var(--accent-strong) 14%);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:800}.site-chrome-module__WNyh4W__footerLinkList{gap:.5rem;display:grid}.site-chrome-module__WNyh4W__footerLink{width:fit-content;color:color-mix(in oklab, var(--ink) 92%, var(--accent-strong) 8%);font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.site-chrome-module__WNyh4W__footerLink:hover,.site-chrome-module__WNyh4W__footerLink:focus-visible,.site-chrome-module__WNyh4W__footerBrandTop:hover,.site-chrome-module__WNyh4W__footerBrandTop:focus-visible{transform:translateY(-1px)}.site-chrome-module__WNyh4W__footerLink:focus-visible,.site-chrome-module__WNyh4W__footerBrandTop:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:1rem}.site-chrome-module__WNyh4W__footerBottom{border-top:1px solid color-mix(in oklab, var(--line) 70%, white 30%);color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);flex-wrap:wrap;justify-content:space-between;gap:.9rem;margin-top:clamp(1.4rem,2vw,1.8rem);padding-top:1rem;font-size:.82rem;line-height:1.55;display:flex;position:relative}.site-chrome-module__WNyh4W__footerBottom p{margin:0}@media (max-width:1080px){.site-chrome-module__WNyh4W__footerGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.site-chrome-module__WNyh4W__shareRail{top:auto;right:max(.55rem, env(safe-area-inset-right));bottom:max(.9rem, env(safe-area-inset-bottom))}.site-chrome-module__WNyh4W__shareRailList{justify-items:end}.site-chrome-module__WNyh4W__shareRailItem:not(:last-child){display:none}.site-chrome-module__WNyh4W__shareRailButtonWrap,.site-chrome-module__WNyh4W__shareRailAction{border-radius:1rem;width:3rem;height:3rem}.site-chrome-module__WNyh4W__footer{padding-inline:.75rem}.site-chrome-module__WNyh4W__footerInner{padding:1.35rem}.site-chrome-module__WNyh4W__footerLogoWrap{width:3.4rem;height:3.4rem}.site-chrome-module__WNyh4W__footerLogo{width:2.45rem}}
.generator-module__afSfhW__teaserSection,.generator-module__afSfhW__page{position:relative;overflow:clip}.generator-module__afSfhW__teaserSection{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:clamp(.2rem,.7vw,.5rem);margin-bottom:clamp(1.4rem,2.6vw,2rem);display:grid}.generator-module__afSfhW__teaserBodyContent{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:720px){.generator-module__afSfhW__teaserBodyContent{align-items:stretch}}.generator-module__afSfhW__pageShell{width:min(72rem,100% - 2rem);margin:0 auto}.generator-module__afSfhW__teaserInner{border:1px solid color-mix(in oklab, var(--line) 76%, white 24%);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 90%, white 10%), color-mix(in oklab, var(--paper) 84%, var(--accent-soft) 16%));border-radius:1.5rem;grid-template-columns:minmax(0,1.08fr) minmax(18rem,24rem);align-items:center;gap:clamp(1rem,2vw,1.8rem);width:100%;margin:0;padding:clamp(1rem,1.8vw,1.35rem) clamp(1rem,1.8vw,1.45rem);display:grid;box-shadow:0 8px #1309151a;box-shadow:0 8px lab(3.44556% 5.07212 -4.967/.1)}.generator-module__afSfhW__teaserLead{gap:.6rem;max-width:34rem;display:grid}.generator-module__afSfhW__eyebrow,.generator-module__afSfhW__sectionLabel,.generator-module__afSfhW__fieldLabel,.generator-module__afSfhW__groupTitle,.generator-module__afSfhW__resultMeta,.generator-module__afSfhW__exampleLabel{color:color-mix(in oklab, var(--accent-strong) 72%, var(--ink-strong) 28%);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:800}.generator-module__afSfhW__teaserTitle,.generator-module__afSfhW__pageTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.07em;text-wrap:balance;margin:0}.generator-module__afSfhW__teaserTitle{max-width:12ch;font-size:clamp(1.6rem,1.1vw + 1.2rem,2.25rem);line-height:.98}.generator-module__afSfhW__teaserSummary,.generator-module__afSfhW__pageSummary,.generator-module__afSfhW__heroHint,.generator-module__afSfhW__sectionSubhead,.generator-module__afSfhW__helperText,.generator-module__afSfhW__emptyCopy,.generator-module__afSfhW__errorCopy,.generator-module__afSfhW__seoBody,.generator-module__afSfhW__copyStatus{color:color-mix(in oklab, var(--ink) 90%, var(--muted) 10%);text-wrap:pretty;margin:0;line-height:1.68}.generator-module__afSfhW__teaserSummary{max-width:36ch;font-size:.95rem;line-height:1.62}.generator-module__afSfhW__teaserActions,.generator-module__afSfhW__builderActions,.generator-module__afSfhW__utilityActions,.generator-module__afSfhW__resultFooter,.generator-module__afSfhW__resourceLinks,.generator-module__afSfhW__footerLinks{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.generator-module__afSfhW__textInput:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.generator-module__afSfhW__teaserActions{align-content:center;justify-items:start;gap:.6rem;display:grid}.generator-module__afSfhW__teaserHint{color:color-mix(in oklab, var(--muted) 78%, var(--ink) 22%);margin:0;font-size:.85rem;font-weight:700;line-height:1.45}.generator-module__afSfhW__teaserPreview{border:1px solid color-mix(in oklab, var(--line) 72%, white 28%);background:radial-gradient(circle at 12% 18%, #fff3e3b3, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 92%, white 8%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%));border-radius:1.15rem;gap:.45rem;width:100%;padding:.9rem;display:grid}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__teaserPreview{background:radial-gradient(circle at 12% 18%, lab(96.5391% 5.76264 18.6736/.7), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 92%, white 8%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%))}}.generator-module__afSfhW__teaserFlow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.generator-module__afSfhW__teaserArrow{color:var(--ink-strong);font-weight:800;line-height:1}.generator-module__afSfhW__teaserChip{font-size:.84rem}.generator-module__afSfhW__teaserArrow{opacity:.72}.generator-module__afSfhW__teaserOutputs{flex-wrap:wrap;gap:.35rem;display:flex}.generator-module__afSfhW__pageShell{padding:clamp(1.25rem,2vw,1.8rem) 0 4rem}.generator-module__afSfhW__pageHero,.generator-module__afSfhW__workspaceSection,.generator-module__afSfhW__seoSection,.generator-module__afSfhW__footerLinks{max-width:100%}.generator-module__afSfhW__pageHero{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;padding:clamp(1.1rem,2vw,1.6rem) 0 clamp(1.3rem,2.2vw,1.8rem);display:grid}.generator-module__afSfhW__heroBody,.generator-module__afSfhW__pickerGroups,.generator-module__afSfhW__pickerGroup,.generator-module__afSfhW__resultsPanel{display:grid}.generator-module__afSfhW__heroBody{gap:.7rem;width:100%;max-width:100%}.generator-module__afSfhW__pageTitle{white-space:normal;text-wrap:balance;max-width:100%;font-size:clamp(2.7rem,4.7vw,4.7rem);line-height:.9}.generator-module__afSfhW__pageSummary{max-width:34ch;font-size:clamp(1rem,1vw + .8rem,1.18rem)}.generator-module__afSfhW__heroHint{max-width:32rem;font-size:.94rem}.generator-module__afSfhW__workspaceSection{margin-top:.2rem}.generator-module__afSfhW__workspaceGrid{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);display:grid}.generator-module__afSfhW__builderPanel,.generator-module__afSfhW__resultsPanel{flex-direction:column;gap:1rem;display:flex}.generator-module__afSfhW__resultsPanel{min-height:34rem}.generator-module__afSfhW__fieldGroup{gap:.5rem;display:grid}.generator-module__afSfhW__textInput{border:1.5px solid color-mix(in oklab, var(--line) 82%, white 18%);background:color-mix(in oklab, var(--paper) 90%, white 10%);width:100%;min-height:3.45rem;color:var(--ink-strong);border-radius:1.1rem;padding:.95rem 1rem;font-size:1.02rem;box-shadow:inset 0 1px #ffffff8f;box-shadow:inset 0 1px lab(100% 0 0/.56)}.generator-module__afSfhW__textInput::placeholder{color:color-mix(in oklab, var(--ink) 40%, transparent);opacity:.5}.generator-module__afSfhW__helperText{color:color-mix(in oklab, var(--ink) 55%, transparent);font-size:.88rem}.generator-module__afSfhW__helperText[data-tone=error]{color:color-mix(in oklab, var(--error) 72%, var(--ink-strong) 28%)}.generator-module__afSfhW__pickerGroups{gap:.75rem}.generator-module__afSfhW__pickerGroup{gap:.55rem}.generator-module__afSfhW__groupHead{justify-content:space-between;align-items:center;display:flex}.generator-module__afSfhW__pickerRow{border:1px solid color-mix(in oklab, var(--line) 82%, white 18%);background:color-mix(in oklab, var(--paper) 90%, white 10%);border-radius:1.1rem;flex-wrap:wrap;gap:.55rem;margin-block:.5rem;padding:1rem;display:flex}.generator-module__afSfhW__tokenChip{cursor:pointer;min-width:3.25rem;padding-inline:.9rem}.generator-module__afSfhW__builderActions{justify-content:space-between;gap:1rem;margin-top:auto;display:flex}.generator-module__afSfhW__utilityActions{gap:.65rem}.generator-module__afSfhW__resultsPanel{flex-direction:column;gap:1rem;min-height:34rem;display:flex}.generator-module__afSfhW__resultsBody{flex-direction:column;gap:.9rem;height:100%;min-height:24rem;display:flex}.generator-module__afSfhW__resultsStack{gap:.85rem;min-height:17.5rem;display:grid}.generator-module__afSfhW__engineInline{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.generator-module__afSfhW__engineInlineCopy,.generator-module__afSfhW__streamLabel,.generator-module__afSfhW__loadMeta{color:color-mix(in oklab, var(--muted) 76%, var(--ink) 24%);margin:0;font-size:.86rem;line-height:1.5}.generator-module__afSfhW__modeBadge{border:1px solid color-mix(in oklab, var(--line-strong) 74%, white 26%);background:color-mix(in oklab, var(--paper) 88%, white 12%);min-height:1.9rem;color:var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.generator-module__afSfhW__modeBadge[data-tone=worker]{background:color-mix(in oklab, var(--accent-cool-soft) 58%, var(--paper) 42%)}.generator-module__afSfhW__modeBadge[data-tone=fallback]{background:color-mix(in oklab, #ffe9d5 62%, var(--paper) 38%)}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__modeBadge[data-tone=fallback]{background:color-mix(in oklab, lab(93.9476% 15.6043 27.2187) 62%, var(--paper) 38%)}}.generator-module__afSfhW__engineLoadCard{border:1px solid color-mix(in oklab, var(--line) 82%, white 18%);background:radial-gradient(circle at 10% 10%, #fff5e8cc, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%));border-radius:1.3rem;gap:.75rem;padding:1rem;display:grid;box-shadow:0 8px #13091514;box-shadow:0 8px lab(3.44556% 5.07212 -4.967/.08)}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__engineLoadCard{background:radial-gradient(circle at 10% 10%, lab(97.586% 8.40801 17.337/.8), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%))}}.generator-module__afSfhW__streamCard{flex-direction:column;justify-content:space-between;gap:.85rem;height:100%;display:flex}.generator-module__afSfhW__loadMeter{background:color-mix(in oklab, var(--paper) 72%, var(--line) 28%);border:1px solid color-mix(in oklab, var(--line) 70%, white 30%);border-radius:999px;width:100%;min-height:.85rem;overflow:clip}.generator-module__afSfhW__loadMeterFill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--accent-cool-soft) 60%, var(--paper) 40%), color-mix(in oklab, var(--accent-strong) 78%, white 22%));min-height:.85rem;transition:width .18s}.generator-module__afSfhW__loadMeta{justify-content:space-between;gap:.8rem;display:flex}.generator-module__afSfhW__streamCard[data-busy=true]{background:radial-gradient(circle at 10% 10%, #fff5e4db, transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--accent-soft) 40%, var(--paper) 60%), color-mix(in oklab, var(--paper) 90%, white 10%))}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__streamCard[data-busy=true]{background:radial-gradient(circle at 10% 10%, lab(97.5595% 10.2342 20.9374/.86), transparent 24%), linear-gradient(180deg, color-mix(in oklab, var(--accent-soft) 40%, var(--paper) 60%), color-mix(in oklab, var(--paper) 90%, white 10%))}}.generator-module__afSfhW__streamHead{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.generator-module__afSfhW__streamDisplay{border:1px solid color-mix(in oklab, var(--line) 74%, white 26%);background:color-mix(in oklab, var(--paper) 91%, white 9%);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:10.5rem;padding:1rem;display:flex}.generator-module__afSfhW__streamChip{min-height:2.4rem;animation:.26s cubic-bezier(.22,1,.36,1) both generator-module__afSfhW__tokenPop}.generator-module__afSfhW__streamCursor{background:color-mix(in oklab, var(--accent-strong) 76%, var(--ink-strong) 24%);border-radius:999px;width:.2rem;min-height:1.9rem;animation:.85s step-end infinite generator-module__afSfhW__blinkCursor}.generator-module__afSfhW__resultCard{border:1px solid color-mix(in oklab, var(--line) 82%, white 18%);background:radial-gradient(circle at 10% 10%, #fff5e8cc, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%));opacity:0;border-radius:1.3rem;gap:.85rem;padding:1rem;display:grid;transform:translateY(.7rem);box-shadow:0 8px #13091514;box-shadow:0 8px lab(3.44556% 5.07212 -4.967/.08)}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__resultCard{background:radial-gradient(circle at 10% 10%, lab(97.586% 8.40801 17.337/.8), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 94%, white 6%), color-mix(in oklab, var(--paper) 86%, var(--accent-soft) 14%))}}.generator-module__afSfhW__resultCard[data-featured=true]{background:radial-gradient(circle at 12% 12%, #fff1dedb, transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--accent-soft) 44%, var(--paper) 56%), color-mix(in oklab, var(--paper) 90%, white 10%))}@supports (color:lab(0% 0 0)){.generator-module__afSfhW__resultCard[data-featured=true]{background:radial-gradient(circle at 12% 12%, lab(96.3699% 12.1177 24.6054/.86), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--accent-soft) 44%, var(--paper) 56%), color-mix(in oklab, var(--paper) 90%, white 10%))}}.generator-module__afSfhW__resultCard[data-visible=true]{animation:.46s cubic-bezier(.22,1,.36,1) both generator-module__afSfhW__riseCard;animation-delay:calc(var(--result-index) * 70ms)}.generator-module__afSfhW__resultText{color:var(--ink-strong);word-break:break-word;margin:0;font-size:clamp(1.45rem,1.2vw + 1rem,2.1rem);line-height:1.25}.generator-module__afSfhW__resultFooter{justify-content:space-between}.generator-module__afSfhW__copyStatus{font-size:.85rem}.generator-module__afSfhW__copyStatus[data-state=success]{color:color-mix(in oklab, var(--success) 70%, var(--ink-strong) 30%)}.generator-module__afSfhW__resultCopy{min-width:7.25rem}.generator-module__afSfhW__revealRow{justify-content:flex-start;display:flex}.generator-module__afSfhW__emptyState,.generator-module__afSfhW__loadingState,.generator-module__afSfhW__errorState{border:1px dashed color-mix(in oklab, var(--line) 76%, white 24%);background:color-mix(in oklab, var(--paper) 92%, white 8%);border-radius:1.2rem;gap:.8rem;padding:1rem;display:grid}.generator-module__afSfhW__emptyTitle,.generator-module__afSfhW__errorTitle{color:var(--ink-strong);margin:0;font-size:1.05rem;font-weight:800}.generator-module__afSfhW__emptyExamples{flex-wrap:wrap;gap:.5rem;display:flex}.generator-module__afSfhW__loadingState{min-height:17.5rem}.generator-module__afSfhW__loadingCard{background:linear-gradient(110deg, transparent 0%, color-mix(in oklab, var(--paper) 72%, white 28%) 18%, transparent 36%), color-mix(in oklab, var(--paper) 92%, white 8%);border:1px solid color-mix(in oklab, var(--line) 70%, white 30%);background-size:240% 100%;border-radius:1.1rem;min-height:7.5rem;animation:1.3s linear infinite generator-module__afSfhW__shimmer}.generator-module__afSfhW__errorCopy{color:color-mix(in oklab, var(--error) 70%, var(--ink-strong) 30%)}.generator-module__afSfhW__seoSection{gap:1.35rem;margin-top:clamp(1.5rem,2.6vw,2.25rem);display:grid}.generator-module__afSfhW__seoBody{font-size:.97rem}.generator-module__afSfhW__editorialStack{gap:1rem;display:grid}.generator-module__afSfhW__storyBlock{border:1px solid color-mix(in oklab, var(--line) 70%, white 30%);background:radial-gradient(circle at top right, color-mix(in oklab, var(--accent-soft) 26%, white 74%), transparent 26%), linear-gradient(180deg, color-mix(in oklab, var(--paper) 93%, white 7%), color-mix(in oklab, var(--paper) 88%, var(--accent-soft) 12%));border-radius:1.6rem;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;box-shadow:0 8px #13091512;box-shadow:0 8px lab(3.44556% 5.07212 -4.967/.07)}.generator-module__afSfhW__storyBlock:before{content:"";background:color-mix(in oklab, var(--accent-strong) 55%, white 45%);opacity:.85;border-radius:999px;width:7rem;height:.5rem;position:absolute;inset:0 auto auto 1.2rem;transform:translateY(-50%)rotate(-2deg)}.generator-module__afSfhW__storyBlockPrimary:before{width:8.8rem}.generator-module__afSfhW__storyBlockAccent:before{background:color-mix(in oklab, var(--accent-cool-soft) 70%, var(--accent-strong) 30%)}.generator-module__afSfhW__storyBlockExamples:before{width:6.5rem;transform:translateY(-50%)rotate(2deg)}.generator-module__afSfhW__storyLead{gap:.4rem;max-width:46rem;display:grid}.generator-module__afSfhW__storyTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.35vw + 1rem,2.3rem);line-height:1.02}.generator-module__afSfhW__storyIntro{color:color-mix(in oklab, var(--ink) 92%, var(--muted) 8%);text-wrap:pretty;max-width:58ch;margin:0;font-size:1rem;line-height:1.72}.generator-module__afSfhW__storyColumns,.generator-module__afSfhW__signalGrid,.generator-module__afSfhW__patternList,.generator-module__afSfhW__exampleGroups,.generator-module__afSfhW__resourceLinks{display:grid}.generator-module__afSfhW__storyColumns{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start;gap:1rem}.generator-module__afSfhW__storyCopy{gap:.8rem;display:grid}.generator-module__afSfhW__sourceBlock{border:1px solid color-mix(in oklab, var(--line) 76%, white 24%);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--paper) 72%, var(--accent-soft) 28%));border-radius:1.2rem;gap:.55rem;padding:1rem;display:grid;transform:rotate(-1deg)}.generator-module__afSfhW__sourceLabel,.generator-module__afSfhW__signalLabel,.generator-module__afSfhW__resourceIntent{color:color-mix(in oklab, var(--accent-strong) 72%, var(--ink-strong) 28%);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.generator-module__afSfhW__sourceTitle,.generator-module__afSfhW__patternTitle,.generator-module__afSfhW__exampleGroupTitle,.generator-module__afSfhW__inlineAsideTitle,.generator-module__afSfhW__resourceTitle{color:var(--ink-strong);margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.generator-module__afSfhW__sourceMeta,.generator-module__afSfhW__resourceDescription{color:color-mix(in oklab, var(--ink) 88%, var(--muted) 12%);margin:0;line-height:1.65}.generator-module__afSfhW__inlineCta{border:1.5px solid var(--line-strong);background:linear-gradient(135deg, var(--ink-strong) 0%, color-mix(in oklab, var(--ink-strong) 76%, var(--accent-strong) 24%) 100%);width:fit-content;min-height:2.6rem;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 6px #1309152e;box-shadow:0 6px lab(3.44556% 5.07212 -4.967/.18)}.generator-module__afSfhW__inlineCta:hover{transform:translateY(-1px)}.generator-module__afSfhW__inlineCta:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.generator-module__afSfhW__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.generator-module__afSfhW__signalItem,.generator-module__afSfhW__inlineAside,.generator-module__afSfhW__patternRow,.generator-module__afSfhW__exampleGroup,.generator-module__afSfhW__resourceCard{border:1px solid color-mix(in oklab, var(--line) 75%, white 25%);background:color-mix(in oklab, var(--paper) 94%, white 6%);border-radius:1.1rem;gap:.5rem;padding:.95rem 1rem;display:grid}.generator-module__afSfhW__signalItem:nth-child(2n){transform:translateY(.4rem)}.generator-module__afSfhW__inlineAside{background:color-mix(in oklab, var(--accent-soft) 22%, var(--paper) 78%);max-width:34rem}.generator-module__afSfhW__patternList,.generator-module__afSfhW__exampleGroups,.generator-module__afSfhW__resourceLinks{gap:.8rem}.generator-module__afSfhW__patternRow{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:.9rem}.generator-module__afSfhW__patternHead{gap:.3rem;display:grid}.generator-module__afSfhW__patternPrompt{color:color-mix(in oklab, var(--ink-strong) 90%, var(--accent-strong) 10%);margin:0;font-weight:800;line-height:1.35}.generator-module__afSfhW__exampleGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-module__afSfhW__exampleGroup{align-content:start}.generator-module__afSfhW__exampleGroupHead,.generator-module__afSfhW__exampleBands,.generator-module__afSfhW__exampleTokenBlock{gap:.5rem;display:grid}.generator-module__afSfhW__exampleBand{border:1px dashed color-mix(in oklab, var(--line-strong) 65%, white 35%);background:linear-gradient(90deg, color-mix(in oklab, var(--paper) 88%, white 12%), color-mix(in oklab, var(--accent-soft) 16%, var(--paper) 84%));border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem .9rem;display:grid}.generator-module__afSfhW__exampleLabel{font-size:.7rem}.generator-module__afSfhW__exampleArrow{color:var(--ink-strong);margin:0;font-weight:800}.generator-module__afSfhW__exampleValueChip{width:fit-content;max-width:100%;font-size:1.02rem;line-height:1.4}.generator-module__afSfhW__exampleArrow{opacity:.6}.generator-module__afSfhW__resourceLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-module__afSfhW__resourceCard{color:inherit;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.generator-module__afSfhW__resourceCard:hover{border-color:color-mix(in oklab, var(--line-strong) 72%, white 28%);transform:translateY(-1px)}.generator-module__afSfhW__resourceCard:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.generator-module__afSfhW__mounted .generator-module__afSfhW__pageHero,.generator-module__afSfhW__mounted .generator-module__afSfhW__workspaceSection,.generator-module__afSfhW__mounted .generator-module__afSfhW__seoSection{animation:.68s cubic-bezier(.22,1,.36,1) both generator-module__afSfhW__riseIn}.generator-module__afSfhW__mounted .generator-module__afSfhW__workspaceSection{animation-delay:70ms}.generator-module__afSfhW__mounted .generator-module__afSfhW__seoSection{animation-delay:.12s}@keyframes generator-module__afSfhW__riseIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes generator-module__afSfhW__riseCard{0%{opacity:0;transform:translateY(.8rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes generator-module__afSfhW__shimmer{0%{background-position:160% 0}to{background-position:-20% 0}}@keyframes generator-module__afSfhW__tokenPop{0%{opacity:0;transform:translateY(.45rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes generator-module__afSfhW__blinkCursor{0%,to{opacity:1}50%{opacity:0}}@media (max-width:980px){.generator-module__afSfhW__teaserInner,.generator-module__afSfhW__pageHero,.generator-module__afSfhW__workspaceGrid,.generator-module__afSfhW__storyColumns,.generator-module__afSfhW__signalGrid,.generator-module__afSfhW__patternRow,.generator-module__afSfhW__exampleGroups,.generator-module__afSfhW__resourceLinks,.generator-module__afSfhW__teaserSection{grid-template-columns:1fr}.generator-module__afSfhW__pageHero{align-items:start}.generator-module__afSfhW__resultsPanel{min-height:auto}.generator-module__afSfhW__resultsBody,.generator-module__afSfhW__resultsStack,.generator-module__afSfhW__loadingState,.generator-module__afSfhW__streamDisplay{min-height:0}.generator-module__afSfhW__signalItem:nth-child(2n){transform:none}}@media (max-width:640px){.generator-module__afSfhW__pageShell{width:min(72rem,100% - 1.2rem)}.generator-module__afSfhW__pageTitle{max-width:100%;font-size:clamp(2.2rem,11vw,3.6rem)}.generator-module__afSfhW__builderActions,.generator-module__afSfhW__utilityActions,.generator-module__afSfhW__resultFooter,.generator-module__afSfhW__streamHead,.generator-module__afSfhW__loadMeta,.generator-module__afSfhW__resourceLinks,.generator-module__afSfhW__builderActions>*,.generator-module__afSfhW__utilityActions>*,.generator-module__afSfhW__revealRow>*,.generator-module__afSfhW__resourceLinks>*{width:100%}.generator-module__afSfhW__storyBlock{padding:.95rem}.generator-module__afSfhW__sourceBlock{transform:none}.generator-module__afSfhW__exampleBand{grid-template-columns:1fr;justify-items:start}.generator-module__afSfhW__streamHead{justify-content:start}}@media (prefers-reduced-motion:reduce){.generator-module__afSfhW__mounted .generator-module__afSfhW__pageHero,.generator-module__afSfhW__mounted .generator-module__afSfhW__workspaceSection,.generator-module__afSfhW__mounted .generator-module__afSfhW__seoSection,.generator-module__afSfhW__resultCard[data-visible=true],.generator-module__afSfhW__loadingCard{animation:none}.generator-module__afSfhW__resultCopy,.generator-module__afSfhW__inlineCta,.generator-module__afSfhW__resourceCard{transition:none}}
.landing-module___cEqKa__page{--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:clamp(1.25rem, 1vw + 1rem, 1.5rem);--space-lg:clamp(1.75rem, 1.6vw + 1.1rem, 2.35rem);--space-xl:clamp(2.5rem, 2vw + 1.6rem, 3.4rem);--space-2xl:clamp(3.25rem, 4vw + 1.4rem, 5rem);position:relative;overflow:clip}.landing-module___cEqKa__page:before,.landing-module___cEqKa__page:after{pointer-events:none;content:"";border-radius:999px;position:absolute}.landing-module___cEqKa__page:before{filter:blur(26px);background:radial-gradient(circle,#00fbe0d6,#0000 68%);background:radial-gradient(circle,lab(88.3032% -63.2895 -2.79467/.84),#0000 68%);width:30rem;height:30rem;animation:16s ease-in-out infinite landing-module___cEqKa__drift;top:5rem;right:-10rem}.landing-module___cEqKa__page:after{filter:blur(30px);background:radial-gradient(circle,#00f187b3,#0000 72%);background:radial-gradient(circle,lab(84.2488% -70.2299 38.2811/.7),#0000 72%);width:24rem;height:24rem;animation:18s ease-in-out infinite reverse landing-module___cEqKa__drift;bottom:10rem;left:-10rem}.landing-module___cEqKa__shell{z-index:1;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem;position:relative}.landing-module___cEqKa__hero{column-gap:clamp(2.5rem,4.5vw,5rem);row-gap:var(--space-lg);padding:var(--space-lg) 0 clamp(1.6rem, 2vw, 2.2rem);grid-template-columns:minmax(0,.84fr) minmax(380px,1.16fr);grid-template-areas:"body stage";align-items:start;display:grid}.landing-module___cEqKa__heroBody,.landing-module___cEqKa__heroStage,.landing-module___cEqKa__heroEmojiRoot,.landing-module___cEqKa__playCard,.landing-module___cEqKa__supportCard,.landing-module___cEqKa__missingPanel,.landing-module___cEqKa__proofPanel,.landing-module___cEqKa__faqPanel{min-width:0}.landing-module___cEqKa__heroBody{grid-area:body;gap:clamp(1.6rem,2.1vw,2.35rem);max-width:31rem;animation:.72s cubic-bezier(.19,1,.22,1) both landing-module___cEqKa__riseIn;display:grid}.landing-module___cEqKa__heroHeading{gap:var(--space-md);display:grid}.landing-module___cEqKa__heroIntro{gap:var(--space-lg);display:grid}.landing-module___cEqKa__heroLine,.landing-module___cEqKa__playLabel,.landing-module___cEqKa__factLabel{color:color-mix(in oklab, var(--accent-strong) 78%, var(--ink-strong) 22%);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:800}.landing-module___cEqKa__heroTitle{color:var(--ink-strong);font-family:var(--font-display), serif;letter-spacing:-.08em;text-wrap:balance;max-width:5.35ch;text-shadow:4px 4px 0 color-mix(in oklab, var(--accent) 84%, transparent 16%);gap:.03em;margin:0;font-size:clamp(3.9rem,8.8vw,7rem);line-height:.9;display:grid}.landing-module___cEqKa__heroTitle span{display:block}.landing-module___cEqKa__heroSummary{max-width:31ch;color:color-mix(in oklab, var(--ink) 92%, var(--accent-strong) 8%);text-wrap:pretty;margin:0;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.72}.landing-module___cEqKa__heroSummaryLine{display:block}.landing-module___cEqKa__heroActions{gap:var(--space-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.landing-module___cEqKa__copyWrap{gap:var(--space-xs);align-content:start;display:grid}.landing-module___cEqKa__copyButton{min-width:9.25rem}.landing-module___cEqKa__copyFeedback{max-width:18ch;color:color-mix(in oklab, var(--muted) 80%, var(--ink) 20%);margin:0;font-size:.88rem;line-height:1.5}.landing-module___cEqKa__copyFeedback[data-state=success]{color:color-mix(in oklab, var(--success) 62%, var(--ink-strong) 38%)}.landing-module___cEqKa__copyFeedback[data-state=error]{color:color-mix(in oklab, var(--error) 64%, var(--ink-strong) 36%)}.landing-module___cEqKa__heroStage{grid-area:stage;place-items:center;min-height:clamp(17rem,31vw,24rem);display:grid;position:relative}.landing-module___cEqKa__heroEmojiRoot{place-items:center;gap:.9rem;width:100%;min-height:clamp(17rem,31vw,24rem);display:grid;position:relative}.landing-module___cEqKa__heroEmojiButton{--pointer-x:0;--pointer-y:0;aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:0 0;border:none;place-items:center;width:min(100%,31rem);padding:0;transition:transform .18s;animation:4.4s ease-in-out infinite landing-module___cEqKa__toyBob;display:grid;position:relative}.landing-module___cEqKa__heroEmojiButton:focus-visible{outline:3px solid var(--focus);outline-offset:.35rem;border-radius:2rem}.landing-module___cEqKa__heroEmojiButton:hover{transform:translate3d(calc(var(--pointer-x) * .6rem), calc(var(--pointer-y) * .35rem - .4rem), 0) rotate(calc(var(--pointer-x) * 5deg))}.landing-module___cEqKa__heroEmojiButton:active{transform:translate3d(calc(var(--pointer-x) * .3rem), calc(var(--pointer-y) * .12rem + .08rem), 0) scale(.97) rotate(calc(var(--pointer-x) * 2deg))}.landing-module___cEqKa__heroEmojiAura,.landing-module___cEqKa__heroEmojiSurface{border-radius:50%;position:absolute;inset:0}.landing-module___cEqKa__heroEmojiAura{filter:blur(18px);opacity:.92;background:radial-gradient(circle at 50% 48%,#fff2e0db 0%,#0000 42%),radial-gradient(circle at 24% 24%,#22ffe647 0%,#0000 30%),radial-gradient(circle at 78% 76%,#ffc1cd42 0%,#0000 30%);background:radial-gradient(circle at 50% 48%,lab(96.523% 4.94006 14.6682/.86) 0%,#0000 42%),radial-gradient(circle at 24% 24%,lab(90.6233% -63.2243 -2.7984/.28) 0%,#0000 30%),radial-gradient(circle at 78% 76%,lab(84.0791% 55.8545 9.99453/.26) 0%,#0000 30%);transition:opacity .18s,transform .18s,filter .18s;inset:8%}.landing-module___cEqKa__heroEmojiSurface{place-items:center;transition:transform .18s;display:grid}.landing-module___cEqKa__heroEmojiButton:hover .landing-module___cEqKa__heroEmojiAura,.landing-module___cEqKa__heroEmojiButton[data-state=success] .landing-module___cEqKa__heroEmojiAura{transform:translate3d(calc(var(--pointer-x) * -.35rem), calc(var(--pointer-y) * -.25rem), 0) scale(1.06);opacity:1;filter:blur(22px)}.landing-module___cEqKa__heroEmojiButton:hover .landing-module___cEqKa__heroEmojiSurface{transform:translate3d(calc(var(--pointer-x) * .3rem), calc(var(--pointer-y) * .22rem), 0) rotate(calc(var(--pointer-x) * 2.8deg))}.landing-module___cEqKa__heroEmojiButton[data-state=error] .landing-module___cEqKa__heroEmojiAura{opacity:.88;filter:blur(18px)saturate(1.05)}.landing-module___cEqKa__heroArt{z-index:2;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 28px #1309151c);filter:drop-shadow(0 18px 28px lab(3.44556% 5.07212 -4.967/.11));width:min(100%,29rem);transition:transform .18s,filter .18s;position:relative}.landing-module___cEqKa__heroEmojiButton:hover .landing-module___cEqKa__heroArt{transform:translate3d(calc(var(--pointer-x) * .42rem), calc(var(--pointer-y) * .26rem), 0) rotate(calc(var(--pointer-x) * 1.6deg))}.landing-module___cEqKa__heroEmojiButton[data-state=success] .landing-module___cEqKa__heroArt{filter:drop-shadow(0 24px 36px #13091529)drop-shadow(0 0 26px #77ffe561);filter:drop-shadow(0 24px 36px lab(3.44556% 5.07212 -4.967/.16))drop-shadow(0 0 26px lab(92.882% -59.8586 1.80219/.38))}.landing-module___cEqKa__heroEmojiButton[data-state=error] .landing-module___cEqKa__heroArt{filter:drop-shadow(0 20px 28px #1309151f)drop-shadow(0 0 18px #fc7b6d33);filter:drop-shadow(0 20px 28px lab(3.44556% 5.07212 -4.967/.12))drop-shadow(0 0 18px lab(67.1787% 49.3466 32.0505/.2))}.landing-module___cEqKa__heroEmojiStatus{color:color-mix(in oklab, var(--muted) 74%, var(--ink) 26%);letter-spacing:.04em;text-align:center;margin:0;font-size:.9rem;font-weight:700}.landing-module___cEqKa__heroEmojiStatus[data-state=success]{color:color-mix(in oklab, var(--success) 54%, var(--ink-strong) 46%)}.landing-module___cEqKa__heroEmojiStatus[data-state=error]{color:color-mix(in oklab, var(--error) 56%, var(--ink-strong) 44%)}.landing-module___cEqKa__copyWrap[data-pulse=true] .landing-module___cEqKa__copyButton{animation:.52s cubic-bezier(.2,.88,.22,1) both landing-module___cEqKa__ctaPulse}.landing-module___cEqKa__heroEmojiBurst{pointer-events:none;position:absolute;inset:0}.landing-module___cEqKa__heroEmojiParticle{--angle:calc((var(--burst-index) * 1turn) / 7);--distance:calc(5.2rem + (var(--burst-index) * .3rem));opacity:0;width:.95rem;height:.3rem;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-1.4rem) scale(.3);animation:.62s cubic-bezier(.16,.84,.25,1) forwards landing-module___cEqKa__burstOut;animation-delay:calc(var(--burst-index) * 26ms);background:linear-gradient(90deg,#31f7df,#ffdfa8,#ffbbb8);background:linear-gradient(90deg,lab(87.9331% -52.3463 -2.35258),lab(90.7836% 16.1904 70.6785),lab(82.0405% 53.8922 26.5464));border-radius:999px;position:absolute;top:50%;left:50%}.landing-module___cEqKa__main{gap:clamp(3.8rem,8vw,6.6rem);display:grid}.landing-module___cEqKa__section{gap:1.8rem;display:grid}.landing-module___cEqKa__whatIsSection{gap:2rem}.landing-module___cEqKa__sectionLeadWide{max-width:none}.landing-module___cEqKa__whatIsBody{border:2px solid var(--line-strong);box-shadow:var(--shadow-sm);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--paper) 58%, var(--accent-soft) 42%)), var(--paper);border-radius:1.6rem;gap:.9rem;padding:1.35rem;display:grid}.landing-module___cEqKa__whatIsBody p{color:var(--ink);text-wrap:pretty;margin:0;font-size:.99rem;line-height:1.72}.landing-module___cEqKa__whatIsBody p a{color:var(--ink-strong);text-decoration-line:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-strong) 76%, transparent 24%);text-decoration-color:color-mix(in oklab, var(--accent-strong) 76%, transparent 24%);text-underline-offset:.16em;font-weight:700;transition:color .18s,text-decoration-color .18s}.landing-module___cEqKa__whatIsBody p a:hover{color:var(--ink-strong);-webkit-text-decoration-color:var(--ink-strong);text-decoration-color:var(--ink-strong)}.landing-module___cEqKa__whatIsBody p a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:.25rem}.landing-module___cEqKa__meaningSection{gap:1.85rem}.landing-module___cEqKa__playbook{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:start;gap:1rem;display:grid}.landing-module___cEqKa__playCard,.landing-module___cEqKa__missingPanel,.landing-module___cEqKa__proofPanel{border:2px solid var(--line-strong);box-shadow:var(--shadow-sm)}.landing-module___cEqKa__playCard{border-radius:1.5rem;gap:1rem;padding:1.55rem 1.45rem;display:grid}.landing-module___cEqKa__playCardWarm{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 80%, white 20%), color-mix(in oklab, var(--paper) 58%, var(--accent-soft) 42%)), var(--paper);transform:rotate(-1.7deg)}.landing-module___cEqKa__playCardCool{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 80%, white 20%), color-mix(in oklab, var(--paper) 58%, var(--accent-cool-soft) 42%)), var(--paper);transform:rotate(1.6deg)}.landing-module___cEqKa__bulletList{gap:.8rem;margin:0;padding-left:1.15rem;display:grid}.landing-module___cEqKa__bulletList li{color:var(--ink);text-wrap:pretty;font-size:.98rem;line-height:1.7}.landing-module___cEqKa__supportSection{gap:2rem}.landing-module___cEqKa__supportBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-module___cEqKa__supportCard{border:2px solid var(--line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--paper-strong) 72%, var(--accent-soft) 28%)), var(--paper);min-width:0;box-shadow:var(--shadow-sm);opacity:0;border-radius:1.35rem;gap:.92rem;padding:1.3rem;transition:transform .42s cubic-bezier(.19,1,.22,1),opacity .42s,box-shadow .18s;display:grid;position:relative;transform:translateY(16px)rotate(0)}.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard{opacity:1;transform:translateY(0)rotate(0)}.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=apple]{transform:translateY(0)rotate(-2.2deg)}.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=google]{transition-delay:80ms;transform:translateY(0)rotate(1deg)}.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=samsung]{transition-delay:.16s;transform:translateY(0)rotate(2.1deg)}.landing-module___cEqKa__supportCard[data-key=google]{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--accent) 24%, var(--paper-strong) 76%)), var(--paper)}.landing-module___cEqKa__supportCard[data-key=samsung]{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--accent-cool) 18%, var(--paper-strong) 82%)), var(--paper)}.landing-module___cEqKa__cardHole{border:2px solid var(--line-strong);background:color-mix(in oklab, var(--paper) 72%, white 28%);border-radius:999px;width:.84rem;height:.84rem;position:absolute;top:.85rem;right:.85rem}.landing-module___cEqKa__supportTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.landing-module___cEqKa__supportVendor{max-width:16ch;color:var(--ink-strong);margin:0;font-size:1.02rem;font-weight:800;line-height:1.25}.landing-module___cEqKa__supportStatus{border:2px solid var(--line-strong);background:var(--accent-soft);min-height:1.9rem;color:var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.18rem .66rem;font-size:.78rem;font-weight:800;display:inline-flex}.landing-module___cEqKa__supportCard[data-status*=rolling] .landing-module___cEqKa__supportStatus,.landing-module___cEqKa__supportCard[data-status*=partial] .landing-module___cEqKa__supportStatus{background:var(--accent-cool-soft);color:var(--ink-strong)}.landing-module___cEqKa__supportDot{background:currentColor;border-radius:50%;flex-shrink:0;width:.52rem;height:.52rem}.landing-module___cEqKa__supportDate{color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);font-variant-numeric:tabular-nums;margin:0;font-size:.89rem;font-weight:700;line-height:1.45}.landing-module___cEqKa__supportHeadline{color:var(--ink-strong);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.18rem;font-weight:800;line-height:1.14}.landing-module___cEqKa__supportNote{color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.66}.landing-module___cEqKa__missingPanel{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 80%, white 20%), color-mix(in oklab, var(--paper) 58%, var(--accent) 42%)), var(--paper);border-radius:1.55rem;gap:1rem;padding:1.35rem;display:grid}.landing-module___cEqKa__missingLead{gap:.45rem;display:grid}.landing-module___cEqKa__missingTitle{max-width:24ch;color:var(--ink-strong);letter-spacing:-.025em;margin:0;font-size:1.32rem;font-weight:800;line-height:1.14}.landing-module___cEqKa__reasonList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__reasonItem{border:2px solid color-mix(in oklab, var(--line-strong) 74%, transparent 26%);background:color-mix(in oklab, var(--paper) 84%, white 16%);border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.landing-module___cEqKa__reasonNumber{background:linear-gradient(135deg, var(--accent-cool) 0%, var(--accent) 100%);width:2rem;height:2rem;color:var(--ink-strong);border-radius:999px;flex-shrink:0;place-items:center;font-size:.88rem;font-weight:800;display:grid}.landing-module___cEqKa__reasonItem p{color:var(--ink);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.64}.landing-module___cEqKa__proofSection{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:1rem;display:grid}.landing-module___cEqKa__proofPanel,.landing-module___cEqKa__faqPanel{gap:1.4rem;display:grid}.landing-module___cEqKa__proofPanel{border:2px solid var(--line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 82%, white 18%), color-mix(in oklab, var(--paper) 58%, var(--accent-soft) 42%)), var(--paper);border-radius:1.6rem;padding:1.4rem}.landing-module___cEqKa__factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.landing-module___cEqKa__factCard{border:2px solid var(--line-strong);background:color-mix(in oklab, var(--paper) 84%, white 16%);border-radius:1rem;gap:.38rem;padding:1rem;display:grid}.landing-module___cEqKa__factValue{color:var(--ink-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.landing-module___cEqKa__sourceList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__sourceItem{border-top:2px solid color-mix(in oklab, var(--line-strong) 34%, transparent 66%);gap:.35rem;padding-top:.9rem;display:grid}.landing-module___cEqKa__sourceItem:first-child{border-top:0;padding-top:0}.landing-module___cEqKa__sourceLink{color:var(--ink-strong);text-underline-offset:.16em;font-weight:800;text-decoration-thickness:.08em}.landing-module___cEqKa__sourceNote{color:color-mix(in oklab, var(--muted) 82%, var(--ink) 18%);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.7}.landing-module___cEqKa__sourceLink:hover,.landing-module___cEqKa__supportCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.landing-module___cEqKa__sourceLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@keyframes landing-module___cEqKa__riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module___cEqKa__drift{0%,to{transform:translate(0,0)}50%{transform:translate(14px,-10px)}}@keyframes landing-module___cEqKa__toyBob{0%,to{transform:translate(0,0)rotate(0)}30%{transform:translate(.08rem,-.24rem)rotate(-.8deg)}62%{transform:translate(-.08rem,-.42rem)rotate(.9deg)}}@keyframes landing-module___cEqKa__ctaPulse{0%{transform:translateY(0)scale(1);box-shadow:0 10px #0c040f61;box-shadow:0 10px lab(1.81331% 3.40845 -3.37924/.38)}42%{transform:translateY(-.16rem)scale(1.03);box-shadow:0 14px #0c040f4d,0 0 .85rem #38fbe242;box-shadow:0 14px lab(1.81331% 3.40845 -3.37924/.3),0 0 .85rem lab(89.0931% -52.325 -2.35392/.26)}to{transform:translateY(0)scale(1);box-shadow:0 10px #0c040f61;box-shadow:0 10px lab(1.81331% 3.40845 -3.37924/.38)}}@keyframes landing-module___cEqKa__burstOut{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-1rem) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(-1 * var(--distance))) scale(1)}}@media (max-width:1080px){.landing-module___cEqKa__hero,.landing-module___cEqKa__proofSection,.landing-module___cEqKa__playbook,.landing-module___cEqKa__supportBoard,.landing-module___cEqKa__factGrid{grid-template-columns:1fr}.landing-module___cEqKa__hero{grid-template-areas:"body""stage"}.landing-module___cEqKa__heroBody{max-width:36rem}.landing-module___cEqKa__heroStage{max-width:42rem;margin-inline:auto}}@media (max-width:720px){.landing-module___cEqKa__shell{width:min(100% - 1.2rem,1180px);padding-top:1.1rem}.landing-module___cEqKa__hero{row-gap:1.5rem;padding-bottom:2.6rem}.landing-module___cEqKa__heroTitle{max-width:5.2ch;text-shadow:3px 3px 0 color-mix(in oklab, var(--accent) 84%, transparent 16%);font-size:clamp(2.75rem,15.5vw,5rem);line-height:.9}.landing-module___cEqKa__heroSummary{font-size:.98rem;line-height:1.65}.landing-module___cEqKa__heroBody,.landing-module___cEqKa__heroIntro{gap:1.25rem}.landing-module___cEqKa__heroActions{grid-template-columns:1fr;display:grid}.landing-module___cEqKa__heroEmojiRoot{min-height:23rem}.landing-module___cEqKa__heroEmojiButton{width:min(100%,18rem)}.landing-module___cEqKa__heroEmojiParticle{--distance:calc(3.2rem + (var(--burst-index) * .2rem));width:.75rem}.landing-module___cEqKa__proofPanel,.landing-module___cEqKa__missingPanel,.landing-module___cEqKa__whatIsBody,.landing-module___cEqKa__playCard,.landing-module___cEqKa__supportCard{border-radius:1.2rem;padding:1.1rem}.landing-module___cEqKa__supportVendor,.landing-module___cEqKa__supportHeadline,.landing-module___cEqKa__factValue,.landing-module___cEqKa__missingTitle{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__page:before,.landing-module___cEqKa__page:after,.landing-module___cEqKa__heroBody,.landing-module___cEqKa__supportCard{transition:none;animation:none}.landing-module___cEqKa__heroEmojiButton,.landing-module___cEqKa__heroEmojiAura,.landing-module___cEqKa__heroEmojiSurface,.landing-module___cEqKa__heroArt,.landing-module___cEqKa__heroEmojiParticle{transition:none;animation:none;transform:none}.landing-module___cEqKa__supportCard,.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard,.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=apple],.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=google],.landing-module___cEqKa__supportBoard[data-ready=true] .landing-module___cEqKa__supportCard[data-key=samsung]{opacity:1;transform:none}.landing-module___cEqKa__sourceLink:hover,.landing-module___cEqKa__supportCard:hover{transform:none}}
