.fc-card[data-astro-cid-bjtmcgka] h3[data-astro-cid-bjtmcgka] a[data-astro-cid-bjtmcgka]{color:inherit;align-items:center;min-height:44px;display:inline-flex}.fc-cr[data-astro-cid-bjtmcgka]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.fc-card[data-astro-cid-bjtmcgka] h3[data-astro-cid-bjtmcgka]{align-items:center;min-height:44px;display:flex}.fc-preview[data-astro-cid-bjtmcgka]{background:#ffffff09}.fc-preview[data-astro-cid-bjtmcgka]:hover{background:#ffffff09;transform:none}.fc-preview[data-astro-cid-bjtmcgka] .fc-cr[data-astro-cid-bjtmcgka]{color:#3f4756;box-shadow:none;background:#c9ced6}.fc-preview[data-astro-cid-bjtmcgka] h3[data-astro-cid-bjtmcgka],.fc-preview[data-astro-cid-bjtmcgka] p[data-astro-cid-bjtmcgka],.fc-beta[data-astro-cid-bjtmcgka]{color:#e0e2e7}.fc-beta[data-astro-cid-bjtmcgka]{margin-top:12px;font-size:13px;font-weight:800;display:block}.fc-actions[data-astro-cid-bjtmcgka]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fc-actions[data-astro-cid-bjtmcgka] .btn-soft[data-astro-cid-bjtmcgka]{color:#2c3646;background:#f5f0e3}a[data-astro-cid-bjtmcgka]:focus-visible{outline-offset:4px;outline:3px solid #e8d48a}@media (width<=600px){.fc-band[data-astro-cid-bjtmcgka]{padding:32px 20px}}:root{--v4rail-pad:8px;--v4thumb-h:46px;--v4rail-band:calc(var(--v4thumb-h) + var(--v4rail-pad) * 2 + 10px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink-soft);-webkit-font-smoothing:antialiased;background:radial-gradient(58% 48% at 86% -4%, #7e88d038, transparent 60%), radial-gradient(52% 42% at -6% 10%, #c4b8d433, transparent 60%), var(--ivory);background-attachment:fixed;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--ink);text-wrap:balance;line-height:1.12}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.center{text-align:center}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--peri-deep);font-size:.72rem;font-weight:800}.btn{font-family:var(--font-body);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:.5em;padding:13px 24px;font-size:.98rem;font-weight:800;transition:all .22s;display:inline-flex}.btn-gold{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:var(--night);box-shadow:0 6px 18px #d9b45557}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d9b45580}.btn-night{background:var(--night-2);color:var(--ivory)}.btn-night:hover{background:var(--night);transform:translateY(-2px)}.btn-soft{background:var(--paper);color:var(--ink);box-shadow:var(--sh-soft)}.btn-soft:hover{box-shadow:var(--sh-card);transform:translateY(-2px)}.nav{top:var(--navtop);z-index:80;margin-bottom:calc(-1 * (var(--navtop) + var(--navh)));padding:0 16px;position:sticky}.nav-in{height:var(--navh);max-width:var(--maxw);backdrop-filter:blur(14px);border-radius:var(--r-pill);background:#fbf8f1d6;border:1px solid #7e88d033;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:0 14px 0 20px;transition:box-shadow .25s;display:flex}.nav.scrolled .nav-in{box-shadow:var(--sh-card)}.nav .namelock{width:auto;height:34px}.nav-links{align-items:center;gap:24px;font-weight:800;display:flex}.nav-links a{color:var(--ink-soft);cursor:pointer;padding:4px 0;transition:color .2s;position:relative}.nav-links a:hover{color:var(--peri-deep)}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{content:"";background:linear-gradient(90deg, var(--peri), var(--peri-deep));border-radius:3px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.nav-links .navlock{align-items:center;gap:8px;display:inline-flex}.nav-links .navlock img{width:auto;height:22px;display:block}.nav-dd{position:relative}.nav-dd .dd-caret{opacity:.65;width:13px;height:13px;margin-left:1px;transition:transform .2s}.nav-dd:hover .dd-caret,.nav-dd:focus-within .dd-caret{transform:rotate(180deg)}.nav-dd-panel{background:var(--ivory-lift);opacity:0;visibility:hidden;z-index:60;border:1px solid #3d4a5c1f;border-radius:14px;width:max-content;min-width:132px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 6px);left:-8px;transform:translateY(8px);box-shadow:0 20px 54px #3d4a5c33}.nav-dd:hover .nav-dd-panel,.nav-dd:focus-within .nav-dd-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-links .nav-dd-panel a{padding:4px 12px}.nav-right{align-items:center;gap:14px;display:flex}.nav-login{color:var(--ink-soft);cursor:pointer;font-weight:800;transition:color .2s}.nav-login:hover{color:var(--peri-deep)}.credits-pill{background:var(--ivory-lift);border-radius:var(--r-pill);color:var(--ink);border:1px solid #7e88d042;align-items:center;gap:7px;padding:8px 13px;font-size:.84rem;font-weight:800;display:inline-flex}.credits-pill .dot{background:var(--gold);border-radius:50%;width:8px;height:8px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.burger span{background:var(--ink);border-radius:2px;width:22px;height:2px}.page{animation:.45s fade;display:none}.page.on{display:block}.page:focus{outline:none}a:focus-visible,button:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #d9b455}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sec{padding:84px 0;position:relative}.sec.lift{background:var(--ivory-lift)}.sec-head{text-align:center;max-width:680px;margin:0 auto 50px}.sec-head h2{font-size:clamp(2rem,3.6vw,2.9rem)}.sec-head h2 .u{white-space:nowrap;z-index:0;position:relative}.sec-head h2 .u:after{content:"";z-index:-1;background:#d9b4556b;border-radius:6px;height:.32em;position:absolute;bottom:.04em;left:0;right:0}.sec-head p{color:var(--slate);margin-top:14px;font-size:1.1rem}.rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.vslot{background:var(--night);position:relative;overflow:hidden}.vslot .veil{background:linear-gradient(#2c36460d,#2c364699);position:absolute;inset:0}@keyframes blink{50%{opacity:.3}}.hero{position:relative}@keyframes bob{50%{transform:translateY(-12px)rotate(20deg)}}.pcrow{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pcv2 .go:after{content:" →";transition:transform .2s;display:inline-block}.pcv2:hover .go:after{transform:translate(4px)}.pcv2{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--sh-soft);cursor:pointer;border:1px solid #7e88d029;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.pcv2:hover{box-shadow:var(--sh-card);transform:translateY(-8px)}.pcv2 .cap{aspect-ratio:2.6;background:#fff;position:relative;overflow:visible}.pcv2 .cap .vslot,.pcv2 .cap .veil{display:none}.pcv2 .verbpill{z-index:5;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#2c3646;background:linear-gradient(135deg, #f0d27a, var(--gold));border-radius:var(--r-pill);padding:9px 26px;font-size:1.12rem;font-weight:900;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #d9b45580}.pcv2 .body{text-align:center;flex-direction:column;flex:1;padding:30px 24px 24px;display:flex}.pcv2 .who{font-family:var(--font-display);letter-spacing:-.5px;color:var(--ink);font-size:1.5rem;font-weight:800;line-height:1.15}.pcv2 .vp{color:var(--slate);flex:1;margin-top:10px;font-size:.95rem}.pcv2 .go{color:var(--ink);margin-top:16px;font-weight:800}@media (width<=860px){.pcrow{grid-template-columns:1fr}}.eyebrow-lock{filter:drop-shadow(0 6px 14px #3d4a5c1f);width:auto;height:50px;margin:0 auto 16px;display:block}.bs-subhead .eyebrow-lock{filter:drop-shadow(0 8px 18px #0000004d);height:56px;margin:0 auto 16px}.eyebrow-lock.eyebrow-lock-lg{height:72px}#page-home .bs-grid{grid-template-columns:repeat(3,1fr);gap:20px}#page-home .bs-col{padding:24px}.bs-tile.bs-livemark{background:linear-gradient(160deg,#2c3646,#3d4a5c);place-items:center;display:grid}.bs-tile.bs-livemark .bs-lbl{color:#f5f0e3ad}.bs-creative{margin:0 0 28px;padding-right:12%;position:relative}@media (width<=620px){.bs-creative{padding-right:16%}}@media (width<=1100px){#page-home .bs-grid{grid-template-columns:1fr}}@keyframes spnflow{to{stroke-dashoffset:-32px}}@keyframes fyShim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bs-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.bs-col{background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--sh-soft);border:1.5px solid #3d4a5c;flex-direction:column;padding:30px;display:flex}.bs-col-head .bs-kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--peri-deep);font-size:.74rem;font-weight:800}.bs-col-head h3{font-family:var(--font-display);letter-spacing:-.5px;color:var(--ink);margin:8px 0 6px;font-size:1.55rem;font-weight:800}.bs-col-head p{color:var(--slate);font-size:.96rem}.bs-cta{align-self:flex-start;margin-top:auto}.bs-cr4{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.bs-crt{border-radius:var(--r-md);aspect-ratio:1;background:linear-gradient(160deg,#fbfbfe,#eef0fb);border:1px solid #7e88d02e;justify-content:center;align-items:center;min-height:118px;display:flex;position:relative;overflow:hidden}.bs-crt img,.bs-crt video{object-fit:contain;width:100%;height:100%;padding:9px;display:block}.bs-crt-fill img{object-fit:cover;padding:0}.bs-crt-vid{background:var(--night)}.bs-crt video{object-fit:contain;padding:0}.bs-crt .bs-lbl{z-index:2;color:#f5f0e3;letter-spacing:.09em;text-transform:uppercase;background:#141a24c7;border-radius:99px;padding:3px 9px;font-size:9.4px;font-weight:800;position:absolute;inset:auto auto 9px 10px;box-shadow:0 2px 8px #141a2447}.bs-board{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 24px;display:grid}.bs-tile{border-radius:var(--r-md);background:linear-gradient(160deg,#fbfbfe,#eef0fb);border:1px solid #7e88d02e;flex-direction:column;justify-content:center;min-height:118px;padding:16px;display:flex;position:relative;overflow:hidden}.bs-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--peri-deep);opacity:.8;font-size:.62rem;font-weight:800;position:absolute;top:10px;left:12px}.bs-sw{gap:7px;margin-top:14px;display:flex}.bs-sw i{border:1px solid #0000000f;border-radius:8px;flex:1;height:38px}.bs-aa{font-family:var(--font-display);color:var(--ink);margin-top:10px;font-size:2.4rem;font-weight:800;line-height:1}.bs-fonts{color:var(--slate);margin-top:6px;font-size:.72rem;line-height:1.5}.bs-fonts b{color:var(--ink)}@keyframes bsSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}@keyframes bsPulse{0%{box-shadow:0 0 #e8d48a99}70%{box-shadow:0 0 0 8px #e8d48a00}to{box-shadow:0 0 #e8d48a00}}.bs-brandmark-row{justify-content:center;align-items:center;gap:10px;width:100%;padding:4px 2px;display:flex}.bs-bm-full{object-fit:contain;width:auto;max-width:58%;height:22px}.bs-bm-icon{object-fit:contain;width:auto;height:28px}.bs-bm-div{background:#7e88d059;align-self:stretch;width:1px;min-height:24px}.bs-widget{border-radius:var(--r-md);background:#fbfbfe;border:1px solid #7e88d02e;margin-bottom:22px;padding:16px}#page-home .bs-col.d1 .bs-widget{margin-top:22px}.bs-widget-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.bs-widget-head span:first-child{font-family:var(--font-display);color:var(--ink);font-size:.98rem;font-weight:800}.bs-widget-sub{color:var(--slate);font-size:.72rem}.bs-palrow{gap:9px;margin-bottom:14px;display:flex}.bs-pchip{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;transition:all .18s;box-shadow:0 2px 6px #0000002e}.bs-pchip:hover{transform:scale(1.08)}.bs-pchip.on{border-color:var(--ink);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}.bs-iconset{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bs-icn{aspect-ratio:1;background:var(--bs-tint,#fff);border:1px solid var(--bs-tint-bd,#7e88d024);border-radius:12px;place-items:center;padding:8px;transition:background .35s,border-color .35s;display:grid;box-shadow:0 4px 12px #3d4a5c14}.bs-icn img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.bs-grid{grid-template-columns:1fr}}.bs-subhead{text-align:center;background:linear-gradient(155deg, var(--night-2,#2c3646), #3d4a5c);border-radius:var(--r-xl);box-shadow:var(--sh-card);margin:30px 0 26px;padding:40px 28px 36px}.bs-subhead .eyebrow{margin-bottom:8px}.bs-subhead h3{font-family:var(--font-display);letter-spacing:-.5px;color:var(--ivory,#f5f0e3);font-size:2.05rem;font-weight:800;line-height:1.16}.bs-subhead h3 .u:after{opacity:.85}.bs-subhead p{color:#cfc6dd;max-width:640px;margin:12px auto 0;font-size:1.02rem}.flow{background-color:var(--night-2);border-radius:var(--r-xl);background-image:radial-gradient(#7e88d033 1px,#0000 1px);background-size:20px 20px;border:1px solid #7e88d052;grid-template-columns:.82fr 34px 1.55fr 34px .82fr;align-items:start;gap:0;margin-top:6px;padding:42px 22px 28px;display:grid;position:relative;box-shadow:0 22px 60px #2c364657}.flow:before{content:"Example workflow";font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#f5f0e39e;font-size:.68rem;font-weight:800;position:absolute;top:13px;left:22px}.flow:after{content:"";border-radius:var(--r-pill);background:#f5f0e32e;width:34px;height:8px;position:absolute;top:16px;right:22px}.flow-col{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.flow-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-pill);align-self:flex-start;margin-bottom:4px;padding:5px 11px;font-size:.7rem;font-weight:800}.flow-tag.in{color:#cdd2f5;background:#7e88d03d}.flow-tag.wf{color:#fff;background:linear-gradient(135deg, var(--peri), var(--peri-deep))}.flow-tag.out{color:#f0d489;background:#d9b45533}.node{border-radius:var(--r-md);background:#fff;border:1px solid #7e88d033;align-items:flex-start;gap:11px;padding:12px 14px;display:flex;position:relative;box-shadow:0 4px 14px #3d4a5c0f}.node-b{flex-direction:column;gap:2px;min-width:0;display:flex}.node-b b{font-family:var(--font-display);color:var(--ink);font-size:.98rem;line-height:1.15}.node-b span{color:var(--slate);font-size:.8rem;line-height:1.35}.node-model{font-family:var(--font-body);letter-spacing:.02em;border-radius:var(--r-pill);background:#7e88d01f;align-self:flex-start;margin:2px 0 1px;padding:2px 8px;font-size:.68rem;font-weight:800;color:var(--peri-deep)!important}.node-ico{border-radius:6px;flex:none;width:18px;height:18px;margin-top:2px}.node-ico.in{background:#7e88d0;border-radius:5px}.node-ico.ag{background:linear-gradient(150deg, #f0dd92, var(--gold));border-radius:4px}.node-ico.vr{background:linear-gradient(150deg,#c4b8d4,#8a6bbf)}.node-ico.rf{background:linear-gradient(150deg, #e8d48a, var(--gold));border-radius:50%}.node.agent{border-color:#7e88d073;box-shadow:0 8px 20px #7e88d029}.node.var{border-style:dashed;border-color:#8a6bbf80}.node.ref{background:linear-gradient(160deg,#fffdf4,#fbf3da);border-color:#d9b45580;padding:10px 12px}.node.ref .node-b b{font-size:.86rem}.node.out{align-items:center}.node-x{border-radius:var(--r-pill);background:linear-gradient(135deg, var(--peri), var(--peri-deep));color:#fff;min-width:30px;height:26px;font-family:var(--font-display);flex:none;place-items:center;padding:0 7px;font-size:.82rem;font-weight:800;display:grid}.node-form{flex-wrap:wrap;gap:5px;margin:6px 0 2px;display:flex}.node-form span{color:var(--peri-deep);border-radius:var(--r-pill);background:#7e88d01f;border:1px solid #7e88d038;padding:2px 8px;font-size:.7rem;font-weight:700}.node-note{color:var(--slate);font-style:italic;font-size:.74rem!important}.ref-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ref-row .node.ref:first-child{grid-column:1/-1}.flow-rail{align-self:stretch;min-height:60px;position:relative}.flow-rail:before{content:"";opacity:.85;background:repeating-linear-gradient(#aab2ec 0 7px,#0000 7px 14px);border-radius:2px;width:3px;position:absolute;top:30px;bottom:18px;left:50%;transform:translate(-50%)}.flow-rail:after{content:"";opacity:.95;border-top:9px solid #aab2ec;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.wfcol>div{position:relative}.wfcol>div+div:before{content:"";opacity:.85;background:repeating-linear-gradient(#aab2ec 0 4px,#0000 4px 8px);width:2px;height:13px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.wf-refs{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e399;text-align:center;margin:2px 0 -2px;padding-top:13px;font-size:.6rem;font-weight:800}.sp-bridge{flex-direction:column;align-items:center;margin:20px 0 0;display:flex}.sp-bridge span{font-family:var(--font-display);letter-spacing:.06em;color:var(--peri-deep);border-radius:var(--r-pill);background:#7e88d024;padding:8px 18px;font-size:.92rem;font-weight:800}.sp-bridge:after{content:"";background:repeating-linear-gradient(180deg, var(--peri-deep) 0 5px, transparent 5px 10px);opacity:.55;width:2px;height:20px;margin-top:9px}@media (width>=921px){.flow-rail:before,.flow-rail:after{display:none}}@media (width<=920px){.flow{grid-template-columns:1fr;padding:38px 16px 22px}.flow-wires{display:none}.flow-rail{min-height:34px}.flow-rail:before{top:8px;bottom:14px;left:50%}.flow-rail:after{bottom:2px}}.sp-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.sp-card{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--sh-soft);border:1px solid #7e88d029;padding:24px 24px 22px}.sp-card-head{align-items:center;gap:11px;margin-bottom:10px;display:flex}.sp-card-ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sp-card-ico svg{width:18px;height:18px}.sp-card-ico.in{background:#7e88d0}.sp-card-ico.wf{background:linear-gradient(150deg, var(--peri), var(--peri-deep))}.sp-card-ico.out{background:linear-gradient(150deg, #e8d48a, var(--gold));color:#5e4708}.sp-card-head h3{margin:0}.sp-card h3{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;font-size:1.5rem;font-weight:800}.sp-card-intro{color:var(--slate);margin-bottom:14px;font-size:.9rem;line-height:1.45}.sp-card ul{flex-direction:column;gap:8px;list-style:none;display:flex}.sp-card li{color:var(--slate);padding-left:18px;font-size:.92rem;line-height:1.4;position:relative}.sp-card li:before{content:"";background:var(--peri);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}@media (width<=860px){.sp-cards{grid-template-columns:1fr}}.fc-band{background:linear-gradient(160deg, var(--peri-deep), var(--night-2));border-radius:var(--r-xl);box-shadow:var(--sh-card);color:var(--ivory);padding:48px 40px}.fc-band .sec-head{margin-bottom:34px}.fc-band .eyebrow{color:#e8d48a}.fc-gift{align-items:center;gap:8px;display:inline-flex}.fc-gift:before{content:"";filter:drop-shadow(0 2px 4px #00000059);background:url(/assets/homepage/brand/gift.png) 50%/contain no-repeat;flex:none;width:24px;height:24px;display:inline-block}.fc-gift svg{display:none}.fc-band h2{color:var(--ivory)}.fc-band .sec-head p{color:#f5f0e3e0}.fc-band .sec-head p b{color:#e8d48a}.fc-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px;display:grid}.fc-card{border-radius:var(--r-lg);background:#ffffff12;border:1px solid #ffffff24;padding:26px 24px;transition:all .25s}.fc-card:hover{background:#ffffff1f;transform:translateY(-6px)}.fc-cr{font-family:var(--font-display);color:var(--night-2);border-radius:var(--r-pill);background:linear-gradient(135deg,#e8d48a,#d9b455);margin-bottom:16px;padding:6px 16px;font-size:1.02rem;font-weight:800;display:inline-block;box-shadow:0 8px 20px #e8d48a4d}.fc-card h3{font-family:var(--font-display);color:var(--ivory);margin-bottom:8px;font-size:1.16rem}.fc-card p{color:#f5f0e3d1;font-size:.93rem}@media (width<=760px){.fc-cards{grid-template-columns:1fr}}@keyframes hbPulse{0%,to{transform:translateY(0);box-shadow:0 10px 24px #d9b4556b}25%{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 4px #d9b4558c,0 14px 30px #d9b45599}50%{transform:translateY(0)}75%{transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 4px #d9b4558c,0 14px 30px #d9b45599}}@keyframes hbSwing{0%{transform:rotate(0)}20%{transform:rotate(-22deg)scale(1.18)}45%{transform:rotate(16deg)scale(1.18)}70%{transform:rotate(-8deg)scale(1.1)}to{transform:rotate(0)scale(1)}}@keyframes hbConfetti{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{transform:translate(var(--dx), var(--dy)) scale(.4) rotate(180deg);opacity:0}}@media (width<=980px){.nav-links{display:none}.nav-links.open{background:var(--ivory-lift);border-radius:var(--r-lg);box-shadow:var(--sh-lift);flex-direction:column;align-items:flex-start;margin-top:8px;padding:14px;display:flex;position:absolute;top:100%;left:16px;right:16px}.burger{display:flex}.nav-dd{width:100%}.nav-dd .dd-caret{display:none}.nav-dd-panel{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;width:auto;min-width:0;padding:4px 0 4px 14px;position:static;transform:none}.nav-links .nav-dd-panel a{padding:4px 0}}@keyframes wp015in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wp015wire{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wp015fade{0%{opacity:0}to{opacity:1}}@keyframes wfblink{50%{opacity:.25}}.ml-comparison.ml-comparison{touch-action:pan-y pinch-zoom;cursor:default;user-select:none;container-type:inline-size}.ml-comparison .ml-compare-divider.ml-compare-divider{opacity:1;width:clamp(2px,.3cqw,4px);box-shadow:none;pointer-events:none;background:#f5f0e3;transform:translate(-50%)}.ml-comparison .ml-compare-grip.ml-compare-grip{opacity:1;width:clamp(24px,5.6cqw,70px);height:clamp(24px,5.6cqw,70px);box-shadow:none;cursor:ew-resize;pointer-events:auto;touch-action:none;z-index:4;background:#f5f0e3;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.ml-comparison .ml-compare-grip>img{object-fit:contain;opacity:1;pointer-events:none;width:90%;max-width:none;height:90%;position:static;inset:auto}.ml-comparison .ml-compare-grip:focus-visible{outline-offset:3px;outline:3px solid #d9b455}.pcv2 .mech{color:#4e5d70;border-top:1px solid #2c36461a;margin:10px 0 12px;padding-top:10px;font-size:13.4px;line-height:1.45}.pcv2 .mech b{color:#4a5290}.pcv2 .go2{color:#7a8494;margin-top:7px;font-size:12.4px;font-weight:700;display:block}.pcv2:hover .go2{color:#6a70b6}.mfan-mech{text-align:center;color:#4e5d70;background:#fff;border:1px solid #d9b45561;border-radius:14px;max-width:66ch;margin:22px auto 0;padding:13px 20px;font-size:15px}.mfan-mech b{color:#b98a2e}.mfan-cta{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:22px;display:flex}.btn-ghost{color:#6a70b6;background:0 0;border:1.6px solid #7e88d080}.btn-ghost:hover{background:#7e88d017}:root{--v4fade:60%}.v4hero{--hvp-top:0px;--hvp-right:0px;--hvp-bottom:0px;--hvp-left:0px;--hvp-ox:50%;--hvp-oy:50%;--hvp-scale:1;--hvp-radius:0px;--hvp-shadow:none;--hvp-scrim-a:1;--hvp-ar:auto;--hvp-align:stretch;background:#2c3646;min-height:clamp(460px,54vw,660px);max-height:78vh;position:relative;overflow:hidden}.v4hero-video{top:var(--hvp-top);right:var(--hvp-right);bottom:var(--hvp-bottom);left:var(--hvp-left);border-radius:var(--hvp-radius);box-shadow:var(--hvp-shadow);position:absolute;overflow:hidden}.v4hero .v4slide[data-v4slide="0"] video{object-position:var(--hvp-ox) var(--hvp-oy);transform:scale(var(--hvp-scale));transform-origin:50%}.v4hero-video video{object-fit:cover;width:100%;height:100%;display:block}.v4hero-scrim{background:linear-gradient(#0000 60%,#2c364680 100%);position:absolute;inset:0}.v4hero-copy{z-index:3;width:var(--v4fade);min-height:inherit;background:linear-gradient(90deg, rgba(29, 36, 48, calc(1 * var(--hvp-scrim-a))) 0%, rgba(29, 36, 48, calc(.985 * var(--hvp-scrim-a))) 38%, rgba(29, 36, 48, calc(.72 * var(--hvp-scrim-a))) 66%, rgba(29, 36, 48, calc(.3 * var(--hvp-scrim-a))) 85%, #1d243000 100%);flex-direction:column;justify-content:center;padding:clamp(28px,3.6vw,52px) 0 clamp(28px,3.6vw,52px) clamp(22px,5vw,72px);display:flex;position:relative}.v4hero-copy>*{max-width:min(74%,560px)}.v4hero-copy .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#e8c468;margin-bottom:13px;font-size:clamp(.62rem,.8vw,.72rem);font-weight:800;display:block}.v4hero-copy h1{color:#f5f0e3;text-shadow:0 2px 18px #00000080;margin-bottom:20px;font-family:Philosopher,Georgia,serif;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.1}.v4hero-copy h1 .q{color:#e8c468}.v4hero .ways{flex-direction:row;gap:9px;display:flex}.v4hero .way{cursor:pointer;background:#ffffff0f;border:1px solid #f5f0e321;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:stretch;gap:8px;padding:10px 11px 11px;text-decoration:none;transition:all .18s;display:flex}.v4hero .way:hover{background:#ffffff1c;border-color:#f5f0e34d;transform:translateY(-3px)}.v4hero .w-verb{text-align:center;font-family:Philosopher,Georgia,serif;font-size:clamp(19px,1.7vw,26px);font-weight:700;line-height:1;display:block}.v4hero .vb-make{color:#e8c468}.v4hero .vb-create{color:#a3abec}.v4hero .vb-build{color:#4fd9bc}.v4hero .way-make{border-left:3px solid #e8c46899}.v4hero .way-create{border-left:3px solid #a3abec99}.v4hero .way-build{border-left:3px solid #4fd9bc99}.v4hero .way-row{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.v4hero .way-th{aspect-ratio:4/3;background:#3d4a5c;border-radius:9px;width:100%;overflow:hidden;box-shadow:0 4px 14px #00000059}.v4hero .way-th img{object-fit:cover;width:100%;height:100%;display:block}.v4hero .way-tx{color:#e4dfd2;font-size:clamp(12px,1vw,13.6px);line-height:1.32}.v4hero-cta{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.v4hero-cta .btn{white-space:nowrap;padding:10px 18px;font-size:clamp(12.6px,1vw,13.8px)}.v4hero-micro{color:#c3cbd8;margin-top:12px;font-size:12.2px;font-weight:700}.v4hero-micro b{color:#e8c468}.pcv2 .cap{aspect-ratio:16/10;border-radius:14px 14px 0 0;overflow:hidden}.pcv2 .cap .vslot{width:auto;height:auto;display:block;position:absolute;inset:0}.pcv2 .cap .veil{background:linear-gradient(#2c36462e 0%,#2c36468c 55%,#2c3646db 100%);display:block;position:absolute;inset:0}.pcv2 .cap .cardshot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pcv2 .cap .namelock{z-index:3;object-fit:contain;box-sizing:content-box;background:#fffffff0;border-radius:11px;width:auto;max-width:76%;height:34px;padding:9px 16px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #2c364647}.pcv2 .cap .verbpill{z-index:3;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width<=1024px){:root{--v4fade:72%}.v4hero-copy>*{max-width:86%}}#v4hero:not([data-hero-standard]){--v4hero-navgap:6px}@media (width>=761px) and (width<=1024px){#v4hero:not([data-hero-standard])>.v4hero-copy{padding-top:max(clamp(28px, 3.6vw, 52px), calc(var(--navtop) * 2 + var(--navh) + var(--v4hero-navgap)));justify-content:safe center}}@media (width<=760px){.v4hero{flex-direction:column;min-height:0;max-height:none;display:flex}.v4hero-video{aspect-ratio:16/10;width:100%;position:relative;inset:auto}.v4hero-copy{background:#2c3646;width:100%;padding:24px 18px 28px}.v4hero-copy>*{max-width:100%}.v4hero-copy h1{font-size:1.65rem}.v4hero .ways{flex-direction:column}.v4hero .way-row{flex-direction:row;align-items:center;gap:11px}.v4hero .way-th{flex:none;width:96px}.v4hero .w-verb{text-align:left}.v4hero-cta .btn{text-align:center;flex:auto}}.v4slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.v4slide.active{opacity:1}.v4slide video{object-fit:cover;width:100%;height:100%;display:block}.v4rail{z-index:5;width:calc(100% - var(--v4fade) - 32px);padding-top:var(--v4rail-pad);scrollbar-width:none;justify-content:safe flex-end;gap:8px;display:flex;position:absolute;bottom:14px;right:16px;overflow-x:auto}.v4rail::-webkit-scrollbar{display:none}.v4thumb{cursor:pointer;background:#3d4a5c;border:2px solid #f5f0e347;border-radius:9px;flex:none;width:clamp(72px,20% - 6.4px,92px);height:56px;padding:0;transition:all .18s;position:relative;overflow:hidden}.v4thumb.active{border-color:#d9b455;transform:translateY(-3px)}.v4thumb img{object-fit:cover;width:100%;height:100%;display:block}.v4thumb span{color:#f5f0e3;text-align:left;letter-spacing:.3px;background:linear-gradient(#0000,#000c);padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.v4hero-micro .giftico{vertical-align:-.2em;height:1.15em;margin-right:.2em}.pcv2 .pc-head{background:#fff;justify-content:center;align-items:center;padding:16px 14px 12px;display:flex}.pcv2 .pc-head .pc-lock{width:auto;height:30px;display:block}.pcv2 .cap{border-radius:0}section.engine{color:#c6cedb;background:#2c3646}section.engine .sec-head .eyebrow{color:#e8c468}section.engine h2{color:#f5f0e3}section.engine .sec-head p{color:#aeb8c7}.eng-flow{grid-template-columns:1fr auto 1.5fr auto 1fr;align-items:stretch;gap:0;margin-top:30px;display:grid}.eng-node{text-align:center;background:#ffffff0e;border:1px solid #7e88d04d;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:22px 20px;display:flex}.eng-node b{color:#f5f0e3;font-family:Philosopher,Georgia,serif;font-size:19px}.eng-node span{color:#aeb8c7;font-size:13.6px;line-height:1.45}.eng-router{background:#d9b45517;border-color:#d9b45580;box-shadow:inset 0 0 0 1px #d9b45529}.eng-out{border-color:#4fd9bc6b}.eng-wire{align-items:center;min-width:54px;display:flex;position:relative}.eng-wire:before{content:"";background:linear-gradient(90deg,#7e88d040,#d9b45599,#7e88d040);height:2px;position:absolute;top:50%;left:0;right:0}.eng-pulse{background:#e8c468;border-radius:50%;width:9px;height:9px;animation:2.6s linear infinite engrun;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px 3px #e8c46899}.eng-pulse.d2{animation-delay:1.3s}@keyframes engrun{0%{opacity:0;left:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.eng-punch{text-align:center;color:#f5f0e3;max-width:70ch;margin:26px auto 0;font-family:Philosopher,Georgia,serif;font-size:clamp(17px,2vw,23px)}.eng-punch b{color:#e8c468}@media (width<=900px){.eng-flow{grid-template-columns:1fr;gap:12px}.eng-wire{justify-content:center;min-width:0;min-height:34px}.eng-wire:before{background:linear-gradient(#7e88d040,#d9b45599,#7e88d040);width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.eng-pulse{animation:2.6s linear infinite engrunv;left:50%;transform:translate(-50%)}@keyframes engrunv{0%{opacity:0;top:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 5px)}}.v4rail{width:auto;max-width:100%;padding:var(--v4rail-pad) 10px;background:linear-gradient(#0000,#2c3646b3);justify-content:flex-start;position:absolute;bottom:0;left:0;right:0}.v4thumb{width:78px;height:var(--v4thumb-h)}}@media (width>=761px) and (width<=900px){.v4hero{min-height:calc(clamp(460px, 54vw, 660px) + var(--v4rail-band))}.v4hero-copy{padding-bottom:calc(clamp(28px, 3.6vw, 52px) + var(--v4rail-band))}}@media (width<=760px){.v4rail{gap:6px}.v4thumb{flex:1 1 0;width:auto;min-width:0;max-width:78px}}.mfan2{flex-direction:column;align-items:center;gap:22px;margin-top:26px;display:flex}.mfan2-src{text-align:center;width:min(380px,60%);margin:0}.mfan2-src img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;display:block;box-shadow:0 20px 48px #2c364638}.mfan2-src figcaption{letter-spacing:.09em;text-transform:uppercase;color:#b98a2e;margin-top:9px;font-size:11.6px;font-weight:800}.mfan2-groups{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.mfan2-group{background:#fff;border-radius:18px;padding:18px;box-shadow:0 6px 22px #2c36461a}.mfan2-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.mfan2-head img{flex:none;width:auto;height:34px}.mfan2-head b{color:#3d4a5c;font-family:Philosopher,Georgia,serif;font-size:19px}.mfan2-head span{color:#7a8494;text-align:right;margin-left:auto;font-size:12.4px}.mfan2-outs{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mfan2-outs figure{margin:0}.mfan2-outs img,.mfan2-outs video{aspect-ratio:4/3;object-fit:cover;border-radius:11px;width:100%;transition:transform .35s;display:block;box-shadow:0 8px 20px #2c364621}.mfan2-outs figure:hover img,.mfan2-outs figure:hover video{transform:translateY(-4px)}.mfan2-outs figcaption{letter-spacing:.06em;text-transform:uppercase;color:#7a8494;text-align:center;margin-top:7px;font-size:11px;font-weight:800}@media (width<=860px){.mfan2-groups{grid-template-columns:1fr}.mfan2-src{width:min(320px,80%)}.mfan2-head span{display:none}}.studio-craft{color:#4e5d70;max-width:70ch;margin:12px auto 0;font-size:15.4px;line-height:1.55}.studio-craft b{color:#3d4a5c;font-family:Philosopher,Georgia,serif;font-size:1.08em}.v4hero .w-verb{text-align:center;justify-content:center;align-items:center;gap:7px;min-height:1.5em;display:flex}.v4hero .w-mark{flex:none;width:auto;height:1.15em;display:block}.v4hero .w-vtx{line-height:1;display:block}.v4hero-cta .btn{justify-content:center;align-items:center;gap:.45em;display:inline-flex}.v4hero-micro .freelink{cursor:pointer;border-bottom:1px dotted #e8c4688c;align-items:center;gap:.3em;padding-bottom:1px;display:inline-flex}.v4hero-micro .freelink:hover b{color:#f2d98a}.v4hero-micro .freelink .giftico{margin-right:0}.pcv2 .cap.has-ba{aspect-ratio:16/10;background:#3d4a5c;border-radius:0;overflow:hidden}.mba{cursor:ew-resize;touch-action:none;user-select:none;position:absolute;inset:0;overflow:hidden}.mba-half{position:absolute;inset:0}.mba-half img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mba-after{clip-path:inset(0 0 0 50%)}.mba-mark{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 8px #00000073);height:34px;inset:10px 10px auto auto;width:34px!important;position:absolute!important}.mba-lbl{z-index:3;letter-spacing:.07em;text-transform:uppercase;color:#f5f0e3;pointer-events:none;background:#2c36469e;border-radius:999px;padding:3px 8px;font-size:9.8px;font-weight:800;position:absolute;top:10px}.mba-lbl.l{left:10px}.mba-handle{background:var(--ivory);z-index:4;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #00000073}.mba-grip{background:var(--ivory);z-index:5;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000059}.mba-grip img{object-fit:contain;width:20px;height:20px}.pcv2 .cap.has-ba .verbpill{z-index:6}.pcv2 .mech.iconrow{flex-wrap:wrap;justify-content:center;gap:14px;padding-top:12px;display:flex}.mech.iconrow .ir-i{flex-direction:column;align-items:center;gap:5px;width:74px;display:flex}.mech.iconrow .ir-i img{object-fit:contain;width:34px;height:34px;display:block}.mech.iconrow .ir-i b{color:#4a5290;text-align:center;font-size:10.8px;font-weight:800;line-height:1.2}.mech.iconrow .ir-more img{opacity:.55}.mech.iconrow .ir-more b{color:#7a8494}.pcv2 .btn.go{align-self:center;margin-top:16px;padding:11px 20px;font-size:13.4px;display:inline-block}.pcv2 .btn.go:after{content:none}.pcv2 .go2{color:#4e5d70;margin-top:9px;font-size:12.2px;font-weight:700}.pcv2 .go2 .offerlink{color:#4e5d70;cursor:pointer;border-bottom:1px dotted #7e88d080;align-items:center;gap:.34em;min-height:24px;display:inline-flex}.pcv2 .go2 .offerlink:hover{color:#6a70b6}.pcv2 .go2 .giftico{flex:none;width:auto;height:1.25em}.engine .eng-flow{grid-template-columns:.85fr auto 1.75fr auto 1.15fr}.eng-ic-img{object-fit:contain;width:42px;height:42px;display:block}.eng-lock{object-fit:contain;width:auto;height:26px;margin-bottom:2px;display:block}.eng-formats{gap:9px;margin:2px 0 4px;display:flex}.eng-formats img{object-fit:contain;opacity:.92;width:22px;height:22px;display:block}.creditband{background:#d9b45512;border:1px solid #d9b45557;border-radius:20px;margin-top:38px;padding:26px 26px 24px}.creditband .cb-head{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:6px;display:flex}.creditband .cb-head img{object-fit:contain;width:30px;height:30px}.creditband h3{color:#f5f0e3;margin:0;font-family:Philosopher,Georgia,serif;font-size:clamp(20px,2vw,26px)}.creditband>p{color:#c3cbd8;max-width:74ch;font-size:14.6px;line-height:1.55}@media (width<=760px){.creditband{padding:20px 18px}}@media (width<=900px){.engine .eng-flow{grid-template-columns:1fr}}.craft{margin-top:30px}.craft-lane{text-align:center;margin-bottom:26px}.craft-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:12px;font-size:10.6px;font-weight:800;display:inline-block}.craft-writing{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cw-step{flex-direction:column;align-items:center;gap:6px;width:96px;display:flex}.cw-step img{object-fit:contain;width:34px;height:34px;display:block}.cw-step b{color:var(--ink);font-size:11.6px;font-weight:800}.cw-arrow{background:linear-gradient(90deg,#7e88d026,#7e88d08c);flex:none;width:26px;height:2px;position:relative}.cw-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #7e88d08c;position:absolute;top:-3px;right:-1px}.craft-note{color:var(--slate);margin-top:12px;font-size:13.6px}.craft-flow{grid-template-columns:1.5fr auto 1fr auto 1.25fr auto 1fr;align-items:start;gap:0;margin-top:6px;display:grid}.cf-stage{text-align:center;padding:0 14px}.cf-h{color:var(--ink);margin-bottom:9px;font-family:Philosopher,Georgia,serif;font-size:17px;display:block}.cf-sub{color:var(--slate);margin-top:9px;font-size:12.4px;line-height:1.45}.cf-trio{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cf-trio figure{margin:0}.cf-trio img{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:var(--sh-soft);background:#2c3646;border-radius:10px;display:block}.cf-trio figcaption{color:#4a5290;justify-content:center;align-items:center;gap:4px;margin-top:5px;font-size:10.4px;font-weight:800;display:flex}.cf-trio figcaption img{aspect-ratio:auto;width:15px;height:15px;box-shadow:none;background:0 0;border-radius:0;flex:none}.cf-one{margin:0}.cf-one img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--sh-soft);border-radius:12px;display:block}.cf-play{position:relative}.cf-playbtn{background:#f5f0e3eb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000004d}.cf-playbtn img{object-fit:contain;width:20px;height:20px;box-shadow:none;aspect-ratio:auto;border-radius:0}.cf-panels{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cf-panels img{aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:var(--sh-soft);border-radius:7px;display:block}.cf-arrow{background:linear-gradient(90deg,#7e88d026,#7e88d08c);align-self:center;width:22px;height:2px;margin-top:52px;position:relative}.cf-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #7e88d08c;position:absolute;top:-3px;right:-1px}@media (width<=1040px){.craft-flow{grid-template-columns:1fr;gap:22px}.cf-arrow{display:none}.cf-stage{max-width:520px;margin:0 auto}}.mba .mba-half img.mba-mark{object-fit:contain;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 8px #00000073);width:34px;height:34px;position:absolute;inset:10px 10px auto auto}.pcv2 .mech{flex-direction:column;justify-content:center;min-height:88px;display:flex}.pcv2 .mech.iconrow{flex-direction:row}.pcv2 .btn.go{color:var(--ivory)}.pcv2 .btn.go:hover{color:#fff}.pcv2 .mech.iconrow{flex-wrap:nowrap;align-items:flex-start;gap:6px}.mech.iconrow .ir-i{flex:1 1 0;width:auto;min-width:0}.mech.iconrow .ir-i img{width:30px;height:30px}.mech.iconrow .ir-i b{overflow-wrap:anywhere;font-size:10.2px}.craft-flow{align-items:stretch}.cf-stage{flex-direction:column;display:flex}.cf-stage .cf-sub{margin-top:auto;padding-top:9px}.cf-arrow{align-self:center;margin-top:0}.pcv2 .mech.momrow .ir-i img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;height:auto;box-shadow:0 3px 10px #2c36462e}.pcv2 .mech.momrow .ir-more img{aspect-ratio:1;object-fit:contain;box-shadow:none;opacity:.5;padding:14px}.pcv2 .mech.momrow{align-items:flex-start;gap:8px}.eng-out .eng-formats{justify-content:center;margin:10px 0 0}.creditband.centered{text-align:center}.creditband.centered .cb-head{justify-content:center}.creditband.centered>p{margin-left:auto;margin-right:auto}.v4hero-micro{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.32em;font-size:12.2px;display:flex}.v4hero-micro .freelink{align-items:center;gap:.36em;line-height:1;display:inline-flex}.v4hero-micro .freelink .giftico{width:auto;height:1.5em;margin:0;position:relative;top:0}.v4hero-micro .freelink b{line-height:1;display:inline-block}.v4hero-micro .micro-tail{line-height:1}.mfan2-head b{white-space:nowrap}.mfan2-group{flex-direction:column;display:flex}.mfan2-group .mfan2-outs{flex:1}.mfan2-make{white-space:nowrap;align-self:center;margin-top:15px;padding:10px 20px;font-size:12.8px}@media (width<=520px){.mfan2-make{text-align:center;white-space:normal;align-self:stretch}}.pcv2 .mech.iconrow a.ir-i{color:inherit;text-decoration:none}.pcv2 .mech.iconrow a.ir-i img{transition:transform .18s}.pcv2 .mech.iconrow a.ir-i:hover img{transform:translateY(-2px)}.pcv2 .mech.iconrow a.ir-i:hover b{color:#6a70b6}.v4hero-micro{flex-wrap:nowrap}.v4hero-micro .freelink{white-space:nowrap;align-items:center;gap:.42em;line-height:1;display:inline-flex}.v4hero-micro .giftico{flex:none;width:auto;height:1.5em;margin:0;position:relative;top:0}.v4hero-micro .micro-tail{white-space:nowrap}@media (width<=520px){.v4hero-micro{flex-wrap:wrap}}.mfan2-make{margin-top:auto}.mfan2-outs{margin-bottom:15px}.pc-locklink{text-decoration:none;display:block}.pcv2 a.ir-i{color:inherit;cursor:pointer;text-decoration:none}.pcv2 a.ir-i:hover b{text-decoration:underline}a.verbpill{text-decoration:none}.mba .mba-half img.mba-mark{object-fit:contain;filter:drop-shadow(0 1px 2px #0000008c)drop-shadow(0 3px 10px #00000073);max-width:46%;width:auto!important;height:26px!important;inset:auto 10px 10px auto!important}.mba-sig{z-index:4;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 6px #00000080);width:auto;height:34px;position:absolute;top:10px;right:10px}[hidden]{display:none!important}.home-signout{font:inherit;background:0 0;border:0;padding:0;font-weight:800}.nav-right [data-nav-credit-balance]{color:inherit;font:inherit}.skip-link{z-index:1000;background:var(--ivory-lift);color:var(--ink);border-radius:12px;padding:10px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:8px}:focus-visible{outline:3px solid var(--peri-ink);outline-offset:3px}.v4hero :focus-visible{outline-color:var(--gold-light)}.nav-dd-item,.nav-dd-all{white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.nav-dd-item{color:var(--ink-soft)}.nav-dd-item:hover{color:var(--peri-deep);background:#7e88d01f}.nav-dd-sep{background:#3d4a5c1a;height:1px;margin:6px 8px}.nav-dd-all{color:var(--peri-deep);font-weight:800}.nav-dd-all:hover{background:#7e88d024}@media (width<=430px){.nav-in{gap:10px;padding:0 8px 0 12px}.nav .brand{min-width:0}.nav .namelock{object-fit:contain;max-width:100%;height:26px}.nav-right{flex:none;gap:8px;min-width:0}.credits-pill{white-space:nowrap;flex:none;gap:5px;padding:6px 9px;font-size:.72rem}.credits-pill .dot{width:6px;height:6px}.nav-login{white-space:nowrap;flex:none;font-size:.82rem}.burger{flex:none;padding:8px 3px}}#page-home{--slate:#5f6979}#page-home .mech.iconrow .ir-more b{color:#5f6979}#page-home .node-model{color:var(--peri-ink)!important}#page-home .node-form span,#page-home .btn-ghost{color:var(--peri-ink)}#page-home font[color=\#b98a2e],#page-home font[color=\#b98a2e] b,#page-home .mfan2-src figcaption{color:#87600f}#page-home .mfan2-head span,#page-home .mfan2-outs figcaption{color:var(--slate)}
