:root{--bg: #fdf8f6;--bg-2: #faf1ec;--surface: #ffffff;--surface-2: #fcf6f3;--surface-3: #f5ebe6;--ink-well: #ffffff;--line: #e9dfda;--line-2: #8e8784;--hair: #f2e9e4;--hairline: #e9dfda;--cork: #e9dfda;--driftwood: #8e8784;--text: #1d1e1c;--muted: #4f4d49;--faint: #6e6b67;--ink: #1d1e1c;--cream: #1d1e1c;--coral: #fa5d00;--coral-text: #b84400;--coral-line: #d24e00;--coral-hot: #d24e00;--coral-deep: #a33d00;--coral-solid: #fa5d00;--ember: #fa5d00;--marigold: #ffdecd;--plum: #7a4d63;--gold: #8a5a00;--cta: #fa5d00;--cta-hot: #e05300;--cta-ink: #1d1e1c;--el-1: 0 1px 2px rgba(123,101,92,.08), 0 6px 16px -8px rgba(123,101,92,.14);--el-2: 0 2px 5px rgba(123,101,92,.1), 0 18px 40px -18px rgba(102,84,76,.22);--el-glow: 0 10px 40px -18px rgba(237,167,137,.35);--r-sm: 12px;--r: 16px;--r-lg: 20px;--r-xl: 24px;--pill: 999px;--glow: rgba(250,93,0,.16);--glow-2: rgba(255,222,205,.55);--ink-muted: #4f4d49;--paper: #faf1ec;--paper-2: #ffffff}html{background:var(--bg);color-scheme:light}body{background:var(--bg);color:var(--text)}body:before{content:""!important;display:block!important;position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/></svg>")}body:after{content:""!important;display:block!important;position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 88% -6%,rgba(255,222,205,.62),transparent 66%),radial-gradient(46% 34% at 4% 2%,rgba(250,93,0,.05),transparent 62%)}::selection{background:#fa5d0038;color:var(--text)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#dfd0bd;border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#c9b79f}main>section{background:var(--bg)}main>section:nth-child(2n){background:var(--bg-2)}.hero{background:transparent}.cinema,.formats,.trust{background:var(--bg-2);border-top:0;border-bottom:0}.footer{background:var(--bg-2);border-top:1px dashed var(--line)}.page-hero,.page-hero-in{background:transparent}h1,h2,h3,.tt,.h1,.h2,.h3,.display,.pullq,.big-quote{letter-spacing:-.004em}.hero h1{font-weight:600;letter-spacing:-.035em}.hero h1 em.key{font-style:normal;font-weight:600}h1,h2,h3,.tt{color:var(--text)}h2 i,.tt i,h1 em,.pullq i,.serif-i{color:var(--coral-text);font-style:italic;font-weight:400}h1 em.key,.closer h2 em.key,.hero h1 em.key .rotw-in{background:linear-gradient(100deg,var(--coral),#d24e00 52%,#8a5a00)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}p,.lead{color:var(--muted)}.dim,.faint,.meta,.updated,.price-note,.eyebrow,.eyebrow13,.mono,.slate,.fstep-n,.install-lbl,.rail-kind,.plaque,.t-name,.fmt-name,.foot-col h3,.trust-label,.fs-label,.ftool-lab{color:var(--faint)}.eyebrow,.eyebrow13{color:var(--coral-text)}.mono .dot{background:var(--coral);box-shadow:0 0 14px 2px var(--glow);opacity:1;animation:pulse 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mono .dot{animation:none}}.slate:before{background:var(--coral);box-shadow:0 0 12px var(--glow)}.stat b,.num,.big,.amt,.price,.t-amt{color:var(--text)}.stat:nth-child(2) b{color:var(--coral-text)}code,kbd,.kbd{color:var(--muted)}a{color:inherit}.prose a,.post-dek a,.callout a,.flow-note a,.cc-msg a{color:var(--coral-text)}.prose a:hover,.flow-note a:hover{color:var(--coral-deep)}.flow-note a{border-bottom-color:#fa5d006b}.flow-note a:hover{border-bottom-color:var(--coral)}.move+.move,.install-row+.install-row,.install-foot,.toolfam>code,.qa,.foot-bottom,.post-card+.post-card,.compare-row,.credits-row,.checklist li+li,.steps .step+.step,.blog-list li+li{border-top:0;border-bottom:0;border-block-start:1px dashed var(--line)}.qa{border-block-start:0;border-block-end:1px dashed var(--line)}.foot-bottom{border-block-start:1px dashed var(--line)}.ticker{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}main>section+section{position:relative}main>section:nth-child(2n)+section:not(:nth-child(2n)):before,main>section:not(:nth-child(2n))+section:nth-child(2n):before{content:none}.toolfam,.tease,.fmt-mini,.install,.promptcard,.ad-log,.ui-frame,.langmenu,.fstep,.rail,.flow-entry,.pcard,.tile,.plan,.post-card,.card,.mcpw,.band,.cta-band,.ftool-card,.ftool-stage,.callout,.model-chip,.feature,.shot,.stage-wrap,.media-frame,.gallery,.bento,.split,.compare,.credits,.chan-tools,.ftool{background:var(--surface);border-color:var(--line);box-shadow:var(--el-1)}main>section:nth-child(2n) :is(.toolfam,.tease,.fmt-mini,.install,.promptcard,.ad-log,.fstep,.rail,.flow-entry,.pcard,.tile,.plan,.post-card,.card,.mcpw,.ftool-card,.callout,.model-chip){background:var(--surface)}.toolfam:hover,.fmt-mini:hover,.tile:hover,.post-card:hover,.model-chip:hover{background:var(--surface);box-shadow:var(--el-2)}main>section:nth-child(2n) :is(.toolfam,.fmt-mini,.tile,.post-card,.model-chip):hover{background:var(--surface)}.surface,.surface-2,.chrome{background:var(--surface)}.copyline,.ftool-seg,.mcpw-tabs,.ftool-drop{background:var(--surface-3);border-color:var(--line)}main>section:nth-child(2n) .copyline{background:var(--surface-3)}.copyline{color:var(--text)}.copyline-x{background:var(--surface);color:var(--muted)}.copyline:hover{border-color:var(--coral)}.copyline:hover .copyline-x{background:var(--coral);color:var(--cta-ink)}.copyline.copied .copyline-x{background:#146c3a;color:#fff}.copyline-pre{color:var(--coral-text)}.ui-bar{background:var(--surface-3);border-bottom:1px dashed var(--line)}.ui-bar i{background:var(--line-2)}.ui-bar i:first-child{background:var(--coral)}.ui-frame{border:1px solid var(--line)}img.pshield{background:var(--surface-3)}.hero-float,.reel-card,.fmt-media,.shot,.ad-out .th,.tile-media,.stage{background:var(--surface);border:1px solid var(--line);box-shadow:var(--el-1)}.hero-float{box-shadow:var(--el-2),0 0 90px -30px #eda78973}.reel-card:hover,.fmt-card:hover .fmt-media,.ad-out .th:hover{border-color:var(--coral)}.btn{border-radius:var(--r);letter-spacing:.015em}.btn-primary,.cc-accept,.btn.primary,.plan .btn-primary{background:var(--cta);color:var(--cta-ink);border:1px solid transparent;box-shadow:0 1px 4px #0003}.btn-primary:hover,.cc-accept:hover,.btn.primary:hover{background:var(--cta-hot);color:var(--cta-ink);transform:translateY(-1px);box-shadow:0 6px 20px -6px #fa5d0080}.btn-primary:active,.cc-accept:active{background:var(--coral-deep);color:#fff;transform:none;box-shadow:none}.btn-ghost,.btn-text,.cc-btn,.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.btn-ghost:hover,.cc-btn:hover,.btn.ghost:hover{background:transparent;color:var(--text);border-color:var(--text)}.nav-cta .btn-ghost{border-color:var(--line-2)}:focus-visible{outline:2px solid var(--coral-line);outline-offset:3px}.btn:focus-visible{outline:2px solid var(--coral-line);outline-offset:3px}.nav-toggle:focus-visible{outline:2px solid var(--coral-line);outline-offset:2px}.mcpw-code:focus-visible{outline:2px solid var(--coral-line);outline-offset:2px}.ftool-field select:focus-visible,.ftool-field input:focus-visible,.ftool textarea:focus-visible{outline:2px solid var(--coral-line);outline-offset:1px}.skip{background:var(--cta);color:var(--cta-ink)}.move-link,.t-go,.pc-more,.fmt-mini--cta,.post-cta,.fk-go,.btn-text{color:var(--coral-text)}.move-link:hover,.t-go:hover,.post-cta:hover,.tease:hover .t-go{color:var(--coral-deep)}.ftool-field select,.ftool-field input[type=text],.ftool textarea,.ftool input.ftool-line,.hero-form input,.field input,.field textarea,input[type=email],input[type=url]{background:var(--surface);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r)}.ftool-field select:focus,.ftool textarea:focus,.ftool input.ftool-line:focus,.field input:focus,input[type=email]:focus{border-color:var(--coral);outline:none;box-shadow:0 0 0 3px #fa5d002e}::placeholder{color:var(--faint);opacity:1}.ftool-seg button.on,.mcpw-tabs button.on{background:var(--surface);color:var(--text);box-shadow:var(--el-1)}.ftool-cell .fc-d{background:var(--surface-3);color:var(--text);border-color:var(--line-2)}.ftool-out,.ftool-rows,.ftool-line{color:var(--muted)}.nav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent}.nav.scrolled{background:#fdf8f6d1;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom:1px dashed var(--line)}.nav-links a{color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-links a:after{background:var(--coral)}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{background:var(--text)}.nav-toggle{background:transparent;border-color:var(--line-2)}.brand,.brand b{color:var(--text)}.bloom{filter:none}@media(max-width:860px){.nav{background:#fdf8f6e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}body.menu-open .nav{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu{background:#fdf8f6}.mobile-menu.open{top:0;left:0;width:100vw;height:100vh;height:100dvh}body.menu-open .nav-in{position:relative;z-index:120}body.menu-open .mobile-menu.open{padding-top:95px}.nav-toggle{border:0;background:transparent}.mobile-menu .m-actions{display:flex;flex-direction:row;gap:12px;margin-top:22px;border:0}.mobile-menu .m-actions a{flex:1 1 0;width:auto;font-size:1rem}.mobile-menu .m-actions a:not(.btn){border:0}.mobile-menu .m-actions a.btn{padding:13px 10px;line-height:22px;text-align:center;justify-content:center}.mobile-menu .m-actions a.btn{border-bottom-width:1px;border-bottom-style:solid}.mobile-menu .m-actions a.btn-ghost{border-color:var(--line-2)}.mobile-menu .m-actions a.btn-primary{border-color:transparent}.mobile-menu a:not(.btn){border-bottom:1px dashed var(--line);color:var(--text)}.prose a.btn-primary,.prose .ftool a.btn-primary,.mobile-menu .m-actions .btn-primary,.mobile-menu .m-actions .btn-primary:hover,.mobile-menu .m-actions .btn-primary:active{color:var(--cta-ink)}.hero-stage video,.hero-stage img{opacity:.22}.hero-stage:after{background:radial-gradient(88% 68% at 50% 42%,transparent 26%,rgba(253,248,246,.88) 78%),linear-gradient(180deg,#fdf8f6a8,#fdf8f652 34%,#fdf8f6f7 90%)}.hero-stage:before{background:radial-gradient(46% 36% at 50% 2%,rgba(255,222,205,.45),transparent 72%)}.rc-brand{background:#ffffffd1;color:var(--text);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero-note{color:var(--faint)}.tease.feat,.tease.feat:hover,main>section:nth-child(2n) .tease.feat,main>section:nth-child(2n) .tease.feat:hover,.plan.pop{background:linear-gradient(180deg,#ffdecd8c,#ffdecd24 58%),var(--surface);border:1px solid var(--coral);box-shadow:var(--el-2)}.tease.feat .t-amt,.tease.feat .t-go,.plan.pop .price{color:var(--text)}.tease.feat p,.tease.feat .t-name,.tease.feat .t-ads,.tease.feat .t-credits,.tease.feat .t-amt small{color:var(--muted)}.tease.feat .t-ads b{color:var(--text)}.t-tag,.ribbon,.tease .t-tag,.tease.feat .t-tag,main>section:nth-child(2n) .tease.feat .t-tag{background:var(--coral);color:var(--cta-ink)}.t-credits{color:var(--coral-text)}.tease.feat .t-credits{color:var(--coral-deep)}.flowgraph{--flow-line: #8e8784}.flowgraph .fl-spark{stroke:var(--coral);opacity:1}.rail-list .ch{background:var(--surface);box-shadow:var(--el-1)}main>section:nth-child(2n) .rail-list .ch{background:var(--surface)}.rail-list .ch span{color:var(--muted)}.rail-list .ch svg{opacity:1}.rail-kind{color:var(--text)}.rail-what,.flow-note{color:var(--faint)}.flow-say,.flow-return span{color:var(--muted)}.flow-say b,.flow-say strong{color:var(--text)}.pcard-solo{color:var(--muted)}.pcard-solo b{color:var(--coral-text)}.pcard code,.toolfam>code{color:var(--faint);background:none}.trust{border-block:1px dashed var(--line);background:var(--bg-2)}.trust-logos img,.prov-logo{filter:grayscale(1) contrast(1.05);opacity:.62}.trust-logos img:hover,.prov-logo:hover{opacity:.95}.langpick>summary,.langpick summary{background:var(--surface);color:var(--muted);border-color:var(--line)}.langpick summary:hover{color:var(--text);border-color:var(--line-2)}.langmenu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--el-2)}.langmenu a{color:var(--muted)}.langmenu a:hover{background:var(--surface-3);color:var(--text)}.langmenu a.on{color:var(--coral-text)}.langmenu .lc{color:var(--faint)}.social a{background:transparent;border:1px solid var(--line-2);color:var(--muted)}.social a:hover{color:var(--coral-text);border-color:var(--coral)}.foot-col a{color:var(--muted)}.foot-col a:hover{color:var(--coral-text)}.foot-col h3,#cookieSettingsLink{color:var(--faint)}#cookieSettingsLink:hover{color:var(--coral-text)}.cookie-consent{background:#fffffff7;border:1px solid var(--line-2);box-shadow:var(--el-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cc-msg{color:var(--muted)}.cc-btn{color:var(--muted);border-color:var(--line-2)}.toast{background:#2b2721;color:#f8f4ea}.qa-q{color:var(--text)}.qa-q:hover{color:var(--coral-text)}.qa .pm:before,.qa .pm:after{background:var(--coral)}.qa-a-in{color:var(--muted)}.models-row span{border:1px solid var(--line-2);color:var(--text);font-family:var(--sans);font-weight:600;font-size:.82rem;letter-spacing:.015em;text-transform:none}.models-row span:hover{color:var(--coral-text);border-color:var(--coral)}.plaque{color:var(--faint)}.plaque b{color:var(--muted)}.plaque .ai{color:var(--coral-text)}.promptline{border-left:2px solid var(--coral);color:var(--text)}.promptnote,.mcp-safety,.install-foot,.price-solo{color:var(--muted)}.promptnote code,.toolfam code,.act-tool code,.install-foot code,.mcpw-code{color:var(--coral-text);background:#fa5d0017}.toolfam>code,.pcard>code{background:none;color:var(--faint)}.ad-log{color:var(--muted)}.ad-log b,.ad-log .hl{color:var(--coral-text)}.ticker-set span{color:var(--faint)}.ticker-set span b{color:var(--coral-text)}.fmt-mini--cta{background:#fa5d0014;border-color:var(--coral);color:var(--coral-text)}.fmt-mini--cta:hover{background:#fa5d0026;color:var(--coral-deep)}.fmt-mini.is-new{border-color:#fa5d0061}.fmt-mini-tag{color:var(--coral-text)}.fmt-name{color:var(--muted)}.fmt-desc{color:var(--faint)}.cinema .reel-card{border:1px solid var(--line)}.stage .adc-cta{background:#1d1e1ceb;color:#fdf8f6}.shot .play span{background:#fffffff5;color:#1d1e1c}.ok,.yes{color:#146c3a}.no,.bad{color:#b3172d}.warn{color:var(--gold)}.h-hermoso,.col-hermoso,.coral-ink{color:var(--coral-text)}.cream-ink{color:var(--text)}.hair-light,.hair-soft{border-color:var(--hair)}.field-err{color:#b3172d}.glow,.glow-1,.glow-2,.glow-c,.glow-coral,.glow-plum,.glow-tile,.grad{opacity:.4}.big-quote,.pullq{color:var(--text)}.prose{color:var(--muted)}.prose h1,.prose h2,.prose h3,.prose h4,.prose strong,.prose b{color:var(--text)}.prose blockquote{border-inline-start:2px solid var(--coral);color:var(--muted)}.prose hr{border:0;border-top:1px dashed var(--line)}.prose code{background:#fa5d0017;color:var(--coral-text)}.prose pre{background:var(--surface-3);border:1px solid var(--line);color:var(--muted)}.post-head,.post-meta,.pc-meta{color:var(--faint)}.post-dek{color:var(--muted)}.compare-head,.credits-head{color:var(--faint);border-block-end:1px dashed var(--line)}.ftool-badge,.fs-tag,.fk-tag,.tag{background:var(--surface-3);color:var(--muted)}.ftool-priv,.ftool-hint,.ftool-empty,.ftool-notes,.ftool-meta,.ftool-index{color:var(--faint)}.ftool-err{color:#b3172d}.section{padding:clamp(76px,10vw,120px) 0}.section.tight{padding:clamp(62px,8vw,96px) 0}.flowsec{padding:clamp(76px,10vw,120px) 0}.statstrip{padding:clamp(58px,7vw,92px) 0}.cinema{padding:clamp(74px,9vw,112px) 0}.closer{padding:clamp(92px,13vw,168px) 0}.closer .scrim{display:block;background:radial-gradient(64% 58% at 50% 118%,rgba(255,222,205,.6),transparent 66%)}@media(max-width:640px){.hero-stage video,.hero-stage img{opacity:.14}.section{padding:clamp(60px,12vw,92px) 0}.section.tight{padding:clamp(50px,10vw,78px) 0}.closer{padding:clamp(74px,17vw,116px) 0}}@media(prefers-reduced-motion:reduce){.mono .dot{animation:none}.flowgraph .fl-spark{display:none}}@media(min-width:700px){.hero h1.h1-2line em.key .rotw{text-align:start;transition:width .34s cubic-bezier(.4,0,.2,1)}.hero h1.h1-2line em.key .rotw:after{content:none}.hero h1.h1-2line em.key .rotw-in{position:static;display:inline-block;transition:opacity .24s ease,transform .24s ease}.hero h1.h1-2line em.key{white-space:nowrap}}.hero h1.h1-2line .h1br{line-height:0}@media(max-width:699.98px){html:not(:lang(fa)):not(:lang(hi)):not(:lang(ko)):not(:lang(tr)):not(:lang(ur)) .hero h1.h1-2line em.key{white-space:nowrap}html:not(:lang(fa)):not(:lang(hi)):not(:lang(ko)):not(:lang(tr)):not(:lang(ur)) .hero h1.h1-2line em.key:before{content:"\a";white-space:pre}html:not(:lang(fa)):not(:lang(hi)):not(:lang(ko)):not(:lang(tr)):not(:lang(ur)) .hero h1.h1-2line em.key .rotw{text-align:start;transition:width .34s cubic-bezier(.4,0,.2,1)}html:not(:lang(fa)):not(:lang(hi)):not(:lang(ko)):not(:lang(tr)):not(:lang(ur)) .hero h1.h1-2line em.key .rotw:after{content:none}html:not(:lang(fa)):not(:lang(hi)):not(:lang(ko)):not(:lang(tr)):not(:lang(ur)) .hero h1.h1-2line em.key .rotw-in{position:static;display:inline-block;transition:opacity .24s ease,transform .24s ease}}:root{--cta: #c74800;--cta-ink: #ffffff;--cta-hot: #b04200}.chanrow{margin:22px auto 0;max-width:680px;text-align:center}.chanrow-l [aria-label="Apple Search Ads"] svg,.chanrow-l [aria-label="ChatGPT Ads"] svg,.chanrow-l [aria-label=Threads] svg{transform:scale(.85);transform-origin:50% 50%}.chanrow-l{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;color:var(--ink, #1a1712)}.chan-l{display:inline-flex;line-height:0;opacity:.92;transition:transform .18s ease,opacity .18s ease}.chan-l svg{display:block;width:20px;height:20px}@media(hover:hover){.chan-l:hover{opacity:1;transform:translateY(-2px)}}.chanrow-c{margin:12px auto 0;font-size:13.5px;line-height:1.5;color:var(--ink-muted, #6B645C);text-wrap:balance}.chanrow-c b{color:var(--ink, #1a1712);font-weight:600}@media(max-width:560px){.chanrow{margin-top:18px}.chanrow-l{gap:12px 14px}.chan-l svg{width:18px;height:18px}.chanrow-c{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.chan-l{transition:none}}.hn-br{display:none}@media(min-width:700px){.hn-br{display:inline}}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/geist-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/geist-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{--display:"Geist","Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--body:"Geist","Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sans:var(--body)}h1,h2,.h1,.h2,.display,.tt{font-family:var(--display);font-weight:450}h3,h4,h5,.h3{font-family:var(--display);font-weight:500}body,.lead,p,li,input,select,textarea,button{font-family:var(--body)}h1,.h1,.display{letter-spacing:-.06em}h2,.h2{letter-spacing:-.05em}h3,.h3,.tt{letter-spacing:-.03em}.btn,.nav-links a,.eyebrow,.label,.chip,.pill,.badge,.lead,p,li{letter-spacing:normal}h1 em.key,.closer h2 em.key{font-style:normal;font-weight:500}.serif-i,.key,.step .num,.stat .n .grad,.post-dek,.lead,.hero .lead,.hero13 .lead{font-style:normal}.post-dek{font-weight:450}:root{--bg: #fafafa;--bg-2: #f5f5f5;--surface: #ffffff;--surface-2: #f7f7f7;--surface-3: #f0f0f0;--ink-well: #ffffff;--line: #ebebeb;--hair: #ebebeb;--hairline: #ebebeb;--cork: #ebebeb;--line-2: #7d7d7d;--driftwood: #7d7d7d;--text: #171717;--muted: #4d4d4d;--faint: #6b6b6b;--ink: #171717;--ink-muted: #4d4d4d;--paper: #f5f5f5;--paper-2: #ffffff;--marigold: #f0f0f0;--glow: rgba(199,72,0,.1);--glow-2: rgba(0,0,0,.04);--plum: #4d4d4d;--gold: #6b6b6b}:root{--r-sm: 6px;--r: 6px;--r-lg: 6px;--r-xl: 8px;--pill: 999px}.reel-card,.shot,.stage,.ui-frame,.mcpw,.tile-media,.tile .tile-media,.gallery .shot,.hero-float,.media-frame,.fmt-media,.ad-out .th,.agentdemo,.filmstrip,.band,.cta-band{border-radius:var(--r)}.step .ico,.tile .ico,.checklist .ck,.social a,.langmenu a,.nav-toggle,.kbd,.plan .plan-ads,.rail-list .ch,.stage .adc-cta,.mcpw-code,.chan-tools code,.tile .chan-tools code,.film .reel-card{border-radius:var(--r-sm)}:root{--el-1: 0 0 0 1px var(--line);--el-2: 0 0 0 1px var(--line-2);--el-glow: 0 0 0 1px var(--line)}.toolfam,.tease,.fmt-mini,.install,.promptcard,.ad-log,.ui-frame,.langmenu,.fstep,.rail,.flow-entry,.pcard,.tile,.plan,.post-card,.card,.mcpw,.band,.cta-band,.ftool-card,.ftool-stage,.callout,.model-chip,.feature,.shot,.stage-wrap,.media-frame,.gallery,.bento,.split,.compare,.credits,.chan-tools,.ftool,.hero-float,.reel-card,.fmt-media,.ad-out .th,.tile-media,.stage,.cinema .reel-card{border-color:transparent}.hero-float{box-shadow:0 0 0 1px var(--line)}.ui-frame{border:1px solid transparent;box-shadow:0 0 0 1px var(--line)}.toolfam:hover,.fmt-mini:hover,.tile:hover,.post-card:hover,.model-chip:hover,.tease:hover{box-shadow:0 0 0 1px var(--line-2);transform:none}.btn-primary,.cc-accept,.btn.primary,.plan .btn-primary{box-shadow:none}.btn-primary:hover,.cc-accept:hover,.btn.primary:hover{box-shadow:none;transform:none;background:var(--cta-hot)}:root{--cinema:#0a0a0a;--cinema-ink:#fafafa}body:before,body:after{content:none!important;display:none!important;background:none!important}.hero-scrim,.hero-stage:after{background:radial-gradient(88% 68% at 50% 42%,transparent 26%,rgba(250,250,250,.88) 78%),linear-gradient(180deg,#fafafaa8,#fafafa52 34%,#fafafaf7 90%)!important}.hero-stage:before{background:none!important}.closer .scrim,.glow,.glow-coral,.glow-plum,.glow-c,.glow-tile{display:none!important}::selection{background:#c748002e;color:var(--text)}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#d4d4d4;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#b8b8b8}:root{--accent:var(--cta);--accent-ink:var(--cta-ink)}.announce{background:var(--surface);color:var(--text);border-bottom:1px solid var(--line);font-weight:450;letter-spacing:normal}.announce a{color:var(--coral-text);text-decoration:none}.announce:hover{background:var(--bg-2)}.lead{color:var(--ink-muted)}.mobile-menu{background:var(--bg)}.nav.scrolled{background:#fafafad1;border-bottom:1px solid var(--line)}@media(max-width:860px){.nav{background:#fafafae6}}.toast{background:var(--cinema);color:var(--cinema-ink);border-radius:var(--r)}.shot .tag{background:var(--surface);color:var(--text)}.stage .adc-cta{color:var(--bg)}.agentdemo,.filmstrip{background:linear-gradient(180deg,var(--surface),var(--bg-2))!important}.tease:hover{border-color:transparent}.tease.feat,.tease.feat:hover,main>section:nth-child(2n) .tease.feat,main>section:nth-child(2n) .tease.feat:hover,.plan.pop{background:var(--surface);border-color:transparent;box-shadow:0 0 0 1px var(--coral-line)}@media(hover:hover)and (pointer:fine){.tile:before,.step:before,.plan:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(199,72,0,.07),transparent 62%)}}.field:focus-within{box-shadow:0 0 0 4px #fa5d001f}.step .ico,.tile .ico{background:#fa5d0017;border-color:#fa5d0033;color:var(--coral-text)}.checklist .ck{background:#fa5d001a;border-color:#fa5d003d;color:var(--coral-text)}.compare-row .col-hermoso{background:#fa5d000f;box-shadow:inset 1px 0 #fa5d0038,inset -1px 0 #fa5d0038}.tile.feature{background:var(--surface);border-color:transparent;box-shadow:0 0 0 1px var(--coral-line)}.band,.cta-band{background:var(--surface);border-color:transparent;box-shadow:0 0 0 1px var(--line)}.plan.pop .plan-ads{background:var(--surface-2)}.ftool-drop:hover,.ftool-drop.over,.ftool-drop:focus-within{background:#fa5d000f;border-color:var(--coral-line)}.ftool-err,.ftool-noscript{background:#fa5d000f;border-color:#fa5d0038;color:var(--text)}.page-hero,.page-hero-in{background-image:none!important}.rule-hot,.hr-hot,.accent-rule{background:linear-gradient(90deg,transparent,rgba(250,93,0,.42) 18%,rgba(250,93,0,.42) 82%,transparent)}.prose code,.wrap code,p code,li code{background:var(--surface-3);color:var(--text)}.pcard>code,.toolfam>code{background:none;border-top:1px solid var(--hair);padding-top:12px;margin-top:16px;color:var(--faint)}.prose a code,p a code,li a code{color:var(--coral-deep)}.mcpw-code{background:var(--surface-3);color:var(--text);border-color:var(--line)}.mcpw-code .copyline-pre,.mcpw-code code{color:var(--coral-deep)}main>section{padding-block:clamp(72px,9vw,128px)}.card,.pcard,.plan,.tile,.toolfam,.fmt-mini,.post-card,.ftool-card,.callout{padding:16px}@media(min-width:900px){.card,.pcard,.plan,.ftool-card{padding:20px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--coral-line);outline-offset:2px;border-radius:var(--r-sm)}h2 i,.tt i,h1 em,.pullq i{font-style:normal;font-weight:500}.hero-note,.hero .lead,.closer .lead,.sec-head.center>p{margin-inline:auto}h1 em.key,.closer h2 em.key,.hero h1 em.key .rotw-in{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--coral-text)!important}.plan .ribbon{background:var(--cta);color:var(--cta-ink);box-shadow:none}.plan.pop .plan-ads{border-color:var(--line)}.fmt-mini--cta{background:var(--surface);border-color:var(--coral);color:var(--coral-text)}.fmt-mini--cta:hover{background:var(--surface);border-color:var(--coral-deep);color:var(--coral-deep);box-shadow:none}.hero h1,.hero13 h1,.lander h1{letter-spacing:-.055em;line-height:.98}.hero h2,.closer h2{letter-spacing:-.045em}:root{--el-1: 0 0 0 1px var(--line), 0 1px 2px rgba(0,0,0,.04), 0 4px 12px -6px rgba(0,0,0,.07);--el-2: 0 0 0 1px var(--line), 0 2px 6px rgba(0,0,0,.05), 0 14px 32px -14px rgba(0,0,0,.11);--el-glow: 0 0 0 1px var(--line), 0 10px 30px -14px rgba(0,0,0,.1)}.hero-float{box-shadow:var(--el-2)}.ui-frame{border:1px solid transparent;box-shadow:var(--el-1)}.toolfam:hover,.fmt-mini:hover,.tile:hover,.post-card:hover,.model-chip:hover,.tease:hover{box-shadow:var(--el-2);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.toolfam:hover,.fmt-mini:hover,.tile:hover,.post-card:hover,.model-chip:hover,.tease:hover{transform:none}}:root{--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 22px}.btn,.btn-primary,.btn-ghost,.cc-accept,.btn.primary{border-radius:10px}:root{--glass-blur: blur(14px) saturate(1.85) brightness(1.04);--glass-bg: rgba(255,255,255,.72);--glass-edge: 1px solid rgba(255,255,255,.65);--glass-shadow: 0 10px 30px rgba(0,0,0,.1), 0 2px 8px rgba(0,0,0,.05), inset 0 1.5px 1px rgba(255,255,255,.95), inset 0 -1px 1px rgba(0,0,0,.045), inset 0 0 0 1px rgba(255,255,255,.35)}.nav.scrolled{background:transparent;border-bottom:1px solid transparent}.nav.scrolled .nav-in{max-width:920px;border-radius:var(--pill);padding:9px 12px 9px 20px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-shadow)}.nav .nav-in{transition:max-width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.nav .nav-in{transition:none}}.nav.scrolled .nav-cta .btn,.nav.scrolled .nav-cta .btn-primary,.nav.scrolled .nav-cta .btn-ghost{border-radius:var(--pill)}@media(max-width:860px){.nav.scrolled .nav-in{max-width:none;border-radius:0;padding:0 26px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.nav.scrolled{background:#fafafae6;border-bottom:1px solid var(--line)}}.announce{display:flex;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 32px);margin:14px auto 0;padding:5px 16px 5px 6px;border-radius:var(--pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);border-bottom:var(--glass-edge);box-shadow:var(--glass-shadow);color:var(--text);font-weight:450;font-size:13.5px;letter-spacing:normal}.announce:before{content:"New";flex:none;background:var(--cta);color:var(--cta-ink);font-size:11px;font-weight:600;letter-spacing:.01em;padding:3px 9px;border-radius:var(--pill);margin-right:10px}.announce:hover{background:#ffffffe0}.move{position:relative}.move-idx{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--faint);font-weight:400}.move-txt{position:relative}.move-txt:before{content:"";position:absolute;left:-22px;top:.3em;bottom:-1em;width:2px;border-radius:1px;background:var(--line)}.move-txt:after{content:"";position:absolute;left:-22px;top:.3em;width:2px;height:2em;border-radius:1px;background:var(--coral)}@media(max-width:1080px){.move-txt:before,.move-txt:after{display:none}}.eyebrow{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:4px 12px 4px 10px;box-shadow:var(--el-1)}.eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--coral);flex:none}.nav.scrolled .nav-in{margin-top:11px;height:61px}.nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.eyebrow.center{display:inline-flex}.eyebrow.center{text-align:center}@media(max-width:860px){.nav.scrolled .nav-in{margin-top:0;height:72px}}.nav.scrolled{padding-top:11px}.nav.scrolled .nav-in{margin-top:0}@media(max-width:860px){.nav.scrolled{padding-top:0}}.eyebrow{box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000d,0 3px 10px -4px #0000001a}.sec-head>.mono{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:4px 13px 4px 11px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000d,0 3px 10px -4px #0000001a}.sec-head>.mono .dot{width:5px;height:5px;border-radius:50%;background:var(--coral);flex:none}@media(min-width:861px){.nav.scrolled{box-shadow:none;border-color:transparent}}.nav-cta .btn,.nav-cta .btn-primary,.nav-cta .btn-ghost{padding:10px 18px;font-size:.88rem}.fk-tag{display:inline-flex;align-self:flex-start;align-items:center;padding:4px 10px;border-radius:var(--pill);border:1px solid var(--line);line-height:1;white-space:nowrap}.recipe-example{margin:22px 0 30px;border-radius:var(--r-lg, 16px);overflow:hidden;border:1px solid var(--line);background:#000;aspect-ratio:16 / 9;max-width:100%}.recipe-example iframe{display:block;width:100%;height:100%;border:0}@media(min-width:861px){.nav-in{justify-content:flex-start}.nav-links{margin-left:auto}}@media(min-width:861px){.nav-in{gap:28px;height:72px;align-items:center}.nav-links{gap:26px;align-items:center}.nav-links a{font-size:.92rem;font-weight:400}.nav-links a:after{opacity:1}.nav-cta{gap:10px}.nav-cta .btn,.nav-cta .btn-primary,.nav-cta .btn-ghost{line-height:1}.nav-cta .btn-ghost{color:var(--text);background:transparent}.nav-cta .btn-ghost:hover{color:var(--text);background:transparent;border-color:var(--text)}}.nav{z-index:100}.nav .brand{font-size:1.35rem;gap:10px;font-weight:500}.nav .brand b{font-weight:500}.nav .brand .bloom{width:26px;height:26px}.mcpcard{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;margin-top:28px}.mcpc-tabs{display:flex;gap:4px;padding:10px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.mcpc-tabs::-webkit-scrollbar{display:none}.mcpc-tab{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 14px;border:0;border-radius:10px;background:transparent;color:var(--ink-muted);font:600 13.5px/1 var(--sans,inherit);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.mcpc-tab svg{opacity:.85;flex:0 0 auto}@media(hover:hover){.mcpc-tab:hover{background:var(--paper-2,rgba(0,0,0,.04));color:var(--text)}}.mcpc-tab.on{background:var(--coral,#c8442a);color:#fff}.mcpc-tab.on svg{opacity:1}.mcpc-tab:focus-visible{outline:2px solid var(--coral,#c8442a);outline-offset:2px}.mcpc-body{padding:22px}.mcpc-panel{display:grid;grid-template-columns:1fr;gap:22px}.mcpc-panel[hidden]{display:none}.mcpc-step{display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:start}.mcpc-step h3{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:.01em;grid-column:2}.mcpc-step p{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--ink-muted);grid-column:2}.mcpc-step .mcpc-copy{grid-column:2}.mcpc-n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--paper-2,rgba(0,0,0,.05));color:var(--ink-muted);font:700 12px/1 var(--mono,monospace);grid-row:1;grid-column:1;margin-top:-1px}.mcpc-copy{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper,rgba(0,0,0,.02));cursor:pointer;font:inherit;transition:border-color .15s}@media(hover:hover){.mcpc-copy:hover{border-color:var(--coral,#c8442a)}}.mcpc-copy code,.mcpc-copy pre{flex:1;min-width:0;margin:0;font:500 12.5px/1.55 var(--mono,ui-monospace,monospace);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.mcpc-x{flex:0 0 auto;font:600 11px/1 var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.mcpc-copy.copied .mcpc-x{color:var(--coral,#c8442a)}.mcpc-block{align-items:flex-start}.mcpcard p{max-width:none}.mcpc-foot{margin:18px 22px 22px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--ink-muted);max-width:none;width:auto}.mcpw-tabs button{display:inline-flex;align-items:center;gap:6px}.mcpw-tabs button svg{opacity:.8;flex:0 0 auto}.mcpw-tabs button.on svg{opacity:1}.mcpc-mk{display:inline-block;width:18px;height:18px;border-radius:5px;flex:0 0 auto;object-fit:contain;line-height:0}span.mcpc-mk{display:inline-flex;align-items:center;justify-content:center;background:#6b7280;overflow:hidden}span.mcpc-mk svg{display:block}.mcpc-tab.on,.mcpw-tabs button.on{background:var(--paper-2,rgba(0,0,0,.05));color:var(--text);box-shadow:inset 0 -2px 0 var(--coral,#c8442a)}.mcpw-tabs button img.mcpc-mk{width:18px;height:18px;border-radius:5px}.footer{margin-top:0}.nav-drop{position:relative;display:inline-flex}.nav-drop-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;margin:0;font-family:inherit;font-size:.92rem;font-weight:inherit;line-height:inherit;color:var(--muted);transition:color var(--t);cursor:pointer}.nav-drop-btn:hover,.nav-drop[data-open] .nav-drop-btn{color:var(--text)}.nav-caret{width:9px;height:6px;transition:transform .16s ease}.nav-drop[data-open] .nav-caret{transform:rotate(180deg)}.nav-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,max-content);gap:2px 6px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #281e0f29;z-index:60}.nav-menu[hidden]{display:none}.nav-menu a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;color:var(--ink);text-decoration:none;white-space:nowrap;font-size:.94rem}.nav-menu a:hover{background:var(--bg-2)}.nm-mark{display:flex;flex:0 0 20px}.nm-mark svg,.nm-mark img,.nm-mark .ch-mono{width:20px;height:20px;border-radius:5px;font-size:9px}.nm-all{grid-column:1/-1;margin-top:6px;padding-top:11px!important;border-top:1px solid var(--line);border-radius:0!important;font-weight:600;color:var(--cta)!important}.nm-all:hover{background:none!important;text-decoration:underline}@media(max-width:900px){.nav-drop{display:none}}.nav-menu-1{grid-template-columns:minmax(232px,1fr)}.nav-menu-1 a{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.mm-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mm-name{font-weight:600}.mm-n{font-size:.78rem;color:var(--ink-muted);font-variant-numeric:tabular-nums}.mm-marks{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mm-mark{display:flex}.mm-mark img,.mm-mark .ch-mono{width:22px;height:22px;border-radius:5px;font-size:9px;padding:1px;box-sizing:border-box;background:#f4f2ee;object-fit:contain}.mm-mark .ch-mono{color:#171717;font-weight:700}.mm-mark img.mk-dark{background:#141414}.mm-mark img.mk-none{background:none;padding:0}.mm-more{font-size:.72rem;color:var(--ink-muted)}.mm-vendors{font-size:.78rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-menu a:after,.nav-menu a:hover:after{content:none;display:none}.nm-all:hover{background:none!important;text-decoration:none;color:var(--text)!important}.flow-rails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.flow-rails .rail{align-self:stretch}@media(max-width:860px){.flow-rails{grid-template-columns:1fr}}.rc-brand{font-family:var(--display);font-size:.78rem;letter-spacing:0;text-transform:none;font-weight:500}@keyframes hfFace2{0%{opacity:0}3%,46%{opacity:1}50%,to{opacity:0}}.hero-float img,.hero-float .rc-brand{animation:hfFace2 14s ease-in-out infinite;animation-delay:0s}.hero-float .rc-brand{opacity:0}.hero-float img:nth-of-type(2),.hero-float .rc-2{animation-delay:7s}@media(prefers-reduced-motion:reduce){.hero-float .rc-brand{animation:none;opacity:0}.hero-float .rc-1{opacity:1}}.hero-float.hf-r img:first-of-type,.hero-float.hf-r .rc-1{animation-delay:-3.5s}.hero-float.hf-r img:nth-of-type(2),.hero-float.hf-r .rc-2{animation-delay:3.5s}.hero .wrap.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(28px,4.5vw,72px);align-items:center;text-align:left;max-width:1240px;width:100%}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.hero-copy .lead,.hero-copy .hero-note{margin-inline:0}.hero-copy .hero-cta{justify-content:flex-start}.hero-copy .chanrow{margin-inline:0;text-align:left;max-width:none}.hero-copy .chanrow-l{justify-content:flex-start;gap:10px 11px}.hero-film{min-width:0}.hero-film .wiwv-cut{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);line-height:0;box-shadow:var(--el-2)}.hero-film video{display:block;width:100%;height:auto}.hero-film .wiwv-s video,.hero-film .wiwv-s img.pshield{aspect-ratio:56/66;object-fit:cover}.hero-film .wiwv-t video,.hero-film .wiwv-t img.pshield{aspect-ratio:2/3;object-fit:cover}.hero-film .wiwv-t{display:none}@media(max-width:900px){.hero .wrap.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{align-items:center}.hero-copy .hero-cta{justify-content:center}.hero-copy .chanrow{text-align:center;margin-inline:auto}.hero-copy .chanrow-l{justify-content:center}.hero-copy .lead,.hero-copy .hero-note{margin-inline:auto}.hero-film{width:100%;max-width:440px;margin:0 auto}.hero-film .wiwv-s{display:none}.hero-film .wiwv-t{display:block}}.act-rails{display:flex;flex-direction:column;gap:10px;margin-top:18px}.act-rail{display:flex;align-items:flex-start;gap:12px}.act-rail-k{flex:none;width:76px;padding-top:8px;font-size:.74rem;font-weight:600;color:var(--faint);letter-spacing:.02em}.act-rail .rail-list{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:6px}.act-rail .rail-list .ch{position:relative;padding:6px;gap:0}.act-rail .rail-list .ch svg{width:18px;height:18px}.act-rail .rail-list .ch span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-feats{list-style:none;margin:12px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.t-feats li{position:relative;padding-left:18px;font-size:.84rem;line-height:1.35;color:var(--muted)}.t-feats li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--coral-text);font-weight:700}.tease.feat .t-feats li{color:var(--muted)}@media(max-width:560px){.btn{white-space:normal;max-width:100%;text-align:center;text-wrap:balance}}@media(max-width:860px){.foot-col a{display:flex;align-items:center;min-height:48px;padding-block:0}.social a{min-width:48px;min-height:48px;justify-content:center;align-items:center}.mcpc-tab,.nav .brand,.footer .brand{min-height:48px}.langpick summary{min-height:48px}.langmenu{max-height:60vh;overflow:auto}.langmenu a{align-items:center;min-height:48px}}@media(max-width:860px){.nav .nav-in{gap:10px}.nav .nav-cta{display:flex;align-items:center;margin-left:auto}.nav .nav-cta .btn-ghost{display:none}.nav .nav-cta .btn-primary{padding:8px 14px;font-size:14px;line-height:1.15;white-space:nowrap}.nav .nav-cta+.nav-toggle{margin-left:4px}}
