:root{--ink:#121212;--ink2:#55534f;--mute:#6b6862;--line:#e6e2dc;--bg:#efebe7;--card:#fff;--soft:#f7f5f2;--yellow:#fbe96a;--yellowSoft:#fff6b8;--blue:#c7e6ec;--lime:#e4ea96;--pink:#f9d0da;--lilac:#e4ddf6;--peach:#fbdcc8;--good:#e7f3df;--bad:#fde4e2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;background:#efebe7;color:#121212;color:var(--ink)}a{color:inherit;text-decoration:none}.wrap{margin:0 auto;max-width:1200px;padding:0 32px}header{background:linear-gradient(#efebe7 60%,#efebe700);background:linear-gradient(var(--bg) 60%,#efebe700);padding:14px 0;position:-webkit-sticky;position:sticky;z-index:50}.hdr{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-radius:22px;box-shadow:0 1px 0 #00000008;display:flex;gap:24px;height:64px;padding:0 10px 0 22px}.logo{font-size:24px;font-weight:700;letter-spacing:-.04em}.menu{display:flex;flex:1 1;gap:2px}.mi{position:relative}.mi>a,.mi>button{background:none;border:0;border-radius:12px;color:#55534f;color:var(--ink2);cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:450;line-height:1;padding:10px 13px}.mi:hover>a,.mi:hover>button{background:#f7f5f2;background:var(--soft);color:#121212;color:var(--ink)}.mega{background:#fff;border-radius:24px;box-shadow:0 30px 70px -30px #281e0a59;display:none;left:0;min-width:430px;padding:12px;position:absolute;top:46px}.mi:focus-within .mega,.mi:hover .mega{grid-gap:2px;display:grid;gap:2px}.mega a{align-items:center;border-radius:16px;display:flex;gap:14px;padding:10px 12px}.mega a:hover{background:#f7f5f2;background:var(--soft)}.mega b{display:block;font-size:15px;font-weight:500}.mega span{color:#6b6862;color:var(--mute);display:block;font-size:13px;margin-top:2px}.hdr .soft{font-size:15px;font-weight:500}.btn{align-items:center;background:#0000;border:1.5px solid #121212;border:1.5px solid var(--ink);border-radius:14px;color:#121212;color:var(--ink);cursor:pointer;display:inline-flex;font:500 15px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:8px;padding:13px 22px}.btn.p{background:#121212;background:var(--ink);color:#fff;font-size:15px;line-height:1}.btn.w{background:#fff;border-color:#fff}.chip,.eyebrow,.ok{align-self:flex-start}.center>.chip,.center>.eyebrow,.center>.ok{align-self:center}.chip{align-items:center;background:#e4ea96;background:var(--lime);border-radius:999px;color:#121212;color:var(--ink);display:inline-flex;font:600 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:6px;padding:6px 12px;text-transform:uppercase}.chip.y{background:#fff6b8;background:var(--yellowSoft)}.chip.b{background:#c7e6ec;background:var(--blue)}.chip.pk{background:#f9d0da;background:var(--pink)}.chip.l{background:#e4ddf6;background:var(--lilac)}.eyebrow{align-items:center;background:#fff;border-radius:999px;color:#55534f;color:var(--ink2);display:inline-flex;font:600 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:7px 13px;text-transform:uppercase}h1{font-size:clamp(42px,5.6vw,74px);font-weight:400;letter-spacing:-.045em;line-height:1.02}h2{font-size:clamp(32px,3.8vw,50px);letter-spacing:-.04em;line-height:1.06}h3{font-size:21px;letter-spacing:-.02em;line-height:1.25}.mute{color:#6b6862;color:var(--mute)}h1,h2,h3{text-wrap:balance}.lede,.p{text-wrap:pretty}.lede{font-size:20px;letter-spacing:-.01em;line-height:1.5}.lede,.p{color:#55534f;color:var(--ink2)}.p{font-size:16px;line-height:1.55}.small{color:#6b6862;color:var(--mute);font-size:13.5px;font-weight:450}.link{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:8px}.link:after{background:#fff;border-radius:9px;content:"→";display:inline-grid;font-size:13px;height:26px;place-items:center;width:26px}section{padding:88px 0}section.tight{padding:24px 0}.center{align-items:center;text-align:center}.center,.stack{display:flex;flex-direction:column}.stack{gap:20px}.ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:inherit}.grid{grid-gap:16px;display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{border-radius:28px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:28px;position:relative}.card,.card.f{background:#fff;background:var(--card)}.card.soft{background:#f7f5f2;background:var(--soft)}.card.good{background:#e7f3df;background:var(--good)}.card.bad{background:#fde4e2;background:var(--bad)}.num{color:#6b6862;color:var(--mute);font:600 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.big{font-size:56px;font-weight:300;letter-spacing:-.05em;line-height:1}.tile{border-radius:14px;display:grid;flex:none;height:52px;place-items:center;width:52px}.tile svg{stroke:#121212;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}.t-y{background:#fbe96a;background:var(--yellow)}.t-b{background:#c7e6ec;background:var(--blue)}.t-l{background:#e4ea96;background:var(--lime)}.t-p{background:#f9d0da;background:var(--pink)}.t-v{background:#e4ddf6;background:var(--lilac)}.t-o{background:#fbdcc8;background:var(--peach)}.aura{isolation:isolate;position:relative}.aura:before{background:radial-gradient(30% 34% at 32% 46%,#cfe8f3 0,#0000 70%),radial-gradient(28% 32% at 58% 30%,#f6d6ea 0,#0000 70%),radial-gradient(34% 38% at 56% 66%,#f7e27a 0,#0000 72%),radial-gradient(26% 30% at 74% 52%,#fbd2bd 0,#0000 70%),radial-gradient(24% 26% at 38% 70%,#dceeb8 0,#0000 70%);content:"";filter:blur(60px);inset:-12% -8%;opacity:.9;position:absolute;z-index:-1}.ph{background:#ffffff8c;border:1.5px dashed #d6d1c9;border-radius:28px;color:#6b6862;color:var(--mute);display:flex;font-size:14px;justify-content:center;line-height:1.5;padding:24px;text-align:center}.split{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.split.rev>:first-child{order:2}.strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.strip span{align-items:center;background:#fff;border-radius:999px;color:#55534f;color:var(--ink2);display:inline-flex;font:500 14px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:8px;padding:10px 16px}.tabs{background:#fff;border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.tab{background:#0000;border:0;border-radius:12px;color:#55534f;color:var(--ink2);cursor:pointer;font:500 14px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:10px 16px}.tab.on{background:#121212;background:var(--ink)}.receipt{background:#fff;border-radius:28px;max-width:720px;padding:32px;text-align:left;width:100%}.ok{align-items:center;background:#e4ea96;background:var(--lime);border-radius:999px;display:inline-flex;font:600 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:6px;padding:6px 12px}details{background:#fff;border-radius:22px;padding:22px 26px}details summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:500;justify-content:space-between;list-style:none}details summary:after{background:#f7f5f2;background:var(--soft);border-radius:10px;color:#121212;color:var(--ink);content:"+";display:grid;height:30px;place-items:center;width:30px}details[open] summary:after{content:"–"}details p{margin-top:12px}.closecard{background:#fff;border-radius:36px;overflow:hidden;padding:88px 32px}footer{color:#55534f;color:var(--ink2);font-size:14px;padding:56px 0 48px}.fbox{background:#fff;border-radius:32px;padding:48px}.fcols{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr repeat(4,1fr)}.fcols b{color:#121212;color:var(--ink);display:block;font-weight:500;margin-bottom:12px}.fcols a{color:#55534f;color:var(--ink2);display:block;margin:8px 0}.field{background:#f7f5f2;background:var(--soft);border-radius:14px;color:#6b6862;color:var(--mute);padding:16px}.field,table{font-size:15px}table{background:#fff;border-collapse:initial;border-radius:24px;border-spacing:0;overflow:hidden;width:100%}td,th{border-bottom:1px solid #e6e2dc;border-bottom:1px solid var(--line);padding:18px 22px;text-align:left}tr:last-child td{border-bottom:0}th{color:#6b6862;color:var(--mute);font-size:13px;font-weight:500;text-transform:uppercase}.bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.1fr 1fr 1fr;text-align:left;width:100%}.bento .card{gap:12px}.q{font-size:22px;letter-spacing:-.02em;line-height:1.25}.pubs{display:flex;flex-wrap:wrap;gap:8px}.pubs span{background:#f7f5f2;background:var(--soft);border-radius:10px;font-size:13px;font-weight:500;padding:8px 12px}.inl{border-radius:.28em;display:inline-grid;height:1.05em;margin:0 .08em;place-items:center;vertical-align:-.12em;width:1.05em}.inl svg{stroke:#121212;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;height:.68em;width:.68em}.note{background:#fff6b8;background:var(--yellowSoft);border-radius:16px;color:#4d4310;display:none;font-size:13.5px;line-height:1.5;max-width:760px;padding:12px 16px;text-align:left}.note:before{content:"Design note · ";font-weight:700}body.notes .note{display:block}.notesbtn{background:#121212;background:var(--ink);border:0;border-radius:14px;color:#fff;cursor:pointer;font:500 14px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:13px 18px;right:20px}.notesbtn,.wfbadge{bottom:20px;position:fixed;z-index:60}.wfbadge{background:#fff;border-radius:999px;color:#6b6862;color:var(--mute);font:500 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;left:20px;padding:10px 14px}@media (max-width:900px){.g3,.g4{grid-template-columns:1fr 1fr}.bento,.split{gap:28px;grid-template-columns:1fr}.split.rev>:first-child{order:0}.hdr .soft,.menu{display:none}.fcols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.g2,.g3,.g4{grid-template-columns:1fr}section{padding:60px 0}.fbox{padding:28px}}.hdr{margin:0 auto;max-width:1136px;transition:max-width .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s,background .4s,height .4s}header.scrolled .hdr{background:#ffffffe6;box-shadow:0 18px 40px -24px #281e0a59;height:56px;max-width:940px}header.scrolled .hdr .soft{display:none}.menu{position:relative}.pill{background:var(--soft);border-radius:12px;height:38px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .2s;z-index:0}.mi{z-index:1}.mi>a,.mi>button{position:relative}.mi:hover>a,.mi:hover>button{background:#0000}.mi.on>a,.mi.on>button{color:var(--ink)}.mi.on>a:before,.mi.on>button:before{background:var(--yellow);border-radius:0 0 6px 6px;box-shadow:0 0 18px 4px #fbe96ad9,0 0 34px 10px #fbe96a66;content:"";height:4px;left:50%;position:absolute;top:-11px;transform:translateX(-50%);width:28px}.car{display:inline-block;font-size:11px;font-style:normal;opacity:.6;transition:transform .3s}.mega{display:none!important}.dd{background:#fff;border-radius:24px;box-shadow:0 30px 70px -30px #281e0a61;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:70px;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),left .38s cubic-bezier(.2,.8,.2,1),width .38s cubic-bezier(.2,.8,.2,1),height .38s cubic-bezier(.2,.8,.2,1)}.dd.show{opacity:1;pointer-events:auto;transform:none}.ddp{grid-gap:2px;display:grid;gap:2px;left:0;opacity:0;padding:12px;position:absolute;top:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);width:-webkit-max-content;width:max-content}.ddp.cur{opacity:1;transform:none}.ddp a{align-items:center;border-radius:16px;display:flex;gap:14px;padding:10px 12px;white-space:nowrap}.ddp a:hover{background:var(--soft)}.ddp b{display:block;font-size:15px;font-weight:500}.ddp span span{color:var(--mute);display:block;font-size:13px;margin-top:2px}.hdr{position:relative}html.fx .rv{filter:blur(6px);opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transition-delay:0s;transition-delay:var(--d,0s)}html.fx .rv.in{filter:none;opacity:1}.w{display:inline-block;white-space:pre}html.fx h1 .w{animation:wIn .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d);filter:blur(10px);opacity:0;transform:translateY(.25em)}@keyframes wIn{to{filter:none;opacity:1;transform:none}}h1 .mute .w,html.fx h1 .mute .w{animation:wIn .9s cubic-bezier(.2,.8,.2,1) forwards var(--d),shim 4.5s linear infinite 1.8s;background:linear-gradient(100deg,var(--mute) 35%,#9a6f00 48%,#a67c00 52%,var(--mute) 65%);background-size:300% 100%}@keyframes shim{0%{background-position:120% 0}to{background-position:-120% 0}}.aura:before{animation:drift 16s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(2%,-3%) scale(1.06) rotate(8deg)}to{transform:translate(-3%,2%) scale(.97) rotate(-6deg)}}.card:after{background:radial-gradient(260px circle at 50% 50%,#fbe96a47,#0000 60%);background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#fbe96a47,#0000 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.card:hover:after{opacity:1}a.card{transition:transform .35s cubic-bezier(.2,.8,.2,1)}a.card:hover{transform:translateY(-4px)}.tile{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.card:hover .tile{transform:rotate(-6deg) scale(1.06)}.btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;will-change:transform}.link:after{transition:transform .25s}.link:hover:after{transform:translateX(4px)}.hl{background:linear-gradient(var(--yellow),var(--yellow)) no-repeat 0 85%/0 38%;color:var(--ink);transition:background-size 1.1s cubic-bezier(.2,.8,.2,1) .3s}.hl.in{background-size:100% 38%}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden;width:100%}.mq{animation:mq 38s linear infinite;display:flex;gap:12px;padding:6px 0;width:-webkit-max-content;width:max-content}.marquee.rev .mq{animation-direction:reverse;animation-duration:44s}.marquee:hover .mq{animation-play-state:paused}.logo-pill{align-items:center;background:#fff;border-radius:16px;display:inline-flex;font-size:16px;font-weight:500;gap:10px;padding:20px 28px;white-space:nowrap}.logo-pill:before{background:var(--soft);border-radius:7px;content:"";height:22px;width:22px}@keyframes mq{to{transform:translateX(-50%)}}.beamwrap{position:relative}.beam{background:repeating-linear-gradient(90deg,#d8d3ca 0 6px,#0000 6px 12px);height:2px;left:8%;right:8%;top:54px;z-index:0}.beam,.beam i{position:absolute}.beam i{animation:beam 3.6s cubic-bezier(.6,0,.4,1) infinite;background:linear-gradient(90deg,#0000,var(--yellow),#f4b73a,#0000);border-radius:8px;filter:blur(1px);height:8px;left:0;top:-3px;width:90px}@keyframes beam{0%{left:-6%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:96%;opacity:0}}.beamwrap .grid{z-index:1}.beamcard,.beamwrap .grid{position:relative}.beamcard:after{animation:spin 6s linear infinite;background:conic-gradient(from 0deg,#0000 0 70%,#f6cf4a 80%,#f2a9c4 88%,#0000 95%);background:conic-gradient(from var(--a,0deg),#0000 0 70%,#f6cf4a 80%,#f2a9c4 88%,#0000 95%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin{to{--a:360deg}}.tabs{position:relative}.tabs .ind{background:var(--ink);border-radius:12px;height:calc(100% - 12px);position:absolute;top:6px;transition:left .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1);z-index:0}.tab{position:relative;transition:color .3s;z-index:1}.tab.on{background:#0000}.receipt>*{animation:fadeUp .5s cubic-bezier(.2,.8,.2,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.caret:after{animation:blink 1s steps(1) infinite;background:var(--ink);content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:-.12em;width:2px}@keyframes blink{50%{opacity:0}}.ans{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.ans.wait{opacity:0;transform:translateY(8px)}details>p{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html.fx .rv,html.fx h1 .w{filter:none!important;opacity:1!important;transform:none!important}h1 .mute .w{-webkit-text-fill-color:var(--mute);background:none}}.gcard{background:radial-gradient(60% 80% at 12% 10%,#fdb5158c,#0000 60%),radial-gradient(55% 70% at 92% 20%,#ffd68ca6,#0000 62%),radial-gradient(70% 90% at 70% 110%,#c1d3ffbf,#0000 60%),linear-gradient(135deg,#fff7e3,#fdf1d6 45%,#eef1ff);border-radius:28px;isolation:isolate;overflow:hidden;padding:44px 44px 0;position:relative}.gcard.b{background:radial-gradient(60% 80% at 85% 10%,#fdb51580,#0000 60%),radial-gradient(60% 80% at 10% 90%,#aac3ffcc,#0000 60%),linear-gradient(135deg,#eef2ff,#fff6e2)}.gcard.g{background:radial-gradient(60% 80% at 10% 15%,#bae8c4d9,#0000 60%),radial-gradient(60% 80% at 90% 90%,#fdb51573,#0000 60%),linear-gradient(135deg,#f1fbf3,#fff7e6)}.gcard .ui{background:#fff;border:1px solid #0f101214;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -1px 0 #0f10120a,0 30px 70px -30px #0f101259;overflow:hidden}.gcard .ui img{display:block;filter:invert(1) hue-rotate(180deg) brightness(1.13) contrast(1.06) saturate(1.25);height:auto;width:100%}.media.gcard{background:radial-gradient(60% 80% at 12% 10%,#fdb5158c,#0000 60%),radial-gradient(55% 70% at 92% 20%,#ffd68ca6,#0000 62%),radial-gradient(70% 90% at 70% 110%,#c1d3ffbf,#0000 60%),linear-gradient(135deg,#fff7e3,#fdf1d6 45%,#eef1ff)}.gcard.full{padding-bottom:44px}.gcard.full .ui{border-bottom:1px solid #0f101214;border-radius:16px}.row4{grid-gap:14px;display:grid;grid-template-columns:repeat(4,1fr)}.row4 figure{margin:0}.row4 img{aspect-ratio:4/3;background:#ddd;border-radius:18px;display:block;object-fit:cover;width:100%}.row4 figcaption{color:var(--mute);font-size:13.5px;margin-top:8px}@media (max-width:900px){.row4{grid-template-columns:1fr 1fr}}.mochip{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:400 15px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:12px;padding:6px 18px 6px 6px;transition:background .25s}.mochip:hover{background:#ffffff1f}.mochip img{background:#fdb515;border-radius:50%;height:40px;object-fit:cover;width:40px}.mochip i{color:#ffffff8c;font-style:normal}.mochip .pl{background:#fdb515;border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.mochip .pl:after{border-bottom:4.5px solid #0000;border-left:7px solid #0f1012;border-top:4.5px solid #0000;content:"";margin-left:2px}.avatars img{background:#fdb515;border:3px solid #fff;border-radius:50%;height:52px;margin-left:-14px;object-fit:cover;width:52px}.avatars img:first-child{margin-left:0}.vidcard{align-items:flex-end;aspect-ratio:16/9;background:#0f1012 50%/cover no-repeat;border-radius:32px;cursor:pointer;display:flex;overflow:hidden;position:relative}.vidcard:before{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#0f101200,#0f101299);bottom:0;content:"";height:34%;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 22%);mask-image:linear-gradient(180deg,#0000,#000 22%);position:absolute;right:0}.vidcard .play{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.vidcard:hover .play{transform:translate(-50%,-50%) scale(1.08)}.vidcard .vmeta{align-items:flex-end;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:28px;position:relative;width:100%}.people{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.3fr 1fr}.team3{grid-gap:14px;display:grid;gap:14px}.tcard{align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;display:flex;gap:18px;padding:14px 22px 14px 14px}.tcard img{background:#fdb515;border-radius:18px;flex:none;height:84px;object-fit:cover;width:84px}.tcard h3{font-size:19px}.wall{grid-gap:14px;display:grid;gap:14px;grid-auto-flow:dense;grid-auto-rows:220px;grid-template-columns:repeat(4,1fr)}.wall figure{background:#ddd;border-radius:22px;margin:0;overflow:hidden;position:relative}.wall figure img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);width:100%}.wall figure:hover img{transform:scale(1.04)}.wall figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:14px;bottom:10px;color:#121212;font-size:13px;left:10px;line-height:1.35;padding:10px 12px;position:absolute;right:10px}.wall figcaption span{color:#6b6862;display:block;font-size:12px;margin-top:2px}@media (min-width:901px){.wall .wide.w3{grid-column:span 3}}@media (max-width:900px){.wall .t2m{grid-row:span 2}}.wall .tall{grid-row:span 2}.wall .wide{grid-column:span 2}.vlb{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ce0;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:90}.vlb.open{display:flex}.vlb video{background:#000;border-radius:20px;box-shadow:0 40px 120px -40px #000000e6;width:min(1100px,100%)}.vlb button{background:#ffffff1f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:500 14px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:10px 18px;position:absolute;right:22px;top:22px}@media (max-width:900px){.people{grid-template-columns:1fr}.wall{grid-auto-rows:180px;grid-template-columns:1fr 1fr}.wall .wide{grid-column:span 2}}.shot{background:#0f1012;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 40px 80px -40px #0f10128c,0 0 0 6px #0f10120a;overflow:hidden;position:relative}.shot img{display:block;height:auto;width:100%}.shot.cover{height:100%}.shot.cover img{height:100%;object-fit:cover;object-position:left top}.shotcap{color:var(--mute);display:flex;font-size:13.5px;gap:12px;justify-content:space-between;margin-top:12px}.shotcap b{color:var(--ink);font-weight:500}.media .shot{border:0;border-radius:32px;inset:0;position:absolute}.darkmedia{background:#0f1012 50%/cover no-repeat;background-repeat:no-repeat!important;background-size:cover!important}.panel .darkmedia:after{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f101259;bottom:0;content:"";height:40%;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%);mask-image:linear-gradient(180deg,#0000,#000 30%);position:absolute;right:0;z-index:0}.panel .darkmedia .cap{z-index:1}.panel .darkmedia{aspect-ratio:4/3;background-position:60% 25%!important;min-height:0;padding:12px}.stepshow{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:.8fr 1.2fr}.stepshow.rev{grid-template-columns:1.2fr .8fr}.stepshow.rev>:first-child{order:2}@media (max-width:900px){.stepshow{gap:24px;grid-template-columns:1fr}.stepshow.rev>:first-child{order:0}}html.fx .dhero:not(.gl) h1 .w{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}html.fx .dhero:not(.gl) h1 .mute .w{-webkit-text-fill-color:#ffffff80!important;animation:none!important;background:none!important}html.fx .dhero .circ .run{display:none}html.fx .dhero .ray{animation:none}html.fx .dhero .wrap{animation:heroIn 1s cubic-bezier(.2,.8,.2,1) both}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}}.dhero{padding:170px 0 120px}.dhero .lede{max-width:620px!important}.dhero .circ{opacity:.45}@media (prefers-reduced-motion:reduce){html.fx .dhero .wrap{animation:none}}.hdr{grid-column-gap:22px;align-items:center;column-gap:22px;display:grid!important;grid-template-columns:1fr auto auto;padding:0 22px 0 12px!important;transition:background .45s,border-color .45s,box-shadow .45s,max-width .5s cubic-bezier(.2,.8,.2,1),height .4s}.hdr>.menu{flex:none!important;justify-self:start}.hdr>.logo{border-left:1px solid #ffffff24;justify-self:end;order:3;padding-left:22px}header.light .hdr>.logo{border-left-color:#0f10121a}.hdr>.hright{align-items:center;display:flex;gap:16px;justify-self:end;order:2}header.scrolled .hdr{max-width:1160px!important}header.light .hdr{background:#fffc!important;border-color:#0f101212!important;box-shadow:0 14px 34px -22px #0f101259!important}header.light .mi>a,header.light .mi>button{color:#55534f}header.light .mi.on>a,header.light .mi.on>button,header.light .mi:hover>a,header.light .mi:hover>button{color:#121212}header.light .pill{background:#0f10120f}header.light .hdr .soft{color:#121212}header.light .hright .sep{background:#0f101240}header.light .hdr .btn.p{background:#121212;border-color:#121212;color:#fff}header.light .hdr .btn.p:hover{background:#fdb515;border-color:#fdb515;color:#121212}:root{--bg:#fafaf8;--cream:#f5f4ea;--dark:#0f1012;--gold:#fdb515;--goldSoft:#ffe7a8;--line:#e9e7e1}body{background:#fafaf8;background:var(--bg);font-family:Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif}h1{font-weight:500;letter-spacing:-.03em;line-height:1}h2{font-weight:400;letter-spacing:-.035em;line-height:1.05}h3{font-weight:500;letter-spacing:-.01em}.btn,.chip,.eyebrow,.logo-pill,.mi>a,.mi>button,.num,.ok,.strip span,.tab{font-family:Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif}.card{border:1px solid #e9e7e1;border:1px solid var(--line);box-shadow:0 24px 60px -40px #0f101240}.btn{border-radius:88px;padding:15px 28px}.btn.p{background:#fdb515;background:var(--gold);border-color:#fdb515;border-color:var(--gold);color:#0f1012;font-weight:700}.btn.d{background:#0f1012;background:var(--dark);border-color:#0f1012;border-color:var(--dark);color:#fff}header{background:none;padding:16px 0;position:fixed}.hdr{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f10129e;border:1px solid #ffffff14;color:#fff}header.scrolled .hdr{background:#0f1012db}.mi>a,.mi>button{color:#ffffffb8;white-space:nowrap}@media (max-width:1180px){.hdr .sep,.hdr .soft{display:none}}.mi.on>a,.mi.on>button,.mi:hover>a,.mi:hover>button{color:#fff}.pill{background:#ffffff1a}.hdr .soft{color:#ffffffd9}.hdr .btn.p{background:#0000;border:1px solid #fdb515;border:1px solid var(--gold);color:#fdb515;color:var(--gold);font-weight:500;padding:12px 22px}.hdr .btn.p:hover{background:#fdb515;background:var(--gold);color:#0f1012}.logo{order:0}.dhero{background:#0f1012;background:var(--dark);border:0;color:#fff;overflow:hidden;padding:150px 0 90px;position:relative}.dhero.tall{padding-top:120px}.dhero .wrap{position:relative;z-index:2}.dhero h1{color:#fff;font-size:clamp(44px,6vw,76px)}.dhero h1 .w:not(.mute .w),.dhero h1>.gt{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#fff3d1 55%,#ffe7a8);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.dhero h1 .mute,.dhero h1 .mute .w{-webkit-text-fill-color:#ffffff80;background:none}html.fx .dhero h1 .mute .w{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#ffffff80 35%,#fdb515 48%,#ffe7a8 52%,#ffffff80 65%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}.dhero .lede{color:#ffffffc7}.dhero .small{color:#ffffff80}.dhero .eyebrow{background:#ffffff12;color:#ffe7a8;color:var(--goldSoft);font-size:14px;font-weight:400;padding:7px 13px;text-transform:none}.dhero .btn:not(.p){border-color:#ffffff59;color:#fff}.dhero .note{color:#4d4310}.ray{background:linear-gradient(180deg,#ffecaa52,#ffecaa14 45%,#0000 75%);filter:blur(28px);height:150%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:-30%;width:260px;z-index:1}.ray.l{left:6%}.ray.l,.ray.l2{transform:rotate(26deg)}.ray.l2{left:20%;opacity:.6;width:120px}.ray.r{right:6%}.ray.r,.ray.r2{transform:rotate(-26deg)}.ray.r2{opacity:.6;right:20%;width:120px}html.fx .ray{animation:sway 9s ease-in-out infinite alternate}@keyframes sway{to{opacity:.55;translate:30px 0}}.circ{height:170px;opacity:.85;position:absolute;top:300px;width:460px;z-index:1}.circ.l{left:-10px}.circ.r{right:-10px;transform:scaleX(-1)}.dhero:not(.tall) .circ{height:111px;opacity:.5;top:250px;width:300px}.circ path{fill:none;stroke:#fdb51552;stroke-width:1.4}.circ circle{fill:#fdb51599}html.fx .circ .run{stroke:#fdb515;stroke:var(--gold);stroke-width:2;stroke-dasharray:40 600;stroke-dashoffset:640;animation:run 4.5s linear infinite}html.fx .circ .run:nth-of-type(2n){animation-delay:1.6s}@keyframes run{to{stroke-dashoffset:0}}.hglow{background:radial-gradient(closest-side,#fdb51524,#0000);height:520px;left:50%;pointer-events:none;top:180px;transform:translateX(-50%);width:520px;z-index:1}.corner,.hglow{position:absolute}.corner{bottom:34px;font-size:15px;line-height:1.35;z-index:2}.corner.l{left:max(32px,calc(50% - 600px))}.corner.r{font-size:14px;font-weight:700;right:max(32px,calc(50% - 600px));text-align:right;text-transform:uppercase}.corner b{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em}.hcard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 40px 80px -40px #000c;margin:0 auto 34px;padding:24px;text-align:left;width:min(420px,100%)}.hcard .q{color:#fff;font-size:20px}.hcard .p{color:#ffffffbf}.hcard .p b{color:#fff!important}.hcard .small{color:#ffffff80}.hcard .chip{background:#ffffff1a}.hcard .chip,.hcard .ok{color:#ffe7a8;color:var(--goldSoft)}.hcard .ok{background:#fdb5152e}.hcard .caret:after{background:#fff}.bc{color:#ffffff80;display:block;font-size:13px;margin-bottom:6px}.bc a{color:#ffffffb3}.cells{background:#fff;border-bottom:1px solid #e9e7e1;border-bottom:1px solid var(--line);border-top:1px solid #e9e7e1;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(8,1fr)}.cells span{align-items:center;border-left:1px solid #e9e7e1;border-left:1px solid var(--line);color:#6b6862;display:flex;font-size:20px;font-weight:500;gap:10px;height:120px;justify-content:center;letter-spacing:-.01em}.cells span:first-child{border-left:0}.cells span img{filter:grayscale(1) opacity(.55);flex:none;height:28px;object-fit:contain;transition:filter .3s;width:28px}.cells span{transition:color .3s}.cells span:hover{color:#121212}.cells span:hover img{filter:none}.cellcap{margin:0!important;padding:22px 0!important;text-align:center}.shead{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.25fr 1fr}.shead h2{font-size:clamp(36px,4.2vw,58px)}.shead .lede{padding-top:8px}.mediarow{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:330px 1fr;margin-top:48px}.media{background:linear-gradient(135deg,#d9d7d1,#efeee9 55%,#cfccc4);border:0;border-radius:32px;min-height:440px;position:relative}.floatcard{background:#fff;border-radius:22px;bottom:-30px;box-shadow:0 30px 60px -30px #00000059;display:flex;flex-direction:column;gap:10px;padding:22px;position:absolute;right:-40px;width:300px}.floatcard .big{font-size:40px}.avatars{display:flex}.avatars i{background:#d6d3cb;border:3px solid #fff;border-radius:50%;height:52px;margin-left:-14px;width:52px}.avatars i:first-child{margin-left:0}.panel{grid-gap:56px;align-items:center;background:#f5f4ea;background:var(--cream);border-radius:56px;display:grid;gap:56px;grid-template-columns:1fr 1fr;padding:80px}.darkmedia,.panel{overflow:hidden;position:relative}.darkmedia{align-items:flex-end;background:#0f1012;border-radius:32px;display:flex;min-height:440px;padding:28px}.darkmedia:before{background:linear-gradient(200deg,#ffecaa59,#0000 40%);content:"";inset:0;position:absolute}.darkmedia .cap{background:#fff;border-radius:22px;padding:24px;position:relative;width:100%}.play{background:#fdb515;background:var(--gold);border-radius:50%;display:grid;height:72px;left:50%;place-items:center;position:absolute;top:42%;transform:translate(-50%,-50%);width:72px}.play:after{border-bottom:11px solid #0000;border-left:18px solid #0f1012;border-top:11px solid #0000;content:"";margin-left:5px}.fan{height:520px;margin-top:20px;position:relative}.fan .fc{align-items:center;background:#f5f4ea;background:var(--cream);border:0;border-radius:40px;box-shadow:none;display:flex;flex-direction:column;gap:14px;left:50%;margin-left:-210px;min-height:440px;padding:36px;position:absolute;text-align:center;top:30px;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .4s,opacity .4s;width:420px}.fan .fc.c{background:#fdd27a;transform:translateY(-14px) rotate(0);z-index:3}.fan .fc.lft{transform:translateX(-470px) translateY(20px) rotate(-7deg);z-index:2}.fan .fc.rgt{transform:translateX(470px) translateY(20px) rotate(7deg);z-index:2}.fan .fc.off{opacity:0;pointer-events:none;transform:scale(.9);z-index:1}.fan .fc .tile{border-radius:50%;height:64px;width:64px}.fan .fc h3{font-size:24px;letter-spacing:-.02em}.fanctl{align-items:center;display:flex;gap:14px;justify-content:center}.dots{display:flex;gap:6px}.dots i{background:#cfccc4;border-radius:9px;height:7px;transition:width .3s,background .3s;width:7px}.dots i.on{background:#fdb515;background:var(--gold);width:26px}.arrow{background:#fff;border:1px solid #c9c6be;border-radius:50%;cursor:pointer;display:grid;font-size:20px;height:62px;place-items:center;width:62px}.arrow.f{background:#fdb515;background:var(--gold);border-color:#fdb515;border-color:var(--gold)}.ticket{background:#1b1c21;border:0;border-radius:40px;color:#fff;overflow:hidden;position:relative}.ticket.hi{background:#000}.ticket .top{align-items:center;background:#121317;border-radius:32px;display:flex;flex-direction:column;gap:14px;margin:8px;padding:32px;text-align:center}.ticket .tag{background:#3a3b33;border-radius:999px;font-size:15px;padding:7px 16px}.ticket.hi .tag{background:#fdb515;background:var(--gold);color:#0f1012}.ticket .price{font-size:40px;font-weight:700;letter-spacing:-.02em}.ticket .perf{border-top:3px dotted #ffffffd9;height:0;margin:6px 18px;position:relative}.ticket .perf:after,.ticket .perf:before{background:#fafaf8;background:var(--bg);border-radius:50%;content:"";height:26px;position:absolute;top:-14px;width:26px}.ticket .perf:before{left:-32px}.ticket .perf:after{right:-32px}.ticket ul{display:flex;flex-direction:column;font-size:16px;gap:14px;list-style:none;padding:26px 30px}.ticket li:before{background:#bdeed6;border-radius:50%;color:#0f1012;content:"✓";display:inline-grid;font-size:11px;height:20px;margin-right:10px;place-items:center;width:20px}.ticket .btn{background:#0000;border-color:#ffffffb3;color:#fff;display:flex;margin:0 auto 32px;width:-webkit-max-content;width:max-content}.ticket.hi .btn{background:#fdb515;background:var(--gold);border-color:#fdb515;border-color:var(--gold);color:#0f1012}.closecard{background:#f5f4ea;background:var(--cream)}.closecard.aura:before{display:none}footer{background:#000;color:#fff;margin-top:40px;overflow:hidden;padding:0;position:relative}footer .fbox{background:none;border-radius:0;padding:0}.fgrid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:90px 90px;inset:0;pointer-events:none;position:absolute}.fword{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#5a5953,#2a2a27);-webkit-background-clip:text;background-clip:text;font-size:clamp(140px,27vw,400px);font-weight:500;letter-spacing:-.06em;line-height:.8;padding-top:70px;text-align:center;-webkit-user-select:none;user-select:none}.frow,.fword{position:relative}.frow{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.2fr 1fr 1fr 1.4fr;padding:96px 0 64px}.frow h4{font-size:22px;font-weight:500;margin-bottom:22px}.frow a{color:#ffffffbf;display:block;font-size:19px;font-weight:300;margin:12px 0}.frow a:hover{color:#fff}.news{align-items:center;background:#f1f3f6;border-radius:999px;display:flex;gap:10px;padding:7px 7px 7px 24px}.news span{color:#7d8088;flex:1 1;font-size:16px}.news button{background:#fdb515;background:var(--gold);border:0;border-radius:999px;cursor:pointer;font:500 16px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:14px 26px}.flegal{color:#ffffffa6;font-size:15px;gap:16px;justify-content:space-between;padding:0 0 48px;position:relative}.flegal,.flegal nav{display:flex;flex-wrap:wrap}.flegal nav{gap:18px}.flegal nav a{color:#ffffffd9}.flegal nav a+a:before{color:#ffffff59;content:"|";margin-right:18px}.notesbtn,.wfbadge{z-index:70}#app>section:first-child:not(.dhero){padding-top:150px}@media (max-width:900px){.cells{grid-template-columns:repeat(4,1fr)}.cells span{font-size:16px;height:84px}.frow,.mediarow,.panel,.shead{grid-template-columns:1fr}.panel{border-radius:36px;padding:36px}.floatcard{bottom:-24px;right:12px}.circ{display:none}.fan{height:auto}.fan .fc{left:auto;margin:0 auto 16px;opacity:1;position:relative;transform:none!important;width:100%}.corner,.fan .fc.off{display:none}}.dhero.lt{background:radial-gradient(50% 60% at 50% 0,#fdb51538,#0000 70%),radial-gradient(40% 50% at 8% 30%,#ffd68c59,#0000 70%),radial-gradient(40% 50% at 92% 30%,#c1d3ff73,#0000 70%),linear-gradient(180deg,#fff9ea,var(--bg) 85%)}.dhero.lt,.dhero.lt h1{color:var(--dark)}.dhero.lt h1 .w:not(.mute .w),.dhero.lt h1>.gt{-webkit-text-fill-color:var(--dark);background:none}.dhero.lt h1 .mute,.dhero.lt h1 .mute .w{-webkit-text-fill-color:#0f10126b}html.fx .dhero.lt h1 .mute .w{-webkit-text-fill-color:#0f101266!important}.dhero.lt .lede{color:#0f1012b3}.dhero.lt .small{color:#0f101280}.dhero.lt .eyebrow{background:#fdb51529;color:#7a5600}.dhero.lt .btn:not(.p){border-color:#0f101233;color:var(--dark)}.dhero.lt .bc{color:#0f101273}.dhero.lt .bc a{color:#0f1012b3}.dhero.lt .ray{display:none}.dhero.lt .hglow{background:radial-gradient(closest-side,#fdb5152e,#0000)}.dhero.lt .circ path{stroke:#c98a0047}.dhero.lt .circ circle{fill:#c98a0080}.dhero.gl{background:#fff;padding:170px 0 40px}.dhero.gl .mochip{background:#f6f5f1;border-color:#0f101214;color:var(--dark)}.dhero.gl .mochip:hover{background:#efede6}.dhero.gl .mochip i{color:#0f101280}.dhero.gl .circ,.dhero.gl .hglow,.dhero.gl .ray{display:none}.dhero.gl .eyebrow{background:none;color:#0f101299;font-size:15px;padding:0}.dhero.gl h1{font-size:clamp(42px,5.6vw,72px);letter-spacing:-.03em;line-height:1.02}.dhero.gl h1 .mute,.dhero.gl h1 .mute .w,html.fx .dhero.gl h1 .mute .w{-webkit-text-fill-color:var(--dark)!important;background:none!important}.stage{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0);border-radius:24px;display:grid;isolation:isolate;margin-top:56px;overflow:hidden;padding:96px 0;place-items:center;position:relative}.stage .sw{border-radius:50%;filter:blur(2px);mix-blend-mode:soft-light;opacity:.75;position:absolute;z-index:0}.stage .s1{border:90px solid #ffffff8c;height:900px;left:-380px;top:-300px;width:900px}.stage .s2{border:70px solid #ffffff73;bottom:-380px;height:700px;right:-260px;width:700px}.stage .s3{border:46px solid #141e8c66;bottom:-320px;height:520px;left:-200px;width:520px}.stage .s4{border:56px solid #fff0c88c;height:620px;right:-120px;top:-420px;width:620px}html.fx .stage .sw{animation:swirl 22s ease-in-out infinite alternate}html.fx .stage .s2,html.fx .stage .s4{animation-direction:alternate-reverse;animation-duration:28s}@keyframes swirl{to{transform:rotate(18deg) translate(30px,-20px) scale(1.04)}}.stage .win{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff47;border:1px solid #ffffff8c;border-radius:20px;box-shadow:0 40px 90px -30px #1418508c;padding:12px;position:relative;width:min(820px,84%);z-index:2}.stage .ui{background:#fff;border-radius:12px;overflow:hidden}.stage .ui img{display:block;filter:invert(1) hue-rotate(180deg) brightness(1.13) contrast(1.06) saturate(1.25);height:auto;width:100%}@media (max-width:760px){.stage{border-radius:18px;padding:40px 0}.stage .win{padding:6px;width:90%}}@media (prefers-reduced-motion:reduce){html.fx .stage .sw{animation:none}}.dhero.gl{overflow:visible;padding:118px 0 72px;z-index:2}.dhero.gl .wrap.center{gap:16px!important}.dhero.gl h1{font-size:clamp(30px,3.75vw,58px);line-height:1.04;max-width:none!important;width:min(1320px,94vw)}.dhero.gl h1 .mute{display:block}.dhero.gl .lede{font-size:17px}.dhero.gl .btn.p{background:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b);background-size:300% 100%;border:0;box-shadow:0 10px 30px -10px #f7845ab3,inset 0 1px 0 #ffffff80;color:#0f1012;position:relative}html.fx .dhero.gl .btn.p{animation:btnflow 5s linear infinite}.dhero.gl .btn.p:hover{box-shadow:0 14px 34px -10px #f7845ad9,inset 0 1px 0 #ffffff80;transform:translateY(-1px)}@keyframes btnflow{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){html.fx .dhero.gl .btn.p{animation:none}}.dhero.gl .stage{margin-top:36px;padding:56px 0 64px}.stage .sw{pointer-events:none}.dhero.gl .stage .win{width:min(1000px,86%)}.concept{grid-gap:0;align-items:center;color:#0f1012;display:grid;gap:0;grid-template-columns:1fr 34px 1.25fr 34px 1fr;padding:28px;text-align:left}.cc,.concept{background:#fff}.cc{border:1px solid #ecebe6;border-radius:14px;display:flex;flex-direction:column;gap:9px;min-height:190px;padding:16px}.cc.def{border-color:#fdb515;box-shadow:0 0 0 4px #fdb51524}.ck{color:#0f101280;font-size:12px}.ca,.cq{font-size:14px;line-height:1.35}.ca{background:#f6f5f1;border-radius:10px;font-weight:500;padding:8px 10px}.cby{color:#0f101280;font-size:12px;margin-top:auto}.cc code{background:#fff8e6;border-radius:8px;color:#5c4100;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:8px 10px}.cx{grid-gap:5px;color:#0f1012b3;display:grid;font-size:12.5px;gap:5px;list-style:none;margin:0;padding:0}.cx li:before{color:#1f9d55;content:"✓";font-weight:700;margin-right:7px}.cpass{align-self:flex-start;background:#e8f6ee;border-radius:999px;color:#1f7a45;font-size:12px;font-weight:500;margin-top:auto;padding:5px 10px}.ct{align-items:center;border-bottom:1px solid #f0efea;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ct b{font-weight:600;white-space:nowrap}.ct b:after{color:#1f9d55;content:" ✓"}.cl{background:repeating-linear-gradient(90deg,#e3c37a 0 4px,#0000 4px 8px);height:2px;margin:0 4px;position:relative}.cl i{background:#fdb515;border-radius:50%;box-shadow:0 0 10px #fdb515;height:8px;left:0;position:absolute;top:-3px;width:8px}html.fx .cl i{animation:flow 2.2s ease-in-out infinite}html.fx .cl+.cc+.cl i{animation-delay:1.1s}@keyframes flow{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.cil{bottom:16px;color:#ffffffd9;font-size:12px;right:20px;z-index:2}.cil,.mocard{position:absolute}.mocard{align-items:center;background:#fff;border:1px solid #0f101214;border-radius:18px;bottom:-40px;box-shadow:0 24px 60px -20px #0f101259;color:#0f1012;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 14px 10px 10px;right:0;text-align:left;transition:transform .25s;width:340px;z-index:3}.mocard:hover{transform:translateY(-2px)}.mocard .mv{border-radius:12px;flex:none;height:72px;overflow:hidden;position:relative;width:96px}.mocard .mv img{height:100%;object-fit:cover;width:100%}.mocard .pl{background:#fdb515;border-radius:50%;display:grid;height:28px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.mocard .pl:after{border-bottom:5px solid #0000;border-left:8px solid #0f1012;border-top:5px solid #0000;content:"";margin-left:2px}.mocard q{display:block;font-size:13px;line-height:1.35}.mocard small{color:#0f10128c;display:block;font-size:11.5px;margin-top:6px}@media (max-width:900px){.concept{gap:10px;grid-template-columns:1fr;padding:16px}.cl{background:repeating-linear-gradient(180deg,#e3c37a 0 4px,#0000 4px 8px);height:20px;margin:0 auto;width:2px}.cl i{display:none}.cc{min-height:0}.mocard{bottom:auto;margin:16px auto 0;position:relative;right:auto;width:auto}}.media.gcard{overflow:visible}.media.gcard .ui{border-radius:16px 16px 0 0}.mediarow{padding-bottom:36px}.faqgrid{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(260px,1fr) 2fr}.faqhead{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:110px}.faqlist{background:#fff;border:1px solid var(--line);border-radius:6px}.faqlist details{background:none;border-radius:0;border-top:1px solid var(--line);padding:22px 24px}.faqlist details:first-child{border-top:0}.faqlist summary{font-size:16.5px;gap:20px}.faqlist summary:after{background:#fafaf8;border:1px solid var(--line);border-radius:4px;flex:none;height:28px;width:28px}.faqlist details[open]{background:#fffbf0}.faqlist details[open] summary:after{background:var(--gold);border-color:var(--gold)}@media (max-width:900px){.faqgrid{gap:20px;grid-template-columns:1fr}.faqhead{position:static}}.rstage{margin-top:8px;padding:72px 0 80px;width:100%}.rstage .win{width:min(760px,86%)}.rstage .receipt{border-radius:14px;max-width:none}@media (max-width:760px){.rstage{padding:32px 0 48px}}.row4{align-items:flex-start;display:flex;gap:14px}.row4 figure{min-width:0}.row4 img{aspect-ratio:auto;height:auto;object-fit:contain}@media (max-width:700px){.row4{flex-direction:column}.row4 figure{flex:none!important;width:100%}}.dhero.gl:not(:has(.stage)){padding-bottom:96px}.stage.pg{padding:64px 0 72px}.stage.vb{background:radial-gradient(60% 90% at 15% 20%,#9db4ff,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ffd36b,#0000 60%),radial-gradient(70% 90% at 70% 100%,#4b5bf0,#0000 60%),linear-gradient(135deg,#7f93ff,#f7c35a 55%,#5162f0)}.stage.vg{background:radial-gradient(60% 90% at 15% 20%,#a8e6c1,#0000 60%),radial-gradient(55% 80% at 85% 20%,#ffd36b,#0000 60%),radial-gradient(70% 90% at 70% 100%,#2fa58a,#0000 60%),linear-gradient(135deg,#7fd6b0,#f5c95e 55%,#2f9f8c)}.stage.pg .win{width:min(980px,86%)}.stage.pg .ui img{filter:invert(1) hue-rotate(180deg) brightness(1.13) contrast(1.06) saturate(1.25)}.filmwin{cursor:pointer;display:block;font:inherit;position:relative}.filmwin .ui img{filter:none!important}.bigplay{background:#fdb515;border-radius:50%;box-shadow:0 20px 50px -10px #00000080;display:grid;height:84px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s;width:84px}.bigplay:after{border-bottom:13px solid #0000;border-left:22px solid #0f1012;border-top:13px solid #0000;content:"";margin-left:5px}.filmwin:hover .bigplay{transform:translate(-50%,-50%) scale(1.06)}.logogrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:28px}.logogrid span{align-items:center;border:1px solid #ecebe6;border-radius:14px;color:#0f1012;display:flex;font-size:15px;gap:12px;padding:18px}.stage .ui.logogrid img{display:block;filter:none!important;height:28px;width:28px}.dhero.gl .bc{display:none}.stage.photo{aspect-ratio:21/9;padding:0}.stage.photo img{height:100%;inset:0;object-fit:cover;object-position:center 35%;position:absolute;width:100%}@media (max-width:760px){.logogrid{grid-template-columns:1fr 1fr;padding:14px}.logogrid span{font-size:13px;padding:12px}.stage.photo{aspect-ratio:4/3}.bigplay{height:60px;width:60px}}.headshot{aspect-ratio:535/545;background:#f1efe8;border-radius:20px;display:block;object-fit:cover;object-position:center 25%;width:100%}.fan .fc.c{background:linear-gradient(120deg,#fdd27a,#ffe7a8,#f7a96b,#fdb515,#fdd27a);background-size:300% 300%;box-shadow:0 30px 70px -30px #f7845a99}html.fx .fan .fc.c{animation:fcflow 8s ease-in-out infinite}@keyframes fcflow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){html.fx .fan .fc.c{animation:none}}.hdr{grid-template-columns:auto 1fr auto!important;padding:0 12px 0 22px!important}.hdr>.logo{border-left:0!important;border-right:1px solid #0f10121a;justify-self:start!important;order:0!important;padding-left:0!important;padding-right:22px}.hdr>.menu{order:1!important}.hdr>.hright{order:2!important}.mi.on>a:before,.mi.on>button:before{display:none!important}.mi.on>a,.mi.on>button{font-weight:500}.fan .fc .num{color:#0f1012b8}.fan .fc .p{color:#0f1012d1}.cby,.ck,.dhero.gl .eyebrow,.dhero.lt .bc,.dhero.lt .small,.mocard small,.mochip i,.row4 figcaption,.shotcap span,figcaption{color:#0f1012a8!important}.cells span img{filter:grayscale(1) opacity(.7)}.cil{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f10128c;border-radius:999px;color:#fff!important;padding:5px 10px}footer.gf{background:#fafaf8;color:var(--dark);margin-top:96px;overflow:visible;padding:0}.gfwrap{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1200px;padding:0!important}.gf .gfcell{padding:32px}.gfband{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:300px 1fr}.gflogo{align-items:center;border-right:1px solid var(--line);display:flex}.gflogo img{height:34px;width:auto}.gfcta{align-items:center;display:flex;gap:28px;justify-content:space-between;overflow:hidden;padding-right:40px!important;position:relative}.gfcta:after{background:radial-gradient(closest-side,#fdb51538,#f7845a1f 55%,#5b6cff12 80%,#0000);content:"";height:340px;pointer-events:none;position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:520px}.gfcta>*{position:relative;z-index:1}.gfcta h2{font-size:30px;letter-spacing:-.02em;line-height:1.1}.gfcta p{color:#0f1012ad;font-size:15px;line-height:1.5;margin-top:8px;max-width:520px}.gfcta .btn{flex:none}.gfart{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0);min-height:150px;overflow:hidden;padding:0!important;position:relative}.gfart .sw{border-radius:50%;mix-blend-mode:soft-light;opacity:.8;position:absolute}.gfart .s1{border:40px solid #fff9;height:360px;left:-120px;top:-140px;width:360px}.gfart .s2{border:34px solid #ffffff80;bottom:-170px;height:300px;right:-120px;width:300px}.gfart .s3{border:24px solid #141e8c66;bottom:-150px;height:220px;left:80px;width:220px}html.fx .gfart .sw{animation:swirl 22s ease-in-out infinite alternate}.gfmain{border-bottom:1px solid var(--line);display:grid}.gfside{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.gftag{color:#0f1012cc;font-size:15px;line-height:1.45;max-width:240px}.gfaddr{color:#0f1012ad;font-size:14px;line-height:1.55}.gfaddr a{color:inherit}.gfaddr a:hover{color:var(--dark)}.gfsocial{display:flex;gap:14px}.gfsocial a{border:1px solid var(--line);border-radius:10px;color:#0f1012b3;display:grid;height:34px;place-items:center;transition:color .2s,border-color .2s;width:34px}.gfsocial a:hover{border-color:#0f10124d;color:var(--dark)}.gfsub{margin-top:8px}.gfsub label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.gfsub>div{background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;padding:4px}.gfsub input{background:none;border:0;flex:1 1;font:inherit;font-size:14px;min-width:0;outline:0;padding:0 12px}.gfsub button{background:var(--dark);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:9px 14px}.gfsub:focus-within>div{border-color:var(--gold);box-shadow:0 0 0 3px #fdb51533}.gfok{color:#1f7a45;font-size:13px;margin-top:8px}.gfok,.gfsub.done>div{display:none}.gfsub.done .gfok{display:block}.gfcols{display:grid;grid-template-columns:repeat(4,1fr)}.gfcols>div{border-right:1px solid var(--line);padding:32px}.gfcols>div:last-child{border-right:0}.gfcols h4{font-size:14px;font-weight:600;margin-bottom:14px}.gfcols a{color:#0f1012ad;display:block;font-size:14px;padding:6px 0;transition:color .2s}.gfcols a:hover{color:var(--dark)}.gfproof{border-bottom:1px solid var(--line);display:grid}.gfptitle{align-items:center;border-right:1px solid var(--line);display:flex}.gfptitle h3{font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.gfbadges{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:28px 32px}.gfb{background:#fff;border:1px solid var(--line);border-radius:16px 16px 50% 50%/16px 16px 22% 22%;color:var(--dark);display:flex;flex-direction:column;gap:4px;padding:20px 12px 26px;position:relative;text-align:center;transition:transform .25s,box-shadow .25s}.gfb:after{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff);border-radius:4px;bottom:10px;content:"";height:4px;left:18%;position:absolute;right:18%}.gfb:hover{box-shadow:0 18px 40px -22px #0f101259;transform:translateY(-3px)}.gfbk{color:#0f101299;font-size:11px;text-transform:uppercase}.gfb b,.gfbk{font-weight:600}.gfb b{font-size:17px;line-height:1.15}.gfb>span:last-child{color:#0f1012a8;font-size:12.5px}.gflegal{color:#0f1012a8;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;padding:22px 32px 40px}.gflegal nav{display:flex;gap:22px}.gflegal a{color:#0f1012b8}.gflegal a:hover{color:var(--dark)}.btn.flow{background:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b);background-size:300% 100%;border:0;box-shadow:0 10px 30px -10px #f7845ab3,inset 0 1px 0 #ffffff80;color:#0f1012}html.fx .btn.flow{animation:btnflow 5s linear infinite}@media (max-width:1000px){.gfband{grid-template-columns:1fr}.gflogo{border-bottom:1px solid var(--line);border-right:0}.gfart{min-height:120px}.gfcta{align-items:flex-start;flex-direction:column}.gfmain,.gfproof{grid-template-columns:1fr}.gfptitle,.gfside{border-bottom:1px solid var(--line);border-right:0}.gfcols{grid-template-columns:1fr 1fr}.gfcols>div:nth-child(2n){border-right:0}.gfcols>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gfbadges{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html.fx .btn.flow,html.fx .gfart .sw{animation:none}}.bfeat{grid-gap:0;background:#fff;border:1px solid var(--line);border-radius:24px;color:inherit;display:grid;gap:0;grid-template-columns:1.15fr 1fr;overflow:hidden;transition:box-shadow .3s,transform .3s}.bfeat:hover{box-shadow:0 30px 60px -36px #0f101266;transform:translateY(-2px)}.bfart{border-radius:0!important;margin:0!important;min-height:340px;padding:0!important}.soc{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:22px;box-shadow:0 30px 70px -30px #14185099;display:flex;flex-direction:column;gap:6px;padding:28px 34px;position:relative;z-index:2}.socsh{background:#e8f6ee;border-radius:16px;color:#1f7a45;display:grid;height:56px;margin-bottom:6px;place-items:center;width:56px}.soc b{font-size:24px;font-weight:600}.soc span:last-child{color:#0f1012a8;font-size:14px}.bftxt{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:40px}.bftxt h2{font-size:30px;letter-spacing:-.02em;line-height:1.15}.bdate{color:#0f1012a8;font-size:13px}.bfilt{display:flex;flex-wrap:wrap;gap:6px}.bfilt .tab{background:#fff;border:1px solid var(--line);border-radius:999px;color:#0f1012bf;cursor:pointer;font:inherit;font-size:14px;padding:9px 16px}.bfilt .tab.on{background:var(--dark);border-color:var(--dark);color:#fff}.bgrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.bgrid[data-f=blogs] .bcard:not([data-t~=blog]),.bgrid[data-f=events] .bcard:not([data-t~=events]),.bgrid[data-f=funding] .bcard:not([data-t~=funding]),.bgrid[data-f=snowflake] .bcard:not([data-t~=snowflake]){display:none}.bcard{background:#fff;border:1px solid var(--line);border-radius:20px;color:inherit;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s,transform .3s}.bcard:hover{box-shadow:0 26px 50px -30px #0f101266;transform:translateY(-3px)}.bthumb{aspect-ratio:16/10;background:#f1efe8;border-radius:0!important;margin:0!important;overflow:hidden;padding:0!important;position:relative}.bthumb>img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.bcard:hover .bthumb>img{transform:scale(1.04)}.bthumb.stage{display:block}.bwin{background:#fff;border:5px solid #ffffff80;border-radius:12px 0 0 0;bottom:-10%;box-shadow:0 20px 50px -20px #14185099;left:12%;overflow:hidden;position:absolute;right:-6%;top:16%;z-index:2}.bwin img{filter:invert(1) hue-rotate(180deg) brightness(1.13) contrast(1.06) saturate(1.25);height:100%;object-fit:cover;object-position:left top;width:100%}.bbody{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px 22px 24px}.bbody h3{font-size:18px;font-weight:500;line-height:1.3}.bbody p{color:#0f1012b3;font-size:14.5px;line-height:1.5}.bsrc{color:#0f1012bf;font-size:13px;font-weight:500;margin-top:auto;padding-top:6px}@media (max-width:1000px){.bgrid{grid-template-columns:1fr 1fr}.bfeat{grid-template-columns:1fr}.bfart{min-height:240px}}@media (max-width:640px){.bgrid{grid-template-columns:1fr}.bftxt{padding:24px}.bftxt h2{font-size:24px}}.bgrid[data-f=all] .bcard.wide{flex-direction:row;grid-column:span 2}.bgrid[data-f=all] .bcard.wide .bthumb{aspect-ratio:auto;flex:0 0 56%;min-height:300px}.bgrid[data-f=all] .bcard.wide .bbody{justify-content:center;padding:32px}.bgrid[data-f=all] .bcard.wide h3{font-size:24px;letter-spacing:-.01em}@media (max-width:1000px){.bgrid[data-f=all] .bcard.wide{flex-direction:column;grid-column:auto}.bgrid[data-f=all] .bcard.wide .bthumb{aspect-ratio:16/10;flex:none;min-height:0}}.askw{align-items:flex-end;bottom:84px;display:flex;flex-direction:column;font-size:15px;gap:12px;position:fixed;right:24px;z-index:80}.asklaunch{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 18px 40px -18px #0f101273;color:var(--dark);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:10px;padding:8px 18px 8px 10px;transition:transform .2s}.asklaunch:hover{transform:translateY(-2px)}.asklaunch img{background:#0f1012;border-radius:50%;height:34px;object-fit:contain;padding:7px;width:34px}.askpop,.askw.open .asklaunch{display:none}.askpop{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 50px -24px #0f101273;color:#0f1012d9;cursor:pointer;line-height:1.45;max-width:280px;padding:14px 34px 14px 14px;position:relative}.askpop img{display:block;margin-bottom:8px;width:44px}.askw.pop .askpop{animation:askin .4s cubic-bezier(.2,.8,.2,1);display:block}.askx{background:none;border:0;color:#0f101299;cursor:pointer;font-family:inherit;font-size:20px;position:absolute;right:8px;top:6px}.askpanel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 40px 90px -30px #0f101280;display:none;flex-direction:column;height:min(560px,calc(100vh - 140px));overflow:hidden;width:min(380px,calc(100vw - 32px))}.askw.open .askpanel{animation:askin .35s cubic-bezier(.2,.8,.2,1);display:flex}@keyframes askin{0%{opacity:0;transform:translateY(12px) scale(.98)}}.askhead{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:14px 16px}.askav{background:#0f1012;border-radius:50%;height:34px;width:34px}.askav img{width:22px}.askhead span:not(.askav){color:#0f1012a8;flex:1 1;font-size:13px}.askclose{background:none;border:0;color:#0f1012a8;cursor:pointer;font-size:24px;line-height:1}.asklog{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.askm{border-radius:14px;font-size:14.5px;line-height:1.5;max-width:88%;padding:11px 14px}.askm.bot{align-self:flex-start;background:#f6f5f1;border-top-left-radius:4px}.askm.me{align-self:flex-end;background:var(--dark);border-top-right-radius:4px;color:#fff}.askm a{color:#7a5600;font-weight:500;text-decoration:underline}.askm .asksrc{display:block;font-size:13px;margin-top:8px;text-decoration:none}.askquick{display:flex;flex-direction:column;gap:6px;padding:0 16px 10px}.askquick button{background:#fff4d6;border:0;border-radius:999px;color:#5c4100;cursor:pointer;font:inherit;font-size:14px;padding:10px 14px;text-align:center}.askquick button:hover{background:#ffe9ad}.askform{align-items:center;border:1px solid var(--line);border-radius:10px;display:flex;margin:0 16px;padding:5px 5px 5px 14px}.askform:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #fdb51533}.askform input{background:none;border:0;flex:1 1;font:inherit;font-size:14.5px;min-width:0;outline:0}.askform button{background:#f1efe8;border:0;border-radius:50%;cursor:pointer;font-size:16px;height:34px;width:34px}.askform button:hover{background:var(--gold)}.asknote{color:#0f10129e;font-size:12px;padding:10px 16px 14px;text-align:center}@media (max-width:640px){.askw{bottom:72px;right:12px}.asklaunch span{display:none}.asklaunch{padding:8px}}header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff0!important;border-bottom:1px solid var(--line);left:0;padding:0!important;position:fixed!important;right:0;top:0;transition:box-shadow .3s}header.scrolled{box-shadow:0 10px 30px -24px #0f101259}header .hdr,header.light .hdr,header.scrolled .hdr{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--dark);height:72px!important;max-width:1200px!important}.hdr>.logo{border-right:0!important;padding-right:12px!important}.hdr>.logo img{height:28px!important}header .mi>a,header .mi>button{color:#0f1012b3!important;font-size:15.5px;padding:10px 14px}header .mi.on>a,header .mi.on>button,header .mi.open>button,header .mi:hover>a,header .mi:hover>button{color:var(--dark)!important}header .pill{display:none!important}.car{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:5.5px solid;font-size:0;height:0;margin-left:7px;opacity:.8;vertical-align:2px;width:0}.mi.open .car{transform:rotate(180deg)}header .hdr .soft{color:#0f1012b3!important}header .hdr .soft:hover{color:var(--dark)!important}header .hdr .sep{display:none}header .hdr .btn.p{background:var(--dark)!important;border-color:var(--dark)!important;color:#fff!important;padding:12px 22px}header .hdr .btn.p:hover{background:#2a2b2e!important}header .dd{background:#f7f6f3;border:1px solid var(--line);border-radius:0 0 18px 18px;border-top:0;box-shadow:0 40px 80px -40px #0f101266;left:16px!important;top:72px!important;width:calc(100% - 32px)!important}header .dd:before{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff,#fdb515);background-size:200% 100%;content:"";height:3px;left:0;opacity:.9;position:absolute;right:0;top:0}html.fx header .dd:before{animation:btnflow 6s linear infinite}header .ddp{display:block!important;padding:14px!important;width:100%!important}.gm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(300px,.85fr) 1.6fr;white-space:normal}.gmside{display:flex;gap:14px;padding:4px}.ddp .gmfeat,.gmside{flex-direction:column}.ddp .gmfeat{align-items:flex-start;background:linear-gradient(110deg,#fff7e3 30%,#ffd56b 65%,#f7845a);border:0;border-radius:14px!important;color:var(--dark);cursor:pointer;display:flex!important;font:inherit;gap:4px;justify-content:center;min-height:150px;overflow:hidden;padding:22px 24px!important;position:relative;text-align:left}.gmfart{height:220px;pointer-events:none;position:absolute;right:-40px;top:-30px;width:240px}.gmfart i{border:22px solid #5b6cff59;border-radius:50%;inset:0;mix-blend-mode:multiply;position:absolute}.gmfart i:nth-child(2){border-color:#fff9;inset:30px}.gmfart i:nth-child(3){border-color:#f7845a80;inset:64px}html.fx .gmfart i{animation:swirl 14s ease-in-out infinite alternate}.ddp .gmfeat b{font-size:22px;font-weight:500;letter-spacing:-.01em;position:relative;z-index:1}.ddp .gmfeat em{color:#0f1012b8;font-size:14px;font-style:normal;margin:0!important;max-width:240px;position:relative;white-space:normal;z-index:1}.gmplay{background:var(--dark);border-radius:50%;bottom:18px;display:grid!important;height:38px;margin:0!important;place-items:center;position:absolute;right:22px;width:38px}.gmplay:after{border-bottom:6px solid #0000;border-left:10px solid #fff;border-top:6px solid #0000;content:"";margin-left:3px}.ddp .gmfeat.ph{background:#fff;justify-content:flex-end;min-height:190px;padding:0!important}.ddp .gmfeat.ph img{height:100%;inset:0;object-fit:cover;object-position:center 30%;position:absolute;width:100%}.ddp .gmfeat.ph:after{background:linear-gradient(180deg,#0000 30%,#0f1012c7);content:"";inset:0;position:absolute}.ddp .gmfeat.ph b,.ddp .gmfeat.ph em{color:#fff;margin:0 20px!important}.ddp .gmfeat.ph em{color:#ffffffe0;margin-bottom:16px!important}.ddp .gmfeat.ph b,.ddp .gmfeat.ph em{z-index:2}.gmlab{border-bottom:1px solid var(--line);color:#0f10129e;font-size:14px;padding:0 10px 10px}.gmtree{display:flex;flex-direction:column}.ddp a.gmi,.ddp a.gmt{align-items:center;border-radius:8px!important;color:var(--dark);display:flex!important;gap:12px;padding:9px 10px!important;white-space:normal}.ddp a.gmt{font-size:15px;margin-left:22px;padding-left:28px!important;position:relative}.ddp a.gmt:before{border-bottom:1px solid #0f10124d;border-bottom-left-radius:4px;border-left:1px solid #0f10124d;content:"";height:22px;left:0;position:absolute;top:-4px;width:16px}.gic{color:#0f1012b3;display:grid!important;flex:none;height:18px;margin:0!important;place-items:center;width:18px!important}.gic svg{height:18px;width:18px}.ddp .gtx{margin:0!important}.ddp .gtx b{font-size:15px;font-weight:400}.ddp .gtx em{color:#0f10129e;display:block;font-size:13px;font-style:normal}.ddp a.gmi:hover,.ddp a.gmt:hover{background:#0f10120d!important}.gmmain{align-content:start;background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:1fr 1fr}.gmcol{display:flex;flex-direction:column;gap:2px;padding:20px 22px}.gmcol+.gmcol{border-left:1px solid var(--line)}.ddp .gmhead{align-items:center;border-bottom:1px solid var(--line);border-radius:0!important;color:var(--dark);display:flex!important;gap:14px;margin-bottom:8px;padding:4px 4px 16px!important}.ddp a.gmhead:hover{background:none!important}.ddp a.gmhead:hover b{text-decoration:underline}.gbig{background:var(--dark);border-radius:10px;color:#fff;display:grid!important;flex:none;height:42px;margin:0!important;place-items:center;width:42px!important}.gbig svg{height:20px;width:20px}.gbig svg *,.gic svg *{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ddp .gbig{color:#fff!important}.ddp .gic{color:#0f1012b8!important}.ddp .gmfoot b,.ddp .gmhead b,.ddp .gtx b{color:var(--dark)}.ddp .gmhead b{font-size:16px;font-weight:500}.ddp .gmhead em{color:#0f10129e;display:block;font-size:13.5px;font-style:normal;margin-top:2px}.ddp .gmfoot{align-items:center;background:#fafaf8;border:0;border-radius:0 0 14px 14px!important;border-top:1px solid var(--line);color:var(--dark);cursor:pointer;display:flex!important;font:inherit;gap:18px;grid-column:1/-1;padding:16px 22px!important;text-align:left}.ddp .gmfoot:hover{background:#fff8e6!important}.gmtag{background:#f1efe8;border-radius:6px;color:var(--dark)!important;font-size:13px;margin:0!important;padding:7px 12px;white-space:nowrap}.ddp .gmfoot b{font-size:15px;font-weight:500}.ddp .gmfoot em{color:#0f10129e;display:block;font-size:13.5px;font-style:normal}@media (max-width:1100px){.gm{grid-template-columns:1fr}.gmside .gmlab,.gmtree{display:none}}.burger{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;justify-self:end;width:44px}.burger span{background:var(--dark);border-radius:2px;display:block;height:1.6px;transition:transform .3s,opacity .2s;width:18px}body.mnavopen .burger span:first-child{transform:translateY(6.6px) rotate(45deg)}body.mnavopen .burger span:nth-child(2){opacity:0}body.mnavopen .burger span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.mnav{background:#fff;display:flex;flex-direction:column;inset:72px 0 0 0;justify-content:space-between;opacity:0;overflow-y:auto;padding:8px 20px 28px;position:fixed;transform:translateY(-8px);transition:opacity .25s,transform .3s,visibility .3s;visibility:hidden;z-index:49}.mnav.open{opacity:1;transform:none;visibility:visible}body.mnavopen,html:has(body.mnavopen){overflow:hidden}.mnav nav{display:flex;flex-direction:column}.mnav details.mg{background:none;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:0}.mnav .mg summary:after{background:none!important;border-left:5px solid #0000;border-radius:0!important;border-right:5px solid #0000;border-top:6px solid;content:""!important;display:block;height:0!important;width:0!important}.mnav .mg[open] summary:after{content:""!important}body.mnavopen .askw,body.mnavopen .notesbtn,body.mnavopen .wfbadge{display:none!important}.mg summary,.mtop{align-items:center;color:var(--dark);cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;list-style:none;padding:18px 4px}.mg summary::-webkit-details-marker{display:none}.mg summary:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;content:"";height:0;transition:transform .25s;width:0}.mg[open] summary:after{transform:rotate(180deg)}.mtop{border-bottom:1px solid var(--line)}.mg>div{display:flex;flex-direction:column;padding:0 4px 14px}.mg>div a{border-left:1px solid var(--line);color:#0f1012bf;font-size:16px;padding:10px 12px}.mg>div a:hover{border-left-color:var(--gold);color:var(--dark)}.mcta{grid-gap:10px;display:grid;gap:10px;padding-top:24px}.mcta .btn{justify-content:center;text-align:center;width:100%}@media (max-width:900px){.burger{display:flex}header .hdr,header.light .hdr,header.scrolled .hdr{grid-template-columns:auto 1fr auto!important;height:64px!important;padding:0 16px!important}.hdr>.menu{display:none!important}.hdr>.hright{justify-self:end!important;order:2!important}.hdr>.hright .sep,.hdr>.hright .soft{display:none!important}.hdr>.hright .btn{font-size:14px;padding:10px 16px!important}.burger{margin-left:10px;order:3}.mnav{top:64px}header .dd{display:none!important}}@media (max-width:420px){.hdr>.hright{display:none!important}}.ptl{padding:56px 0 64px!important}.ptlui{color:var(--dark);padding:32px;text-align:left}.ptop{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 60px 1fr;margin-bottom:30px}.pn{border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:20px 22px}.pn span{color:#0f1012a8;font-size:13px}.pn b{font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.05}.pn em{color:#0f1012b8;font-size:14px;font-style:normal}.pn.bad{background:#fff3f1;border-color:#f6d3cc}.pn.bad b{color:#a3321f}.pn.bad s{-webkit-text-decoration-color:#d9452b;text-decoration-color:#d9452b;text-decoration-thickness:3px}.pn.real{background:#effaf3;border-color:#cfeedd}.pn.real b{color:#1f7a45}.parrow{background:repeating-linear-gradient(90deg,#0f10124d 0 5px,#0000 5px 10px);height:2px;position:relative}.parrow:after{border-bottom:6px solid #0000;border-left:9px solid #0f101266;border-top:6px solid #0000;content:"";position:absolute;right:-2px;top:-5px}.ptrack{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0;position:relative}.ptrack:before{background:linear-gradient(90deg,#d6d3cc,#e8a397 20%,#d9452b 70%,#1f9d55);content:"";height:2px;left:6px;position:absolute;right:6px;top:6px}.ptrack li{display:flex;flex-direction:column;gap:6px;padding-top:26px;position:relative}.ptrack li i{background:#fff;border:2px solid #b9b5ad;border-radius:50%;height:14px;left:0;position:absolute;top:0;width:14px}.ptrack li.bad i{border-color:#d9452b}.ptrack li.good i{background:#1f9d55;border-color:#1f9d55;box-shadow:0 0 0 5px #1f9d552e}.pk{color:#0f10129e;font-size:12px;font-weight:600;text-transform:uppercase}.ptrack li.good .pk{color:#1f7a45}.ptrack p{color:#0f1012cc;font-size:13.5px;line-height:1.45}.ptrack li.good p{background:#effaf3;border-radius:10px;color:#14532d;padding:10px}.cmp{padding:56px 0!important}.cmpui{color:var(--dark);padding:32px;text-align:left}.cmpgrid{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:1.6fr 1fr}.cmpgrid.two{grid-template-columns:1fr 1fr}.cmpbars{display:flex;flex-direction:column;gap:14px}.cmprow{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:150px 1fr 90px}.cml{color:#0f1012b8;font-size:14px}.cmprow b{font-size:20px;font-weight:500;text-align:right;white-space:nowrap}.cmprow.good b{color:#1f7a45}.cbar{background:#f1efe8;height:14px;overflow:hidden}.cbar,.cbar i{border-radius:99px}.cbar i{background:#c9c5bc;display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);width:max(var(--w),8px)}.cmprow.good .cbar i{background:linear-gradient(90deg,#1f9d55,#7fd6b0);box-shadow:0 0 12px #1f9d5580}.cbar.on i{transform:none}.cmpstat{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding-left:32px}.cmpstat b{font-size:72px;font-weight:500;letter-spacing:-.04em;line-height:1}.cmpstat>span{color:#0f1012b8;font-size:15px;max-width:220px}@media (prefers-reduced-motion:reduce){.cbar i{transform:none;transition:none}}.arch{padding:56px 0!important}.archui{color:var(--dark);display:flex;flex-direction:column;gap:16px;padding:28px;text-align:left}.abound{background:#f7fcf9;border:2px dashed #1f7a4573;border-radius:16px;padding:38px 22px 22px;position:relative}.alab{background:#fff;border:1px solid #cfeedd;border-radius:99px;color:#1f7a45;font-size:12.5px;font-weight:600;left:18px;padding:2px 10px;position:absolute;top:-12px}.anodes{align-items:center;display:grid;grid-template-columns:1fr 90px 1.1fr 90px 1fr}.anodes.lower{display:flex;justify-content:center;margin-top:18px}.an{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:16px}.an.small{align-items:center;flex-direction:row;gap:12px;max-width:440px;min-height:0}.an.small b{white-space:nowrap}.an b{font-size:16px;font-weight:500}.an em{color:#0f1012ad;font-size:13px;font-style:normal;line-height:1.4}.an.core{align-items:center;border-color:var(--gold);box-shadow:0 0 0 5px #fdb51526;text-align:center}.an.core img{height:26px;width:auto}.an .gbig{background:var(--dark);border-radius:10px;color:#fff;display:grid;height:38px;place-items:center;width:38px}.an .gbig svg{height:18px;width:18px}.an .gbig svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.alink{background:repeating-linear-gradient(90deg,#1f9d55 0 5px,#0000 5px 10px);height:2px;margin:0 6px;position:relative}.alink span{color:#1f7a45;font-size:11.5px;left:50%;position:absolute;top:-24px;transform:translateX(-50%);white-space:nowrap}.alink i{background:#1f9d55;border-radius:50%;box-shadow:0 0 8px #1f9d55;height:8px;left:0;position:absolute;top:-3px;width:8px}html.fx .alink i{animation:flow 2.4s ease-in-out infinite}.aout{align-items:center;color:#0f1012bf;display:flex;font-size:14px;gap:10px;justify-content:center}.ax{background:#fde8e4;border-radius:50%;color:#a3321f;display:grid;font-weight:700;height:22px;place-items:center;width:22px}.ticket.hi{background:linear-gradient(#000,#000) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff,#fdb515,#f7845a) border-box;background-size:100% 100%,300% 100%;border:2px solid #0000;box-shadow:0 30px 70px -30px #f7845a99}html.fx .ticket.hi{animation:ringflow 6s linear infinite}@keyframes ringflow{to{background-position:0 0,-300% 0}}@media (prefers-reduced-motion:reduce){html.fx .ticket.hi{animation:none}}@media (max-width:900px){.ptop{grid-template-columns:1fr}.parrow{display:none}.ptrack{grid-template-columns:1fr 1fr}.ptrack:before{display:none}.cmpgrid,.cmpgrid.two{grid-template-columns:1fr}.cmpstat{border-left:0;padding-left:0}.cmprow{grid-template-columns:110px 1fr 80px}.anodes{grid-template-columns:1fr}.alink{background:repeating-linear-gradient(180deg,#1f9d55 0 5px,#0000 5px 10px);height:30px;margin:4px auto;width:2px}.alink span{left:12px;top:6px;transform:none}.alink i{display:none}.archui,.cmpui,.ptlui{padding:16px}.pn b{font-size:34px}}.card.bad,.card.good{background:#fff!important;overflow:hidden;position:relative}.card.bad:before,.card.good:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.card.bad:before{background:linear-gradient(90deg,#d9452b,#f7845a)}.card.good:before{background:linear-gradient(90deg,#1f9d55,#7fd6b0)}.card.bad .num{color:#a3321f}.card.good .num{color:#1f7a45}.card.bad .big{color:#a3321f}.card.good .big{color:#1f7a45}.tab.on{background:var(--ink)!important;color:#fff}.tabs:has(.ind) .tab.on{background:#0000!important}section:not(.dhero) .eyebrow{background:none;color:#0f10129e;font:500 14px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:0;text-transform:none}.logo-pill:before{display:none}.wgroup{display:flex;flex-direction:column;gap:14px}.wglab{color:#0f1012a8;font-size:14px;font-weight:500}.wcard{gap:10px}.wcard img{height:36px;margin-bottom:6px;object-fit:contain;width:36px}.sflock{margin:0!important;padding:48px 0!important}.sfui{color:var(--dark);flex-direction:column;gap:20px;padding:30px}.sfpair,.sfui{align-items:center;display:flex}.sfpair{gap:22px}.stage .ui .sfpair img{display:block;filter:none!important;height:44px;width:auto!important}.sfpair span{color:#0f101266;font-size:22px}.sfchips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sfchips span{background:#fafaf8;border:1px solid var(--line);border-radius:999px;font-size:13px;padding:7px 12px}.vcard .darkmedia{position:relative}.vcard .darkmedia:after{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f10124d;bottom:0;content:"";height:38%;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%);mask-image:linear-gradient(180deg,#0000,#000 30%);position:absolute;right:0}.vcard .play{z-index:1}.drift{padding:24px}.drift svg{display:block;height:auto;width:100%}html.fx .drift path:nth-of-type(2){stroke-dashoffset:400;animation:driftin 2.4s cubic-bezier(.2,.8,.2,1) .3s forwards}@keyframes driftin{to{stroke-dashoffset:0}}.dform label{color:#0f1012bf;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:6px}.dform input,.dform select,.dform textarea{background:#fafaf8;border:1px solid var(--line);border-radius:10px;color:var(--dark);font:inherit;font-size:15px;font-weight:400;outline:0;padding:12px 14px;resize:vertical}.dform input:focus,.dform select:focus,.dform textarea:focus{background:#fff;border-color:var(--gold);box-shadow:0 0 0 3px #fdb51533}.dsent{background:#effaf3;border:1px solid #cfeedd;border-radius:12px;color:#14532d;display:none;flex-direction:column;gap:4px;padding:14px 16px}.dsent span{color:#14532dcc;font-size:13px}.dform.sent .dsent{display:flex}.dform.sent label,.dform.sent>.btn{display:none}.dform .small a{color:inherit;text-decoration:underline}@media (max-width:900px){.wgroup .grid.g4{grid-template-columns:1fr 1fr}}.card:has(.tile.t-y) .num{color:#8a6300}.card:has(.tile.t-b) .num{color:#1f6b80}.card:has(.tile.t-l) .num{color:#5f6b00}.card:has(.tile.t-p) .num{color:#a3325c}.card:has(.tile.t-v) .num{color:#5b4bb0}.card:has(.tile.t-o) .num{color:#a8471c}.cmpb{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:200px 1fr 1fr 1.2fr}.cbc,.cbl{display:flex;flex-direction:column}.cbc{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cbh{color:#0f1012bf;font-weight:500;height:78px;padding:0 22px}.cbh,.cbr{align-items:center;display:flex;font-size:15px}.cbr{border-top:1px solid var(--line);line-height:1.4;min-height:84px;padding:14px 22px}.cbl .cbr{border-top:1px dashed var(--line);font-size:14.5px;font-weight:600;padding-left:0}.cbl .cbh{padding:0}.cbk{display:none}.cbc .cbv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 10px}.cbc .cbv .src,.cbc .cbv [class*=src]{white-space:nowrap}.cbc.fde .cbv,.cbc.man .cbv{color:#0f1012b8}.cbc.fde .cbv:before,.cbc.man .cbv:before{background:#d6d3cc;border-radius:50%;content:"";flex:none;height:8px;margin-top:7px;width:8px}.cbc.ek{background:linear-gradient(#fffcf3,#fff) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff,#fdb515,#f7845a) border-box;background-size:100% 100%,300% 100%;border:2px solid #0000;box-shadow:0 30px 60px -34px #f7845a99;transform:translateY(-8px)}html.fx .cbc.ek{animation:ringflow 6s linear infinite}.cbc.ek .cbh img{height:28px;width:auto}.cbc.ek .cbv{color:var(--dark);font-weight:500}.cbc.ek .cbv:before{background:#1f9d55;border-radius:50%;color:#fff;content:"✓";display:grid;flex:none;font-size:12px;height:20px;margin-top:1px;place-items:center;width:20px}.cbc.ek .cbr{border-top-color:#fdb51540}.gantt{padding:56px 0 64px!important}.ganttui{color:var(--dark);display:flex;flex-direction:column;gap:20px;padding:30px 32px 34px;text-align:left}.gscale{border-bottom:1px solid var(--line);height:18px;margin-left:190px;position:relative}.gscale span{color:#0f101299;font-size:12px;position:absolute;top:0;transform:translateX(-50%)}.gscale span:first-child{transform:none}.gscale span:last-child{transform:translateX(-100%)}.gantt .win{max-width:86%;min-width:0}.ganttui{min-width:0}.grow{align-items:center;display:grid;grid-template-columns:190px minmax(0,1fr)}.glab{display:flex;flex-direction:column;gap:4px;padding-right:16px}.glab b{font-size:16px;font-weight:600}.glab span{align-items:center;color:#0f1012a8;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px}.grow:not(.ek) .glab b{color:#a3321f}.grow.ek .glab b{color:#1f7a45}.gtrack{align-items:stretch;gap:3px;height:58px;position:relative;width:100%}.gs,.gtrack{display:flex;min-width:0}.gs{border-radius:10px;color:#fff;flex:0 0 auto;flex-direction:column;justify-content:center;padding:8px 10px;width:calc(var(--w) - 3px)}.gs,.gs b{overflow:hidden}.gs b{font-size:13px;font-weight:600;text-overflow:ellipsis}.gs b,.gs em{white-space:nowrap}.gs em{font-size:12px;font-style:normal;opacity:.85}.gs.gq0{background:#c2412b}.gs.gq1{background:#d9532f}.gs.gq2{background:#e8693a}.gs.gq3{background:#f08a4e;padding:8px 4px}.gs.gq3 b{font-size:11px}.gs.gq3 em{font-size:10.5px}.gs.gq4{background:#f5a46a}.gs.ekbar{background:linear-gradient(180deg,#1f9d55,#7fd6b0);box-shadow:0 0 16px #1f9d558c;flex:0 0 auto;padding:0;width:max(var(--w),14px)}.gnote{align-self:center;background:#effaf3;border:1px solid #cfeedd;border-radius:12px;color:#14532d;font-size:14px;line-height:1.45;margin-left:14px;max-width:560px;padding:10px 14px}html.fx .gtrack .gs{animation:gsin .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}html.fx .gtrack .gs:nth-child(2){animation-delay:.12s}html.fx .gtrack .gs:nth-child(3){animation-delay:.24s}html.fx .gtrack .gs:nth-child(4){animation-delay:.36s}html.fx .gtrack .gs:nth-child(5){animation-delay:.48s}@keyframes gsin{0%{opacity:0;transform:scaleX(0)}}#app>section:not(.dhero)+section{border-top:1px solid var(--line)}@media (max-width:900px){.cmpb{grid-template-columns:1fr}.cbl{display:none}.cbk{color:#0f101299;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.cbr{align-items:flex-start;flex-direction:column;min-height:0}.cbc.ek{transform:none}.gscale{display:none}.grow{gap:10px;grid-template-columns:1fr}.gtrack{flex-wrap:wrap;height:auto}.gs{flex:1 1 40%;height:52px}.gs.ekbar{flex:0 0 14px;height:52px}.gnote{flex:1 1;margin-left:10px}}.chatv,.conv,.pipe,.qflow,.rail{padding:52px 0 60px!important}.convui{grid-gap:0;align-items:center;color:var(--dark);display:grid;gap:0;grid-template-columns:1.4fr 1fr;padding:28px;text-align:left}.csrc{flex-direction:column;gap:10px}.cs,.csrc{display:flex}.cs{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;gap:14px;margin-right:56px;padding:12px 14px;position:relative}.cs .tile{border-radius:11px;flex:none;height:40px;width:40px}.cs b{display:block;font-size:15px;font-weight:600}.cs span{color:#0f1012b3;font-size:13px;line-height:1.4}.cwire{background:repeating-linear-gradient(90deg,#c9a23a 0 5px,#0000 5px 10px);height:2px;right:-56px;top:50%;width:56px}.cwire,.cwire i{position:absolute}.cwire i{background:#fdb515;border-radius:50%;box-shadow:0 0 8px #fdb515;height:8px;left:0;top:-3px;width:8px}html.fx .cwire i{animation:flow 2.2s ease-in-out infinite}html.fx .cs:nth-child(2) .cwire i{animation-delay:.5s}html.fx .cs:nth-child(3) .cwire i{animation-delay:1s}html.fx .cs:nth-child(4) .cwire i{animation-delay:1.5s}.ccore{align-items:center;background:linear-gradient(180deg,#fffbef,#fff);border:2px solid var(--gold);border-radius:18px;box-shadow:0 0 0 6px #fdb51524;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:260px;padding:24px;text-align:center}.ccore img{filter:none!important;height:34px;width:auto}.ccore b{font-size:19px;font-weight:600}.ccore span{color:#0f1012b3;font-size:14px;max-width:240px}.stepper{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;position:relative}.stepper:before{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff,#1f9d55);content:"";height:2px;left:12%;position:absolute;right:12%}.stepper li a{align-items:center;color:var(--dark);display:flex;flex-direction:column;gap:12px;padding:0 8px;text-align:center}.sn{background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 14px 30px -18px #0f101266;display:grid;height:74px;place-items:center;position:relative;transition:transform .25s;width:74px}.sn [data-ic]{display:grid;height:26px;place-items:center;width:26px}.sn svg{height:26px;width:26px}.sn svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sn em{background:var(--dark);border-radius:99px;color:#fff;font-size:11px;font-style:normal;font-weight:600;padding:3px 7px;position:absolute;right:-6px;top:-6px}.stepper li a:hover .sn{transform:translateY(-3px)}.stepper b{font-size:17px;font-weight:500;line-height:1.3;max-width:200px}.chatv{margin:0!important}.chatui{color:var(--dark);display:flex;flex-direction:column;gap:14px;padding:24px;text-align:left}.cmsg{align-items:flex-end;display:flex;gap:12px}.cmsg.you{justify-content:flex-end}.cmsg>div{border-radius:16px;display:flex;flex-direction:column;gap:6px;max-width:80%;padding:12px 14px}.cmsg.ek>div{background:#f6f5f1;border-bottom-left-radius:4px}.cmsg.you>div{background:var(--dark);border-bottom-right-radius:4px;color:#fff}.cwho{font-size:12px;font-weight:600;opacity:.65}.cmsg p{font-size:15px;line-height:1.45}.cmsg code{background:#fff4d6;border-radius:5px;color:#5c4100;font-size:13px;padding:1px 5px}.cav{background:#0f1012;border-radius:50%;display:grid;flex:none;height:34px;place-items:center;width:34px}.cav img{filter:none!important;width:22px}.cav.you{background:#e8e5dc;color:var(--dark)}.cav.you svg{height:18px;width:18px}.cav.you svg *{fill:none;stroke:currentColor;stroke-width:1.6}.cbarmini{align-items:center;color:#0f1012a8;display:flex;font-size:12px;gap:8px}.cbarmini:before{content:"";display:none}.cbarmini i{background:#f7845a;border-radius:9px;display:block;flex:none;height:6px}.cbarmini{background:linear-gradient(90deg,#efede6,#efede6) no-repeat;background-position:0;background-size:120px 6px;padding-left:0}.cbarmini em{font-style:normal;margin-left:110px}.ccap{align-items:center;align-self:center;background:#effaf3;border:1px solid #cfeedd;border-radius:12px;color:#1f7a45;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:2px;padding:10px 16px}.ccap span{color:#14532dcc;font-size:12.5px;font-weight:400}.qfui{align-items:stretch;color:var(--dark);gap:0;padding:26px;text-align:left}.qfui,.qn{display:flex}.qn{background:#fff;border:1px solid var(--line);border-radius:14px;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:16px}.qn.end{background:#f4fbf7;border-color:#cfeedd}.qbub{background:var(--dark);border-radius:14px 14px 14px 4px;color:#fff;line-height:1.4;padding:10px 12px}.qbub,.qtx{font-size:14px}.qtx{color:#0f1012c7;line-height:1.45}.qchips{display:flex;flex-wrap:wrap;gap:6px}.qchips code{background:#eef1ff;border-radius:6px;color:#2f3fa8;font-size:11.5px;padding:4px 6px}.qdef{background:#fff8e6;border-radius:8px;color:#5c4100;font:500 12.5px ui-monospace,Menlo,monospace;padding:7px 9px}.qans b{color:#1f7a45;display:block;font-size:34px;font-weight:500;letter-spacing:-.02em}.qans em{color:#0f1012b8;font-size:13px;font-style:normal}.qarrow{align-self:center;background:#0f101240;flex:0 0 34px;height:2px;position:relative}.qarrow:after{border-bottom:6px solid #0000;border-left:8px solid #0f101266;border-top:6px solid #0000;content:"";position:absolute;right:0;top:-5px}.pipeui{color:var(--dark);padding:28px 28px 18px}.prow{align-items:flex-start}.prow,.pst{display:flex}.pst{align-items:center;flex:1 1;flex-direction:column;gap:10px;min-width:0;text-align:center}.pst .tile{border-radius:14px;height:48px;width:48px}.pst b{font-size:14px;font-weight:500;line-height:1.3}.parr{align-self:flex-start;background:#0f101233;flex:0 0 22px;height:2px;margin-top:24px;position:relative}.parr:after{border-bottom:5px solid #0000;border-left:6px solid #0f101259;border-top:5px solid #0000;content:"";position:absolute;right:-1px;top:-4px}.ploop{height:60px;margin-top:6px;position:relative}.ploop svg{height:100%;inset:0;position:absolute;width:100%}.ploop span{background:#fff;bottom:-2px;color:#3b46b8;font-size:13px;font-weight:600;left:50%;padding:2px 12px;position:absolute;transform:translateX(-50%)}.bigq{background:#fff;border:1px solid var(--line);border-radius:24px;margin:0;max-width:900px;overflow:hidden;padding:44px 48px;position:relative;text-align:left}.bigq:before{background:linear-gradient(180deg,#fdb515,#f7845a,#5b6cff);bottom:0;content:"";left:0;top:0;width:6px}.bigq:before,.qm{position:absolute}.qm{color:#fdb515;font-size:200px;line-height:1;opacity:.25;right:28px;top:-30px}.bigq blockquote{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em;line-height:1.3;margin:0;position:relative}.bigq figcaption{color:#0f1012b3;font-size:14px;gap:10px;margin-top:18px}.bigq figcaption,.seal{align-items:center;display:flex}.seal{flex-direction:column;gap:22px}.sring{background:conic-gradient(from 0deg,#fdb515,#f7845a,#5b6cff,#1f9d55,#fdb515);background:conic-gradient(from var(--a,0deg),#fdb515,#f7845a,#5b6cff,#1f9d55,#fdb515);border-radius:50%;box-shadow:0 30px 60px -30px #5b6cff8c;height:220px;padding:8px;width:220px}html.fx .sring{animation:spin 10s linear infinite}.sin{align-items:center;background:#fff;border:6px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;width:100%}.sic{background:#e8f6ee;border-radius:12px;color:#1f7a45;display:grid;height:42px;margin-bottom:6px;place-items:center;width:42px}.sic svg{height:22px;width:22px}.sin b{font-size:30px;font-weight:600;letter-spacing:-.02em}.sin em{color:#0f1012b3;font-size:15px;font-style:normal}.sfacts{display:flex;gap:10px}.sfacts>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 16px;text-align:center}.sfacts b{display:block;font-size:20px;font-weight:600}.sfacts span{color:#0f1012a8;font-size:12.5px}.railui{color:var(--dark);display:flex;flex-direction:column;gap:34px;padding:26px 26px 22px;text-align:left}.rcards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.rc{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative}.rc b{font-size:17px;font-weight:600}.rc p{color:#0f1012bd;font-size:13.5px;line-height:1.45}.rdrop{background:repeating-linear-gradient(180deg,#1f9d55 0 5px,#0000 5px 10px);bottom:-35px;height:34px;left:50%;position:absolute;width:2px}.rbar{align-items:center;background:linear-gradient(90deg,#fff8e6,#effaf3,#eef1ff);border:1px solid var(--line);border-radius:14px;display:flex;font-weight:500;gap:14px;justify-content:center;padding:14px}.rbar img{filter:none!important;height:24px;width:auto}.vwall{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.vw{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:150px;overflow:hidden;padding:24px;position:relative}.vw em{color:#8a6300;font-size:13px;font-style:normal;font-weight:600}.vw b{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;position:relative}.vw.lead{border:0;display:flex!important;grid-column:span 2;grid-row:span 2;justify-content:flex-end;margin:0!important;padding:32px!important}.vw.lead b{color:#fff;font-size:40px;text-shadow:0 2px 20px #14185059}.vw.lead em{color:#fff;position:relative}.dict{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.de{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:22px;position:relative}.de .dpos{align-self:flex-start;background:#fff1c7;border-radius:6px;color:#7a5400;font-size:11.5px;font-weight:600;padding:3px 8px}.de b{font-size:22px;font-weight:500;letter-spacing:-.01em}.de p{border-left:2px solid #fdb515;color:#0f1012bf;font-size:15px;line-height:1.5;padding-left:14px}.de.lead{background:linear-gradient(160deg,#fff8e6,#fff 60%);border-color:#f3dfa8;grid-row:span 2}.de.lead b{font-size:32px}.de.lead p{font-size:17px}@media (max-width:900px){.convui{gap:16px;grid-template-columns:1fr}.cs{margin-right:0}.cwire{display:none}.ccore{min-height:0}.stepper{grid-template-columns:1fr 1fr;row-gap:28px}.stepper:before{display:none}.qfui{flex-direction:column;gap:10px}.qarrow{display:none}.prow{flex-wrap:wrap;gap:16px}.pst{flex:1 1 30%}.parr,.ploop svg{display:none}.ploop{height:auto}.ploop span{display:block;position:static;text-align:center;transform:none}.rcards{grid-template-columns:1fr 1fr}.rdrop{display:none}.vwall{grid-template-columns:1fr 1fr}.vw.lead{grid-column:span 2;grid-row:auto}.vw.lead b{font-size:30px}.dict{grid-template-columns:1fr}.de.lead{grid-row:auto}.chatui,.convui,.qfui,.railui{padding:16px}}.pm{container-type:inline-size;display:block;width:100%}.pmi{aspect-ratio:16/9;background:#fbfaf7;color:#1a1917;display:grid;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(100cqw/75);grid-template-columns:3.4em minmax(0,1fr);line-height:1.35;overflow:hidden;text-align:left}.pmi svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;height:1.05em;width:1.05em}.pmr{align-items:center;background:#f3f1eb;border-right:1px solid #e6e3dc;display:flex;flex-direction:column;gap:1em;padding:.9em 0}.pmr img{filter:none!important;height:auto;margin-bottom:.4em;width:2.1em}.pmr span{border-radius:50%;color:#6b675f;display:grid;height:2em;place-items:center;width:2em}.pmr span.on{background:#fdb51538;color:#8a5f00}.pmr i{background:#e2ddcc;border-radius:50%;color:#4a4636;display:grid;font-size:.7em;font-style:normal;font-weight:600;height:1.9em;margin-top:auto;place-items:center;width:1.9em}.pmm{flex-direction:column;min-height:0;min-width:0}.pmc,.pmm{display:flex}.pmc{align-items:center;border-bottom:1px solid #ebe8e1;color:#6b675f;flex:none;font-size:.82em;height:2.7em;justify-content:space-between;padding:0 1.3em}.pmc em{font-style:normal}.pmc b{color:#7a5300}.pmc b,.pmc i{font-weight:600}.pmc i{background:#e2ddcc;border-radius:50%;color:#4a4636;display:inline-grid;font-size:.85em;font-style:normal;height:1.9em;margin-left:.3em;place-items:center;width:1.9em}.pmt{border-bottom:1px solid #ebe8e1;color:#6b675f;display:flex;flex:none;font-size:.8em;gap:1.7em;overflow:hidden;padding:0 1.3em;white-space:nowrap}.pmt span{border-bottom:2px solid #0000;padding:.75em 0 .65em}.pmt span.on{border-bottom-color:#fdb515;color:#7a5300;font-weight:600}.pmb{flex:1 1;flex-direction:column;gap:.9em;min-height:0;overflow:hidden;padding:1.1em 1.3em;position:relative}.pmb,.pmf{display:flex}.pmf{align-items:center;border-top:1px solid #ebe8e1;flex:none;font-size:.78em;height:2.9em;justify-content:space-between;padding:0 1.3em}.pmg{border:1px solid #dcd8cf;border-radius:.5em;color:#4a4740;padding:.35em .8em}.pmd{display:flex;gap:.4em}.pmd i{background:#d9d5cb;border-radius:50%;height:.5em;width:.5em}.pmd i.done{background:#f3cf7a}.pmd i.on{border-radius:1em;width:1.3em}.pma,.pmd i.on{background:#fdb515}.pma{border-radius:.5em;color:#1a1917;font-weight:600;padding:.4em .9em}.mono,.pmi code,.pmlc span,.pmtb em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pmban{align-items:center;background:#fff8e3;border:1px solid #f1d589;border-radius:.7em;display:flex;gap:.8em;padding:.7em 1em}.pmban>i{background:#fdb515;border-radius:50%;box-shadow:0 0 0 .3em #fdb51540;height:.7em;width:.7em}.pmban b{display:block;font-size:1em}.pmban span{color:#6b675f;font-size:.82em}.pmchips{display:flex;flex-wrap:wrap;font-family:ui-monospace,Menlo,monospace;font-size:.72em;gap:.45em}.pmchips span{background:#fff;border:1px solid #dedad1;border-radius:2em;color:#6b675f;padding:.35em .8em}.pmchips span em{font-style:normal;margin-left:.3em;opacity:.75}.pmchips span.on{background:#fff6dc;border-color:#fdb515;color:#7a5400;font-weight:600}.pmcard{background:#fff;border:1px solid #e6e3dc;border-radius:.7em;flex:1 1;min-height:0;overflow:hidden}.pmch{border-bottom:1px solid #eeebe4;font-family:ui-monospace,Menlo,monospace;font-size:.85em;font-weight:600;padding:.65em 1em}.pmrow{grid-gap:.6em;align-items:center;border-bottom:1px solid #f1eee8;display:grid;font-size:.78em;gap:.6em;grid-template-columns:1.4fr 1fr .7fr 1fr 1.6fr;padding:.5em 1em}.pmrow.pmhead{color:#7d796f;font-size:.66em;letter-spacing:0;padding:.55em 1.2em;text-transform:uppercase}.pmrow .num{text-align:right}.pmrow i{border:1px solid #e1ddd3;border-radius:2em;color:#5f5b52;font-size:.92em;font-style:normal;padding:.2em .6em}.pmrow.hl{background:#fff8e3;box-shadow:inset .2em 0 0 #fdb515}.pmrow i.warn{background:#fdb515;border-color:#fdb515;color:#1a1917;font-weight:600}.pmi.pmx-canvas .pmb{background-color:#f6f4ee;background-image:radial-gradient(#d8d4ca .07em,#0000 .08em);background-size:1.2em 1.2em}.pmcv{inset:0}.pmcv,.pmtb{position:absolute}.pmtb{background:#fff;border:1px solid #e3dfd6;border-radius:.55em;box-shadow:0 .4em 1em -.6em #1a191740;overflow:hidden;width:23%}.pmtb b{background:#fdb515;color:#1a1917;display:block;font-family:ui-monospace,Menlo,monospace;font-size:.72em;font-weight:700;padding:.45em .8em}.pmtb span{align-items:center;border-top:1px solid #f0ede6;display:flex;font-size:.66em;gap:.4em;padding:.28em .8em}.pmtb span svg{color:#c98a00;height:.95em;width:.95em}.pmtb small{color:#8b877d;font-size:.9em;margin-left:auto}.pmtb span.hl{background:#fff6dc;box-shadow:inset 0 0 0 1px #fdb515;color:#7a5400;font-weight:600}.pmside{background:#fff;border:1px solid #e3dfd6;border-radius:.7em;color:#4a4740;display:flex;flex-direction:column;font-size:.68em;gap:.5em;padding:.8em;position:absolute;right:1.1em;top:1em;width:23%}.pmside b{align-items:center;color:#1a1917;display:flex;font-size:1.05em;gap:.4em}.pmside b i{background:#fdb515;border-radius:50%;height:.6em;width:.6em}.pmi.pmx-dim .pmcv{filter:saturate(.6);opacity:.35}.pmq{background:#fff;border:2px solid #fdb515;border-radius:.9em;box-shadow:0 1.5em 3em -1.5em #1a191766;display:flex;flex-direction:column;gap:.75em;left:18%;padding:1.1em 1.3em;position:absolute;right:18%;top:22%}.pmqh{font-size:.8em;justify-content:space-between}.pmqh,.pmqh span{align-items:center;display:flex}.pmqh span{gap:.5em}.pmqh em{background:#fff1c7;border-radius:2em;color:#7a5400;font-style:normal;font-weight:600;padding:.15em .6em}.pmqh i.half{background:linear-gradient(90deg,#fdb515 50%,#0000 0);border:2px solid #fdb515;border-radius:50%;height:.95em;width:.95em}.pmqh small{color:#8b877d}.pmq h4{font-size:1.55em;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:.1em 0}.pmq h4 code{background:#fdb515;border-radius:.25em;color:#1a1917;font-size:.92em;padding:0 .2em}.pmopt{align-items:center;border:1px solid #e3dfd6;border-radius:.6em;color:#5f5b52;display:flex;font-size:.82em;gap:.8em;padding:.65em .9em}.pmopt b{color:#8b877d;font-weight:500}.pmopt strong{color:#1a1917}.pmopt.on{background:#fff8e3;border-color:#fdb515}.pmqf{align-items:center;color:#8b877d;display:flex;font-size:.78em;justify-content:space-between}.pmi.pmx-split .pmb{flex-direction:row;gap:0;padding:0}.pmex{background:#f8f6f1;border-right:1px solid #ebe8e1;display:flex;flex:none;flex-direction:column;font-size:.72em;gap:.15em;padding:.9em .8em;width:24%}.pmex small{color:#8b877d;font-size:.8em;margin-bottom:.4em}.pmex b{font-size:1em;margin-bottom:.3em}.pmex b em{color:#8b877d;font-style:normal;font-weight:400;margin-left:.3em}.pmex span{align-items:center;border-radius:.4em;color:#4a4740;display:flex;gap:.45em;padding:.35em .5em}.pmex span.on{background:#ece8de;color:#1a1917;font-weight:600}.pmdoc{display:flex;flex:1 1;flex-direction:column;gap:.45em;min-width:0;padding:1em 1.2em}.pmdh{align-items:center;border-bottom:1px solid #eeebe4;display:flex;font-size:.95em;font-weight:600;gap:.5em;padding-bottom:.5em}.pmsub{color:#6b675f;font-size:.74em}.pmdq{grid-gap:1em;align-items:center;background:#fff;border:1px solid #efece5;border-radius:.55em;display:grid;font-size:.76em;gap:1em;grid-template-columns:7.5em 1fr auto auto;padding:.65em .8em}.pmdq small{color:#7d796f;font-size:.82em;font-weight:600}.pmdq code{color:#1a1917;font-size:.98em}.pmdq span{color:#7d796f;font-size:.9em}.pmdq b{background:#e6f6ec;border-radius:2em;color:#1d7a43;font-size:.85em;padding:.2em .6em}.pmdq.hl{background:#fff8e3;border-color:#fdb515}.pmdq.hl small{color:#8a5f00}.pmlin{display:grid;grid-template-columns:25% 1fr 24% 1fr 25%;inset:1em 1.3em;position:absolute}.pmlin svg{stroke:#b9b4a8;stroke-width:1.4;fill:none;height:calc(100% - 2.2em);inset:2.2em 0 0 0;position:absolute;width:100%}.pmlc{display:flex;flex-direction:column;gap:.75em;position:relative;z-index:1}.pmlc:nth-child(2){grid-column:1}.pmlc:nth-child(3){grid-column:3}.pmlc:nth-child(4){grid-column:5}.pmlc small{font-size:.66em;font-weight:700;letter-spacing:0;margin-bottom:.2em;text-align:center}.pmlc small.b{color:#3657c9}.pmlc small.g{color:#1d7a43}.pmlc small.a{color:#8a5f00}.pmlc span{background:#fff;border:1.5px solid;border-radius:.5em;font-size:.7em;font-weight:600;padding:.6em .5em;text-align:center}.pmlc span.b{border-color:#5b7cf0;box-shadow:0 0 0 .25em #5b7cf01f}.pmlc span.g{border-color:#2fae67;box-shadow:0 0 0 .25em #2fae671f}.pmlc span.a{border-color:#fdb515;box-shadow:0 0 0 .25em #fdb5152e}.pmlc.m{gap:1.25em;padding-top:.6em}.pmsubt{border-bottom:1px solid #ebe8e1;color:#6b675f;display:flex;font-size:.8em;gap:1.4em}.pmsubt span{padding-bottom:.5em}.pmsubt span.on{border-bottom:2px solid #fdb515;color:#7a5300;font-weight:600}.pmgit b{font-size:1.05em}.pmgit p{color:#6b675f;font-size:.78em;margin:.3em 0 1em}.pmgc{grid-gap:.9em;display:grid;gap:.9em;grid-template-columns:repeat(4,1fr)}.pmgc>div{align-items:center;background:#fff;border:1px solid #e3dfd6;border-radius:.8em;display:flex;flex-direction:column;gap:.5em;padding:1.6em .8em;text-align:center}.pmgc>div.on{background:#fff8e3;border:2px solid #fdb515}.pmgc b{font-size:.85em}.pmgc small{color:#7d796f;font-size:.7em}.pmgc i{border-radius:50%;display:block;height:2.6em;width:2.6em}.pmgc i.m-gh{background:#1a1917}.pmgc i.m-gl{background:linear-gradient(135deg,#fc6d26,#e24329)}.pmgc i.m-bb{background:linear-gradient(135deg,#2684ff,#0052cc)}.gcard .ui .pm,.stage .ui .pm{display:block}.bwin .pm{width:180%}.bwin{background:#fbfaf7}.askav,.asklaunch img,.cav:not(.you){background:#fff!important;border:1px solid var(--line)}.asklaunch img{padding:6px}.askav img,.cav img{filter:none!important}.pmgc .gm{fill:currentColor;stroke:none;height:2.6em;width:2.6em}.sgrid{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.sg{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:34px 30px 30px;position:relative}.sg:first-child{border-left:0}.sg b{color:var(--dark);font-size:clamp(48px,5.4vw,76px);font-weight:400;letter-spacing:-.03em;line-height:1}.sg>span:not(.chip){color:#0f1012ad;font:400 15px/1.5 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;max-width:320px}.sg .chip{align-self:flex-start}.sg:after{background:#fdb515;border-radius:0 0 3px 3px;content:"";height:3px;left:30px;position:absolute;top:0;width:44px}.bcwrap{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.bc{display:flex;flex-direction:column;padding:34px 36px 28px}.bc.tint{background:#f7f4ec;border-right:1px solid var(--line)}.bc h4{color:#0f10129e;font-size:26px;font-weight:400;letter-spacing:-.02em;margin-bottom:34px}.bcplot{align-items:flex-end;border-bottom:1px solid #0f101240;display:flex;gap:18px;height:300px;margin-left:46px;margin-top:44px;position:relative}.bcg{background:#0f10121a;height:1px;left:0;right:0}.bcg,.bcg em{position:absolute}.bcg em{color:#0f101299;font-size:13px;font-style:normal;right:calc(100% + 10px);top:-8px;white-space:nowrap}.bcc{align-items:flex-end;display:flex;flex:1 1;height:100%;z-index:1}.bcb,.bcc{position:relative}.bcb{background:#a9a49a;transform:scaleY(0);transform-origin:bottom;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);width:100%}.bcc.hi .bcb{background:linear-gradient(180deg,#fdb515,#f7a43a)}.bcplot.on .bcb{transform:none}.bcplot.on .bcc.hi .bcb{transition-delay:.25s}.bcv{bottom:calc(100% + 18px);color:#8e897f;font-size:clamp(28px,3.4vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1;transform:translateX(-50%);white-space:nowrap}.bcv,.bcv:after{left:50%;position:absolute}.bcv:after{background:currentColor;content:"";height:14px;opacity:.6;top:calc(100% + 4px);width:1px}.bcc.hi .bcv{color:#a86f00}.bcx{display:flex;gap:18px;margin-left:46px;padding-top:12px}.bcx span{color:#0f1012b3;flex:1 1;font:500 14px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;text-align:center}@media (prefers-reduced-motion:reduce){.bcb{transform:none;transition:none}}.gglow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.gg{--x:-999px;--y:-999px;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:18px;isolation:isolate;justify-content:space-between;min-height:160px;overflow:hidden;padding:26px 24px;position:relative}.gg:before{background:radial-gradient(240px circle at var(--x) var(--y),#fdb515,#f7845a 35%,#5b6cff 60%,#0000 75%);border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;z-index:2}.gg:after,.gg:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s}.gg:after{background:radial-gradient(320px circle at var(--x) var(--y),#fdb51529,#5b6cff0f 45%,#0000 70%);z-index:-1}.gglow:hover .gg:after,.gglow:hover .gg:before{opacity:1}.gg em{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c98a00,#e0662f);-webkit-background-clip:text;background-clip:text;font-size:13px;font-style:normal;font-weight:600}.gg b{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.22}.gg.lead{background:radial-gradient(70% 90% at 15% 15%,#ffd36b,#0000 60%),radial-gradient(60% 80% at 90% 20%,#ff9e5e,#0000 60%),radial-gradient(80% 90% at 75% 110%,#5b6cff,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 55%,#4b5bf0);border:0;grid-column:span 2;justify-content:flex-end;min-height:200px}.gg.lead b{color:#fff;font-size:clamp(30px,3.4vw,44px);text-shadow:0 2px 18px #14185059}.gg.lead em{-webkit-text-fill-color:#fff;background:none;color:#fff}html.fx .gg.lead{animation:leadflow 12s ease-in-out infinite alternate;background-size:140% 140%}@keyframes leadflow{to{background-position:100% 100%}}.rc{border-top:4px solid #ddd!important;border-top:4px solid var(--rcol,#ddd)!important}.rc.mk{--rcol:#e8579a}.rc.sl{--rcol:#5b6cff}.rc.cs{--rcol:#1f9d55}.rc .pk{color:var(--rcol)}.rc.mk .pk{color:#b2306c}.rc.sl .pk{color:#3b46b8}.rc.cs .pk{color:#1f7a45}.rdrop{background:repeating-linear-gradient(180deg,var(--rcol) 0 5px,#0000 5px 10px)!important}.rc:after{background:var(--rcol);border-radius:50%;bottom:-40px;box-shadow:0 0 0 4px #fff;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%);width:10px}html.fx .dhero.gl h1 .w{animation:heroW .75s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--d)*.8 + .1s);filter:blur(5px);opacity:0;transform:translateY(.16em)}@keyframes heroW{to{filter:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.fx .dhero.gl h1 .w{animation:none;filter:none;opacity:1;transform:none}}@media (max-width:900px){.sgrid{grid-template-columns:1fr}.sg{border-left:0;border-top:1px solid var(--line)}.sg:first-child{border-top:0}.bcwrap{grid-template-columns:1fr}.bc.tint{border-bottom:1px solid var(--line);border-right:0}.bcplot{height:220px}.bc{padding:24px 20px}.gglow{grid-template-columns:1fr 1fr}.gg.lead{grid-column:span 2;grid-row:auto;min-height:200px}.rc:after{display:none}}.stage .ui img{filter:none!important;max-width:100%;width:auto!important}.filmwin .ui img{width:100%!important}.rbar img{height:24px!important}.ccore img{height:34px!important}.cav img{width:22px!important}.sfpair img{height:44px!important}.card:not(.bad):not(.good) .big,.sg b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b);-webkit-background-clip:text;background-clip:text;font-weight:500!important;letter-spacing:-.03em;padding-bottom:.06em}.card .big span,.sg b span{-webkit-text-fill-color:#0000}html.fx .card:not(.bad):not(.good) .big,html.fx .sg b{animation:btnflow 5s linear infinite;background-size:300% 100%}@keyframes numflow{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){html.fx .card .big,html.fx .sg b{animation:none}}section[id^=sec-]{scroll-margin-top:84px}section.flash>.wrap{animation:secflash 1.6s ease-out}@keyframes secflash{0%{box-shadow:0 0 0 0 #fdb51500}20%{border-radius:18px;box-shadow:0 0 0 10px #fdb5152e}to{box-shadow:0 0 0 0 #fdb51500}}.pmi svg.pmlsvg{fill:none;stroke:none;height:calc(100% - 1.2em);left:1em;position:absolute;top:.6em;width:calc(100% - 2em)}.pmi .pmlsvg text{stroke:none;fill:#1a1917;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.pmlsvg text.hd{text-anchor:middle;font:700 12px Helvetica Neue,Helvetica,Arial,sans-serif}.pmlsvg .lk path{fill:none;stroke:#b9b4a8;stroke-width:1.6}.tile svg *,[data-ic] svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.socsh svg{height:26px;width:26px}.lw{align-items:center;color:#3a3833;display:inline-flex;gap:10px;transition:color .3s}.lw i{background:currentColor;display:block;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat;width:auto}.lw b{font-size:15px;font-weight:600;white-space:nowrap}.wwall{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wrow{border-top:1px solid var(--line);display:grid;grid-template-columns:280px 1fr}.wrow:first-child{border-top:0}.wlab{background:#fcfbf8;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:26px 28px}.wlab b{font-size:17px;font-weight:600}.wlab span{color:#0f1012ad;font-size:13.5px;line-height:1.45}.wlogos{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:22px 28px}.wsub{align-items:center;display:flex;gap:18px}.wsub em{background:#fff1c7;border-radius:6px;color:#8a6300;flex:none;font-style:normal;font:600 12px ui-monospace,Menlo,monospace;padding:3px 8px}.wsub>div{align-items:center;display:flex;flex-wrap:wrap;gap:22px 38px}.wwall .lw:hover{color:#c98a00}.tq{background:#fff;border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:1.7fr 1fr;margin:0;overflow:hidden}.tqmain{display:flex;flex-direction:column;gap:18px;padding:40px 44px;position:relative}.tqmain:before{background:linear-gradient(180deg,#fdb515,#ffd56b,#f7845a);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.tqlogo .lw{color:#1a1917}.tq blockquote{color:#0f1012d1;display:flex;flex-direction:column;font-size:16.5px;gap:12px;line-height:1.6;margin:0}.tq mark{background:linear-gradient(#0000 55%,#ffe7a8 0);color:var(--dark);font-weight:600;padding:0 2px}.tq .tqclose{color:var(--dark);font-size:20px;letter-spacing:-.01em;line-height:1.45}.tq figcaption{display:flex;flex-direction:column;gap:2px}.tq figcaption b{font-size:15px}.tq figcaption span{color:#0f1012a8;font-size:13.5px}.tqstats{background:radial-gradient(70% 80% at 20% 15%,#ffe7a8,#0000 60%),radial-gradient(60% 70% at 90% 90%,#ffd5b8,#0000 60%),#fff8e8;border-left:1px solid var(--line);gap:0;justify-content:center}.tqstats,.tqstats>div{display:flex;flex-direction:column}.tqstats>div{border-top:1px solid #c98a002e;gap:4px;padding:30px 32px}.tqstats>div:first-child{border-top:0}.tqstats small{color:#8a6300;font:600 12px Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}.tqstats s{color:#0f101280;font-size:18px;text-decoration-thickness:2px}.tqstats b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;font-size:clamp(40px,4.4vw,60px);font-weight:500;letter-spacing:-.03em;line-height:1}html.fx .tqstats b{animation:btnflow 5s linear infinite}.wstrip{align-items:center;background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:240px 1fr}.wstrip>span{border-right:1px solid var(--line);color:var(--dark);font-size:15px;line-height:1.35;padding:22px 28px}.wsm{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.wsmi{align-items:center;display:flex;gap:56px;padding:20px 0;width:-webkit-max-content;width:max-content}html.fx .wsmi{animation:wsm 40s linear infinite}.wsm:hover .wsmi{animation-play-state:paused}@keyframes wsm{to{transform:translateX(-50%)}}.wsmi .lw{color:#5f5b52}@media (prefers-reduced-motion:reduce){html.fx .wsmi{animation:none}}@media (max-width:900px){.wrow{grid-template-columns:1fr}.wlab{border-bottom:1px solid var(--line);border-right:0}.wsub{align-items:flex-start;flex-direction:column}.tq{grid-template-columns:1fr}.tqstats{border-left:0;border-top:1px solid var(--line);flex-direction:row}.tqstats>div{border-top:0;flex:1 1}.tqmain{padding:28px 24px}.wstrip{grid-template-columns:1fr}.wstrip>span{border-bottom:1px solid var(--line);border-right:0;padding:14px 20px}}.lgrid{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.lcell{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;height:132px;place-items:center;transition:background .3s}.lcell:nth-child(4n+1){border-left:0}.lcell:nth-child(-n+4){border-top:0}.lcell .lw{color:#55524b}.lcell:hover{background:#fffaf0}.lcell:hover .lw{color:#c98a00}@media (max-width:760px){.lgrid{grid-template-columns:1fr 1fr}.lcell{height:104px}.lcell:nth-child(4n+1){border-left:1px solid var(--line)}.lcell:nth-child(odd){border-left:0}.lcell:nth-child(-n+4){border-top:1px solid var(--line)}.lcell:nth-child(-n+2){border-top:0}}.tq2{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:1.6fr 1fr;margin:0;overflow:hidden}.tqq{display:flex;flex-direction:column;gap:24px;padding:44px 48px}.tqq .lw{color:#1a1917}.tq2 blockquote{color:var(--dark);font-size:clamp(24px,2.5vw,32px);letter-spacing:-.015em;line-height:1.28;margin:0}.tq2 figcaption{display:flex;flex-direction:column;gap:2px}.tq2 figcaption b{font-size:15px;font-weight:600}.tq2 figcaption span{color:#0f1012a8;font-size:14px}.tqfull{background:none!important;border-radius:0!important;border-top:1px solid var(--line);padding:16px 0 0!important}.tqfull summary{color:var(--dark);font-size:14.5px;font-weight:500}.tqfull summary:after{border-radius:6px!important;height:24px!important;width:24px!important}.tqfull div{display:flex;flex-direction:column;gap:10px;margin-top:12px}.tqfull p{color:#0f1012bf;font-size:15px;line-height:1.6}.tqn{border-left:1px solid var(--line);display:grid;grid-template-rows:1fr 1fr}.tqn .sg{border-left:0;justify-content:center;padding:32px 34px}.tqn .sg+.sg{border-top:1px solid var(--line)}@media (max-width:900px){.tq2{grid-template-columns:1fr}.tqn{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;grid-template-rows:none}.tqn .sg+.sg{border-left:1px solid var(--line);border-top:0}.tqq{padding:28px 24px}}.wsec .wstrip{border:1px solid var(--line);border-radius:16px;overflow:hidden}#app>section.wsec{border-top:0!important;padding:48px 0}.ctc{background:#fff;border:0;padding:128px 0 72px!important}.ctgrid{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1.05fr}.ctl{display:flex;flex-direction:column;gap:22px;padding-top:12px}.ctk{color:#0f10129e;font-size:15px}.ctl h1{color:var(--dark);font-size:clamp(40px,4.6vw,64px);letter-spacing:-.03em;line-height:1.02;max-width:560px}.ctlede{color:#0f1012b8;font-size:18px;line-height:1.55;max-width:520px}.ctsh{display:block;font-size:15px;font-weight:600;margin-bottom:14px}.ctsteps ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.ctsteps ol:before{background:linear-gradient(180deg,#fdb515,#f7845a,#5b6cff);bottom:22px;content:"";left:21px;position:absolute;top:22px;width:2px}.ctsteps li{align-items:flex-start;display:flex;gap:16px;padding:10px 0;position:relative}.ctn{background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 8px 20px -12px #0f101259;color:#8a6300;display:grid;flex:none;height:44px;place-items:center;position:relative;width:44px;z-index:1}.ctn [data-ic]{display:grid;place-items:center}.ctn svg{height:20px;width:20px}.ctsteps em{color:#8a6300;font-size:12.5px;font-style:normal;font-weight:600}.ctsteps p{color:var(--dark);font-size:16px;line-height:1.45;margin-top:2px}.cttrust{display:flex;flex-wrap:wrap;gap:8px}.cttrust span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:13.5px;gap:8px;padding:7px 12px}.cttrust i{color:#1f7a45;display:grid;place-items:center}.cttrust svg{height:15px;width:15px}.ctlogos{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding-top:18px}.ctlogos small{color:#0f10129e;font-size:13px}.ctlogos>div{align-items:center;display:flex;flex-wrap:wrap;gap:20px 30px}.ctlogos .lw{color:#6b675f}.ctr{position:-webkit-sticky;position:sticky;top:96px}.ctstage{border-radius:24px;display:block!important;margin:0!important;padding:36px!important}.ctform{background:#fff;border:1px solid #ffffffb3;border-radius:18px;box-shadow:0 40px 90px -36px #1418508c;gap:16px;padding:30px;position:relative;z-index:2}.ctform,.cth{display:flex;flex-direction:column}.cth{gap:4px;margin-bottom:4px}.cth b{font-size:22px;font-weight:600;letter-spacing:-.01em}.cth span{color:#0f10129e;font-size:14px}.ctrow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ctform input::placeholder,.ctform textarea::placeholder{color:#0f10126b}.ctwh{display:flex;flex-wrap:wrap;gap:6px}.ctwh input{opacity:0;pointer-events:none;position:absolute}.ctwh label{background:#fafaf8;border:1px solid var(--line);border-radius:999px;color:var(--dark)!important;cursor:pointer;display:inline-flex!important;flex-direction:row!important;font-size:13.5px!important;font-weight:400!important;padding:7px 12px;transition:background .2s,border-color .2s}.ctwh label:hover{border-color:#e9c46a}.ctwh input:checked+label{background:#fff4d6;border-color:#fdb515;color:#5c4100!important;font-weight:600!important}.ctwh input:focus-visible+label{box-shadow:0 0 0 3px #fdb51559}.ctbtn{font-size:16px;justify-content:center;padding:15px 22px;width:100%}.ctfine{color:#0f10129e;font-size:13px;text-align:center}.ctfine a{color:inherit;text-decoration:underline}.ctform .small{text-align:center}.ctform.sent .ctbtn,.ctform.sent .ctrow,.ctform.sent>label{display:none}@media (max-width:980px){.ctgrid{gap:32px;grid-template-columns:1fr}.ctr{position:static}.ctstage{padding:16px!important}.ctform{padding:22px}.ctrow{grid-template-columns:1fr}.ctc{padding-top:104px!important}}.tgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.tg{background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s}.tg:hover{box-shadow:0 26px 50px -30px #0f101266;transform:translateY(-3px)}.tg img{aspect-ratio:535/545;background:#f1efe8;display:block;object-fit:cover;object-position:center 25%;width:100%}.tg>div{display:flex;flex-direction:column;gap:4px;padding:20px 22px 24px}.tg h3{font-size:19px;font-weight:600}.tg span{color:#8a6300;font-size:13.5px;font-weight:500}.tg p{color:#0f1012b8;font-size:14.5px;line-height:1.5;margin-top:6px}@media (max-width:900px){.tgrid{grid-template-columns:1fr}.tg{flex-direction:row}.tg img{flex:none;width:120px}}.tgph{aspect-ratio:535/545;background:radial-gradient(60% 60% at 20% 20%,#ffe7a8,#0000 70%),radial-gradient(55% 55% at 85% 30%,#ffd5b8,#0000 70%),radial-gradient(70% 60% at 60% 100%,#e3e7ff,#0000 70%),#fff8ec;background-size:180% 180%;border-radius:14px;overflow:hidden;position:relative}html.fx .tgph{animation:tgflow 14s ease-in-out infinite alternate}.tg:nth-child(2) .tgph{animation-delay:-5s}.tg:nth-child(3) .tgph{animation-delay:-9s}@keyframes tgflow{0%{background-position:0 0}to{background-position:100% 100%}}.tgph img{background:none!important;display:block;height:100%;inset:0;object-fit:cover;object-position:center bottom;position:absolute;width:100%}.tg .tgph{border-radius:0}.card .tgph{border-radius:20px}@media (prefers-reduced-motion:reduce){html.fx .tgph{animation:none}}@media (max-width:900px){.tg .tgph{aspect-ratio:auto;flex:none;min-height:120px;width:120px}}header .ddp{pointer-events:none;visibility:hidden}header .ddp.cur{pointer-events:auto;visibility:visible}header .dd:not(.show) .ddp.cur{pointer-events:none}#app>section.probq{border-top:0!important;padding:8px 0 56px}.pq{grid-gap:10px 28px;align-items:start;border-left:3px solid #fdb515;display:grid;gap:10px 28px;grid-template-columns:auto 1fr;margin:0;max-width:980px;padding:6px 0 6px 26px}.pqlogo{grid-row:span 2;padding-top:6px}.pqlogo .lw{color:#1a1917}.pq blockquote{color:var(--dark);font-size:clamp(20px,2vw,25px);letter-spacing:-.01em;line-height:1.38;margin:0}.pq figcaption{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 14px}.pq figcaption b{font-weight:600}.pq figcaption span{color:#0f1012a8}#app>section.pressec{padding:48px 0}.press{background:#fff;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:200px 1fr;overflow:hidden}.prlab{align-items:center;border-right:1px solid var(--line);display:flex;font-size:15px;padding:22px 26px}.prrow{display:grid;grid-template-columns:repeat(4,1fr)}.prrow a{border-left:1px solid var(--line);color:var(--dark);display:flex;flex-direction:column;gap:6px;padding:20px 22px;transition:background .25s}.prrow a:first-child{border-left:0}.prrow a:hover{background:#fffaf0}.prrow b{font-size:17px;font-weight:600;letter-spacing:-.01em}.prrow span{color:#0f1012a8;font-size:13px;line-height:1.4}@media (max-width:900px){.pq{grid-template-columns:1fr}.pqlogo{grid-row:auto}.press{grid-template-columns:1fr}.prlab{border-bottom:1px solid var(--line);border-right:0;padding:14px 20px}.prrow{grid-template-columns:1fr 1fr}.prrow a:nth-child(3){border-left:0}.prrow a:nth-child(n+3){border-top:1px solid var(--line)}}.lbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaf8eb;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:14px 0;position:-webkit-sticky;position:sticky;top:72px;z-index:5}.lsearch{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:10px;max-width:640px;padding:12px 16px}.lsearch:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #fdb51533}.lsearch [data-ic]{color:#0f101280;display:grid}.lsearch svg{height:18px;width:18px}.lsearch input{background:none;border:0;flex:1 1;font:inherit;font-size:15.5px;outline:0}.lsec{display:flex;flex-direction:column;gap:16px}.lh{font-size:28px;font-weight:400;letter-spacing:-.02em}.lh span{background:#fff1c7;border-radius:99px;color:#8a6300;font-size:15px;margin-left:6px;padding:2px 10px;vertical-align:middle}.lgridq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.lq{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:22px;scroll-margin-top:170px}.lq h3{font-size:17px;font-weight:600;line-height:1.3}.lq p{color:#0f1012bd;flex:1 1;font-size:14.5px;line-height:1.55}.lcard.flash,.lq:target{box-shadow:0 0 0 3px #fdb51559}.lnone{color:#0f1012b3;display:none;font-size:15px}.lnone a{color:inherit;text-decoration:underline}@media (max-width:900px){.lgridq{grid-template-columns:1fr}}.aicpa{display:block;filter:drop-shadow(0 24px 40px rgba(17,80,160,.28));height:220px;object-fit:contain;width:220px}.aicpa.sm{filter:drop-shadow(0 10px 18px rgba(17,80,160,.25));height:96px;margin-bottom:6px;width:96px}.aicpa.xs{filter:none;height:40px;margin-bottom:2px;width:40px}html.fx .seal .aicpa{animation:sealin .9s cubic-bezier(.2,.8,.2,1) both}@keyframes sealin{0%{opacity:0;transform:scale(.92) rotate(-6deg)}}@media (prefers-reduced-motion:reduce){html.fx .seal .aicpa{animation:none}}.lsec.lsplit{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:300px 1fr;scroll-margin-top:170px}.c-am{--g1:#ffe7a8;--g2:#fdb515;--g3:#ffd5b8;--ink:#7a5400}.c-co{--g1:#ffd5c4;--g2:#f7845a;--g3:#ffe7a8;--ink:#9a3412}.c-gr{--g1:#cfeedd;--g2:#2fae67;--g3:#e3f4ff;--ink:#14532d}.c-bl{--g1:#dfe4ff;--g2:#5b6cff;--g3:#ffe7d6;--ink:#2f3a9e}.ltiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ltile{background:radial-gradient(80% 70% at 15% 10%,var(--g1),#0000 70%),radial-gradient(70% 70% at 95% 100%,var(--g3),#0000 70%),linear-gradient(160deg,#fff,#fffaf2);border:0;border-radius:20px;box-shadow:inset 0 0 0 1px #0f10120f;color:#1a1917;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:230px;overflow:hidden;padding:22px 20px 18px;position:relative;text-align:left;transition:transform .25s,box-shadow .25s}.lside:after,.ltile:after{aspect-ratio:90/137;background:var(--g2);content:"";-webkit-mask:url(/static/media/ekai-k.9f21923875b6989c5c7c.svg) center/contain no-repeat;mask:url(/static/media/ekai-k.9f21923875b6989c5c7c.svg) center/contain no-repeat;pointer-events:none;position:absolute}.ltile:after{display:none!important}.ltile:hover:after{opacity:.24;transform:translateX(-8px)}.lside>*{position:relative;z-index:1}.lside:after{bottom:-30px;height:170px;opacity:.13;right:-24px}.ltile:hover{box-shadow:inset 0 0 0 1px #0f10120f,0 24px 48px -28px #0f101259;transform:translateY(-3px)}.ltic{background:var(--g2);border-radius:12px;color:#fff;display:grid;height:42px;place-items:center;width:42px}.ltic svg{height:20px;width:20px}.ltile b{font-size:18px;font-weight:600;margin-top:4px}.ltd{color:#0f1012b3;font-size:13.5px;line-height:1.4}.ltq{display:flex;flex-direction:column;gap:4px;margin-top:2px}.ltq i{background:#ffffffb3;border-radius:8px;font-size:12.5px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.ltile em,.ltq i{color:var(--ink);font-style:normal}.ltile em{font-size:13px;font-weight:600;margin-top:auto}.lside{background:radial-gradient(90% 80% at 10% 0,var(--g1),#0000 70%),radial-gradient(80% 80% at 100% 100%,var(--g3),#0000 70%),#fff;border-radius:20px;box-shadow:inset 0 0 0 1px #0f10120f;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:24px;position:-webkit-sticky;position:sticky;top:180px}.lside h2{font-size:24px;font-weight:500;letter-spacing:-.02em}.lside p{color:#0f1012b8;font-size:14.5px;line-height:1.5}.lside em{color:var(--ink);font-size:13px;font-style:normal;font-weight:600}.lrows{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.lrows details.lrow{background:none!important;border-radius:0!important;border-top:1px solid var(--line);padding:0!important}.lrows details.lrow:first-child{border-top:0}.lrow summary{font-size:16px;font-weight:500;gap:16px;padding:18px 22px}.lrow summary:after{background:#fafaf8!important;border:1px solid var(--line);border-radius:6px!important;flex:none;height:26px!important;width:26px!important}.lrow[open]{background:#fffcf3!important}.lrow[open] summary:after{background:var(--gold)!important;border-color:var(--gold)}.lrow>div{display:flex;flex-direction:column;gap:10px;padding:0 22px 20px}.lrow>div p{color:#0f1012c7;font-size:15px;line-height:1.6;max-width:720px}.lrow{scroll-margin-top:170px}@media (max-width:1000px){.ltiles{grid-template-columns:1fr 1fr}.lsec.lsplit{grid-template-columns:1fr}.lside{position:static}}@media (max-width:560px){.ltiles{grid-template-columns:1fr}.ltile{min-height:0}}.pmi .pmr img{height:auto!important;margin:.2em 0 .5em!important;max-width:none!important;width:1.9em!important}.pflow{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.5fr 1fr}.pvt{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 0 0 4px;position:relative}.pvt:before{background:linear-gradient(180deg,#d6d3cc,#e8a397 25%,#d9452b);bottom:12px;content:"";left:10px;position:absolute;top:12px;width:2px}.pvt li{grid-gap:0 14px;align-items:baseline;border-top:1px dashed var(--line);display:grid;gap:0 14px;grid-template-columns:22px 150px 1fr;padding:11px 0;position:relative}.pvt li:first-child{border-top:0}.pvt li i{align-self:center;background:#fff;border:2px solid #b9b5ad;border-radius:50%;height:14px;position:relative;width:14px;z-index:1}.pvt li.bad i{border-color:#d9452b}.pvt .pk{color:#0f10129e;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap}.pvt li.bad .pk{color:#a3321f}.pvt p{color:#0f1012d1;font-size:14.5px;line-height:1.5}.pwin{background:radial-gradient(80% 80% at 0 0,#d9f3e3,#0000 70%),#f4fbf7;border:1px solid #cfeedd;border-radius:16px;flex-direction:column;gap:12px;justify-content:center;padding:24px}.pwin,.pwk{display:flex}.pwk{align-items:center;color:#1f7a45;font-size:12.5px;font-weight:700;gap:10px;text-transform:uppercase}.pwk b{background:#1f9d55;border-radius:50%;color:#fff;display:grid;font-size:14px;height:26px;place-items:center;width:26px}.pwq{color:#14532d;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.pwo{align-self:flex-start;background:#fff;border:1px solid #cfeedd;border-radius:99px;color:#1f7a45;font-size:13px;font-weight:600;padding:5px 12px}@media (max-width:900px){.pflow{grid-template-columns:1fr}.pvt li{grid-template-columns:22px 1fr}.pvt .pk,.pvt p{grid-column:2}}.ctsteps em{font-weight:700}.ctn,.ctsteps em{color:#fdb515!important}.plan{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 1px 0 #0f101208;display:flex;flex-direction:column}.plan,.plan .part{overflow:hidden;position:relative}.plan .part{border-radius:22px;height:150px;isolation:isolate;margin:8px 8px 0}.pl-starter .part{background:radial-gradient(70% 120% at 20% 0,#ffe7a8,#0000 70%),radial-gradient(60% 110% at 100% 100%,#ffd9c7,#0000 70%),#fbf8f1}.pl-enterprise .part{background:radial-gradient(70% 120% at 85% 0,#d9ddff,#0000 70%),radial-gradient(60% 110% at 0 100%,#ffe7a8,#0000 70%),#f6f6fb}.plan.hi .part{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0)}.plan .part .sw{border-radius:50%;mix-blend-mode:soft-light;opacity:.8;position:absolute;z-index:0}.plan .part .s1{border:34px solid #ffffff8c;height:300px;left:-120px;top:-150px;width:300px}.plan .part .s2{border:28px solid #ffffff73;bottom:-170px;height:260px;right:-90px;width:260px}.plan .part .s3{border:18px solid #141e8c66;bottom:-120px;height:180px;left:-60px;width:180px}.plan .part .s4{border:22px solid #fff0c88c;height:220px;right:-40px;top:-150px;width:220px}.plan .part .tile{background:#fff;border-radius:16px;box-shadow:0 12px 30px -12px #14185059;height:56px;position:relative;width:56px;z-index:1}.plan .part .tile svg{height:24px;width:24px}.pbadge{background:#ffffffe6;border-radius:999px;color:#0f1012;font-size:12.5px;font-weight:500;padding:6px 11px;position:absolute;right:14px;top:14px;z-index:1}.pbody{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:26px 28px 30px}.ptag{color:#7a5300;font-size:15px;font-weight:500}.pl-enterprise .ptag{color:#3a47c9}.plan.hi .ptag{color:#c2560f}.plan .price{color:var(--ink);font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.plan h3.price{margin:0}.plan .ptag.pcust{font-size:14px;margin-top:-4px}.pdesc{color:var(--ink2);font-size:15px;line-height:1.5;min-height:45px}.plan ul{border-top:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;font-size:15.5px;gap:13px;list-style:none;margin:10px 0 22px;padding:20px 0 0}.plan li{align-items:flex-start;display:flex;gap:10px;line-height:1.4}.plan li:before{background:#fff2cc url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5 8.6 13 14 7.5' fill='none' stroke='%239a6a00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;content:"";flex:none;height:20px;margin-top:1px;width:20px}.plan .btn{align-self:stretch;justify-content:center;margin-top:auto}.plan.hi{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff,#fdb515,#f7845a) border-box;background-size:100% 100%,300% 100%;border:2px solid #0000;box-shadow:0 30px 70px -36px #f7845a8c}html.fx .plan.hi{animation:ringflow 6s linear infinite}@media (prefers-reduced-motion:reduce){html.fx .plan.hi{animation:none}}.gfgarden{grid-column:1/-1;height:132px;margin-top:-8px;pointer-events:none}.gfgarden canvas{display:block;height:100%;width:100%}.gfband{isolation:isolate;overflow:hidden;position:relative}.gfcta:after{display:none}.gfband:before{background:radial-gradient(60% 75% at 72% 40%,#fdb5153d,#f7845a21 50%,#5b6cff14 78%,#0000 100%);bottom:0;content:"";pointer-events:none;position:absolute;right:-120px;top:0;width:62%;z-index:-1}@media (max-width:700px){.gfgarden{height:96px}}.sq{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:6px;max-width:560px;padding:18px 22px}.chn,.sat p span,.shk,.sqk{color:#7a5300;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:uppercase}.sq b{font-size:22px;font-weight:500;letter-spacing:-.02em}.sans{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sa{background:#fff;border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:22px 24px}.sa,.sat{display:flex}.sat{align-items:center;color:var(--ink);font-size:15px;font-weight:500;gap:9px}.sat .tile{border-radius:6px;height:22px;width:22px}.sat .tile svg{height:13px;width:13px}.san{color:#c2410c;font-size:52px;font-weight:500;letter-spacing:-.035em;line-height:1}.sa p{border-top:1px dashed var(--line);color:var(--ink2);display:flex;flex-direction:column;font-size:14.5px;gap:4px;line-height:1.5;padding-top:12px}.sat p span{color:var(--mute)}.sline{color:var(--ink);max-width:760px}.shift{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sh{background:#fff;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:16px;padding:22px 24px}.sh.now{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff) border-box;border:1.5px solid #0000}.shrow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shrow i{background:repeating-linear-gradient(90deg,#d6d2c8 0 5px,#0000 5px 9px);flex:1 1 16px;height:2px;min-width:16px}.shn{align-items:center;background:var(--soft);border-radius:12px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 12px}.shn .tile{border-radius:6px;height:22px;width:22px}.shn .tile svg{height:13px;width:13px}.shn.hum{background:#eef7e8}.shn.gone{background:#0000;border:1.5px dashed #e3a08a;color:#b4372a}.shn.ag{background:#fff6dc}.sxq{display:flex;flex-direction:column;gap:8px}.sxq span{align-self:flex-start;background:#fff;border-radius:14px 14px 14px 4px;box-shadow:0 8px 20px -14px #14185066;color:var(--ink);font-size:15px;padding:10px 14px}.chap{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.chap.flip>.stack{order:2}.chap h3{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.1}.chp{color:#1f7a45;display:flex;font-size:14px;gap:8px}.chp:before{content:"✓";font-weight:700}.pstory{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pspine{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.pspine li{grid-gap:18px;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:110px 1fr;padding:16px 0}.pspine li span{color:#7a5300;font-size:13px;font-weight:600;letter-spacing:0;padding-top:2px;text-transform:uppercase}.pspine li p{color:var(--ink);font-size:17px;line-height:1.5}.pfig{background:#fff;border:1px solid var(--line);border-radius:26px;display:flex;flex-direction:column;gap:18px;padding:30px}.pfig .pf{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.pfig .pf b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:600;letter-spacing:-.035em;line-height:1}.pfig .pf span{color:var(--ink2);font-size:16px}.pquote{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin:6px 0 0;padding-top:18px}.pquote blockquote{color:var(--ink);font-size:20px;letter-spacing:-.015em;line-height:1.35;margin:0}.pquote figcaption{color:var(--ink2);font-size:14px}.pquote figcaption b{color:var(--ink);font-weight:500}.safe{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.sf{background:#fff;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:12px;padding:24px}.sf h3{font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.sfseal{background:linear-gradient(160deg,#fff,#f3f6ff)}.fnote{grid-gap:56px;align-items:center;background:var(--cream);border-radius:48px;display:grid;gap:56px;grid-template-columns:300px minmax(0,1fr);overflow:hidden;padding:56px 64px 56px 40px;position:relative}.fnl{align-self:end;margin-bottom:-56px}.fnl img{display:block;width:100%}.fnp{color:var(--ink);font-size:20px;letter-spacing:-.01em;line-height:1.55}.fnsig{gap:14px;margin-top:6px}.fnsig span{color:var(--ink2);font-size:15px}.fnsig .avatars{margin-left:8px}@media (max-width:900px){.chap,.fnote,.pstory,.safe,.sans,.shift{grid-template-columns:1fr}.chap.flip>.stack{order:0}.fnote{padding:36px 28px}.fnl{display:none}.san{font-size:42px}.pspine li{gap:4px;grid-template-columns:1fr}}.pl-enterprise .part,.pl-starter .part,.plan .part,.plan.hi .part{--pa-bg:#fbf8f1;background:#fbf8f1;height:170px}.plan .part{display:grid;padding-bottom:22px;place-items:center}.mg{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(var(--cols),14px)}.mg i{border-radius:3px;display:block;height:14px;width:14px}.mg-open{grid-template-columns:repeat(14,14px)}.pmcap{bottom:14px;bottom:8px;color:var(--ink2);font-size:12.5px;font-weight:500;left:0;position:absolute;right:0;text-align:center}.askspot{--pa-bg:#fff;display:block;height:84px;margin-bottom:8px;width:84px}.lspot{--pa-bg:var(--bg);display:block;height:120px;margin:0 auto 10px;width:120px}.dx{--page:#fafaf8;--card:#fff;--ink:#121212;--ink2:#55534f;--mute:#6b6862;--faint:#8f8a80;--line:#e9e7e1;--line2:#f1efea;--tint:#f6f5f1;--gold:#fdb515;--gold-ink:#8a5d00;--gold-tint:#fff6dc;--coral:#f7845a;--blue:#5b6cff;--navy:#2f3fd6;--ok:#1f7a45;--ok-tint:#e8f3ec;--r:20px;--r-in:12px;--shadow:0 1px 2px #1212120a,0 18px 44px -26px #1212122e;--ease:cubic-bezier(.2,.8,.2,1);--maxw:1240px;--gut:32px;--navh:88px;--sans:"Inter Tight",Inter,-apple-system,"Helvetica Neue",Arial,sans-serif;--ui:Inter,"Inter Tight",-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;background:var(--page);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em}.dx *,.dx :after,.dx :before{box-sizing:border-box}.dx :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}.dx :where(ul,ol){list-style:none}.dx img{max-width:100%}.dx code{font-family:var(--mono);font-size:.92em;letter-spacing:-.02em}.dx .dx-wrap{margin:0 auto;max-width:calc(var(--maxw) + var(--gut)*2);padding:0 var(--gut)}#app .dx section.dx-sec,.dx section.dx-sec{background:none;padding:clamp(64px,10.5vh,104px) 0;position:relative}.dx .dx-head{grid-gap:14px;display:grid;gap:14px;margin-bottom:clamp(28px,4.6vh,44px);max-width:1020px}.dx .dx-split{grid-gap:clamp(32px,4vw,64px);align-items:center;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:5fr 7fr}.dx .dx-eyebrow{align-items:center;color:var(--ink2);display:inline-flex;font:500 14px/20px var(--sans);gap:10px;letter-spacing:-.01em}.dx .dx-eyebrow:before{background:var(--gold);content:"";flex:none;height:7px;width:7px}.dx .dx-h1{font:500 clamp(42px,min(5.3vw,8.6vh),78px)/1.02 var(--sans);letter-spacing:-.036em}.dx .dx-h1,.dx .dx-h2{text-wrap:balance;color:var(--ink)}.dx .dx-h2{font:500 clamp(30px,min(3.3vw,6vh),48px)/1.08 var(--sans);letter-spacing:-.03em;max-width:none}.dx .dx-h1 .dx-m,.dx .dx-h2 .dx-m{color:var(--mute)}.dx .dx-h2 .dx-m{display:block}.dx .dx-lede{text-wrap:pretty;color:var(--ink2);font:400 18px/1.5 var(--sans);letter-spacing:-.012em;max-width:36em}.dx .dx-body{font:400 15px/1.55 var(--sans)}.dx .dx-body,.dx .dx-label{color:var(--ink2);letter-spacing:-.01em}.dx .dx-label{font:500 13px/1.3 var(--sans)}.dx .dx-num{font-feature-settings:"tnum";background:linear-gradient(100deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;color:#0000;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em}.dx .dx-link{align-items:center;color:var(--ink);display:inline-flex;font:500 15px/1 var(--sans);gap:10px;letter-spacing:-.01em}.dx .dx-link i{background:var(--gold);border-radius:50%;display:grid;font-size:12px;font-style:normal;height:22px;place-items:center;transition:transform .3s var(--ease);width:22px}.dx .dx-link:hover i{transform:translateX(3px)}.dx .dx-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);position:relative}.dx .dx-ok{align-items:center;background:var(--ok-tint);border-radius:999px;color:var(--ok);display:inline-flex;font:500 13px/1 var(--ui);gap:6px;height:26px;letter-spacing:-.01em;padding:0 10px 0 7px;white-space:nowrap}.dx .dx-ok svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.dx .dx-ok svg circle{stroke-width:1.6}.dx .dx-ok .dx-okw{display:grid}.dx .dx-ok .dx-okw>*{grid-area:1/1}.dx .dx-ok .dx-okp{opacity:0}.dx .dx-win{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);font-family:var(--ui);overflow:hidden;position:relative}.dx .dx-winbar{align-items:center;border-bottom:1px solid var(--line2);color:var(--ink2);display:flex;font:500 13.5px/1 var(--ui);gap:10px;height:48px;letter-spacing:-.01em;padding:0 18px}.dx .dx-winbar img{flex:none;height:15px;width:15px}.dx .dx-winbar b{color:#b07800;font-weight:500}.dx .dx-winbar .dx-sep{color:#b8b3aa}.dx .dx-winbar .dx-tab{background:var(--tint);border-radius:8px;color:var(--ink);margin-left:auto;padding:6px 10px}.dx .dx-cap{color:var(--faint);display:block;font:500 13px/1.3 var(--sans);letter-spacing:-.01em;margin-top:12px}.dx .dx-bloom{filter:blur(56px);inset:-12% -8%;opacity:.55;pointer-events:none;position:absolute;z-index:0}.dx .dx-bloom i{border-radius:50%;position:absolute}.dx .dx-bloom i:first-child{background:#ffd36b;height:62%;left:4%;top:8%;width:52%}.dx .dx-bloom i:nth-child(2){background:#ff9e5e;height:56%;opacity:.75;right:6%;top:4%;width:46%}.dx .dx-bloom i:nth-child(3){background:#8f9bff;bottom:0;height:56%;opacity:.7;right:12%;width:50%}.dx .dx-bloom.warm i:nth-child(3){background:#ffb38a}.dx .dx-onbloom{position:relative;z-index:1}.dx .dx-stage{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0);border-radius:28px;isolation:isolate;overflow:hidden;position:relative}.dx .dx-stage .dx-ring{border-radius:50%;filter:blur(2px);mix-blend-mode:soft-light;opacity:.8;pointer-events:none;position:absolute;z-index:0}.dx .dx-stage .r1{border:90px solid #ffffff8c;height:900px;left:-380px;top:-300px;width:900px}.dx .dx-stage .r2{border:70px solid #ffffff73;bottom:-380px;height:700px;right:-260px;width:700px}.dx .dx-stage .r3{border:46px solid #141e8c66;bottom:-320px;height:520px;left:-200px;width:520px}.dx .dx-stage .r4{border:56px solid #fff0c88c;height:620px;right:-120px;top:-420px;width:620px}.dx .dx-btn{align-items:center;background:#fff;border:1px solid #dcd8d0;border-radius:999px;color:var(--ink);display:inline-flex;font:500 15px/1 var(--sans);gap:8px;height:48px;justify-content:center;letter-spacing:-.01em;padding:0 24px;transition:transform .25s var(--ease),border-color .2s}.dx .dx-btn:hover{border-color:#b8b3aa}.dx .dx-btn.p{background:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b);background-size:300% 100%;border:0;box-shadow:0 10px 28px -12px #f7845abf,inset 0 1px 0 #ffffff80;color:#0f1012}.dx .dx-btn:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.dx .dx-stage .dx-ring{animation:dxSwirl 24s ease-in-out infinite alternate}.dx .dx-stage .r2,.dx .dx-stage .r4{animation-direction:alternate-reverse;animation-duration:30s}.dx .dx-bloom i{animation:dxDrift 26s ease-in-out infinite alternate}.dx .dx-bloom i:nth-child(2){animation-direction:alternate-reverse;animation-duration:32s}.dx .dx-bloom i:nth-child(3){animation-duration:38s}.dx .dx-btn.p{animation:dxFlow 5s linear infinite}.dx .dx-g [data-r]{filter:blur(8px);opacity:0;transform:translateY(10px)}.dx .dx-g.in [data-r]{filter:blur(0);opacity:1;transform:none;transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease);transition-delay:0ms;transition-delay:calc(var(--i,0)*70ms)}.dx .dx-g .dx-ok{background:var(--tint);color:var(--faint);transition:color .4s var(--ease),background .4s var(--ease);transition-delay:.7s;transition-delay:var(--t,.7s)}.dx .dx-g .dx-ok .dx-okp{opacity:1;transition:opacity .25s var(--ease);transition-delay:.7s;transition-delay:var(--t,.7s)}.dx .dx-g .dx-ok .dx-okv{opacity:0;transition:opacity .35s var(--ease);transition-delay:.7s;transition-delay:var(--t,.7s)}.dx .dx-g .dx-ok path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .45s var(--ease);transition-delay:.78s;transition-delay:calc(var(--t,.7s) + 80ms)}.dx .dx-g.in .dx-ok{background:var(--ok-tint);color:var(--ok)}.dx .dx-g.in .dx-ok .dx-okp{opacity:0}.dx .dx-g.in .dx-ok .dx-okv{opacity:1}.dx .dx-g.in .dx-ok path{stroke-dashoffset:0}}@keyframes dxSwirl{to{transform:rotate(18deg) translate(30px,-20px) scale(1.04)}}@keyframes dxDrift{0%{transform:translate(0) scale(1)}to{transform:translate(6%,-5%) scale(1.08)}}@keyframes dxFlow{to{background-position:-300% 0}}@media (max-width:1080px){.dx .dx-split{grid-template-columns:1fr}}@media (max-width:760px){.dx{--gut:16px}#app .dx section.dx-sec,.dx section.dx-sec{padding:64px 0}.dx .dx-h1{font-size:clamp(36px,10vw,44px);letter-spacing:-.035em}.dx .dx-h2{font-size:clamp(28px,8vw,34px)}.dx .dx-lede{font-size:17px}}#app .dx section.dx-how{padding:0}.dx .dx-howt{height:calc(100vh + var(--n)*36vh);position:relative}.dx .dx-howpin{align-items:center;display:flex;height:calc(100vh - var(--navh));position:-webkit-sticky;position:sticky;top:var(--navh)}.dx .dx-howw{width:100%}.dx .dx-howw .dx-head{margin-bottom:clamp(20px,3.6vh,36px)}.dx .dx-howg{grid-gap:clamp(28px,3.4vw,56px);align-items:center;display:grid;gap:clamp(28px,3.4vw,56px);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.dx .dx-steps{grid-gap:2px;display:grid;gap:2px;max-width:400px}.dx .dx-ph{color:var(--faint);font:500 13px/1.2 var(--sans);letter-spacing:-.01em;margin:10px 0 6px}.dx .dx-ph:first-child{margin-top:0}.dx .dx-st{--p:0;align-items:center;background:none;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:clamp(8px,1.3vh,11px) 14px;position:relative;text-align:left;transition:background .35s var(--ease);width:100%}.dx .dx-st:hover{background:#12121208}.dx .dx-st[aria-selected=true]{background:#fff;box-shadow:0 0 0 1px var(--line),0 10px 26px -18px #12121240}.dx .dx-st:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dx .dx-stn{background:var(--tint);border-radius:8px;color:var(--ink2);display:grid;flex:none;font:600 12.5px/1 var(--sans);height:26px;letter-spacing:-.01em;place-items:center;transition:background .35s var(--ease),color .35s var(--ease);width:26px}.dx .dx-st[aria-selected=true] .dx-stn{background:var(--gold);color:#121212}.dx .dx-st.done .dx-stn{background:var(--gold-tint);color:var(--gold-ink)}.dx .dx-stt{grid-gap:3px;display:grid;gap:3px}.dx .dx-stt b{color:var(--ink2);font:500 16px/1.2 var(--sans);letter-spacing:-.015em;transition:color .35s var(--ease)}.dx .dx-howmh .dx-stt b,.dx .dx-st[aria-selected=true] .dx-stt b{color:var(--ink)}.dx .dx-stt span{color:var(--mute);font:400 13.5px/1.3 var(--sans);letter-spacing:-.01em}.dx .dx-stp{background:var(--gold);border-radius:1px;bottom:0;height:2px;left:14px;opacity:0;position:absolute;right:14px;transform:scaleX(var(--p));transform-origin:left}.dx .dx-st[aria-selected=true] .dx-stp{opacity:.9}.dx .dx-frames,.dx .dx-howr{position:relative}.dx .dx-frames{display:grid}.dx .dx-frame{filter:blur(6px);grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease),filter .5s var(--ease),visibility 0s .5s;visibility:hidden}.dx .dx-frame.on{filter:none;opacity:1;transform:none;transition-delay:0s;visibility:visible}.dx .dx-frame .dx-win{height:clamp(380px,calc(100vh - var(--navh) - 262px),540px)}.dx .dx-howm{display:none}@media (prefers-reduced-motion:reduce){.dx .dx-frame{transition:none}}.dx .dx-winb{height:calc(100% - 48px);overflow:hidden;padding:clamp(18px,2.6vh,26px) 26px}.dx .dx-winb code{font-family:var(--mono);font-size:13.5px;letter-spacing:-.02em}.dx .dx-winb>div{display:flex;flex-direction:column;height:100%}.dx .m-foot{align-items:center;border-top:1px solid var(--line2);color:var(--ink2);display:flex;font:400 14px/1.3 var(--ui);gap:10px;margin-top:auto;padding-top:16px}.dx .m-foot span{color:var(--faint)}.dx .m-foot b{color:var(--ink);font-weight:500}.dx .m-foot .dx-ok{margin-left:auto}.dx .m-sub{align-items:baseline;display:flex;font:400 14px/1.3 var(--ui);gap:10px;margin:0 0 12px}.dx .m-sub b{color:var(--ink);font-size:15px;font-weight:600}.dx .m-sub span{color:var(--faint)}.dx .m-connh{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:16px;margin-bottom:clamp(12px,2vh,18px);padding:0 0 clamp(12px,2vh,20px)}.dx .m-connh img{height:38px;width:38px}.dx .m-connh>div{grid-gap:5px;display:grid;gap:5px;min-width:0}.dx .m-connh b{font:600 22px/1 var(--ui);letter-spacing:-.02em}.dx .m-connh span{color:var(--mute);font:400 14px/1.3 var(--ui)}.dx .m-connh .dx-ok{margin-left:auto}.dx .m-tables{grid-gap:6px;display:grid;gap:6px}.dx .m-tables li{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);display:flex;font:500 15px/1 var(--ui);gap:12px;height:clamp(36px,5vh,46px);letter-spacing:-.01em;padding:0 14px}.dx .m-cb{background:var(--gold);border-radius:6px;display:grid;height:20px;place-items:center;width:20px}.dx .m-cb svg{fill:none;stroke:#121212;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.dx .dx-ti{fill:none;stroke:#b07800;stroke-width:1.6;height:18px;width:18px}.dx .m-erd{grid-column-gap:clamp(40px,6vw,96px);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid!important;flex-direction:row;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;position:relative}.dx .m-erdl{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:2}.dx .m-erdl path{fill:none;stroke:#e2a300;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1}.dx .m-erdl circle{fill:#fff;stroke:#e2a300;stroke-width:1.6}.dx .m-erdl text{fill:var(--gold-ink);font:600 13px var(--ui)}.dx .dx-g.in .m-erdl path{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease);transition-delay:calc(.5s + var(--i)*.15s)}.dx .m-erdc{grid-gap:14px;align-content:start;display:grid;gap:14px}.dx .m-erdc.b{padding-top:14px}.dx .m-ent{background:#fff;border:1px solid var(--line);border-radius:var(--r-in);font-family:var(--ui);overflow:hidden}.dx .m-ent>b{background:#fbfaf6;border-bottom:1px solid var(--line2);font:600 14.5px/1 var(--ui);gap:8px;padding:11px 14px}.dx .m-ent>b,.dx .m-ent>span{align-items:center;display:flex;letter-spacing:-.01em}.dx .m-ent>span{border-top:1px solid #f6f4ef;font:500 14px/1.2 var(--ui);gap:9px;padding:clamp(5px,.9vh,8px) 14px}.dx .m-ent>span:nth-child(2){border-top:0}.dx .m-ent>span i{width:14px}.dx .m-ent>span em{color:var(--faint);font-size:13px;font-style:normal;font-weight:400;margin-left:auto}.dx .m-ent>span.fk,.dx .m-ent>span.pk{background:#fffbef}.dx .dx-ki{fill:none;stroke:#b07800;stroke-width:2;flex:none;height:14px;width:14px}.dx .m-erd .m-foot{grid-column:1/-1}.dx .m-linh,.dx .m-linr{align-items:center;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr}.dx .m-linh{color:var(--faint);font:500 13px/1 var(--ui);margin-bottom:12px}.dx .m-linh span:nth-child(2){grid-column:3}.dx .m-linh span:nth-child(3){grid-column:5}.dx .m-linr{margin-bottom:clamp(8px,1.4vh,12px)}.dx .m-linr span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);color:var(--ink2);display:flex;font:500 14.5px/1 var(--mono);height:clamp(40px,5.6vh,48px);letter-spacing:-.02em;padding:0 14px}.dx .m-linr i{background:#dcd7cd;height:1.5px}.dx .m-linr.on span{background:#fffbef;border-color:#f0c451;color:var(--ink)}.dx .m-linr.on span:last-child{background:var(--gold);border-color:var(--gold);color:#121212}.dx .m-linr.on i{background:#e2a300}.dx .m-note{align-items:flex-start;background:#fbfaf6;border:1px solid var(--line2);border-radius:var(--r-in);color:var(--ink2);display:flex;font:400 14.5px/1.45 var(--ui);gap:10px;margin-top:auto;padding:14px 16px}.dx .m-note img{margin-top:3px}.dx .m-meth{align-items:baseline;border-bottom:1px solid var(--line2);display:flex;gap:12px;padding-bottom:16px}.dx .m-meth code{background:var(--gold-tint);border-radius:6px;color:var(--gold-ink);font-size:15px;padding:4px 8px}.dx .m-meth b{font:600 22px/1 var(--ui);letter-spacing:-.02em}.dx .m-form{grid-gap:8px;display:grid;gap:8px;margin:18px 0}.dx .m-dl dt,.dx .m-form span{color:var(--faint);font:500 13px/1 var(--ui)}.dx .m-form code{background:#fbfaf6;border:1px solid var(--line2);border-radius:var(--r-in);color:var(--ink);display:block;font-size:clamp(17px,1.5vw,21px)!important;padding:clamp(14px,2.2vh,20px) 18px}.dx .m-dl{display:grid}.dx .m-dl>div{grid-gap:12px;align-items:center;border-top:1px solid var(--line2);display:grid;gap:12px;grid-template-columns:130px 1fr;padding:clamp(9px,1.5vh,13px) 0}.dx .m-dl dd{color:var(--ink);font:400 15px/1.4 var(--ui)}.dx .m-big{font-size:18px;font-weight:600;margin-right:6px}.dx .m-own{align-items:center;display:flex;gap:10px}.dx .m-own .dx-ok{margin-left:auto}.dx .m-av{background:#ede9e1;border-radius:50%;color:var(--ink2);display:grid;font:600 13px/1 var(--ui);height:30px;letter-spacing:-.02em;place-items:center;width:30px}.dx .m-valh,.dx .m-valr{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:110px 1fr auto}.dx .m-valh{color:var(--faint);font:500 13px/1 var(--ui);padding:0 4px 10px}.dx .m-valh,.dx .m-valr{border-bottom:1px solid var(--line2)}.dx .m-valr{color:var(--ink);font:400 14.5px/1.35 var(--ui);padding:clamp(8px,1.45vh,12px) 4px}.dx .m-valr code{color:var(--ink);font-size:13.5px}.dx .m-ty{color:var(--ink2);font-weight:500}.dx .m-rec{background:var(--ok-tint);border-radius:var(--r-in);color:#17442a;font:400 14.5px/1.45 var(--ui);margin-top:auto;padding:14px 16px}.dx .m-rec b{font-weight:600}.dx .m-pubr{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);display:flex;gap:14px;margin-bottom:10px;padding:clamp(11px,1.9vh,16px) 16px}.dx .m-pubr img{flex:none;height:26px;width:26px}.dx .m-pubr>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.dx .m-pubr b{font:500 15.5px/1.2 var(--ui);letter-spacing:-.01em}.dx .m-pubr span{color:var(--mute);font:400 13.5px/1.3 var(--ui)}.dx .m-pubr .dx-ok{margin-left:auto}.dx .m-pubr.git{background:#fff;border-color:var(--line);margin-bottom:0;margin-top:auto}.dx .m-dbt{background:#ff694a;border-radius:7px;color:#fff;display:grid;font:700 10px/1 var(--ui);height:26px;place-items:center;width:26px}.dx .m-gh svg{fill:#181717;display:block;height:24px;width:24px}.dx .dx-win{container-type:inline-size;max-width:100%}.dx .dx-frame,.dx .dx-frames,.dx .dx-howr{min-width:0}.dx .dx-winbar{min-width:0;white-space:nowrap}.dx .dx-winbar .dx-tab,.dx .dx-winbar b{min-width:0;overflow:hidden;text-overflow:ellipsis}.dx .dx-winbar .dx-tab{flex:0 1 auto}.dx .dx-winb{min-width:0}.dx .m-foot{flex-wrap:wrap;row-gap:8px}.dx .m-foot b{min-width:0}.dx .m-linh,.dx .m-linr{grid-template-columns:minmax(0,1fr) clamp(14px,4cqi,40px) minmax(0,1fr) clamp(14px,4cqi,40px) minmax(0,1fr)}.dx .m-linr span{font-size:clamp(13px,1.9cqi,14.5px);min-width:0;overflow:hidden;padding:0 clamp(8px,1.8cqi,14px);text-overflow:ellipsis;white-space:nowrap}.dx .m-valh,.dx .m-valr{grid-template-columns:clamp(80px,14cqi,110px) minmax(0,1fr) auto}.dx .m-valr>span{min-width:0;overflow-wrap:anywhere}.dx .m-pubr>div{flex:1 1 auto}.dx .m-pubr b,.dx .m-pubr span{overflow-wrap:anywhere}.dx .m-tables li{min-width:0;overflow:hidden;white-space:nowrap}.dx .m-erd{column-gap:clamp(28px,7cqi,96px)}.dx .m-ent>span,.dx .m-erd>.m-erdc{min-width:0}.dx .m-map{gap:0}.dx .m-mapc{flex:1 1 auto;margin:0 0 14px;min-height:220px;position:relative}.dx .m-mapl{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.dx .m-mapl line{stroke:#e2a300;stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:0}.dx .dx-g.in .m-mapl line{opacity:1;transition:opacity .6s var(--ease);transition-delay:calc(.45s + var(--i)*.11s)}@media (prefers-reduced-motion:reduce){.dx .m-mapl line{opacity:1;transition:none}}.dx .m-node{grid-gap:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);box-shadow:0 1px 2px #1212120a;display:grid;gap:6px;max-width:30cqi;padding:9px 12px;position:absolute;translate:-50% -50%;width:-webkit-max-content;width:max-content;z-index:2}.dx .m-node.hub{background:#fffbef;border-color:#f0c451}.dx .m-node b{color:var(--ink);font:600 14px/1.1 var(--ui);gap:7px;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis}.dx .m-node b,.dx .m-node span{align-items:center;display:flex;white-space:nowrap}.dx .m-node span{color:var(--ink2);font:500 13px/1 var(--mono);gap:6px;letter-spacing:-.02em}.dx .m-node em{color:var(--faint);font:400 13px/1 var(--ui);font-style:normal;margin-left:6px}.dx .m-node .dx-ki,.dx .m-node .dx-ti{flex:none}.dx .m-jk{background:var(--gold-tint);border:1px solid #f3d58b;border-radius:6px;color:var(--gold-ink);font:500 13px/1.1 var(--mono)!important;padding:2px 6px;position:absolute;translate:-50% -50%;white-space:nowrap;z-index:1}.dx .m-maplist{display:none}.dx .m-metc{grid-gap:8px 16px;align-items:center;background:#fbfaf6;border:1px solid var(--line2);border-radius:var(--r-in);display:grid;gap:8px 16px;grid-template-columns:auto minmax(0,1fr);margin-top:auto;padding:14px 16px}.dx .m-metk{grid-gap:5px;display:grid;gap:5px}.dx .m-metk>code{background:var(--gold-tint);border-radius:6px;color:var(--gold-ink);font-size:14.5px!important;justify-self:start;padding:3px 8px}.dx .m-metk span{color:var(--faint);font:400 13px/1.2 var(--ui)}.dx .m-metk span code{color:var(--ink2);font-size:13px!important}.dx .m-metf{color:var(--ink);font-size:clamp(14px,2.2cqi,17px)!important;overflow-wrap:anywhere}.dx .m-metc p{border-top:1px solid var(--line2);color:var(--ink2);font:400 14px/1.45 var(--ui);grid-column:1/-1;margin:0;padding-top:8px}.dx .m-rev{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding:12px 14px}.dx .m-reva{background:#fff;border:1px solid var(--line);border-radius:50%;display:grid;flex:none;height:30px;place-items:center;width:30px}.dx .m-rev>div{grid-gap:3px;display:grid;flex:1 1 220px;gap:3px;min-width:0}.dx .m-rev b{color:var(--ink);font:600 14.5px/1.2 var(--ui)}.dx .m-rev span{color:var(--mute);font:400 13.5px/1.35 var(--ui)}.dx .m-rev .dx-ok{margin-left:auto}.dx .m-mcp{background:#121212;border-radius:7px;display:grid;flex:none;height:26px;place-items:center;width:26px}.dx .m-mcp svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.dx .m-tog{align-items:center;color:var(--ink)!important;display:inline-flex;flex:none;font:500 13px/1 var(--ui)!important;gap:8px;margin-left:auto}.dx .m-tog i{background:var(--gold);border-radius:999px;height:18px;position:relative;width:32px}.dx .m-tog i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:14px;left:16px;position:absolute;top:2px;width:14px}.dx .m-pubs{align-items:center;flex-wrap:wrap;row-gap:8px}.dx .m-mcpon{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:999px;color:var(--ink)!important;display:inline-flex;font:500 14px/1 var(--ui);gap:10px;margin-left:auto;padding:5px 6px 5px 5px}.dx .m-mcpon .m-mcp{border-radius:50%;height:24px;width:24px}.dx .m-mcpon .m-tog{margin-left:2px}@container (max-width:560px){.dx .m-mapc{display:none}.dx .m-maplist{grid-gap:6px;display:grid;gap:6px;margin:0 0 4px}.dx .m-maplist li{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);display:flex;flex-wrap:wrap;font:600 14px/1.2 var(--ui);gap:8px;padding:9px 12px}.dx .m-maplist i{color:var(--faint);font-style:normal}.dx .m-maplist code{background:var(--gold-tint);border-radius:6px;color:var(--gold-ink);font-size:13px!important;margin-left:auto;padding:2px 6px}.dx .m-metc{grid-template-columns:1fr}.dx .m-linr span{height:auto;line-height:1.25;min-height:44px;overflow-wrap:normal;padding:6px 9px;text-overflow:clip;white-space:normal}}@media (min-width:1081px) and (max-height:759px){.dx .dx-howt{height:auto}.dx .dx-howpin{display:block;height:auto;position:relative;top:0}.dx .dx-howg{display:none}#app .dx section.dx-how{padding:clamp(64px,10vh,96px) 0}.dx .dx-howm{grid-gap:40px 32px;align-items:start;display:grid;gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.dx .dx-howm>.dx-cap,.dx .dx-howm>.dx-ph{grid-column:1/-1}.dx .dx-howm>.dx-ph{margin:8px 0 -24px}.dx .dx-howmh{align-items:center;display:flex;gap:12px;margin-bottom:12px}.dx .dx-howmh .dx-stn{background:var(--gold);color:#121212}.dx .dx-howm .dx-win,.dx .dx-howm .dx-winb{height:auto}.dx .dx-howm .m-foot,.dx .dx-howm .m-metc,.dx .dx-howm .m-note,.dx .dx-howm .m-pubr.git,.dx .dx-howm .m-rec,.dx .dx-howm .m-rev{margin-top:16px}}.dx .dx-win{display:flex}.dx .dx-rail{align-items:center;background:#fbfaf6;border-right:1px solid var(--line2);display:flex;flex:none;flex-direction:column;gap:8px;padding:14px 0;width:44px}.dx .dx-rail img{margin-bottom:6px}.dx .dx-rail span{border-radius:8px;color:#8a857b;display:grid;height:28px;place-items:center;width:28px}.dx .dx-rail span svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.dx .dx-rail span.on{background:var(--gold-tint);color:var(--gold-ink)}.dx .dx-winm{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.dx .dx-winm .dx-winb{flex:1 1 auto;height:auto;min-height:0}.dx .m-btn{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink2)!important;flex:none;font:500 13px/1 var(--ui);margin-left:auto;padding:6px 10px;white-space:nowrap}.dx .m-onb{grid-gap:18px;align-items:start;display:grid!important;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dx .m-onbd{grid-gap:8px;display:grid;gap:8px}.dx .m-onbk{color:var(--faint);font:500 13px/1 var(--ui)}.dx .m-onbd>b{color:var(--ink);font:600 19px/1.15 var(--ui);letter-spacing:-.02em}.dx .m-onbd ol{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.dx .m-onbd li{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);color:var(--ink);display:flex;font:500 14px/1.25 var(--ui);gap:10px;padding:clamp(6px,1vh,9px) 12px}.dx .m-onbd li em{background:var(--tint);border-radius:6px;color:var(--ink2);display:grid;flex:none;font-style:normal;font:600 12px/1 var(--ui);height:20px;place-items:center;width:20px}.dx .m-onbd li:nth-child(4){background:#fffbef;border-color:#f0c451}.dx .m-onbc{grid-gap:9px;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);display:grid;gap:9px;padding:14px}.dx .m-agent{align-items:center;color:var(--ink);display:inline-flex;font:600 14px/1 var(--ui);gap:8px}.dx .m-onbc p{color:var(--ink);font:500 15px/1.35 var(--ui);margin:0}.dx .m-opt{align-items:flex-start;border:1px solid var(--line2);border-radius:var(--r-in);color:var(--ink2);display:flex;font:400 14px/1.3 var(--ui);gap:9px;padding:9px 11px}.dx .m-opt em{color:var(--faint);flex:none;font-style:normal;font-weight:600}.dx .m-opt.on{background:#fffbef;border-color:#f0c451;color:var(--ink)}.dx .m-onbc small{color:var(--faint);font:400 13px/1 var(--ui)}.dx .m-brd{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:var(--r-in);display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;padding:10px 12px}.dx .m-brdq{color:var(--ink);font:500 14px/1.3 var(--ui)}.dx .m-brda{background:var(--gold-tint);border-radius:6px;color:var(--gold-ink);font:500 13px/1.2 var(--ui);margin-left:auto;padding:4px 8px}.dx .m-arts{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 12px;padding:0}.dx .m-arts li{background:#fff;border:1px solid var(--line2);border-radius:999px;color:var(--ink2);font:500 13px/1.1 var(--ui);padding:5px 9px}.dx .m-arts li.on{background:var(--gold);border-color:var(--gold);color:#121212}.dx .m-exp{background:var(--tint);border-radius:999px;color:var(--ink2);font:500 13px/1 var(--ui);justify-self:end;padding:4px 9px;white-space:nowrap}.dx .m-tasks{grid-gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);display:grid;gap:8px;margin-bottom:10px;padding:12px 14px}.dx .m-tasks ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.dx .m-tasks li{align-items:center;color:var(--ink2);display:flex;font:500 14px/1.3 var(--ui);gap:9px}.dx .m-tasks li i{border:1px solid var(--line);border-radius:50%;display:grid;flex:none;height:18px;place-items:center;width:18px}.dx .m-tasks li.done i{background:var(--ok-tint);border-color:#0000}.dx .m-tasks li i svg{fill:none;stroke:#1d7a43;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:11px;width:11px}.dx .m-tasks li.on{color:var(--ink);font-weight:600}.dx .m-tasks li.on i{border:2px solid var(--gold)}.dx .m-ask{grid-gap:7px;border-top:1px solid var(--line2);display:grid;gap:7px;padding-top:8px}.dx .m-ask p{color:var(--ink);font:500 14.5px/1.35 var(--ui);margin:0}.dx .m-ask .m-opt{padding:7px 10px}.dx .m-pub .m-pubr.git{margin-bottom:10px;margin-top:0}.dx .m-pick .m-picks{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.dx .m-pick .m-opt{align-items:center;font-size:13.5px;padding:6px 9px}@container (max-width:420px){.dx .m-pick .m-picks{grid-template-columns:1fr}}.dx .m-pub .m-mcprow{margin-bottom:0}.dx .m-soon{border:1px dashed #c9c3b7;border-radius:999px;color:var(--ink2)!important;flex:none;font:500 13px/1 var(--ui)!important;margin-left:auto;padding:4px 9px;white-space:nowrap}.dx .dx-concept .cill{background:var(--tint);border-radius:999px;color:var(--ink2);font-style:normal;font:500 11.5px/1.3 var(--sans);margin-left:6px;padding:2px 7px;white-space:nowrap}@container (max-width:560px){.dx .m-onb{grid-template-columns:1fr}.dx .m-brda{margin-left:0}.dx .dx-rail{display:none}}#app .dx section.dx-hero{padding:calc(var(--navh) + clamp(20px,3.6vh,40px)) 0 clamp(28px,4vh,44px)}.dx .dx-herot{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,1.7vh,16px);text-align:center}.dx .dx-herot .dx-h1{max-width:1200px}.dx .dx-herot .dx-lede{text-wrap:balance;max-width:820px}.dx .dx-herot .dx-h1{text-wrap:wrap;font-size:clamp(40px,min(4.3vw,7.6vh),62px)}@media (max-width:1180px){.dx .dx-br{display:none}}.dx .dx-ctas{gap:10px;margin-top:6px}.dx .dx-ctas,.dx .dx-hmeta{display:flex;flex-wrap:wrap;justify-content:center}.dx .dx-hmeta{align-items:center;gap:6px 18px}.dx .dx-hmeta .dlsf-b{background:#0000;border-color:#0000;color:var(--ink2);font-size:13.5px;letter-spacing:-.01em;padding:8px 6px}.dx .dx-hmeta .dlsf-b:hover{background:var(--tint)}.dx .dx-hmeta .molink{color:var(--ink2);font-size:13.5px;letter-spacing:-.01em}.dx .dx-hmeta .mlp{height:20px;width:20px}.dx .dx-herov{margin-top:clamp(20px,3.4vh,36px)}.dx .dx-hero .dx-stage{padding:clamp(20px,3vh,32px) clamp(24px,3vw,44px)}.dx .dx-leg{color:var(--mute);font:400 13px/1.4 var(--sans);letter-spacing:-.01em;margin-top:12px;text-align:center}.dx .dx-leg a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#d5d0c6;text-decoration-color:#d5d0c6;text-underline-offset:3px}.dx .dx-flow{--o:h;align-items:center;display:grid;grid-template-columns:minmax(0,.9fr) minmax(48px,.3fr) 280px minmax(48px,.3fr) minmax(0,1.25fr);position:relative;z-index:2}.dx .dx-wires{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.dx .dx-wl{fill:none;stroke:#fff9;stroke-width:1.15}.dx .dx-wd{fill:#fff;opacity:.9}.dx .dx-wpl{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.16 2;stroke-dashoffset:.16;filter:drop-shadow(0 0 4px rgba(255,255,255,.9));opacity:0}.dx .dx-fcol{min-width:0;position:relative;z-index:1}.dx .dx-frec{grid-column:1}.dx .dx-fcore{grid-column:3}.dx .dx-fag{grid-column:5}.dx .dx-flab{color:#0f1012bd;font:500 13.5px/1.3 var(--sans);letter-spacing:-.01em;margin:0 0 10px}.dx .dx-chips{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.dx .dx-frec,.dx .dx-frec .dx-flab{text-align:right}.dx .dx-frec .dx-chips{justify-content:end;justify-items:end}.dx .dx-fag .dx-chips{justify-content:start}.dx .dx-chip{align-items:center;background:#fff;border:1px solid #fffffff2;border-radius:8px;box-shadow:0 6px 16px -10px #14185073;color:var(--ink);display:inline-flex;font:500 13px/1 var(--sans);gap:7px;height:28px;letter-spacing:-.01em;padding:0 10px 0 8px;transition:box-shadow .5s var(--ease);white-space:nowrap}.dx .dx-chip img{flex:none;height:16px;object-fit:contain;width:16px}.dx .dx-chip.own{background:#fffc;border-style:dashed}.dx .dx-chipi,.dx .dx-chipi svg{display:grid;height:16px;width:16px}.dx .dx-live{align-items:center;color:var(--ok);display:inline-flex;font:500 11.5px/1 var(--sans);font-style:normal;gap:3px;margin-left:2px}.dx .dx-live svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.dx .dx-fcore{background:#fff;border-radius:var(--r);box-shadow:0 0 0 1px #fdb51540,0 0 60px 6px #fffaec99,0 40px 80px -36px #14185099;padding:24px 24px 22px;position:relative;z-index:2}.dx .dx-fcore>img{display:block;height:auto;width:74px}.dx .dx-fcore>p{border-bottom:1px solid var(--line2);font:500 21px/1.15 var(--sans);letter-spacing:-.025em;margin:8px 0 16px;padding-bottom:16px}.dx .dx-fcore ol{grid-gap:13px;display:grid;gap:13px;position:relative}.dx .dx-fcore ol:before{background:#f3d58b;bottom:12px;content:"";left:11px;position:absolute;top:12px;width:1px}.dx .dx-fcore li{align-items:center;display:flex;font:500 15px/1.25 var(--sans);gap:12px;letter-spacing:-.015em;position:relative}.dx .dx-cn{background:var(--gold-tint);border:1px solid #f3d58b;border-radius:50%;color:var(--gold-ink);display:grid;flex:none;height:23px;place-items:center;position:relative;transition:background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);width:23px}.dx .dx-cn>*{grid-area:1/1}.dx .dx-cn b{font:600 11.5px/1 var(--sans);transition:opacity .25s var(--ease)}.dx .dx-cn svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;height:13px;transition:stroke-dashoffset .45s var(--ease);width:13px}.dx .dx-flow.go .dx-wpl{animation:dxRun 1.15s cubic-bezier(.55,0,.35,1) both;animation-delay:calc(var(--j)*90ms)}.dx .dx-flow.go .dx-wpl.out{animation-delay:calc(1.75s + var(--j)*90ms)}.dx .dx-flow.done .dx-cn,.dx .dx-flow.go .dx-cn{background:var(--gold);border-color:var(--gold);color:#121212;transition-delay:calc(1.05s + var(--s)*.2s)}.dx .dx-flow.done .dx-cn b,.dx .dx-flow.go .dx-cn b{opacity:0;transition-delay:calc(1.05s + var(--s)*.2s)}.dx .dx-flow.done .dx-cn svg,.dx .dx-flow.go .dx-cn svg{stroke-dashoffset:0;transition-delay:calc(1.15s + var(--s)*.2s)}.dx .dx-flow.done .dx-live,.dx .dx-flow.go .dx-live{opacity:1}.dx .dx-flow .dx-live{opacity:0;transition:opacity .5s var(--ease) 2.9s}@keyframes dxRun{0%{stroke-dashoffset:.16;opacity:0}8%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}.dx.dx-hhero{--navh:73px;background:none}#app>section.dx-hhero.dx-hhero:first-child{border-top:0;padding:calc(var(--navh) + clamp(20px,3.6vh,40px)) 0 clamp(28px,4vh,44px)}.dx .dx-tag{background:#ffffffb3;border-radius:999px;color:var(--ink2);display:inline-block;font:500 12px/1.2 var(--sans);letter-spacing:-.01em;margin:0 8px;padding:3px 8px;vertical-align:1px}@media (max-width:1180px){.dx .dx-flow{grid-template-columns:minmax(0,1fr) minmax(40px,.3fr) 260px minmax(40px,.3fr) minmax(0,1fr)}.dx .dx-chips{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.dx .dx-chip.own{display:none}}@media (max-width:900px){.dx .dx-flow{--o:v;gap:0;grid-template-columns:1fr;justify-items:center}.dx .dx-fag,.dx .dx-fcore,.dx .dx-frec{grid-column:1}.dx .dx-fag .dx-flab,.dx .dx-frec,.dx .dx-frec .dx-flab{text-align:center}.dx .dx-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center!important}.dx .dx-chip.own{display:inline-flex}.dx .dx-fcore{margin:22px 0;width:min(100%,320px)}.dx .dx-fcore:after,.dx .dx-fcore:before{background:#fffc;content:"";height:22px;left:50%;position:absolute;width:1px}.dx .dx-fcore:before{top:-22px}.dx .dx-fcore:after{bottom:-22px}}@media (max-width:760px){.dx.dx-hhero{--navh:72px}.dx .dx-herot .dx-h1{font-size:clamp(36px,10vw,44px);letter-spacing:-.035em}.dx .dx-hero .dx-stage{border-radius:22px;padding:24px 14px}.dx .dx-chip{font-size:12.5px;height:28px}}.dx.sx,.dx.sx1{background:none}.dx.sx{--navh:72px}#app>section.sx-how{padding:0}.dx .dx-wrap{max-width:calc(1200px + var(--gut)*2)}.sx .dx-st .sx-sd{color:var(--ink2);display:none;font:400 14px/1.4 var(--sans);letter-spacing:-.01em;max-width:34ch}.sx .dx-st[aria-selected=true] .sx-sd{display:block}.sx .dx-st[aria-selected=true] .sx-l{display:none}.sx .dx-steps{max-width:420px}.sx .dx-lede{max-width:none}.sx .dx-frame .dx-win{height:clamp(380px,calc(100vh - var(--navh) - 246px),560px)}.sx .dx-howw .dx-head{margin-bottom:clamp(16px,3vh,32px)}.rdlink{padding-bottom:24px!important;padding-top:0!important}.sx-capr{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sx-capp .sx-capi{display:none}.sx-capp .sx-capi:first-child{display:inline}.dx-howr:has(.dx-frame.on) .sx-capp .sx-capi{display:none}.dx-howr:has(.dx-frame.on[data-k=connect]) .sx-capp .sx-capi[data-k=connect]{display:inline}.dx-howr:has(.dx-frame.on[data-k=structure]) .sx-capp .sx-capi[data-k=structure]{display:inline}.dx-howr:has(.dx-frame.on[data-k=plan]) .sx-capp .sx-capi[data-k=plan]{display:inline}.dx-howr:has(.dx-frame.on[data-k=generate]) .sx-capp .sx-capi[data-k=generate]{display:inline}.dx-howr:has(.dx-frame.on[data-k=verify]) .sx-capp .sx-capi[data-k=verify]{display:inline}.dx-howr:has(.dx-frame.on[data-k=publish]) .sx-capp .sx-capi[data-k=publish]{display:inline}.sx-mcpw{display:none}.dx-howr:has(.dx-frame.on[data-k=publish]) .sx-mcpw{display:inline}.sx-mcpn{color:var(--ink2);font:500 12.5px/1.3 var(--sans)}.sx-mcpw .sx-mcpn{margin-right:auto}.dx-howm .sx-capm1{list-style:none;margin:8px 0 0}.sx-film{background:none;border:0;color:var(--ink);cursor:pointer;font:500 14px/1.2 var(--sans)!important;letter-spacing:-.01em;padding:0}.sx-film i{font-size:12px!important;height:22px!important;width:22px!important}.sx .dx-howm .dx-stt span{color:var(--ink2);font:400 15px/1.45 var(--sans)}.sx-capm{list-style:none}.dx.sx1{margin:0;min-width:0}article.ph:has(.sx1){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}article.ph:nth-child(2n):has(.sx1){grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)!important}@media (max-width:900px){article.ph:has(.sx1),article.ph:nth-child(2n):has(.sx1){grid-template-columns:1fr!important}}.dx.sx1 .dx-win,.dx.sx1 .dx-winb{height:auto}.dx.sx1 .m-foot,.dx.sx1 .m-metc,.dx.sx1 .m-note,.dx.sx1 .m-pubr.git,.dx.sx1 .m-rec,.dx.sx1 .m-rev{margin-top:16px}.dx.sx1 .m-mapc{min-height:300px}@media (max-width:1080px){.sx .dx-howt{height:auto}.sx .dx-howpin{display:block;height:auto;position:relative;top:0}.sx .dx-howg{display:none}#app>section.sx-how{padding:72px 0}.sx .dx-howm{grid-gap:26px;display:grid;gap:26px}.sx .dx-howm>.dx-ph{margin:8px 0 -10px}.sx .dx-howmh{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.sx .dx-howmh .dx-stn{background:var(--gold);color:#121212}.sx .dx-howm .dx-win,.sx .dx-howm .dx-winb{height:auto}.sx .dx-howm .m-foot,.sx .dx-howm .m-metc,.sx .dx-howm .m-note,.sx .dx-howm .m-pubr.git,.sx .dx-howm .m-rec,.sx .dx-howm .m-rev{margin-top:16px}}@media (min-width:1081px) and (max-height:759px){.sx .dx-howm>.dx-ph{margin:8px 0 -24px}}@media (max-width:760px){.dx{--gut:16px}#app>section.sx-how{padding:56px 0}.dx .dx-h2{font-size:clamp(28px,8vw,34px)}.dx .dx-lede{font-size:17px}.dx .dx-winb{padding:16px}.dx .dx-winbar{font-size:13px;padding:0 14px}.dx .dx-winbar .dx-tab{display:none}.dx .m-connh{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:auto 1fr}.dx .m-connh img{height:30px;width:30px}.dx .m-connh .m-btn{grid-column:2;justify-self:start;margin-left:0}.dx .m-linh,.dx .m-linr{grid-template-columns:1fr 12px 1fr 12px 1fr}.dx .m-linr span{font-size:13px;padding:0 8px}.dx .m-valh{grid-template-columns:1fr auto}.dx .m-valh span:first-child{display:none}.dx .m-valr{grid-template-columns:1fr auto;row-gap:4px}.dx .m-ty{color:var(--faint);font-size:13px;grid-column:1/-1}.dx .m-pubr{flex-wrap:wrap}.dx .dx-rail{display:none}}img[src*="people/"]{filter:url(#ekai-grade)}.fn2{grid-gap:72px;align-items:center;background:#fbf8f1;background:var(--cream,#fbf8f1);border-radius:40px;display:grid;gap:72px;grid-template-columns:minmax(0,360px) minmax(0,1fr);padding:56px}.fn2-photo{display:flex;flex-direction:column;gap:14px;margin:0}.fn2-photo .tgph{aspect-ratio:4/5;border-radius:24px}.fn2-photo figcaption{display:flex;flex-direction:column;gap:2px}.fn2-photo figcaption b{font-size:16px;font-weight:500}.fn2-photo figcaption span{color:var(--ink2);font-size:14px}.fn2-text{display:flex;flex-direction:column;gap:18px;max-width:600px}.fn2-text h2{text-wrap:balance;font-size:44px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.fn2-text p{text-wrap:pretty;color:var(--ink2);font-size:18px;line-height:1.6}.fn2-text .fn2-close{text-wrap:balance;color:var(--ink);font-weight:500}.fn2-sig{align-items:center;border-top:1px solid var(--line);color:var(--ink2);display:flex;flex-wrap:wrap;font-size:15px;gap:20px;justify-content:space-between;margin-top:4px;padding-top:18px}@media (max-width:900px){.fn2{border-radius:28px;gap:32px;grid-template-columns:1fr;padding:28px}.fn2-photo{max-width:300px}.fn2-text h2{font-size:32px}}.secsoc{align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;display:flex;flex-wrap:wrap;gap:22px;padding:22px 26px}.secsoc div{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:240px}.secsoc b{font-size:18px;font-weight:500}.secsoc span{color:var(--ink2);font-size:15px}.seccards{grid-gap:16px;gap:16px}.secc{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 24px}.secc h3{font-size:18px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.secc ul{display:flex;flex-direction:column;gap:8px;list-style:none}.secc li{color:var(--ink2);font-size:15px;line-height:1.45;padding-left:20px;position:relative}.secc li:before{color:#1f7a45;content:"✓";font-weight:700;left:0;position:absolute}.doc{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:240px minmax(0,1fr)}.doc-toc{display:flex;flex-direction:column;font-size:14px;gap:2px;max-height:calc(100vh - 120px);overflow:auto;position:-webkit-sticky;position:sticky;top:96px}.doc-toc b{color:#7a5300;font-size:12.5px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.doc-toc a{border-radius:8px;color:var(--ink2);line-height:1.35;padding:6px 10px;text-decoration:none}.doc-toc a:hover{background:var(--soft);color:var(--ink)}.prose{color:var(--ink2);font-size:17px;line-height:1.7;max-width:720px}.prose h2{font-size:30px;letter-spacing:-.025em;line-height:1.15;margin:48px 0 14px}.prose h2,.prose h3{color:var(--ink);font-weight:500;scroll-margin-top:100px}.prose h3{font-size:20px;letter-spacing:-.015em;margin:30px 0 10px}.prose h4{color:var(--ink);font-size:17px;font-weight:600;margin:20px 0 6px}.prose p{margin:0 0 16px}.prose ol,.prose ul{display:flex;flex-direction:column;gap:6px;margin:0 0 18px;padding-left:22px}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#e3b04b;text-decoration-color:#e3b04b;text-underline-offset:3px}.prose b,.prose strong{color:var(--ink);font-weight:600}.prose table{border-collapse:collapse;display:block;font-size:15px;margin:8px 0 24px;overflow-x:auto;width:100%}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.prose th{color:var(--ink);font-weight:600}.prose dl{grid-gap:10px 18px;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;gap:10px 18px;grid-template-columns:160px 1fr;margin:0 0 24px;padding:20px 22px}.prose dt{color:var(--ink);font-weight:500}.prose dd{margin:0}.prose blockquote{border-left:3px solid #fdb515;border-left:3px solid var(--gold,#fdb515);color:var(--ink);margin:0 0 18px;padding:4px 0 4px 18px}.prose .art-meta{border-bottom:1px solid var(--line);color:var(--mute);font-size:14px;margin-bottom:24px;padding-bottom:16px}.prose .tldr{background:#fff3d1;border-radius:14px;color:var(--ink);padding:16px 18px}.prose .paa{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.prose .paa b,.prose .tldr b{color:#7a5300;display:block;font-size:12.5px;margin-bottom:4px;text-transform:uppercase}.art-cta{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:8px;margin:8px 0 28px;padding:22px 24px}.art-cta .btn{align-self:flex-start;margin-top:6px;text-decoration:none}.relempty{align-items:center;display:flex;flex-direction:column;gap:10px;padding:48px 0 24px;text-align:center}.relempty canvas{--pa-bg:var(--bg);height:140px;width:140px}.bthumb canvas{display:block;height:100%;width:100%}@media (max-width:900px){.doc,.seccards{grid-template-columns:1fr}.doc{gap:24px}.doc-toc{border:1px solid var(--line);border-radius:16px;max-height:none;padding:14px;position:static}.prose dl{grid-template-columns:1fr}}.bgrid[data-f=all] .bcard[href$=ekai-soc-2-type-ii-compliance]{display:none}.rprog{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff);height:3px;left:0;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;z-index:80}.post{padding-top:72px}.post-head{display:flex;flex-direction:column;gap:18px;padding-top:40px}.post-head h1{max-width:900px}.post-back{align-items:center;align-self:flex-start;color:var(--ink2);display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.post-back:before{content:"←"}.post-back:hover{color:var(--ink)}.post-kick{align-self:flex-start;background:#fff3d1;border-radius:99px;color:#7a5300;font-size:13px;font-weight:600;padding:5px 12px}.post-head h1{text-wrap:balance;font-size:clamp(38px,5vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1.02}.post-dek{text-wrap:pretty;color:var(--ink2);font-size:21px;line-height:1.5;max-width:720px}.post-by{align-items:center;display:flex;gap:12px;padding-top:6px}.post-av{background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;flex:none;height:44px;place-items:center;width:44px}.post-av img{height:auto;width:32px}.post-by span{display:flex;flex-direction:column;gap:2px}.post-by b{font-size:15px;font-weight:500}.post-by em{color:#6b6862;color:var(--grey,#6b6862);font-size:14px;font-style:normal}.post-cover{margin-top:40px}.post-cover canvas{border-radius:28px;display:block;height:clamp(200px,26vw,340px);width:100%}.post-body{grid-gap:64px;display:grid;gap:64px;grid-template-columns:minmax(0,720px) 220px;justify-content:space-between;padding-bottom:40px;padding-top:56px}.post-body .prose{font-size:18.5px;line-height:1.72;max-width:none}.post-body .prose>h2:first-child{margin-top:0}.post-body .prose h2{font-size:32px;margin-top:56px}.post-toc{align-self:start;border-left:1px solid var(--line);display:flex;flex-direction:column;font-size:13.5px;gap:2px;max-height:calc(100vh - 140px);overflow:auto;padding-left:16px;position:-webkit-sticky;position:sticky;top:110px}.post-toc b{color:var(--ink);font-size:12.5px;font-weight:600;margin-bottom:8px}.post-toc a{color:#6b6862;color:var(--grey,#6b6862);line-height:1.35;padding:5px 0;position:relative;text-decoration:none}.post-toc a.on,.post-toc a:hover{color:var(--ink)}.post-toc a.on{font-weight:500}.post-toc a.on:before{background:#fdb515;border-radius:2px;bottom:6px;content:"";left:-17px;position:absolute;top:6px;width:2px}.post-faq{border-top:1px solid var(--line);display:flex;flex-direction:column;margin-bottom:24px}.post-faq details{border-bottom:1px solid var(--line);padding:4px 0}.post-faq summary{color:var(--ink);cursor:pointer;font-size:18px;font-weight:500;list-style:none;padding:14px 36px 14px 0}.post-faq summary::-webkit-details-marker{display:none}.post-faq summary:after{color:#6b6862;color:var(--grey,#6b6862);content:"+";font-size:22px;position:absolute;right:4px;top:12px}.post-faq details[open] summary:after{content:"−"}.post-faq details>:not(summary){margin:0 0 14px}.post-more{border-top:1px solid var(--line);margin-top:24px;padding-bottom:72px;padding-top:24px}.post-more h2{font-size:28px;font-weight:500;letter-spacing:-.025em;margin:28px 0 20px}.pm-card{color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.pm-cv canvas{border-radius:22px;display:block;height:220px;width:100%}.pm-kick{color:#7a5300;font-size:13px;font-weight:600;margin-top:6px}.pm-card b{font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.25}@media (max-width:1100px){.post-body{grid-template-columns:minmax(0,1fr)}.post-toc{display:none}}@media (max-width:700px){.post-head{padding-top:16px}.post-dek{font-size:18px}.post-body .prose{font-size:17px}.post-body .prose h2{font-size:26px}.post-cover canvas{border-radius:20px}}.gg .ggd{color:var(--ink2);font-size:15px;line-height:1.5;margin-top:8px;max-width:440px}.gg.lead .ggd{color:#ffffffe6;font-size:17px}.bcover{isolation:isolate;overflow:hidden;position:relative}.bcover,.bcover .bcg{display:block;height:100%;width:100%}.bcover .bcg{filter:saturate(.8);inset:0;position:absolute}.bcover:after{background:#fbf8f16b;content:"";inset:0;position:absolute;z-index:0}.bplate{--pa-bg:#fbf8f1;aspect-ratio:1/1;background:#fbf8f1;border-radius:18px;box-shadow:0 18px 40px -22px #281e5a73;height:66%;left:50%;padding:2%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.bplate canvas{display:block;height:100%;width:100%}.post-cover .bcover{border-radius:28px;height:clamp(220px,26vw,340px)}.post-cover .bplate{height:74%}.pm-cv .bcover{border-radius:22px;height:220px}.xchat{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 60px -40px #14185059;display:flex;flex-direction:column;gap:12px;padding:24px}.xk{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.xm{border-radius:16px;color:var(--ink);font-size:15px;line-height:1.45;max-width:88%;padding:12px 14px}.xm b{color:var(--ink2);display:block;font-size:12px;font-weight:600;margin-bottom:3px}.xm.ek{background:#f4f2ee;background:var(--soft,#f4f2ee);border-radius:16px 16px 16px 4px}.xm.ex{align-self:flex-end;background:#fff3d1;border-radius:16px 16px 4px 16px}.xok{border-top:1px dashed var(--line);color:#1f7a45;display:flex;flex-direction:column;font-size:13.5px;gap:4px;padding-top:12px}.gmmain{align-content:stretch;grid-template-rows:1fr auto;overflow:hidden}.gmfoot{align-self:end;margin:0!important}.qb{background:linear-gradient(160deg,#fffaf0,#fff 40%,#f5f6ff);border:1px solid var(--line);border-radius:32px;box-shadow:0 40px 80px -50px #14185059;flex-direction:column;gap:18px;padding:32px 36px 28px}.qb,.qbtabs{display:flex}.qbtabs{flex-wrap:wrap;gap:8px;justify-content:center}.qbt{background:#fff;border:1px solid var(--line);border-radius:99px;color:var(--ink2);cursor:pointer;font:500 14px/1 Inter Tight,Inter,sans-serif;padding:10px 16px}.qbt.on{border-color:#fdb515;box-shadow:0 0 0 3px #fdb5152e;color:var(--ink)}.qbq{background:#fff;border:1.5px solid #f5d28a;border-radius:20px;display:flex;flex-direction:column;gap:6px;padding:18px 24px}.qbq b{color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.015em}.qbl{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.qbhead,.qbr{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:1.1fr .8fr 1.6fr 1.2fr}.qbhead{color:#6b6862;color:var(--grey,#6b6862);font-size:12px;font-weight:600;padding:4px 18px;text-transform:uppercase}.qbrows{display:flex;flex-direction:column;gap:8px}.qbr{border:1px solid #0000;border-radius:18px;color:var(--ink2);font-size:15px;line-height:1.45;opacity:.45;padding:16px 18px;transition:background .5s,border-color .5s,opacity .5s,transform .5s}.qbr.on{background:#fff;border-color:#f5d28a;box-shadow:0 18px 40px -28px #a0640073;transform:translateX(4px)}.qbr.done,.qbr.on{opacity:1}.qbw{color:var(--ink);font-size:16px;font-weight:500}.qbwho{align-items:center;display:flex;gap:8px}.qbwho i{background:#f7845a;border-radius:50%;height:8px;width:8px}.qbdef code{background:#fff3d1;border-radius:6px;color:#7a5200;font:500 13px ui-monospace,Menlo,monospace;padding:3px 7px}.qbchk{align-items:center;color:#6b6862;color:var(--grey,#6b6862);display:flex;gap:8px}.qbchk em{background:#eceae5;border-radius:50%;color:#fff;display:grid;flex:none;font-size:12px;font-style:normal;font-weight:700;height:22px;place-items:center;transition:background .4s;width:22px}.qbr.done .qbchk em{background:#1f7a45}.qbr.done .qbchk{color:#1f7a45}.qbans{align-items:baseline;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:14px;opacity:.35;padding:18px 6px 0;transition:opacity .6s}.qb.answered .qbans{opacity:1}.qbans b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:600;letter-spacing:-.035em;line-height:1}.qbans span{color:var(--ink2);font-size:15.5px}.qbans .qbsig{color:#1f7a45;font-size:14px;font-weight:500;margin-left:auto}@media (max-width:900px){.qb{padding:22px 18px}.qbhead{display:none}.qbr{gap:6px;grid-template-columns:1fr;opacity:1}.qbans .qbsig{margin-left:0}}.qbstage{border-radius:36px;margin-top:0;padding:72px 0}.qbstage .qb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #fffc;box-shadow:0 50px 100px -40px #1418508c;position:relative;width:min(1080px,calc(100% - 96px));z-index:1}.qbstage .cil{z-index:2}.qbq b.typing:after{animation:qbcaret .8s steps(1) infinite;background:#f7845a;content:"";display:inline-block;height:1em;margin-left:3px;vertical-align:-.12em;width:2px}@keyframes qbcaret{50%{opacity:0}}.qbm{background:linear-gradient(#0000 62%,#fdb51500 0);border-radius:4px;color:inherit;padding:0 2px;transition:background .5s,box-shadow .5s}.qbm.lit{background:linear-gradient(#0000 55%,#fdb5158c 0);box-shadow:0 0 0 1px #fdb51500}.qbm.done{background:linear-gradient(#0000 70%,#1f7a4538 0)}.qbr.on{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff) border-box;border:1.5px solid #0000}.qbr.done .qbchk em{animation:qbpop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes qbpop{0%{transform:scale(.4)}to{transform:scale(1)}}.qb.answered .qbans b{animation:qbland .7s cubic-bezier(.2,1.2,.3,1)}@keyframes qbland{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.qbans .qbsig{align-items:center;background:#e6f4ec;border-radius:99px;display:inline-flex;gap:8px;padding:7px 12px}.qbans .qbsig i{background:#1f7a45;border-radius:50%;color:#fff;display:grid;font-size:11px;font-style:normal;height:18px;place-items:center;width:18px}@media (prefers-reduced-motion:reduce){.qb.answered .qbans b,.qbr.done .qbchk em{animation:none}}@media (max-width:900px){.qbstage{border-radius:24px;padding:20px 0}.qbstage .qb{width:calc(100% - 24px)}}.thead{display:flex;flex-direction:column;gap:12px;max-width:760px}.thead h2{text-wrap:balance;font-size:clamp(32px,3.6vw,48px);letter-spacing:-.035em;line-height:1.06}.thead .lede{font-size:18px;max-width:620px}section.tight{padding-bottom:72px;padding-top:72px}.qbstage{background:#f6efe4;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.qbstage .qbbloom{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.qbstage .cil{bottom:20px;left:24px;position:absolute;right:auto;width:auto}.stepper{gap:16px;margin-top:8px}.stepper:before{left:36px;right:calc(25% - 28px);top:36px}.stepper li{display:flex}.stepper li a{align-items:flex-start;gap:14px;height:100%;padding:0;text-align:left;width:100%}.stepper li a .sn{flex:none}.stepper b{text-wrap:balance;font-size:18px;max-width:240px}.stepper .sd{color:var(--ink2);font-size:15px;line-height:1.5;margin-top:-6px;max-width:250px;min-height:3em}.stepper li a .link{margin-top:auto}@media (max-width:900px){.stepper b{min-height:0}}.nl{background:#fff;border:1px solid var(--line);border-radius:32px;box-shadow:0 40px 80px -56px #14185059;padding:32px 40px 36px;position:relative}.nlq{align-items:center;background:#fffaf0;border:1.5px solid #f5d28a;border-radius:18px;display:flex;flex-direction:column;gap:4px;margin:0 auto;max-width:100%;padding:14px 24px;width:-webkit-max-content;width:max-content}.nlq span{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.nlq b{font-size:20px;font-weight:500;letter-spacing:-.015em}.nlfan{display:block;height:70px;width:100%}.nltrack{height:270px;margin:56px 6% 0;position:relative}.nlaxis{height:2px;left:0;position:absolute;right:0;top:38px}.nlaxis i{background:linear-gradient(90deg,#e9e7e1,#d9d5cc,#e9e7e1);border-radius:2px;inset:0;position:absolute}.nlaxis span{font-feature-settings:"tnum";color:#6b6862;color:var(--grey,#6b6862);font-size:12px;font-variant-numeric:tabular-nums;position:absolute;top:12px;transform:translateX(-50%)}.nlgap{border:1.5px solid #e36a3c;border-bottom:0;border-radius:8px 8px 0 0;height:22px;position:absolute;top:-6px}.nlgap span{background:#fff;color:#c2410c;font-size:13.5px;font-weight:500;left:50%;padding:0 8px;position:absolute;top:-26px;transform:translateX(-50%);white-space:nowrap}.nltrue{background:repeating-linear-gradient(#1f7a45 0 3px,#0000 3px 6px);height:18px;position:absolute;top:30px;width:2px}.nltrue span{color:#1f7a45;font-size:12px;font-weight:500;left:8px;line-height:1.25;position:absolute;top:-34px;white-space:nowrap}.nlm{align-items:center;display:flex;flex-direction:column;position:absolute;top:30px;transform:translateX(-50%);width:min(210px,23%)}.nlpin{background:#e36a3c;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #e36a3c,0 6px 14px -4px #c8461e80;height:18px;width:18px}.nlcard{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px -30px #14185059;display:flex;flex-direction:column;gap:6px;margin-top:44px;padding:14px 16px;position:relative;width:100%}.nlcard:before{background:#e9c3b4;content:"";height:34px;left:50%;position:absolute;top:-34px;width:1px}.nlt{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px;height:20px}.nlt .tile{border-radius:6px;height:20px;width:20px}.nlt .tile svg{height:12px;width:12px}.nlcard b{font-feature-settings:"tnum";color:#c2410c;font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em;line-height:1}.nlcard p{color:var(--ink2);font-size:13.5px;line-height:1.45}html.fx .nl .nlm{opacity:0;transform:translate(-50%,-14px);transition:opacity .6s var(--d),transform .7s cubic-bezier(.2,1.3,.3,1) var(--d)}html.fx .nl.in .nlm{opacity:1;transform:translate(-50%)}html.fx .nl .nlgap,html.fx .nl .nltrue{opacity:0;transition:opacity .6s 1.3s}html.fx .nl.in .nlgap,html.fx .nl.in .nltrue{opacity:1}@media (prefers-reduced-motion:reduce){html.fx .nl .nlgap,html.fx .nl .nlm,html.fx .nl .nltrue{opacity:1;transform:translate(-50%);transition:none}html.fx .nl .nlgap,html.fx .nl .nltrue{transform:none}}@media (max-width:900px){.nl{padding:22px 16px}.nlaxis,.nlfan,.nlgap,.nltrue{display:none}.nltrack{display:flex;flex-direction:column;gap:12px;height:auto;margin:16px 0 0}.nlm{opacity:1!important;position:static;transform:none!important;width:100%}.nlpin{display:none}.nlcard{margin-top:0}.nlcard:before{display:none}}.ans2{grid-gap:72px;align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px)}.ans2l{display:flex;flex-direction:column;gap:22px}.ans2l .nlq{align-items:flex-start;margin:0;width:auto}.ans2list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ans2list li{grid-column-gap:20px;grid-row-gap:2px;border-top:1px solid var(--line);column-gap:20px;display:grid;grid-template-columns:120px 1fr;padding:16px 0;row-gap:2px}.ans2list b{font-feature-settings:"tnum";color:#c2410c;font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;grid-row:span 2;letter-spacing:-.035em;line-height:1.1}.ans2list p{color:var(--ink2);font-size:15px;line-height:1.45;margin:0}.ans2r{display:flex;flex-direction:column;gap:14px;margin:0}.ans2box{--pa-bg:var(--bg);aspect-ratio:1/1;margin-bottom:52px;position:relative}.ans2box canvas{display:block;height:100%;width:100%}.ans2true{border-top:2px dashed #1f7a45;height:0;left:2%;position:absolute;right:2%}.ans2true em{background:var(--bg);color:#1f7a45;font-style:normal;font-weight:500;padding:0 6px;right:0;top:-24px}.ans2lab,.ans2true em{font-size:12.5px;position:absolute}.ans2lab{align-items:center;color:var(--ink2);display:flex;flex-direction:column;top:100%;transform:translate(-50%,12px);white-space:nowrap}.ans2lab b{color:var(--ink);font-size:15px;font-weight:600}.ans2r figcaption{border-top:1px solid var(--line);color:var(--ink2);font-size:14px;padding-top:10px}@media (max-width:900px){.ans2{gap:32px;grid-template-columns:1fr}.ans2r{max-width:420px}}.th1{text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.tour{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr)}.tsteps{display:flex;flex-direction:column;gap:22px;position:-webkit-sticky;position:sticky;top:100px}.tgk{color:#7a5300;font-size:12px;font-weight:600;text-transform:uppercase}.tgrp b{display:block;font-size:18px;font-weight:500;margin:2px 0 8px}.tgrp ol{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.tgrp button{align-items:baseline;background:none;border:0;border-radius:0 10px 10px 0;color:var(--ink2);cursor:pointer;display:flex;font:400 14.5px/1.35 Inter Tight,Inter,sans-serif;gap:10px;padding:8px 12px;position:relative;text-align:left;width:100%}.tgrp button em{font-feature-settings:"tnum";color:#6b6862;color:var(--grey,#6b6862);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.tgrp button:hover{background:var(--soft)}.tgrp button.on{background:#fff8e6;color:var(--ink);font-weight:500}.tgrp button.on:before{background:#fdb515;bottom:6px;content:"";left:-1px;position:absolute;top:6px;width:2px}.tgrp button.done em{color:#1f7a45}.tstage{background:#f6efe4;border-radius:28px;isolation:isolate;overflow:hidden;padding:40px;position:relative}.tbloom{height:100%;inset:0;position:absolute;width:100%;z-index:0}.tframe{background:#ffffff59;border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 40px 80px -40px #1418508c;padding:10px;position:relative;z-index:1}.tframe .ui{background:#fff;border-radius:12px;overflow:hidden}.thot{border:2px solid #f7845a;border-radius:10px;box-shadow:0 0 0 4000px #1412281f;pointer-events:none;transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s cubic-bezier(.2,.8,.2,1),width .5s,height .5s;z-index:2}.thot,.thot i{position:absolute}.thot i{background:#f7845a;border-radius:50%;box-shadow:0 0 0 0 #f7845a99;height:16px;right:-9px;top:-9px;width:16px}.thot.pop i{animation:tpulse 1.6s ease-out infinite}@keyframes tpulse{0%{box-shadow:0 0 0 0 #f7845a99}to{box-shadow:0 0 0 14px #f7845a00}}.tcap{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:18px}.tcap h3{font-size:24px;font-weight:500;letter-spacing:-.02em;margin:4px 0 6px}.tcap p{color:var(--ink2);font-size:16px;line-height:1.5;margin:0;max-width:640px}.tnav{align-items:center;display:flex;gap:10px}.tnav span{font-feature-settings:"tnum";color:#6b6862;color:var(--grey,#6b6862);font-size:13.5px;font-variant-numeric:tabular-nums;margin-right:6px}.tnav .btn:disabled{cursor:default;opacity:.35}@media (prefers-reduced-motion:reduce){.thot{transition:none}.thot.pop i{animation:none}}@media (max-width:1000px){.tour{grid-template-columns:1fr}.tsteps{flex-direction:row;gap:16px;overflow-x:auto;position:static}.tgrp{min-width:240px}.tstage{border-radius:20px;padding:14px}}.hwrail{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;position:-webkit-sticky;position:sticky;top:84px;z-index:5}.hwr{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid var(--line);border-radius:16px;display:flex;flex-wrap:wrap;gap:14px;padding:10px 14px}.hwr b{color:#7a5300;font-size:13px;font-weight:600;text-transform:uppercase}.hwr span{display:flex;flex-wrap:wrap;gap:4px}.hwr a{border-radius:99px;color:var(--ink2);font-size:14px;padding:5px 10px;text-decoration:none}.hwr a:hover{background:var(--soft);color:var(--ink)}.phases{display:flex;flex-direction:column;gap:72px;margin-top:40px}.ph{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);scroll-margin-top:150px}.ph:nth-child(2n) .phtx{order:2}.phtx{display:flex;flex-direction:column;gap:12px}.phn{color:#7a5300;font-size:13px;font-weight:600;text-transform:uppercase}.phtx h2{font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1.08}.phio{grid-gap:10px 16px;border-top:1px solid var(--line);display:grid;font-size:15px;gap:10px 16px;grid-template-columns:150px 1fr;margin:8px 0 0;padding-top:16px}.phio dt{color:#6b6862;color:var(--grey,#6b6862)}.phio dd{color:var(--ink);margin:0}.trace{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.trace:before{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff,#1f7a45);content:"";height:2px;left:4%;position:absolute;right:4%;top:18px}.trace li{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:44px 16px 16px;position:relative}.trace li:before{background:#fff;border:3px solid #fdb515;border-radius:50%;content:"";height:16px;left:16px;position:absolute;top:11px;width:16px}.trace li:last-child:before{background:#1f7a45;border-color:#1f7a45}.trk{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.trace p{color:var(--ink);font-size:14.5px;line-height:1.45;margin:0}.trace small{color:#6b6862;color:var(--grey,#6b6862);font-size:12.5px;margin-top:auto}.trace code{background:#fff3d1;border-radius:4px;color:#7a5200;font:500 12.5px ui-monospace,Menlo,monospace;padding:1px 5px}.trace .ok{color:#1f7a45}.arts{display:flex;flex-direction:column;gap:14px}.artabs{display:flex;flex-wrap:wrap;gap:6px}.artwin{background:#14151a;border-radius:20px;box-shadow:0 40px 80px -50px #14185080;overflow:hidden}.artbar{align-items:center;border-bottom:1px solid #26272e;display:flex;gap:6px;padding:12px 16px}.artbar i{background:#3a3b44;border-radius:50%;height:10px;width:10px}.artbar span{color:#b9b6ad;font:500 13px ui-monospace,Menlo,monospace;margin-left:10px}.artwin pre{color:#f2efe8;font:13.5px/1.65 ui-monospace,Menlo,monospace;margin:0;min-height:250px;padding:22px 24px;white-space:pre-wrap}@media (max-width:1100px){.trace{grid-template-columns:repeat(3,minmax(0,1fr))}.trace:before{display:none}}@media (max-width:900px){.hwrail{position:static}.hwrail,.ph{grid-template-columns:1fr}.ph{gap:20px}.ph:nth-child(2n) .phtx{order:0}.phio,.trace{grid-template-columns:1fr}}.stkwrap{display:flex;flex-direction:column;gap:28px;padding-bottom:40px}.chap.stk{background:#fff;border:1px solid var(--line);border-radius:36px;box-shadow:0 -10px 40px -24px #14185040,0 40px 80px -60px #14185066;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:min(560px,72vh);padding:44px;position:-webkit-sticky;position:sticky;top:calc(96px + var(--i)*26px);transform-origin:50% 0;transition:transform .2s linear,filter .2s linear;will-change:transform}.chap.stk:nth-child(2){background:linear-gradient(160deg,#fffaf0,#fff 45%)}.chap.stk:nth-child(3){background:linear-gradient(160deg,#f6f7ff,#fff 45%)}.chap.stk .chn{color:#7a5300;font-size:14px;font-weight:600}@media (max-width:900px){.chap.stk{min-height:0;padding:24px;position:relative;top:auto;transform:none!important}}.v2close{color:var(--ink);margin-top:8px;max-width:820px}.v2steps{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 28px 1fr 28px 1fr}.v2st{background:#fff;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;gap:10px;padding:26px}.v2st h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.v2k{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.v2arr{align-self:center;background:repeating-linear-gradient(90deg,#e3b04b 0 5px,#0000 5px 9px);height:2px;position:relative}.v2arr:after{border:5px solid #0000;border-left-color:#e3b04b;content:"";position:absolute;right:-2px;top:-4px}.v2quote{font-size:28px;font-weight:500;letter-spacing:-.025em;margin-top:12px;text-align:center}.v2quote span{color:#6b6862;color:var(--grey,#6b6862)}.v2wf{display:flex;flex-direction:column;gap:10px;padding:28px}.v2wf h3{font-size:28px;letter-spacing:-.025em}.v2sub,.v2wf h3{font-weight:500}.v2mini{grid-gap:8px;background:var(--soft);border-radius:18px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:10px;padding:14px}.v2ent,.v2mini.col{display:flex;flex-direction:column}.v2ent{background:#fff;border:1px solid var(--line);border-radius:10px;font:12px ui-monospace,Menlo,monospace;gap:2px;padding:8px 10px}.v2ent.hl{border-color:#fdb515}.v2ent b{font-weight:600}.v2chatq{background:#fff;border-radius:12px;display:flex;flex-direction:column;font-size:14px;gap:2px;grid-column:1/-1;padding:10px 12px}.v2chatq em{color:#7a5300;font-size:11.5px;font-style:normal;font-weight:600;text-transform:uppercase}.v2chatq small,.v2ok{color:#1f7a45}.v2ok{font-size:13.5px}.v2flow{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 28px 1fr 28px 1.3fr}.v2flow>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px 22px}.v2flow ul{display:flex;flex-direction:column;font-size:15px;gap:8px;list-style:none;margin:10px 0 0;padding:0}.v2flow li:before{color:#1f7a45;content:"✓ "}.v2flow li.ok{color:#1f7a45;font-weight:500}.v2why{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.v2pts{display:flex;flex-direction:column;gap:14px;margin:8px 0}.v2pts div{display:block}.v2pts dt{color:var(--ink);display:inline;font-weight:600}.v2pts dd{color:var(--ink2);display:inline;line-height:1.55;margin:0 0 0 4px}.v2checks{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 60px -40px #14185059;padding:22px;position:-webkit-sticky;position:sticky;top:110px}.v2ch{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-bottom:12px}.v2ch b{font-weight:600}.v2ch span{color:#6b6862;color:var(--grey,#6b6862);font:12px ui-monospace,Menlo,monospace}.v2c{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.v2c b{display:block;font-size:14.5px;font-weight:500}.v2c span{color:#6b6862;color:var(--grey,#6b6862);font-size:12.5px}.v2c em{border-radius:99px;font-size:12px;font-style:normal;font-weight:600;padding:4px 10px;white-space:nowrap}.v2c em.ok{background:#e6f4ec;color:#1f7a45}.v2c em.vchk{background:#fff2cc;color:#8a5d00}.v2cf{color:#1f7a45;font-size:13.5px;padding-top:12px}.v2tbl{background:#fff;border:1px solid var(--line);border-radius:22px;overflow-x:auto}.v2tbl table{border-collapse:collapse;font-size:15px;min-width:640px;width:100%}.v2tbl th{color:#6b6862;color:var(--grey,#6b6862);font-size:12.5px;font-weight:600;padding:16px 20px;text-align:left;text-transform:uppercase}.v2tbl td,.v2tbl th{border-bottom:1px solid var(--line)}.v2tbl td{padding:14px 20px}.v2tbl tr:last-child td{border-bottom:0}.v2tbl td.v2n{color:var(--ink2);font-size:13.5px;line-height:1.45;min-width:240px}.v2p{align-items:center;display:flex;font-weight:500;gap:10px}.v2tbl em.ok{color:#1f7a45;font-style:normal;font-weight:500}.v2tbl .na{color:#6b6862;color:var(--grey,#6b6862)}.gmwh{grid-gap:2px 8px;display:grid;gap:2px 8px;grid-template-columns:1fr 1fr}.gmwh a{align-items:center;border-radius:10px!important;color:var(--dark);display:flex!important;font-size:14.5px;gap:10px;padding:8px 10px!important}.gmwh a:hover{background:var(--soft)}@media (max-width:900px){.v2flow,.v2steps{grid-template-columns:1fr}.v2arr{display:none}.v2why{grid-template-columns:1fr}.v2checks{position:static}.v2mini{grid-template-columns:1fr}}.v2er{grid-gap:10px;align-items:center;background:var(--soft);border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.1fr) minmax(0,1.2fr);margin-top:10px;padding:18px}.v2el{display:flex;flex-direction:column;gap:22px}.v2lnk{height:120px;width:44px}.v2er .v2chatq{grid-column:auto}@media (max-width:900px){.v2er{grid-template-columns:1fr}.v2lnk{display:none}}.tour.locked{filter:blur(6px) saturate(.8);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000);max-height:520px;opacity:.55;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.tgate{grid-gap:48px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 40px 80px -50px #14185066;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,420px);margin-bottom:-360px;padding:36px 40px;position:relative;z-index:3}.tgtx h3{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:8px 0 10px}.tgtx p{color:var(--ink2);font-size:16px;line-height:1.55;margin:0}.tgf{gap:12px}.tgf,.tgf label{display:flex;flex-direction:column}.tgf label{font-size:13.5px;font-weight:500;gap:6px}.tgf input{border:1px solid #d9d5cc;border-radius:12px;font:15px Inter Tight,Inter,sans-serif;padding:11px 13px}.tgf input:focus{border-color:#0000;outline:2px solid #5b6cff;outline-offset:1px}.tgf .btn{justify-content:center;margin-top:4px}.tgerr{color:#b4372a;font-size:13.5px;margin:0;min-height:18px}.tgnote{color:#6b6862;color:var(--grey,#6b6862);font-size:13px;margin:0}@media (max-width:900px){.tgate{gap:20px;grid-template-columns:1fr;margin-bottom:-200px;padding:24px}}.ucgrid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ucstage{background:#f6efe4;border-radius:32px;display:grid;isolation:isolate;overflow:hidden;padding:40px;place-items:center;position:relative}.ucbloom{height:100%;inset:0;position:absolute;width:100%;z-index:0}.ucstage .v2checks{background:#fffffff2;box-shadow:0 40px 80px -40px #14185080;max-width:520px;position:relative;top:auto;width:100%;z-index:1}.ucpts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ucp{background:#fff;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:10px;padding:20px}.ucp .tile{border-radius:12px;height:40px;width:40px}.ucp .tile svg{height:20px;width:20px}.ucp h3{font-size:17px;font-weight:500;letter-spacing:-.01em}.ucp p{color:var(--ink2);font-size:14px;line-height:1.5;margin:0}.ucvs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ucv{background:#fff;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}.ucv.me{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#fdb515,#f7845a,#5b6cff) border-box;border:1.5px solid #0000}.ucva{--pa-bg:#fbf8f1;background:radial-gradient(70% 90% at 20% 20%,#fff3d1,#0000 70%),radial-gradient(70% 90% at 85% 80%,#e9ebff,#0000 70%),#fbf8f1;border-radius:14px;height:200px;margin-bottom:8px;padding:10px}.pxhead canvas,.ucva canvas{display:block;height:100%;width:100%}.ucv h3{font-size:20px;font-weight:500;letter-spacing:-.015em}.ucv p{color:var(--ink2);font-size:14.5px;margin:0}.pxhead{--pa-bg:#fbf8f1;background:radial-gradient(70% 90% at 15% 20%,#fff1cc,#0000 70%),radial-gradient(70% 90% at 90% 85%,#e6e9ff,#0000 70%),radial-gradient(50% 60% at 60% 40%,#ffe2d4,#0000 70%),#fbf8f1;border-radius:16px;height:210px;margin:-6px -6px 6px;padding:10px}.artcard{padding-top:16px!important}@media (max-width:1000px){.ucgrid{grid-template-columns:1fr}.ucpts{grid-template-columns:1fr 1fr}.ucvs{grid-template-columns:1fr}}@media (max-width:600px){.ucpts{grid-template-columns:1fr}.ucstage{padding:16px}}details.more summary{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;list-style:none}details.more summary::-webkit-details-marker{display:none}details.more summary:after{color:#7a5300;content:"+"}details.more[open] summary:after{content:"−"}details.more p{margin-top:8px}details.more{border:0!important;margin:0;padding:0!important}details.more summary{border:0!important;font-size:14px!important;padding:2px 0!important}details.more summary:after{background:none!important;color:#7a5300!important;content:"+"!important;display:inline!important;height:auto!important;position:static!important;width:auto!important}details.more[open] summary:after{content:"−"!important}.pxrow:not(.stacked){align-items:start;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,400px)}.pxrow:not(.stacked) .pxa{max-width:400px}.pxcap{font-size:18px!important;margin-top:6px;max-width:520px}.ans2{align-items:start;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.ans2list li{padding:20px 0}.ans2box{margin-bottom:56px}.pxrow.framed{align-items:stretch;display:flex;flex-direction:column;gap:28px}.pxrow.framed .pxt{max-width:820px}.pxrow.framed .pxa{--pa-bg:#fbf8f1;background:radial-gradient(60% 90% at 15% 20%,#fff3d1,#0000 70%),radial-gradient(60% 90% at 85% 85%,#e9ebff,#0000 70%),#fbf8f1;border:1px solid var(--line);border-radius:32px;display:flex;justify-content:center;justify-self:auto;max-width:none;padding:40px 0 8px;width:100%}.pxrow.framed .pxbox{margin-bottom:76px;max-width:100%;width:420px}.pxrow.framed .pxbox.ln-right{margin-right:140px;width:360px}.pxrow.framed .pxa:has(canvas[data-pixart=drift]){overflow:hidden;padding-top:0}.pxrow.framed .pxbox:has(canvas[data-pixart=drift]){margin-top:-70px}.ans2r figcaption{display:none}.ans2l .ans2cap{color:var(--ink2);font-size:15px;margin:4px 0 0}canvas.askmark{display:block;image-rendering:pixelated}.askav{background:#fff!important;border:1px solid var(--line);border-radius:10px!important;display:grid;place-items:center}.askmk{background:linear-gradient(140deg,#fff7e3,#fdeee6 60%,#eceeff);border:1px solid #f1e3c4;border-radius:10px;display:grid;flex:none;height:32px;place-items:center;width:32px}.askmk canvas.askmark{height:22px;width:22px}.tr2{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,340px) minmax(0,1fr)}.tr2steps{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.tr2steps button{align-items:flex-start;background:none;border:1px solid #0000;border-radius:16px;color:var(--ink2);cursor:pointer;display:flex;font:inherit;gap:14px;padding:12px 14px;text-align:left;transition:background .3s,border-color .3s;width:100%}.tr2steps em{font-feature-settings:"tnum";border:1.5px solid var(--line);border-radius:50%;color:#6b6862;color:var(--grey,#6b6862);display:grid;flex:none;font-size:12.5px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;height:26px;place-items:center;width:26px}.tr2steps b{color:var(--ink);display:block;font-size:16px;font-weight:500}.tr2steps small{color:#6b6862;color:var(--grey,#6b6862);font-size:13px}.tr2steps button.on{background:#fff;border-color:#f5d28a;box-shadow:0 14px 30px -24px #a0640073}.tr2steps button.on em{background:#fdb515;border-color:#fdb515;color:#121212}.tr2steps button.done em{background:#e6f4ec;border-color:#e6f4ec;color:#1f7a45}.tr2stage{background:#f6efe4;border-radius:32px;display:grid;isolation:isolate;min-height:440px;overflow:hidden;padding:48px;place-items:center;position:relative}.tr2bloom{height:100%;inset:0;position:absolute;width:100%;z-index:0}.tr2card{background:#fffffff5;border-radius:24px;box-shadow:0 40px 80px -40px #14185080;display:flex;flex-direction:column;gap:14px;opacity:0;padding:28px;position:relative;transform:translateY(10px);width:min(520px,100%);z-index:1}.tr2card.in{opacity:1;transform:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.t2k{color:#7a5300;font-size:12.5px;font-weight:600;text-transform:uppercase}.t2bars{display:flex;flex-direction:column;gap:10px}.t2bars div{grid-gap:12px;align-items:center;display:grid;font-size:14px;gap:12px;grid-template-columns:52px 1fr 44px}.t2bars i{background:#e9e7e1;border-radius:6px;display:block;height:22px}.t2bars .hl i{background:linear-gradient(90deg,#fdb515,#f7845a)}.t2bars b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.t2bars .hl b{color:#c2410c}.t2note{color:var(--ink2);font-size:14.5px;margin:0}.t2bub{border-radius:16px;font-size:16px;line-height:1.45;max-width:90%;padding:12px 14px}.t2bub b{color:var(--ink2);display:block;font-size:12px;font-weight:600;margin-bottom:3px}.t2bub.ek{background:#f4f2ee;background:var(--soft,#f4f2ee);border-radius:16px 16px 16px 4px}.t2bub.ek.sm{font-size:14px;opacity:.7}.t2bub.ex{align-self:flex-end;background:#fff3d1;border-radius:16px 16px 4px 16px}.t2ok{color:#1f7a45;font-size:14px}.t2code{background:#14151a;border-radius:14px;color:#f2efe8;font:14px/1.6 ui-monospace,Menlo,monospace;margin:0;padding:16px 18px}.t2chips{display:flex;flex-wrap:wrap;gap:8px}.t2chips span{background:#e6f4ec;border-radius:99px;color:#1f7a45;font-size:13px;padding:6px 11px}.t2chk{align-items:center;border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.t2chk b{display:block;font-size:15px;font-weight:500}.t2chk span{color:#6b6862;color:var(--grey,#6b6862);font-size:12.5px}.t2chk em{background:#e6f4ec;border-radius:99px;color:#1f7a45;font-size:12.5px;font-style:normal;font-weight:600;padding:5px 11px}.t2meter{background:#eceae5;border-radius:6px;height:6px;overflow:hidden}.t2meter i{animation:t2fill 1.2s cubic-bezier(.2,.8,.2,1);background:#1f7a45;display:block;height:100%;transform-origin:0 50%;width:100%}@keyframes t2fill{0%{transform:scaleX(0)}}.t2tools{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.t2tools div{border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:14px}.t2tools b{font-size:18px;font-weight:500}.t2tools small{color:#1f7a45;font-size:12.5px}@media (prefers-reduced-motion:reduce){.tr2card{opacity:1;transform:none}.t2meter i{animation:none}}@media (max-width:900px){.tr2{grid-template-columns:1fr}.tr2stage{min-height:0;padding:16px}.t2tools{grid-template-columns:1fr}}.rd{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.rdq{display:flex;flex-direction:column;gap:14px}.rdq fieldset{background:#fff;border:1px solid var(--line);border-radius:22px;margin:0;padding:20px 22px}.rdq legend{display:flex;flex-direction:column;float:left;gap:4px;margin-bottom:12px;padding:0;width:100%}.rdq legend b{font-size:18px;font-weight:500}.rdopts{grid-gap:8px;clear:both;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.rdopts label{cursor:pointer}.rdopts input{opacity:0;position:absolute}.rdopts span{align-items:center;border:1px solid var(--line);border-radius:14px;color:var(--ink2);display:flex;font-size:13.5px;line-height:1.35;min-height:62px;padding:10px 12px;transition:.2s}.rdopts input:checked+span{background:#fff8e6;border-color:#fdb515;box-shadow:0 0 0 3px #fdb5152e;color:var(--ink)}.rdopts input:focus-visible+span{outline:2px solid #5b6cff}.rdres{background:linear-gradient(160deg,#fffaf0,#fff 45%,#f5f6ff);border:1px solid var(--line);border-radius:28px;box-shadow:0 40px 80px -50px #14185066;display:flex;flex-direction:column;gap:16px;padding:26px;position:-webkit-sticky;position:sticky;top:100px}.rdscore{align-items:baseline;display:flex;gap:8px}.rdscore b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:600;letter-spacing:-.04em;line-height:1}.rdscore span{color:var(--ink2)}.rdbars{display:flex;flex-direction:column;gap:10px}.rdbars div{grid-gap:12px;align-items:center;display:grid;font-size:14px;gap:12px;grid-template-columns:100px 1fr}.rdbars i{background:#eceae5;border-radius:6px;display:block;height:10px;overflow:hidden}.rdbars em{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff);display:block;height:100%;transition:width .5s}.rdcards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.rdcards div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.rdcards b{display:block;font-size:17px;font-weight:500;margin-top:2px}.rdnext{display:flex;flex-direction:column;gap:10px}.rdnext p{font-size:15.5px;line-height:1.5;margin:0}.rdnext .btn{align-self:flex-start}.cmp{background:#fff;border:1px solid var(--line);border-radius:28px;overflow-x:auto}.cmp table{border-collapse:collapse;font-size:15px;min-width:760px;width:100%}.cmp td,.cmp th{border-bottom:1px solid var(--line);line-height:1.45;padding:18px 22px;text-align:left;vertical-align:top}.cmp thead th{font-size:16px;font-weight:500;padding-top:22px}.cmp tbody th{color:var(--ink);font-weight:500;width:200px}.cmp td{color:var(--ink2)}.cmp .me{background:linear-gradient(180deg,#fff8e6,#fffcf3);color:var(--ink)}.cmp thead .me{color:#7a5300;font-weight:600}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.latest{padding-top:24px}.lth{font-size:32px;font-weight:500;letter-spacing:-.03em}.ltc{color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.ltcv .bcover{border-radius:20px;height:200px}.ltc b{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.tchaps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.tch{display:flex;flex-direction:column;gap:6px}.tchs{background:#fff;border:1px solid var(--line);border-radius:14px;height:130px;overflow:hidden;position:relative}.tchs .ui{inset:0;pointer-events:none;position:absolute;transform:scale(.42);transform-origin:0 0;width:238%}.tch b{font-size:15px;font-weight:500}@media (max-width:900px){.rd{grid-template-columns:1fr}.rdres{position:static}.rdopts,.tchaps{grid-template-columns:1fr 1fr}}.stkwrap .chap.stk:first-child .gcard{background:radial-gradient(60% 80% at 12% 10%,#fdb51599,#0000 60%),radial-gradient(55% 70% at 92% 20%,#ffd68cb3,#0000 62%),linear-gradient(135deg,#fff7e3,#fdeccb)}.stkwrap .chap.stk:nth-child(2) .gcard{background:radial-gradient(60% 80% at 15% 15%,#f7845a80,#0000 60%),radial-gradient(55% 70% at 90% 25%,#f9d0dad9,#0000 62%),radial-gradient(70% 90% at 70% 110%,#ffd36b8c,#0000 60%),linear-gradient(135deg,#fff1ea,#fde3e6)}.stkwrap .chap.stk:nth-child(3) .gcard{background:radial-gradient(60% 80% at 15% 15%,#5b6cff73,#0000 60%),radial-gradient(55% 70% at 90% 25%,#e4ddf6e6,#0000 62%),radial-gradient(70% 90% at 65% 110%,#c7e6ecd9,#0000 60%),linear-gradient(135deg,#eef0ff,#e7f3f6)}.stkwrap .chap.stk:nth-child(2){background:linear-gradient(160deg,#fff4f0,#fff 45%)}.stkwrap .chap.stk:nth-child(3){background:linear-gradient(160deg,#f2f3ff,#fff 45%)}.srcflag{display:none!important}body.notes .srcflag{display:inline-flex!important}body.notes p.srcflag{display:block!important}.btn.flow,.dhero.gl .btn.p{background-color:#fdb515!important;background-image:linear-gradient(110deg,#fdb515,#ffd56b,#f7845a,#fdb515,#ffd56b)!important;background-size:300% 100%!important}html.fx .btn.flow,html.fx .dhero.gl .btn.p{animation:btnflow 5s linear infinite!important}@media (prefers-reduced-motion:reduce){html.fx .btn.flow,html.fx .dhero.gl .btn.p{animation:none!important}}.tf2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.tfp{border:1px solid #ffffffb3;border-radius:32px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:32px;position:relative}.tfp.d{background:radial-gradient(70% 70% at 10% 0,#ffd36bd9,#0000 65%),radial-gradient(60% 60% at 100% 30%,#ff9e5e8c,#0000 65%),linear-gradient(160deg,#fff4dc,#ffe9dc)}.tfp.s{background:radial-gradient(70% 70% at 90% 0,#8f9bffb3,#0000 65%),radial-gradient(60% 60% at 0 40%,#e4ddf6f2,#0000 65%),linear-gradient(160deg,#eef0ff,#e8f3f6)}.tfh h3{font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1;margin:6px 0 8px}.tfh p{color:var(--ink);font-size:17px;margin:0;opacity:.75}.tfa{--pa-bg:#fbfaf7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border-radius:22px;height:260px;padding:14px}.tfa canvas{display:block;height:100%;width:100%}.tfc{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tfc li{background:#ffffffd9;border-radius:99px;color:var(--ink);font-size:14px;font-weight:500;padding:8px 14px}.tfc li:before{color:#1f7a45;content:"✓ "}.tfp details.more summary{color:var(--ink)}.tfp details.more{align-self:flex-start;background:none!important;box-shadow:none!important}.tfp details.more p{color:var(--ink);font-size:15px;line-height:1.5;margin-top:8px}.tfsq{background:linear-gradient(135deg,#ffd36b,#ff9e5e 50%,#8f9bff);box-shadow:4px 4px 0 -1px #fff,4px 4px 0 0 #8f9bff;height:14px;margin-right:4px;width:14px}.tfpub{background:#fff;border:1px solid var(--line);gap:20px;padding:18px 22px}.tfl,.tfpub{display:flex;flex-wrap:wrap}.tfl{gap:10px}.tfl span{align-items:center;border:1px solid var(--line);border-radius:99px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 14px}.tfl .tile{border-radius:6px;height:22px;width:22px}.tfl .tile svg{height:13px;width:13px}@media (max-width:900px){.tf2{grid-template-columns:1fr}.tfh h3{font-size:32px}}.tfa{height:auto!important;min-height:280px;padding:18px!important}.tfd{grid-gap:14px;display:grid;gap:14px;grid-template-columns:.8fr 1.2fr;height:100%}.tfd-cap{color:#6b6862;color:var(--grey,#6b6862);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.tfd-raw{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:12px;position:relative}.tfd-t{background:#f4f2ec;border-radius:8px;color:#8a877f;font-size:13px;font-style:normal;font-weight:500;padding:6px 9px;transition:background .4s,color .4s}.tfd-t.hit{background:#fff1d6;color:var(--ink)}.tfd-scan{background:linear-gradient(180deg,#0000,#ffc45473,#0000);height:36px;left:0;pointer-events:none;position:absolute;right:0;top:30px}html.fx .tfd-scan{animation:tfscan 3.6s ease-in-out infinite}@keyframes tfscan{0%{transform:translateY(0)}50%{transform:translateY(170px)}to{transform:translateY(0)}}.tfd-erd{grid-column-gap:10px;grid-row-gap:22px;background:#fff;border:1px solid var(--line);border-radius:14px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;padding:12px;position:relative;row-gap:22px}.tfd-erd .tfd-cap{grid-column:1/-1;margin:0}.tfd-e{background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px;position:relative;z-index:1}.tfd-e b{font-size:13.5px;font-weight:600}.tfd-e span{color:#6b6862;font-size:11.5px}.tfd-e.e3{background:#fffaf0;border-color:#e3a13b;grid-column:1/-1;justify-self:center;width:62%}.tfd-l{height:96px;left:12px;position:absolute;right:12px;top:34px;width:calc(100% - 24px);z-index:0}.tfd-q{align-self:end;background:#1d1c1a;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:2px;grid-column:1/-1;padding:9px 12px}.tfd-q b{font-size:13px;font-weight:500}.tfd-q span{color:#cfc9bc;font-size:11.5px}.tfs{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;height:100%}.tfs-chat{display:flex;flex-direction:column;gap:8px}.tfs-m{background:#fff;border:1px solid var(--line);border-radius:14px;font-size:13.5px;line-height:1.4;padding:10px 12px}.tfs-m b{color:#6b6862;display:block;font-size:11.5px;font-weight:600;margin-bottom:2px}.tfs-m.ex{background:#1d1c1a;border-color:#1d1c1a;color:#fff;margin-left:14px}.tfs-m.ex b{color:#cfc9bc}.tfs-arrow{background:#fff;border:1px solid var(--line);border-radius:50%;height:28px;position:relative;width:28px}.tfs-arrow:after{border-right:1.6px solid var(--ink);border-top:1.6px solid var(--ink);content:"";height:7px;left:9px;position:absolute;top:10px;transform:rotate(45deg);width:7px}.tfs-out{display:flex;flex-direction:column;gap:8px}.tfs-f{grid-column-gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;column-gap:10px;display:grid;grid-template-columns:30px 1fr;padding:8px 10px}.tfs-f i{background:#e8eaff;border-radius:8px;color:#3b46c4;display:grid;font-size:10.5px;font-style:normal;font-weight:600;grid-row:span 2;height:30px;place-items:center;width:30px}.tfs-f:nth-child(2) i{background:#e3f4ea;color:#1f7a45;font-size:14px}.tfs-f:nth-child(3) i{background:#fff1d6;color:#7a5300}.tfs-f b{font-size:13px;font-weight:600}.tfs-f span{color:#6b6862;font-size:11.5px}html.fx .tfp.in .tfs-f{animation:tfin .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.5s + var(--i)*.18s)}@keyframes tfin{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.fx .tfd-scan,html.fx .tfp.in .tfs-f{animation:none}}@media (max-width:560px){.tfd,.tfs{grid-template-columns:1fr}.tfs-arrow{justify-self:center;transform:rotate(90deg)}}.bplate.bseal{align-items:center;aspect-ratio:auto;background:none;box-shadow:none;display:flex;flex-direction:column;gap:6px;height:auto;padding:0;text-align:center}.bseal img{filter:drop-shadow(0 18px 30px rgba(17,80,160,.3));height:auto;width:clamp(72px,9vw,140px)}.bseal b{color:var(--ink);font-size:clamp(16px,1.8vw,24px);font-weight:600;letter-spacing:-.02em}.bseal span{color:#55534f;font-size:13px}.bthumb .bseal img,.ltcv .bseal img,.pm-cv .bseal img{width:84px}.bplate.bq{aspect-ratio:auto;display:flex;flex-direction:column;gap:12px;height:auto;padding:18px 20px;text-align:left;width:min(78%,440px)}.bq b{color:var(--ink);font-size:clamp(14px,1.3vw,18px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.bqa{display:flex;gap:8px}.bqa i{background:#fff1d6;border-radius:10px;color:#7a5300;flex:1 1;font-size:clamp(13px,1.2vw,17px);font-style:normal;font-weight:600;padding:8px 4px;text-align:center}.bqa small{display:block;font-size:11px;font-weight:500;margin-bottom:2px;opacity:.8}.bqa i:nth-child(2){background:#fde4dc;color:#b2462a}.bqa i:nth-child(3){background:#e8eaff;color:#3b46c4}.bqn{color:#55534f;font-size:12.5px}.bcover.isphoto:after,.bthumb .bqn,.ltcv .bqn,.pm-cv .bqn{display:none}.bphoto{height:100%;inset:0;object-fit:cover;object-position:center 35%;position:absolute;width:100%;z-index:1}.concept.seq .cc{transition:opacity .5s,box-shadow .5s,transform .5s}.concept.seq .cc:not(.on){opacity:.45}.concept.seq .cc.on{box-shadow:0 0 0 4px #fdb5152e;opacity:1}.concept.seq .cc.done{opacity:1}.concept.seq .ca,.concept.seq .cby,.concept.seq .cpass,.concept.seq .ct,.concept.seq .cx li{transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.concept.seq .ca:not(.v),.concept.seq .cby:not(.v),.concept.seq .cpass:not(.v),.concept.seq .ct:not(.v),.concept.seq .cx li:not(.v){opacity:0;transform:translateY(6px)}.concept.seq .ct b:after{opacity:0;transition:opacity .3s}.concept.seq .ct.tick b:after{opacity:1}.concept.seq .cl i{animation:none;opacity:0}.concept.seq .cl.go i{animation:seqflow .8s cubic-bezier(.5,0,.3,1) forwards;opacity:1}@keyframes seqflow{0%{left:0}to{left:calc(100% - 8px)}}.concept.seq .typing:after{animation:caret .8s steps(1) infinite;background:currentColor;content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:-2px;width:2px}@keyframes caret{50%{opacity:0}}.concept.seq.fade{transition:opacity .6s}.concept.seq.fade .cc{opacity:.15}.gfwrap{border:0!important;padding:0 32px!important}.gfband{background:#fff;border:1px solid var(--line)!important;border-radius:28px;grid-template-columns:auto 1fr!important}.gflogo{padding-right:8px!important}.gflogo,.gfmain{border:0!important}.gfmain{grid-template-columns:300px 1fr;padding:56px 0 40px}.gf .gfmain .gfcell,.gfside{padding-left:0!important}.gfside{border:0!important;padding-bottom:0!important;padding-top:0!important}.gfcols{row-gap:32px}.gfptitle{padding-bottom:0!important;padding-top:0!important}.gfcols>div{border:0!important;padding:0 0 0 24px!important}.gfproof{border:0!important;border-top:1px solid var(--line)!important;grid-template-columns:300px 1fr;padding:12px 0}.gfptitle{border:0!important;padding-left:0!important}.gfbadges{padding:28px 0!important}.gfbk{font-size:12px!important;text-transform:none!important}.gflegal{border-top:1px solid var(--line);padding:22px 0 40px!important}@media (max-width:1000px){.gfband{grid-template-columns:1fr!important}#app #sec-roles .stack p,#app #sec-roles .thead p,#app #sec-roles p.lede{margin-left:0!important;padding-left:0!important;text-indent:0!important;transform:none}.gfmain,.gfproof{grid-template-columns:1fr}.gfcols>div{padding:0!important}.gfmain{gap:36px}}@media (max-width:700px){.gfwrap{padding:0 16px!important}}.km{background:linear-gradient(140deg,#fff7e3,#fdeee6 60%,#eceeff)!important;border:1px solid #f1e3c4!important;border-radius:12px!important;display:grid!important;flex-direction:row!important;place-items:center!important}.km canvas{align-self:center;display:block;flex:none;height:62%;image-rendering:pixelated;justify-self:center;width:62%}.cav.km{height:40px;width:40px}.wfsteps{height:100%}.wfsteps>.card{display:flex;flex-direction:column;justify-content:center;margin:0!important;min-height:0;padding-bottom:18px!important;padding-top:18px!important}footer.gf.nocta{margin-top:48px}.gfband.nocta{background:none!important;border:0!important;border-radius:0;grid-template-columns:1fr!important}.gfband.nocta .gfcta,.gfband.nocta:before{display:none!important}.gfband.nocta .gflogo{padding:0 0 8px!important}.gfband.nocta .gfgarden{border-bottom:1px solid var(--line);height:96px;margin-top:0}header{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}header.nav-away{transform:translateY(-110%)}.chap.stk,.ctr,.doc-toc,.faqhead,.hwrail,.lbar,.lside,.post-toc,.rdres,.tsteps,.v2checks{transition:top .35s cubic-bezier(.2,.8,.2,1)}html.nav-away .faqhead{top:40px}html.nav-away .ctr{top:24px}html.nav-away .lbar{top:0}html.nav-away .doc-toc{top:24px}html.nav-away .post-toc{top:40px}html.nav-away .tsteps{top:28px}html.nav-away .hwrail{top:12px}html.nav-away .chap.stk{top:calc(24px + var(--i)*26px)}html.nav-away .v2checks{top:40px}html.nav-away .rdres{top:28px}html.nav-away .lside{top:108px}@media (prefers-reduced-motion:reduce){.chap.stk,.ctr,.doc-toc,.faqhead,.hwrail,.lbar,.lside,.post-toc,.rdres,.tsteps,.v2checks,header{transition:none}}.cmp2{grid-column-gap:16px;align-items:stretch;column-gap:16px;grid-template-columns:200px repeat(2,minmax(0,1fr)) minmax(0,1.15fr);grid-template-rows:auto repeat(var(--n),auto)}.cmp2,.cmpk{display:grid}.cmpk{background:#fff;border:1px solid var(--line);border-radius:28px;grid-row:1/-1;grid-template-rows:subgrid;overflow:hidden}.cmpk.cmplab{background:none;border:0}.cmph{display:flex;flex-direction:column;gap:14px;padding:22px 22px 18px}.cmph b{font-size:20px;font-weight:500;letter-spacing:-.02em}.cmpart{--pa-bg:#f6f4ef;background:#f6f4ef;border-radius:18px;height:200px;padding:10px}.cmpart canvas{display:block;height:100%;width:100%}.cmpc{align-items:flex-start;border-top:1px solid var(--line);color:#55534f;display:flex;font-size:15px;gap:10px;line-height:1.45;padding:16px 22px}.cmpc small{display:none}.cmplab .cmpc{align-items:flex-start;border-top-color:#0000;color:var(--ink);font-size:15px;font-weight:600;padding-left:0}.cmpk:not(.cmplab):not(.me) .cmpc{opacity:.85}.cmpk.me{background:radial-gradient(80% 50% at 10% 0,#ffd36b,#0000 70%),radial-gradient(70% 45% at 100% 20%,#ff9e5e,#0000 70%),radial-gradient(90% 60% at 80% 100%,#7b86ff,#0000 70%),linear-gradient(170deg,#ffe7b8,#f9d7e2 55%,#cfd5ff);border:0;box-shadow:0 40px 80px -40px #5b6cff8c,0 20px 40px -24px #f7845a80;color:var(--ink);position:relative}.cmpk.me .cmph b{font-size:24px;font-weight:600}.cmpk.me .cmpart{--pa-bg:#fdfbf7;background:#ffffffd1}.cmpk.me{outline:6px solid #fff9;outline-offset:-1px}.cmpk.me .cmpc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-top:0;color:var(--ink);font-weight:500;margin:0 12px}.cmpk.me .cmpc+.cmpc{border-top:1px solid #0f101212}.cmpk.me .cmph+.cmpc{border-radius:16px 16px 0 0}.cmpk.me .cmpc:last-child{border-radius:0 0 16px 16px;margin-bottom:12px}.cmpok{background:#1f9d55;border-radius:50%;color:#fff;display:grid;flex:none;font-size:11px;font-style:normal;height:20px;margin-top:1px;place-items:center;width:20px}@media (max-width:900px){.cmp2{grid-template-columns:1fr;row-gap:20px}.cmpk{grid-row:auto;grid-template-rows:none}.cmplab{display:none!important}.cmpc small{color:#6b6862;display:block;font-size:12px;font-weight:600;margin-bottom:2px}.cmpc{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr}.cmpc small{grid-column:1/-1}.cmpk:not(.me) .cmpc{grid-template-columns:1fr}.cmpk.me{order:-1}}.ddp a.gmfeat:not(.ph):hover{background:linear-gradient(110deg,#fff7e3 30%,#ffd56b 65%,#f7845a)!important}.ddp .gmfeat{transition:box-shadow .3s,transform .3s}.ddp .gmfeat:hover{box-shadow:0 18px 36px -22px #f7845a99;transform:translateY(-2px)}.gmfart{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ddp .gmfeat:hover .gmfart{transform:translate(-14px,10px) scale(1.06)}.ddp .gmfeat:not(.ph) b:after{content:"→";display:inline-block;margin-left:8px;opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.ddp .gmfeat:not(.ph):focus-visible b:after,.ddp .gmfeat:not(.ph):hover b:after{opacity:1;transform:none}.ddp a.gmfeat.ph:hover img{transform:scale(1.04)}.ddp .gmfeat.ph img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ddp .gmfeat,.ddp .gmfeat.ph img,.gmfart{transition:none}.ddp .gmfeat:hover{transform:none}}.concept.quick .ca,.concept.quick .cby,.concept.quick .cc,.concept.quick .cpass,.concept.quick .ct,.concept.quick .cx li{transition-duration:.3s}.concept.quick .cl.go i{animation-duration:.3s}.concept.quick .cc:not(.on):not(.done){opacity:.55}:root{--navoff:73px}html.nav-away{--navoff:0px}.lbar{align-items:center;flex-direction:row!important;gap:16px!important;padding:10px 0!important;top:73px!important;top:var(--navoff)!important;transition:top .35s cubic-bezier(.2,.8,.2,1)}.lbar .lsearch{flex:0 0 340px;padding:9px 14px}.lbar .bfilt{flex:1 1;flex-wrap:nowrap!important;min-width:0;overflow-x:auto;scrollbar-width:none}.lbar .bfilt::-webkit-scrollbar{display:none}.lbar .bfilt .tab{flex:none;white-space:nowrap}.lside{top:155px!important;top:calc(var(--navoff) + var(--lbarh,62px) + 20px)!important;transition:top .35s cubic-bezier(.2,.8,.2,1)}@media (max-width:900px){.lbar{align-items:stretch;flex-direction:column!important}.lbar .lsearch{flex:none}}.ddp .gmfeat:not(.ph),.ddp a.gmfeat:not(.ph):hover{background:linear-gradient(110deg,#fff3d4,#ffd56b 38%,#f7845a 72%,#7b86ff)!important}.gmfart{height:100%!important;inset:0!important;right:auto!important;top:auto!important;transform:none;width:100%!important}.gmfart i{animation:gmdrift 14s ease-in-out infinite alternate!important;border:0!important;border-radius:50%!important;filter:blur(30px);inset:auto!important;mix-blend-mode:normal!important}.gmfart i:first-child{background:#ffb02e;height:130%;opacity:.9;right:-10%;top:-45%;width:55%}.gmfart i:nth-child(2){animation-delay:-5s!important;background:#f25f8a;bottom:-55%;height:100%;opacity:.55;right:20%;width:40%}.gmfart i:nth-child(3){animation-delay:-9s!important;background:#5b6cff;bottom:-50%;height:110%;opacity:.85;right:-12%;width:42%}.gmfart:after{background:linear-gradient(90deg,#fff3d4f2 18%,#fff3d473 46%,#0000 70%);content:"";inset:0;position:absolute;z-index:1}.ddp .gmfeat .gmk{aspect-ratio:90/137;background:#fff;height:150%;margin:0!important;-webkit-mask:url(/static/media/ekai-k.9f21923875b6989c5c7c.svg) center/contain no-repeat;mask:url(/static/media/ekai-k.9f21923875b6989c5c7c.svg) center/contain no-repeat;opacity:.38;position:absolute;right:-34px;top:50%;transform:translateY(-50%);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s;z-index:2}.ddp .gmfeat:hover .gmk{opacity:.5;transform:translate(-10px,-50%)}.ddp .gmfeat:hover .gmfart{transform:none}.ddp .gmfeat em{max-width:220px!important}@keyframes gmdrift{0%{transform:translate(0) scale(1)}to{transform:translate(-16px,10px) scale(1.12)}}@media (prefers-reduced-motion:reduce){.gmfart i{animation:none!important}}h1 .mute .w,html.fx h1 .mute .w{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#e39a00,#f7845a);background-position:0 0;background-position:var(--mx,0) 0;background-repeat:no-repeat;background-size:100% 100%;background-size:var(--mw,100%) 100%}html.fx h1 .mute .w{animation:wIn .9s cubic-bezier(.2,.8,.2,1) forwards var(--d)}*{font-style:normal!important}body :not(.pm):not(.pm *):not(code):not(pre){text-transform:none!important}.bdate,.chip,.chn,.ck,.cmpc small,.eyebrow,.gfbk,.kick,.nlq,.qbhead span,.qbl,.shk,.tag,.v2k{letter-spacing:0!important}@media (max-width:900px){.ans2,.chap,.chap.stk,.fn2,.split,.stepshow,.stepshow.rev,.tf2,.tq2{grid-template-columns:1fr!important}.chap.stk{gap:20px!important;padding:24px!important}.wfsteps>.card{flex:none!important}}@media (max-width:640px){.ans2list li,.cmp2,.gglow,.grid.g4,.prrow,.rcards,.stepper,.ucgrid,.ucp{grid-template-columns:1fr!important}.shotcap{flex-direction:column;gap:2px}.tsteps{flex-direction:column!important;gap:18px!important;position:static!important}.tgrp,.tgrp ol,.tsteps{max-width:100%}.tgrp button,.tgrp li{max-width:100%;white-space:normal}.v2tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.tfp details.more{align-self:stretch!important;width:100%}.an.small{flex-basis:100%;min-width:0}.gs b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}code,pre{white-space:pre-wrap;word-break:break-word}.gfcols a{padding:10px 0!important}.gfsocial a{height:42px;width:42px}.lede,h1,h2,h3,p{text-wrap:pretty}}@media (min-width:901px){.wfsteps>.card{flex:1 1}}@media (max-width:640px){.wrap{padding-left:16px!important;padding-right:16px!important}.ctstage{border-radius:22px;padding:6px!important}.ctform{padding:18px!important}.ctform input,.ctform select,.ctform textarea{font-size:16px;width:100%}.ctform textarea{min-height:120px}.ctchips button,.ctchips label,.ctform .chip,.ctform label.chip{min-height:40px}}.archstack{background:radial-gradient(70% 60% at 0 0,#ffd36b59,#0000 60%),radial-gradient(60% 60% at 100% 100%,#8f9bff4d,#0000 60%),#fffdf8;border-radius:24px;gap:22px;margin:28px 0;padding:22px}.archstack,.archstack .al{border:1px solid var(--line);display:flex;flex-direction:column;position:relative}.archstack .al{background:#fff;border-radius:14px;gap:2px;padding:12px 16px}.archstack .al:not(:last-of-type):after{border-bottom:1.6px solid #c98a00;border-right:1.6px solid #c98a00;bottom:-17px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.archstack .al b{font-size:15px;font-weight:600}.archstack .al span{color:#6b6862;font-size:13.5px}.archstack .al.two{background:none;border:0;flex-direction:row;gap:12px;padding:0}.archstack .al.two>div{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px 16px}.archstack .al.hot{background:#fffaf0;border-color:#e3a13b}.archstack .agov{align-self:center;background:#eef0ff;border-radius:99px;color:#3b46c4;font-size:13px;font-weight:500;padding:8px 14px;text-align:center}@media (max-width:520px){.archstack .al.two{flex-direction:column}}.bgrid{grid-auto-flow:row dense}article.ph{align-items:stretch!important;background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;display:grid!important;font-size:inherit!important;gap:40px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:normal!important;padding:28px!important;text-align:left!important}article.ph .phtx{justify-content:center}article.ph>.shotwrap,article.ph>div:last-child,article.ph>figure{display:flex;flex-direction:column;justify-content:center}article.ph .stage{align-items:center;display:flex;height:320px;justify-content:center}article.ph .stage .win{max-height:280px;overflow:hidden}@media (max-width:900px){article.ph{grid-template-columns:1fr!important;padding:20px!important}article.ph .stage{height:auto}}.tour.locked{display:none!important}.tgate{margin-bottom:0!important}:has(>*>.tour.locked)>p.small,:has(>.tour.locked)>p.small{display:none}.trole{min-height:2.9em}.tbio{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbio.open{-webkit-line-clamp:unset;display:block}.tmore{align-self:flex-start;background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:500;margin-top:auto;padding:10px 0 0}.wrap.grid.g3>.card:has(.tbio){display:flex;flex-direction:column}.eco{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ecocard{background:#fff;border:1px solid var(--line);border-radius:26px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.ecocard:hover{box-shadow:0 30px 60px -34px #281e5a73;transform:translateY(-4px)}.ecom{background:radial-gradient(70% 80% at 15% 10%,#ffd36b,#0000 65%),radial-gradient(70% 80% at 90% 90%,#8f9bff,#0000 65%),radial-gradient(60% 60% at 80% 10%,#ff9e5e,#0000 65%),#fdf3e4;display:block;height:200px;overflow:hidden;position:relative}.ecom>img{display:block;height:100%;object-fit:cover;object-position:center 35%;transition:transform .8s cubic-bezier(.2,.8,.2,1);width:100%}.ecocard:hover .ecom>img{transform:scale(1.05)}.ecolock{align-items:center;display:flex;gap:16px;inset:0;justify-content:center;position:absolute}.ecolock img{filter:drop-shadow(0 10px 18px rgba(30,40,120,.25))}.ecolock i{color:#8a857a;font-size:26px;font-style:normal;font-weight:300}.ecolock:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:22px;content:"";inset:34px 28px;position:absolute;z-index:-1}.ecolock{z-index:0}.ecoshot{display:block;inset:22px 0 0 22px;position:absolute}.ecowin{border-radius:14px;box-shadow:0 20px 40px -20px #14185066;display:block;overflow:hidden;transform:scale(.5);transform-origin:top left;width:640px}.ecob{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px 22px 22px}.ecosrc{align-items:center;color:#6b6862;display:flex;font-size:13px;gap:8px}.ecosrc b{background:#fff3d1;border-radius:99px;color:#7a5300;font-size:12px;font-weight:600;padding:4px 10px}.ecob h3{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.ecob p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#55534f;display:-webkit-box;line-height:1.5;margin:0;overflow:hidden}.ecob p,.ecol{font-size:14.5px}.ecol{font-weight:500;margin-top:auto;padding-top:6px}.ecol i{display:inline-block;font-style:normal;transition:transform .3s}.ecocard:hover .ecol i{transform:translate(3px,-3px)}@media (max-width:1000px){.eco{grid-template-columns:1fr 1fr}}@media (max-width:560px){.eco{grid-template-columns:1fr}}.gvals{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.gv{border:1px solid #fffc;border-radius:26px;display:flex;flex-direction:column;gap:10px;min-height:300px;overflow:hidden;padding:22px 24px 24px;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.gv:hover{box-shadow:0 30px 60px -36px #783c1466;transform:translateY(-4px)}.gv.t1{background:radial-gradient(80% 70% at 100% 0,#ffd36b8c,#0000 60%),linear-gradient(170deg,#fff8ea,#fff3e0)}.gv.t2{background:radial-gradient(80% 70% at 100% 0,#ff9e5e66,#0000 60%),linear-gradient(170deg,#fff5ef,#fdeee8)}.gv.t3{background:radial-gradient(80% 70% at 100% 0,#b9adf08c,#0000 60%),linear-gradient(170deg,#f7f5ff,#f1efff)}.gv.t0{background:radial-gradient(80% 70% at 100% 0,#8f9bff66,#0000 60%),linear-gradient(170deg,#f4f6ff,#eef1ff)}.gv em{color:#7a5300;font-size:13px;font-style:normal;margin-top:auto}.gv b,.gv em{font-weight:600}.gv b{color:var(--ink);font-size:22px;letter-spacing:-.02em;line-height:1.2}.gv p{color:#55534f;font-size:15px;line-height:1.5;margin:0}.gvi{height:72px;image-rendering:pixelated;margin-bottom:6px;width:72px}.gvf,.gvi{align-self:flex-end;display:block;flex:none}.gvf{height:92px;margin:-8px -6px 0 0;position:static;width:88px}.gv.lead{background:radial-gradient(70% 80% at 0 0,#ffd36bb3,#0000 60%),radial-gradient(60% 70% at 100% 10%,#ff9e5e80,#0000 60%),radial-gradient(70% 70% at 90% 100%,#8f9bff73,#0000 60%),#fff6e6;display:grid;grid-column:span 2;grid-template-rows:1fr auto;min-height:250px;padding:0}.gvt{display:flex;flex-direction:column;gap:10px;padding:28px 30px 0}.gv.lead em{margin-top:0}.gv.lead b{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.035em;line-height:1.02}.gv.lead p{color:#3d3b37;font-size:16.5px;max-width:520px}.gvbed{display:block;height:110px;width:100%}@media (max-width:1000px){.gvals{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gvals{grid-template-columns:1fr}.gv.lead{grid-column:auto}.gv{min-height:0}}.gv:not(.lead){grid-column-gap:12px;grid-row-gap:12px;align-content:start;column-gap:12px;display:grid!important;grid-template-areas:"num icon" "title title" "desc desc";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;row-gap:12px}.gv:not(.lead) em{align-self:start;grid-area:num;margin:0!important;padding-top:4px}.gv:not(.lead) b{grid-area:title;margin-top:6px}.gv:not(.lead) p{grid-area:desc}.gv .gvi{align-self:start;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:18px;box-shadow:0 10px 24px -16px #783c1459;box-sizing:border-box;grid-area:icon;height:64px!important;margin:0!important;padding:10px;width:64px!important}.gv.lead .gvt{padding-top:24px}.gv.lead em{padding-top:4px}.gvals{align-items:stretch}.gv{min-height:260px!important}video{filter:url(#ekai-grade)}.gfb{grid-column-gap:14px;grid-row-gap:2px;align-items:center;border-radius:20px!important;column-gap:14px;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;padding:18px 20px!important;row-gap:2px;text-align:left!important}.gfb:after{display:none!important}.gfbm{grid-row:1/4;height:36px;object-fit:contain;width:36px}.gfbm.mono{background:linear-gradient(140deg,#ffd36b,#f7845a 60%,#8f9bff);border-radius:10px;color:#fff;display:grid;font-size:18px;font-weight:700;place-items:center}.gfb .gfbk,.gfb b,.gfb>span:last-child{grid-column:2}.gfb b{font-size:16.5px!important;white-space:nowrap}.gfb .gfbk,.gfb>span:last-child{font-size:13px;white-space:nowrap}.gfb{column-gap:12px;padding:16px!important}.gfbm{height:32px;width:32px}@media (max-width:640px){.gfbadges{grid-template-columns:1fr!important}}.gfbm.mis{border-radius:8px}.gfbm.c10{height:26px;width:44px}.gfb{grid-template-columns:44px 1fr}.gfbm{justify-self:center}.gfb>span:last-child{line-height:1.35;white-space:normal!important}.ctc{isolation:isolate;overflow:hidden;position:relative}.ctbloom{height:110%;inset:-10% -5% 0 -5%;-webkit-mask-image:radial-gradient(75% 70% at 30% 40%,#000 35%,#0000 80%);mask-image:radial-gradient(75% 70% at 30% 40%,#000 35%,#0000 80%);opacity:.38;pointer-events:none;position:absolute;width:110%;z-index:-1}.ctc .wrap{position:relative}@media (max-width:900px){.ctbloom{opacity:.3}}.ctn{color:#8a5a00!important}.ctn+div em,.ctsteps em,section.ctc ol em{color:#7a5300!important}.tfd-t{color:#5f5b54}em.ok{color:#145233!important}.gs.gq1{background:#c84a26!important}.gs.gq2,.gs.gq2 b,.gs.gq3,.gs.gq3 b,.gs.gq4,.gs.gq4 b,.gs.gq5,.gs.gq5 b{color:#1d1c1a!important}.gx{background:#fff;border:1px solid var(--line);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.gxp{display:flex;flex-direction:column;min-height:560px;position:relative}.gxp+.gxp{border-left:1px solid var(--line)}.gxt{display:flex;flex-direction:column;gap:14px;padding:40px 44px 0;position:relative;z-index:2}.gxk{color:#6b6862;font-size:14px}.gxt h3{font-size:clamp(26px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.12}.gxt h3,.gxt p{margin:0;max-width:520px}.gxt p{color:#55534f;line-height:1.55}.gxl,.gxt p{font-size:15.5px}.gxl{align-items:center;align-self:flex-start;color:#1d1c1a;display:inline-flex;font-weight:500;gap:10px;margin-top:4px;text-decoration:none}.gxl i{background:linear-gradient(140deg,#fdb515,#f7845a);border-radius:50%;color:#fff;display:grid;font-size:13px;font-style:normal;height:26px;place-items:center;transition:transform .3s;width:26px}.gxl:hover i{transform:translateX(3px)}.gxv{flex:1 1;margin-top:20px;min-height:270px;position:relative}.gxv.d{background:radial-gradient(60% 70% at 0 100%,#ffb47873,#0000 70%),radial-gradient(40% 50% at 100% 100%,#ffd36b59,#0000 70%)}.gxv.s{background:radial-gradient(55% 70% at 100% 100%,#ffaa8266,#0000 70%),radial-gradient(45% 55% at 20% 100%,#8f9bff47,#0000 70%)}.gxwin{background:#fff;border:1px solid var(--line);border-radius:16px;bottom:-14px;box-shadow:0 30px 60px -30px #3c281459;font-size:12px;padding:12px 14px 22px;position:absolute;right:36px;width:min(400px,72%)}.gxwh{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;margin-bottom:6px;padding-bottom:10px}.gxwh img{height:18px;width:12px}.gxwh b{color:#1d1c1a;font:600 11.5px/1 ui-monospace,Menlo,monospace}.gxrow i,.gxwh i{background:#ecebf7;border-radius:4px;display:block;flex:1 1;height:7px}.gxwh i.s{flex:.5 1}.gxrow{align-items:center;border-radius:8px;display:flex;gap:10px;padding:7px 4px}.gxrow span{color:#3d3b37;font:500 11px/1 ui-monospace,Menlo,monospace;width:92px}.gxrow i{max-width:70px}.gxrow em{border:1px solid var(--line);border-radius:99px;color:#6b6862;font-size:10.5px;font-style:normal;padding:3px 8px;white-space:nowrap}.gxrow.hl{background:#fff6e0;outline:1.5px solid #f2c45a}.gxrow em.q{background:#fdb515;border-color:#fdb515;color:#1d1c1a;font-weight:600}.gxpill{align-items:center;background:#fff;border-radius:99px;bottom:84px;box-shadow:0 0 0 8px #ffd6be73,0 18px 40px -18px #783c1466;color:#1d1c1a;display:flex;font-size:15px;font-weight:500;gap:12px;left:28px;padding:14px 22px;position:absolute;z-index:2}.gxpill span{font-size:18px;font-weight:400}html.fx .gxp:hover .gxpill{transform:translateY(-3px)}.gxpill{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.gxring{border:1.5px dashed #5b6cff38;border-radius:50%;bottom:-40px;left:50%;position:absolute;transform:translateX(-50%)}.gxring.r1{height:150px;width:150px}.gxring.r2{height:270px;width:270px}.gxring.r3{border-color:#5b6cff1f;height:400px;width:400px}.gxcore{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 18px 40px -18px #3c288c73,0 0 0 10px #8f9bff1f;display:grid;height:84px;left:50%;margin-left:-42px;place-items:center;position:absolute;width:84px}.gxcore img{height:auto;width:30px}.gxchip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 34px -20px #281e5a59;color:#1d1c1a;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;position:absolute;white-space:nowrap}.gxchip b{background:#e3f4ea;border-radius:7px;color:#1f7a45;display:grid;font-size:12px;height:24px;place-items:center;width:24px}.gxchip b.t{background:#e8eaff;color:#3b46c4}.gxchip b.d{background:#fff1d6;color:#7a5300;font-size:9.5px}.gxchip img{height:22px;width:22px}.gxchip.c1{bottom:118px;left:9%}.gxchip.c2{bottom:150px;right:9%}.gxchip.c3{bottom:40px;left:5%}.gxchip.c4{bottom:56px;right:4%}html.fx .gxchip{animation:gxfloat 6s ease-in-out infinite alternate}html.fx .gxchip.c2{animation-delay:-2s}html.fx .gxchip.c3{animation-delay:-4s}html.fx .gxchip.c4{animation-delay:-1s}@keyframes gxfloat{to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){html.fx .gxchip{animation:none}}@media (max-width:900px){.gx{grid-template-columns:1fr}.gxp+.gxp{border-left:0;border-top:1px solid var(--line)}.gxp{min-height:0}.gxt{padding:28px 22px 0}.gxv{min-height:300px}}@media (max-width:520px){.gxpill{bottom:120px;font-size:13.5px;left:14px;padding:12px 16px;right:14px}.gxwin{right:14px;width:calc(100% - 28px)}.gxchip{font-size:12px;padding:8px 10px}.gxchip.c1{left:4%}.gxchip.c2{right:4%}}.bcover.glc .gcard b:not(.ic):not(.ok){font-size:inherit!important;letter-spacing:0!important;line-height:inherit!important;margin:0!important}.bcover.glc .gcard.seal b{font-weight:600!important}.bcover.glc{container-type:size;display:block}.bcover.glc:after{background:linear-gradient(100deg,#ffffff2e,#fbf8f18c 55%,#fbf8f1b3)!important}.bcover.glc .gdots{background-image:radial-gradient(#3c327824 1px,#0000 1.4px);background-size:14px 14px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000);position:absolute;z-index:1}.bcover.glc .gui{display:flex;flex-direction:column;gap:3.85cqmin;left:5%;position:absolute;top:50%;transform:translateY(-50%);width:40%;z-index:2}.bcover.glc .gcard{align-items:center;background:#ffffffeb;border-radius:3.85cqmin;box-shadow:0 2.8cqmin 6.3cqmin -3.5cqmin #281e5a59;color:#1d1c1a;display:flex;font-size:max(9px,4.02cqmin);font-weight:500;gap:3.5cqmin;line-height:1.25;padding:3.15cqmin 4.2cqmin}.bcover.glc .gcard b.ic,.bcover.glc .gcard b.ok{background:#fff1d6;border-radius:2.1cqmin;color:#7a5300;display:grid;flex:none;font-size:max(8px,2.98cqmin);font-weight:600;height:8.05cqmin;min-width:8.05cqmin;padding:0 1.75cqmin;place-items:center}.bcover.glc .gcard b.ok{background:#e3f4ea;color:#1f7a45}.bcover.glc .gcard.on{outline:2px solid #f2c45a}.bcover.glc .gcard.q{align-items:flex-start;flex-direction:column;gap:1.05cqmin}.bcover.glc .gcard.q small{color:#7a5300;font-size:max(8px,2.8cqmin);font-weight:600}.bcover.glc .gcard.q b{font-weight:500}.bcover.glc .gcard.seal img{height:15.75cqmin;width:15.75cqmin}.bcover.glc .gcard.seal span{display:flex;flex-direction:column}.bcover.glc .gcard.seal small{color:#6b6862;font-size:max(8px,2.98cqmin)}.bcover.glc .gflow{background:repeating-linear-gradient(#c98a00 0 3px,#0000 3px 6px);display:block;height:4.2cqmin;margin:-2.45cqmin 0 -2.45cqmin 8.05cqmin;width:2px}.bcover.glc .gtt{color:#14131a;font-size:clamp(14px,min(5.6cqw,13cqh),60px);font-weight:600;letter-spacing:-.035em;line-height:1.04;position:absolute;right:5%;text-align:right;top:50%;transform:translateY(-50%);width:46%;z-index:2}.bcover.glc .gtt em{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#e39a00,#f7845a 60%,#5b6cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.gx.gx3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx3 .gxp{min-height:520px}.gx3 .gxt{padding:34px 32px 0}.gx3 .gxt h3{font-size:clamp(22px,1.9vw,27px)}.gx3 .gxv{min-height:250px}.gxv.r1{background:radial-gradient(70% 70% at 0 100%,#b9adf080,#0000 70%),radial-gradient(50% 60% at 100% 100%,#ffd36b4d,#0000 70%)}.gxv.r2{background:radial-gradient(70% 70% at 50% 110%,#ffaa8273,#0000 70%)}.gxv.r3{background:radial-gradient(70% 70% at 100% 100%,#f7845a52,#0000 70%),radial-gradient(55% 65% at 0 100%,#8f9bff52,#0000 70%)}.rvcard{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 26px 50px -28px #3c281461;display:flex;flex-direction:column;font-size:12.5px;gap:10px;padding:14px 16px;position:absolute}.rvcard small{color:#6b6862;font-size:11.5px;font-weight:500}.rvcard.ans{bottom:-12px;left:28px;padding-bottom:26px;right:72px}.rvnum{align-items:baseline;display:flex;gap:10px}.rvnum b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:600;letter-spacing:-.03em}.rvnum span{color:#55534f;font-size:13px}.rvchips{display:flex;flex-wrap:wrap;gap:8px}.rvchips span{border:1px solid var(--line);border-radius:99px;color:#3d3b37;font-size:11.5px;font-weight:500;padding:5px 10px}.rvchips .ver{background:#e3f4ea;border-color:#e3f4ea;color:#145233}.rvcard .own,.rvchips .own{background:#fff1d6;border-color:#fff1d6;color:#7a5300}.rvcard .own{align-self:flex-start;border-radius:99px;font-size:11.5px;font-weight:500;padding:5px 10px}.rvchips .btnr{background:#1d1c1a;border-color:#1d1c1a;color:#fff;margin-left:auto}.gxchip.f1{bottom:150px;right:18px}.gxchip.f2{bottom:96px;right:30px}.gxchip b.n{background:#fff1d6;color:#7a5300;padding:0 8px;width:auto}.gxchip.f1 b,.gxchip.f2 b{height:20px;width:20px}.rvcard.pr{bottom:-12px;left:24px;padding-bottom:24px;right:24px}.rvpr{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rvpr img{height:18px;width:18px}.rvpr b{font-size:13px;font-weight:600}.rvpr span{background:#e8eaff;border-radius:6px;color:#3b46c4;font:500 10.5px/1 ui-monospace,Menlo,monospace;padding:4px 6px}.rvdiff{background:#f6fbf7;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.rvdiff span{color:#145233;font:500 11px/1.4 ui-monospace,Menlo,monospace}.rvcard.def{align-items:flex-start;bottom:30px;outline:2px solid #f2c45a;outline-offset:-1px;right:18px;width:min(196px,48%)}.rvcard.def small{color:#1d1c1a;font-size:13px;font-weight:600}.rvcard.def code{background:#fff6e0;border-radius:8px;color:#7a5300;font:600 12px/1 ui-monospace,Menlo,monospace;padding:7px 9px}.gxchip.t1{bottom:176px;left:18px}.gxchip.t2{bottom:124px;left:18px}.gxchip.t3{bottom:72px;left:18px}.gxchip img{height:18px;width:18px}.gxchip b.bi{background:#e8eaff;color:#3b46c4;font-size:9.5px;height:20px;width:20px}.gxchip.t1,.gxchip.t2,.gxchip.t3{font-size:12px;gap:8px;padding:8px 10px}@media (max-width:1000px){.gx.gx3{grid-template-columns:1fr}.gx3 .gxp+.gxp{border-left:0;border-top:1px solid var(--line)}.gx3 .gxp{min-height:0}}.gx:not(.gx3) .gxp{min-height:470px}.gx:not(.gx3) .gxt{gap:12px}.gx:not(.gx3) .gxv{margin-top:8px;min-height:250px}#sec-twoflows .thead h2{font-size:clamp(32px,3.4vw,46px)}section .stack:has(>h2>.mute),section .thead{max-width:1120px!important}section h2:has(>.mute){text-wrap:balance;font-size:clamp(30px,3.1vw,44px)!important;letter-spacing:-.035em;line-height:1.06!important;max-width:none!important}section h2>.mute{display:block}section .stack>.lede,section .thead p{text-wrap:pretty;max-width:640px}.gvals b,.gx .gxt h3{text-wrap:balance}@media (max-width:640px){section h2:has(>.mute){font-size:30px!important}}.gx{background:none!important;border:0!important;border-radius:0!important;gap:16px;overflow:visible!important}.gxp{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.gxp+.gxp{border-left:1px solid var(--line)!important;border-top:1px solid var(--line)!important}.gxp:hover{box-shadow:0 34px 70px -40px #3c281466;transform:translateY(-4px)}.rvcard.def{right:16px!important;width:190px!important}.gxchip.t1 b:last-child,.gxchip.t2 b:last-child,.gxchip.t3 b:last-child{height:20px;width:20px}.rvcard.def code{font-size:11px;white-space:nowrap}.tfpub{grid-gap:20px!important;align-items:center;border-radius:22px;gap:20px!important;grid-template-columns:auto 1fr}.tfpub,.tfpub .tfl{display:grid!important}.tfpub .tfl{grid-gap:10px!important;gap:10px!important;grid-template-columns:1.75fr 1fr 1fr 1.25fr}.tfpub .tfl span{justify-content:center;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.tfpub .tfl span{white-space:normal}}@media (max-width:900px){.tfpub{grid-template-columns:1fr}.tfpub .tfl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tfpub .tfl{grid-template-columns:1fr}.tfpub .tfl span{justify-content:flex-start}}.xq{display:flex;flex-direction:column}.xq,.xqask{align-items:center}.xqask{background:#fff;border-radius:99px;box-shadow:0 0 0 8px #ffd6be73,0 18px 40px -18px #783c1466;color:#1d1c1a;display:inline-flex;font-size:18px;font-weight:500;gap:12px;padding:16px 26px}.xqask span{color:#c98a00;font-size:20px;font-weight:400}.xqfan{display:block;height:44px;margin:6px 0 0;width:66%}.xqcards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.xqc,.xqcards{position:relative}.xqc{background:#fff;border:1px solid var(--line);border-radius:26px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:24px 26px 0}.xqc.a{background:radial-gradient(80% 60% at 50% 105%,#ffbe6e66,#0000 70%),#fff}.xqc.b{background:radial-gradient(80% 60% at 50% 105%,#f7845a4d,#0000 70%),#fff}.xqc.c{background:radial-gradient(80% 60% at 50% 105%,#8f9bff59,#0000 70%),#fff}.xqh{align-items:center;color:#3d3b37;display:flex;font-size:15px;font-weight:500;gap:10px}.xqbi{background:#e8eaff;border-radius:6px;color:#3b46c4;display:grid;font-size:9.5px;font-weight:600;height:20px;place-items:center;width:20px}.xqn{color:#c2441f;font-size:clamp(40px,4vw,56px);font-weight:600!important;letter-spacing:-.04em;line-height:1;margin-top:6px}.xqc p{color:#55534f;font-size:15px;line-height:1.45;margin:0;min-height:2.9em}.xqv{align-items:flex-end;display:flex;height:170px;justify-content:center;margin:8px -26px 0;padding-bottom:16px}.xqbar,.xqv{position:relative}.xqbar{display:block;-webkit-mask-composite:source-in;-webkit-mask:repeating-linear-gradient(0deg,#000 0 7px,#0000 7px 8px),repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 8px);-webkit-mask-composite:source-in,xor;mask:repeating-linear-gradient(0deg,#000 0 7px,#0000 7px 8px) intersect,repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 8px);width:96px}.xqc.a .xqbar{background:linear-gradient(0deg,#f7845a,#ffc94d)}.xqc.b .xqbar{background:linear-gradient(0deg,#8f9bff,#f7845a)}.xqc.c .xqbar{background:linear-gradient(0deg,#2f3fd6,#8f9bff)}.xqsp{shape-rendering:crispEdges;height:36px;image-rendering:pixelated;left:50%;position:absolute;transform:translateX(-50%);width:30px}.xqbar{overflow:visible}.xqv:after{background:repeating-linear-gradient(90deg,#c9c3b6 0 7px,#0000 7px 8px);bottom:12px;content:"";height:4px;left:24px;position:absolute;right:24px}.xqline{border-top:2px dashed #1f7a45;height:0;left:-8px;pointer-events:none;position:absolute;right:-8px;z-index:3}.xqline em{background:#e3f4ea;border-radius:99px;bottom:6px;color:#145233;font-size:13px;font-style:normal;font-weight:600;left:28px;padding:4px 10px;position:absolute}.xqcap{text-wrap:balance;color:#55534f;font-size:17px;line-height:1.5;margin:28px 0 0;max-width:760px;text-align:center}.xqcap b{color:var(--ink);display:block;font-weight:600;margin-bottom:4px}html.fx .xqbar{animation:sqgrow 1s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}html.fx .xqc.b .xqbar{animation-delay:.12s}html.fx .xqc.c .xqbar{animation-delay:.24s}.xqmob{background:#e3f4ea;border-radius:99px;color:#145233;display:none;font-size:14px;font-weight:600;margin-top:18px;padding:6px 14px}@media (max-width:900px){.xqmob{display:inline-block}}@keyframes sqgrow{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){html.fx .xqbar{animation:none}}@media (max-width:900px){.xqcards{grid-template-columns:1fr}.xqfan,.xqline{display:none}.xqask{font-size:16px;margin-bottom:18px;padding:14px 20px}.xqc p{min-height:0}}.fnx{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fnv{background:#fdf1e2;border:0;border-radius:28px;cursor:pointer;display:block;font:inherit;isolation:isolate;min-height:460px;overflow:hidden;padding:0;position:relative}.fnbloom{height:100%;inset:0;position:absolute;width:100%;z-index:-1}.fnv img{bottom:0;height:92%;left:50%;position:absolute;transform:translateX(-50%);transition:transform .6s cubic-bezier(.2,.8,.2,1);width:auto}.fnv:hover img{transform:translateX(-50%) scale(1.03)}.fnplay{align-items:center;background:#fff;border-radius:99px;bottom:20px;box-shadow:0 14px 30px -16px #3c281473;color:#1d1c1a;display:inline-flex;font-size:14px;font-weight:500;gap:10px;left:20px;padding:10px 16px 10px 10px;position:absolute}.fnplay i{background:linear-gradient(140deg,#fdb515,#f7845a);border-radius:50%;height:30px;position:relative;width:30px}.fnplay i:after{border-bottom:6px solid #0000;border-left:9px solid #fff;border-top:6px solid #0000;content:"";left:12px;position:absolute;top:9px}.fnt{background:#fff;border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;gap:18px;padding:44px 44px 36px}.fnq{text-wrap:balance;color:var(--ink);font-size:clamp(34px,3.6vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.04;margin:0}.fnq em{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-style:normal}.fnt p{color:#55534f;font-size:16.5px;line-height:1.6;margin:0;max-width:560px}.fnproof{display:flex;flex-wrap:wrap;gap:10px}.fnproof span{background:#fbf7ee;border:1px solid var(--line);border-radius:14px;color:#55534f;font-size:14.5px;padding:10px 14px}.fnproof b{color:var(--ink);font-weight:600}.fnsig{align-items:center;border-top:1px solid var(--line);color:#6b6862;display:flex;flex-wrap:wrap;font-size:15px;gap:16px;justify-content:space-between;margin-top:auto;padding-top:18px}.fnsig b{color:var(--ink);font-weight:500}@media (max-width:900px){.fnx{grid-template-columns:1fr}.fnv{min-height:380px}.fnt{padding:28px 24px}}.fnv{cursor:default}.fnv img{height:min(84%,420px)!important;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 97%);mask-image:linear-gradient(90deg,#000 78%,#0000 97%)}.fnv:hover img{transform:translateX(-50%)!important}.sbx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.5fr 1fr}.sbdiag{background:radial-gradient(70% 80% at 0 0,#ffd36b73,#0000 65%),radial-gradient(60% 80% at 100% 100%,#8f9bff66,#0000 65%),#fffaf2;border:2px dashed #e3b04b;border-radius:28px;display:flex;flex-direction:column;gap:22px;padding:30px 30px 26px;position:relative}.sbk{color:#7a5300;font-size:13px;font-weight:600}.sbrow{gap:0}.sbn,.sbrow{align-items:center;display:flex}.sbn{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 30px -20px #281e5a59;font-size:15px;font-weight:500;gap:10px;padding:14px 16px;white-space:nowrap}.sbn img{height:22px;width:22px}.sbn.ek{background:#fffaf0;border-color:#f2c45a}.sbn.ek img{height:22px;width:14px}.sbic{background:#e3f4ea;border-radius:7px;color:#1f7a45;display:grid;font-size:12px;height:22px;place-items:center;width:22px}.sbwire{background:repeating-linear-gradient(90deg,#c98a00 0 5px,#0000 5px 10px);flex:1 1;height:2px;min-width:30px;position:relative}.sbwire em{color:#7a5300;font-size:12px;font-style:normal;font-weight:600;left:50%;position:absolute;top:-24px;transform:translateX(-50%)}.sbwire i{background:#fdb515;height:8px;left:0;position:absolute;top:-3px;width:8px}html.fx .sbwire i{animation:sbflow 2.4s linear infinite}@keyframes sbflow{to{left:calc(100% - 8px)}}.sbedge{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sbedge span{background:#fde4dc;border-radius:99px;color:#9a2f1a;font-size:12.5px;font-weight:500;padding:5px 11px}.sbedge em{color:#55534f;font-size:13px;font-style:normal;margin-left:4px}.sbstats{grid-gap:12px;display:grid;gap:12px;grid-template-rows:repeat(3,1fr)}.sbstats div{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;gap:16px;padding:16px 20px}.sbstats b{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:600;letter-spacing:-.03em;min-width:118px}.sbstats span{color:#55534f;font-size:14.5px;line-height:1.4}.seccards{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.secx{background:#fff;border:1px solid var(--line);border-radius:20px;transition:box-shadow .3s}.secx[open]{box-shadow:0 24px 48px -32px #281e5a59}.secx summary{grid-gap:14px;align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 1fr auto;list-style:none;padding:18px 20px}.secx summary::-webkit-details-marker{display:none}.sxic{background:linear-gradient(140deg,#fff3d1,#fde4dc);border-radius:12px;color:#7a5300;display:grid;height:40px;place-items:center;width:40px}.sxic svg{height:20px;width:20px}.sxt{display:flex;flex-direction:column;gap:3px;min-width:0}.sxt b{font-size:16px;font-weight:600}.sxt small{color:#6b6862;font-size:13.5px;line-height:1.35}.sxn{background:#f4f2ec;border-radius:99px;color:#55534f;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.secx[open] .sxn{background:#e3f4ea;color:#145233}.secx ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0 20px 18px 74px}.secx li{color:#3d3b37;font-size:14px;line-height:1.45;position:relative}.secx li:before{color:#1f7a45;content:"✓";font-weight:600;left:-20px;position:absolute}@media (max-width:1000px){.sbx{grid-template-columns:1fr}.seccards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.seccards{grid-template-columns:1fr}.sbrow{align-items:stretch;flex-direction:column;gap:8px}.sbwire{align-self:center;background:repeating-linear-gradient(180deg,#c98a00 0 5px,#0000 5px 10px);height:20px;min-width:0;width:2px}.sbwire em{left:14px;top:2px;transform:none}.sbwire i{display:none}}details.secx{border:1px solid var(--line)!important;margin:0!important;padding:0!important}details.secx>summary{border:0!important;font-size:inherit!important;padding:18px 20px!important}details.secx>summary:after,details.secx>summary:before{content:none!important;display:none!important}details.secx>summary .sxn:after{content:" +"}details.secx[open]>summary .sxn:after{content:" −"}.secx summary{grid-template-columns:auto 1fr auto!important}.sbwire em{bottom:-24px;top:auto;white-space:nowrap}.sbdiag{gap:30px;justify-content:space-between}.sbrow{margin:auto 0}.sbn{font-size:16px;padding:18px 20px}.sbstats div{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center}.sbstats b{font-size:28px;min-width:0!important}.faqhead h2{font-size:clamp(32px,3.2vw,44px)!important;letter-spacing:-.035em;line-height:1.05}.faqhead .gxl{margin-top:8px}.cs3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.35fr 1fr;grid-template-rows:auto 1fr}.csjob{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.csjob .gxk{margin-right:6px}.cschip{background:#fff;border:1px solid var(--line);border-radius:99px;color:#3d3b37;font-size:14px;font-weight:500;padding:8px 14px}.cscmp{grid-gap:16px;gap:16px;grid-template-rows:1fr 1fr}.csc,.cscmp{display:grid}.csc{grid-column-gap:16px;grid-row-gap:8px;background:#fff;border:1px solid var(--line);border-radius:26px;column-gap:16px;grid-template-areas:"k cost" "n cost" "bar bar" "p p";grid-template-columns:1fr auto;padding:24px 28px;position:relative;row-gap:8px}.csc .gxk{grid-area:k}.csc .csn{grid-area:n}.csc .csbar{grid-area:bar}.csc p{color:#55534f;font-size:14.5px;grid-area:p;line-height:1.45;margin:0}.csn{font-size:clamp(40px,4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.csc.by .csn{color:#8a857a}.csc.ek{background:radial-gradient(70% 90% at 0 0,#ffd36b8c,#0000 65%),radial-gradient(60% 80% at 100% 100%,#8f9bff66,#0000 65%),#fff6e6;border:0}.csc.ek .csn{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text}.csbar{background:#0f10120f;height:14px;margin-top:6px;overflow:hidden}.csbar,.csbar i{border-radius:99px}.csbar i{background:#c9c3b6;display:block;height:100%}.csc.ek .csbar{background:#ffffffb3}.csc.ek .csbar i{background:linear-gradient(90deg,#fdb515,#f7845a);min-width:22px}html.fx .csbar i{animation:csgrow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@keyframes csgrow{0%{transform:scaleX(0)}}.cscost{align-self:start;background:#f4f2ec;border-radius:99px;color:#6b6862;font-size:15px;font-weight:600;grid-area:cost;padding:6px 12px;text-decoration:line-through;text-decoration-thickness:1.5px}.csc.ek .cscost{background:#e3f4ea;color:#145233;text-decoration:none}.csq{background:#fff;border:1px solid var(--line);border-radius:26px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0;padding:30px 32px}.csq blockquote{text-wrap:balance;color:var(--ink);font-size:clamp(24px,2.3vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0}.csq figcaption{color:#6b6862;font-size:15px}.csq figcaption b{color:var(--ink);font-weight:500}.csq .gxl,.csres{margin-top:auto}.csres{align-items:center;background:#f6fbf7;border-radius:14px;color:#145233;display:flex;font-size:14.5px;font-weight:500;gap:10px;padding:12px 14px}.csres b{background:#e3f4ea;border-radius:7px;display:grid;font-size:12px;height:22px;place-items:center;width:22px}.csres+.gxl{margin-top:0}@media (prefers-reduced-motion:reduce){html.fx .csbar i{animation:none}}@media (max-width:900px){.cs3{grid-template-columns:1fr}}.seccards{align-items:stretch!important}details.secx[open] .sxt small{display:none}details.secx[open]>summary{align-items:center}details.secx ul{padding-top:2px!important}.sechead{align-items:center;display:flex;justify-content:space-between;margin-bottom:-4px}.secall{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:500}.gx.sfg{grid-template-columns:1fr 1fr}.sfg .gxp{min-height:440px}.sfg .gxt{padding:32px 34px 0}.sfg .gxt h3{font-size:clamp(22px,2vw,28px)}.sfg .gxv{min-height:200px}.gxv.sf1,.gxv.sf3{background:radial-gradient(60% 70% at 0 100%,#29b5e838,#0000 70%),radial-gradient(50% 60% at 100% 100%,#ffd36b59,#0000 70%)}.gxv.sf2,.gxv.sf4{background:radial-gradient(60% 70% at 100% 100%,#8f9bff59,#0000 70%),radial-gradient(50% 60% at 0 100%,#ffaa824d,#0000 70%)}.sfbox{background:#ffffffb3;border:2px dashed #29b5e8;border-radius:20px;bottom:44px;left:32px;padding:16px;position:absolute;right:32px}.sfbk{align-items:center;color:#11567f;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.sfbk img{height:18px;width:18px}.sfin{display:flex;flex-wrap:wrap;gap:8px}.sfin span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px}.sfin span.ek{background:#fffaf0;border-color:#f2c45a}.sfin span.ek img{height:16px;width:10px}.sfout{bottom:12px;color:#9a2f1a;font-size:12.5px;font-weight:500;left:32px;position:absolute}.rvcard.sfsv{bottom:40px;left:28px;right:auto;transform:none;width:170px!important}.gxchip.s1{bottom:150px;right:24px}.gxchip.s2{bottom:96px;right:24px}.gxchip.s3{bottom:42px;right:24px}.sfmk{background:#fff;border:1px solid var(--line);border-radius:18px;bottom:30px;box-shadow:0 26px 50px -28px #1e3c5a59;flex-direction:column;left:32px;padding:18px;position:absolute;right:32px}.sfmh,.sfmk{display:flex;gap:12px}.sfmh{align-items:center}.sfml{background:#fff6e0;border-radius:12px;display:grid;height:44px;place-items:center;width:44px}.sfml img{height:24px;width:16px}.sfmh b{display:block;font-size:16px;font-weight:600}.sfmh small{color:#6b6862;font-size:12.5px}.sfget{background:#1d1c1a;border-radius:99px;color:#fff;font-size:13.5px;font-weight:600;margin-left:auto;padding:8px 18px}.sfmr{display:flex;flex-direction:column;gap:6px}.sfmr i{background:#ecebf7;border-radius:4px;display:block;height:7px}.sfmr i.s{width:60%}.sfmt{display:flex;gap:8px}.sfmt span{background:#e3f4ea;border-radius:99px;color:#145233;font-size:12px;font-weight:500;padding:4px 10px}.sfroles{bottom:30px;display:flex;flex-direction:column;gap:10px;left:32px;position:absolute;right:32px}.sfroles div{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 30px -22px #281e5a59;display:grid;gap:12px;grid-template-columns:96px 1fr auto;padding:11px 14px}.sfroles small{color:#6b6862;font-size:12.5px}.sfroles code{color:#3b46c4;font:600 12.5px/1 ui-monospace,Menlo,monospace}.sfroles b{background:#e3f4ea;border-radius:7px;color:#1f7a45;display:grid;font-size:12px;height:22px;place-items:center;width:22px}@media (max-width:900px){.gx.sfg{grid-template-columns:1fr}.sfg .gxp{min-height:0}.sfg .gxv{min-height:240px}}.gcard .ui{background-clip:padding-box!important;border:10px solid #ffffff61!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;box-shadow:0 0 0 1px #fff9,0 30px 70px -30px #0f101259!important}.gcard .ui>*{border-radius:16px 16px 0 0;overflow:hidden}.qbstage .qb{background-clip:padding-box!important;border:12px solid #ffffff61!important;box-shadow:0 0 0 1px #fff9,0 40px 80px -40px #281e5a66!important}html.fx .gxwin{overflow:hidden}html.fx .gxwin:after{animation:gxscan 6s ease-in-out infinite;background:linear-gradient(180deg,#0000,#ffd67838,#0000);content:"";height:46px;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes gxscan{0%{opacity:0;transform:translateY(20px)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(240px)}}html.fx .gxrow em.q{animation:gxbreathe 3.2s ease-in-out infinite}@keyframes gxbreathe{0%,to{box-shadow:0 0 0 0 #fdb51500}50%{box-shadow:0 0 0 5px #fdb51538}}html.fx .gxpill{animation:gxbob 7s ease-in-out infinite}@keyframes gxbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html.fx .gxring{animation:gxspin 60s linear infinite}html.fx .gxring.r2{animation-direction:reverse;animation-duration:80s}html.fx .gxring.r3{animation-duration:110s}@keyframes gxspin{to{transform:translateX(-50%) rotate(1turn)}}html.fx .gxcore{animation:gxglow 4s ease-in-out infinite}@keyframes gxglow{0%,to{box-shadow:0 18px 40px -18px #3c288c73,0 0 0 10px #8f9bff1f}50%{box-shadow:0 18px 40px -18px #3c288c73,0 0 0 16px #8f9bff14}}@media (prefers-reduced-motion:reduce){html.fx .gxcore,html.fx .gxpill,html.fx .gxring,html.fx .gxrow em.q,html.fx .gxwin:after{animation:none}}.gxp .gxchip,.gxp .gxcore,.gxp .gxpill,.gxp .gxring,.gxp .gxrow em.q,.gxp .gxwin:after{animation-play-state:paused!important}.gxp.inview .gxchip,.gxp.inview .gxcore,.gxp.inview .gxpill,.gxp.inview .gxring,.gxp.inview .gxrow em.q,.gxp.inview .gxwin:after{animation-play-state:running!important}.gx.vx3{grid-template-columns:repeat(3,minmax(0,1fr))}.gx.vx4{grid-template-columns:repeat(4,minmax(0,1fr))}.gxp.vx{min-height:0!important}.gx.vx4 .gxp.vx .gxv{min-height:170px}.vx .gxt{padding:28px 28px 0}.vx .gxt h3{font-size:clamp(19px,1.6vw,23px)}.vx .gxt p{font-size:14.5px}.vx .gxv{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin-top:auto;min-height:150px;padding-top:24px!important;padding:0 20px 22px}.vx:nth-child(3n+1) .gxv{background:radial-gradient(70% 70% at 0 100%,#ffbe6e66,#0000 70%)}.vx:nth-child(3n+2) .gxv{background:radial-gradient(70% 70% at 50% 110%,#f7845a4d,#0000 70%)}.vx:nth-child(3n) .gxv{background:radial-gradient(70% 70% at 100% 100%,#8f9bff61,#0000 70%)}.vx .gxchip{font-size:12.5px;padding:8px 10px;position:static}.vxc{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 44px -28px #3c281461;display:flex;flex-direction:column;font-size:13px;gap:9px;padding:14px 16px}.vxc small{color:#6b6862;font-size:12px;font-weight:500}.vxc.sm{flex:1 1;padding:12px}.vxbig{align-items:center;display:flex;font-size:30px;font-weight:600;gap:10px;letter-spacing:-.03em;line-height:1}.vxbig.s{font-size:22px}.vxbig i{background:#fde4dc;border-radius:50%;color:#b2462a;display:grid;font-size:14px;font-style:normal;height:26px;place-items:center;width:26px}.vxli{align-items:center;color:#3d3b37;display:flex;gap:10px;justify-content:space-between}.vxli b{color:var(--ink);font-weight:600;white-space:nowrap}.vxli span{align-items:center;display:flex;gap:8px}.vxli b.good{color:#1f7a45}.vxli b.bad{color:#b2462a}.dot{background:#c9c3b6;border-radius:50%;display:inline-block;height:8px;width:8px}.dot.warn{background:#f7845a}.box{border:1.5px solid #c9c3b6;border-radius:3px;display:inline-block;height:12px;width:12px}.vxtag{align-self:flex-start;border-radius:99px;font-size:12px;font-weight:500;padding:4px 10px}.vxtag.bad{background:#fde4dc;color:#9a2f1a}.vxtag.warn{background:#fff1d6;color:#7a5300}.vxtag.c{align-self:center}.vxtag.in{margin-left:6px}.vxrow{display:flex;gap:8px;justify-content:center}.vxrow.w{flex-wrap:wrap}.vxtl{background:#f4f2ec;height:10px;overflow:hidden}.vxtl,.vxtl i{border-radius:99px}.vxtl i{background:linear-gradient(90deg,#c9c3b6,#f7845a);display:block;height:100%}.vxlines{display:flex;flex-direction:column;gap:6px}.vxlines i{background:#ecebf7;border-radius:4px;display:block;height:7px}.vxlines i.s{width:55%}.vxq{align-self:flex-end;background:#1d1c1a;border-radius:14px 14px 4px 14px;color:#fff}.vxa,.vxq{font-size:13px;padding:8px 12px}.vxa{align-self:flex-start;background:#f4f2ec;border-radius:14px 14px 14px 4px}.vxcode{background:#f6f4ef;border-radius:8px;color:#3d3b37;font:500 11.5px/1.3 ui-monospace,Menlo,monospace;padding:8px 10px}html.fx .gxp.vx.inview .vxc,html.fx .gxp.vx.inview .vxrow{animation:vxin .7s cubic-bezier(.2,.8,.2,1) both}@keyframes vxin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.fx .gxp.vx.inview .vxc,html.fx .gxp.vx.inview .vxrow{animation:none}}@media (max-width:1000px){.gx.vx4{grid-template-columns:1fr 1fr}.gx.vx3{grid-template-columns:1fr}}@media (max-width:560px){.gx.vx4{grid-template-columns:1fr}.gxp.vx{min-height:0}}.lside{overflow:hidden!important}@media (max-width:1000px){.lside{position:relative!important}}.lbar .lsearch{flex:1 1 220px!important;min-width:200px}.lbar .bfilt{flex:0 1 auto!important;scroll-padding-left:8px}@media (max-width:900px){.lbar .bfilt,.lbar .lsearch{flex:none!important}.lbar .bfilt{max-width:100%;min-width:0;width:100%}}.lsicon{color:#6b6862;display:grid;place-items:center}.lres{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;color:#55534f;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;justify-content:space-between;padding:12px 18px}.lres[hidden]{display:none}.lres b{color:var(--ink);font-weight:600}.lres .link{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:500}.lrn mark{background:#fff1c2;border-radius:3px;color:inherit;padding:0 2px}html.fx .gxp .gxv .gxcore,html.fx .gxp .gxv .gxpill,html.fx .gxp .gxv .gxring,html.fx .gxp .gxv .gxwin,html.fx .gxp .gxv.s .gxchip{opacity:0}html.fx .gxp .gxv .gxwin{transform:translateY(28px)}html.fx .gxp .gxv .gxrow.hl{box-shadow:0 0 0 0 #fdb51500}html.fx .gxp .gxv .gxpill{translate:-40px 0}html.fx .gxp .gxv .gxring{scale:.6}html.fx .gxp .gxv .gxcore{scale:.4}html.fx .gxp .gxv.s .gxchip{scale:.9;translate:0 18px;translate:var(--fx,0) var(--fy,18px)}.gxv.s .gxchip.c1{--fx:60px;--fy:30px}.gxv.s .gxchip.c2{--fx:-60px;--fy:40px}.gxv.s .gxchip.c3{--fx:70px;--fy:-10px}.gxv.s .gxchip.c4{--fx:-70px;--fy:-10px}html.fx .gxp.seen .gxv .gxwin{opacity:1;transform:none;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1)}html.fx .gxp.seen .gxv .gxrow.hl{animation:gxhl 1.6s cubic-bezier(.2,.8,.2,1) .7s 1 both}@keyframes gxhl{0%{box-shadow:0 0 0 0 #fdb5158c}to{box-shadow:0 0 0 14px #fdb51500}}html.fx .gxp.seen .gxv .gxpill{opacity:1;transition:opacity .6s ease .45s,translate .8s cubic-bezier(.2,.8,.2,1) .45s;translate:0 0}html.fx .gxp.seen .gxv .gxring{opacity:1;scale:1;transition:opacity .8s ease,scale 1.1s cubic-bezier(.2,.8,.2,1)}html.fx .gxp.seen .gxv .gxcore{opacity:1;scale:1;transition:opacity .5s ease .2s,scale .8s cubic-bezier(.34,1.4,.64,1) .2s}html.fx .gxp.seen .gxv.s .gxchip{opacity:1;scale:1;transition:opacity .6s ease .55s,translate .9s cubic-bezier(.2,.8,.2,1) .55s,scale .9s cubic-bezier(.2,.8,.2,1) .55s;translate:0 0}@media (prefers-reduced-motion:reduce){html.fx .gxp .gxv .gxcore,html.fx .gxp .gxv .gxpill,html.fx .gxp .gxv .gxring,html.fx .gxp .gxv .gxwin,html.fx .gxp .gxv.s .gxchip{opacity:1;scale:none;transform:none;transition:none;translate:none}html.fx .gxp.seen .gxv .gxrow.hl{animation:none}}.ckbar{--ck-ink:#0f1012;--ck-ink2:#4b4740;--ck-line:#e6e2da;-webkit-font-smoothing:antialiased;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid var(--ck-line);border-radius:16px;bottom:20px;box-shadow:0 20px 50px -24px #0f101259;color:var(--ck-ink);display:flex;font-family:Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;gap:20px;left:0;letter-spacing:-.01em;margin:0 auto;opacity:0;padding:14px 14px 14px 20px;pointer-events:none;position:fixed;right:0;text-align:left;transform:translateY(12px);transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:min(760px,calc(100% - 40px));z-index:78}.ckbar[hidden]{display:none}.ckbar.in{opacity:1;pointer-events:auto;transform:none}.ckbar p{color:var(--ck-ink2);flex:1 1;font-size:13.5px;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0;min-width:0}.ckbar p b{color:var(--ck-ink);font-weight:500}.ckbar a{color:var(--ck-ink);text-decoration:underline;text-underline-offset:2px}.ckbtns{grid-gap:8px;display:grid;flex:none;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column}.ckb{background:#fff;border:1px solid var(--ck-line);border-radius:999px;color:var(--ck-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:500;height:40px;letter-spacing:-.01em;line-height:1;padding:0 18px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap}.ckb:hover{border-color:#cfc8bb}.ckb.ckb-p{background:var(--ck-ink);border-color:var(--ck-ink);color:#fff}.ckb.ckb-p:hover{background:#2a2b2e;border-color:#2a2b2e}.ckb:focus-visible,.ckbar a:focus-visible{outline:2px solid var(--ck-ink);outline-offset:2px}body.mnavopen .ckbar{display:none}@media (max-width:640px){.ckbar{align-items:stretch;bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;left:10px;padding:16px;right:10px;width:auto}.ckb{height:44px}}@media (prefers-reduced-motion:reduce){.ckbar{transform:none;transition:opacity .25s ease-in-out}}@media (max-width:1239px){html.ck-on .askw{bottom:84px!important;bottom:var(--ck-lift,84px)!important}}.askw{transition:bottom .25s ease-in-out}.gflegal .cklink{background:none;border:0;color:#0f1012b8;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0}.gflegal .cklink:hover{color:var(--dark)}.gflegal .cklink:focus-visible{border-radius:4px;outline:2px solid #0f1012;outline-offset:2px}@media (max-width:640px){.gflegal .cklink{align-items:center;display:inline-flex;min-height:44px}}.pmconn{align-items:center;background:#fff;border:1px solid #e6e3dc;border-radius:.7em;display:flex;gap:.8em;padding:.6em .9em}.pmconn img{height:1.9em;width:1.9em}.pm .pmconn img,.pmconn img,.stage .ui .pmconn img{flex:none;height:1.9em!important;max-height:1.9em!important;max-width:1.9em!important;min-width:0;object-fit:contain;width:1.9em!important}.dx .m-connh img,.stage .ui .m-connh img{flex:none;height:38px!important;max-width:38px!important;object-fit:contain;width:38px!important}@media (max-width:640px){.dx .m-connh img,.stage .ui .m-connh img{height:30px!important;max-width:30px!important;width:30px!important}}.pmconn>div{display:flex;flex-direction:column;gap:.15em;min-width:0}.pmconn b{font-size:.95em}.pmconn>div span{color:#6b675f;font-size:.72em}.pmtg{align-items:center;color:#4a4740;display:flex;font-size:.72em;gap:.4em;margin-left:auto;white-space:nowrap}.pmtg i{background:#d9d5cb;border-radius:1em;height:1em;position:relative;width:1.8em}.pmtg i:after{background:#fff;border-radius:50%;content:"";height:.76em;left:.12em;position:absolute;top:.12em;width:.76em}.pmbt{background:#fff;border:1px solid #dcd8cf;border-radius:.45em;color:#4a4740;font-size:.72em;font-weight:400;padding:.3em .7em;white-space:nowrap}.pmchips .pmchk{background:none;border:0;color:#4a4740;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;padding-left:0}.pmch.pmchx{align-items:center;display:flex;justify-content:space-between}.pmex span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmex b.pmexg{margin-top:.6em}.pmex.pmtasks span{align-items:flex-start;white-space:normal}.pmex.pmtasks span i{border:1px solid #d9d5cb;border-radius:50%;color:#1d7a43;display:grid;flex:none;font-size:.8em;font-style:normal;height:1.15em;margin-top:.05em;place-items:center;width:1.15em}.pmex.pmtasks span.done i{background:#e6f6ec;border-color:#9fd4b2}.pmex.pmtasks span.on{background:#fff8e3;box-shadow:inset .15em 0 0 #fdb515;color:#1a1917;font-weight:600}.pmex.pmtasks span.on i{border-color:#fdb515}.pmsec{align-items:baseline;background:#fff;border:1px solid #efece5;border-radius:.5em;display:flex;flex-wrap:wrap;font-size:.74em;gap:.15em .6em;padding:.45em .7em}.pmsec small{color:#8b877d}.pmsec b,.pmsec small{font-weight:600}.pmsec span{color:#6b675f;flex-basis:100%}.pmsec.hl{background:#fff8e3;border-color:#fdb515}.pmchat{background:#fff;border-left:1px solid #ebe8e1;display:flex;flex:none;flex-direction:column;gap:.55em;min-width:0;padding:.9em;width:31%}.pmchh{align-items:center;display:flex;font-size:.8em;gap:.45em}.pmchh i{background:#fdb515;border-radius:50%;flex:none;height:.9em;width:.9em}.pmchh i.half{background:linear-gradient(90deg,#fdb515 50%,#0000 0);border:2px solid #fdb515}.pmchh em{background:#fff1c7;border-radius:2em;color:#7a5400;font-size:.9em;font-style:normal;font-weight:600;padding:.1em .55em}.pmchat h4{font-size:1em;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.pmchat h4 code{background:#fdb515;border-radius:.25em;color:#1a1917;font-size:.92em;padding:0 .2em}.pmmsg{color:#3a3833;font-size:.8em;line-height:1.35;margin:0}.pmchat .pmopt{align-items:flex-start;font-size:.72em;padding:.5em .65em}.pmans{color:#8b877d;font-size:.7em}.pmdq b.exp{background:#f1eee8;color:#4a4740}.pmcode{background:#f8f6f1;border:1px solid #efece5;border-radius:.5em;color:#1a1917;font:400 .72em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;overflow:hidden;padding:.7em .9em;white-space:pre}.pmside small{border-top:1px solid #f0ede6;color:#8b877d;font-size:.92em;padding-top:.45em}html .dx-hhero .ah-wrap{margin-top:clamp(40px,7vh,88px)}html .dx-hhero .dx-hmeta{margin-top:20px}.f90 .thead.f90c{align-items:center;margin:0 auto;max-width:980px;text-align:center}.f90 .thead.f90c .lede{margin-left:auto;margin-right:auto}.wis{padding-top:clamp(56px,8vh,104px)}.bem-h,.wis-h{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:900px;text-align:center}.wis-h .lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5}.bem{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bem-c{background:#fff;border-radius:24px;box-shadow:inset 0 0 0 1px #ecebe7,0 30px 60px -48px #14185073;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:28px;position:relative}.bem-c:before{content:"";height:4px;inset:0 0 auto 0;position:absolute}.bem-b:before{background:linear-gradient(90deg,#fdb515,#f7845a)}.bem-e:before{background:linear-gradient(90deg,#f7845a,#d96fa0)}.bem-m:before{background:linear-gradient(90deg,#8f87ff,#5b6cff)}.bem-t{color:#7a5300;font-size:18px;font-weight:500;letter-spacing:-.02em;margin:0}.bem-e .bem-t{color:#a8452b}.bem-m .bem-t{color:#3d48c2}.bem-s{color:#6b6862;font-size:14px;margin:0}.bem-big{font-size:clamp(40px,3.6vw,54px);letter-spacing:-.045em;line-height:1;margin:18px 0 0}.bem-big,.bem-tag{color:#0f1012;font-weight:500}.bem-tag{border-bottom:1px solid #ecebe7;font-size:16px;letter-spacing:-.015em;line-height:1.35;margin:6px 0 0;padding-bottom:18px}.bem-dl{grid-gap:14px;display:grid;flex:1 1;gap:14px;margin:14px 0 0}.bem-dl dt{color:#8a867f;font-size:13px}.bem-dl dd{color:#2b2a28;font-size:15px;line-height:1.45;margin:2px 0 0}.bem-cta{background:#0f1012;border-radius:999px;color:#fff;display:block;font-size:15px;font-weight:500;margin-top:22px;padding:12px 16px;text-align:center;text-decoration:none}.bem-cta:hover{background:#2b2a28}.mo-head .dx-lede{margin-left:auto;margin-right:auto;max-width:820px}.mo-tr{border-bottom:1px solid #ecebe7;border-top:1px solid #ecebe7;margin:18px auto 0;max-width:860px;padding:14px 0;text-align:left}.mo-tr summary{color:#0f1012;cursor:pointer;font-size:16px;font-weight:500}.mo-tr p{color:#55534f;font-size:15px;line-height:1.6;margin:12px 0 0}@media (max-width:900px){.bem{grid-template-columns:1fr}}.es-hero{--g-ink:#1d1d1d;--g-mute:#727272;--g-warm:#fbf6f4}.es-hero .es-stage{border-radius:16px!important;padding:clamp(22px,3.6vh,36px) clamp(20px,4vw,64px)!important}.es-hero .es-stage .dx-ring{opacity:.55}.es-dia{grid-gap:0;display:grid;font-family:Inter Tight,sans-serif;font-family:var(--sans,"Inter Tight",sans-serif);gap:0;margin:0 auto;max-width:1080px}.es-row{grid-column-gap:clamp(12px,1.6vw,22px);align-items:center;column-gap:clamp(12px,1.6vw,22px);display:grid;grid-template-columns:184px repeat(3,minmax(0,1fr));padding:0 14px}.es-lab{color:#0f1012db;font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.es-src .es-lab{color:#fff}.es-c{align-items:center;background:#fff;border-radius:12px;box-shadow:0 12px 30px -20px #1418508c;display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:10px 12px 10px 16px}.es-cl{color:var(--g-ink);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.es-lg{display:flex;flex:none;gap:6px}.es-i{background:#f3f3f5;border-radius:8px;color:#3a3a3e;display:grid;height:30px;place-items:center;width:30px}.es-i img{filter:grayscale(1) contrast(1.2);opacity:.9}.es-i img,.es-i svg{height:16px;width:16px}.es-i svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.es-core{grid-column-gap:clamp(12px,1.6vw,22px);align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 50px -30px #14185099;column-gap:clamp(12px,1.6vw,22px);display:grid;grid-template-columns:184px repeat(3,minmax(0,1fr));padding:12px 14px}.es-coreh{grid-gap:4px;display:grid;gap:4px;justify-items:start}.es-coreh img{height:22px;width:auto}.es-coreh span{color:var(--g-mute);font-size:13px;letter-spacing:-.01em;line-height:1.2}.es-t{align-items:center;background:var(--g-warm);border-radius:10px;display:flex;gap:10px;min-height:48px;padding:8px 12px}.es-t b{color:var(--g-ink);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.es-ti{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:8px;color:#3a2a00;display:grid;flex:none;height:30px;place-items:center;width:30px}.es-ti svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.es-conn{height:clamp(16px,2.6vh,26px)}.es-conn i,.es-ln{background:repeating-linear-gradient(180deg,#fffffff2 0 4px,#0000 4px 8px);display:block;height:100%;justify-self:center;width:1.5px}.es-whr{align-items:stretch;min-height:40px}.es-wh,.es-whr .es-lab{align-self:center}.es-wh{align-items:center;background:#ffffff8c;border:0;border-radius:999px;display:flex;gap:8px;justify-content:space-between;padding:5px 6px 5px 14px}.es-wh>span:first-child{color:#1d1d1d;font-size:13px;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.es-wh .es-i{background:#ffffffd9;border-radius:999px;height:24px;width:24px}.es-wh .es-i img{height:13px;width:13px}@media (prefers-reduced-motion:no-preference){.es-dia .es-conn i,.es-dia .es-ln{animation:esFlow 2.8s linear infinite}}@media (max-width:1100px){.es-core,.es-row{grid-template-columns:130px repeat(3,minmax(0,1fr))}.es-c{align-items:flex-start;flex-direction:column;gap:8px;justify-content:center;padding:10px 12px}.es-wh{border-radius:12px;flex-wrap:wrap;padding:6px 8px 6px 12px}}@media (max-width:820px){.es-hero .es-stage{padding:18px 12px!important}.es-core,.es-row{column-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px}.es-row>.es-lab{font-size:14px;grid-column:1/-1;margin-bottom:8px}.es-conn>.es-lab,.es-whr>.es-lab{display:none}.es-core{padding:10px 8px;row-gap:8px}.es-coreh{align-items:center;gap:10px;grid-column:1/-1;grid-template-columns:auto 1fr;padding:2px 2px 4px}.es-c{align-items:flex-start;flex-direction:column-reverse;gap:8px;min-height:0;padding:10px}.es-cl,.es-t b{font-size:12.5px}.es-i{border-radius:6px;height:24px;width:24px}.es-i img,.es-i svg{height:13px;width:13px}.es-lg{gap:4px}.es-t{align-items:flex-start;flex-direction:column;gap:6px;padding:8px}.es-ti{height:24px;width:24px}.es-wh{align-items:flex-start;border-radius:10px;flex-direction:column;gap:4px;padding:6px 8px}.es-wh>span:first-child{font-size:11.5px;white-space:normal}.es-wh .es-i{height:20px;width:20px}.es-wh .es-lg{gap:2px}.es-src .es-lab{margin-top:0}}.es-hero .es-stage{padding:clamp(18px,3vh,32px) clamp(16px,3.2vw,48px)!important}.es-panel{background:#fff;background-image:linear-gradient(rgba(15,16,18,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,16,18,.035) 1px,#0000 0);background-size:28px 28px;border-radius:20px;box-shadow:0 30px 70px -40px #1418508c;margin:0 auto;max-width:1120px;padding:clamp(20px,3.2vh,36px) clamp(12px,2vw,28px);position:relative;z-index:1}.es-panel .es-lab,.es-panel .es-src .es-lab{color:#6b6862;font-size:14px}.es-panel .es-c{box-shadow:0 0 0 1px #ecebe7,0 8px 20px -16px #14185059}.es-panel .es-core{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#fdb515,#f7845a 45%,#5b6cff) border-box;border:1.5px solid #0000;box-shadow:0 18px 44px -30px #14185080}.es-panel .es-conn i,.es-panel .es-ln{background:repeating-linear-gradient(180deg,#0f101247 0 4px,#0000 4px 8px)}.es-panel .es-wh{background:#f6f5f2;box-shadow:inset 0 0 0 1px #ecebe7}.es-panel .es-wh .es-i{background:#fff}.es-t{align-items:flex-start;padding:10px 12px}.es-tt{grid-gap:2px;display:grid;gap:2px}.es-tt em{color:#6b6862;font-size:12.5px;font-style:normal;line-height:1.3}@media (max-width:760px){.es-tt em{display:none}.es-panel{border-radius:14px;padding:14px 8px}}details.mo-tr{background:none!important;border:0;border-bottom:1px solid #ecebe7;border-radius:0!important;border-top:1px solid #ecebe7;box-shadow:none!important;display:block;margin:24px auto 0!important;max-width:860px;padding:0!important;width:100%}details.mo-tr>summary{align-items:center;background:none!important;border:0!important;color:#0f1012;display:flex!important;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:-.01em;padding:16px 4px!important}details.mo-tr>summary:after{flex:none}details.mo-tr>p{margin:0 4px 20px!important}.bem-c{border-radius:20px!important;box-shadow:inset 0 0 0 1px #e7e4de!important;padding:32px!important}.bem-c:before{display:none!important}.bem-e .bem-t,.bem-m .bem-t,.bem-t{color:#0f1012!important;font-size:15px!important}.bem-s{color:#727272!important}.bem-big{color:#0f1012!important;margin-top:28px!important}.bem-tag{border-bottom-color:#ecebe7!important;color:#6b6862!important;font-size:17px!important}.bem-dl dt{color:#727272!important}.bem-cta{align-items:center;align-self:flex-start;background:#fff!important;border:1px solid #dcd8d0;color:#0f1012!important;display:inline-flex!important;font-size:15px!important;height:44px;margin-top:28px!important;padding:0 22px!important}.bem-cta:hover{background:#f7f5f2!important}.stkhome{--g-ink:#1d1d1d;--g-ink0:#0f1012;--g-mute:#727272;--g-warm:#fbf6f4;--g-soft:#f6f6f7;--g-pad:64px;--g-gut:32px;--g-sec:120px;--g-grad:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#8f9bff,#0000 62%),radial-gradient(60% 80% at 10% 100%,#5b6cff,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#6f7bf5)}.stkhome body{background:#fff}.stkhome .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.stkhome header,.stkhome header.light,.stkhome header.scrolled{background:#fff!important;border-bottom:0!important;box-shadow:none!important;padding:0!important}.stkhome header .hdr,.stkhome header.light .hdr,.stkhome header.scrolled .hdr{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:64px!important;max-width:1376px!important;padding:0 var(--g-gut)!important}.stkhome header .mi>a,.stkhome header .mi>button{color:#6f6f6f!important;font-size:15.5px}.stkhome header .mi:hover>a,.stkhome header .mi:hover>button{color:#000!important}.stkhome header .hdr .soft{color:#1d1d1d!important}.stkhome header .hright .sep{background:#e4e4e7!important}.stkhome header .hdr .btn.p{background:#000!important;border-color:#000!important;border-radius:64px!important;color:#fff!important;font-size:15px;height:40px;padding:0 20px!important}.stkhome header .hdr .btn.p:hover{background:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important}.stkhome .ah-hero.dx.dx-hhero{--navh:64px;background:#fff}.stkhome .ah-hero .dx-hero{background:#fff}.stkhome .ah-hero .dx-herot .dx-h1{color:#000;font-size:clamp(34px,min(3.9vw,6.4vh),56px);font-weight:500;letter-spacing:-.043em;line-height:.98}.stkhome .ah-hero .dx-herot .dx-lede{color:var(--g-mute);font-size:18px;letter-spacing:-.01em}.stkhome .ah-hero .dx-eyebrow{color:var(--g-mute)}.stkhome .ah-hero .ah-wrap{max-width:1376px!important}.stkhome .es-hero .es-stage{border-radius:16px!important;padding:clamp(22px,3.6vh,36px) clamp(20px,4vw,64px)!important}.stkhome .es-hero .es-stage .dx-ring{opacity:.55}.stkhome .es-dia{grid-gap:0;display:grid;font-family:Inter Tight,sans-serif;font-family:var(--sans,"Inter Tight",sans-serif);gap:0;margin:0 auto;max-width:1080px}.stkhome .es-row{grid-column-gap:clamp(12px,1.6vw,22px);align-items:center;column-gap:clamp(12px,1.6vw,22px);display:grid;grid-template-columns:184px repeat(3,minmax(0,1fr));padding:0 14px}.stkhome .es-lab{color:#0f1012db;font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.stkhome .es-src .es-lab{color:#fff}.stkhome .es-c{align-items:center;background:#fff;border-radius:12px;box-shadow:0 12px 30px -20px #1418508c;display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:10px 12px 10px 16px}.stkhome .es-cl{color:var(--g-ink);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.stkhome .es-lg{display:flex;flex:none;gap:6px}.stkhome .es-i{background:#f3f3f5;border-radius:8px;color:#3a3a3e;display:grid;height:30px;place-items:center;width:30px}.stkhome .es-i img{filter:grayscale(1) contrast(1.2);height:16px;opacity:.9;width:16px}.stkhome .es-i svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.stkhome .es-core{grid-column-gap:clamp(12px,1.6vw,22px);align-items:center;background:#fff;border-radius:16px;box-shadow:0 20px 50px -30px #14185099;column-gap:clamp(12px,1.6vw,22px);display:grid;grid-template-columns:184px repeat(3,minmax(0,1fr));padding:12px 14px}.stkhome .es-coreh{grid-gap:4px;display:grid;gap:4px;justify-items:start}.stkhome .es-coreh img{height:22px;width:auto}.stkhome .es-coreh span{color:var(--g-mute);font-size:13px;letter-spacing:-.01em;line-height:1.2}.stkhome .es-t{align-items:center;background:var(--g-warm);border-radius:10px;display:flex;gap:10px;min-height:48px;padding:8px 12px}.stkhome .es-t b{color:var(--g-ink);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.stkhome .es-ti{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:8px;color:#3a2a00;display:grid;flex:none;height:30px;place-items:center;width:30px}.stkhome .es-ti svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stkhome .es-conn{height:clamp(16px,2.6vh,26px)}.stkhome .es-conn i,.stkhome .es-ln{background:repeating-linear-gradient(180deg,#fffffff2 0 4px,#0000 4px 8px);display:block;height:100%;justify-self:center;width:1.5px}.stkhome .es-whr{align-items:stretch;min-height:40px}.stkhome .es-wh,.stkhome .es-whr .es-lab{align-self:center}.stkhome .es-wh{align-items:center;background:#ffffff8c;border:0;border-radius:999px;display:flex;gap:8px;justify-content:space-between;padding:5px 6px 5px 14px}.stkhome .es-wh>span:first-child{color:#1d1d1d;font-size:13px;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.stkhome .es-wh .es-i{background:#ffffffd9;border-radius:999px;height:24px;width:24px}.stkhome .es-wh .es-i img{height:13px;width:13px}@media (prefers-reduced-motion:no-preference){.stkhome .es-dia .es-conn i,.stkhome .es-dia .es-ln{animation:esFlow 2.8s linear infinite}@keyframes esFlow{to{background-position:0 -16px}}}.stkhome .eh-s{border:0;padding:0 var(--g-gut);position:relative}.stkhome .eh-f{border:0;margin:0 auto;max-width:1376px;position:relative}.stkhome .eh-pad{padding:var(--g-sec) var(--g-pad)}.stkhome .eh-2{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.stkhome .eh-split{display:grid;grid-template-columns:1fr 1fr}.stkhome .eh-h2{text-wrap:balance;color:var(--g-mute);font-size:40px;font-weight:500;letter-spacing:-.04em;line-height:1.04;margin:0;max-width:600px}.stkhome .eh-d,.stkhome .eh-h2 .eh-d{color:var(--g-ink)}.stkhome .eh-p{color:var(--g-mute);font-size:18px;letter-spacing:-.01em;line-height:1.4;margin:0;max-width:460px}.stkhome .eh-hd{grid-gap:18px;display:grid;gap:18px;justify-items:start}.stkhome .eh-kick{color:var(--g-mute);font-size:15px;letter-spacing:-.01em}.stkhome .eh-kick.dark{color:#fff9}.stkhome .eh-pill{align-items:center;background:#000;border-radius:64px;color:#fff;display:inline-flex;font:500 16px/1 Inter Tight,sans-serif;font:500 16px/1 var(--sans,"Inter Tight",sans-serif);height:44px;justify-content:center;letter-spacing:-.01em;padding:0 24px;transition:background-color .2s;white-space:nowrap}.stkhome .eh-pill:hover{background:#2a2a2a}.stkhome .eh-pill.lt{background:#fff;color:#000}.stkhome .eh-pill.lt:hover{background:#ececec}.stkhome a:focus-visible,.stkhome button:focus-visible{border-radius:6px;outline:2px solid #5b6cff;outline-offset:3px}.stkhome .eh-ic{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}.stkhome .eh-grad{background:var(--g-grad);isolation:isolate;overflow:hidden;position:relative}.stkhome .eh-grad:after,.stkhome .eh-grad:before{border-radius:50%;content:"";filter:blur(3px);mix-blend-mode:soft-light;pointer-events:none;position:absolute;z-index:-1}.stkhome .eh-grad:before{aspect-ratio:1;border:clamp(40px,7vw,96px) solid #ffffff8c;left:-55%;top:-70%;width:130%}.stkhome .eh-grad:after{aspect-ratio:1;border:clamp(30px,5vw,70px) solid #fff6;bottom:-60%;right:-40%;width:90%}.stkhome .eh-glass{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff38;border-radius:16px;box-shadow:0 8px 24px #27283414;padding:12px}.stkhome .eh-cap{color:var(--g-mute);font-size:12.5px}.stkhome .eh-s [data-er]{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:0ms;transition-delay:calc(var(--i,0)*90ms)}.stkhome .eh-s.in [data-er]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.stkhome .eh-s [data-er]{transform:none;transition:opacity .4s linear}}.stkhome .eh-logos{padding-bottom:8px;padding-top:64px}.stkhome .eh-lg{align-items:center;display:grid;grid-template-columns:300px 1fr;padding:0 var(--g-pad)}.stkhome .eh-lgh{color:var(--g-mute);font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}.stkhome .eh-lgr{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.stkhome .eh-lgr .lw{filter:grayscale(1);opacity:.75}.stkhome .eh-head2,.stkhome .eh-head3{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:1fr auto;margin-bottom:48px}.stkhome .eh-sc{background:var(--g-warm);border-radius:16px;overflow:hidden}.stkhome .eh-scb{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);padding:40px}.stkhome .eh-scl{grid-gap:40px;display:grid;gap:40px;justify-items:start}.stkhome .eh-scn{grid-gap:32px;display:grid;gap:32px;margin:0}.stkhome .eh-scn dt{color:#000;font-size:48px;font-weight:500;letter-spacing:-.045em;line-height:1}.stkhome .eh-scn dd{color:#5f5f5f;font-size:16px;line-height:1.35;margin:8px 0 0;max-width:280px}.stkhome .eh-scv .tvf,.stkhome .eh-scv .tvid{border-radius:10px;overflow:hidden}.stkhome .eh-mof{border-radius:16px;padding:clamp(28px,5vw,72px) clamp(20px,9vw,140px)}.stkhome .eh-moin{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;position:relative}.stkhome .eh-moin .mo-poster,.stkhome .eh-moin video{background:#000;border:0;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.stkhome .eh-moin .mo-poster img{display:block;height:100%;object-fit:cover;width:100%}.stkhome .eh-moin .mo-play{background:#fff;border-radius:50%;box-shadow:0 8px 24px #00000040;display:grid;height:76px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s;width:76px}.stkhome .eh-moin .mo-poster:hover .mo-play{transform:translate(-50%,-50%) scale(1.06)}.stkhome .eh-moin .mo-play svg{fill:#000;height:38%;margin-left:6%;width:38%}.stkhome .eh-mopill{background:#0009;border-radius:64px;bottom:16px;color:#fff;font-size:13px;left:16px;letter-spacing:-.01em;padding:7px 12px;position:absolute}.stkhome .eh-stk{background:#fafaf8}.stkhome .stk-w{display:flex;flex-direction:column;gap:28px;padding-bottom:24px}.stkhome .stk-c{grid-gap:56px;align-items:center;background:#fff;border-radius:32px;box-shadow:0 -10px 40px -24px #14185038,0 40px 80px -60px #14185066;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:min(540px,72vh);padding:44px;position:-webkit-sticky;position:sticky;top:calc(88px + var(--i)*26px);transform-origin:50% 0;transition:transform .2s linear,filter .2s linear;will-change:transform}.stkhome .stk-c:nth-child(2){background:linear-gradient(160deg,#fff4f0,#fff 45%)}.stkhome .stk-c:nth-child(3){background:linear-gradient(160deg,#f2f3ff,#fff 45%)}.stkhome .stk-t{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.stkhome .stk-n{color:#7a5300;font-size:14px;font-weight:600}.stkhome .stk-t h3{color:var(--g-ink);font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:420px}.stkhome .stk-p{color:#55534f;font-size:18px;letter-spacing:-.01em;line-height:1.45;margin:0;max-width:420px}.stkhome .stk-ok{color:#1f7a45;display:flex;gap:8px;margin:0}.stkhome .stk-ok:before{content:"✓";font-weight:700}.stkhome .stk-l{color:#000;display:inline-flex;font-size:16px;gap:6px;margin-top:4px}.stkhome .stk-l:hover{text-decoration:underline;text-underline-offset:3px}.stkhome .stk-pub{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.stkhome .stk-pub>span{color:var(--g-mute);flex-basis:100%;font-size:13px}.stkhome .stk-pub b{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #e8e6e1;color:var(--g-ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 14px 8px 10px}.stkhome .stk-v{grid-gap:8px;display:grid;gap:8px;margin:0}.stkhome .stk-v figcaption{color:#9a968f;font-size:11.5px;text-align:right}.stkhome .stk-g{align-items:flex-end;border-radius:28px;display:flex;min-height:360px;overflow:hidden;padding:40px 40px 0}.stkhome .stk-c:first-child .stk-g{background:radial-gradient(60% 80% at 12% 10%,#fdb51599,#0000 60%),radial-gradient(55% 70% at 92% 20%,#ffd68cb3,#0000 62%),linear-gradient(135deg,#fff7e3,#fdeccb)}.stkhome .stk-c:nth-child(2) .stk-g{background:radial-gradient(60% 80% at 15% 15%,#f7845a80,#0000 60%),radial-gradient(55% 70% at 90% 25%,#f9d0dad9,#0000 62%),radial-gradient(70% 90% at 70% 110%,#ffd36b8c,#0000 60%),linear-gradient(135deg,#fff1ea,#fde3e6)}.stkhome .stk-c:nth-child(3) .stk-g{background:radial-gradient(60% 80% at 15% 15%,#5b6cff73,#0000 60%),radial-gradient(55% 70% at 90% 25%,#e4ddf6e6,#0000 62%),radial-gradient(70% 90% at 65% 110%,#c7e6ecd9,#0000 60%),linear-gradient(135deg,#eef0ff,#e7f3f6)}.stkhome .st-ui{background:#fbfaf7;border-radius:16px 16px 0 0;box-shadow:0 30px 70px -30px #0f101259,0 0 0 1px #0f10120f;color:#1d1d1d;font-family:Inter Tight,sans-serif;font-family:var(--sans,"Inter Tight",sans-serif);overflow:hidden;width:100%}.stkhome .st-ui p{margin:0}.stkhome .st-bar{color:#6f6b64;font-size:12.5px;padding:12px 18px 0}.stkhome .st-bar b{color:#b07800;font-weight:500}.stkhome .st-tabs{box-shadow:inset 0 -1px 0 #ece9e3;color:#8d8982;display:flex;font-size:12px;gap:clamp(10px,1.1vw,16px);overflow:hidden;padding:10px 18px 0;white-space:nowrap}.stkhome .st-tabs span{padding-bottom:8px}.stkhome .st-tabs .on{box-shadow:inset 0 -2px 0 #fdb515;color:#b07800;font-weight:500}.stkhome .st-body{grid-gap:10px;display:grid;gap:10px;padding:18px 18px 22px}.stkhome .st-ui code{background:#f1eee8;border-radius:4px;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 5px}.stkhome .st-qc{grid-gap:10px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px #fdb515;display:grid;gap:10px;padding:16px}.stkhome .st-ag{align-items:center;display:flex;font-size:13px;font-weight:500;gap:8px}.stkhome .st-ag i{background:conic-gradient(#fdb515 0 50%,#ffe3a0 0);border-radius:50%;height:14px;width:14px}.stkhome .st-q{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.stkhome .st-o{align-items:baseline;border-radius:10px;box-shadow:inset 0 0 0 1px #e6e3dc;color:#6f6b64;display:flex;font-size:13.5px;gap:8px;padding:10px 12px}.stkhome .st-o b{color:#1d1d1d;font-weight:600}.stkhome .st-o span{color:#9a968f;font-size:12.5px}.stkhome .st-o.on{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #fdb515}.stkhome .st-qf{align-items:center;color:#9a968f;display:flex;font-size:12.5px;gap:8px}.stkhome .st-qf span{margin-right:auto}.stkhome .st-qf em{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #e4e1da;color:#3d3d3d;font-style:normal;padding:6px 12px}.stkhome .st-qf em.st-pr{background:#fdb515;box-shadow:none;font-weight:500}.stkhome .st-h{font-size:15px;font-weight:500}.stkhome .st-rules{grid-gap:8px;display:grid;gap:8px}.stkhome .st-r{grid-gap:12px;align-items:center;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #ebe8e2;color:#6f6b64;display:grid;font-size:12px;gap:12px;grid-template-columns:86px 1fr auto;padding:10px 12px}.stkhome .st-r span{color:#7a766f;font-size:11.5px;font-weight:600}.stkhome .st-r code{background:none;color:#1d1d1d;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.stkhome .st-r em{font-style:normal;white-space:nowrap}.stkhome .st-r.on{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #fdb515}.stkhome .st-tasks{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.stkhome .st-tasks li{align-items:flex-start;color:#2b2b2b;display:flex;font-size:13.5px;gap:9px;line-height:1.3}.stkhome .st-tasks li:before{background:#d9d5ce;border-radius:50%;content:"";flex:none;height:14px;margin-top:1px;width:14px}.stkhome .st-tasks li.st-ok{color:#8d8982;text-decoration:line-through;-webkit-text-decoration-color:#c9c5be;text-decoration-color:#c9c5be}.stkhome .st-tasks li.st-ok:before{background:#2f9e5b url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.6 11 12 5.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat}.stkhome .st-tasks li.st-now{font-weight:500}.stkhome .st-tasks li.st-now:before{background:#fff;box-shadow:inset 0 0 0 2px #fdb515}.stkhome .st-k{color:#7a766f;font-size:12.5px;margin-top:6px!important}.stkhome .st-tg{display:flex;flex-wrap:wrap;gap:6px}.stkhome .st-tg span{background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #ebe8e2;color:#3d3d3d;font-size:12.5px;padding:6px 10px;white-space:nowrap}.stkhome .st-tg span.on{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #fdb515}@media (max-width:1500px){.stkhome .st-tabs{font-size:11px}.stkhome .st-r{grid-template-columns:78px minmax(0,1fr);row-gap:2px}.stkhome .st-r em{grid-column:2}.stkhome .st-r code{white-space:normal}}@media (max-width:900px),(prefers-reduced-motion:reduce){.stkhome .stk-c{filter:none!important;position:relative;top:auto;transform:none!important;transition:none}}.stkhome .eh-entp{grid-gap:64px;align-items:center;background-color:#f7f7f8;background-image:radial-gradient(circle,#d6d6da 1.1px,#0000 1.5px);background-size:28px 28px;border-radius:16px;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,440px);padding:72px clamp(28px,5vw,72px)}.stkhome .eh-entr{grid-gap:28px;display:grid;gap:28px;justify-items:start}.stkhome .eh-entr .eh-h2{max-width:560px}.stkhome .eh-proof{grid-gap:4px;background:#fff;border-radius:16px;box-shadow:0 30px 60px -36px #14185059;display:grid;gap:4px;list-style:none;margin:0;padding:12px}.stkhome .eh-proof li{align-items:center;border-radius:10px;display:flex;gap:16px;padding:14px 12px}.stkhome .eh-pm{background:linear-gradient(135deg,#ffe8b0,#ffd2bd 55%,#dfe2ff);border-radius:12px;color:#3a2a00;display:grid;flex:none;height:44px;place-items:center;width:44px}.stkhome .eh-pm img{border-radius:50%}.stkhome .eh-proof b{color:var(--g-ink);font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.stkhome .eh-stp{background:linear-gradient(135deg,#fff6e3,#fdeee8 50%,#eef0ff);border-radius:16px;padding:72px clamp(28px,5vw,72px)}.stkhome .eh-sth{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:40px}.stkhome .eh-sth .eh-h2{max-width:640px}.stkhome .eh-stl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.stkhome .eh-stl li{grid-gap:6px;align-content:start;background:#fff;border-radius:12px;box-shadow:0 20px 40px -32px #14185059;display:grid;gap:6px;padding:24px}.stkhome .eh-stl span{color:var(--g-mute);font-size:14px}.stkhome .eh-stl b{color:var(--g-ink);font-size:22px;font-weight:500;letter-spacing:-.03em}.stkhome .eh-stl em{color:#5f5f5f;font-size:16px;font-style:normal;line-height:1.35}@media (max-width:1100px){.stkhome .eh-numr{padding:48px 24px 48px 40px}.stkhome{--g-pad:40px;--g-sec:96px}.stkhome .eh-entp{gap:40px;grid-template-columns:1fr}.stkhome .eh-proof{grid-template-columns:1fr 1fr}.stkhome .stk-c{gap:28px;grid-template-columns:1fr;min-height:0;padding:32px}.stkhome .es-core,.stkhome .es-row{grid-template-columns:130px repeat(3,minmax(0,1fr))}.stkhome .es-c{align-items:flex-start;flex-direction:column;gap:8px;justify-content:center;padding:10px 12px}.stkhome .es-wh{border-radius:12px;flex-wrap:wrap;padding:6px 8px 6px 12px}}@media (max-width:820px){.stkhome{--g-gut:16px;--g-pad:20px;--g-sec:72px}.stkhome .eh-h2{font-size:30px;line-height:1.06}.stkhome .eh-2,.stkhome .eh-head2,.stkhome .eh-head3,.stkhome .eh-scb,.stkhome .eh-split,.stkhome .eh-stg{grid-template-columns:1fr}.stkhome .eh-2,.stkhome .eh-head2,.stkhome .eh-head3{gap:24px}.stkhome .eh-head2,.stkhome .eh-head3{margin-bottom:32px}.stkhome .eh-logos{padding-top:48px}.stkhome .eh-lg{gap:20px;grid-template-columns:1fr;justify-items:center}.stkhome .eh-lgr{gap:20px 28px;justify-content:center}.stkhome .eh-scb{gap:28px;padding:20px}.stkhome .eh-scv{order:-1}.stkhome .eh-scl{gap:24px}.stkhome .eh-scn dt{font-size:38px}.stkhome .eh-mof{padding:16px}.stkhome .eh-moin .mo-play{height:60px;width:60px}.stkhome .eh-proof{grid-template-columns:1fr}.stkhome .eh-proof b{font-size:16px}.stkhome .eh-entp,.stkhome .eh-stp{padding:40px 20px}.stkhome .eh-stl{grid-template-columns:1fr}.stkhome .stk-c{border-radius:24px;gap:20px;padding:20px}.stkhome .stk-t h3{font-size:26px}.stkhome .stk-p{font-size:16px}.stkhome .stk-g{border-radius:18px;min-height:0;padding:20px 14px 0}.stkhome .st-tabs span:not(.on){display:none}.stkhome .st-r{gap:4px;grid-template-columns:1fr}.stkhome .st-r code{white-space:normal}.stkhome .st-q{font-size:16px}.stkhome .eh-sth{margin-bottom:28px}.stkhome .eh-num .eh-f{min-height:0}.stkhome .eh-numl{padding:48px 20px 32px}.stkhome .eh-numr{gap:16px;padding:24px 16px}.stkhome .eh-ncrow{gap:12px;grid-template-columns:28px 1fr}.stkhome .eh-ncin{gap:12px;padding:16px}.stkhome .eh-nc p{font-size:17px;line-height:1.25}.stkhome .eh-nc p span{font-size:15px}.stkhome .es-hero .es-stage{padding:18px 12px!important}.stkhome .es-core,.stkhome .es-row{column-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px}.stkhome .es-row>.es-lab{font-size:14px;grid-column:1/-1;margin-bottom:8px}.stkhome .es-conn>.es-lab,.stkhome .es-whr>.es-lab{display:none}.stkhome .es-core{padding:10px 8px;row-gap:8px}.stkhome .es-coreh{align-items:center;gap:10px;grid-column:1/-1;grid-template-columns:auto 1fr;padding:2px 2px 4px}.stkhome .es-c{align-items:flex-start;flex-direction:column-reverse;gap:8px;min-height:0;padding:10px}.stkhome .es-cl,.stkhome .es-t b{font-size:12.5px}.stkhome .es-i{border-radius:6px;height:24px;width:24px}.stkhome .es-i img,.stkhome .es-i svg{height:13px;width:13px}.stkhome .es-lg{gap:4px}.stkhome .es-t{align-items:flex-start;flex-direction:column;gap:6px;padding:8px}.stkhome .es-ti{height:24px;width:24px}.stkhome .es-wh{align-items:flex-start;border-radius:10px;flex-direction:column;gap:4px;padding:6px 8px}.stkhome .es-wh>span:first-child{font-size:11.5px;white-space:normal}.stkhome .es-wh .es-i{height:20px;width:20px}.stkhome .es-wh .es-lg{gap:2px}.stkhome .es-src .es-lab{margin-top:0}.stkhome .st-r{gap:4px;grid-template-columns:1fr}.stkhome .st-r em{grid-column:auto}.stkhome .st-o{flex-wrap:wrap;gap:4px 8px}.stkhome .st-qf span,.stkhome .st-r:nth-child(4){display:none}.stkhome .st-qf{justify-content:flex-end}}.stkhome .eh-num{margin-top:var(--g-sec)}.stkhome .eh-num .eh-f{border-radius:16px;overflow:hidden}.stkhome .eh-numl{align-items:center;background:var(--g-warm);display:flex;padding:88px var(--g-pad)}.stkhome .eh-numh{grid-gap:32px;display:grid;gap:32px;justify-items:start}.stkhome .eh-numr{display:flex;flex-direction:column;gap:40px;justify-content:center;padding:56px 48px 56px 88px}.stkhome .eh-nc{background:#ffffff38;border-radius:16px;padding:12px}.stkhome .eh-ncin{grid-gap:20px;align-items:start;background:#fff;border-radius:8px;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:20px}.stkhome .eh-nci{color:#000}.stkhome .eh-nci .eh-ic{height:20px;width:20px}.stkhome .eh-ncrow{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:32px 1fr}.stkhome .eh-ncn{font-feature-settings:"tnum";color:var(--g-mute);font-size:16px;font-variant-numeric:tabular-nums;padding-top:2px}.stkhome .eh-nc p,.stkhome .eh-ncn{letter-spacing:-.02em;line-height:1.2}.stkhome .eh-nc p{grid-gap:4px;display:grid;font-size:20px;gap:4px;margin:0}.stkhome .eh-nc p b{color:var(--g-ink);font-weight:500}.stkhome .eh-nc p span{color:var(--g-mute);font-size:17px;line-height:1.3}.stkhome .eh-lgin{grid-template-columns:240px 1fr;padding:40px 0 0}.stkhome .eh-lgin .eh-lgh{font-size:16px}.stkhome .stk-c{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.stkhome .stk-c:nth-child(4){background:linear-gradient(160deg,#fff7e6,#fff 45%)}.stkhome .stk-n{letter-spacing:0}.stkhome .stk-g{display:block;min-height:0;padding:22px 24px 24px;position:relative}@media (min-width:1101px){.stkhome .stk-c{gap:48px;padding:34px 36px}}.stkhome .stk-c:nth-child(4) .stk-g{background:radial-gradient(60% 80% at 85% 10%,#fdb51580,#0000 60%),radial-gradient(55% 70% at 10% 30%,#8f9bff73,#0000 62%),radial-gradient(70% 90% at 60% 110%,#ff9e5e73,#0000 60%),linear-gradient(135deg,#fff3dc,#eef0ff)}.stkhome .stk-dx{--ui:"Inter Tight",-apple-system,"Helvetica Neue",Arial,sans-serif;--sans:"Inter Tight",-apple-system,"Helvetica Neue",Arial,sans-serif;background:none;display:grid;letter-spacing:-.01em;position:relative}.stkhome .stk-dx .sf-back{padding-right:clamp(28px,7%,80px)}.stkhome .stk-dx .sf-back .dx-winb{padding-bottom:34px}.stkhome .stk-dx .dx-win{border-radius:16px;box-shadow:0 1px 2px #1212120d,0 30px 60px -34px #14185066}.stkhome .stk-dx .dx-winb{height:auto;overflow:visible;padding:18px 20px}.stkhome .stk-dx .dx-winbar{font-size:13px;height:44px}.stkhome .stk-dx .m-mapc{margin:6px 8px 12px;min-height:212px}.stkhome .stk-dx .m-mapl line{opacity:1}.stkhome .stk-dx .m-node{padding:7px 10px}.stkhome .stk-dx .m-node b{font-size:13px}.stkhome .stk-dx .m-jk,.stkhome .stk-dx .m-node span{font-size:12px!important}.stkhome .stk-dx .m-foot{align-items:center;color:var(--mute);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.stkhome .stk-dx .m-foot b{color:var(--ink2);font-weight:500}.stkhome .stk-dx .m-linr span{height:36px}.stkhome .stk-dx .m-brd,.stkhome .stk-dx .m-linr{margin-bottom:8px}.stkhome .stk-dx .m-arts{margin-bottom:10px}@media (max-width:1500px){.stkhome .stk-dx .m-linr:nth-of-type(4){display:none}}.stkhome .stk-dx .m-metc,.stkhome .stk-dx .m-pubr.git{margin-top:10px}.stkhome .stk-dx .m-gh svg{height:22px;width:22px}.stkhome .stk-dx .sf-front{grid-gap:8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff8c;border-radius:18px;box-shadow:0 30px 60px -30px #14185073,0 0 0 1px #ffffffb3;display:grid;gap:8px;justify-self:end;margin-top:-30px;padding:10px;position:relative;width:min(60%,390px);z-index:5}.stkhome .stk-dx .sf-front>div{background:#fff;border-radius:12px}.stkhome .stk-dx .sf-tag{background:#fff;border-radius:999px;color:var(--gold-ink);font:500 12px/1.2 var(--sans);justify-self:start;padding:4px 9px}.stkhome .stk-dx .sf-front .m-onbc{border-color:#f0c451}.stkhome .stk-dx .sf-card{grid-gap:8px;border:1px solid #f0c451;display:grid;gap:8px;padding:14px}.stkhome .stk-dx .sf-ty{color:var(--faint);font:600 12.5px/1 var(--sans)}.stkhome .stk-dx .sf-card code{color:var(--ink);font:500 14px/1.3 var(--mono)}.stkhome .stk-dx .sf-exp{align-items:center;color:var(--mute);display:flex;font:400 13px/1 var(--sans);gap:8px;justify-content:space-between}.stkhome .stk-dx .sf-exp b{background:var(--tint);border-radius:999px;color:var(--ink2);font-weight:500;padding:5px 10px}.stkhome .stk-dx .sf-rev .m-rev{background:#fff;border-color:#f0c451;margin:0}.stkhome .stk-dx .sf-pass{align-items:center;background:var(--ok-tint);border-radius:999px;color:var(--ok);display:inline-flex;font:500 13px/1 var(--sans);gap:6px;height:26px;margin-left:auto;padding:0 10px 0 7px}.stkhome .stk-dx svg[viewBox="0 0 16 16"]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:14px;width:14px}.stkhome .stk-dx .sf-agree .dx-winbar b{color:var(--ink)}.stkhome .stk-dx .sf-q{color:var(--ink);font:400 15px/1.3 var(--sans);justify-self:end;margin:0 0 6px}.stkhome .stk-dx .sf-agree .dx-winb{grid-gap:4px;display:grid;gap:4px}.stkhome .stk-dx .sf-q{background:#f1efea;border-radius:14px 14px 4px 14px;padding:9px 14px}.stkhome .stk-dx .sf-ts{display:grid}.stkhome .stk-dx .sf-t{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:10px;justify-content:space-between;padding:11px 2px}.stkhome .stk-dx .sf-t span{align-items:center;color:var(--ink2);display:flex;font:400 15px/1.2 var(--sans);gap:9px}.stkhome .stk-dx .sf-t b{font-feature-settings:"tnum";align-items:center;color:var(--ink);display:inline-flex;font:600 17px/1 var(--sans);font-variant-numeric:tabular-nums;gap:6px;letter-spacing:-.02em}.stkhome .stk-dx .sf-ok svg,.stkhome .stk-dx .sf-t b svg{color:var(--ok)}.stkhome .stk-dx .sf-def{align-items:center;background:#fbfaf6;border:1px solid var(--line2);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:10px;padding:10px 12px}.stkhome .stk-dx .sf-def code{color:var(--gold-ink);font:500 13px/1.3 var(--mono)}.stkhome .stk-dx .sf-ok{align-items:center;background:var(--ok-tint);border-radius:999px;color:var(--ok);display:inline-flex;font:500 12.5px/1 var(--sans);gap:6px;height:26px;padding:0 10px 0 8px}.stkhome .stk-dx .sf-alt{align-items:center;color:var(--mute);display:flex;flex-wrap:wrap;font:400 12.5px/1.3 var(--sans);gap:6px 8px;margin-top:10px}.stkhome .stk-dx .sf-ok{justify-self:start;margin-top:10px}.stkhome .stk-dx .sf-alt b{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink2);display:inline-flex;font-weight:500;gap:6px;padding:5px 10px 5px 7px}.stkhome .stk-dx .sf-chat{grid-gap:10px;display:grid;gap:10px;padding:14px}.stkhome .stk-dx .sf-model{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink2);display:inline-flex;font:500 12.5px/1 var(--sans);gap:7px;height:26px;justify-self:start;padding:0 10px 0 7px}.stkhome .stk-dx .sf-u{background:#f1efea;border-radius:14px 14px 4px 14px;color:var(--ink);font:400 15px/1.3 var(--sans);justify-self:end;margin:0;padding:9px 14px}.stkhome .stk-dx .sf-gap{grid-gap:6px;background:#fffcf3;border:1px dashed #e9c87a;border-radius:4px 14px 14px 14px;display:grid;gap:6px;padding:12px 14px}.stkhome .stk-dx .sf-gap b{color:var(--ink);font:500 15px/1.3 var(--sans)}.stkhome .stk-dx .sf-gap span{align-items:center;color:var(--gold-ink);display:inline-flex;font:500 13px/1 var(--sans);gap:6px}@media (prefers-reduced-motion:no-preference){.stkhome .eh-stk .sf-front{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) .25s,transform .7s cubic-bezier(.2,.7,.2,1) .25s}.stkhome .eh-stk.in .sf-front{opacity:1;transform:none}}@media (max-width:1100px){.stkhome .stk-c{grid-template-columns:1fr}}@media (max-width:820px){.stkhome .eh-lgin{grid-template-columns:1fr;justify-items:center;padding-top:32px}.stkhome .stk-g{padding:14px}.stkhome .stk-dx .sf-back{padding:0}.stkhome .stk-dx .sf-front{justify-self:stretch;margin:-18px 10px 0;width:auto}.stkhome .stk-dx .dx-winb{padding:14px}.stkhome .stk-dx .m-ask p,.stkhome .stk-dx .m-tasks li{font-size:13px}.stkhome .stk-dx .sf-t b{font-size:15px}.stkhome .stk-dx .sf-t span{font-size:14px}}.stkhome .stk-dx .sf-from{color:var(--mute);font:400 13px/1.4 var(--sans);margin:10px 0 0}.stkhome .stk-dx .sf-from code{background:var(--gold-tint);border-radius:6px;color:var(--gold-ink);font:500 12.5px/1.3 var(--mono);padding:2px 6px}.stkhome .eh-mof{padding:clamp(24px,3.2vw,48px) clamp(20px,13vw,200px)}@media (max-width:820px){.stkhome .eh-numl{padding:48px 20px 32px}.stkhome .eh-numr{gap:12px;padding:20px 12px}.stkhome .eh-nc{padding:6px}.stkhome .eh-ncin{gap:10px;grid-template-columns:1fr;padding:16px}.stkhome .eh-ncrow{gap:10px;grid-template-columns:28px 1fr}.stkhome .eh-nc p{font-size:17px;line-height:1.25}.stkhome .eh-nc p span{font-size:15px}.stkhome .eh-mof{padding:16px}.stkhome .eh-moin .mo-play{height:52px;width:52px}.stkhome .eh-mopill{bottom:10px;font-size:11.5px;left:10px;padding:5px 9px}}.stkhome .stk-dx .sf-agree .sf-alt{align-items:center;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;width:100%}.stkhome .stk-dx .sf-agree .sf-alt>*{flex:none;width:auto}.stkhome .eh-nck{color:#7a5300;font-size:13px;font-style:normal;font-weight:600;letter-spacing:-.01em}.stkhome .eh-fnd{font-size:16px;max-width:400px}.stkhome .m-mig{grid-gap:14px;display:grid;font-family:Inter Tight,sans-serif;gap:14px}.stkhome .m-migh{grid-gap:2px;display:grid;gap:2px;margin:0}.stkhome .m-migh b{color:#0f1012;font-size:15px;font-weight:600}.stkhome .m-migh span{color:#6b6862;font-size:12px}.stkhome .m-migt{background:#fff;border:1px solid #ebe9e4;border-radius:10px;display:grid;overflow:hidden}.stkhome .m-migr{grid-gap:8px;align-items:center;border-top:1px solid #f0eee9;color:#55534f;display:grid;font-size:12px;gap:8px;grid-template-columns:1.5fr 1.1fr 1.1fr .8fr .9fr .5fr;padding:10px 12px}.stkhome .m-migr:first-child{border-top:0}.stkhome .m-migth{background:#faf9f7;color:#8a867f;font-size:11px}.stkhome .m-migr b{color:#0f1012;font-weight:500}.stkhome .m-migr span{align-items:center;display:inline-flex;gap:6px}.stkhome .m-tg i{background:#dedbd5;border-radius:7px;height:14px;position:relative;width:24px}.stkhome .m-tg i:after{background:#fff;border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:2px;width:10px}.stkhome .m-tg.on i{background:#0f1012}.stkhome .m-tg.on i:after{left:12px}.stkhome .sf-form{grid-gap:6px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #ebe9e4;display:grid;font-family:Inter Tight,sans-serif;gap:6px;min-width:230px;padding:14px}.stkhome .sf-fl{color:#8a867f;font-size:10.5px;font-weight:600;margin-top:4px}.stkhome .sf-in{align-items:center;border:1px solid #e6e3dd;border-radius:7px;color:#0f1012;display:flex;font-size:12px;gap:6px;padding:7px 9px}.stkhome .sf-ta{align-items:flex-start;color:#55534f;min-height:42px}.stkhome .sf-btn{background:#0f1012;border-radius:999px;color:#fff;font-size:12px;font-weight:500;justify-self:end;margin-top:6px;padding:7px 12px}.stkhome .m-migtabs{border-bottom:1px solid #ebe9e4;color:#8a867f;display:flex;font-size:12px;gap:16px;padding-bottom:8px}.stkhome .m-migtabs b{color:#0f1012;font-weight:500}.stkhome .m-av{background:#f1efe9;border-radius:50%;color:#55534f;display:inline-grid;font-size:9.5px;font-style:normal;font-weight:600;height:20px;place-items:center;width:20px}.stkhome .sf-sl{color:#8a867f;font-size:10.5px}.stkhome .sf-whs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.stkhome .sf-wh{align-items:center;border:1px solid #e6e3dd;border-radius:7px;color:#55534f;display:flex;font-size:11.5px;gap:6px;padding:7px 8px}.stkhome .sf-wh.on{border-color:#0f1012;box-shadow:0 0 0 1px #0f1012;color:#0f1012}@media (max-width:600px){.stkhome .m-migr{grid-template-columns:1.6fr 1fr .5fr}.stkhome .m-migr>:nth-child(3),.stkhome .m-migr>:nth-child(4),.stkhome .m-migr>:nth-child(5){display:none}}.stkhome .hx-hero .hx-stage{grid-gap:10px;display:grid;gap:10px;margin:0;padding:clamp(28px,5vh,56px) clamp(20px,5vw,80px) clamp(16px,2.5vh,24px)!important}.stkhome .hx-hero .hx-stage figcaption{color:#0f10128c;font-size:11.5px;position:relative;text-align:right;z-index:1}.stkhome .hx-moment{grid-gap:20px;align-items:stretch;display:grid;font-family:Inter Tight,sans-serif;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 auto;max-width:960px;position:relative;width:100%;z-index:1}.stkhome .hx-ask,.stkhome .hx-why{background:#fff;border-radius:16px;box-shadow:0 1px 0 #0f10120a,0 24px 48px -28px #14185059}.stkhome .hx-ask{grid-gap:16px;align-content:start;display:grid;gap:16px;padding:22px 24px}.stkhome .hx-bar{align-items:center;border-bottom:1px solid #f0eee9;color:#6b6862;display:flex;font-size:13px;gap:8px;padding-bottom:12px}.stkhome .hx-bar b{color:#0f1012;font-weight:600}.stkhome .hx-bar span{margin-left:auto}.stkhome .hx-q{background:#f4f2ee;border-radius:14px 14px 4px 14px;color:#0f1012;font-size:15px;justify-self:end;margin:0;max-width:80%;padding:10px 14px}.stkhome .hx-a{grid-gap:6px;display:grid;gap:6px}.stkhome .hx-a b{color:#0f1012;font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1}.stkhome .hx-a span{color:#6b6862;font-size:14px}.stkhome .hx-a code{background:#fff8e6;border-radius:8px;box-shadow:inset 0 0 0 1px #f3dfa6;color:#5c4100;font-size:12.5px;justify-self:start;margin-top:4px;padding:6px 10px}.stkhome .hx-why{grid-gap:14px;align-content:start;display:grid;gap:14px;list-style:none;margin:0;padding:22px 24px}.stkhome .hx-wh{color:#6b6862;font-size:13px;font-weight:600;padding-bottom:4px}.stkhome .hx-why li:not(.hx-wh){grid-column-gap:12px;grid-row-gap:2px;column-gap:12px;display:grid;grid-template-columns:24px 1fr;row-gap:2px}.stkhome .hx-tk{background:#e8f5ee;border-radius:50%;display:grid;grid-row:span 2;height:24px;place-items:center;width:24px}.stkhome .hx-tk svg{fill:none;stroke:#1f7a45;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.stkhome .hx-why b{color:#0f1012;font-size:16px;font-weight:500;letter-spacing:-.01em}.stkhome .hx-why em{color:#6b6862;font-size:13px;font-style:normal}.stkhome .eh-logos .eh-pad{padding-bottom:8px;padding-top:8px}.stkhome .eh-fit .es-stage{border-radius:24px!important}.stkhome .stk-ok{font-size:15px}@media (max-width:760px){.stkhome .hx-moment{gap:12px;grid-template-columns:1fr}.stkhome .hx-a b{font-size:36px}.stkhome .hx-bar span{display:none}}.stkhome .hx-hero .hx-stage figcaption{text-align:center}.stkhome .hx-a code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.stkhome .hx-a code{font-size:11px;overflow:visible;white-space:normal}.stkhome .hx-bar span{display:inline;font-size:11px}.stkhome .hx-bar{flex-wrap:wrap}}.stkhome .es-hero .es-stage{padding:clamp(18px,3vh,32px) clamp(16px,3.2vw,48px)!important}.stkhome .es-panel{background:#fff;background-image:linear-gradient(rgba(15,16,18,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,16,18,.035) 1px,#0000 0);background-size:28px 28px;border-radius:20px;box-shadow:0 30px 70px -40px #1418508c;margin:0 auto;max-width:1120px;padding:clamp(20px,3.2vh,36px) clamp(12px,2vw,28px);position:relative;z-index:1}.stkhome .es-panel .es-lab,.stkhome .es-panel .es-src .es-lab{color:#6b6862;font-size:14px}.stkhome .es-panel .es-c{box-shadow:0 0 0 1px #ecebe7,0 8px 20px -16px #14185059}.stkhome .es-panel .es-core{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#fdb515,#f7845a 45%,#5b6cff) border-box;border:1.5px solid #0000;box-shadow:0 18px 44px -30px #14185080}.stkhome .es-panel .es-conn i,.stkhome .es-panel .es-ln{background:repeating-linear-gradient(180deg,#0f101247 0 4px,#0000 4px 8px)}.stkhome .es-panel .es-wh{background:#f6f5f2;box-shadow:inset 0 0 0 1px #ecebe7}.stkhome .es-panel .es-wh .es-i{background:#fff}.stkhome .es-t{align-items:flex-start;padding:10px 12px}.stkhome .es-tt{grid-gap:2px;display:grid;gap:2px}.stkhome .es-tt em{color:#6b6862;font-size:12.5px;font-style:normal;line-height:1.3}@media (max-width:760px){.stkhome .es-tt em{display:none}.stkhome .es-panel{border-radius:14px;padding:14px 8px}}.stkhome{margin-top:8px}.stkhome .stk-n b{color:#0f1012;font-weight:500}#app .wis2 .eh-pad{padding-bottom:clamp(48px,6vw,80px)!important;padding-top:clamp(56px,6vw,88px)!important}#app .wis2-help,#app .wis2-what{grid-gap:20px;display:grid;gap:20px;justify-items:center;text-align:center}#app .wis2-what{margin-bottom:clamp(80px,10vw,136px)}#app .wis2-help{margin-bottom:clamp(40px,5vw,64px)}#app .wis2 .eh-h2{font-size:clamp(32px,3.4vw,48px);max-width:900px}#app .wis2-p{color:#6b6862;font-size:18px;letter-spacing:-.01em;line-height:1.5;margin:0;max-width:620px}#app .stk-min .stk-t{grid-gap:14px;align-self:center;display:grid;gap:14px;justify-items:start}#app .stk-min .stk-n{color:#9a968f;font-size:14px}#app .stk-min .stk-w2{color:#0f1012;font-size:clamp(56px,6vw,88px);font-weight:500;letter-spacing:-.05em;line-height:.95;margin:0}#app .stk-min .stk-h2{color:#6b6862;font-size:19px;letter-spacing:-.015em;line-height:1.35;margin:0;max-width:340px}#app .stk-min .stk-l{color:#0f1012;font-size:15px;font-weight:500;margin-top:10px;text-decoration:none}#app .stk-min .sf-back{display:none}#app .stk-min .stk-g{display:grid;min-height:clamp(320px,34vw,460px);place-items:center}#app .stk-min .stk-dx{display:grid;place-items:center;width:100%}#app .stk-min .sf-front{zoom:1.12;inset:auto!important;margin:0 auto!important;position:relative!important;transform:none!important;width:min(440px,100%)!important}@media (max-width:820px){#app .stk-min .sf-front{zoom:1}#app .stk-min .stk-g{min-height:0;padding:24px 14px!important}}#app .stk-min .stk-w2{font-size:clamp(48px,5vw,72px)!important}#app .stk-min .stk-t{gap:12px!important}#app .stk-min .stk-h3{color:#0f1012;font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:4px 0 0;max-width:400px}#app .stk-min .stk-h2{font-size:16px!important;max-width:400px}#app .stk-pts{grid-gap:10px;border-top:1px solid #ecebe7;display:grid;gap:10px;list-style:none;margin:6px 0 0;max-width:400px;padding:16px 0 0}#app .stk-pts li{grid-gap:10px;color:#2b2a28;display:grid;font-size:15px;gap:10px;grid-template-columns:18px 1fr;letter-spacing:-.01em;line-height:1.4}#app .stk-pts i{background:#fff3d6;border-radius:50%;display:grid;height:18px;margin-top:1px;place-items:center;width:18px}#app .stk-pts svg{fill:none;stroke:#b07800;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}#app .lgstrip{padding:clamp(28px,3vw,44px) 0 0}#app .lgstrip .pf-logos{grid-gap:22px;border:0;display:grid!important;gap:22px;justify-items:center;margin:0 auto;padding:0}#app .lgstrip .pf-logos>span{color:#8a867f;font-size:14px;letter-spacing:-.01em}#app .lgstrip .pf-logos>div{align-items:center;display:flex!important;flex-wrap:wrap;gap:clamp(28px,4.5vw,64px);justify-content:center}#app .lgstrip .lw{align-items:center;color:#1d1d1d;display:inline-flex;filter:grayscale(1);flex:none;font-size:20px;font-weight:600;letter-spacing:-.02em;opacity:.72}#app .lgstrip .lw i{display:block;height:24px!important;min-width:60px;width:auto}#app .lgstrip{padding:clamp(40px,4vw,56px) 0 clamp(8px,1vw,16px)!important}#sec-proof .dx-head,#sec-roles .stack>.thead,#sec-roles .stack>div:first-child,#sec-trust .dx-head{align-items:center;justify-items:center;margin-left:auto;margin-right:auto;text-align:center}#sec-proof .dx-head .dx-lede,#sec-trust .dx-head .dx-lede{margin-left:auto;margin-right:auto}#app #sec-fdp h2,#app #sec-roles h2,#app #sec-what h2,#app .faqs h2,#app .sx h2.dx-h2{font-size:clamp(32px,3.3vw,48px)!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:1.04!important}details.mo-tr{margin-top:28px!important}#app .wis2 .eh-pad{padding-bottom:clamp(32px,4vw,56px)!important;padding-top:clamp(56px,6vw,80px)!important}#app .wis2-what{margin-bottom:clamp(72px,8vw,112px)!important}#app #sec-press{padding-bottom:clamp(8px,1vw,16px)!important;padding-top:clamp(20px,2vw,28px)!important}#app #sec-trust{padding-bottom:clamp(56px,5vw,72px)!important}#app .stk-cap{color:#9a968f;font-size:12.5px;margin-top:10px;text-align:right}#app .sf-wh.sf-more{color:#8a867f;justify-content:center}details.mo-tr{max-width:1013px!important}#app #sec-what{padding-bottom:0!important;padding-top:0!important}#app #sec-roles{padding-top:clamp(56px,6vw,80px)!important}#app #sec-logos,#app #sec-press{border-bottom:0!important;border-top:0!important;box-shadow:none!important}#app #sec-press:after,#app #sec-press:before{display:none!important}#app #sec-press .press{align-items:baseline;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap;gap:8px 28px;justify-content:center;padding:0!important}#app #sec-press .prlab{border:0!important;color:#8a867f;font-size:14px;min-width:0!important;padding:0!important}#app #sec-press .prrow{border:0!important;display:flex!important;flex-wrap:wrap;gap:8px 28px;justify-content:center}#app #sec-press .prrow a{align-items:baseline;background:none!important;border:0!important;display:inline-flex;gap:8px;padding:0!important;text-decoration:none}#app #sec-press .prrow b{color:#1d1d1d;font-size:14px;font-weight:500}#app #sec-press .prrow span{color:#8a867f;font-size:14px}#app #sec-press .prrow a:hover span{color:#1d1d1d}#app #sec-press{padding-top:clamp(28px,3vw,40px)!important}#app .wis2 .eh-pad{padding-top:clamp(88px,9vw,128px)!important}#app .wis2-what{margin-bottom:clamp(56px,6vw,80px)!important}#app .wis2-what .eh-h2{font-size:clamp(34px,3.6vw,52px)!important}#app .wis2-help{margin-bottom:clamp(24px,3vw,36px)!important}#app .wis2-h3{color:#0f1012;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}#app .wis2-h3 span{color:#8a867f}#app #sec-press .prrow span{display:none!important}#app #sec-press .prrow a{display:inline-block!important;white-space:nowrap}#app #sec-press .prrow b{color:#55534f}#app #sec-press .prrow a:hover b{color:#0f1012}@media (max-width:820px){#app .wis2-h3{font-size:17px}}:root{--sh-card:0 1px 2px #32325d0f,0 16px 32px -14px #32325d29;--sh-hover:0 2px 4px #32325d12,0 24px 44px -16px #32325d38;--sh-float:0 15px 35px -8px #32325d33,0 5px 15px #0000000d;--sh-media:0 1px 2px #1212120d,0 30px 60px -30px #32325d59;--hair:#ecebe7;--ease:cubic-bezier(.2,.7,.2,1)}#app .dx-bloom{display:none!important}#app #sec-fdp,#app #sec-movid,#app #sec-proof,#app #sec-roles,#app #sec-trust,#app .faqs{padding-bottom:clamp(72px,8vw,112px)!important;padding-top:clamp(72px,8vw,112px)!important}#app .stk-c{border-radius:24px!important;box-shadow:inset 0 0 0 1px #ecebe7,0 1px 2px #32325d0f,0 16px 32px -14px #32325d29!important;box-shadow:inset 0 0 0 1px var(--hair),var(--sh-card)!important}#app .stk-min .sf-front{border-radius:14px!important;box-shadow:0 15px 35px -8px #32325d33,0 5px 15px #0000000d!important;box-shadow:var(--sh-float)!important}#app #sec-fdp .fdp,#app .rl,#app .tr-card{border-color:#0000!important;box-shadow:inset 0 0 0 1px #ecebe7,0 1px 2px #32325d0f,0 16px 32px -14px #32325d29!important;box-shadow:inset 0 0 0 1px var(--hair),var(--sh-card)!important}#app .mo-frame,#app .tvf{box-shadow:0 1px 2px #1212120d,0 30px 60px -30px #32325d59!important;box-shadow:var(--sh-media)!important}#app .rl,#app .tr-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}#app .rl:hover,#app .tr-card:hover{box-shadow:inset 0 0 0 1px #ecebe7,0 2px 4px #32325d12,0 24px 44px -16px #32325d38!important;box-shadow:inset 0 0 0 1px var(--hair),var(--sh-hover)!important;transform:translateY(-2px)}#app .stk-l span{display:inline-block}#app .dx-link i,#app .gxl i,#app .rl i,#app .stk-l span{transition:transform .2s cubic-bezier(.2,.7,.2,1);transition:transform .2s var(--ease)}#app .dx-link:hover i,#app .gxl:hover i,#app .rl:hover i,#app .stk-l:hover span{transform:translateX(3px)}#app .stk-min .sf-front{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) .15s,translate .7s cubic-bezier(.2,.7,.2,1) .15s;transition:opacity .7s var(--ease) .15s,translate .7s var(--ease) .15s;translate:0 10px}#app .stk-min.vin .sf-front{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){#app .stk-min .sf-front{transition:opacity .4s linear;translate:none}#app .dx-link:hover i,#app .gxl:hover i,#app .rl:hover,#app .rl:hover i,#app .stk-l:hover span,#app .tr-card:hover{transform:none}}.wyg{grid-gap:10px;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #ecebe7;display:grid;gap:10px;padding:20px 22px}.wyg b{color:#0f1012;font-size:15px;font-weight:500}.wyg ul{grid-gap:6px;color:#2b2a28;display:grid;font-size:15px;gap:6px;line-height:1.45;margin:0;padding-left:18px}.exlab{color:#6b6862;display:inline-block;font-size:14px;letter-spacing:-.01em;margin-bottom:10px}.gmwh span{align-items:center;color:var(--dark);display:flex;font-size:14.5px;gap:10px;padding:8px 10px}#app .cuslogos{padding:0 0 clamp(40px,5vw,64px)}#app .wevid{align-self:center;background:#000;border-radius:20px;box-shadow:0 30px 60px -30px #32325d59;box-shadow:var(--sh-media,0 30px 60px -30px #32325d59);margin:0;overflow:hidden}#app .wevid video{aspect-ratio:16/9;display:block;height:auto;width:100%}.ucva.ucil{display:grid;padding:18px;place-items:center}.ucw{grid-gap:6px;background:#fff;border-radius:12px;box-shadow:0 15px 35px -8px #32325d33,0 5px 15px #0000000d;display:grid;font-size:12.5px;gap:6px;max-width:300px;padding:12px 12px 10px;width:100%}.ucw.me{box-shadow:inset 0 0 0 1.5px #fdb515,0 15px 35px -8px #32325d33}.ucwh{align-items:baseline;border-bottom:1px solid #ecebe7;display:flex;gap:8px;justify-content:space-between;padding:0 2px 6px}.ucwh b{color:#0f1012;font-weight:500}.ucwh em{color:#8a867f;font-size:11.5px;font-style:normal}.ucr{align-items:center;color:#55534f;display:flex;gap:8px;padding:5px 2px}.ucr code{color:#2b2a28;flex:1 1;font:500 11.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucr span{color:#8a867f;font-size:11.5px;white-space:nowrap}.ucr span.warn{color:#b4532a}.ucr span.rep{color:#8a867f}.ucbox{border-radius:3px;box-shadow:inset 0 0 0 1.5px #d6d2c9;flex:none;height:12px;width:12px}.ucdef{background:#fffaf0;border-radius:8px;box-shadow:inset 0 0 0 1px #f3dfae;padding:8px 10px}.ucdef code{color:#7a5300;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.ucr.ok{color:#2b2a28}.ucok{background:#e6f4ea;border-radius:50%;color:#1f7a45!important;display:grid;font-size:10px!important;height:16px;place-items:center;width:16px}:root{--e-out:cubic-bezier(.33,1,.68,1);--e-hov:cubic-bezier(.25,1,.5,1);--e-move:cubic-bezier(.16,1,.3,1);--e-wipe:cubic-bezier(.165,.84,.44,1)}@keyframes vWipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes vWipeDown{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes vRise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes vFromRight{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes vSel{0%{background:#fff;box-shadow:inset 0 0 0 1px #ecebe7;color:#55534f}}@keyframes vPress{0%,to{scale:1}45%{scale:.95}}@keyframes vTile{0%{filter:grayscale(1);opacity:.45}}@media (prefers-reduced-motion:no-preference){html.vo :is(.stk-min,.bn) .m-agent{animation:vRise .5s cubic-bezier(.33,1,.68,1) .45s both paused;animation:vRise .5s var(--e-out) .45s both paused}html.vo :is(.stk-min,.bn) .m-onbc>p{animation:vWipe .9s cubic-bezier(.165,.84,.44,1) .7s both paused;animation:vWipe .9s var(--e-wipe) .7s both paused}html.vo :is(.stk-min,.bn) .m-opt{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.4s both paused;animation:vRise .5s var(--e-out) 1.4s both paused}html.vo :is(.stk-min,.bn) .m-opt.on{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.4s both paused,vSel .45s cubic-bezier(.25,1,.5,1) 2.1s both paused;animation:vRise .5s var(--e-out) 1.4s both paused,vSel .45s var(--e-hov) 2.1s both paused}html.vo :is(.stk-min,.bn) .m-onbc small{animation:vRise .5s cubic-bezier(.33,1,.68,1) 2.5s both paused;animation:vRise .5s var(--e-out) 2.5s both paused}html.vo :is(.stk-min,.bn) .sf-u{animation:vFromRight .6s cubic-bezier(.16,1,.3,1) .5s both paused;animation:vFromRight .6s var(--e-move) .5s both paused}html.vo :is(.stk-min,.bn) .sf-gap{animation:vRise .6s cubic-bezier(.33,1,.68,1) 1.3s both paused;animation:vRise .6s var(--e-out) 1.3s both paused}html.vo :is(.stk-min,.bn) .sf-gap span{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.9s both paused;animation:vRise .5s var(--e-out) 1.9s both paused}html.vo :is(.stk-min,.bn) .sf-form>.sf-in{animation:vWipe .8s cubic-bezier(.165,.84,.44,1) .6s both paused;animation:vWipe .8s var(--e-wipe) .6s both paused}html.vo :is(.stk-min,.bn) .sf-form>.sf-in.sf-ta{animation:vWipe 1s cubic-bezier(.165,.84,.44,1) 1.1s both paused;animation:vWipe 1s var(--e-wipe) 1.1s both paused}html.vo :is(.stk-min,.bn) .sf-whs{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.7s both paused;animation:vRise .5s var(--e-out) 1.7s both paused}html.vo :is(.stk-min,.bn) .sf-wh.on{animation:vSel .45s cubic-bezier(.25,1,.5,1) 2.3s both paused;animation:vSel .45s var(--e-hov) 2.3s both paused}html.vo :is(.stk-min,.bn) .sf-btn{animation:vPress .5s cubic-bezier(.25,1,.5,1) 2.9s both paused;animation:vPress .5s var(--e-hov) 2.9s both paused;display:inline-block}html.vo .bn.vin *,html.vo .stk-min.vin{animation-play-state:running!important}html.vo .es-dia .es-t{animation:vTile .6s cubic-bezier(.33,1,.68,1) both paused;animation:vTile .6s var(--e-out) both paused}html.vo .es-dia .es-t:first-of-type{animation-delay:1.1s}html.vo .es-dia .es-t:nth-of-type(2){animation-delay:1.45s}html.vo .es-dia .es-t:nth-of-type(3){animation-delay:1.8s}html.vo .es-dia.vin .es-t{animation-play-state:running}.es-dia .es-conn i,.es-dia .es-ln{animation-iteration-count:3!important}html.vo .tr-card .tr-wires{animation:vWipeDown .9s cubic-bezier(.165,.84,.44,1) .3s both paused;animation:vWipeDown .9s var(--e-wipe) .3s both paused}html.vo .tr-card .tr-z.ek ul{animation:vRise .55s cubic-bezier(.33,1,.68,1) 1.2s both paused;animation:vRise .55s var(--e-out) 1.2s both paused}html.vo .tr-card .tr-tag.ek{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.6s both paused;animation:vRise .5s var(--e-out) 1.6s both paused}html.vo .tr-card.vin .tr-tag.ek,html.vo .tr-card.vin .tr-wires,html.vo .tr-card.vin .tr-z.ek ul{animation-play-state:running}}#app .rl,#app .tr-card{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.25,1,.5,1)!important;transition-timing-function:var(--e-hov)!important}.ucw{padding:12px 14px 10px}.ucr span{padding-right:2px}.ucr code{font-size:11px}.ucdot{background:#fdb515;border-radius:50%;flex:none;height:8px;margin:0 4px;width:8px}.ucap{color:#8a867f;font-size:12.5px;margin:10px 0 0}.ucw .ucr.ok{background:none!important;box-shadow:none!important;color:#2b2a28!important;font-weight:400}@media (max-width:420px){.ucr code,.ucwh em{font-size:10.5px}}.tsoon{align-items:center;cursor:default;display:inline-flex;gap:10px;opacity:.75;pointer-events:none}.tsoon em{background:#f1efea;border-radius:999px;color:#6b6862;font-size:12px;font-style:normal;padding:3px 8px}.mtsoon{color:#8a867f;display:block;padding:10px 0}@media (min-width:1320px){body:after{background-image:linear-gradient(#e6e3dc,#e6e3dc),linear-gradient(#e6e3dc,#e6e3dc);background-position:calc(50% - 632px) 0,calc(50% + 632px) 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;content:"";inset:0;pointer-events:none;position:fixed;z-index:55}}#app:has(#sec-hero) section:not(#sec-hero) :is(.thead,.dx-head,.wis2-what,.wis2-help){align-items:flex-start!important;justify-items:start!important;margin-left:0!important;margin-right:auto!important;max-width:780px!important;text-align:left!important}#app:has(#sec-hero) section:not(#sec-hero) :is(.thead,.dx-head,.wis2-what) :is(p,.lede,.dx-lede,.wis2-p){justify-self:start!important;margin-left:0!important;margin-right:auto!important;max-width:640px!important;text-align:left!important}#app:has(#sec-hero) section:not(#sec-hero) :is(.thead,.dx-head,.wis2-what) h2{margin-left:0!important;margin-right:auto!important}#app:has(#sec-hero) #sec-roles .stack>:first-child{justify-items:start!important;margin-left:0!important;text-align:left!important}#app:has(#sec-hero) #sec-roles .stack>:first-child :is(h2,p){margin-left:0!important;text-align:left!important}#app:has(#sec-hero) .wis2-help{margin-top:0}#app:has(#sec-hero) :is(.thead,.dx-head,.wis2-what,.wis2-help){margin-bottom:clamp(32px,4vw,48px)!important}#app:has(#sec-hero) details.mo-tr{margin-left:auto!important;margin-right:auto!important}html.fx .rv{filter:none!important;transform:translateY(16px);transition:opacity .5s cubic-bezier(.33,1,.68,1),transform .6s cubic-bezier(.33,1,.68,1)!important;transition:opacity .5s var(--e-out,cubic-bezier(.33,1,.68,1)),transform .6s var(--e-out,cubic-bezier(.33,1,.68,1))!important;transition-delay:0s!important;transition-delay:var(--d,0s)!important}html.fx .rv.in{transform:none}.dx .dx-g [data-r]{filter:none!important;transform:translateY(16px)}.dx .dx-g.in [data-r]{filter:none!important;transform:none;transition:opacity .5s cubic-bezier(.33,1,.68,1),transform .6s cubic-bezier(.33,1,.68,1)!important;transition:opacity .5s var(--e-out,cubic-bezier(.33,1,.68,1)),transform .6s var(--e-out,cubic-bezier(.33,1,.68,1))!important;transition-delay:0ms!important;transition-delay:calc(var(--i,0)*50ms)!important}@media (prefers-reduced-motion:reduce){.dx .dx-g [data-r],html.fx .rv{transform:none!important}}#app .hs-hero{--navh:64px}#app .hs-hero .dx-hero{background:none!important;min-height:0!important;padding:clamp(24px,3vw,40px) 0!important}#app .hs-grid{grid-gap:clamp(32px,4vw,64px);align-items:center;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);max-width:1264px!important}#app .hs-copy{grid-gap:22px;display:grid;gap:22px;justify-items:start;padding:clamp(8px,2vw,24px) 0;text-align:left}#app .hs-copy .dx-h1{font-size:clamp(36px,3.6vw,52px)!important;letter-spacing:-.045em!important;line-height:1.04!important;margin:0!important;max-width:600px;text-align:left!important}#app .hs-copy .dx-h1 .dx-br{display:none}#app .hs-copy .dx-lede{color:#55534f;font-size:18px;line-height:1.5;margin:0!important;max-width:520px;text-align:left!important}#app .hs-copy .dx-ctas{gap:12px;justify-content:flex-start!important;margin:4px 0 0!important}#app .hs-meta{margin:0}#app .hs-meta .dlsf{margin:0!important}#app .hs-art{border-radius:28px;display:grid;min-height:clamp(520px,44vw,640px);overflow:hidden;padding:clamp(28px,3.4vw,48px) clamp(20px,3vw,44px);place-items:center;position:relative}#app .hs-grad{background:radial-gradient(60% 55% at 18% 12%,#ffd36b 0,#0000 62%),radial-gradient(55% 60% at 92% 18%,#ff9e5e 0,#0000 60%),radial-gradient(70% 70% at 80% 95%,#7d8bff 0,#0000 62%),radial-gradient(60% 60% at 10% 90%,#f7a8c4 0,#0000 60%),linear-gradient(135deg,#ffc76a,#f7845a 45%,#5b6cff);inset:0;position:absolute}#app .hs-cap{bottom:14px;color:#ffffffd9;font-size:12px;position:absolute;right:18px;z-index:1}#app .hs-dia{grid-gap:0;display:grid;font-family:Inter Tight,sans-serif;font-family:var(--sans,"Inter Tight",sans-serif);gap:0;position:relative;width:min(500px,100%);z-index:1}#app .hs-c{grid-gap:10px;background:#fff;border-radius:16px;box-shadow:0 15px 35px -8px #32325d47,0 5px 15px #0000000f;display:grid;gap:10px;padding:14px 16px}#app .hs-k{color:#6b6862;font-size:12.5px;letter-spacing:-.01em}#app .hs-row{display:flex;flex-wrap:wrap;gap:6px}#app .hs-chip{align-items:center;background:#f7f6f3;border-radius:10px;color:#1d1d1d;display:inline-flex;font-size:13px;font-weight:500;gap:7px;letter-spacing:-.01em;padding:6px 10px 6px 7px}#app .hs-chip.hs-s{color:#3a3936;font-weight:400;padding:6px 10px}#app .hs-chip.hs-wh{gap:5px;padding:6px 8px 6px 10px}#app .hs-lg{background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #ecebe7;display:grid;height:22px;place-items:center;width:22px}#app .hs-lg img{height:13px;width:13px}#app .hs-core{box-shadow:inset 0 0 0 1.5px #fdb515,0 24px 50px -14px #32325d59,0 5px 15px #0000000f;padding:16px}#app .hs-coreh{align-items:center;display:flex;gap:10px;padding-bottom:4px}#app .hs-coreh span{color:#6b6862;font-size:13px}#app .hs-t{align-items:flex-start;background:#fbf8f2;border-radius:10px;display:flex;gap:10px;padding:9px 10px}#app .hs-t b{color:#0f1012;display:block;font-size:14px;font-weight:500;letter-spacing:-.015em}#app .hs-t em{color:#6b6862;display:block;font-size:12.5px;font-style:normal;line-height:1.3}#app .hs-ti{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:7px;color:#3a2a00;display:grid;flex:none;height:26px;place-items:center;width:26px}#app .hs-ti svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#app .hs-cn{display:flex;gap:10px;height:30px;justify-content:center}#app .hs-cn i{background:repeating-linear-gradient(180deg,#fffffff2 0 4px,#0000 4px 8px);height:100%;position:relative;width:1.5px}#app .hs-cn i:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;left:50%;position:absolute;translate:-50% 0;width:7px}#app .hs-cn i:first-child:after{bottom:0;rotate:45deg}#app .hs-cn i:last-child:after{rotate:-135deg;top:0}@media (prefers-reduced-motion:no-preference){html.vo #app .hs-c{animation:vRise .6s cubic-bezier(.33,1,.68,1) both;animation:vRise .6s var(--e-out,cubic-bezier(.33,1,.68,1)) both;animation-delay:calc(.5s + var(--k)*.22s)}html.vo #app .hs-cn{animation:vRise .5s cubic-bezier(.33,1,.68,1) 1.3s both;animation:vRise .5s var(--e-out,cubic-bezier(.33,1,.68,1)) 1.3s both}html.vo #app .hs-core .hs-t{animation:vTile .6s cubic-bezier(.33,1,.68,1) both;animation:vTile .6s var(--e-out,cubic-bezier(.33,1,.68,1)) both}html.vo #app .hs-core .hs-t:nth-of-type(2){animation-delay:1.5s}html.vo #app .hs-core .hs-t:nth-of-type(3){animation-delay:1.75s}html.vo #app .hs-core .hs-t:nth-of-type(4){animation-delay:2s}}@media (max-width:980px){#app .hs-grid{grid-template-columns:1fr}#app .hs-art{border-radius:22px;min-height:0;padding:22px 14px}#app .hs-copy .dx-h1{font-size:clamp(32px,8.6vw,44px)!important}#app .hs-copy .dx-lede{font-size:16.5px}#app .hs-t em{display:none}}#app .hs-iso{height:clamp(500px,42vw,600px);position:relative;width:100%;z-index:1}#app .iso-stage{height:0;left:58%;position:absolute;top:50%;width:0}#app .iso-l{height:280px;left:0;margin:-140px 0 0 -140px;position:absolute;top:0;transform:translateY(var(--y)) rotateX(56deg) rotate(-42deg);transform-style:preserve-3d;width:280px}#app .iso-top{--y:-172px}#app .iso-mid{--y:0px}#app .iso-bot{--y:172px}#app .iso-top .iso-p{gap:16px;grid-template-rows:1fr;padding:56px 30px}#app .iso-top .iso-t img{height:44px;width:44px}#app .iso-p{grid-gap:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;border-radius:34px;box-shadow:inset 0 1px 0 #ffffffe6,-26px 40px 60px -20px #281e6e59,0 0 0 1px #fff9;display:grid;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);inset:0;padding:26px;position:absolute}#app .iso-bot .iso-p{gap:10px;grid-template-columns:repeat(4,1fr);padding:22px}#app .iso-mid .iso-p{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fdb515,#f7845a 50%,#5b6cff) border-box;border:3px solid #0000;box-shadow:-30px 46px 70px -18px #fd962873,0 0 60px #ffd6788c;grid-template-columns:repeat(3,1fr);grid-template-rows:1.25fr 1fr}#app .iso-t{background:#f7f6f3;border-radius:16px;box-shadow:inset 0 0 0 1px #ecebe7;color:#3a3936;display:grid;place-items:center}#app .iso-t img{display:block}#app .iso-g svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}#app .iso-ek{background:#fffaf0;box-shadow:inset 0 0 0 1px #f3dfae;grid-column:1/-1}#app .iso-ic{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);box-shadow:none;color:#3a2a00}#app .iso-ic svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#app .iso-lab{align-items:center;background:#fffffff0;border-radius:999px;box-shadow:0 10px 24px -10px #281e6e59;color:#1d1d1d;display:inline-flex;font-size:13.5px;gap:8px;left:clamp(10px,3%,28px);letter-spacing:-.01em;padding:8px 14px 8px 10px;position:absolute;white-space:nowrap}#app .iso-lab b{font-weight:600}#app .iso-lab i{background:#c9c5bb;border-radius:50%;height:8px;width:8px}#app .iso-lab.l-mid i{background:#fdb515;box-shadow:0 0 0 4px #fdb51540}#app .l-top{top:calc(50% - 190px)}#app .l-mid{top:calc(50% - 18px)}#app .l-bot{top:calc(50% + 154px)}#app .hs-art{min-height:clamp(540px,44vw,640px)!important}@media (prefers-reduced-motion:no-preference){@keyframes isoIn{0%{opacity:0;transform:translateY(calc(var(--y) - 60px)) rotateX(56deg) rotate(-42deg)}to{opacity:1;transform:translateY(var(--y)) rotateX(56deg) rotate(-42deg)}}html.vo #app .iso-l{animation:isoIn .9s cubic-bezier(.16,1,.3,1) both;animation:isoIn .9s var(--e-move,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(.45s + (2 - var(--k))*.18s)}html.vo #app .iso-lab{animation:vRise .5s cubic-bezier(.33,1,.68,1) both;animation:vRise .5s var(--e-out,cubic-bezier(.33,1,.68,1)) both;animation-delay:calc(1.1s + (2 - var(--k))*.12s)}}@media (max-width:980px){#app .hs-iso{height:440px}#app .iso-stage{left:60%;transform:scale(.78)}#app .iso-lab{font-size:12.5px;padding:6px 11px 6px 8px}#app .l-top{top:calc(50% - 138px)}#app .l-mid{top:calc(50% - 14px)}#app .l-bot{top:calc(50% + 104px)}}@media (max-width:420px){#app .iso-stage{left:64%;transform:scale(.66)}#app .hs-iso{height:390px}#app .l-top{top:calc(50% - 116px)}#app .l-bot{top:calc(50% + 88px)}}#app .bn-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#app .bn{background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px #e8e5df,0 1px 2px #32325d0a;isolation:isolate;min-height:clamp(460px,38vw,560px);overflow:hidden;position:relative}#app .bn-wide{grid-column:span 2}#app .bn-narrow{grid-column:span 1}#app .bn-full{grid-column:1/-1;min-height:clamp(420px,32vw,500px)}#app .bn-h{grid-gap:10px;display:grid;gap:10px;max-width:560px;padding:32px 88px 0 32px;position:relative;z-index:3}#app .bn-h h3{color:#0f1012;font-size:clamp(22px,1.9vw,27px);font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:0}#app .bn-h p{color:#6b6862;font-size:15.5px;letter-spacing:-.01em;line-height:1.45;margin:0}#app .bn-go{background:#f6f4ef;border-radius:10px;color:#0f1012;display:grid;height:40px;place-items:center;position:absolute;right:24px;top:24px;transition:background .3s var(--e-hov),transform .3s var(--e-hov);width:40px;z-index:4}#app .bn-go svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}#app .bn:hover .bn-go{background:#fdb515}#app .bn-sweep{-webkit-clip-path:polygon(100% 18%,100% 100%,0 100%,0 92%);clip-path:polygon(100% 18%,100% 100%,0 100%,0 92%);inset:0;opacity:.95;position:absolute;z-index:0}#app .bn-amber .bn-sweep{background:radial-gradient(70% 60% at 85% 30%,#ffb35e,#0000 70%),radial-gradient(60% 70% at 20% 100%,#f7a8c4,#0000 70%),linear-gradient(160deg,#ffd36b 10%,#f7845a 55%,#b48cff)}#app .bn-coral .bn-sweep{background:radial-gradient(70% 70% at 80% 20%,#ffc76a,#0000 70%),linear-gradient(170deg,#ffb38a 10%,#f78fb0 55%,#8f87ff)}#app .bn-iris .bn-sweep{background:radial-gradient(60% 80% at 90% 20%,#a9b4ff,#0000 70%),radial-gradient(50% 60% at 15% 100%,#ffd36b,#0000 70%),linear-gradient(165deg,#c7cdff 10%,#7d8bff 60%,#5b6cff)}#app .bn-narrow .bn-sweep{-webkit-clip-path:polygon(100% 30%,100% 100%,0 100%,0 70%);clip-path:polygon(100% 30%,100% 100%,0 100%,0 70%)}#app .bn-full .bn-sweep{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 100%,55% 100%);clip-path:polygon(100% 0,100% 100%,0 100%,0 100%,55% 100%)}#app .bn-v{inset:auto 0 0 0;position:absolute;top:150px;z-index:2}#app .bn-dx{position:relative;width:100%}#app .bn .sf-back{background:#fff;border-radius:12px;box-shadow:0 15px 35px #32325d2e,0 5px 15px #0000000f;left:34%;overflow:hidden;position:absolute;top:36px;transform-origin:0 0;width:max(760px,80%)}#app .bn .sf-front{border-radius:14px;bottom:44px;box-shadow:0 30px 60px -12px #32325d4d,0 18px 36px -18px #00000040!important;left:32px;margin:0!important;position:absolute!important;transform:none!important;width:min(380px,calc(100% - 64px))!important;z-index:3}#app .bn-narrow .sf-back{display:none}#app .bn-narrow .sf-front{bottom:auto;left:50%;top:60px;translate:-50% 0;width:calc(100% - 56px)!important}#app .bn-full .sf-back{left:44%;top:-10px;width:max(780px,58%)}#app .bn-full .sf-front{bottom:36px;left:clamp(32px,8vw,120px)}#app .bn-full .bn-v{top:0}#app .bn-full .bn-h{max-width:440px}#app .bn-cap{bottom:14px;color:#0f10128c;font-size:12px;left:32px;position:absolute;z-index:4}#app .bn-amber .bn-cap,#app .bn-coral .bn-cap,#app .bn-iris .bn-cap{color:#ffffffe6}@media (prefers-reduced-motion:no-preference){html.vo #app .bn{opacity:0;transition:opacity .5s var(--e-out),translate .6s var(--e-out);transition-delay:calc(var(--i)*80ms);translate:0 16px}html.vo #app .bn.vin{opacity:1;translate:0 0}html.vo #app .bn .bn-sweep{-webkit-clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%);clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}html.vo #app .bn.vin .bn-sweep{-webkit-clip-path:polygon(100% 18%,100% 100%,0 100%,0 92%);clip-path:polygon(100% 18%,100% 100%,0 100%,0 92%);transition:-webkit-clip-path 1.1s var(--e-wipe) .15s;transition:clip-path 1.1s var(--e-wipe) .15s;transition:clip-path 1.1s var(--e-wipe) .15s,-webkit-clip-path 1.1s var(--e-wipe) .15s}html.vo #app .bn-narrow.vin .bn-sweep{-webkit-clip-path:polygon(100% 30%,100% 100%,0 100%,0 70%);clip-path:polygon(100% 30%,100% 100%,0 100%,0 70%)}html.vo #app .bn-full.vin .bn-sweep{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 100%,55% 100%);clip-path:polygon(100% 0,100% 100%,0 100%,0 100%,55% 100%)}html.vo #app .bn .sf-back{opacity:0;transition:opacity .6s var(--e-out) .35s,translate .9s var(--e-move) .35s;translate:0 24px}html.vo #app .bn.vin .sf-back{opacity:1;translate:0 0}html.vo #app .bn .sf-front{opacity:0;transition:opacity .5s var(--e-out) .6s,translate .8s var(--e-move) .6s;translate:-16px 0}html.vo #app .bn-narrow .sf-front{translate:-50% 16px}html.vo #app .bn.vin .sf-front{opacity:1;translate:0 0}html.vo #app .bn-narrow.vin .sf-front{translate:-50% 0}}@media (max-width:980px){#app .bn-grid{grid-template-columns:1fr}#app .bn-full,#app .bn-narrow,#app .bn-wide{grid-column:auto;min-height:460px}#app .bn .sf-back{display:none}#app .bn-h{padding:24px 64px 0 20px}#app .bn .sf-front,#app .bn-full .sf-front{bottom:auto;left:50%;top:40px;translate:-50% 0;width:calc(100% - 40px)!important}#app .bn-full .bn-v,#app .bn-v{top:150px}#app .bn-cap{left:20px}html.vo #app .bn .sf-front{translate:-50% 16px}html.vo #app .bn.vin .sf-front{translate:-50% 0}}#app .bn-dx{background:#0000!important;height:100%}#app .bn .stk-dx .sf-front{position:absolute!important}#app .bn-full .bn-h{max-width:400px}#app .bn-full .sf-front{bottom:auto;left:32px;top:200px;width:360px!important}#app .bn-full .sf-back{left:max(430px,36%);top:40px}#app .bn-full{min-height:clamp(560px,42vw,640px)}#app .bn-wide .sf-front{bottom:56px}@media (max-width:980px){#app .bn-full .sf-front{left:50%;top:40px}#app .bn-full{min-height:520px}}#app #sec-what{overflow:hidden;position:relative}#app #sec-what .eh-f{position:relative;z-index:1}#app .wis-rib{height:clamp(560px,52vw,760px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%);pointer-events:none;position:absolute;right:-14%;top:-6%;width:66%;z-index:0}#app .rib-in{inset:0;position:absolute;transform:translate(0,0) rotate(0deg);transform:translate(calc(var(--mx,0)*26px),calc(var(--my,0)*18px)) rotate(calc(var(--mx,0)*3deg));transition:transform 1.4s cubic-bezier(.33,1,.68,1),filter 1.2s cubic-bezier(.33,1,.68,1);transition:transform 1.4s var(--e-out,cubic-bezier(.33,1,.68,1)),filter 1.2s var(--e-out,cubic-bezier(.33,1,.68,1))}#app .rib-in i{animation:ribFlow 22s ease-in-out infinite alternate;background:repeating-linear-gradient(100deg,#ffffff38 0 1px,#0000 1px 7px),linear-gradient(100deg,#ffd36b,#fdb515 22%,#f7845a 45%,#f78fb0 62%,#8f87ff 80%,#5b6cff);background-size:100% 100%,240% 100%;border-radius:50%;filter:blur(.4px);height:30%;left:-10%;opacity:.92;position:absolute;transform-origin:50% 50%;width:130%}#app .rib-in i:first-child{animation-duration:24s;top:6%;transform:rotate(-34deg) skewX(-18deg)}#app .rib-in i:nth-child(2){animation-delay:-6s;animation-duration:19s;opacity:.8;top:24%;transform:rotate(-30deg) skewX(-14deg)}#app .rib-in i:nth-child(3){animation-delay:-11s;animation-duration:27s;opacity:.7;top:44%;transform:rotate(-26deg) skewX(-10deg)}#app .rib-in i:nth-child(4){animation-delay:-3s;animation-duration:21s;opacity:.55;top:62%;transform:rotate(-22deg) skewX(-8deg)}@keyframes ribFlow{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}#app #sec-what:hover .rib-in{filter:hue-rotate(-28deg) saturate(1.15)}#app #sec-what .wis2-help,#app #sec-what .wis2-what{position:relative}@media (max-width:980px){#app .wis-rib{height:520px;opacity:.45;right:-40%;width:110%}}@media (prefers-reduced-motion:reduce){#app .rib-in i{animation:none}#app .rib-in{transform:none!important;transition:none}}#app #sec-safe .stk-min .stk-w2{font-size:clamp(40px,3.8vw,56px)!important;white-space:nowrap}#app .stf{grid-gap:9px;background:#fff;display:grid!important;gap:9px;padding:16px!important}#app .stf-t{color:#0f1012;font-size:15px;font-weight:500}#app .stf-r{align-items:center;background:#f7f6f3;border-radius:10px;color:#2b2a28;display:flex;font-size:14px;gap:10px;padding:9px 10px}#app .stf-r em{background:#fff3d6;border-radius:6px;color:#7a5300;display:grid;flex:none;font-size:11.5px;font-style:normal;height:20px;place-items:center;width:20px}#app .stf-r.ok em{background:#e6f4ea;color:#1f7a45}#app .stf-h{align-items:center;border-bottom:1px solid #ecebe7;color:#6b6862;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding-bottom:8px}#app .stf-q{color:#2b2a28;font-size:15px}#app .stf-n{color:#0f1012;font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1}#app .stf-s{color:#8a867f;font-size:12.5px}@media (prefers-reduced-motion:no-preference){html.vo #app #sec-safe .stk-min .stf-r{opacity:0;transition:opacity .45s var(--e-out),translate .5s var(--e-out);translate:0 8px}html.vo #app #sec-safe .stk-min.vin .stf-r{opacity:1;translate:0 0}html.vo #app #sec-safe .stk-min.vin .stf-r:first-of-type{transition-delay:.9s}html.vo #app #sec-safe .stk-min.vin .stf-r:nth-of-type(2){transition-delay:1.15s}html.vo #app #sec-safe .stk-min.vin .stf-r:nth-of-type(3){transition-delay:1.4s}html.vo #app #sec-safe .stk-min .stf-n{opacity:0;transition:opacity .6s var(--e-out) 1s,translate .6s var(--e-out) 1s;translate:0 8px}html.vo #app #sec-safe .stk-min.vin .stf-n{opacity:1;translate:0 0}}#app .wis-rib{height:clamp(620px,56vw,820px)!important;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(100deg,#0000,#000 30%,#000),linear-gradient(180deg,#000 62%,#0000 96%);mask-image:linear-gradient(100deg,#0000,#000 30%,#000),linear-gradient(180deg,#000 62%,#0000 96%);right:-6%!important;top:-4%!important;width:62%!important}#app .rib-svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}#app .rib-g{transform:translate(0,0) rotate(0deg);transform:translate(calc(var(--mx,0)*24px),calc(var(--my,0)*16px)) rotate(calc(var(--mx,0)*2.5deg));transform-origin:70% 40%;transition:transform 1.4s cubic-bezier(.33,1,.68,1),filter 1.2s cubic-bezier(.33,1,.68,1);transition:transform 1.4s var(--e-out,cubic-bezier(.33,1,.68,1)),filter 1.2s var(--e-out,cubic-bezier(.33,1,.68,1))}#app .rib-b{fill:none;stroke-linecap:round;opacity:.82}#app .rib-b.r1{opacity:.75}#app .rib-b.r3{opacity:.55}#app .rib-fib path{fill:none;stroke:#fff;stroke-width:.9;opacity:.38}@media (prefers-reduced-motion:no-preference){#app .rib-b,#app .rib-fib{animation:ribSway 16s ease-in-out infinite alternate}#app .rib-b.r1{animation-delay:-5s;animation-duration:19s}#app .rib-b.r2{animation-delay:-9s;animation-duration:23s}#app .rib-b.r3{animation-delay:-3s;animation-duration:21s}@keyframes ribSway{0%{transform:translate(0) rotate(0)}to{transform:translate(-18px,14px) rotate(1.6deg)}}}#app #sec-what:hover .rib-g{filter:hue-rotate(-22deg) saturate(1.2)}#app .rib-in{display:none}#app .bn-sweep{background-position:100% 100%!important;background-size:140% 140%!important;-webkit-clip-path:none!important;clip-path:none!important;filter:blur(18px) saturate(1.05);inset:-10% -10% -10% -10%!important;-webkit-mask-image:radial-gradient(120% 95% at 100% 100%,#000 32%,#0009 52%,#0000 74%);mask-image:radial-gradient(120% 95% at 100% 100%,#000 32%,#0009 52%,#0000 74%);opacity:1!important;transition:background-position 1.2s cubic-bezier(.33,1,.68,1),filter 1.2s cubic-bezier(.33,1,.68,1),opacity .8s;transition:background-position 1.2s var(--e-out,cubic-bezier(.33,1,.68,1)),filter 1.2s var(--e-out,cubic-bezier(.33,1,.68,1)),opacity .8s}#app .bn-narrow .bn-sweep{-webkit-mask-image:radial-gradient(130% 90% at 80% 100%,#000 36%,#0000 76%);mask-image:radial-gradient(130% 90% at 80% 100%,#000 36%,#0000 76%)}#app .bn-full .bn-sweep{-webkit-mask-image:radial-gradient(80% 120% at 100% 60%,#000 30%,#0000 72%);mask-image:radial-gradient(80% 120% at 100% 60%,#000 30%,#0000 72%)}html.vo #app .bn .bn-sweep{opacity:0!important}html.vo #app .bn.vin .bn-sweep{opacity:1!important;transition:opacity 1.2s cubic-bezier(.33,1,.68,1) .15s,background-position 1.2s var(--e-out),filter 1.2s var(--e-out);transition:opacity 1.2s var(--e-out,cubic-bezier(.33,1,.68,1)) .15s,background-position 1.2s var(--e-out),filter 1.2s var(--e-out)}#app .bn{transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1),opacity .5s,translate .6s!important;transition:transform .35s var(--e-hov,cubic-bezier(.25,1,.5,1)),box-shadow .35s var(--e-hov,cubic-bezier(.25,1,.5,1)),opacity .5s,translate .6s!important}#app .bn:hover{box-shadow:inset 0 0 0 1px #e2ded6,0 2px 4px #32325d0f,0 30px 60px -24px #32325d47;transform:translateY(-4px)}#app .bn:hover .bn-sweep{background-position:60% 70%!important;filter:blur(18px) saturate(1.25) hue-rotate(-14deg)}#app .bn .sf-back,#app .bn .sf-front{transition:opacity .6s var(--e-out),translate .9s var(--e-move),transform .6s cubic-bezier(.25,1,.5,1),box-shadow .6s var(--e-hov)!important;transition:opacity .6s var(--e-out),translate .9s var(--e-move),transform .6s var(--e-hov,cubic-bezier(.25,1,.5,1)),box-shadow .6s var(--e-hov)!important}#app .bn:hover .sf-back{transform:translate(-8px,-6px)}#app .bn:hover .sf-front{box-shadow:0 40px 70px -14px #32325d5c,0 20px 40px -18px #00000040!important;transform:translateY(-6px) scale(1.015)!important}#app .bn-go{transition:background .3s var(--e-hov),transform .3s var(--e-hov),color .3s}#app .bn:hover .bn-go{background:#0f1012!important;color:#fff;transform:translate(2px,-2px)}#app .bn-full{min-height:clamp(600px,46vw,660px)!important}#app .bn-full .sf-front{top:190px!important}@media (max-width:1100px) and (min-width:761px){#app .bn-grid{grid-template-columns:1fr}#app .bn-full,#app .bn-narrow,#app .bn-wide{grid-column:1/-1}#app .bn .sf-back{display:block!important}#app .bn-narrow .sf-back{display:none!important}#app .bn .sf-front,#app .bn-full .sf-front{bottom:44px!important;left:32px!important;top:auto!important;translate:none!important;width:360px!important}#app .bn-narrow .sf-front{bottom:auto!important;left:50%!important;top:160px!important;translate:-50% 0!important}#app .bn-full .bn-v,#app .bn-v{top:150px!important}#app .bn-full .sf-front{bottom:auto!important;top:190px!important}#app .bn-full .bn-v{top:0!important}#app .bn-full .sf-back{left:420px!important;top:60px!important}#app .bn.bn-full{min-height:680px!important}#app .bn{min-height:600px!important}}@media (prefers-reduced-motion:reduce){#app .bn:hover,#app .bn:hover .sf-back,#app .bn:hover .sf-front{transform:none!important}}#app .dx-wrap,#app .eh-f,#app .hs-grid,#app .wrap,footer .wrap{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:1264px!important;padding-left:32px!important;padding-right:32px!important}#app .eh-f.eh-pad{padding-left:32px!important;padding-right:32px!important}@media (max-width:760px){#app .dx-wrap,#app .eh-f,#app .eh-f.eh-pad,#app .hs-grid,#app .wrap,footer .wrap{padding-left:16px!important;padding-right:16px!important}}#app .hs-art{padding:clamp(22px,2.6vw,36px)!important}#app .at{grid-gap:0;background:#fff;background-image:linear-gradient(rgba(15,16,18,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,16,18,.035) 1px,#0000 0);background-size:22px 22px;border-radius:20px;box-shadow:0 30px 60px -20px #281e6e59,0 0 0 1px #ffffffb3;display:grid;gap:0;max-width:560px;padding:clamp(16px,1.8vw,22px);position:relative;width:100%;z-index:1}#app .at-row-k{color:#8a867f;font-size:12.5px;letter-spacing:-.01em;padding:2px 2px 8px}#app .at-row-k:last-child{padding:8px 2px 0}#app .at-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}#app .at-g{grid-gap:9px;background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px #ebe8e2,0 6px 16px -10px #32325d40;display:grid;gap:9px;justify-items:center;padding:11px 10px 12px;text-align:center}#app .at-gt{color:#2b2a28;font-size:12.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2}#app .at-gl{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}#app .at-lg{background:#fff;border-radius:9px;box-shadow:inset 0 0 0 1px #ebe8e2,0 2px 4px #32325d0f;color:#3a3936;display:grid;height:30px;place-items:center;width:30px}#app .at-lg svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}#app .at-cn{display:grid;grid-template-columns:repeat(3,1fr);height:26px}#app .at-cn i{background:repeating-linear-gradient(180deg,#c9c5bb 0 4px,#0000 4px 8px);height:100%;justify-self:center;width:1.5px}#app .at-core{grid-gap:12px;background:#fffdf8;border-radius:16px;box-shadow:inset 0 0 0 1.5px #fdb515,0 16px 36px -18px #fd96288c;display:grid;gap:12px;padding:14px}#app .at-coreh{align-items:center;display:flex;gap:10px;justify-content:center}#app .at-coreh span{color:#6b6862;font-size:13px}#app .at-caps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}#app .at-cap{align-items:center;background:#fff;border-radius:11px;box-shadow:inset 0 0 0 1px #f0e2bd;color:#0f1012;display:flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:-.01em;line-height:1.2;padding:9px 10px}#app .at-cap i{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:7px;color:#3a2a00;display:grid;flex:none;height:24px;place-items:center;width:24px}#app .at-cap svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#app .hs-iso,#app .iso-lab{display:none}@media (prefers-reduced-motion:no-preference){html.vo #app .at-core,html.vo #app .at-row,html.vo #app .at-row-k{animation:vRise .6s cubic-bezier(.33,1,.68,1) both;animation:vRise .6s var(--e-out,cubic-bezier(.33,1,.68,1)) both;animation-delay:calc(.5s + (2 - var(--k))*.2s)}html.vo #app .at-cn{animation:vWipeDown .6s cubic-bezier(.165,.84,.44,1) 1.05s both;animation:vWipeDown .6s var(--e-wipe,cubic-bezier(.165,.84,.44,1)) 1.05s both}html.vo #app .at-cap{animation:vTile .6s cubic-bezier(.33,1,.68,1) both;animation:vTile .6s var(--e-out,cubic-bezier(.33,1,.68,1)) both}html.vo #app .at-cap:first-child{animation-delay:1.3s}html.vo #app .at-cap:nth-child(2){animation-delay:1.5s}html.vo #app .at-cap:nth-child(3){animation-delay:1.7s}}@media (max-width:560px){#app .at-caps{grid-template-columns:1fr}#app .at-row{gap:6px}#app .at-g{padding:9px 6px}#app .at-gt{font-size:11.5px}#app .at-lg{height:24px;width:24px}#app .at-lg img,#app .at-lg svg{height:13px;width:13px}}#app .hs-art{background:none!important;border-radius:0!important;min-height:0!important;overflow:visible!important;padding:0!important}#app .hs-grad{border-radius:50%!important;filter:blur(70px);inset:12% 8% 6% 14%!important;opacity:.28}#app .at{background-color:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fdb515,#f7845a 45%,#8f87ff 80%,#5b6cff) border-box!important;border:1.5px solid #0000;box-shadow:0 30px 70px -36px #32325d59!important;max-width:600px!important;padding:clamp(18px,2vw,26px)!important}#app .at:before{background-image:linear-gradient(#0f101208 1px,#0000 0),linear-gradient(90deg,#0f101208 1px,#0000 0);background-size:22px 22px;border-radius:inherit;inset:0}#app .at>*{position:relative}#app .hs-hero .dx-hero{padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,88px)!important}#app .hs-grid{gap:clamp(40px,5vw,80px)!important}#app .at{background:none!important;border:0!important;border-radius:26px;box-shadow:0 40px 90px -40px #5b6cff8c,0 20px 50px -30px #f7845a80!important;isolation:isolate;overflow:hidden;padding:clamp(22px,2.4vw,32px)!important}#app .at:before{animation:meshA 18s ease-in-out infinite alternate;background:radial-gradient(30% 35% at 20% 25%,#ffd36b 0,#0000 70%),radial-gradient(32% 38% at 78% 18%,#ff9e5e 0,#0000 70%),radial-gradient(36% 40% at 72% 80%,#6f7dff 0,#0000 70%),radial-gradient(30% 34% at 22% 82%,#f78fb0 0,#0000 70%),radial-gradient(28% 30% at 50% 50%,#ffb38a 0,#0000 70%),linear-gradient(135deg,#ffc76a,#f7845a 45%,#a98cff 75%,#5b6cff);background-size:100% 100%;border-radius:0;filter:saturate(1.08);inset:-40%;transform-origin:50% 50%;z-index:-2}#app .at:after,#app .at:before{content:"";pointer-events:none;position:absolute}#app .at:after{background-image:linear-gradient(#ffffff24 1px,#0000 0),linear-gradient(90deg,#ffffff24 1px,#0000 0),radial-gradient(40% 50% at 50% 40%,#ffffff59,#0000 70%);background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px),radial-gradient(40% 50% at calc(50% + var(--hx,0)*60%) calc(40% + var(--hy,0)*60%),#ffffff59,#0000 70%);background-size:24px 24px,24px 24px,100% 100%;inset:0;transition:background .8s;z-index:-1}@keyframes meshA{0%{transform:rotate(0deg) scale(1) translate(0)}50%{transform:rotate(8deg) scale(1.08) translate(-3%,2%)}to{transform:rotate(-6deg) scale(1.04) translate(3%,-3%)}}#app .hs-art:hover .at:before{animation-duration:9s;filter:saturate(1.25) hue-rotate(-12deg)}#app .at-row-k{color:#ffffffeb!important;font-weight:500}#app .at-cn i{background:repeating-linear-gradient(180deg,#ffffffe6 0 4px,#0000 4px 8px)!important}#app .at-g{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0!important;box-shadow:0 12px 30px -14px #281e6e73,inset 0 0 0 1px #ffffffb3!important}#app .at-core{background:#fffdf8!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #fdb515e6,0 24px 50px -16px #fd9628b3!important}#app .hs-grad{display:none!important}@media (prefers-reduced-motion:reduce){#app .at:before{animation:none}}#app .bn.bn-full{min-height:620px!important}#app .bn-full .bn-h{max-width:360px!important;padding-right:0!important}#app .bn-full .bn-sweep,#app .bn-full .bn-v{border-radius:18px;inset:24px 24px 24px 34%!important;overflow:hidden;top:24px!important}#app .bn-full .bn-sweep{background:radial-gradient(60% 70% at 85% 15%,#b7c0ff,#0000 70%),radial-gradient(55% 60% at 10% 100%,#ffd36b,#0000 65%),radial-gradient(50% 60% at 40% 60%,#f7a8c4,#0000 70%),linear-gradient(150deg,#d6dbff,#8f9bff 55%,#5b6cff)!important;background-size:120% 120%!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}#app .bn-full:hover .bn-sweep{background-position:30% 20%!important;filter:saturate(1.15)!important}#app .bn-full .sf-back{left:30%!important;top:36px!important;width:820px!important}#app .bn-full .sf-front{zoom:.92;bottom:32px!important;left:32px!important;top:auto!important;width:340px!important}#app .bn-full .bn-cap{color:#8a867f!important;left:32px!important}#app .bn-full .bn-go{left:32px;right:auto;top:180px;z-index:5}@media (max-width:1100px){#app .bn-full .bn-go{left:auto;right:20px;top:20px}#app .bn-full .bn-h{padding-right:72px!important}}@media (max-width:1100px) and (min-width:761px){#app .bn.bn-full{min-height:760px!important}#app .bn-full .bn-sweep,#app .bn-full .bn-v{inset:200px 20px 40px 20px!important;top:200px!important}#app .bn-full .sf-back{left:38%!important;top:28px!important;width:720px!important}#app .bn-full .sf-front{bottom:24px!important;left:24px!important;translate:none!important}}@media (max-width:760px){#app .bn.bn-full{min-height:640px!important}#app .bn-full .bn-sweep,#app .bn-full .bn-v{inset:190px 14px 40px 14px!important;top:190px!important}#app .bn-full .sf-front{zoom:.9;bottom:auto!important;left:50%!important;top:20px!important;translate:-50% 0!important;width:calc(100% - 28px)!important}}#app #sec-fdp.rc,#app #sec-fdp.rc>.wrap{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}#app .rc .rc-grid{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#app .rc .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}#app .rc-copy{grid-gap:18px;display:grid;gap:18px}#app .rc-big{background:linear-gradient(120deg,#fdb515,#f7845a 45%,#a98cff 80%,#5b6cff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(96px,11vw,168px);font-weight:500;letter-spacing:-.06em;line-height:.85;margin:0}#app .rc-copy h2{font-size:clamp(26px,2.4vw,34px)!important;letter-spacing:-.03em!important;line-height:1.12!important;margin:0;max-width:520px}#app .rc-copy .lede{color:#6b6862;font-size:17px;margin:0;max-width:500px}#app .rc-panel{grid-gap:14px;border-radius:24px;box-shadow:0 30px 70px -40px #32325d73;display:grid;gap:14px;isolation:isolate;overflow:hidden;padding:clamp(18px,2.2vw,28px);position:relative}#app .rc-panel:before{animation:meshA 22s ease-in-out infinite alternate;background:radial-gradient(30% 40% at 20% 20%,#ffd36b,#0000 70%),radial-gradient(35% 40% at 85% 25%,#ffb38a,#0000 70%),radial-gradient(40% 45% at 75% 85%,#8f9bff,#0000 70%),radial-gradient(30% 35% at 15% 85%,#f7a8c4,#0000 70%),linear-gradient(140deg,#ffe0a6,#ffc2a0 45%,#c9c3ff);content:"";inset:-30%;position:absolute;z-index:-1}#app .rc-card{grid-gap:14px;background:#fffffff2;border-radius:16px;box-shadow:0 12px 30px -16px #281e6e59;display:grid;gap:14px;padding:18px 20px}#app .rc-h{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}#app .rc-h span{grid-gap:3px;display:grid;gap:3px}#app .rc-h b{color:#0f1012;font-size:16px;font-weight:500;letter-spacing:-.015em}#app .rc-h em{color:#8a867f;font-size:13px;font-style:normal}#app .rc-t{color:#0f1012;font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.035em;white-space:nowrap}#app .rc-new .rc-t{color:#b07800}#app .rc-steps{display:flex;gap:4px;height:44px;list-style:none;margin:0;padding:0}#app .rc-steps li{background:#f3f1ec;border-radius:8px;flex:0 0 calc(var(--w) - 4px);overflow:hidden;position:relative}#app .rc-steps li i{background:repeating-linear-gradient(135deg,#e2ddd3 0 6px,#ebe7df 6px 12px);inset:0;position:absolute;transform-origin:0 50%}#app .rc-steps li span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#55534f;display:block;display:-webkit-box;font-size:11.5px;line-height:1.2;overflow:hidden;padding:6px 8px;position:relative;text-overflow:ellipsis}#app .rc-axis{color:#a19c92;display:flex;font-size:11.5px;justify-content:space-between}#app .rc-fast{align-items:center;background:#f6f4ef;border-radius:8px;display:flex;height:44px;overflow:hidden;position:relative}#app .rc-fast i{background:linear-gradient(90deg,#ffd36b,#fdb515);border-radius:8px;bottom:0;left:0;min-width:22px;position:absolute;top:0;width:4%}#app .rc-done{align-items:center;background:#e6f4ea;border-radius:999px;color:#1f7a45;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;margin-left:calc(4% + 16px);padding:5px 10px;position:relative}#app .rc-done svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){html.vo #app .rc-steps li i{transform:scaleX(0);transition:transform .7s cubic-bezier(.165,.84,.44,1);transition:transform .7s var(--e-wipe,cubic-bezier(.165,.84,.44,1));transition-delay:calc(.9s + var(--i)*.55s)}html.vo #app .rc-panel.vin .rc-steps li i{transform:scaleX(1)}html.vo #app .rc-old .rc-t{opacity:0;transition:opacity .6s var(--e-out) 3.6s}html.vo #app .rc-panel.vin .rc-old .rc-t{opacity:1}html.vo #app .rc-fast i{transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1) 1.1s;transition:transform .45s var(--e-move,cubic-bezier(.16,1,.3,1)) 1.1s}html.vo #app .rc-panel.vin .rc-fast i{transform:scaleX(1)}html.vo #app .rc-done,html.vo #app .rc-new .rc-t{opacity:0;transition:opacity .5s var(--e-out) 1.5s,translate .5s var(--e-out) 1.5s;translate:0 6px}html.vo #app .rc-panel.vin .rc-done,html.vo #app .rc-panel.vin .rc-new .rc-t{opacity:1;translate:0 0}}@media (max-width:980px){#app .rc .rc-grid{grid-template-columns:1fr}#app .rc-steps li span{display:none}#app .rc-fast,#app .rc-steps{height:28px}#app .rc-h{align-items:flex-start;flex-direction:column}}#app .gp2{border-radius:26px;box-shadow:0 40px 90px -46px #5b6cff80;isolation:isolate;overflow:hidden;padding:clamp(26px,3.4vw,52px);position:relative}#app .gp-mesh{animation:meshA 20s ease-in-out infinite alternate;background:radial-gradient(28% 34% at 25% 25%,#ffd36b,#0000 70%),radial-gradient(32% 36% at 80% 20%,#f7a8c4,#0000 70%),radial-gradient(36% 40% at 75% 82%,#7d8bff,#0000 70%),radial-gradient(30% 34% at 20% 85%,#ffb38a,#0000 70%),linear-gradient(140deg,#ffcf86,#f7a08a 45%,#b9a8ff 75%,#7d8bff);inset:-35%;position:absolute;z-index:-1}#app .gp2:hover .gp-mesh{animation-duration:10s;filter:saturate(1.2) hue-rotate(-10deg)}#app .gp2 .gp-card{background:#fffffff7!important;box-shadow:0 30px 60px -20px #281e6e73,0 0 0 1px #fffc!important;position:relative;transition:transform .5s cubic-bezier(.25,1,.5,1);transition:transform .5s var(--e-hov,cubic-bezier(.25,1,.5,1))}#app .gp2:hover .gp-card{transform:translateY(-4px) rotate(-.4deg)}#app .gp2 .gp-cap{bottom:12px;color:#fffffff2!important;left:clamp(26px,3.4vw,52px);margin:0;position:absolute}#app .gp2 .gp-n{background:linear-gradient(110deg,#0f1012 40%,#b07800);-webkit-background-clip:text;background-clip:text;color:#0000}@media (prefers-reduced-motion:no-preference){html.vo #app .gp2 .gpv{opacity:0;transition:opacity .5s cubic-bezier(.33,1,.68,1),translate .6s cubic-bezier(.33,1,.68,1);transition:opacity .5s var(--e-out,cubic-bezier(.33,1,.68,1)),translate .6s var(--e-out,cubic-bezier(.33,1,.68,1));translate:0 10px}html.vo #app .gp2 .gp-u.gpv{transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:var(--e-move,cubic-bezier(.16,1,.3,1));translate:14px 0}html.vo #app .gp2.vin .gpv{opacity:1;translate:0 0}#app .gp2 .gpv{filter:none!important}html.vo #app .gp2.vin .gp-x:nth-of-type(2) .gp-u{transition-delay:.4s}html.vo #app .gp2.vin .gp-x:nth-of-type(2) .gp-a{transition-delay:1s}html.vo #app .gp2.vin .gp-x:nth-of-type(3) .gp-u{transition-delay:2s}html.vo #app .gp2.vin .gp-x:nth-of-type(3) .gp-a{transition-delay:2.6s}}:root{--g-stage:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0);--g-day:radial-gradient(70% 90% at 20% 25%,#ffd36b,#0000 70%),radial-gradient(60% 90% at 80% 30%,#ff9e5e,#0000 70%),radial-gradient(70% 90% at 70% 100%,#8f9bff,#0000 70%),#fbf8f1}#app .at:before,#app .gp-mesh,#app .rc-panel:before{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0)!important;background:var(--g-stage)!important}#app .at:after{background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0),radial-gradient(40% 50% at 50% 40%,#ffffff47,#0000 70%)!important;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),radial-gradient(40% 50% at calc(50% + var(--hx,0)*60%) calc(40% + var(--hy,0)*60%),#ffffff47,#0000 70%)!important;background-size:24px 24px,24px 24px,100% 100%!important}#app .at,#app .gp2,#app .rc-panel{--rw:clamp(30px,4vw,54px)}#app .gp2:after,#app .rc-panel:after{aspect-ratio:1;border:var(--rw) solid #ffffff8c;border-radius:50%;content:"";mix-blend-mode:soft-light;opacity:.8;pointer-events:none;position:absolute;right:-55%;top:-30%;width:120%;z-index:-1}#app .bn-amber .bn-sweep{background:radial-gradient(60% 80% at 80% 25%,#ffd36b,#0000 65%),radial-gradient(60% 80% at 30% 100%,#ff9e5e,#0000 65%),linear-gradient(150deg,#fdb515,#f7845a)!important}#app .bn-coral .bn-sweep{background:radial-gradient(60% 80% at 80% 20%,#ffd36b,#0000 65%),radial-gradient(70% 80% at 60% 100%,#5b6cff,#0000 65%),linear-gradient(160deg,#f7845a,#f7845a 40%,#4b5bf0)!important}#app .bn-full .bn-sweep,#app .bn-iris .bn-sweep{background:radial-gradient(60% 90% at 18% 20%,#ffd36b,#0000 60%),radial-gradient(55% 80% at 85% 15%,#ff9e5e,#0000 60%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 60%),radial-gradient(60% 80% at 10% 100%,#2f3fd6,#0000 60%),linear-gradient(135deg,#fdb515,#f7845a 50%,#4b5bf0)!important;background-size:120% 120%!important}#app .stk-c:first-child .stk-g{background:radial-gradient(70% 90% at 20% 25%,#ffd36b,#0000 70%),radial-gradient(60% 90% at 80% 30%,#ff9e5e,#0000 70%),radial-gradient(70% 90% at 70% 100%,#8f9bff,#0000 70%),#fbf8f1!important;background:var(--g-day)!important}#app .stk-c:nth-child(2) .stk-g{background:radial-gradient(70% 90% at 25% 20%,#ffb38a,#0000 70%),radial-gradient(60% 90% at 85% 30%,#ffd36b,#0000 70%),radial-gradient(70% 90% at 70% 100%,#8f9bff,#0000 70%),#fbf8f1!important}#app .stk-c:nth-child(3) .stk-g{background:radial-gradient(70% 90% at 20% 25%,#c7cdff,#0000 70%),radial-gradient(60% 90% at 85% 25%,#ffd36b,#0000 70%),radial-gradient(70% 90% at 75% 100%,#5b6cff,#0000 70%),#fbf8f1!important}#app .rib-svg stop[stop-color="#d96fa0"],#app .rib-svg stop[stop-color="#f78fb0"]{stop-color:#f7845a}#app .rib-svg stop[stop-color="#7d8bff"],#app .rib-svg stop[stop-color="#8f87ff"],#app .rib-svg stop[stop-color="#b7c0ff"]{stop-color:#5b6cff}#app .rc-big{background:linear-gradient(110deg,#fdb515,#f7845a)!important;-webkit-background-clip:text!important;background-clip:text!important}#app .gp2 .gp-n{background:none!important;color:#0f1012!important}#app .bn-cap,#app .dx-cap,#app .gp-cap,#app .stk-cap,#app .stk-v figcaption,#app .ucap{display:none!important}#app .tr2{border-radius:26px;box-shadow:0 40px 90px -46px #2f3fd673;isolation:isolate;overflow:hidden;padding:clamp(24px,3vw,48px);position:relative}#app .tr2:after{aspect-ratio:1;border:clamp(30px,4vw,54px) solid #ffffff8c;border-radius:50%;content:"";mix-blend-mode:soft-light;opacity:.8;pointer-events:none;position:absolute;right:-50%;top:-35%;width:110%;z-index:-1}#app .tr2 .tr-card{background:#fffffff7!important;box-shadow:0 30px 60px -20px #14185073!important;max-width:none!important;transition:transform .5s cubic-bezier(.25,1,.5,1);transition:transform .5s var(--e-hov,cubic-bezier(.25,1,.5,1));width:100%!important}#app .tr2:hover .tr-card{transform:translateY(-4px)}#app .tr2:hover .gp-mesh{animation-duration:10s;filter:saturate(1.2)}#app .tr-pts li{border-top:1px solid #e6e3dc!important;margin:0!important;padding:18px 0!important}#app .tr-pts li:last-child{border-bottom:1px solid #e6e3dc!important}#app .tr-ic{background:#fff!important;box-shadow:inset 0 0 0 1px #ebe8e2!important}#app #sec-roles .lede{margin-left:0!important;padding-left:0!important;text-align:left!important}#app #sec-roles .rl.r1{--c1:#ffd36b;--c2:#ff9e5e}#app #sec-roles .rl.r2{--c1:#ff9e5e;--c2:#5b6cff}#app #sec-roles .rl.r3{--c1:#ffd36b;--c2:#5b6cff}#app #sec-roles .rl .rlic{--t1:#fff3d1;--t2:#fde9dc}:root{--g-stage:radial-gradient(55% 70% at 15% 15%,#ffd36bd9,#0000 65%),radial-gradient(50% 65% at 88% 12%,#ff9e5e8c,#0000 65%),radial-gradient(60% 75% at 80% 100%,#5b6cff61,#0000 65%),radial-gradient(50% 60% at 10% 100%,#ffb38a80,#0000 65%),linear-gradient(135deg,#fff7e3,#fde9dc 50%,#e9ebff)}#app .bn-amber .bn-sweep{background:radial-gradient(60% 80% at 80% 30%,#ffd36be6,#0000 65%),radial-gradient(60% 70% at 30% 100%,#ff9e5e99,#0000 65%),linear-gradient(150deg,#fff7e3,#fde9dc)!important}#app .bn-coral .bn-sweep{background:radial-gradient(60% 70% at 80% 20%,#ffd36bb3,#0000 65%),radial-gradient(70% 70% at 60% 100%,#5b6cff66,#0000 65%),linear-gradient(160deg,#fde9dc,#e9ebff)!important}#app .bn-full .bn-sweep,#app .bn-iris .bn-sweep{background:radial-gradient(55% 70% at 15% 15%,#ffd36bd9,#0000 65%),radial-gradient(50% 65% at 88% 12%,#ff9e5e8c,#0000 65%),radial-gradient(60% 75% at 80% 100%,#5b6cff61,#0000 65%),radial-gradient(50% 60% at 10% 100%,#ffb38a80,#0000 65%),linear-gradient(135deg,#fff7e3,#fde9dc 50%,#e9ebff)!important;background:var(--g-stage)!important}#app .at-row-k{color:#6b6862!important}#app .at-cn i{background:repeating-linear-gradient(180deg,#0f101240 0 4px,#0000 4px 8px)!important}#app .at:after{background-image:linear-gradient(rgba(15,16,18,.035) 1px,#0000 0),linear-gradient(90deg,rgba(15,16,18,.035) 1px,#0000 0),radial-gradient(40% 50% at 50% 40%,#fff9,#0000 70%)!important;background-image:linear-gradient(rgba(15,16,18,.035) 1px,#0000 1px),linear-gradient(90deg,rgba(15,16,18,.035) 1px,#0000 1px),radial-gradient(40% 50% at calc(50% + var(--hx,0)*60%) calc(40% + var(--hy,0)*60%),#fff9,#0000 70%)!important}#app .at,#app .gp2,#app .rc-panel,#app .tr2{box-shadow:0 30px 70px -40px #32325d59!important}#app .gp2:after,#app .rc-panel:after,#app .tr2:after{border-color:#ffffffb3;mix-blend-mode:normal;opacity:.55}#app .bn-amber .bn-cap,#app .bn-coral .bn-cap,#app .bn-iris .bn-cap{color:#8a867f}#app #sec-movid .mo-stage,#app #sec-movid details.mo-tr{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}#app #sec-movid .dx-head{grid-gap:clamp(24px,4vw,64px);align-items:end;display:grid!important;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none!important}#app #sec-movid .dx-head .dx-lede{margin:0!important;max-width:none!important}#app .tr2{display:block!important}#app .tr2 .tr-card{display:block;margin:0 auto}@media (max-width:900px){#app #sec-movid .dx-head{grid-template-columns:1fr}}header .hdr,header.light .hdr,header.scrolled .hdr{box-sizing:border-box;max-width:1264px!important;padding:0 32px!important}header{z-index:60!important}@media (min-width:1320px){body:after{z-index:40!important}}@media (max-width:760px){header .hdr{padding:0 16px!important}}#app #sec-press{padding-bottom:clamp(28px,3vw,40px)!important}#app #sec-what{border-top:1px solid #e6e3dc!important}#app .faqs{padding-bottom:clamp(40px,4vw,56px)!important}.gfwrap,footer .gfwrap{margin-top:0!important;padding-top:0!important}.gfband .gfcta{padding-left:32px!important}.gfband .gfcell.gflogo{display:none!important}.gfband{grid-template-columns:1fr!important}footer.gf{margin-top:0!important}#app #sec-roles .stack{align-items:stretch!important}#app #sec-logos{border-bottom:1px solid #e6e3dc;border-top:1px solid #e6e3dc;margin-top:0;padding-bottom:clamp(28px,3vw,40px)!important;padding:0!important}#app .hs-hero .dx-hero{padding-bottom:clamp(48px,5vw,72px)!important}#app #sec-logos .pf-logos,#app #sec-logos .wrap{display:block!important;max-width:1264px!important;padding-bottom:0!important;padding-top:0!important;width:100%!important}#app #sec-logos .pf-logos>div{justify-content:stretch!important;max-width:none!important;width:100%!important}#app #sec-logos .pf-logos>div>*{margin:0!important}#app #sec-logos .pf-logos>span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}#app #sec-logos .pf-logos>div{grid-gap:0!important;align-items:center;display:grid!important;gap:0!important;grid-template-columns:repeat(5,1fr);height:88px;justify-items:center}#app #sec-logos .lw{filter:grayscale(1);opacity:.75;transition:opacity .3s var(--e-hov),filter .3s var(--e-hov)}#app #sec-logos .lw:hover{filter:none;opacity:1}#app #sec-what{border-top:0!important}@media (max-width:760px){#app #sec-logos .pf-logos>div{grid-template-columns:repeat(3,1fr);height:auto;padding:22px 0;row-gap:20px!important}}#app section#sec-logos{border-bottom:1px solid #e6e3dc!important;border-top:1px solid #e6e3dc!important;box-shadow:none!important}#app .wis-rib{-webkit-mask-composite:source-in!important;-webkit-mask-composite:source-in,xor!important;mask-composite:intersect!important;-webkit-mask-image:linear-gradient(100deg,#0000,#000 30%),linear-gradient(180deg,#0000,#000 14%,#000 62%,#0000 96%)!important;mask-image:linear-gradient(100deg,#0000,#000 30%),linear-gradient(180deg,#0000,#000 14%,#000 62%,#0000 96%)!important;top:0!important}#app #sec-what{isolation:isolate}.askw{bottom:24px!important;right:max(16px,calc(50vw - 708px))!important}.askw .asklaunch{border-radius:999px!important;height:56px!important;justify-content:center!important;overflow:hidden;padding:0!important;transition:width .3s cubic-bezier(.25,1,.5,1),padding .3s cubic-bezier(.25,1,.5,1)!important;transition:width .3s var(--e-hov,cubic-bezier(.25,1,.5,1)),padding .3s var(--e-hov,cubic-bezier(.25,1,.5,1))!important;white-space:nowrap;width:56px!important}.askw .asklaunch>:not(:first-child){max-width:0;opacity:0;transition:max-width .3s cubic-bezier(.25,1,.5,1),opacity .2s;transition:max-width .3s var(--e-hov,cubic-bezier(.25,1,.5,1)),opacity .2s}.askw .asklaunch:focus-visible,.askw .asklaunch:hover{padding:0 18px 0 8px!important;width:auto!important}.askw .asklaunch:focus-visible>:not(:first-child),.askw .asklaunch:hover>:not(:first-child){max-width:120px;opacity:1}@media (max-width:1400px){.askw{right:16px!important}}#app #sec-movid .dx-head{align-items:start!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}#app #sec-movid .dx-head .dx-lede,#app #sec-movid .dx-head p{font-size:18px;line-height:1.55;margin:6px 0 0!important;max-width:none!important;width:100%!important}#app #sec-movid .dx-head h2{max-width:none!important}#app #sec-movid .dx-head.mo-head{max-width:none!important;width:100%!important}#app #sec-movid .dx-head .dx-lede{max-width:640px!important}@media (max-width:900px){#app #sec-movid .dx-head{gap:16px;grid-template-columns:1fr!important}}#app #sec-fdp.rc{padding-left:0!important;padding-right:0!important}#app #sec-fdp.rc>.wrap{margin-left:auto!important;margin-right:auto!important;width:100%!important}@media (max-width:1100px){#app .bn-wide .bn-v{top:120px!important}#app .bn-wide .sf-back{left:34%!important;top:24px!important}#app .bn-wide{min-height:500px!important}}@media (max-width:760px){#app .tr-wl{font-size:11px!important}#app .tr-wl.tr-rd{left:4%!important;transform:none!important}#app .tr-wl.tr-wr{left:auto!important;right:4%!important;transform:none!important}#app .tr-zones{grid-template-columns:1fr!important}#app .hs-meta .dlsf-b{font-size:12.5px!important;padding:8px 12px!important;text-align:left;white-space:normal}.askw{bottom:12px!important;right:12px!important}.askw .asklaunch{height:48px!important;width:48px!important}#app .bn-wide{min-height:440px!important}}.askw .asklaunch{gap:0!important}.askw .asklaunch .askmk{display:grid!important;flex:none;height:36px;margin:0!important;place-items:center;width:36px}.askw .asklaunch .askmk canvas{display:block;height:22px!important;margin:0!important;width:22px!important}.askw .asklaunch>span:last-child{margin:0!important;padding:0!important}.askw .asklaunch:focus-visible,.askw .asklaunch:hover{gap:8px!important}#app .mo2-grid{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}#app .mo2-copy{grid-gap:22px;align-content:center;display:grid;gap:22px}#app .mo2-q{color:#6b6862!important;font-size:clamp(17px,1.4vw,19px)!important;font-weight:500;letter-spacing:-.015em!important;line-height:1.3!important;margin:0}#app .mo2-quote{margin:0;padding-top:34px;position:relative}#app .mo2-quote:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23fdb515'/%3E%3Cstop offset='1' stop-color='%23f7845a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 30V18C0 7 6 1 16 0l1 5c-5 1-8 4-8 9h7v16H0zm23 0V18C23 7 29 1 39 0l1 5c-5 1-8 4-8 9h7v16H23z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:26px;left:0;position:absolute;top:0;width:34px}#app .mo2-quote p{color:#0f1012;font-size:clamp(28px,2.6vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:0}#app .mo2-quote p span{color:#6b6862}#app .mo2-ans{color:#55534f;font-size:17px;line-height:1.55;margin:0;max-width:520px}#app .mo2-by{align-items:center;display:flex;gap:12px}#app .mo2-by img{background:#fbf8f1;background:var(--g-day,#fbf8f1);border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #f0e2bd;height:44px;object-fit:cover;object-position:50% 15%;width:44px}#app .mo2-by span{grid-gap:2px;color:#6b6862;display:grid;font-size:13.5px;gap:2px}#app .mo2-by b{color:#0f1012;font-size:15px;font-weight:500}#app .mo2 details.mo-tr{margin:4px 0 0!important;max-width:none!important;width:100%!important}#app .mo2-stage{border-radius:26px;box-shadow:0 30px 70px -40px #32325d59;isolation:isolate;overflow:hidden;padding:clamp(18px,2.4vw,32px);position:relative}#app .mo2-stage:after{aspect-ratio:1;border:clamp(30px,4vw,54px) solid #ffffffb3;border-radius:50%;content:"";opacity:.55;pointer-events:none;position:absolute;right:-55%;top:-40%;width:110%;z-index:-1}#app .mo2-stage .mo-frame{border-radius:16px!important;box-shadow:0 30px 60px -20px #14185073!important;overflow:hidden;transition:transform .5s cubic-bezier(.25,1,.5,1);transition:transform .5s var(--e-hov,cubic-bezier(.25,1,.5,1))}#app .mo2-stage:hover .mo-frame{transform:translateY(-4px)}#app .mo2-stage:hover .gp-mesh{animation-duration:10s;filter:saturate(1.2)}#app .mo2-stage .mo-pill{font-size:12.5px!important}@media (max-width:900px){#app .mo2-grid{grid-template-columns:1fr}#app .mo2-stage{order:2}}#app .gp2,#app .mo2-stage,#app .rc-panel,#app .tr2{background:#fff!important;box-shadow:inset 0 0 0 1px #ecebe7,0 1px 2px #32325d0d,0 24px 50px -36px #32325d4d!important}#app .gp2 .gp-mesh,#app .gp2:after,#app .mo2-stage .gp-mesh,#app .mo2-stage:after,#app .rc-panel:after,#app .rc-panel:before,#app .tr2 .gp-mesh,#app .tr2:after{display:none!important}#app .gp2 .gp-card,#app .rc-card,#app .tr2 .tr-card{background:#fbfaf7!important;box-shadow:inset 0 0 0 1px #ecebe7!important}#app .rc-card{background:#fff!important}#app .mo2-stage .mo-frame{box-shadow:0 20px 44px -24px #14185059!important}#app #sec-roles .rlb{opacity:.28!important}#app #sec-logos .pf-logos{align-items:center;display:grid!important;grid-template-columns:auto 1fr}#app #sec-logos .pf-logos>span{clip:auto!important;border-right:1px solid #e6e3dc;color:#8a867f;font-size:13px;height:auto!important;line-height:88px;margin-right:8px;overflow:visible!important;padding-right:28px;position:static!important;white-space:nowrap;width:auto!important}@media (max-width:760px){#app #sec-logos .pf-logos{grid-template-columns:1fr}#app #sec-logos .pf-logos>span{border:0;line-height:1;padding:16px 0 0;text-align:center}}#app .pub{grid-gap:7px;background:#fff;border-radius:14px;display:grid;gap:7px;padding:14px}#app .pub-t{color:#0f1012;font-size:14.5px;font-weight:500}#app .pub-s{color:#8a867f;font-size:12.5px;margin-bottom:2px}#app .pub-o{align-items:center;border-radius:10px;box-shadow:inset 0 0 0 1px #ecebe7;color:#2b2a28;display:flex;font-size:13px;gap:9px;padding:8px 10px}#app .pub-o i{border-radius:50%;box-shadow:inset 0 0 0 1.5px #d6d2c9;height:14px;margin-left:auto;width:14px}#app .pub-o.on{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #fdb515}#app .pub-o.on i{box-shadow:inset 0 0 0 4px #fdb515}#app .pub-b{background:#0f1012;border-radius:999px;color:#fff;font-size:12.5px;font-weight:500;justify-self:end;margin-top:4px;padding:7px 14px}@media (prefers-reduced-motion:no-preference){html.vo #app .bn .pub-o{opacity:0;transition:opacity .45s var(--e-out),translate .5s var(--e-out);translate:0 6px}html.vo #app .bn.vin .pub-o{opacity:1;translate:0 0}html.vo #app .bn.vin .pub-o:first-of-type{transition-delay:.9s}html.vo #app .bn.vin .pub-o:nth-of-type(2){transition-delay:1s}html.vo #app .bn.vin .pub-o:nth-of-type(3){transition-delay:1.1s}html.vo #app .bn.vin .pub-o:nth-of-type(4){transition-delay:1.2s}html.vo #app .bn.vin .pub-o:nth-of-type(5){transition-delay:1.3s}}.gfsteps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.gfsteps li{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #ecebe7;color:#2b2a28;display:inline-flex;font-size:13.5px;gap:8px;padding:7px 12px 7px 7px}.gfsteps b{background:#fff3d1;border-radius:50%;color:#7a5300;display:grid;font-size:11.5px;font-weight:500;height:20px;place-items:center;width:20px}#app .ptsplit{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}#app .ptcard{grid-gap:14px;background:#fff;border-radius:24px;box-shadow:inset 0 0 0 1px #ecebe7,0 24px 50px -36px #32325d4d;display:grid;gap:14px;isolation:isolate;justify-items:start;overflow:hidden;padding:clamp(28px,3vw,40px);position:relative}#app .ptcard:before{background:var(--g-day);border-radius:50%;content:"";filter:blur(30px);height:90%;inset:auto -20% -60% 30%;opacity:.9;position:absolute;z-index:-1}#app .ptmark .lw{color:#0f1012;filter:none;font-size:34px!important;font-weight:600;letter-spacing:-.03em;opacity:1}#app .ptk{color:#6b6862;font-size:14px}#app .ptfact{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #ecebe7;color:#2b2a28;display:flex;font-size:13.5px;gap:10px;padding:8px 12px 8px 8px}#app .ptfact b{background:#fff3d1;border-radius:999px;color:#7a5300;font-size:12px;font-weight:500;padding:3px 9px}@media (max-width:900px){#app .ptsplit{grid-template-columns:1fr}}#app #sec-fdp.rc:after,#app #sec-fdp.rc:before{content:none!important;display:none!important}#app section#sec-what.wis2 .eh-f.eh-pad{padding-top:clamp(40px,4vw,56px)!important}#app section#sec-fdp{padding-bottom:clamp(56px,6vw,88px)!important}#app .bn-cap,#app .cil,#app .dcap,#app .dx-cap,#app .stk-cap{display:none!important}.post-faq{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #ecebe7;margin-top:24px!important;overflow:hidden}.post-faq details{background:#0000!important;border:0!important;border-bottom:1px solid #ecebe7!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.post-faq details:last-child{border-bottom:0!important}.post-faq summary{font-size:17px!important;line-height:1.35;padding:20px 64px 20px 24px!important;position:relative}.post-faq summary:after{margin:0!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important}.post-faq details>:not(summary){margin:0!important;padding:0 24px 20px!important}.post-faq details[open]{background:#fcfbf9!important}#app .hs-copy .dx-h1 .h1g{color:#6b6862}#app .hfx{gap:0}#app .hfx .at-g{position:relative}#app .at-ok{align-items:center;background:#e6f4ea;border-radius:999px;box-shadow:0 4px 10px -4px #1f7a4566;color:#1f7a45;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:3px 8px 3px 6px;position:absolute;right:-6px;top:-9px}#app .at-ok svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#app .hfx .at-cn i{overflow:visible;position:relative}#app .at-flow{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:22px auto 22px}#app .at-fl{display:flex;height:22px;justify-content:space-around}#app .at-fl-dr{justify-content:center}#app .at-fl i{background:repeating-linear-gradient(180deg,#0f101240 0 4px,#0000 4px 8px);height:100%;position:relative;width:1.5px}#app .at-fl i.dr{background:linear-gradient(#fdb515,#f7845a);width:2px}#app .at-wh{align-items:center;background:#ffffffe0;border-radius:999px;box-shadow:inset 0 0 0 1px #ebe8e2;display:flex;gap:10px;justify-content:space-between;padding:7px 10px 7px 14px}#app .at-whk{color:#2b2a28;font-size:12.5px;font-weight:500;white-space:nowrap}#app .at-whl{display:flex;gap:5px}#app .at-whl img{background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #ebe8e2;box-sizing:initial;height:15px;padding:4px;width:15px}#app .at-drk{display:flex;justify-content:center}#app .at-drk span{background:#fff3d1;border-radius:999px;box-shadow:inset 0 0 0 1px #f3dfae;color:#7a5300;font-size:11.5px;font-weight:500;padding:5px 10px;position:relative;white-space:nowrap}#app .at-drk:before{content:"";position:absolute}#app .at-bot2{grid-template-columns:2fr 1fr!important}#app .at-fl i:before,#app .hfx .at-cn i:before{background:#fdb515;border-radius:50%;bottom:0;box-shadow:0 0 0 3px #fdb51540,0 0 12px 2px #fdb51599;content:"";height:7px;left:50%;margin-left:-3.5px;opacity:0;position:absolute;width:7px}@keyframes pulseUp{0%{bottom:0;opacity:0}15%{opacity:1}85%{opacity:1}to{bottom:100%;opacity:0}}@keyframes okIn{0%{opacity:0;transform:translateY(4px) scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.vo #app .hfx.hplay .at-fl i:before{animation:pulseUp .7s cubic-bezier(.33,1,.68,1) both;animation:pulseUp .7s var(--e-out,cubic-bezier(.33,1,.68,1)) both;animation-delay:calc(1.1s + var(--d)*.12s)}html.vo #app .hfx.hplay .at-flow .at-fl:nth-last-child(-n+2) i:before{animation-delay:calc(.75s + var(--d)*.12s)}html.vo #app .hfx.hplay .at-cn i:before{animation:pulseUp .7s cubic-bezier(.33,1,.68,1) both;animation:pulseUp .7s var(--e-out,cubic-bezier(.33,1,.68,1)) both;animation-delay:calc(2.4s + var(--d)*.1s)}html.vo #app .hfx .at-ok{opacity:0}html.vo #app .hfx.hplay .at-ok{animation:okIn .45s cubic-bezier(.25,1,.5,1) both;animation:okIn .45s var(--e-hov,cubic-bezier(.25,1,.5,1)) both}html.vo #app .hfx.hplay .at-g:first-child .at-ok{animation-delay:3s}html.vo #app .hfx.hplay .at-g:nth-child(2) .at-ok{animation-delay:3.12s}html.vo #app .hfx.hplay .at-g:nth-child(3) .at-ok{animation-delay:3.24s}html.vo #app .hfx.hplay .at-cap{animation:vTile .5s var(--e-out) both}html.vo #app .hfx.hplay .at-cap:first-child{animation-delay:1.85s}html.vo #app .hfx.hplay .at-cap:nth-child(2){animation-delay:2.05s}html.vo #app .hfx.hplay .at-cap:nth-child(3){animation-delay:2.25s}html.vo #app .hfx .at-core{transition:box-shadow .6s var(--e-out)}html.vo #app .hfx.hplay .at-core{animation:coreGlow 1.6s var(--e-out) 1.6s both}@keyframes coreGlow{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 4px #fdb515e6,0 24px 50px -16px #fd9628b3}40%{box-shadow:0 0 0 2px #fff,0 0 0 6px #fdb515,0 24px 70px -10px #fd9628f2}}}@media (max-width:560px){#app .at-bot2,#app .at-flow{grid-template-columns:1.4fr 1fr!important}#app .at-whk{font-size:11px}#app .at-whl{display:none}#app .at-drk span{font-size:10.5px;padding:4px 7px}}@media (min-width:901px){#app .mo2-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr)!important}}#app .mo2-grid{align-items:center!important;gap:clamp(32px,4.5vw,64px)!important}#app section#sec-movid .mo2-stage{background:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}#app section#sec-movid .mo2-stage .mo-frame{border-radius:22px!important;box-shadow:0 1px 2px #1212120d,0 40px 80px -36px #32325d73!important}#app section#sec-movid .mo2-stage .mo-frame img,#app section#sec-movid .mo2-stage .mo-frame video{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}#app .mo2-copy{gap:18px!important}#app .mo2-quote{padding-top:30px!important}#app .mo2-quote p{font-size:clamp(26px,2.3vw,34px)!important;line-height:1.12!important}#app .mo2-ans{color:#6b6862!important;font-size:16px!important}#app .mo2-by{padding-top:4px}#app .hc{background:var(--g-stage)!important;border-radius:26px!important;box-shadow:0 30px 70px -40px #32325d66;display:block!important;isolation:isolate;min-height:clamp(520px,44vw,600px)!important;overflow:hidden!important;padding:0!important}#app .hc:before{aspect-ratio:1;border:clamp(34px,4vw,56px) solid #fff9;border-radius:50%;content:"";opacity:.6;pointer-events:none;position:absolute;right:-55%;top:-45%;width:110%;z-index:0}#app .hc-track{inset:0;position:absolute;z-index:1}#app .hc-s{display:grid;grid-template-rows:auto 1fr;inset:0;opacity:0;padding:22px clamp(18px,2.4vw,30px) 58px;position:absolute;transform:translateX(24px);transition:opacity .6s cubic-bezier(.33,1,.68,1),transform .8s cubic-bezier(.16,1,.3,1),visibility 0s .6s;transition:opacity .6s var(--e-out,cubic-bezier(.33,1,.68,1)),transform .8s var(--e-move,cubic-bezier(.16,1,.3,1)),visibility 0s .6s;visibility:hidden}#app .hc-s.on{opacity:1;transform:none;transition-delay:0s;visibility:visible}#app .hc-s.out{transform:translateX(-24px)}#app .hc-k{align-items:center;background:#ffffffeb;box-shadow:0 6px 16px -10px #281e6e59;color:#0f1012;display:inline-flex;font-size:13.5px;gap:10px;justify-self:start;padding:6px 14px 6px 6px}#app .hc-k,#app .hc-k b{border-radius:999px;font-weight:500}#app .hc-k b{background:#0f1012;color:#fff;display:grid;font-size:11.5px;height:26px;min-width:26px;place-items:center}#app .hc-v{display:grid;min-height:0;place-items:center}#app .hc-v .at{background:#ffffff59!important;box-shadow:none!important;max-width:540px;padding:14px!important}#app .hc-v .at:after,#app .hc-v .at:before{display:none}#app .hc-v .stk-dx,#app .hc-v .stkhome{background:none!important;display:grid!important;place-items:center!important;justify-items:center!important;margin:0!important;padding:0!important;width:100%}#app .hc-v .sf-front{zoom:1;background:#fff;border-radius:16px;box-shadow:0 30px 60px -18px #281e6e66!important;font-size:1.06em;inset:auto!important;left:auto!important;margin:0 auto!important;position:relative!important;right:auto!important;transform:none!important;translate:none!important;width:min(452px,100%)!important}#app .hc-chat{grid-gap:8px;background:#fff;border-radius:14px;display:grid;gap:8px;padding:14px}#app .hc-u{background:#f3f1ec;border-radius:12px 12px 4px 12px;color:#2b2a28;font-size:13.5px;justify-self:end;margin:0;padding:8px 12px}#app .hc-a{grid-gap:4px;border-radius:12px;box-shadow:inset 0 0 0 1px #ecebe7;display:grid;gap:4px;padding:12px 14px}#app .hc-a b{color:#0f1012;font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1}#app .hc-a span{color:#6b6862;font-size:12.5px}#app .hc-a.gap{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #fdb515}#app .hc-a.gap b{font-size:15px;letter-spacing:-.01em}#app .hc-a.gap span{color:#7a5300}#app .hc-ctl{align-items:center;bottom:20px;display:flex;gap:12px;position:absolute;right:22px;z-index:2}#app .hc-bars{display:flex;gap:6px}#app .hc-b{background:none;border:0;box-sizing:initial;cursor:pointer;height:4px;padding:8px 0;width:34px}#app .hc-b i{background:#ffffff8c;border-radius:999px;display:block;height:4px;overflow:hidden;position:relative}#app .hc-b.on{width:56px}#app .hc-b i:after{background:#fff;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%}#app .hc-b.done i:after{transform:scaleX(1)}#app .hc-b.on i:after{animation:hcFill 6s linear forwards;animation:hcFill var(--hc-d,6s) linear forwards}#app .hc.paused .hc-b.on i:after,#app .hc:hover .hc-b.on i:after{animation-play-state:paused}@keyframes hcFill{to{transform:scaleX(1)}}#app .hc-pause{background:#ffffffe6;border:0;border-radius:999px;color:#0f1012;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}#app .hc-pause svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:14px;width:14px}#app .hc-pause .pl{fill:currentColor;stroke:none;display:none}#app .hc.paused .hc-pause .ps{display:none}#app .hc.paused .hc-pause .pl{display:block}#app .hc-b:focus-visible,#app .hc-pause:focus-visible{border-radius:6px;outline:2px solid #0f1012;outline-offset:2px}@media (max-width:760px){#app .hc{min-height:560px!important}#app .hc-s{padding:16px 12px 56px}#app .hc-v .at{padding:6px!important}}@media (prefers-reduced-motion:reduce){#app .hc-s{transition:opacity .3s linear}#app .hc-b.on i:after{animation:none;transform:scaleX(1)}}@media (min-width:761px){#app .hc-v .sf-front{width:min(440px,84%)!important}#app .hc-s:nth-child(2) .sf-front{zoom:1.34}#app .hc-s:nth-child(3) .sf-front{zoom:1.2}#app .hc-s:nth-child(4) .sf-front{zoom:1.04}#app .hc-s{padding-bottom:64px!important}#app .hc-v .pub-o,#app .hc-v .sf-front .m-opt{padding-bottom:11px!important;padding-top:11px!important}#app .hc-v .hc-chat{gap:10px}}#app .hs-copy .dx-lede{max-width:560px!important}header{border-bottom-color:#0000!important}header:after{background:linear-gradient(90deg,#fdb51500,#ffd36b 14%,#fdb515 32%,#f7845a 52%,#5b6cff 76%,#5b6cff00);bottom:-1px;content:"";height:2px;left:0;opacity:.9;pointer-events:none;position:absolute;right:0}@media (prefers-reduced-motion:no-preference){header:after{animation:navShine 2.4s cubic-bezier(.33,1,.68,1) .4s both;animation:navShine 2.4s var(--e-out,cubic-bezier(.33,1,.68,1)) .4s both}@keyframes navShine{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}@property --sa{syntax:"<angle>";inherits:false;initial-value:0deg}#app .gp2,#app .tr2{isolation:isolate;position:relative;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1)!important;transition:transform .35s var(--e-hov,cubic-bezier(.25,1,.5,1)),box-shadow .35s var(--e-hov,cubic-bezier(.25,1,.5,1))!important}#app .gp2:before,#app .tr2:before{background:conic-gradient(from var(--sa),#fdb51500 0deg,#fdb515 60deg,#f7845a 120deg,#5b6cff 190deg,#5b6cff00 260deg,#fdb51500 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.45;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.33,1,.68,1);transition:opacity .4s var(--e-out,cubic-bezier(.33,1,.68,1));z-index:3}#app .gp2:hover:before,#app .tr2:hover:before{opacity:1}#app .gp2:hover,#app .tr2:hover{box-shadow:inset 0 0 0 1px #ecebe7,0 2px 4px #32325d0f,0 40px 80px -36px #fd962873!important;transform:translateY(-3px)}#app .gp2>.gp-mesh,#app .tr2>.gp-mesh{display:block!important;filter:blur(40px);opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1);transition:opacity .6s var(--e-out,cubic-bezier(.33,1,.68,1))}#app .gp2:hover>.gp-mesh,#app .tr2:hover>.gp-mesh{opacity:.35}@media (prefers-reduced-motion:no-preference){#app .gp2:before,#app .tr2:before{animation:strokeSpin 9s linear infinite}#app .gp2:hover:before,#app .tr2:hover:before{animation-duration:3.5s}@keyframes strokeSpin{to{--sa:360deg}}}#app .gp2 .gp-card,#app .tr2 .tr-card{background:#fff!important;box-shadow:0 1px 2px #32325d0d,0 18px 40px -24px #32325d4d!important}#app .tr-pts li{transition:background .3s cubic-bezier(.25,1,.5,1);transition:background .3s var(--e-hov,cubic-bezier(.25,1,.5,1))}#app .tr-pts li:hover .tr-ic{background:#fffaf0!important;box-shadow:inset 0 0 0 1.5px #fdb515!important}#app section#sec-hero.hs-hero{padding-bottom:0!important;padding-top:73px!important;padding-top:var(--navh,73px)!important}#app section#sec-hero.hs-hero .dx-hero{min-height:0!important;padding:clamp(28px,3.4vw,48px) 0 clamp(32px,3.4vw,48px)!important}#app .hc{min-height:clamp(500px,40vw,560px)!important}#app .hc-s{row-gap:14px}#app .hc-s:first-child .hc-v .at{zoom:.9}@media (max-width:760px){#app .hc-s:first-child .hc-v .at{zoom:1}}#app .hc{min-height:0!important}#app .hc-track{display:grid}#app .hc-s,#app .hc-track{inset:auto!important;position:relative!important}#app .hc-s{align-content:center;grid-area:1/1}#app .hc-v{align-self:center}#app .hc-s:first-child .hc-v .at{zoom:1!important}@media (min-width:1300px){#app .hc-s:first-child .hc-v .at{zoom:.92!important}}@media (min-width:1320px){body{position:relative}body:after{inset:auto!important;bottom:0!important;height:auto!important;left:0!important;position:absolute!important;right:0!important;top:0!important;top:var(--lt,0)!important;z-index:40!important}}#app .hfx .at-top .at-g{padding-top:24px!important}#app .hfx .at-ok{font-size:10.5px!important;padding:3px 8px 3px 6px!important;right:8px!important;top:-11px!important}#app .hfx .at-top{margin-top:6px}#app .hc-b i:after{animation:none!important;transition:none}#app .hc-b i:after,#app .hc-b.done i:after{transform:scaleX(0)!important;transform:scaleX(var(--p,0))!important}#app section#sec-hero.hs-hero{background:radial-gradient(70% 120% at 0 0,#ffd36b47,#0000 60%),radial-gradient(45% 90% at 100% 0,#ff9e5e1a,#0000 65%),linear-gradient(180deg,#fff8ea,#fffdf9 55%,#fafaf8)!important}#app section#sec-hero.hs-hero .dx-hero{background:none!important}html:not(.pg-home) footer .gfproof{display:none!important}footer .gfproof[data-proofmoved]{border-top:0!important;margin:0 0 40px!important;padding-top:0!important}#app .dx-herot,#app .hs-copy{position:relative;z-index:6}#app .dlsf{position:relative;z-index:7}#app #dlsf-pop,#app .dlsf-pop{z-index:20!important}#app .btn.p,#app .dx-btn.p,header .btn.p{transform:none}#app .fdbar{gap:0!important}#app .fdbar i:not(.ek):not(.tail){background:#d9d4ca!important;border-radius:0!important;margin:0!important}#app .fdbar i.tail{background:repeating-linear-gradient(135deg,#d9d4ca 0 6px,#e6e2d9 6px 12px)!important;border-radius:0 8px 8px 0!important;margin:0!important}#app .fdbar i:first-child{border-radius:8px 0 0 8px!important}#app .rc-steps{gap:0!important}#app .rc-steps li{background:#ebe7df!important;border-radius:0!important}#app .rc-steps li:first-child{border-radius:8px 0 0 8px!important}#app .rc-steps li:last-child{border-radius:0 8px 8px 0!important}#app .rc-steps li span{display:none!important}#app .rc-steps li i{background:#d9d4ca!important}#app img[src$="gai-world.webp"]{display:block;height:auto!important;margin:0 auto;max-width:738px!important;width:100%!important}@media (max-width:760px){.askw{bottom:10px!important;right:10px!important}.askw .asklaunch{height:44px!important;width:44px!important}.askw .asklaunch .askmk{height:30px!important;width:30px!important}footer .gfbot,footer .gflegal,footer [class*=gfbot]{align-items:center;display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important}footer .gfbot a,footer [class*=gfbot] a{white-space:nowrap}footer .gflegal nav{flex-wrap:wrap!important;gap:0 18px!important}footer .gflegal .cklink,footer .gflegal nav a{white-space:nowrap!important}footer .gflegal{padding-bottom:72px!important}#app .tr-wires{min-height:64px}#app .tr-wl{font-size:11px!important;position:absolute!important;white-space:nowrap}#app .tr-wl.tr-rd{left:6%!important;right:auto!important}#app .tr-wl.tr-rd,#app .tr-wl.tr-wr{top:58%!important;transform:none!important}#app .tr-wl.tr-wr{left:auto!important;right:6%!important}#app .hfx .at-ok{font-size:0!important;gap:0!important;padding:4px!important;right:-4px!important;top:-8px!important}#app .hfx .at-ok svg{height:10px;width:10px}#app .hfx .at-top .at-g{padding-top:14px!important}#app .gp-model{font-size:12px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .ucstage{padding:8px!important}#app .v2checks{padding:16px!important}#app .v2c{flex-wrap:wrap;gap:6px 10px}#app .v2c>div{flex:1 1 200px;min-width:0}#app .v2c b{word-break:break-word}#app .hc-s{padding:14px 12px 52px!important;row-gap:10px!important}#app .hc-k{font-size:12.5px!important;padding:5px 12px 5px 5px!important}#app .hc-k b{font-size:10.5px!important;height:22px!important;min-width:22px!important}#app .hfx{gap:0!important;padding:10px!important}#app .hfx .at-row-k{font-size:11px!important;padding:0 2px 5px!important}#app .hfx .at-row-k:last-child{padding:5px 2px 0!important}#app .hfx .at-row{gap:6px!important}#app .hfx .at-g{border-radius:10px!important;gap:5px!important;padding:7px 5px 8px!important}#app .hfx .at-top .at-g{padding-top:7px!important}#app .hfx .at-ok{display:none!important}#app .hfx .at-gt{font-size:10.5px!important;line-height:1.15!important}#app .hfx .at-lg{border-radius:6px!important;height:22px!important;width:22px!important}#app .hfx .at-lg img,#app .hfx .at-lg svg{height:12px!important;width:12px!important}#app .hfx .at-gl{gap:4px!important}#app .hfx .at-cn{height:12px!important}#app .hfx .at-core{border-radius:12px!important;gap:6px!important;padding:8px!important}#app .hfx .at-coreh img{height:auto;width:40px!important}#app .hfx .at-coreh span{font-size:11px!important}#app .hfx .at-caps{gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#app .hfx .at-cap{align-items:center!important;flex-direction:column!important;font-size:10.5px!important;gap:4px!important;line-height:1.15!important;padding:6px 4px!important;text-align:center}#app .hfx .at-cap i{height:20px!important;width:20px!important}#app .hfx .at-flow{column-gap:6px!important;grid-template-rows:12px auto 12px!important}#app .hfx .at-fl{height:12px!important}#app .hfx .at-wh{padding:5px 8px!important}#app .hfx .at-whk{font-size:10.5px!important}#app .hfx .at-drk span{font-size:10px!important;padding:3px 7px!important}#app .hc-v .sf-front{zoom:.92!important}#app .hc-ctl{bottom:14px!important;right:14px!important}footer .gfcols,footer .gfcols>div{display:block!important}footer .gfcols>div{border-top:1px solid #e6e3dc}footer .gfcols>div:last-child{border-bottom:1px solid #e6e3dc}footer .gfcols>div>h4{align-items:center;cursor:pointer;display:flex;font-size:15px!important;justify-content:space-between;margin:0!important;padding:16px 2px!important;-webkit-user-select:none;user-select:none}footer .gfcols>div>h4:after{border:solid #6b6862;border-width:0 1.5px 1.5px 0;content:"";height:9px;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s cubic-bezier(.25,1,.5,1);transition:transform .25s var(--e-hov,cubic-bezier(.25,1,.5,1));width:9px}footer .gfcols>div.open>h4:after{transform:rotate(-135deg) translate(-2px,-2px)}footer .gfcols>div>a{display:none!important}footer .gfcols>div.open>a{display:block!important;font-size:15px;min-height:0!important;padding:9px 2px!important}footer .gfcols>div.open{padding-bottom:10px}}#app .airsec{padding:clamp(56px,7vw,96px) 0}#app .air-grid{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#app .air-stack{grid-gap:10px;background:var(--g-stage);border-radius:24px;box-shadow:0 30px 70px -40px #32325d59;display:grid;gap:10px;padding:clamp(18px,2.4vw,28px)}#app .air-l{grid-gap:14px;align-items:center;background:#ffffffe0;border-radius:14px;display:grid;gap:14px;grid-template-columns:44px 1fr auto;padding:14px 16px}#app .air-l b{background:#f3f1ec;border-radius:12px;color:#6b6862;display:grid;font-size:20px;font-weight:600;height:44px;place-items:center;width:44px}#app .air-l span{grid-gap:2px;color:#6b6862;display:grid;font-size:13.5px;gap:2px}#app .air-l strong{color:#0f1012;font-size:16px;font-weight:500}#app .air-i{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #fdb515e6,0 20px 44px -18px #fd962899;transform:scale(1.03)}#app .air-i b{background:linear-gradient(135deg,#fdb515,#f7845a);color:#fff}@media (max-width:900px){#app .air-grid{grid-template-columns:1fr}}.fd{grid-gap:0;background:#fff6;border-radius:22px;container-type:inline-size;display:grid;gap:0;margin:0 auto;max-width:980px;padding:clamp(12px,2vw,22px);position:relative;width:100%}.fd-svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.fd>:not(.fd-svg){position:relative;z-index:1}.fd-k{color:#6b6862;font-size:12.5px;font-weight:500;padding:0 2px 10px}.fd-kb{padding:10px 2px 0}.fd-top{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:34px}@container (min-width:620px){.fd-top{grid-template-columns:repeat(4,minmax(0,1fr))}}.fd-ag{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 20px -12px #281e6e59,inset 0 0 0 1px #efece6;display:flex;gap:8px;min-width:0;padding:7px 10px 7px 7px}.fd-lg{display:flex;flex:none}.fd-lg i{background:#fff;border-radius:50%;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #ebe8e2;color:#3a3936;display:grid;height:26px;place-items:center;width:26px}.fd-lg i+i{margin-left:-7px}.fd-lg img,.fd-lg svg{height:14px;width:14px}.fd-lg svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fd-t{color:#1d1d1d;font-size:12.5px;letter-spacing:-.01em;line-height:1.15;min-width:0}.fd-st,.fd-t{font-weight:500}.fd-st{background:#f3f1ec;border-radius:999px;color:#8a867f;flex:none;font-size:10.5px;font-style:normal;margin-left:auto;padding:2px 7px}.fd-ag.live .fd-st{background:#e6f4ea;color:#1f7a45}.fd-hub{grid-gap:10px;background:linear-gradient(#fffdf8,#fffdf8) padding-box,linear-gradient(120deg,#fdb515,#f7845a 50%,#5b6cff) border-box;border:2px solid #0000;border-radius:20px;box-shadow:0 22px 54px -18px #fd962899;display:grid;gap:10px;padding:12px}.fd-hubh{align-items:center;display:flex;gap:10px;justify-content:center}.fd-hubh span{color:#6b6862;font-size:12.5px}.fd-steps{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-step{align-items:center;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #f0e2bd;color:#0f1012;display:flex;font-size:12.5px;font-weight:500;gap:7px;line-height:1.15;padding:8px 9px}.fd-step i{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:7px;color:#3a2a00;display:grid;flex:none;height:24px;place-items:center;width:24px}.fd-step svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fd-bot{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:34px}.fd-col{grid-gap:22px;display:grid;gap:22px}.fd-wh{align-items:center;background:#ffffffe6;border-radius:999px;box-shadow:inset 0 0 0 1px #ebe8e2;color:#2b2a28;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:space-between;padding:6px 8px 6px 12px}.fd-whl{display:flex;gap:4px}.fd-whl img{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #ebe8e2;box-sizing:initial;height:14px;padding:3px;width:14px}.fd-src{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 20px -14px #281e6e4d,inset 0 0 0 1px #efece6;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.fd-dr{background:#fff3d1;border-radius:999px;box-shadow:inset 0 0 0 1px #f3dfae;color:#7a5300;font-size:11px;font-weight:500;justify-self:center;padding:3px 9px}.fd-leg{color:#6b6862;display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 16px;margin:12px 0 0}.fd-leg span{align-items:center;display:inline-flex;gap:6px}.fd-leg i{background:#d6d2c9;border-radius:50%;height:8px;width:8px}.fd-leg i.lv{background:#1f9d55}.fd-b path{fill:none;stroke:#0f101229;stroke-width:1.4}.fd-b path.dr{stroke:#f7845a;stroke-opacity:.55;stroke-width:1.8}.fd-p path{fill:none;stroke:url(#fdg);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:14 400;stroke-dashoffset:0;opacity:0}@keyframes fdIn{0%{stroke-dashoffset:414;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes fdOut{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-414;opacity:0}}@media (prefers-reduced-motion:no-preference){.fd.fdgo .fd-p path.in{animation:fdIn 1.6s cubic-bezier(.33,1,.68,1) 3;animation:fdIn 1.6s var(--e-out,cubic-bezier(.33,1,.68,1)) 3;animation-delay:calc(var(--j)*.12s)}.fd.fdgo .fd-p path.out{animation:fdOut 1.6s cubic-bezier(.33,1,.68,1) 3;animation:fdOut 1.6s var(--e-out,cubic-bezier(.33,1,.68,1)) 3;animation-delay:calc(.8s + var(--j)*.1s)}.fd.fdgo .fd-hub{animation:coreGlow 1.6s cubic-bezier(.33,1,.68,1) .7s 3;animation:coreGlow 1.6s var(--e-out,cubic-bezier(.33,1,.68,1)) .7s 3}}.es-panel.fd-panel{background:none!important;box-shadow:none!important;max-width:1000px;padding:0!important}#app .hc-v .fd{background:#ffffff59;max-width:560px}@media (max-width:760px){.fd{padding:10px}.fd-top{gap:6px;margin-bottom:26px}.fd-ag{gap:6px;padding:5px 8px 5px 5px}.fd-lg i{height:22px;width:22px}.fd-lg img,.fd-lg svg{height:12px;width:12px}.fd-t{font-size:11px}.fd-st{display:none}.fd-steps{gap:4px}.fd-step{flex-direction:column;font-size:10.5px;padding:6px 4px;text-align:center}.fd-step i{height:20px;width:20px}.fd-bot{gap:6px;margin-top:26px}.fd-col{gap:16px}.fd-wh{font-size:10.5px;padding:5px 8px}.fd-whl{display:none}.fd-src{align-items:flex-start;flex-direction:column;padding:8px}.fd-dr{font-size:10px}.fd-leg{font-size:10.5px}}#app .hc-v .sf-front.hc-e2e{background:#fff;padding:0!important;width:min(520px,94%)!important}#app .hc-v .sf-front.hc-e2e>.h5x{grid-gap:14px!important;box-sizing:border-box;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;width:100%!important}#app .h5x>.h5x-row{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important}#app .h5x-o{min-width:72px!important}@media (max-width:760px){#app .h5x-o{min-width:44px!important}}#app .h5x-new,#app .h5x-old{width:100%}#app .h5x-row{grid-gap:8px;display:grid;gap:8px}#app .h5x-h{grid-column-gap:10px;align-items:end;column-gap:10px;display:grid;grid-template-columns:1fr auto}#app .h5x-h b{color:#0f1012;font-size:14px;font-weight:500}#app .h5x-h span{color:#8a867f;font-size:11.5px;grid-column:1}#app .h5x-h strong{color:#0f1012;font-size:20px;font-weight:500;grid-column:2;grid-row:1/3;letter-spacing:-.03em;white-space:nowrap}#app .h5x-h strong.h5x-g{color:#b07800}#app .h5x-old{display:flex;gap:3px}#app .h5x-o{grid-gap:2px;background:#efebe4;border-radius:8px;display:grid;flex:var(--w) 1 0;gap:2px;min-width:0;padding:7px 6px}#app .h5x-new{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))}#app .h5x-n{grid-gap:2px;background:#fff6dc;border-radius:8px;box-shadow:inset 0 0 0 1px #f3dfae;display:grid;gap:2px;min-width:0;padding:7px 6px}#app .h5x-n em,#app .h5x-o em{color:#2b2a28;font-size:11.5px;font-style:normal;font-weight:500;white-space:nowrap}#app .h5x-n em{color:#7a5300}#app .h5x small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6862;display:-webkit-box;font-size:9.5px;line-height:1.2;overflow:hidden}#app .h5x-c{align-items:center;background:#0f1012;border-radius:12px;color:#ffffffd1;display:flex;font-size:12px;gap:12px;line-height:1.35;margin:2px 0 0;padding:10px 12px}#app .h5x-c b{background:linear-gradient(110deg,#fdb515,#f7845a);-webkit-background-clip:text;background-clip:text;color:#0000;flex:none;font-size:22px;font-weight:600;letter-spacing:-.03em}@media (prefers-reduced-motion:no-preference){#app .hc-s .h5x-n,#app .hc-s .h5x-o{opacity:0;translate:0 6px}#app .hc-s.on .h5x-o{opacity:1;transition:opacity .5s var(--e-out),translate .5s var(--e-out);transition-delay:calc(.3s + var(--i)*.28s);translate:0 0}#app .hc-s.on .h5x-n{opacity:1;transition:opacity .35s var(--e-out),translate .35s var(--e-out);transition-delay:calc(1.9s + var(--i)*.07s);translate:0 0}}@media (max-width:760px){#app .h5x{gap:10px;padding:12px}#app .h5x-n,#app .h5x-o{padding:6px 5px!important}#app .h5x-n em,#app .h5x-o em{font-size:10px!important;white-space:normal!important}#app .h5x small{font-size:8.5px!important}#app .h5x-h strong{font-size:16px}#app .h5x-c{font-size:11px}#app .h5x-c b{font-size:18px}}#app .hc-v .sf-front.hc-e2e>.h5x{gap:20px!important;padding:20px!important}#app .air-cite{color:#8a867f;font-size:12.5px;margin:14px 0 0}@media (max-width:760px){.fd-st{display:inline-block!important;font-size:9.5px!important;padding:1px 6px!important}.fd-whl{display:flex!important}.fd-whl img{height:11px!important;padding:2px!important;width:11px!important}}#app .hl-ship{background:linear-gradient(90deg,#0f1012,#0f1012 40%,#b07800 50%,#0f1012 60%,#0f1012);-webkit-background-clip:text;background-clip:text;background-position:100% 0;background-size:250% 100%;color:#0f1012;color:#0000;position:relative;white-space:nowrap}#app .hl-ship:after{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){#app .hl-ship:after{animation:hlLine .9s cubic-bezier(.165,.84,.44,1) 1.1s forwards;animation:hlLine .9s var(--e-wipe,cubic-bezier(.165,.84,.44,1)) 1.1s forwards}#app .hl-ship{animation:hlSheen 1.8s cubic-bezier(.33,1,.68,1) 1.6s 2 forwards;animation:hlSheen 1.8s var(--e-out,cubic-bezier(.33,1,.68,1)) 1.6s 2 forwards}@keyframes hlLine{to{transform:scaleX(1)}}@keyframes hlSheen{0%{background-position:100% 0}to{background-position:0 0}}}@media (prefers-reduced-motion:reduce){#app .hl-ship:after{transform:scaleX(1)}}@media (max-width:760px){#app .hl-ship{white-space:normal}}.fd-k small{color:#8a867f;display:block;font-size:11.5px;font-weight:400;line-height:1.35;margin-top:3px}#app .hc-duo{display:block!important;height:400px;margin:0 auto;position:relative!important;width:min(560px,100%)!important}#app .hc-duo .duo-b{background:#fff;border-radius:12px;box-shadow:0 20px 50px -20px #281e6e66;isolation:isolate;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;width:100%;z-index:1}#app .hc-duo.duo-map .duo-b{zoom:.62;width:161%}#app .hc-duo .duo-f{bottom:-6px;position:absolute;right:-8px;width:min(330px,70%);z-index:5}#app .hc-duo .duo-f .sf-front{zoom:1!important;box-shadow:0 30px 60px -16px #281e6e73!important;inset:auto!important;margin:0!important;position:relative!important;width:100%!important}#app .hc-duo.duo-ver .duo-b{left:auto;right:0;top:0;width:78%}#app .hc-duo.duo-ver .duo-f{bottom:-4px;left:-6px;right:auto;width:min(300px,62%)}#app .hc-ver{grid-gap:8px;display:grid;gap:8px;padding:14px}#app .hv-h{align-items:center;border-bottom:1px solid #ecebe7;display:flex;gap:8px;padding-bottom:6px}#app .hv-h b{color:#0f1012;font-size:13px;font-weight:500}#app .hv-r{align-items:flex-start;display:flex;gap:10px}#app .hv-r i{background:#e6f4ea;border-radius:50%;color:#1f7a45;display:grid;flex:none;font-size:11px;font-style:normal;font-weight:700;height:20px;place-items:center;width:20px}#app .hv-r span{grid-gap:1px;display:grid;gap:1px}#app .hv-r b{color:#2b2a28;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}#app .hv-r em{color:#6b6862;font-size:11.5px;font-style:normal}#app .hv-f{background:#e6f4ea;border-radius:999px;color:#1f7a45;font-size:11.5px;font-weight:500;justify-self:start;margin-top:2px;padding:7px 10px}@media (prefers-reduced-motion:no-preference){#app .hc-s .duo-f{opacity:0;transition:opacity .5s var(--e-out),translate .7s cubic-bezier(.16,1,.3,1);transition:opacity .5s var(--e-out),translate .7s var(--e-move,cubic-bezier(.16,1,.3,1));translate:0 14px}#app .hc-s.on .duo-f{opacity:1;transition-delay:.55s;translate:0 0}#app .hc-s .hv-r i{transform:scale(0)}#app .hc-s.on .hv-r i{transform:scale(1);transition:transform .35s cubic-bezier(.25,1,.5,1);transition:transform .35s var(--e-hov,cubic-bezier(.25,1,.5,1))}#app .hc-s.on .hv-r:nth-of-type(2) i{transition-delay:.9s}#app .hc-s.on .hv-r:nth-of-type(3) i{transition-delay:1.05s}#app .hc-s.on .hv-r:nth-of-type(4) i{transition-delay:1.2s}#app .hc-s.on .hv-r:nth-of-type(5) i{transition-delay:1.35s}}@media (max-width:760px){#app .hc-duo{height:330px}#app .hc-duo.duo-map .duo-b{zoom:.42;width:238%}#app .hc-duo .duo-f{bottom:-14px;right:-4px;width:80%}#app .hc-duo.duo-ver .duo-b{width:92%}#app .hc-duo.duo-ver .duo-f{width:70%}#app .hc-ver{gap:6px;padding:10px}#app .hv-r b{font-size:10.5px}#app .hv-r em{font-size:10px}}#app .lgstrip .lw[title=InfoTrust] i{height:13px!important}#app #sec-logos .pf-logos>div{grid-template-columns:repeat(4,1fr)!important}@media (max-width:760px){#app #sec-logos .pf-logos>div{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:359px){#app .lgstrip .lw[title=InfoTrust] i{height:11px!important}}.btw{container-type:inline-size}.bt,.btw{margin:0 auto;max-width:640px;width:100%}.bt{grid-column-gap:clamp(26px,5cqi,44px);align-items:center;column-gap:clamp(26px,5cqi,44px);display:grid;font-family:Inter Tight,sans-serif;font-family:var(--sans,"Inter Tight",sans-serif);grid-template-columns:minmax(0,1fr) minmax(140px,.82fr) minmax(0,1fr);padding:clamp(10px,2cqi,16px);position:relative}.bt>:not(.bt-svg){position:relative;z-index:1}.bt-svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.bt-col{grid-gap:8px;align-content:center;display:grid;gap:8px}.bt-k{color:#6b6862;font-size:11px;font-weight:500;line-height:1.2;padding:0 2px 2px}.bt-n{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 20px -14px #281e6e66,inset 0 0 0 1px #efece6;display:flex;gap:8px;min-width:0;padding:7px 10px 7px 7px}.bt-n b{grid-gap:1px;color:#1d1d1d;display:grid;font-size:12px;font-weight:500;gap:1px;letter-spacing:-.01em;line-height:1.15;min-width:0}.bt-n b small{color:#b07800;font-size:10px;font-weight:500}.bt-wh{background:#fff;border-radius:999px;justify-content:space-between;padding:5px 8px 5px 10px}.bt-wh b{color:#55534f;font-size:11px}.bt-lg{display:flex;flex:none}.bt-lg i{background:#fff;border-radius:50%;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #ebe8e2;color:#3a3936;display:grid;height:24px;place-items:center;width:24px}.bt-lg i+i{margin-left:-6px}.bt-lg img,.bt-lg svg{height:13px;width:13px}.bt-lg svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bt-lg.sm i{height:18px;width:18px}.bt-lg.sm img{height:10px;width:10px}.bt-lg.sm i+i{margin-left:-4px}.bt-hub{grid-gap:6px;background:linear-gradient(#fffdf8,#fffdf8) padding-box,linear-gradient(140deg,#fdb515,#f7845a 50%,#5b6cff) border-box;border:2px solid #0000;border-radius:22px;box-shadow:0 0 0 6px #ffffff8c,0 24px 60px -18px #fd9628a6;display:grid;gap:6px;padding:12px 10px}.bt-core{grid-gap:2px;display:grid;gap:2px;justify-items:center;padding:4px 0 6px}.bt-core span{color:#6b6862;font-size:10.5px;text-align:center}.bt-step{align-items:center;background:#fff;border-radius:11px;box-shadow:inset 0 0 0 1px #f0e2bd;color:#0f1012;display:flex;font-size:11.5px;font-weight:500;gap:7px;line-height:1.15;padding:7px 8px}.bt-step i{background:linear-gradient(135deg,#ffe3a0,#ffc9ae);border-radius:7px;color:#3a2a00;display:grid;flex:none;height:22px;place-items:center;width:22px}.bt-step svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bt-b path{fill:none;stroke:#0f10122e;stroke-width:1.4}.bt-b path.dr{stroke:#f7845a;stroke-opacity:.6;stroke-width:1.6}.bt-b path.cp{stroke-dasharray:3 4}.bt-p path{fill:none;stroke:url(#btg);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:16 600;opacity:0}@keyframes btIn{0%{stroke-dashoffset:616;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes btHub{0%,to{box-shadow:0 0 0 6px #ffffff8c,0 24px 60px -18px #fd9628a6}45%{box-shadow:0 0 0 9px #ffecbee6,0 26px 74px -10px #fd9628e6}}@media (prefers-reduced-motion:no-preference){.bt.btgo .bt-p path.in{animation:btIn 1.5s cubic-bezier(.33,1,.68,1) 3;animation:btIn 1.5s var(--e-out,cubic-bezier(.33,1,.68,1)) 3;animation-delay:calc(var(--j)*.14s)}.bt.btgo .bt-p path.out{animation:btIn 1.5s cubic-bezier(.33,1,.68,1) 3;animation:btIn 1.5s var(--e-out,cubic-bezier(.33,1,.68,1)) 3;animation-delay:calc(.75s + var(--j)*.09s)}.bt.btgo .bt-hub{animation:btHub 1.5s cubic-bezier(.33,1,.68,1) .55s 3;animation:btHub 1.5s var(--e-out,cubic-bezier(.33,1,.68,1)) .55s 3}}@container (max-width:470px){.bt{grid-template-columns:1fr;row-gap:30px}.bt-out{order:1}.bt-hub{order:2}.bt-in{order:3}.bt-in .bt-wh{order:1!important}.bt-in .bt-sor{order:2}.bt-in .bt-docs{order:2!important}.bt-in .bt-k{margin-top:2px;order:4}.bt-in{gap:6px;grid-template-columns:1fr 1fr}.bt-in .bt-k,.bt-in .bt-wh{grid-column:1/-1}.bt-in .bt-wh{order:3}.bt-in .bt-docs{order:2}.bt-hub{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 8px}.bt-core{align-items:center;gap:8px;grid-auto-flow:column;grid-column:1/-1;justify-content:center;padding:0 0 4px}.bt-step{flex-direction:column;font-size:10.5px;padding:6px 4px;text-align:center}.bt-out{gap:6px;grid-template-columns:1fr 1fr}.bt-out .bt-ag:last-child,.bt-out .bt-k{grid-column:1/-1}.bt-n b{font-size:11px}}#app .hc-v .btw{background:#fff6;border-radius:22px}#app .hl-ship{-webkit-text-fill-color:#0f1012;animation:none;background:linear-gradient(90deg,#fdb5156b,#f7845a52 55%,#5b6cff42) 0 100%/100% 38% no-repeat!important;background:linear-gradient(90deg,#fdb5156b,#f7845a52 55%,#5b6cff42) 0 100%/100% var(--hl,38%) no-repeat!important;-webkit-background-clip:border-box!important;background-clip:initial!important;border:0;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;color:#0f1012!important;display:inline!important;font-weight:500;letter-spacing:-.01em;margin:0 -.04em;outline:0;padding:0 .12em;position:static!important;text-decoration:none;white-space:normal!important}#app .hl-ship:after,#app .hl-ship:before{display:none!important}@property --hl{syntax:"<percentage>";inherits:false;initial-value:38%}@keyframes hlRise{0%{--hl:0%}62%{--hl:46%}to{--hl:38%}}@media (prefers-reduced-motion:no-preference){#app .hl-ship{--hl:0%}#app .hl-ship.wv{animation:hlRise 1.1s cubic-bezier(.65,0,.35,1) both!important;animation:hlRise 1.1s var(--e-move,cubic-bezier(.65,0,.35,1)) both!important}}#app .stage.pg{background:var(--g-stage)!important}#app section.dhero{background:radial-gradient(60% 90% at 8% 0,#ffd36b38,#0000 70%),radial-gradient(50% 80% at 100% 10%,#ff9e5e1a,#0000 70%),linear-gradient(180deg,#fff8ea,#fffdf9 60%,#fafaf8)!important}#app section.dhero .circ,#app section.dhero .hglow,#app section.dhero .ray{opacity:.35}#app .wrap.split{align-items:center}#app #cus-logos{margin:0 0 clamp(40px,5vw,64px)}#app #cus-logos .pf-logos{display:grid!important;grid-template-columns:auto 1fr;padding:0!important}#app #cus-logos .pf-logos>span{border-right:1px solid #e6e3dc;line-height:88px;margin-right:8px;padding-right:28px;white-space:nowrap}#app #cus-logos .pf-logos>div{display:grid!important;grid-template-columns:repeat(3,1fr);height:88px;justify-items:center}#app #cus-logos .lw{filter:grayscale(1);opacity:.75;transition:opacity .3s,filter .3s}#app #cus-logos .lw:hover{filter:none;opacity:1}@media (max-width:760px){#app #cus-logos .pf-logos{grid-template-columns:1fr}#app #cus-logos .pf-logos>span{border:0;line-height:1;padding:16px 0 0;text-align:center}#app #cus-logos .pf-logos>div{height:auto;padding:18px 0}}#app .wstat .pf-logos{align-items:center;border-bottom:1px solid #e6e3dc;border-top:1px solid #e6e3dc;display:grid!important;grid-template-columns:auto 1fr}#app .wstat .pf-logos>span{border-right:1px solid #e6e3dc;color:#8a867f;font-size:13px;line-height:80px;padding-right:28px}#app .wstat .pf-logos>div{align-items:center;display:grid!important;grid-template-columns:repeat(3,1fr);justify-items:center}@media (max-width:760px){#app .wstat .pf-logos{grid-template-columns:1fr}#app .wstat .pf-logos>span{border:0;line-height:1;padding:14px 0 0;text-align:center}#app .wstat .pf-logos>div{padding:16px 0}}#app .cu-hero{background:radial-gradient(60% 90% at 8% 0,#ffd36b38,#0000 70%),radial-gradient(50% 80% at 100% 10%,#ff9e5e1a,#0000 70%),linear-gradient(180deg,#fff8ea,#fffdf9 60%,#fafaf8);padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,64px)}#app .cu-grid{grid-gap:clamp(32px,5vw,72px);align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#app .cu-copy{grid-gap:20px;display:grid;gap:20px;justify-items:start}#app .cu-copy h1{color:#0f1012;font-size:clamp(38px,4.2vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:0}#app .cu-copy h1 .w{color:#0f1012}#app .cu-copy h1>span:not(.w),#app .cu-copy h1>span:not(.w) .w{color:#6b6862}#app #cus-logos+#sec-quote{padding-top:clamp(48px,5vw,72px)!important}#app section#cus-logos{margin:0!important}#app #cus-logos+#sec-quote{border-top:0!important}#app .cu-copy .lede{color:#55534f;font-size:18px;line-height:1.5;margin:0;max-width:520px}#app .cu-card{grid-gap:16px;background:var(--g-stage);border-radius:24px;box-shadow:0 30px 70px -40px #32325d66;display:grid;gap:16px;overflow:hidden;padding:clamp(22px,2.6vw,32px);position:relative}#app .cu-card>*{background:#fffffff0;border-radius:16px;margin:0;padding:14px 16px;position:relative}#app .cu-ch{align-items:center;display:flex;justify-content:space-between;padding:10px 16px!important}#app .cu-ch em{color:#8a867f;font-size:12.5px;font-style:normal}#app .cu-big{grid-gap:4px;display:grid;gap:4px}#app .cu-big b{background:linear-gradient(110deg,#fdb515,#f7845a);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(44px,5vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1}#app .cu-big span{color:#55534f;font-size:14px}#app .cu-bars{grid-gap:12px;display:grid;gap:12px}#app .cu-row{grid-column-gap:12px;grid-row-gap:4px;align-items:center;column-gap:12px;display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;row-gap:4px}#app .cu-row span{color:#6b6862;font-size:13px;grid-row:1/3}#app .cu-row i{background:#d9d4ca;border-radius:999px;display:block;height:10px;width:var(--w)}#app .cu-row.ek i{background:linear-gradient(90deg,#fdb515,#f7845a);min-width:14px}#app .cu-row b{color:#2b2a28;font-size:13px;font-weight:500}#app .cu-row.ek b{color:#b07800}#app .cu-q{color:#0f1012;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.4}#app .cu-q small{color:#8a867f;display:block;font-size:12.5px;font-weight:400;margin-top:6px}@media (prefers-reduced-motion:no-preference){#app .cu-row i{animation:cuBar 1.1s cubic-bezier(.165,.84,.44,1) .4s both;animation:cuBar 1.1s var(--e-wipe,cubic-bezier(.165,.84,.44,1)) .4s both;transform-origin:0 50%}#app .cu-row.ek i{animation-delay:1.1s}@keyframes cuBar{0%{transform:scaleX(0)}}}#app #cus-logos{border-bottom:1px solid #e6e3dc;border-top:1px solid #e6e3dc;padding:0!important}#app #cus-logos .pf-logos{align-items:center;display:flex!important;flex-wrap:wrap;gap:clamp(28px,5vw,72px);justify-content:center;padding:24px 0!important}#app #cus-logos .pf-logos>span{border:0;color:#8a867f;font-size:13px;line-height:1;margin:0;padding:0}#app #cus-logos .pf-logos>div{align-items:center;display:flex!important;gap:clamp(28px,5vw,72px);height:auto}#app .cu-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}#app .cu-steps:before{background:linear-gradient(90deg,#fdb515,#f7845a,#5b6cff);content:"";height:2px;left:24px;opacity:.5;position:absolute;right:24px;top:24px}#app .cu-steps li{grid-gap:8px;align-content:start;display:grid;gap:8px;position:relative}#app .cu-ic{background:#fff;border-radius:14px;box-shadow:0 0 0 4px #fafaf8,0 10px 24px -12px #fd962899,inset 0 0 0 1.5px #f3dfae;display:grid;height:48px;place-items:center;width:48px}#app .cu-steps em{color:#b07800;font-size:12px;font-style:normal;font-weight:500;margin-top:6px}#app .cu-steps b{color:#0f1012;font-size:17px;font-weight:500;letter-spacing:-.02em}#app .cu-steps p{color:#6b6862;font-size:14.5px;line-height:1.5;margin:0}#app .cu-steps li:first-child .cu-ic{color:#b98200}#app .cu-steps li:nth-child(2) .cu-ic{color:#e0692f}#app .cu-steps li:nth-child(3) .cu-ic{color:#c0507e}#app .cu-steps li:nth-child(4) .cu-ic{color:#4d5ce6}#app .cu-ic svg{stroke:currentColor!important}@media (max-width:900px){#app .cu-grid{grid-template-columns:1fr}#app .cu-steps{grid-template-columns:1fr 1fr;row-gap:28px}#app .cu-steps:before{display:none}}@media (max-width:560px){#app .cu-steps{grid-template-columns:1fr}#app #cus-logos .pf-logos>div{gap:28px}}.pxrow{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,440px);margin:8px 0 40px;width:100%}.pxt{display:flex;flex-direction:column;gap:14px;min-width:0}.pxa{--pa-bg:var(--bg);aspect-ratio:auto;justify-self:end;margin:0;max-width:400px;width:100%}.pxbox{aspect-ratio:1/1;margin-bottom:16px;position:relative}.pxbox canvas{display:block;height:100%;width:100%}.pxbox.ln-below{margin-bottom:70px}.pxbox.ln-right{width:66%}.pxl{color:var(--ink);font:500 12.5px/1.3 Inter Tight,Inter,-apple-system,sans-serif;letter-spacing:0;position:absolute}.pxl.below{display:flex;flex-direction:column;gap:2px;text-align:center;top:auto;transform:translate(-50%,12px);width:80px}.pxl.under{text-align:left;transform:translateY(12px);width:110px}.pxl.right{left:calc(100% + 12px)!important;transform:translateY(-50%);width:120px}.pxl b{font-size:13.5px;font-weight:600}.pxa figcaption{border-top:1px solid var(--line);color:var(--ink2);font-size:13.5px;line-height:1.45;padding-top:10px}.center .pxrow,.center .pxrow .pxt{text-align:left}.pxrow.stacked{gap:24px;grid-template-columns:1fr}.pxrow.stacked .pxa{justify-self:start;max-width:400px}@media (max-width:900px){.pxrow{gap:20px;grid-template-columns:1fr}.pxa{justify-self:start;max-width:260px}}.fdpsec .thead .lede,.mcpsec .thead .lede{max-width:760px}.eco[data-eco]{--amb:#e3a13b;grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.04fr) 44px minmax(0,1fr)}.ecc{background:var(--card);border:1px solid var(--line);border-radius:24px;gap:20px;min-width:0;overflow:hidden;padding:26px;position:relative}.ecc,.ech{display:flex;flex-direction:column}.ech{gap:8px}.ecc h3,.ecx h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.ech p,.ecx p{color:var(--ink2);font-size:15px;line-height:1.5}.ecgs{border-top:1px solid var(--line);gap:18px;padding-top:18px}.ecg,.ecgs{display:flex;flex-direction:column}.ecg{gap:10px}.eck{color:var(--mute);font-size:13px;font-weight:500;line-height:1.2}.ecl{display:flex;flex-wrap:wrap;gap:6px}.eci{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13.5px;font-weight:450;gap:7px;height:32px;line-height:1;padding:0 11px;white-space:nowrap}.eci img{flex:none;height:16px;object-fit:contain;width:16px}.eci.nm{background:var(--soft)}.eci.tx{background:#0000;border-color:#0000;color:var(--ink);font-size:16px;height:auto;padding:0}.ecl.tx{gap:4px 0}.ecl.tx .eci:not(:last-child):after{color:var(--mute);content:"·";margin:0 8px}.ecmid{display:flex;flex-direction:column;gap:14px;min-width:0}.ecore{align-items:center;background:linear-gradient(180deg,#fffaf0,#fff 70%);border-color:#f0dfbf;gap:14px;padding:34px 26px 26px;text-align:center}.ecbloom{height:100%;inset:0;opacity:.55;pointer-events:none;position:absolute;width:100%}.ecore>:not(canvas){position:relative}.eclogo{height:40px;width:auto}.ecore b{font-size:18px;font-weight:500;letter-spacing:-.01em}.ecore dl{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:0;margin-top:4px;width:100%}.ecore dl div{border-bottom:1px solid var(--line);display:flex;font-size:14.5px;gap:12px;justify-content:space-between;padding:11px 2px}.ecore dl div:last-child{border-bottom:0;padding-bottom:0}.ecore dt{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ecore dd{color:var(--ink2);text-align:right}.ecx{align-items:flex-start;display:flex;gap:16px;padding:4px 10px}.ecxa{align-self:stretch;flex:none;min-height:56px;position:relative;width:12px}.ecxa i{background:var(--amb);bottom:6px;left:5px;position:absolute;top:6px;transform-origin:50% 50%;width:1.5px}.ecxa:after,.ecxa:before{border-left:1.5px solid var(--amb);border-top:1.5px solid var(--amb);content:"";height:7px;left:1px;position:absolute;width:7px}.ecxa:before{top:4px;transform:rotate(45deg)}.ecxa:after{bottom:4px;transform:rotate(225deg)}.ecat{padding:22px 24px}.ecar{align-items:center;display:flex;justify-content:center}.ecar,.ecar i{position:relative}.ecar i{background:var(--amb);display:block;height:1.5px;transform-origin:0 50%;width:24px}.ecar i:after{border-right:1.5px solid var(--amb);border-top:1.5px solid var(--amb);content:"";height:7px;position:absolute;right:-1px;top:-3.5px;transform:rotate(45deg);width:7px}.ecline{text-wrap:balance;color:var(--mute);font-size:clamp(20px,1.9vw,26px);letter-spacing:-.02em;line-height:1.3;margin:0 auto;max-width:860px;text-align:center}.ecline b{color:var(--ink);font-weight:500}.mcpconn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:24px;display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.mcpconn h3{font-size:22px;font-weight:500;letter-spacing:-.02em}.fdpsec .gxl,.mcpsec .gxl{align-self:center}.ecmini{border-top:1px solid var(--line);display:flex;flex-direction:column;list-style:none}.ecmini li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:12px 0}.ecmini li:last-child{border-bottom:0;padding-bottom:0}.ecm{align-items:center;display:flex;flex:none;gap:6px}.ecm img{background:#fff;border:1px solid var(--line);border-radius:8px;height:24px;object-fit:contain;padding:3px;width:24px}.ecm em{color:var(--mute);font-size:13px;font-style:normal;min-width:24px;text-align:right}.mcpsec.cmp .ecore{justify-content:center}html.mo1 .eco .ecar i{transform:scaleX(0);transition:transform .55s cubic-bezier(.2,.8,.2,1)}html.mo1 .eco .ecar i:after{opacity:0;transition:opacity .2s ease}html.mo1 .eco .ecar.a1 i,html.mo1 .eco .ecar.a1 i:after{transition-delay:.15s}html.mo1 .eco .ecar.a2 i,html.mo1 .eco .ecar.a2 i:after{transition-delay:.7s}html.mo1 .eco .ecar i:after{transition-delay:inherit}html.mo1 .eco .ecxa i{transform:scaleY(0);transition:transform .5s cubic-bezier(.2,.8,.2,1) .45s}html.mo1 .eco .ecat .ecl,html.mo1 .eco .ecgs,html.mo1 .eco .ecmini{opacity:0;transition:opacity .6s ease .1s}html.mo1 .eco.in .ecar i{transform:none}html.mo1 .eco.in .ecar i:after{opacity:1}html.mo1 .eco.in .ecxa i{transform:none}html.mo1 .eco.in .ecat .ecl,html.mo1 .eco.in .ecgs,html.mo1 .eco.in .ecmini{opacity:1}html.mo1 .eco.in .ecar.a2 i:after{transition-delay:1.1s}html.mo1 .eco.in .ecar.a1 i:after{transition-delay:.6s}.fdp{--amb:#e3a13b;background:var(--card);border:1px solid var(--line);border-radius:28px;gap:30px;padding:32px 34px 26px}.fdp,.fdrow{display:flex;flex-direction:column}.fdrow{gap:14px}.fdrow+.fdrow{border-top:1px solid var(--line);padding-top:28px}.fdh{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.fdh>div{display:flex;flex-direction:column;gap:4px}.fdh b{font-size:20px;font-weight:500;letter-spacing:-.02em}.fdh span{color:var(--ink2);font-size:14.5px}.fdt{font-size:clamp(26px,2.6vw,34px);font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:1;white-space:nowrap}.fek .fdt{color:#b8741a}.fdtrack{background:var(--soft);border-radius:7px;height:22px;overflow:hidden}.fdbar{display:flex;gap:2px;height:100%}.fdbar i{background:#d9cfc4;border-radius:4px;display:block;flex:0 0 var(--w);height:100%;transform-origin:0 50%}.fdbar i.ai{background:#bfb8d9}.fdbar i.tail{background:repeating-linear-gradient(-45deg,#e4ddd4 0 5px,#0000 5px 10px);flex-basis:calc(var(--w) - 12px)}.fdbar i.ek{background:var(--amb);min-width:12px}.fdsteps{grid-gap:0;border:1px solid var(--line);border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;overflow:hidden}.fdsteps li{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px}.fdsteps li:first-child{border-left:0}.fdsteps span{color:var(--ink2);font-size:13.5px;line-height:1.35}.fdsteps b{font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.fek .fdsteps b{color:#9a5f12}.fdkey{color:var(--mute);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 20px}.fdkey span{align-items:center;display:inline-flex;gap:7px}.fdkey i{background:#d9cfc4;border-radius:3px;flex:none;height:10px;width:10px}.fdkey i.ai{background:#bfb8d9}.fdkey i.ek{background:var(--amb)}.fdkey i.tail{background:repeating-linear-gradient(-45deg,#cfc6bb 0 2px,#0000 2px 4px)}.fdaxis{color:var(--mute);display:flex;font-size:12.5px;justify-content:space-between;margin-top:-6px}.fdstat{grid-gap:36px;align-items:center;background:linear-gradient(100deg,#fff5e3,#fdeee8 55%,#efeaf8);border:1px solid #f1e3cf;border-radius:28px;display:grid;gap:36px;grid-template-columns:auto minmax(0,1fr);padding:30px 36px}.fdstat b{color:#b8741a;font-size:clamp(56px,6vw,84px);font-weight:500;letter-spacing:-.05em;line-height:.9}.fdstat p{color:var(--ink);font-size:clamp(18px,1.6vw,21px);letter-spacing:-.01em;line-height:1.45;max-width:760px}html.mo1 .fdp .fdbar i{transform:scaleX(0)}html.mo1 .fdp .ftr .fdbar i{transition:transform .5s cubic-bezier(.3,.6,.2,1) calc(.12s + var(--i)*.22s)}html.mo1 .fdp .fek .fdbar i{transition:transform .18s cubic-bezier(.2,.9,.3,1.2) 1.55s}html.mo1 .fdp.in .fdbar i{transform:none}.ptgrid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.ptsec h2{text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.035em;line-height:1.06}.ptsec .lede{font-size:18px;max-width:520px}.ptsec .gxl{align-self:flex-start}.vslot{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#fbf8f4,#f6f1fa);border:1.5px dashed #d8cfc4;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.vslot b{font-size:18px;font-weight:500;letter-spacing:-.01em}.vslot>span:last-child{color:var(--ink2);font-size:14px}.vsplay{background:#fff;border:1px solid var(--line);border-radius:50%;height:56px;margin-bottom:6px;position:relative;width:56px}.vsplay:after{border-bottom:9px solid #0000;border-left:14px solid var(--mute);border-top:9px solid #0000;content:"";left:23px;position:absolute;top:19px}.wgrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.wv{all:unset;background:var(--card);border:1px solid var(--line);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.wv:hover{transform:translateY(-3px)}.wv:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wvp{aspect-ratio:16/9;background-position:50% 30%;background-size:cover;display:block;position:relative}.wvp .play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wvp em{background:#0f10129e;border-radius:999px;bottom:12px;color:#fff;font-size:12.5px;font-style:normal;font-weight:500;padding:5px 9px;position:absolute;right:12px}.wvt{display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px}.wvt b{font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.wvt span{color:var(--ink2);font-size:14px}@media (max-width:1100px){.eco[data-eco]{gap:0;grid-template-columns:minmax(0,1fr)}.ecar{height:40px}.ecar i{height:22px;transform-origin:50% 0;width:1.5px}.ecar i:after{bottom:0;left:-3px;right:auto;top:auto;transform:rotate(135deg)}html.mo1 .eco .ecar i{transform:scaleY(0)}html.mo1 .eco.in .ecar i{transform:none}}@media (max-width:900px){.fdsteps{grid-template-columns:minmax(0,1fr)}.fdsteps li{align-items:baseline;border-left:0;border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;padding:12px 14px}.fdsteps li:first-child{border-top:0}.fdsteps b{flex:none;font-size:15px;max-width:48%;text-align:right}.ptgrid{gap:28px}.ptgrid,.wgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ecc{border-radius:20px;padding:22px 20px}.fdp{border-radius:22px;gap:24px;padding:22px 18px 20px}.fdh{align-items:flex-start;flex-direction:column;gap:8px}.fdaxis span:nth-child(2),.fdaxis span:nth-child(4){display:none}.fdstat{gap:14px;grid-template-columns:minmax(0,1fr);padding:24px 22px}.mcpconn{align-items:flex-start;flex-direction:column;padding:22px 20px}.ecore dl div{font-size:13.5px}.ecline{font-size:19px}}@media (prefers-reduced-motion:reduce){html.mo1 .eco .ecar i,html.mo1 .eco .ecar i:after,html.mo1 .eco .ecat .ecl,html.mo1 .eco .ecgs,html.mo1 .eco .ecmini,html.mo1 .eco .ecxa i,html.mo1 .fdp .fdbar i{opacity:1!important;transform:none!important;transition:none!important}.wv{transition:none}}.gfbadges{grid-template-columns:repeat(5,minmax(0,1fr))}.gfproof{grid-template-columns:minmax(0,1fr)!important;row-gap:4px}.gfptitle{padding-top:14px!important}#sec-who .lgrid{grid-template-columns:repeat(4,minmax(0,1fr))}#sec-who .lcell{border-left:1px solid var(--line);border-top:1px solid var(--line)}#sec-who .lcell:nth-child(4n+1){border-left:0}#sec-who .lcell:nth-child(-n+4){border-top:0}@media (max-width:760px){#sec-who .lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#sec-who .lcell{border-top:1px solid var(--line);height:88px;padding:0 8px}#sec-who .lcell,#sec-who .lcell:nth-child(4n+1){border-left:1px solid var(--line)}#sec-who .lcell:nth-child(-n+4){border-top:1px solid var(--line)}#sec-who .lcell:nth-child(odd){border-left:0}#sec-who .lcell:nth-child(-n+2){border-top:0}#sec-who .lcell .lw{transform:scale(.66)}}.gfbm.mono.c10{font-size:12px;letter-spacing:0}.lw.lname{color:inherit;font-size:17px;font-weight:600;letter-spacing:-.02em}.gmmcp{margin-bottom:10px}@media (max-width:1000px){.gfbadges{grid-template-columns:1fr 1fr}.gfbadges>.gfb:last-child{grid-column:1/-1}}@media (max-width:640px){.gfbadges>.gfb:last-child{grid-column:auto}}@media (min-width:1001px) and (max-width:1199px){.gfbadges{grid-template-columns:repeat(6,1fr)!important}.gfbadges>.gfb{grid-column:span 2!important}.gfbadges>.gfb:nth-child(n+4){grid-column:span 3!important}}.gfb{min-width:0;overflow:hidden}.gfb .gfbk,.gfb b,.gfb>span:last-child{min-width:0;overflow-wrap:anywhere;white-space:normal!important}.stage .ui.dlc{--dl-ink:#0f1012;--dl-mute:#0f1012a8;--dl-line:#ecebe6;--dl-ease:cubic-bezier(.45,0,.25,1);background:#fff;color:var(--dl-ink);display:flex;flex-direction:column;font-size:14px;line-height:1.4;text-align:left}.stage .ui.dlc img{display:inline-block;filter:none!important}.stage .ui.dlc .dlc-crumb img{height:18px;width:18px}.stage .ui.dlc .dlc-m small img{height:14px;width:14px}.dlc-top{border-bottom:1px solid var(--dl-line);gap:14px;padding:12px 14px 12px 18px}.dlc-crumb,.dlc-top{align-items:center;display:flex}.dlc-crumb{color:var(--dl-mute);flex:1 1;font-size:13px;gap:8px;min-width:0;white-space:nowrap}.dlc-crumb img{height:18px}.dlc-crumb i{font-style:normal;opacity:.6}.dlc-crumb b{color:var(--dl-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}.dlc-tabs{background:#f4f3ef;border-radius:12px;display:flex;flex:none;gap:2px;padding:3px}.dlc-tabs button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9px;color:var(--dl-mute);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1;padding:8px 13px;transition:background .2s var(--dl-ease),color .2s var(--dl-ease),box-shadow .2s var(--dl-ease)}.dlc-tabs button:hover{color:var(--dl-ink)}.dlc-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #0f101214,0 0 0 1px #0f10120d;color:var(--dl-ink)}.dlc-pp:focus-visible,.dlc-tabs button:focus-visible,.dlsf-b:focus-visible{outline:2px solid #0f1012;outline-offset:2px}.dlc-side{display:flex;flex:1 1;justify-content:flex-end}.dlc-pp{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--dl-line);border-radius:50%;color:var(--dl-ink);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;transition:background .2s var(--dl-ease);width:32px}.dlc-pp:hover{background:#f6f5f1}.dlc-pp svg{fill:currentColor;height:12px;width:12px}.dlc-pp .pl,.dlc-pp[data-paused=true] .pa{display:none}.dlc-pp[data-paused=true] .pl{display:block}.dlc-pp[hidden]{display:none}.dlc-body{display:grid;grid-template-columns:minmax(0,1fr)}.dlc-p{grid-area:1/1;opacity:0;padding:18px 20px 20px;transform:translateY(4px);transition:opacity .28s var(--dl-ease),transform .28s var(--dl-ease),visibility 0s linear .28s;visibility:hidden}.dlc-p.on{opacity:1;transform:none;transition:opacity .28s var(--dl-ease),transform .28s var(--dl-ease),visibility 0s;visibility:visible}.dlc-rail{color:var(--dl-mute);font-size:12px;gap:8px;margin:0 0 16px}.dlc-rail,.dlc-rail .st{align-items:center;display:flex}.dlc-rail .st{gap:6px;transition:color .3s var(--dl-ease);white-space:nowrap}.dlc-rail .st:before{background:#fff;border:1.5px solid #d6d3ca;border-radius:50%;box-sizing:border-box;content:"";height:8px;transition:background .3s var(--dl-ease),border-color .3s var(--dl-ease);width:8px}.dlc-rail .sep{background:var(--dl-line);flex:1 1 12px;height:1px;min-width:8px}.dlc-rail .st.done:before{background:#1f9d55;border-color:#1f9d55}.dlc-rail .st.on{color:var(--dl-ink)}.dlc-rail .st.on:before{background:#fdb515;border-color:#fdb515;box-shadow:0 0 0 3px #fdb51538}.dlc-rail .st.on.done:before{background:#1f9d55;border-color:#1f9d55;box-shadow:0 0 0 3px #1f9d552e}.dlc-cols{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.dlc-chat{gap:10px}.dlc-chat,.dlc-m{display:flex;flex-direction:column}.dlc-m{border:1px solid var(--dl-line);border-radius:14px;gap:5px;padding:12px 14px;transition:opacity .4s var(--dl-ease),transform .4s var(--dl-ease)}.dlc-m small{align-items:center;color:var(--dl-mute);display:flex;font-size:12px;gap:6px}.dlc-m small img{height:14px}.dlc-m p{font-size:14.5px;line-height:1.35;margin:0}.dlc-m.ek{background:#fffaf0;border-color:#f5d999}.dlc-m.ex{align-self:flex-end;background:#f6f5f1;border-color:#f6f5f1;width:82%}.dlc-m.ex p{font-weight:500}.dlc-m:not(.in){opacity:0;transform:translateY(6px)}.dlc-out{display:flex;flex-direction:column;gap:10px}.dlc-g{border:1px solid var(--dl-line);border-radius:14px;overflow:hidden;padding:12px 14px;position:relative}.dlc-gh{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.dlc-gh b{color:var(--dl-ink);font-size:12.5px;font-weight:500}.dlc-st{color:var(--dl-mute);display:grid;font-size:12px;justify-items:end}.dlc-st em{font-style:normal;grid-area:1/1;transition:opacity .25s var(--dl-ease)}.dlc-g.done .dlc-st em:not(.w2),.dlc-g.work .dlc-st em:not(.w1),.dlc-g:not(.work):not(.done) .dlc-st em:not(.w0){opacity:0}.dlc-g.done .dlc-st .w2{color:#1f7a45;font-weight:500}.dlc-g:after{background:#fdb515;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}.dlc-g.work:after{opacity:1;transform:scaleX(1);transition:transform 1.4s var(--dl-ease)}.dlc-g.done:after{opacity:0;transform:scaleX(1);transition:opacity .3s var(--dl-ease)}.dlc-rows{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:1fr 1fr}.dlc-g.v .dlc-rows{grid-template-columns:1fr}.dlc-r{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;font-size:13px;grid-template-columns:18px minmax(0,1fr)}.dlc-r b{font-weight:500}.dlc-r span{color:var(--dl-mute);font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlc-ic{border:1.5px solid #d6d3ca;border-radius:50%;box-sizing:border-box;grid-row:1/span 2;height:18px;position:relative;transition:background .25s var(--dl-ease),border-color .25s var(--dl-ease);width:18px}.dlc-ic:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;opacity:0;position:absolute;top:2.5px;transform:rotate(45deg) scale(.6);transition:opacity .25s var(--dl-ease),transform .25s var(--dl-ease);width:4px}.dlc-g.work .dlc-ic{animation:dlpulse 1.2s var(--dl-ease) infinite;border-color:#fdb515}.dlc-g.done .dlc-ic{background:#1f9d55;border-color:#1f9d55}.dlc-g.done .dlc-ic:after{opacity:1;transform:rotate(45deg) scale(1)}.dlc-g.v .dlc-r{font-size:13px}@keyframes dlpulse{0%,to{box-shadow:0 0 0 0 #fdb51559}50%{box-shadow:0 0 0 4px #fdb51500}}.dlc-pub{align-items:center;border:1px solid var(--dl-line);border-radius:14px;display:flex;gap:14px;margin-top:14px;overflow:hidden;padding:12px 14px;position:relative}.dlc-pub:before{background:linear-gradient(100deg,#fff5e3,#fdeee8 55%,#efeaf8);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s var(--dl-ease);z-index:0}.dlc-pub>*{position:relative;z-index:1}.dlc-pub.done{border-color:#f1e3cf}.dlc-pub.done:before{opacity:1}.dlc-pubk{display:grid;flex:none;font-size:13px;font-weight:500}.dlc-pubk em{align-items:center;display:flex;font-style:normal;gap:7px;grid-area:1/1;transition:opacity .3s var(--dl-ease)}.dlc-pubk em:before{background:#d6d3ca;border-radius:50%;content:"";height:8px;width:8px}.dlc-pubk .d:before{background:#1f9d55;box-shadow:0 0 0 3px #1f9d552e}.dlc-pubk .w{color:var(--dl-mute)}.dlc-pub.done .dlc-pubk .w,.dlc-pub:not(.done) .dlc-pubk .d{opacity:0}.dlc-pubt{color:var(--dl-mute);flex:1 1 auto;font-size:12.5px;min-width:0}.dlc-ans,.dlc-pubt{transition:opacity .4s var(--dl-ease)}.dlc-ans{align-items:baseline;display:flex;flex:none;font-size:18px;font-weight:500;gap:6px;letter-spacing:-.02em}.dlc-ans small{color:var(--dl-mute);font-size:12px;font-weight:400;letter-spacing:0}.dlc-pub:not(.done) .dlc-ans,.dlc-pub:not(.done) .dlc-pubt{opacity:.32}.dlc-biz{transition:opacity .45s var(--dl-ease)}.dlc.reset .dlc-biz{opacity:0}.dlc-file{border:1px solid var(--dl-line);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden}.dlc-fh{align-items:center;background:#faf9f6;border-bottom:1px solid var(--dl-line);color:var(--dl-ink);display:flex;font:12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;gap:12px;justify-content:space-between;padding:10px 14px}.dlc-fh em{color:var(--dl-mute);font:400 12px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-style:normal;white-space:nowrap}.dlc-file pre{color:#2b2a27;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;padding:16px 18px;white-space:pre-wrap;word-break:break-word}.dlc-file pre .k{color:#3657c9}.dlc-file pre .s{color:#1d7a43}.dlc-file pre .c{color:#8a5f00}.dlc-doc{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.dlc-doc h4{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0}.dlc-doc p{color:#2b2a27;font-size:14.5px;line-height:1.45;margin:0;max-width:520px}.dlc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dlc-chips span{background:#f4f3ef;border-radius:999px;color:var(--dl-ink);font-size:12px;font-weight:500;padding:5px 10px}.dlc-chips span.ok{background:#e8f6ee;color:#1f7a45}.dlc-doc code{align-self:flex-start;background:#fff8e6;border-radius:8px;color:#5c4100;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:4px;padding:8px 10px}.dlc-src{color:var(--dl-mute);font-size:12px}@media (max-width:760px){.dhero.gl .stage .win:has(.dlc){width:calc(100% - 24px)}}@media (max-width:900px){.dlc-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.dlc-crumb{flex-basis:100%;order:0}.dlc-tabs{flex:1 1 auto;order:1}.dlc-tabs button{flex:1 1 auto;padding:8px 6px}.dlc-side{flex:none;order:2}.dlc-p{padding:14px 12px}.dlc-cols{gap:10px;grid-template-columns:minmax(0,1fr)}.dlc-rail{font-size:11px;gap:5px;margin-bottom:12px}.dlc-rail .sep{min-width:4px}.dlc-rail .st:not(.on) span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dlc-rows{grid-template-columns:1fr 1fr}.dlc-r span{display:none}.dlc-m.ex{align-self:stretch;width:auto}.dlc-pub{flex-wrap:wrap;gap:6px 12px}.dlc-pubt{flex-basis:100%;order:3}.dlc-ans{flex-basis:100%;order:2}.dlc-file pre{font-size:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.dlc-p,.dlc-p.on{transform:none;transition:opacity .2s linear,visibility 0s linear .2s}.dlc-p.on{transition:opacity .2s linear,visibility 0s}.dlc-g.work .dlc-ic{animation:none}}.dlfit{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dlfit-c{background:#fff;border:1px solid #e9e7e1;border:1px solid var(--line,#e9e7e1);border-radius:22px;display:flex;flex-direction:column;gap:14px;min-height:190px;padding:24px 24px 26px}.dlfit-i{border:1px solid #e9e7e1;border:1px solid var(--line,#e9e7e1);border-radius:10px;color:#0f1012a8;display:grid;flex:none;height:36px;place-items:center;width:36px}.dlfit-i svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.dlfit-c p{color:#0f1012;font-size:17px;letter-spacing:-.01em;line-height:1.4;margin:0}.dlfit-c p b{font-weight:500}.dlfit-c.me{background:linear-gradient(100deg,#fff5e3,#fdeee8 55%,#efeaf8);border-color:#f1e3cf}.dlfit-c.me img{align-self:flex-start;height:26px;margin:5px 0;width:auto}.dlfit-n{text-wrap:pretty;color:#0f1012a8;font-size:15.5px;line-height:1.5;margin:0;max-width:880px}@media (max-width:1000px){.dlfit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dlfit{gap:10px;grid-template-columns:minmax(0,1fr)}.dlfit-c{align-items:flex-start;flex-direction:row;gap:10px;min-height:0;padding:18px 18px 20px}.dlfit-c p{font-size:16px}.dlfit-c.me{flex-direction:column}}.dlsf{display:inline-flex;justify-content:center;position:relative;z-index:20}.dhero .wrap:has(.dlsf.open){z-index:6}.dlsf-b{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffffe6;border:1px solid #e3e1da;border-radius:999px;color:#0f1012;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:8px;line-height:1;padding:8px 12px 8px 10px;transition:background .15s cubic-bezier(.45,0,.25,1),border-color .15s cubic-bezier(.45,0,.25,1)}.dlsf-b:hover{background:#fff;border-color:#d6d3ca}.dlsf-b img{display:block;height:16px;width:16px}.dlsf-b svg{fill:none;stroke:currentColor;stroke-width:2;height:12px;transition:transform .18s cubic-bezier(.45,0,.25,1);width:12px}.dlsf-b[aria-expanded=true] svg{transform:rotate(180deg)}.dlsf-p{background:#fff;border:1px solid #e3e1da;border-radius:18px;box-shadow:0 24px 60px -20px #0f101259;box-sizing:border-box;left:50%;opacity:0;padding:16px 18px;position:absolute;text-align:left;top:calc(100% + 10px);transform:translate(-50%,-4px);transition:opacity .16s cubic-bezier(.45,0,.25,1),transform .16s cubic-bezier(.45,0,.25,1),visibility 0s linear .16s;visibility:hidden;width:min(340px,calc(100vw - 32px))}.dlsf.open .dlsf-p{opacity:1;transform:translate(-50%);transition:opacity .16s cubic-bezier(.45,0,.25,1),transform .16s cubic-bezier(.45,0,.25,1),visibility 0s;visibility:visible}.dlsf-p b{color:#0f1012;display:block;font-size:15px;font-weight:500;margin-bottom:10px}.dlsf-p ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 12px;padding:0}.dlsf-p li{grid-gap:8px;color:#2b2a27;display:grid;font-size:13.5px;gap:8px;grid-template-columns:16px minmax(0,1fr);line-height:1.4}.dlsf-p li:before{color:#1f9d55;content:"✓";font-weight:600}.dlsf-p a{color:#0f1012;font-size:13.5px;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#0f10124d;text-decoration-color:#0f10124d;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.dlsf-p,.dlsf.open .dlsf-p{transform:translate(-50%)}}.dl-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mcpdot{background:#1f9d55;border-radius:50%;display:inline-block;flex:none;height:7px;width:7px}.mcpdot.s{background:#e3a13b}.eyebrow .mcppill{align-items:center;border-left:1px solid var(--line);color:var(--ink);display:inline-flex;font-weight:500;gap:6px;margin-left:10px;padding-left:10px;text-transform:none}.mcpparts{align-items:stretch}.mcppart{border:1px solid var(--line);gap:12px}.mcppart:first-child{background:linear-gradient(180deg,#fffaf0,#fff 70%);border-color:#f0dfbf}.mcplc h3,.mcppart h3,.mcpsoon h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.mcpk{color:var(--mute);font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mcpflow{align-items:center;border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:18px}.mcpfl,.mcpflow{display:flex;flex-wrap:wrap}.mcpfl{gap:6px;min-width:0}.mcpar{flex:none;height:12px;position:relative;width:28px}.mcpar i{background:#e3a13b;height:1.5px;left:0;position:absolute;right:2px;top:5px}.mcpar i:after{border-right:1.5px solid #e3a13b;border-top:1.5px solid #e3a13b;content:"";height:7px;position:absolute;right:-1px;top:-3px;transform:rotate(45deg);width:7px}.mcptabs{background:var(--card);border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;gap:24px;padding:10px 10px 28px}.mcptl{background:var(--soft);border-radius:18px;display:flex;gap:4px;overflow-x:auto;padding:4px;scrollbar-width:none}.mcptl::-webkit-scrollbar{display:none}.mcptl button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:14px;color:var(--ink2);cursor:pointer;font:500 15px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:11px 16px;transition:background .15s cubic-bezier(.45,0,.25,1),color .15s cubic-bezier(.45,0,.25,1);white-space:nowrap}.mcptl button:hover{color:var(--ink)}.mcptl button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #0f101214,0 0 0 1px var(--line);color:var(--ink)}.mcpp:focus-visible,.mcptl button:focus-visible{outline:2px solid #0f1012;outline-offset:2px}.mcpp{grid-gap:32px;align-items:start;border-radius:16px;display:grid;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0 18px}.mcpp[hidden]{display:none}.mcpsteps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mcpsteps li{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;padding:16px 0}.mcpsteps li:first-child{padding-top:4px}.mcpsteps li:last-child{border-bottom:0}.mcpn{border:1px solid var(--line);border-radius:50%;color:var(--ink);display:grid;flex:none;font-size:13.5px;font-weight:500;height:28px;place-items:center;width:28px}.mcpsteps p{color:var(--ink);font-size:17px;line-height:1.45;padding-top:3px}.mcpcfg{background:#faf9f6;border:1px solid #e3e1da;border-radius:18px;overflow:hidden}.mcpcfg-h{align-items:center;border-bottom:1px solid #e3e1da;display:flex;gap:12px;justify-content:space-between;padding:8px 8px 8px 16px}.mcpcfg-h span{color:#2b2a27;font:13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcpcfg-c{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e3e1da;border-radius:10px;color:#0f1012;flex:none;font:500 13px/1 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;padding:8px 12px}.mcpcfg-c:disabled{cursor:not-allowed;opacity:.45}.mcpcfg-x{padding:20px 16px 22px;position:relative}.mcpcfg-l{display:flex;flex-direction:column;gap:11px}.mcpcfg-l i{background:#ebe8e1;border-radius:5px;display:block;height:9px}.mcpcfg-l i:nth-child(2),.mcpcfg-l i:nth-child(3),.mcpcfg-l i:nth-child(4),.mcpcfg-l i:nth-child(5){margin-left:20px}.mcpcfg-n{background:#fff;border:1px solid #e3e1da;border-radius:999px;box-shadow:0 2px 8px #0f10120d;color:var(--ink);display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;left:50%;padding:8px 14px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.mcpcfg-n,.mcplc{align-items:center}.mcplc{border:1px solid var(--line);flex-direction:row;gap:14px;padding:22px}.mcplc img{flex:none;height:32px;object-fit:contain;width:32px}.mcplc>div{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.mcpst{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink2);display:inline-flex;flex:none;font-size:13px;font-weight:500;gap:6px;padding:6px 10px}.mcpst.xlv{color:#1f7a45}.mcpsoon{border:1px solid var(--line);gap:20px}.mcpserve .ecl{display:flex;flex-wrap:wrap;gap:8px}.mcpserve>.p{margin:0}.mcpsoon-h{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.eci.xcs{background:#0000;border-style:dashed;color:var(--ink2)}.eci.xcs img{filter:grayscale(.6);opacity:.55}.eci.xlv:after{background:#1f9d55;border-radius:50%;content:"";height:6px;margin-left:1px;width:6px}.ecm img.xcs{filter:grayscale(.7);opacity:.4}.ecm img.xlv{border-color:#bfe3cc;box-shadow:0 0 0 2px #e7f3ea}.ecleg{color:var(--ink2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 20px;justify-content:center}.ecleg span{gap:7px}.ecleg span,.ecsoon{align-items:center;display:inline-flex}.ecsoon{color:var(--ink2);font-size:12.5px;font-weight:500;gap:6px;letter-spacing:0;margin-left:8px;vertical-align:middle}#sec-mcpcta h2{text-align:center}@media (max-width:900px){.mcpp{gap:20px;grid-template-columns:1fr;padding:0 8px}}@media (max-width:600px){.mcptl{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.mcptl button{font-size:14.5px;padding:11px 8px}.mcptabs{border-radius:22px;padding:8px 8px 22px}.mcplc{padding:18px}.mcpcfg-n{font-size:13px}.eyebrow .mcppill{margin-left:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){.mcptl button{transition:none}}.mxrow{grid-gap:12px;counter-reset:none;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.mx{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px;position:relative}.mx:nth-child(4){background:linear-gradient(135deg,#fff6e0,#fdeee6 45%,#eceefe)}.mx+.mx:before{background:#d9d4cc;content:"";height:1px;left:-12px;position:absolute;top:34px;width:12px}.mxk{align-items:center;color:var(--ink2);display:flex;font-size:13px;font-weight:500;gap:8px}.mxk em{font-feature-settings:"tnum";color:#7a5300;font-style:normal;font-variant-numeric:tabular-nums}.mx h3{font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0}.mx p{color:var(--ink2);font-size:15px;line-height:1.55;margin:0}@media (max-width:900px){.mxrow{grid-template-columns:1fr 1fr}.mx+.mx:before{display:none}}@media (max-width:560px){.mxrow{grid-template-columns:1fr}}.tvid{background:linear-gradient(135deg,#fff6e0,#fdeee6 45%,#eceefe);border:1px solid var(--line);border-radius:24px;padding:10px}.tvf{aspect-ratio:16/9;border-radius:16px;overflow:hidden;position:relative}.tvf,.tvf video{background:#0f1012}.tvf video{display:block;height:100%;object-fit:cover;width:100%}.tvf video:focus{outline:none}.tvf video:focus-visible{outline:2px solid #fff;outline-offset:-4px}.tvplay{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#0f101200 55%,#0f101273);border:0;cursor:pointer;display:flex;font-family:inherit;inset:0;justify-content:center;margin:0;padding:0;position:absolute}.tvplay[hidden]{display:none}.tvpi{background:#fff;border-radius:50%;box-shadow:0 6px 24px #0f10122e;height:64px;position:relative;transition:transform .2s cubic-bezier(.45,0,.25,1);width:64px}.tvpi:after{border-bottom:11px solid #0000;border-left:16px solid #0f1012;border-top:11px solid #0000;content:"";left:26px;position:absolute;top:21px}.tvplay:hover .tvpi{transform:scale(1.05)}.tvplay:focus-visible{outline:2px solid #fff;outline-offset:-4px}.tvpl{background:#0f10128c;border-radius:10px;color:#fff;font-size:13.5px;font-weight:500;padding:6px 10px;position:absolute}.ptdp{align-items:baseline;border-top:1px solid var(--line);color:var(--ink2);display:flex;flex-wrap:wrap;font-size:15px;gap:6px 12px;line-height:1.55;margin:28px 0 0;max-width:none;padding-top:18px}.ptdp>span{color:var(--ink);font-size:13px;font-weight:500}.ptone{max-width:760px}.tq2.tqvid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tqv{align-items:center;background:#fcfbf8;border-left:1px solid var(--line);display:flex;padding:24px}.tqv .tvid{width:100%}.tvid video{filter:none}@media (max-width:900px){.tq2.tqvid{grid-template-columns:1fr}.tqv{border-left:0;border-top:1px solid var(--line);padding:16px}}@media (max-width:600px){.tvid{border-radius:18px;padding:6px}.tvf{border-radius:13px}.tvpi{height:54px;width:54px}.tvpi:after{border-bottom-width:10px;border-left-width:14px;border-top-width:10px;left:22px;top:17px}.tvpl{bottom:10px;font-size:12.5px;left:10px}}@media (prefers-reduced-motion:reduce){.tvpi{transition:none}}.e2e-stage{margin-top:36px;padding:56px 0 64px}.e2e-stage .win{width:min(1000px,86%)}.stage .ui.e2e{--e-ink:#0f1012;--e-mute:#0f10129e;--e-line:#ecebe6;--e-ease:cubic-bezier(.65,0,.35,1);background:#fff;color:var(--e-ink);display:flex;flex-direction:column;font-size:14px;line-height:1.4;text-align:left}.stage .ui.e2e img{display:inline-block;filter:none!important;height:18px;width:18px!important}.e2e-top{align-items:center;border-bottom:1px solid var(--e-line);display:flex;font-size:14px;gap:8px;justify-content:center;padding:13px 18px}.e2e-top b{font-weight:500;letter-spacing:-.01em}.e2e-row{grid-column-gap:24px;align-items:stretch;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);padding:26px 24px 22px}.e2e-side{background:#fff;border:1px solid var(--e-line);border-radius:14px;display:flex;flex-direction:column;gap:9px;min-width:0;padding:16px;position:relative;z-index:1}.e2e-k{color:#7a5300;font-size:12.5px;font-weight:500}.e2e-side h3{color:var(--e-ink);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0}.e2e-side code{background:#faf9f7;border:1px solid var(--e-line);border-radius:10px;color:#2b2a28;display:block;font:500 12px/1.35 ui-monospace,Menlo,monospace;overflow-wrap:anywhere;padding:8px 10px}.e2e-side code small{color:#6b6862;display:block;font:500 11.5px/1.3 Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif;margin-bottom:3px}.e2e-q{align-self:flex-start;background:#faf9f7;border:1px solid var(--e-line);border-radius:12px 12px 12px 4px;color:#2b2a28;font-size:13px;line-height:1.35;padding:8px 10px}.e2e-v{color:#6b6862;display:flex;flex-direction:column;font-size:12.5px;gap:1px;margin-top:auto;padding-top:2px}.e2e-v b{font-feature-settings:"tnum";color:var(--e-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.e2e-flow{align-self:center;min-width:0;position:relative}.e2e-track{background:#e3dfd7;height:1px;left:-24px;pointer-events:none;position:absolute;right:-24px;top:13px}.e2e-track i{background:#f0c35a;inset:0;position:absolute;transform-origin:left center}.e2e-pulse{background:#fdb515;border-radius:50%;box-shadow:0 0 0 4px #fdb51538,0 0 14px 2px #fdb51573;height:10px;left:0;margin:-5px 0 0 -5px;opacity:0;position:absolute;top:50%;width:10px}.e2e-steps{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.e2e-step{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;text-align:center}.e2e-n{font-feature-settings:"tnum";background:#fff;border:1px solid #d9d4cc;border-radius:50%;color:#7a5300;display:grid;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;height:26px;line-height:1;place-items:center;position:relative;width:26px;z-index:1}.e2e-step h4{text-wrap:balance;color:var(--e-ink);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px}.e2e-step p{text-wrap:pretty;color:var(--e-mute);font-size:13px;line-height:1.45;margin:0}.e2e-gov{align-items:center;background:linear-gradient(100deg,#fffaf1,#fdf4ef 55%,#f6f3fb);border:1px solid #f1e3cf;border-radius:12px;display:flex;gap:12px;margin:0 24px 24px;padding:10px 12px}.e2e-gl{background:#fff;border:1px solid #f1e3cf;border-radius:9px;display:grid;flex:none;height:30px;place-items:center;width:30px}.e2e-gl svg{fill:none;stroke:#7a5300;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.e2e-gov p{color:#55534f;flex:1 1;font-size:13.5px;line-height:1.4;margin:0;min-width:0}.e2e-gov p b{color:var(--e-ink);font-weight:500;margin-right:8px}.e2e-sig{align-items:center;color:#1b7a43;display:inline-flex;flex:none;font-size:12.5px;font-weight:500;gap:6px}.e2e-sig i{background:#1f9d55;border-radius:50%;display:grid;height:18px;place-items:center;width:18px}.e2e-sig svg{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:11px;width:11px}@keyframes e2e-ph{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes e2e-pv{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:no-preference){.e2e[data-e2e] .det .e2e-v b{transition:opacity .6s var(--e-ease),filter .6s var(--e-ease)}.e2e[data-e2e] .e2e-track i{transition:transform 1.4s var(--e-ease) .5s}.e2e[data-e2e] .prob .e2e-v{transition:opacity .45s var(--e-ease) 1.85s,transform .45s var(--e-ease) 1.85s}.e2e[data-e2e] .e2e-sig{transition:opacity .3s var(--e-ease) 2.2s,transform .3s var(--e-ease) 2.2s}.e2e[data-e2e]:not(.in) .det .e2e-v b{filter:blur(6px);opacity:0}.e2e[data-e2e]:not(.in) .e2e-track i{transform:scaleX(0)}.e2e[data-e2e]:not(.in) .prob .e2e-v{opacity:0;transform:translateY(6px)}.e2e[data-e2e]:not(.in) .e2e-sig{opacity:0;transform:scale(.85)}.e2e.in .e2e-pulse{animation:e2e-ph 1.4s var(--e-ease) .5s both}}@media (prefers-reduced-motion:reduce){.e2e-pulse{display:none}}@media (max-width:1100px){.e2e-row{column-gap:18px;padding:22px 18px 18px}.e2e-track{left:-18px;right:-18px}.e2e-gov{margin:0 18px 18px}.e2e-stage .win{width:92%}}@media (max-width:760px){.e2e-stage{margin-top:28px;padding:24px 0}.e2e-stage .win{padding:6px;width:calc(100% - 24px)}.e2e-top{font-size:13.5px;padding:11px 14px}.e2e-row{grid-template-columns:minmax(0,1fr);padding:14px 14px 12px;row-gap:0}.e2e-side{padding:14px}.e2e-flow{padding:16px 0}.e2e-track{bottom:0;height:auto;left:26px;right:auto;top:0;width:1px}.e2e-track i{transform-origin:center top}.e2e-pulse{left:50%;margin:-5px 0 0 -5px;top:0}.e2e-steps{grid-template-columns:minmax(0,1fr);row-gap:14px}.e2e-step{align-items:flex-start;flex-direction:row;gap:12px;padding-left:13px;text-align:left}.e2e-step h4{margin-bottom:2px;padding-top:3px}.e2e-gov{grid-column-gap:12px;grid-row-gap:6px;align-items:start;column-gap:12px;display:grid;grid-template-columns:30px minmax(0,1fr);margin:0 14px 14px;row-gap:6px}.e2e-gov p b{display:block;margin:0 0 1px}.e2e-sig{grid-column:2}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.e2e[data-e2e]:not(.in) .e2e-track i{transform:scaleY(0)}.e2e.in .e2e-pulse{animation-name:e2e-pv}}@media (max-width:600px){.cells{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.cells span{flex-direction:column;font-size:12.5px;gap:6px;height:76px;justify-content:center;line-height:1.2;min-width:0;padding:0 4px;text-align:center}.cells span:nth-child(5){border-left:0}.cells span:nth-child(n+5){border-top:1px solid var(--line)}.cells span img{height:22px;width:22px}}.shn.gone{position:relative}.shg-a{align-items:center;color:var(--ink);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.shift[data-inview] .shn.gone{transition:border-color .7s cubic-bezier(.65,0,.35,1),color .7s cubic-bezier(.65,0,.35,1),background-color .7s cubic-bezier(.65,0,.35,1)}.shift[data-inview] .shg-a,.shift[data-inview] .shg-b{transition:opacity .7s cubic-bezier(.65,0,.35,1)}.shift[data-inview]:not(.in) .shn.gone{background:#eef7e8;border-color:#0000;color:var(--ink)}.shift[data-inview]:not(.in) .shg-a{opacity:1}.shift[data-inview]:not(.in) .shg-b{opacity:0}}.chap .gxl{align-self:flex-start}.tfpub.chpub{align-items:flex-start;background:none;border:0;border-radius:0;display:flex!important;flex-direction:column;gap:10px!important;padding:0}.tfpub.chpub .v2k{color:#6b6862;font-size:13.5px;font-weight:500;text-transform:none}.tfpub.chpub .tfl{display:flex!important;flex-wrap:wrap;gap:8px!important}.tfpub.chpub .tfl span{font-size:13.5px;padding:6px 12px;white-space:normal}.fdfit{color:#55534f;font-size:16px;line-height:1.5;margin:0;max-width:720px}.stjob{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.stjob>span:first-child{color:#6b6862;font-size:14px;font-weight:500;margin-right:2px}.sty{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.styv{align-items:center;display:flex;min-width:0}.styv .tvid{width:100%}.styc{background:#fff;border:1px solid var(--line);border-radius:24px;gap:22px;justify-content:center;min-width:0;padding:28px 30px}.styc,.styq{display:flex;flex-direction:column}.styq{gap:12px;margin:0}.styq blockquote{text-wrap:balance;color:#0f1012;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.3;margin:0}.styq figcaption{color:#6b6862;font-size:14.5px}.styq figcaption b{color:#0f1012;font-weight:500}.stcmp{border-top:1px solid var(--line);gap:16px;padding-top:20px}.stcmp,.strow{display:flex;flex-direction:column}.strow{gap:8px}.sth{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.sth span{color:#6b6862;font-size:14px;font-weight:500}.sth b{color:#0f1012;font-size:20px;letter-spacing:-.02em;white-space:nowrap}.sth b,.sth em{font-weight:500}.sth em{color:#6b6862;font-size:14px;font-style:normal;letter-spacing:0;margin-left:8px}.strow.ek .sth b{color:#b35c00}.stbar{background:#0f10120f;height:10px;overflow:hidden}.stbar,.stbar i{border-radius:99px}.stbar i{background:#cfc8bb;-webkit-clip-path:inset(0 0 0 0 round 99px);clip-path:inset(0 0 0 0 round 99px);display:block;height:100%;width:100%}.strow.ek .stbar i{background:linear-gradient(90deg,#fdb515,#f7845a);-webkit-clip-path:inset(0 93.75% 0 0 round 99px);clip-path:inset(0 93.75% 0 0 round 99px)}.strow p{text-wrap:pretty;color:#6b6862;font-size:14px;line-height:1.45;margin:0}@media (prefers-reduced-motion:no-preference){.sty[data-inview] .stbar i{transition:-webkit-clip-path .7s cubic-bezier(.65,0,.35,1);transition:clip-path .7s cubic-bezier(.65,0,.35,1);transition:clip-path .7s cubic-bezier(.65,0,.35,1),-webkit-clip-path .7s cubic-bezier(.65,0,.35,1)}.sty[data-inview]:not(.in) .strow.by .stbar i{-webkit-clip-path:inset(0 100% 0 0 round 99px);clip-path:inset(0 100% 0 0 round 99px)}.sty[data-inview]:not(.in) .strow.ek .stbar i{-webkit-clip-path:inset(0 0 0 0 round 99px);clip-path:inset(0 0 0 0 round 99px)}}@media (prefers-reduced-motion:reduce){.sty[data-inview] .stcmp{transition:opacity .4s ease}.sty[data-inview]:not(.in) .stcmp{opacity:0}}.stfoot{display:flex;flex-direction:column;gap:0}.stfoot .wstrip{border:1px solid var(--line);border-radius:16px;overflow:hidden}.stfoot .ptdp{margin-top:20px}@media (max-width:900px){.sty{gap:16px;grid-template-columns:minmax(0,1fr)}.styc{padding:22px 20px}.styq blockquote{font-size:20px}}#sec-founder .press{margin-top:16px}.rl3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.rl{background:#fff;border:1px solid var(--line);border-radius:28px;color:inherit;display:flex;flex-direction:column;gap:10px;isolation:isolate;min-height:340px;overflow:hidden;padding:32px 32px 34px;position:relative;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease}.rl:focus-visible,.rl:hover{border-color:#ded9d1;box-shadow:0 24px 50px -36px #0f101247}.rl:focus-visible{outline:2px solid #0f1012;outline-offset:3px}.rlic{background:linear-gradient(140deg,var(--t1),var(--t2));border-radius:12px;color:#121212;display:grid;height:44px;margin-bottom:12px;place-items:center;width:44px}.rlic svg{height:22px;width:22px}.rlic svg *{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rl h3{text-wrap:balance;color:#0f1012;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:0}.rl p{color:#55534f;font-size:15px;line-height:1.5;margin:0;max-width:30ch}.rl .gxk,.rl .gxl,.rl h3,.rl p,.rlic{position:relative;z-index:1}.rl .gxl{margin-top:auto;padding-top:28px}.rl .gxl i{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.rl:focus-visible .gxl i,.rl:hover .gxl i{transform:translateX(4px)}.rlb{bottom:-120px;height:270px;opacity:.42;pointer-events:none;right:-100px;transform-origin:75% 75%;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s ease;width:290px;z-index:0}.rlb,.rlb i{position:absolute}.rlb i{animation:rldrift 16s ease-in-out infinite alternate;border-radius:50%;filter:blur(34px)}.rlb i:first-child{background:var(--c1);height:66%;left:6%;top:4%;width:62%}.rlb i:nth-child(2){animation-direction:alternate-reverse;animation-duration:19s;background:var(--c2);bottom:0;height:70%;right:0;width:66%}.rl:focus-visible .rlb,.rl:hover .rlb{opacity:.62;transform:scale(1.12)}.rl.r1{--c1:#fdb515;--c2:#f7845a;--t1:#fff3d1;--t2:#fde4dc}.rl.r2{--c1:#f7845a;--c2:#5b6cff;--t1:#fde4dc;--t2:#e6e9ff}.rl.r3{--c1:#fdb515;--c2:#5b6cff;--t1:#fff3d1;--t2:#e6e9ff}.rl.r1 .rlb i{animation-delay:-2s}.rl.r2 .rlb i{animation-delay:-8s}.rl.r3 .rlb i{animation-delay:-13s}@keyframes rldrift{0%{transform:translate(0) scale(1)}to{transform:translate(-22px,-14px) scale(1.14)}}@media (prefers-reduced-motion:reduce){.rlb i{animation:none}.rl .gxl i,.rlb{transition:none}}@media (max-width:900px){.rl3{gap:12px;grid-template-columns:minmax(0,1fr)}.rl{border-radius:24px;min-height:0;padding:24px 24px 26px}.rl .gxl{min-height:44px;padding-top:22px}.rlb{bottom:-90px;height:200px;right:-70px;width:220px}.rlb i{filter:blur(26px)}}.gfbtns{display:flex;flex:none;flex-wrap:wrap;gap:10px}.tvplay{align-items:flex-end;background:linear-gradient(180deg,#0f101200 72%,#0f101252);justify-content:flex-start}.tvpi{bottom:20px;box-shadow:none;height:32px;left:22px;position:absolute;width:32px;z-index:1}.tvpi:after{border-bottom-width:7px;border-left-width:11px;border-top-width:7px;left:12px;top:9px}.tvpl{align-items:center;background:#0f10129e;border-radius:999px;bottom:14px;display:flex;left:16px;min-height:44px;padding:6px 14px 6px 50px}.tvplay:hover .tvpi{transform:scale(1.06)}@media (max-width:640px){.tvpi{bottom:15px;height:28px;left:16px;width:28px}.tvpi:after{border-bottom-width:6px;border-left-width:10px;border-top-width:6px;left:10px;top:8px}.tvpl{bottom:10px;font-size:12.5px;left:10px;min-height:38px;padding:5px 12px 5px 42px}}.nxt{padding-top:24px}.nxth{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.nxtg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nxtc{background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);display:flex;flex-direction:column;gap:6px;padding:20px 22px;position:relative;text-decoration:none;transition:border-color .2s ease}.nxtc:hover{border-color:#0f101252}.nxtc b{font-size:18px;font-weight:500;letter-spacing:-.01em;padding-right:28px}.nxtc span{color:var(--ink2);font-size:15px;line-height:1.45}.nxtc i{color:var(--ink2);font-style:normal;position:absolute;right:20px;top:19px}.rsx{background:#fff;border:1px solid var(--line);border-radius:22px;gap:22px;padding:28px}.rsx,.rsxh{display:flex;flex-direction:column}.rsxh{gap:8px}.rsxh h3{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}.rsfacts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:0}.rsfacts div{border-top:1px solid var(--line);padding-top:12px}.rsfacts dt{color:var(--ink2);font-size:13.5px;font-weight:500;margin-bottom:4px}.rsfacts dd{font-size:16px;line-height:1.5}.rsfacts dd,.rsq{color:var(--ink);margin:0}.rsq{font-size:21px;letter-spacing:-.01em;line-height:1.4}.rsq cite{color:var(--ink2);display:block;font-size:14px;font-style:normal;letter-spacing:0;margin-top:8px}.rssrc{margin:0}@media (max-width:640px){.rsx{padding:20px}.rsfacts{grid-template-columns:1fr}.rsq{font-size:18px}}.post-cta{padding-bottom:8px;padding-top:8px}.pcta{background:linear-gradient(135deg,#fff6e0,#fdeee6 45%,#eceefe);border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:12px;max-width:760px;padding:26px 28px}.pcta h2{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}.pcta .ctas{gap:10px}.pcta .ctas,.rdnext .ctas{display:flex;flex-wrap:wrap}.rdnext .ctas{align-items:center;gap:14px}.mcpdate{margin:-8px 0 0;max-width:760px}.nf{min-height:72vh;padding:200px 0 160px}.nf .th1{max-width:820px}@media (max-width:640px){.nf{padding:140px 0 100px}}.btn.flow,.dhero.gl .btn.p{background-image:linear-gradient(90deg,#fdb515,#ffd56b,#f7845a,#fdb515)!important}@media (max-width:640px){.asklaunch .askmk{display:grid!important}.asklaunch{gap:0;padding:8px}.askw{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.gx.vx3 .gxp.vx .gxv{min-height:150px}@media (max-width:1000px){.gx.vx3 .gxp.vx .gxv,.gx.vx4 .gxp.vx .gxv{justify-content:flex-start;margin-top:0;min-height:0;padding-top:20px!important}}@media (max-width:560px){.gx.vx4 .gxp.vx .gxv{justify-content:flex-start;margin-top:0;min-height:0;padding-top:20px!important}.vx .gxt{padding:24px 22px 0}.vx .gxv{padding:20px 18px 22px}}@media (max-width:900px){.gx:not(.gx3) .gxp{min-height:0}.gx.sfg .gxp:not(:nth-child(2)) .gxv{min-height:0;padding:20px 28px 28px}.gx.sfg .gxp:not(:nth-child(2)) .gxv>*{inset:auto!important;position:relative!important}.gx.sfg .sfout{display:inline-flex;margin-top:12px}.gx.sfg .gxp:nth-child(2) .gxv{min-height:200px}#sec-twoflows .gxp:first-child .gxv{min-height:205px}#sec-twoflows .gxp:first-child .gxpill{top:12px}}@media (min-width:601px) and (max-width:900px){.grid.g3>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (max-width:560px){.gvals .gv{min-height:0!important}}@media (max-width:900px){.shead{gap:14px}.stepper .sd,.stepper b{max-width:none}.stepper .sd{min-height:0}.stepper li a .link{margin-top:4px}.stepper{row-gap:36px}.cells span:nth-child(5){border-left:0}.cells span:nth-child(n+5){border-top:1px solid var(--line)}}@media (max-width:640px){.anodes.lower{display:block}.an.small{flex-wrap:wrap;max-width:none;row-gap:4px}.an.small em{flex-basis:100%;padding-left:54px}}.cbc.ek .cbv{flex-wrap:nowrap}@media (max-width:640px){.bigq{padding:32px 24px 28px 30px}.bigq .qm{font-size:120px;opacity:.18;right:16px;top:-18px}.artabs{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:2px 16px;scrollbar-width:none}}@media (max-width:640px){.artabs::-webkit-scrollbar{display:none}.artabs .tab{flex:none}.artwin pre{font-size:12.5px;min-height:0;overflow-x:auto;padding:18px;white-space:pre}.gfbtns{flex-direction:column;width:100%}.gfbtns .btn{justify-content:center;min-height:48px;width:100%}header .hdr .btn.p{align-items:center;display:inline-flex;min-height:44px}.gfcols a,.qbt{min-height:44px}.gfcols a{align-items:center;display:flex;font-size:15px;padding:0}.gflegal nav a{align-items:center;display:inline-flex;min-height:44px}.gfsub button{min-height:40px}a.link,button.link{min-height:44px}}.ui.pmcrop{position:relative}.ui.pmcrop>.pm{left:0;max-width:none;position:absolute;top:0;will-change:transform}.soi{grid-gap:0;display:grid;gap:0}.soirow{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:184px minmax(0,1fr)}.soilab b{color:var(--ink);display:block;font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.soilab span{color:#6b6862;display:block;font-size:14px;line-height:1.35;margin-top:4px}.soilab.ek b{color:#8a5f00;font-size:24px;font-weight:600;letter-spacing:-.03em}.soiband{grid-gap:12px;display:grid;gap:12px}.soitop{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.soibot{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.soig{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 18px}.soik{color:#6b6862;font-size:13px;font-weight:500;line-height:1.3}.soil{display:flex;flex-wrap:wrap;gap:8px}.soic{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;letter-spacing:-.005em;padding:0 12px 0 9px;white-space:nowrap}.soic img{flex:none;height:20px;object-fit:contain;width:20px}.soic.own{background:#fbfaf8;border-style:dashed;color:#55534f}.soicic{color:#8a5f00;display:grid;height:20px;place-items:center;width:20px}.soicic svg{height:18px;width:18px}.soicic svg *{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.soic.lv:after{background:#2fae67;border-radius:50%;box-shadow:0 0 0 3px #2fae6729;content:"";height:6px;margin-left:2px;width:6px}.soiconn{height:52px;position:relative}.soilk{display:flex;inset:0;justify-content:space-around;position:absolute}.soilk i{border-left:1.5px dashed #cdc6ba;height:100%;position:relative;width:0}.soilk b{background:#fdb515;border-radius:50%;bottom:-4px;box-shadow:0 0 0 4px #fdb51533;height:8px;left:-4.75px;opacity:0;position:absolute;width:8px}.soi.in .soilk b{animation:soip 7s cubic-bezier(.65,0,.35,1) infinite}.soi.in .up2 .soilk b{animation-delay:1.05s}@keyframes soip{0%{opacity:0;transform:translateY(0)}3%{opacity:1}15%{opacity:1;transform:translateY(-48px)}19%{opacity:0;transform:translateY(-48px)}to{opacity:0;transform:translateY(-48px)}}.soi .soipanel{transition:box-shadow .9s cubic-bezier(.65,0,.35,1)}.soistage{border-radius:24px;display:block!important;margin-top:0!important;padding:26px!important}.soipanel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffbf;border-radius:18px;box-shadow:0 30px 70px -30px #14185073;padding:20px;position:relative;z-index:2}.soiph{align-items:center;display:flex;gap:12px;margin:2px 2px 16px}.soiph img{display:block;height:20px;width:auto}.soiph span{border-left:1px solid var(--line);color:var(--ink);font-size:16px;font-weight:500;letter-spacing:-.01em;padding-left:12px}.soitiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.soit{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:18px}.soiti{background:#fff7e3;border:1px solid #f6e2b0;border-radius:10px;color:#8a5f00;display:grid;height:34px;place-items:center;width:34px}.soiti svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.soit h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.soit p{color:#55534f;font-size:14px;line-height:1.45}.soitc{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.soitc em{align-items:center;background:#eef7f1;border-radius:999px;color:#1d7a43;display:inline-flex;font-size:12.5px;font-style:normal;font-weight:500;gap:5px;padding:4px 9px 4px 6px}.soitc em i{background:#2fae67;border-radius:50%;display:grid;height:14px;place-items:center;width:14px}.soitc em svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:9px;width:9px}.soileg{color:#6b6862;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 24px}.soileg>span{align-items:center;display:inline-flex;gap:8px}.soilink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#cdc6ba;text-decoration-color:#cdc6ba;text-underline-offset:3px}@media (max-width:1100px){.soitop{grid-template-columns:1fr 1fr}.soitop .soig:last-child{grid-column:1/-1}}@media (max-width:900px){.soirow{gap:10px;grid-template-columns:minmax(0,1fr)}.soigap>span{display:none}.soibot,.soitiles,.soitop{grid-template-columns:minmax(0,1fr)}.soistage{border-radius:20px;padding:12px!important}.soipanel{padding:14px}.soiconn{height:40px}.soilk{justify-content:center}.soilk i:not(:nth-child(2)){display:none}@keyframes soip{0%{opacity:0;transform:translateY(0)}3%{opacity:1}15%{opacity:1;transform:translateY(-36px)}19%{opacity:0;transform:translateY(-36px)}to{opacity:0;transform:translateY(-36px)}}.soic{font-size:13px;height:32px;padding:0 10px 0 8px}.soilab b{font-size:17px}.soilab.ek b{font-size:20px}.soilab span{font-size:13px;margin:0 0 0 6px}.soilab b,.soilab span{display:inline}}@media (prefers-reduced-motion:reduce){.soi.in .soilk b{animation:none;opacity:0}}.f90 .thead h2{max-width:980px}.f90n{color:#b77900}.f90 .fdp{gap:0}@media (max-width:900px){.f90 .fdaxis span{display:inline!important}}.soileg>span{display:block!important}.soileg .mcpdot{display:inline-block;margin-right:8px;vertical-align:middle}.govstage{margin-top:0!important;padding:56px 0!important}.govpanel{grid-gap:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff4d;border:1px solid #fff9;border-radius:20px;box-shadow:0 40px 90px -30px #14185080;display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:14px;position:relative;width:min(920px,88%);z-index:2}.govdefs{background:#fff;border-radius:14px;padding:8px 18px 10px}.govh,.govr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) 104px}.govh{color:#6b6862;font-size:12.5px;padding:10px 0}.govh,.govr{border-bottom:1px solid var(--line)}.govr{padding:12px 0}.govr:last-child{border-bottom:0}.govr b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.govr code{color:#55534f;display:block;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gova{color:#55534f;font-size:13.5px}.govst{align-items:center;background:#eef7f1;border-radius:999px;color:#1d7a43;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-self:start;padding:5px 10px 5px 6px}.govst i{background:#2fae67;border-radius:50%;display:grid;height:16px;place-items:center;width:16px}.govst svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:10px;width:10px}.govst em{font-style:normal}.govst{background:#f4f2ee;color:#55524b;padding:5px 10px}.govlock{align-items:center;background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.govli{background:#fff7e3;border:1px solid #f6e2b0;border-radius:18px;display:grid;height:64px;margin-bottom:8px;place-items:center;width:64px}.govli svg{fill:none;stroke:#8a5f00;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:30px;width:28px}.govlock b{font-size:17px;font-weight:600;letter-spacing:-.02em}.govlock span:last-child{color:#55534f;font-size:13.5px;line-height:1.4}.govpanel[data-inview] .govst{transition:background-color .6s cubic-bezier(.65,0,.35,1),color .6s cubic-bezier(.65,0,.35,1)}.govpanel[data-inview] .govst i{transition:background-color .6s cubic-bezier(.65,0,.35,1),transform .6s cubic-bezier(.65,0,.35,1)}.govpanel[data-inview] .govli{transition:transform .9s cubic-bezier(.65,0,.35,1) .7s,opacity .9s cubic-bezier(.65,0,.35,1) .7s}.govpanel[data-inview]:not(.in) .govst{background:#f3f1ee;color:#8f8b84}.govpanel[data-inview]:not(.in) .govst i{background:#d9d5cf;transform:scale(.85)}.govpanel[data-inview]:not(.in) .govli{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.govpanel[data-inview] .govli,.govpanel[data-inview] .govst,.govpanel[data-inview] .govst i{transition:none!important}.govpanel[data-inview]:not(.in) .govst{background:#eef7f1;color:#1d7a43}.govpanel[data-inview]:not(.in) .govst i{background:#2fae67;transform:none}.govpanel[data-inview]:not(.in) .govli{opacity:1;transform:none}}.govfacts{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.govf{border-left:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding:24px}.govf:nth-child(3n+1){border-left:0}.govf:nth-child(-n+3){border-top:0}.govf img{height:40px;width:40px}.govfi{background:#f7f5f2;border-radius:12px;color:#121212;display:grid;height:40px;place-items:center;width:40px}.govfi svg{height:20px;width:20px}.govfi svg *{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.govf h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-top:6px}.govf p{color:#55534f;font-size:14.5px;line-height:1.5}.govsec .gxl{align-self:flex-start}@media (max-width:900px){.govpanel{grid-template-columns:minmax(0,1fr);padding:8px;width:92%}.govh,.govr{grid-template-columns:minmax(0,1fr) auto}.gova,.govh span:nth-child(2){display:none}.govstage{padding:28px 0!important}.govfacts{grid-template-columns:minmax(0,1fr)}.govf{border-left:0!important;border-top:1px solid var(--line)!important}.govf:first-child{border-top:0!important}.govf{grid-column-gap:14px;grid-row-gap:2px;column-gap:14px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:18px 20px;row-gap:2px}.govf>.govfi,.govf>img{grid-row:1/3}.govf h3{align-self:end;margin-top:0}.govf p{grid-column:2}}.ui.pubv{background:#fff;display:flex;flex-direction:column;gap:10px;padding:18px 18px 22px}.pubh{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:14px;gap:8px;padding-bottom:10px}.pubh b{font-weight:600}.pubok{white-space:nowrap}.ui.pubv img{display:block;filter:none!important;max-width:none}.ui.pubv .pubh img,.ui.pubv .soic img{height:16px!important;width:16px!important}.ui.pubv .soic img{object-fit:contain}.pubok{align-items:center;background:#eef7f1;border-radius:999px;color:#1d7a43;display:inline-flex;font-size:12px;font-weight:500;gap:5px;margin-left:auto;padding:4px 9px 4px 6px}.pubok i{background:#2fae67;border-radius:50%;display:grid;height:14px;place-items:center;width:14px}.pubok svg{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:9px;width:9px}.pubv .soig{background:none;border:0;border-radius:0;gap:8px;padding:4px 0}.pubv .soic{font-size:12.5px;gap:6px;height:30px;padding:0 9px 0 7px}.pubv .soic img,.pubv .soicic,.pubv .soicic svg{height:16px;width:16px}.pubv .soik{font-size:12px}.soic svg.gm{fill:currentColor;stroke:none;display:block;flex:none;height:16px;width:16px}.pubv .soig,.ui.pubv{gap:6px}.accd{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.accc{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:24px}.accc h3{font-size:19px;font-weight:600;letter-spacing:-.02em}.accc p{color:#55534f;font-size:15px;line-height:1.5}#sec-accdet .gxl{align-self:flex-start}@media (max-width:900px){.accd{grid-template-columns:minmax(0,1fr)}}.gmi.gmp .gtx{display:flex;flex-direction:column;gap:2px}.gmi.gmp .gtx em{font-style:normal;font-weight:400}.gmi.gmp .gtx em,.gmsub{color:#6b6862;font-size:12.5px}.gmsub{border-top:1px solid var(--line);display:block;margin:12px 0 4px;padding-top:12px}#sec-who .lgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}#sec-who .lcell{border-left:1px solid var(--line)!important;border-top:0!important}#sec-who .lcell:first-child{border-left:0!important}@media (max-width:760px){#sec-who .lgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#sec-who .lcell{border-left:1px solid var(--line)!important;border-top:1px solid var(--line)!important}#sec-who .lcell:nth-child(odd){border-left:0!important}#sec-who .lcell:nth-child(-n+2){border-top:0!important}#sec-who .lcell:last-child{grid-column:1/-1}}.dhero.hsoi .lede{max-width:860px!important}.hmeta{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center}.hmeta,.molink{align-items:center}.molink{background:none;border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;padding:6px 4px}.molink small{color:#6b6862;font-size:13px;font-weight:400}.molink:hover{text-decoration:underline;-webkit-text-decoration-color:#cdc6ba;text-decoration-color:#cdc6ba;text-underline-offset:3px}.molink:focus-visible{outline:2px solid #fdb515;outline-offset:3px}.mlp{background:#fdb515;border-radius:50%;display:grid;flex:none;height:22px;place-items:center;width:22px}.mlp:after{border-bottom:4.5px solid #0000;border-left:7px solid #0f1012;border-top:4.5px solid #0000;content:"";margin-left:2px}.soihw{margin-top:34px;position:relative;z-index:2}.soicap{text-wrap:balance;color:#6b6862;font-size:15px;line-height:1.4;margin:0 0 14px;text-align:center}.soicap b{color:var(--ink);font-weight:500}.dhero.gl .stage.soihst{border-radius:28px;display:block;margin-top:0;padding:22px}.soih{grid-gap:0;display:grid;gap:0}.soih,.soih .soib{position:relative;z-index:2}.soih .soibx{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffffb8;border-radius:20px;box-shadow:0 24px 60px -34px #14185073;padding:12px}.soih .soilab{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin:2px 4px 10px;text-align:left}.soih .soilab b{color:var(--ink);display:inline;font-size:15px;font-weight:500;letter-spacing:-.01em}.soih .soilab span{border-left:1px solid #0f101224;color:#0f101299;display:inline;font-size:13px;margin:0;padding-left:10px}.soih .soiband{gap:10px}.soih .soitop{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(0,1fr)}.soih .soic{padding:0 9px 0 7px}.soih .soig{border-radius:14px;gap:9px;padding:12px;text-align:left}.soih .soik{font-size:12.5px}.soih .soil{gap:6px}.soih .soic{border-radius:9px;font-size:13px;gap:7px;height:30px;padding:0 10px 0 8px}.soih .soic img,.soih .soicic,.soih .soicic svg{height:16px;width:16px}.soih .soipanel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #fdb51561;border-radius:20px;box-shadow:0 0 0 4px #ffffff59,0 36px 80px -30px #1418508c;padding:16px;text-align:left}.soih .soipanel:after{border-radius:inherit;box-shadow:0 0 0 3px #fdb51552,0 0 48px #fdb51561;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.soih .soiph{margin:0 2px 12px}.soih .soiph span{font-size:15px}.soih .soitiles{gap:10px}.soih .soit{border-radius:14px;gap:6px;padding:14px 16px}.soih .soiti{border-radius:9px;height:30px;width:30px}.soih .soiti svg{height:17px;width:17px}.soih .soit h3{font-size:16px;margin-top:2px}.soih .soit p{font-size:13.5px;line-height:1.45}.soih .soitc em{font-size:12px;padding:3px 8px 3px 5px}.soih .soiconn{height:34px;position:relative;z-index:1}.soih .soilk{justify-content:space-around}.soih .soilk i{border-left:1.5px dashed #ffffffe6}.soih .soilk b{background:#fff;box-shadow:0 0 0 4px #ffffff59,0 0 14px #ffffffe6}.soihw .soileg{font-size:13px;gap:6px 22px;justify-content:center;margin-top:14px}.soihw .soileg>span{align-items:center;display:inline-flex!important}@keyframes soihIn{0%{opacity:0;transform:translateY(18px)}}@keyframes soihp{0%{opacity:0;transform:translateY(0)}3%{opacity:1}15%{opacity:1;transform:translateY(-30px)}19%{opacity:0;transform:translateY(-30px)}to{opacity:0;transform:translateY(-30px)}}@keyframes soihg{0%,13%{opacity:0}19%{opacity:1}36%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.soihw{animation:soihIn .9s cubic-bezier(.2,.8,.2,1) .2s both}.soih .soilk b{animation:soihp 7s cubic-bezier(.65,0,.35,1) 1.2s infinite}.soih .up2 .soilk b{animation-delay:2.25s}.soih .soipanel:after{animation:soihg 7s cubic-bezier(.65,0,.35,1) 1.2s infinite}}@media (max-width:900px){.soihw{margin-top:32px}.soicap{font-size:14px;margin-bottom:12px;padding:0 8px}.dhero.gl .stage.soihst{border-radius:22px;padding:10px}.soih .soibx{border-radius:16px;padding:10px}.soih .soibot,.soih .soitiles,.soih .soitop{grid-template-columns:minmax(0,1fr)}.soih .soitop .soig:last-child{grid-column:auto}.soih .soipanel{border-radius:16px;padding:12px}.soih .soit{padding:12px 14px}.soih .soiconn{height:28px}.soih .soilk{justify-content:center}.soih .soilk i:not(:nth-child(2)){display:none}@keyframes soihp{0%{opacity:0;transform:translateY(0)}3%{opacity:1}15%{opacity:1;transform:translateY(-24px)}19%{opacity:0;transform:translateY(-24px)}to{opacity:0;transform:translateY(-24px)}}.soih .soic{font-size:12.5px;gap:6px;height:28px;padding:0 9px 0 7px}.soihw .soileg{align-items:flex-start;flex-direction:column;padding:0 6px;text-align:left}.soihw .soileg>span{display:block!important}.soih .soit{grid-column-gap:10px;grid-row-gap:6px;align-items:center;column-gap:10px;display:grid;grid-template-columns:30px minmax(0,1fr);row-gap:6px}.soih .soit h3{margin:0}.soih .soit .soitc,.soih .soit p{grid-column:1/-1}.soih .soitc{padding-top:2px}}.ctdc{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:4px}.ctdck{color:#6b6862;font-size:13.5px}.ctdcl{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ctdcl img{display:block;height:22px;object-fit:contain;width:22px}.fnv{container-type:size}.fnv img,.fnv:hover img{bottom:auto;height:auto!important;left:50%;-webkit-mask-image:none!important;mask-image:none!important;max-width:none;top:12%;transform:translate(-50%,-10%)!important;transition:none;width:max(112cqw,100cqh)!important}.stage.pg.hcon{padding:56px 0 64px}.stage.pg.hcon .win{width:min(1000px,86%)}@media (max-width:760px){.stage.pg.hcon{padding:28px 0}.stage.pg.hcon .win{width:92%}}.ddp .gmfeat:not(.ph){min-height:132px!important;padding:18px 22px!important}.ddp .gmfeat b{font-size:20px}.ddp .gmfeat.ph{min-height:150px!important}.gmside{gap:12px!important}.gmlab{border-bottom:0!important;font-size:13.5px;padding:0 10px 4px!important}.gmcol{padding:16px 18px!important}.ddp .gmhead{gap:12px!important;margin-bottom:6px!important;padding:2px 2px 12px!important}.gbig{border-radius:9px!important;height:34px!important;width:34px!important}.gbig svg{height:17px!important;width:17px!important}.ddp a.gmi{padding:7px 10px!important}.ddp a.gmi.gmp{padding:8px 10px!important}.ddp .gmfoot{padding:12px 18px!important}.gmtag{padding:5px 10px!important}.gmmcp{margin-bottom:4px!important}.gmwh{gap:0 6px!important}.ddp .gmwh a{border-radius:8px!important;font-size:14px;gap:9px;padding:5px 10px!important;white-space:nowrap}.gmprod .gmmain{grid-template-rows:auto!important}.gmprod .gmcol:last-child{display:flex;flex-direction:column}.ddp a.gmsf{align-items:baseline;border-radius:0!important;border-top:1px solid var(--line);color:var(--dark);display:flex!important;flex-wrap:nowrap;gap:7px;margin-top:auto!important;overflow:hidden;padding:12px 10px 4px!important;white-space:nowrap!important;white-space:normal}.ddp .gmprod .gmwh{margin-bottom:10px}.ddp a.gmsf:hover{background:none!important}.ddp a.gmsf:hover b{text-decoration:underline}.ddp a.gmsf b{font-size:14.5px;font-weight:500}.ddp a.gmsf b:after{color:#0f101266;content:"\00b7";font-weight:400;margin-left:7px}.ddp a.gmsf b,.ddp a.gmsf em{min-width:0;overflow:hidden;text-overflow:ellipsis}.ddp a.gmsf b{flex:none}@media (max-width:1399px){.gmsfl{display:none}}.ddp a.gmsf em{color:#0f10129e;display:inline;font-size:13px;font-style:normal;margin:0!important}.gmdeep{padding:0 4px}.gmdeep .gmsub{border-top:0!important;margin:0 0 4px!important;padding:2px 10px 0!important}.gmdl{grid-gap:0 6px;display:grid;gap:0 6px;grid-template-columns:1fr 1fr}.ddp .gmdl a{border-radius:8px!important;color:var(--dark);display:block!important;font-size:14.5px;overflow:hidden;padding:6px 10px!important;text-overflow:ellipsis;white-space:nowrap}.ddp .gmdl a:hover{background:#0f10120d!important}.ddp .gmdl a:focus-visible,.ddp a.gmsf:focus-visible{outline:2px solid #5b6cff;outline-offset:-2px}.ah-hero.dx.dx-hhero{--navh:73px}#app>section.ah-hero.dx-hhero:first-child{padding:calc(var(--navh) + clamp(14px,2.4vh,26px)) 0 clamp(20px,3vh,32px)}.ah-hero .dx-herot{gap:clamp(8px,1.3vh,12px)}.ah-hero .dx-herot .dx-h1{font-size:clamp(38px,min(3.9vw,6.1vh),56px);line-height:1.04;max-width:1100px}.ah-hero .dx-herot .dx-lede{font-size:17px;line-height:1.45}.ah-hero .dx-ctas{margin-top:4px}.ah-hero .dx-btn{height:44px;padding:0 22px}.ah-hero .dx-hmeta .dlsf-b,.ah-hero .dx-hmeta .molink{padding-bottom:4px;padding-top:4px}.ah-hero .ah-wrap{margin-top:clamp(14px,2.2vh,22px);max-width:calc(1320px + var(--gut)*2)}.ah-hero .dx-hero [data-r].ah-wrap{transform:translateY(16px)}.ah-hero .dx-hero.in [data-r].ah-wrap{transform:none}.dx.ah-hero .dx-hero .ah-stage{border-radius:24px;padding:clamp(10px,1.5vh,14px)}.ah-dia{display:grid;position:relative;z-index:2}.ah-band{grid-gap:12px;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:18px;box-shadow:0 20px 50px -34px #14185080;display:grid;gap:12px;grid-template-columns:186px minmax(0,1fr);padding:8px 8px 8px 16px}.ah-lab{grid-gap:3px;display:grid;gap:3px;text-align:left}.ah-lab b{color:var(--ink);font:500 15px/1.25 var(--sans);letter-spacing:-.012em}.ah-lab span{color:#1212129e;font:400 12.5px/1.3 var(--sans);letter-spacing:-.005em}.ah-gs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:761px){.ah-gs{display:flex}.ah-g{flex:1 1 auto}}.ah-g{grid-gap:7px;align-content:start;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:12px;display:grid;gap:7px;min-width:0;padding:9px 10px 10px;text-align:left}.ah-k{align-items:center;color:var(--mute);display:flex;font:500 12.5px/16px var(--sans);gap:8px;justify-content:space-between;letter-spacing:-.005em}.ah-k span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-st{align-items:center;color:#8a5d00;display:inline-flex;flex:none;font:500 12px/16px var(--sans);font-style:normal;gap:5px;letter-spacing:0}.ah-st:before{background:#e3a13b;border-radius:50%;content:"";height:6px;width:6px}.ah-st.lv{color:var(--ok)}.ah-st.lv:before{background:#2fae67;box-shadow:0 0 0 3px #2fae6729}.ah-chips{display:flex;flex-wrap:wrap;gap:6px}.ah-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font:500 13px/1 var(--sans);gap:7px;height:28px;letter-spacing:-.008em;padding:0 10px 0 8px;white-space:nowrap}.ah-chip img{flex:none;height:16px;object-fit:contain;width:16px}.ah-chip i{color:var(--ink2);display:grid;flex:none;height:16px;place-items:center;width:16px}.ah-chip i svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.ah-chip.own{background:#fbfaf8;border-style:dashed;color:var(--ink2)}.ah-g.soon .ah-chip{background:#fbfaf8;opacity:.62}.ah-g.soon .ah-chip img{filter:grayscale(.35)}.ah-conn{display:flex;height:clamp(14px,2.2vh,20px);justify-content:space-around;padding:0 12px;position:relative;z-index:1}.ah-conn i{border-left:1.5px dashed #ffffffeb;position:relative;width:0}.ah-conn b{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff59,0 0 14px 2px #fffffff2;height:7px;left:-4.25px;opacity:0;position:absolute;top:100%;width:7px}.ah-core{background:#fff;border:1px solid #fdb5156b;border-radius:18px;box-shadow:0 0 0 4px #ffffff52,0 30px 70px -30px #1418508c;padding:12px;position:relative;z-index:2}.ah-core:after{border-radius:inherit;box-shadow:0 0 0 3px #fdb51557,0 0 54px 4px #fdb5156b;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.ah-coreh{grid-gap:2px;display:grid;gap:2px;justify-items:center;margin:0 0 10px;text-align:center}.ah-coreh img{display:block;height:22px;margin-bottom:4px;width:auto}.ah-sys{color:var(--ink);font:500 16px/1.25 var(--sans);letter-spacing:-.015em}.ah-plat{color:var(--mute);font:400 12.5px/1.3 var(--sans);letter-spacing:-.005em}.ah-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ah-t{align-items:center;background:#fcfbf8;border:1px solid var(--line);border-radius:12px;display:flex;gap:11px;min-width:0;padding:10px 12px;text-align:left}.ah-ti{background:#fff7e3;border:1px solid #f6e2b0;border-radius:9px;color:#8a5f00;display:grid;flex:none;height:32px;place-items:center;width:32px}.ah-ti svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.ah-t>div{min-width:0}.ah-t h3{color:var(--ink);font:500 14.5px/1.25 var(--sans);letter-spacing:-.012em}.ah-t p{font:400 13px/1.35 var(--sans);letter-spacing:-.005em;margin-top:2px}.ah-foot,.ah-t p{color:var(--mute)}.ah-foot{align-items:center;display:flex;flex-wrap:wrap;font:400 13px/1.4 var(--sans);gap:4px 20px;justify-content:center;letter-spacing:-.008em;margin-top:10px;text-align:center}.ah-cap b{color:var(--ink);font-weight:500}.ah-key{align-items:center;display:inline-flex;gap:7px}.ah-key i{background:#e3a13b;border-radius:50%;height:7px;width:7px}.ah-key i.lv{background:#2fae67}.ah-key a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#d5d0c6;text-decoration-color:#d5d0c6;text-underline-offset:3px}@keyframes ahPulse{0%{opacity:0;top:100%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:0}}@keyframes ahGlow{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes ahLift{0%{background:#fcfbf8;border-color:var(--line)}40%{background:#fffaf0;border-color:#f6e2b0}to{background:#fcfbf8;border-color:var(--line)}}@keyframes ahLand{0%{box-shadow:0 0 0 0 #2fae6700}40%{box-shadow:0 0 0 3px #2fae6738}to{box-shadow:0 0 0 0 #2fae6700}}@media (prefers-reduced-motion:no-preference){.ah-dia.go .c1 b{animation:ahPulse .75s cubic-bezier(.65,0,.35,1) .1s both}.ah-dia.go .c1 i:nth-child(2) b{animation-delay:.16s}.ah-dia.go .ah-core:after{animation:ahGlow 1.6s cubic-bezier(.65,0,.35,1) .7s both}.ah-dia.go .ah-t{animation:ahLift 1.6s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.75s + var(--t)*90ms)}.ah-dia.go .c2 b{animation:ahPulse .75s cubic-bezier(.65,0,.35,1) 1.45s both}.ah-dia.go .c2 i:nth-child(2) b{animation-delay:1.51s}.ah-dia.go .ah-serve .ah-g:not(.soon) .ah-chip{animation:ahLand 1.2s cubic-bezier(.65,0,.35,1) 2.1s both}}@media (min-width:901px) and (max-height:830px){#app>section.ah-hero.dx-hhero:first-child{padding-top:calc(var(--navh) + 10px)}.ah-hero .dx-herot{gap:7px}.ah-hero .dx-herot .dx-h1{font-size:clamp(36px,min(3.6vw,6vh),48px)}.ah-hero .dx-herot .dx-lede{font-size:16px}.ah-hero .dx-ctas{margin-top:2px}.ah-hero .dx-btn{font-size:14.5px;height:40px;padding:0 20px}.ah-hero .dx-hmeta .dlsf-b,.ah-hero .dx-hmeta .molink{padding-bottom:2px;padding-top:2px}.ah-hero .ah-wrap{margin-top:12px}.dx.ah-hero .dx-hero .ah-stage{padding:10px}.ah-band{padding:6px 6px 6px 14px}.ah-g{gap:6px;padding:7px 9px 8px}.ah-chip{height:26px}.ah-chips{gap:5px}.ah-core{padding:10px}.ah-coreh{margin-bottom:8px}.ah-coreh img{height:20px;margin-bottom:2px}.ah-sys{font-size:15px}.ah-t{padding:8px 11px}.ah-ti{height:28px;width:28px}.ah-conn{height:12px}.ah-foot{margin-top:8px}}@media (max-width:1100px){.ah-band{grid-template-columns:1fr;padding:10px}.ah-lab{align-items:baseline;gap:10px;grid-auto-flow:column;justify-content:start;padding:0 4px}.ah-lab span{border-left:1px solid #12121224;padding-left:10px}}@media (max-width:760px){.ah-hero .dx-herot .dx-h1{font-size:clamp(34px,9.4vw,42px)}.dx.ah-hero .dx-hero .ah-stage{border-radius:22px;padding:10px}.ah-band{border-radius:16px;gap:10px;padding:10px}.ah-lab{gap:2px;grid-auto-flow:row;justify-content:stretch}.ah-lab span{border-left:0;padding-left:0}.ah-gs{grid-template-columns:minmax(0,1fr)}.ah-k{align-items:flex-start}.ah-k span{white-space:normal}.ah-chip{font-size:13px;height:28px}.ah-tiles{grid-template-columns:minmax(0,1fr)}.ah-conn{height:18px;justify-content:center;padding:0}.ah-conn i:not(:nth-child(2)){display:none}.ah-foot{gap:6px 18px}.ah-cap{flex-basis:100%}}.ah-chip{position:relative}.ah-chip.txt{padding:0 10px}.ah-chip.mcp{color:var(--ink2)}.ah-mcp{align-items:center;background:#f1eefb;border-radius:5px;color:#4b46a8;display:inline-flex;flex:none;font:500 12px/1 var(--sans);font-style:normal;height:18px;letter-spacing:0;margin-left:2px;padding:0 6px;white-space:nowrap}.ah-k .ah-mcp{margin-left:0}.ah-key .ah-mcp{margin-right:2px}.ah-chip i.ah-dot,.ah-dot{background:#2fae67;border-radius:50%;box-shadow:0 0 0 3px #2fae6729;display:block;flex:none;height:6px;margin-left:1px;position:static;width:6px}.ah-chip.ico{border-radius:9px;gap:0;height:32px;justify-content:center;padding:0;width:32px}.ah-chip.ico img{height:18px;width:18px}.ah-chip.ico .ah-dot{box-shadow:0 0 0 2px #fff;height:7px;margin:0;position:absolute;right:-3px;top:-3px;width:7px}.ah-g.icons .ah-chips{flex-wrap:nowrap;gap:5px}.ah-src .ah-g{flex:0 1 auto}.ah-src .ah-gs{justify-content:space-between}.ah-src .ah-g:first-child{flex-grow:1}@media (max-width:1100px){.ah-g.icons .ah-chips{flex-wrap:wrap}}@media (min-width:901px) and (max-height:830px){.ah-chip.ico{height:30px;width:30px}}.ah-br{flex-basis:100%;height:0}.ah-key{gap:6px}@media (min-width:901px) and (min-height:831px) and (max-height:880px){#app>section.ah-hero.dx-hhero:first-child{padding-top:calc(var(--navh) + 14px)}.ah-hero .dx-herot .dx-h1{font-size:clamp(38px,min(3.9vw,5.8vh),56px)}.ah-hero .ah-wrap{margin-top:14px}.ah-conn{height:16px}}@media (min-width:1101px) and (max-width:1380px){.ah-band{gap:10px;grid-template-columns:158px minmax(0,1fr)}.ah-src .ah-g{padding-left:8px;padding-right:8px}.ah-chip.ico{height:28px;width:28px}.ah-chip.ico img{height:17px;width:17px}.ah-g.icons .ah-chips{gap:4px}.ah-gs{gap:6px}}@media (max-width:760px){.ah-key{flex-wrap:wrap;justify-content:center;text-align:center}.ah-key>span{flex-basis:100%}}.ah-mid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:186px minmax(0,1fr);position:relative;z-index:1}.ah-midr{display:grid;min-width:0}.ah-lane{display:grid;place-items:center;position:relative}.ah-lane>i{border-left:1.5px dashed #ffffffeb;bottom:0;left:50%;position:absolute;top:0;width:0}.ah-lane>i b{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff59,0 0 14px 2px #fffffff2;height:7px;left:-4.25px;opacity:0;position:absolute;top:100%;width:7px}.ah-lane>span{background:#ffffffe6;border:1px solid #fffffff2;border-radius:999px;box-shadow:0 8px 20px -14px #14185080;color:var(--ink2);font:500 12px/16px var(--sans);letter-spacing:-.005em;padding:3px 9px;position:relative;white-space:nowrap}.ah-wh{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #fffc;border-radius:12px;gap:14px;justify-content:center;padding:5px 12px 5px 14px}.ah-wh,.ah-whl{display:flex;min-width:0}.ah-whl{align-items:baseline;flex:0 1 auto;gap:8px;text-align:left}.ah-whl b{color:var(--ink);font:500 13.5px/1.2 var(--sans);letter-spacing:-.01em;white-space:nowrap}.ah-whl span{color:#1212129e;font:400 12.5px/1.2 var(--sans);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-whi{display:flex;flex:none;gap:4px}.ah-chip.ico.sm{border-radius:7px;height:26px;width:26px}.ah-chip.ico.sm img{height:15px;width:15px}.ah-wh .ah-st{flex:none}.ah-mid .ah-conn{height:clamp(10px,1.6vh,14px)}.ah-coreh{align-items:center;column-gap:12px;grid-auto-flow:column;justify-content:center;margin-bottom:8px}.ah-coreh img{height:21px;margin:0}.ah-coreh .ah-sys{border-left:1px solid var(--line);padding-left:12px}@media (prefers-reduced-motion:no-preference){.ah-dia.go .c0 b{animation:ahPulse .6s cubic-bezier(.65,0,.35,1) .5s both}.ah-dia.go .c0 i:nth-child(2) b{animation-delay:.56s}.ah-dia.go .ah-lane>i b{animation:ahPulse 1.05s cubic-bezier(.65,0,.35,1) .1s both}.ah-dia.go .ah-core:after{animation-delay:.95s}.ah-dia.go .ah-t{animation-delay:calc(1s + var(--t)*90ms)}.ah-dia.go .c2 b{animation-delay:1.65s}.ah-dia.go .c2 i:nth-child(2) b{animation-delay:1.71s}.ah-dia.go .ah-serve .ah-g:not(.soon) .ah-chip{animation-delay:2.3s}}@media (min-width:901px) and (max-height:830px){.ah-wh{padding:3px 10px 3px 12px}.ah-chip.ico.sm{height:24px;width:24px}.ah-mid .ah-conn{height:9px}.ah-coreh{margin-bottom:7px}}@media (min-width:1101px) and (max-width:1380px){.ah-mid{gap:10px;grid-template-columns:158px minmax(0,1fr)}.ah-lane>span{padding:3px 8px}}@media (max-width:1100px){.ah-mid{gap:0;grid-template-columns:minmax(0,1fr)}.ah-lane{order:2;padding:8px 0 0}.ah-lane>i,.ah-whl span{display:none}}@media (max-width:760px){.ah-wh{flex-wrap:wrap;gap:8px 10px;padding:9px 10px}.ah-whl{flex-basis:100%;flex-wrap:wrap;gap:2px 8px}.ah-whl span{display:inline;white-space:normal}.ah-whi{flex-wrap:wrap;margin-left:0}.ah-wh .ah-st{margin-left:auto}.ah-coreh{grid-auto-flow:row;row-gap:2px}.ah-coreh .ah-sys{border-left:0;padding-left:0}.ah-coreh img{margin-bottom:4px}}#app>section.sx-mo{padding:clamp(48px,7vh,80px) 0}.sx-mo .mo-head{justify-items:center;margin-bottom:clamp(20px,3.4vh,36px);max-width:none;text-align:center}.sx-mo .dx-h2 .dx-m{display:inline}.sx-mo .mo-head .dx-lede{max-width:none}.sx-mo .mo-stage{margin:0 auto;min-width:min(100%,640px);position:relative;width:min(100%,calc(100svh*16/9 - 586.66667px))}.sx-mo .mo-stage>.dx-bloom{inset:-8% -6%;opacity:.5}.sx-mo .mo-frame{aspect-ratio:16/9;background:#141414;border:1px solid var(--line);border-radius:24px;box-shadow:0 1px 2px #1212120d,0 30px 70px -36px #12121259;overflow:hidden;position:relative}.sx-mo .mo-poster{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0}.sx-mo .mo-poster,.sx-mo .mo-poster img{height:100%;inset:0;position:absolute;width:100%}.sx-mo .mo-poster img{object-fit:cover;transition:transform .9s var(--ease)}.sx-mo .mo-poster:after{background:linear-gradient(180deg,#0f101200 55%,#0f10122e);content:"";inset:0;pointer-events:none;position:absolute}.sx-mo .mo-play{aspect-ratio:1;background:#ffffff29;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffffbf,0 10px 30px -14px #00000080;display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s var(--ease),background .25s var(--ease);width:clamp(60px,5.5vw,76px);z-index:1}.sx-mo .mo-play svg{fill:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));height:34%;margin-left:6%;width:34%}.sx-mo .mo-poster:hover .mo-play{background:#ffffff47;transform:translate(-50%,-50%) scale(1.06)}.sx-mo .mo-poster:hover img{transform:scale(1.015)}.sx-mo .mo-poster:focus-visible{outline:none}.sx-mo .mo-poster:focus-visible .mo-play{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--gold)}.sx-mo .mo-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;color:var(--ink);display:inline-flex;font:500 14px/1 var(--sans);gap:7px;height:34px;left:clamp(14px,1.8vw,22px);letter-spacing:-.01em;padding:0 14px;position:absolute;top:clamp(14px,1.8vw,22px);white-space:nowrap;z-index:1}.sx-mo .mo-pill i{color:var(--faint);font-style:normal}.sx-mo .mo-frame video{background:#000;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}@media (max-width:900px){#app>section.sx-mo{padding:56px 0}.sx-mo .mo-head{justify-items:start;text-align:left}.sx-mo .dx-h2 .dx-m{display:block}.sx-mo .mo-stage{min-width:0;width:100%}.sx-mo .mo-frame{border-radius:18px}.sx-mo .mo-pill{font-size:12px;gap:5px;height:26px;padding:0 10px}.sx-mo .mo-play{width:58px}}#app>section.sx-start{padding:clamp(56px,8.5vh,96px) 0}.sx-start .dx-head{margin-bottom:clamp(22px,3.6vh,40px)}.sx-start .st-stage{position:relative}.sx-start .st-stage>.dx-bloom{inset:-10% -4% -14%;opacity:.42}.sx-start .st-path{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);list-style:none;margin:0;padding:clamp(14px,2vh,20px)}.sx-start .st-c{background:#fff;border:1px solid var(--line);border-radius:var(--r-in);display:flex;flex-direction:column;gap:clamp(14px,2.2vh,20px);min-width:0;padding:clamp(18px,2.6vh,24px) 22px}.sx-start .st-c.def{border-color:var(--gold);box-shadow:0 0 0 4px #fdb51524}.sx-start .st-k{align-items:center;color:var(--ink);display:flex;font:500 21px/1.15 var(--sans);gap:11px;letter-spacing:-.022em}.sx-start .st-k b{background:var(--gold-tint);border:1px solid #f3d58b;border-radius:8px;color:var(--gold-ink);display:grid;flex:none;font:600 13px/1 var(--sans);height:28px;letter-spacing:0;place-items:center;width:28px}.sx-start .st-d{text-wrap:pretty;color:var(--mute);font:400 15px/1.4 var(--sans);letter-spacing:-.01em}.sx-start .st-v{align-items:center;background:#fcfbf8;border:1px solid var(--line2);border-radius:10px;display:flex;gap:8px;height:clamp(70px,10vh,86px);padding:0 14px}.sx-start .st-v svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;height:15px;width:15px}.sx-start .st-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink2);display:inline-flex;font:500 13.5px/1 var(--sans);gap:7px;height:32px;letter-spacing:-.01em;padding:0 12px;white-space:nowrap}.sx-start .st-chip.st-ok{background:var(--ok-tint);border-color:#0000;color:var(--ok)}.sx-start .st-chip.st-ok svg{stroke-width:2.2}.sx-start .st-av{background:#fff;border:1px solid var(--line);border-radius:50%;color:var(--ink2);display:grid;flex:none;height:34px;place-items:center;width:34px}.sx-start .st-tie{background:repeating-linear-gradient(90deg,#d9d5cc 0 3px,#0000 3px 6px);flex:none;height:2px;margin:0 -2px;width:22px}.sx-start .st-ek{background:#fff;border:1px solid var(--line);border-radius:999px;display:grid;flex:none;height:34px;padding:0 12px;place-items:center}.sx-start .st-ek img{display:block;height:13px;width:auto}.sx-start .st-ek+.st-chip{margin-left:auto}.sx-start .st-sheet{grid-gap:5px;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;flex:1 1;gap:5px;margin-left:auto;max-width:170px;min-width:0;padding:8px 10px;position:relative}.sx-start .st-sh img{display:block;height:9px;opacity:.9;width:auto}.sx-start .st-sh{align-items:center;color:var(--ink2);display:flex;font:500 12px/1 var(--sans);gap:6px;justify-content:space-between;letter-spacing:-.01em}.sx-start .st-sheet i{background:var(--line2);border-radius:2px;display:block;height:4px}.sx-start .st-sheet i:first-of-type{width:92%}.sx-start .st-sheet i:nth-of-type(2){width:70%}.sx-start .st-sheet i:nth-of-type(3){background:#fbe7b4;width:82%}.sx-start .st-dom{align-items:center;background:var(--gold-tint);border:1px solid var(--gold);border-radius:10px;color:var(--gold-ink);display:inline-flex;font:500 14px/1 var(--sans);gap:8px;height:36px;letter-spacing:-.01em;margin-left:auto;padding:0 14px;white-space:nowrap}.sx-start .st-dom svg{stroke-width:1.9}.sx-start .st-l{align-self:center;background:repeating-linear-gradient(90deg,#e3c37a 0 4px,#0000 4px 8px);height:2px;margin:0 8px;position:relative}.sx-start .st-l i{background:var(--gold);border-radius:50%;box-shadow:0 0 10px var(--gold);height:8px;left:calc(100% - 8px);position:absolute;top:-3px;width:8px}.sx-start .st-trust{align-items:center;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;list-style:none;margin:clamp(18px,3vh,30px) 0 0;padding:0 4px}.sx-start .st-trust li{align-items:center;color:var(--mute);display:inline-flex;font:400 14px/1.3 var(--sans);gap:8px;letter-spacing:-.01em}.sx-start .st-trust svg{fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;height:16px;width:16px}.sx-start .st-trust img{flex:none;height:20px;width:20px}.sx-start .st-seq .st-c{transition:opacity .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.sx-start .st-seq .st-c:not(.st-on):not(.st-done){opacity:.5}.sx-start .st-seq .st-c.def:not(.st-done){border-color:var(--line);box-shadow:none}.sx-start .st-seq .st-c.st-on{border-color:#f3d58b;box-shadow:0 0 0 4px #fdb51529;opacity:1}.sx-start .st-seq .st-c.st-done:not(.def){opacity:1}.sx-start .st-seq .stv{transition:opacity .35s var(--ease),transform .35s var(--ease)}.sx-start .st-seq .stv:not(.st-in){opacity:0;transform:translateY(6px)}.sx-start .st-seq .st-l i{left:0;opacity:0}.sx-start .st-seq .st-l.st-go i{animation:stflow .55s cubic-bezier(.5,0,.3,1) forwards;opacity:1}@keyframes stflow{0%{left:0}to{left:calc(100% - 8px)}}@keyframes stflowv{0%{top:0}to{top:calc(100% - 8px)}}@media (max-width:1100px){.sx-start .st-path{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr)}.sx-start .st-c{padding-left:18px;padding-right:18px}}@media (max-width:900px){#app>section.sx-start{padding:56px 0}.sx-start .st-path{grid-template-columns:1fr;padding:12px}.sx-start .st-l{background:repeating-linear-gradient(180deg,#e3c37a 0 4px,#0000 4px 8px);height:28px;justify-self:center;margin:6px 0;width:2px}.sx-start .st-l i{left:-3px;top:calc(100% - 8px)}.sx-start .st-seq .st-l i{left:-3px;top:0}.sx-start .st-seq .st-l.st-go i{animation-name:stflowv}.sx-start .st-trust{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;justify-content:start}}@media (prefers-reduced-motion:reduce){.sx-mo .mo-play,.sx-mo .mo-poster img{transition:none}}#app>section.sx-proof4{padding:clamp(48px,7vh,80px) 0}.sx-proof4 .pf-head{margin-bottom:clamp(20px,3.2vh,34px)}.sx-proof4 .pf-grid{grid-gap:clamp(28px,3.6vw,56px);align-items:center;display:grid;gap:clamp(28px,3.6vw,56px);grid-template-columns:minmax(0,1fr) 320px}.sx-proof4 .pf-vid{max-width:calc(100svh*16/9 - 768px);min-width:min(100%,560px);position:relative;width:100%}.sx-proof4 .pf-vid>.dx-bloom{inset:-10% -6%;opacity:.42}.sx-proof4 .tvid{background:none;border:0;border-radius:var(--r);padding:0}.sx-proof4 .tvf{background:#f3eee6;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 1px 2px #1212120d,0 30px 70px -36px #12121252;margin:0;overflow:hidden;padding:0}.sx-proof4 .tvpl{letter-spacing:-.01em}.sx-proof4 .pf-rail{grid-gap:22px;align-content:center;display:grid;gap:22px}.sx-proof4 .pf-q{grid-gap:12px;display:grid;gap:12px;margin:0}.sx-proof4 .pf-logo{color:#3a3833}.sx-proof4 .pf-q blockquote{text-wrap:pretty;color:var(--ink);font:500 20px/1.32 var(--sans);letter-spacing:-.02em;margin:0}.sx-proof4 .pf-q figcaption{color:var(--mute);font:400 14px/1.4 var(--sans);letter-spacing:-.01em}.sx-proof4 .pf-q figcaption b{color:var(--ink);font-weight:500}.sx-proof4 .pf-nums{grid-gap:14px;border-top:1px solid var(--line);display:grid;gap:14px;padding-top:20px}.sx-proof4 .pf-n{grid-gap:5px;display:grid;gap:5px}.sx-proof4 .pf-n>span{color:var(--mute);font:500 13px/1.3 var(--sans);letter-spacing:-.01em}.sx-proof4 .pf-n p{align-items:baseline;display:flex;gap:9px;margin:0}.sx-proof4 .pf-n b{font-feature-settings:"tnum";color:#8f8a80;font:600 24px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sx-proof4 .pf-n.ek b{background:linear-gradient(100deg,#e39a00,#f7845a);-webkit-background-clip:text;background-clip:text;color:#0000}.sx-proof4 .pf-n em{color:var(--mute);font:400 14px/1 var(--sans);font-style:normal;letter-spacing:-.01em}.sx-proof4 .pf-bar{background:var(--line2);border-radius:3px;display:block;height:5px;overflow:hidden}.sx-proof4 .pf-bar s{background:#cfc9bd;border-radius:3px;display:block;height:100%;text-decoration:none;width:var(--w)}.sx-proof4 .pf-n.ek .pf-bar s{background:var(--gold);min-width:8px}.sx-proof4 .pf-logos{align-items:center;border-top:1px solid var(--line2);display:flex;gap:clamp(18px,2.6vw,36px);margin-top:clamp(22px,3.6vh,36px);padding-top:clamp(16px,2.4vh,22px)}.sx-proof4 .pf-logos>span{color:var(--faint);flex:none;font:500 13px/1 var(--sans);letter-spacing:-.01em}.sx-proof4 .pf-logos>div{align-items:center;display:flex;filter:grayscale(1);flex-wrap:wrap;gap:clamp(20px,3.2vw,44px);opacity:.62}@media (prefers-reduced-motion:no-preference){.sx-proof4 .pf-bar s{transform:scaleX(0);transform-origin:left}.sx-proof4 .dx-g.in .pf-bar s{transform:none;transition:transform 1s var(--ease) 1s}}#sec-fdp.f90 .thead .lede{max-width:40em}@media (min-width:901px){#app #sec-fdp.f90>.wrap{max-width:1264px}}#app>section.sx-oneq{padding:clamp(56px,8vh,92px) 0}.sx-oneq .oq-head{justify-items:center;margin-bottom:clamp(22px,3.4vh,36px);max-width:none;text-align:center}.sx-oneq .oq-head .dx-h2 .dx-m{display:inline}.sx-oneq .oq-head .dx-lede{max-width:none}.sx-oneq .oq-stage{grid-gap:clamp(14px,2.2vh,20px);display:grid;gap:clamp(14px,2.2vh,20px);justify-items:center;position:relative}.sx-oneq .oq-stage>.dx-bloom{inset:-6% -4% -10%;opacity:.4}.sx-oneq .oq-ask{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--ink);display:inline-flex;font:500 19px/1 var(--sans);gap:12px;height:52px;letter-spacing:-.02em;padding:0 22px 0 8px}.sx-oneq .oq-ask span{align-items:center;background:var(--gold-tint);border-radius:999px;color:var(--gold-ink);display:inline-flex;font:500 13px/1 var(--sans);height:36px;letter-spacing:-.01em;padding:0 13px}.sx-oneq .oq-box{padding:clamp(14px,2vh,20px);width:100%}.sx-oneq .oq-row{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);width:100%}.sx-oneq .oq-map{align-items:center;display:grid;grid-template-columns:auto minmax(28px,1fr) auto;min-height:132px;position:relative}.sx-oneq .oq-tb{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink2);display:inline-flex;font:500 12.5px/1 var(--mono);gap:7px;height:32px;letter-spacing:-.02em;padding:0 10px;white-space:nowrap}.sx-oneq .oq-tb svg{stroke-width:1.5;color:var(--gold-ink);height:13px;width:13px}.sx-oneq .oq-tb.main{background:var(--gold-tint);border-color:#f3d58b;color:var(--gold-ink)}.sx-oneq .oq-tbs{grid-gap:18px;display:grid;gap:18px;justify-items:start}.sx-oneq .oq-wires{height:100px;overflow:visible;width:100%}.sx-oneq .oq-wires path{fill:none;stroke:#e3a13b;stroke-width:1.4;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.sx-oneq .oq-gov{align-items:center;background:var(--tint);border-radius:var(--r-in);display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:clamp(12px,1.8vh,16px);padding:14px 18px}.sx-oneq .oq-govk{color:var(--ink);font:500 14px/1.2 var(--sans);letter-spacing:-.01em;margin-right:auto}.sx-oneq .oq-g{align-items:center;color:var(--ink2);display:inline-flex;font:400 14px/1.2 var(--sans);gap:8px;letter-spacing:-.01em}.sx-oneq .oq-g svg{stroke-width:1.5;color:var(--gold-ink);height:16px;width:16px}.sx-oneq .oq-c{background:#fff;border:1px solid var(--line);border-radius:var(--r-in);display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(16px,2.4vh,22px) 20px;transition:opacity .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.sx-oneq .oq-c.mid{border-color:var(--gold);box-shadow:0 0 0 4px #fdb51524}.sx-oneq .oq-k{align-items:center;color:var(--gold-ink);display:flex;font:500 14px/1.2 var(--sans);gap:10px;letter-spacing:-.01em}.sx-oneq .oq-k b{background:var(--gold-tint);border:1px solid #f3d58b;border-radius:7px;color:var(--gold-ink);display:grid;flex:none;font:600 12px/1 var(--sans);height:24px;letter-spacing:0;place-items:center;width:24px}.sx-oneq .oq-q{text-wrap:pretty;color:var(--ink);font:500 17px/1.32 var(--sans);letter-spacing:-.018em;margin:0}.sx-oneq svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:none;height:14px;width:14px}.sx-oneq .oq-opts{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.sx-oneq .oq-opts li{align-items:center;background:#fcfbf8;border:1px solid var(--line2);border-radius:9px;color:var(--mute);display:flex;font:400 14.5px/1 var(--sans);gap:8px;height:34px;letter-spacing:-.01em;padding:0 12px}.sx-oneq .oq-opts li svg{display:none}.sx-oneq .oq-opts li.pick{background:var(--gold-tint);border-color:#f3d58b;color:var(--ink);font-weight:500}.sx-oneq .oq-opts li.pick svg{color:var(--gold-ink);display:block}.sx-oneq .oq-by{color:var(--faint);font:400 13.5px/1.3 var(--sans);letter-spacing:-.01em;margin-top:auto}.sx-oneq code{background:var(--gold-tint);border-radius:9px;color:var(--gold-ink);display:block;font:500 13.5px/1.3 var(--mono);letter-spacing:-.02em;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.sx-oneq .oq-chk{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.sx-oneq .oq-chk li{align-items:center;color:var(--ink2);display:flex;font:400 14.5px/1.25 var(--sans);gap:8px;letter-spacing:-.01em}.sx-oneq .oq-chk li svg{color:var(--ok)}.sx-oneq .oq-chk li span{color:var(--ink);font-weight:500}.sx-oneq .oq-chk li span:after{content:":"}.sx-oneq .oq-pass{align-items:center;align-self:flex-start;background:var(--ok-tint);border-radius:999px;color:var(--ok);display:inline-flex;font:500 13px/1 var(--sans);gap:6px;height:28px;letter-spacing:-.01em;margin-top:auto;padding:0 11px 0 9px}.sx-oneq .oq-ts{display:grid}.sx-oneq .oq-t{align-items:center;border-bottom:1px solid var(--line2);display:flex;gap:10px;justify-content:space-between;padding:11px 0}.sx-oneq .oq-t span{align-items:center;color:var(--ink2);display:flex;font:400 15px/1.2 var(--sans);gap:9px;letter-spacing:-.01em;min-width:0}.sx-oneq .oq-t img{flex:none;height:18px;width:18px}.sx-oneq .oq-t b{font-feature-settings:"tnum";align-items:center;color:var(--ink);display:inline-flex;font:600 16px/1 var(--sans);font-variant-numeric:tabular-nums;gap:5px;letter-spacing:-.02em}.sx-oneq .oq-t b svg{color:var(--ok)}.sx-oneq .oq-l{align-self:center;background:repeating-linear-gradient(90deg,#e3a13b 0 4px,#0000 4px 8px);height:2px;margin:0 6px;position:relative}.sx-oneq .oq-l i{background:var(--gold);border-radius:50%;height:8px;left:calc(100% - 8px);position:absolute;top:-3px;width:8px}.sx-oneq .oq-foot{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:14px}.sx-oneq .oq-foot .dx-cap{margin:0}.sx-oneq .oq-seq .oq-c:not(.on):not(.done){opacity:.5}.sx-oneq .oq-seq .oq-c.mid:not(.on){border-color:var(--line);box-shadow:none}.sx-oneq .oq-seq .oq-c.on{border-color:var(--gold);box-shadow:0 0 0 4px #fdb51529;opacity:1}.sx-oneq .oq-seq .oq-c.done.mid{border-color:var(--gold);box-shadow:0 0 0 4px #fdb51524}.sx-oneq .oq-seq .oqg{transition:opacity .4s var(--ease),transform .4s var(--ease)}.sx-oneq .oq-seq .oqg:not(.v){opacity:0;transform:translateY(5px)}.sx-oneq .oq-seq .oq-wires.oqv{transition:opacity .6s var(--ease)}.sx-oneq .oq-seq .oqv{transition:opacity .4s var(--ease),transform .4s var(--ease),background .3s,border-color .3s,color .3s}.sx-oneq .oq-seq .oqv:not(.v){opacity:0;transform:translateY(5px)}.sx-oneq .oq-seq .oq-opts li.pick:not(.sel){background:#fcfbf8;border-color:var(--line2);color:var(--mute);font-weight:400}.sx-oneq .oq-seq .oq-opts li.pick:not(.sel) svg{display:none}.sx-oneq .oq-seq .oq-l i{left:0;opacity:0}.sx-oneq .oq-seq .oq-l.go i{animation:oqflow .42s cubic-bezier(.5,0,.3,1) forwards;opacity:1}@keyframes oqflow{0%{left:0}to{left:calc(100% - 8px)}}@keyframes oqflowv{0%{top:0}to{top:calc(100% - 8px)}}#app>section.sx-gaps{padding:clamp(56px,8vh,92px) 0}.sx-gaps .gp-grid{grid-gap:clamp(36px,5vw,80px);align-items:center;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.sx-gaps .gp-l{grid-gap:clamp(22px,3vh,30px);display:grid;gap:clamp(22px,3vh,30px);justify-items:start}.sx-gaps .gp-head{margin:0}.sx-gaps .gp-stage{position:relative}.sx-gaps .gp-stage>.dx-bloom{inset:-12% -8%;opacity:.5}.sx-gaps .gp-card{grid-gap:clamp(16px,2.4vh,22px);display:grid;gap:clamp(16px,2.4vh,22px);padding:clamp(20px,3vh,28px)}.sx-gaps .gp-model{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink2);display:inline-flex;font:500 13px/1 var(--sans);gap:8px;height:30px;justify-self:start;letter-spacing:-.01em;padding:0 12px 0 8px}.sx-gaps .gp-model img{height:16px;width:16px}.sx-gaps .gp-model i{color:var(--faint);font-style:normal}.sx-gaps .gp-x{grid-gap:10px;display:grid;gap:10px}.sx-gaps .gp-u{background:#f1efea;border-radius:16px 16px 4px 16px;color:var(--ink);font:400 16px/1.3 var(--sans);justify-self:end;letter-spacing:-.01em;margin:0;max-width:80%;padding:11px 16px}.sx-gaps .gp-a{grid-gap:8px;background:#fff;border:1px solid var(--line);border-radius:4px 16px 16px 16px;display:grid;gap:8px;justify-items:start;padding:16px 18px}.sx-gaps .gp-n{font-feature-settings:"tnum";color:var(--ink);font:600 clamp(34px,min(3.4vw,6vh),46px)/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.sx-gaps .gp-t{color:var(--ink2);font:400 15px/1.4 var(--sans);letter-spacing:-.01em}.sx-gaps .gp-g{color:var(--ink);font:500 17px/1.3 var(--sans);letter-spacing:-.018em}.sx-gaps .gp-a.gap{background:#fffcf3;border-color:#e9c87a;border-style:dashed}.sx-gaps .gp-ch{align-items:center;background:var(--gold-tint);border-radius:999px;color:var(--gold-ink);display:inline-flex;font:500 13px/1 var(--sans);gap:6px;height:28px;letter-spacing:-.01em;padding:0 11px 0 9px}.sx-gaps .gp-ch.ok{background:var(--ok-tint);color:var(--ok)}.sx-gaps svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:none;height:14px;width:14px}.sx-gaps .gp-src{align-items:center;color:var(--ok);display:inline-flex;font:500 13.5px/1.2 var(--sans);gap:7px;letter-spacing:-.01em;margin-top:2px}.sx-gaps .gp-src.gp-gs{color:var(--gold-ink)}.sx-gaps .gp-cap{position:relative;z-index:1}.sx-gaps .gp-card.gp-seq .gpv{transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease)}.sx-gaps .gp-card.gp-seq .gpv:not(.v){filter:blur(4px);opacity:0;transform:translateY(8px)}@media (max-width:900px){#app>section.sx-gaps,#app>section.sx-oneq,#app>section.sx-proof4{padding:56px 0}.sx-proof4 .pf-grid{gap:26px;grid-template-columns:1fr}.sx-proof4 .pf-vid{max-width:none;min-width:0}.sx-proof4 .tvf{border-radius:16px}.sx-proof4 .pf-q blockquote{font-size:19px}.sx-proof4 .pf-nums{gap:18px;grid-template-columns:1fr 1fr}.sx-proof4 .pf-logos{align-items:flex-start;flex-direction:column;gap:14px}.sx-proof4 .pf-logos>div{gap:18px 26px}.sx-oneq .oq-head{justify-items:start;text-align:left}.sx-oneq .oq-head .dx-h2 .dx-m{display:block}.sx-oneq .oq-stage{justify-items:stretch}.sx-oneq .oq-ask{font-size:16px;height:auto;line-height:1.25;min-height:48px;padding:8px 16px 8px 8px}.sx-oneq .oq-ask span{flex:none;height:30px}.sx-oneq .oq-box{padding:12px}.sx-oneq .oq-row{grid-template-columns:minmax(0,1fr)}.sx-oneq .oq-gov{align-items:flex-start;flex-direction:column;gap:10px}.sx-oneq .oq-c{padding:16px}.sx-oneq .oq-by,.sx-oneq .oq-pass{margin-top:2px}.sx-oneq .oq-l{background:repeating-linear-gradient(180deg,#e3a13b 0 4px,#0000 4px 8px);height:24px;justify-self:center;margin:0;width:2px}.sx-oneq .oq-l i{left:-3px;top:calc(100% - 8px)}.sx-oneq .oq-seq .oq-l i{left:-3px;top:0}.sx-oneq .oq-seq .oq-l.go i{animation-name:oqflowv}.sx-oneq .oq-foot{align-items:flex-start;flex-direction:column;gap:14px}.sx-gaps .gp-grid{gap:28px;grid-template-columns:1fr}.sx-gaps .gp-card{padding:18px}.sx-gaps .gp-u{font-size:15px;max-width:88%}}#app>section.sx-trust{padding:clamp(56px,8.5vh,96px) 0 clamp(28px,4vh,44px)}.sx-trust .tr-head{margin-bottom:clamp(24px,3.8vh,40px)}.sx-trust .tr-grid{grid-gap:clamp(32px,4vw,64px);align-items:center;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) 340px}.sx-trust .tr-stage{position:relative}.sx-trust .tr-stage>.dx-bloom{inset:-10% -6% -12%;opacity:.42}.sx-trust .tr-card{padding:clamp(22px,3vh,30px) clamp(20px,2.4vw,30px) clamp(20px,2.6vh,28px)}.sx-trust .tr-top{display:flex;justify-content:center}.sx-trust .tr-node{background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px -14px #1212124d;display:grid;height:48px;padding:0 22px;place-items:center}.sx-trust .tr-node img{display:block;height:19px;width:auto}.sx-trust .tr-wires{height:clamp(64px,9vh,84px);position:relative}.sx-trust .tr-wires svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sx-trust .tr-wires path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round}.sx-trust .tr-wires path.tr-rd{stroke:#c9c4ba;stroke-dasharray:4 5}.sx-trust .tr-wires path.tr-wr{stroke:var(--gold)}.sx-trust .tr-wl{color:var(--mute);font:500 13px/1 var(--sans);letter-spacing:-.01em;position:absolute;top:58%;white-space:nowrap;width:-webkit-max-content;width:max-content}.sx-trust .tr-wl.tr-rd{left:25%;transform:translateX(calc(-100% - 10px))}.sx-trust .tr-wl.tr-wr{color:var(--gold-ink);left:calc(75% + 10px)}.sx-trust .tr-wh{background:#fcfbf8;border:1px solid var(--line);border-radius:16px;padding:14px}.sx-trust .tr-whk{align-items:center;color:var(--ink2);display:flex;font:500 14px/1 var(--sans);gap:8px;letter-spacing:-.01em;padding:2px 4px 12px}.sx-trust .tr-whk svg{fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.sx-trust .tr-zones{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.sx-trust .tr-z{grid-gap:12px;align-content:start;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);display:grid;gap:12px;padding:16px}.sx-trust .tr-z.ek{background:linear-gradient(180deg,#fffcf3,#fff);border-color:#f3d58b}.sx-trust .tr-zk{color:var(--ink);font:500 15px/1.2 var(--sans);letter-spacing:-.015em}.sx-trust .tr-z ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.sx-trust .tr-z li{align-items:center;background:#fcfcfa;border:1px solid var(--line2);border-radius:10px;color:var(--ink2);display:flex;font:500 13.5px/1 var(--mono);gap:9px;height:38px;letter-spacing:-.02em;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.sx-trust .tr-z.ek li{background:var(--gold-tint);border-color:#f6e2ae;color:#5e4300}.sx-trust .tr-z li svg{fill:none;stroke:currentColor;stroke-width:1.4;flex:none;height:14px;opacity:.7;width:14px}.sx-trust .tr-tag{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink2);display:inline-flex;font:500 12.5px/1 var(--sans);gap:6px;height:26px;justify-self:start;letter-spacing:-.01em;padding:0 10px}.sx-trust .tr-tag svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.sx-trust .tr-tag.ek{background:#fff1c9;color:var(--gold-ink)}.sx-trust .tr-rail{grid-gap:26px;align-content:center;display:grid;gap:26px}.sx-trust .tr-pts{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.sx-trust .tr-pts li{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:14px;padding:16px 0}.sx-trust .tr-pts li:first-child{border-top:0;padding-top:0}.sx-trust .tr-ic{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink2);display:grid;flex:none;height:34px;place-items:center;width:34px}.sx-trust .tr-ic img{display:block}.sx-trust .tr-ic svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.sx-trust .tr-pts p{grid-gap:3px;display:grid;gap:3px;margin:0}.sx-trust .tr-pts b{color:var(--ink);font:500 16px/1.25 var(--sans);letter-spacing:-.015em}.sx-trust .tr-pts p span{text-wrap:pretty;color:var(--mute);font:400 14.5px/1.4 var(--sans);letter-spacing:-.01em}@media (prefers-reduced-motion:no-preference){.sx-trust .dx-g .tr-wires svg{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .9s var(--ease) .55s;transition:clip-path .9s var(--ease) .55s;transition:clip-path .9s var(--ease) .55s,-webkit-clip-path .9s var(--ease) .55s}.sx-trust .dx-g.in .tr-wires svg{-webkit-clip-path:inset(0);clip-path:inset(0)}.sx-trust .dx-g .tr-tag,.sx-trust .dx-g .tr-wl{opacity:0;transition:opacity .5s var(--ease) 1.4s}.sx-trust .dx-g .tr-z.ek li{opacity:0;transform:translateY(6px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.sx-trust .dx-g.in .tr-z.ek li{opacity:1;transform:none}.sx-trust .dx-g.in .tr-z.ek li:first-child{transition-delay:1.25s}.sx-trust .dx-g.in .tr-z.ek li:nth-child(2){transition-delay:1.4s}.sx-trust .dx-g.in .tr-z.ek li:nth-child(3){transition-delay:1.55s}.sx-trust .dx-g.in .tr-tag,.sx-trust .dx-g.in .tr-wl{opacity:1}.sx-trust .dx-g.in .tr-tag{transition-delay:1.85s}}#app>section.sx-press{padding:0 0 clamp(48px,7vh,80px)}.sx-press .press{border-radius:14px}.sx-press .prlab{color:#6b6862;font-size:14px;padding:14px 22px}.sx-press .prrow a{gap:4px;padding:13px 18px}.sx-press .prrow b{font-size:15px}.sx-press .prrow span{font-size:12.5px}@media (max-width:1100px){.sx-trust .tr-grid{grid-template-columns:1fr}.sx-trust .tr-pts{column-gap:28px;grid-template-columns:1fr 1fr}.sx-trust .tr-pts li:nth-child(2){border-top:0;padding-top:0}}@media (max-width:900px){#app>section.sx-trust{padding:56px 0 28px}.sx-trust .tr-card{padding:16px 12px 14px}.sx-trust .tr-pts{grid-template-columns:1fr}.sx-trust .tr-pts li:nth-child(2){border-top:1px solid var(--line);padding-top:16px}.sx-trust .tr-wl{bottom:calc(50% + 6px);font-size:12px;top:auto}.sx-trust .tr-wl.tr-rd{left:calc(25% + 8px);transform:none}.sx-trust .tr-wl.tr-wr{left:auto;right:calc(25% + 8px)}.sx-trust .tr-wh{padding:10px}.sx-trust .tr-zones{gap:8px}.sx-trust .tr-z{gap:9px;padding:10px}.sx-trust .tr-zk{font-size:13.5px}.sx-trust .tr-z li{font-size:11.5px;gap:6px;height:32px;padding:0 8px}.sx-trust .tr-z li svg{display:none}.sx-trust .tr-tag{font-size:11.5px;height:24px;padding:0 8px}#app>section.sx-press{padding:0 0 56px}}#app .ah-hero .dx-herot .dx-h1{font-size:clamp(34px,min(3.05vw,4.8vh),46px)}@media (max-width:760px){#app .ah-hero .dx-herot .dx-h1{font-size:clamp(30px,7.9vw,34px)}}#sec-why .abfn{display:flex;flex-direction:column;gap:18px}#sec-why .abfn-k{color:#6b6862;font:500 14px/20px Inter Tight,sans-serif;font:500 14px/20px var(--sans,"Inter Tight",sans-serif);letter-spacing:-.01em;margin:0}#sec-why .fnq{font-size:clamp(32px,3.2vw,46px)}#sec-why .abfn p{color:#55534f;font-size:16.5px;line-height:1.6;margin:0;max-width:560px}#sec-why .abfn-sig{border-top:1px solid var(--line);color:#6b6862;font-size:15px;padding-top:16px}#sec-why .abfn-sig b{color:var(--ink);font-weight:500}#app .hc-v .sf-front.hc-h5x{max-width:none!important;width:min(540px,92%)!important}#app .hc-h5x .h5x{box-sizing:border-box;container-type:inline-size;width:100%}#app .h5x-old{grid-gap:3px!important;display:grid!important;gap:3px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}#app .h5x-o{flex:none!important;min-width:0!important}#app .h5x-n em,#app .h5x-o em{font-size:clamp(9.5px,2.5cqi,12.5px)!important;-webkit-hyphens:none;hyphens:none;line-height:1.15;overflow-wrap:break-word;white-space:normal!important}#app .h5x small{font-size:clamp(8.5px,1.95cqi,10.5px)!important}#app .h5x-h strong{font-size:clamp(16px,4.6cqi,22px)!important}#app .h5x-h b{font-size:clamp(12.5px,3cqi,15px)!important}#app .h5x-h span{font-size:clamp(10.5px,2.3cqi,12px)!important}#app .h5x-c{font-size:clamp(10.5px,2.4cqi,12.5px)!important}#app .hc-v .sf-front.hc-h5x{background:#fff;width:min(480px,90%)!important}#app .h5y{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;padding:26px 26px 22px;width:100%}#app .h5y-r{grid-gap:10px;display:grid;gap:10px}#app .h5y-h{align-items:baseline;display:flex;gap:12px;justify-content:space-between}#app .h5y-h b{color:#6b6862;font-size:14px;font-weight:500;letter-spacing:-.01em}#app .h5y-h strong{color:#0f1012;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.035em;white-space:nowrap}#app .h5y-h strong.g{background:linear-gradient(90deg,#fdb515,#f7845a 55%,#5b6cff);-webkit-background-clip:text;background-clip:text;color:#0000}#app .h5y-bar{display:flex;gap:3px;height:14px}#app .h5y-bar.old i{background:#e7e2d8;border-radius:4px;flex:none;width:calc(var(--w) - 2.4px)}#app .h5y-bar.new i{background:linear-gradient(90deg,#fdb515,#f7845a);border-radius:4px;min-width:18px;width:6%}#app .h5y-c{border-top:1px solid #efebe4;color:#6b6862;font-size:13px;line-height:1.45;margin:2px 0 0;padding-top:16px}#app .h5y-c b{color:#0f1012;font-weight:600}@media (prefers-reduced-motion:no-preference){#app .hc-s .h5y-bar.old i{transform:scaleX(0);transform-origin:0 50%}#app .hc-s.on .h5y-bar.old i{transform:none;transition:transform .45s cubic-bezier(.65,0,.35,1);transition:transform .45s var(--e-move,cubic-bezier(.65,0,.35,1));transition-delay:calc(.3s + var(--i)*.4s)}#app .hc-s .h5y-bar.new i{transform:scaleX(0);transform-origin:0 50%}#app .hc-s.on .h5y-bar.new i{transform:none;transition:transform .25s cubic-bezier(.33,1,.68,1) 2.5s;transition:transform .25s var(--e-out,cubic-bezier(.33,1,.68,1)) 2.5s}}@media (max-width:480px){#app .h5y{gap:18px;padding:20px 18px 16px}#app .h5y-c{font-size:12px}}#app .bx{grid-gap:18px;display:grid;gap:18px}#app .bx-tabs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}#app .bx-t{grid-gap:4px;all:unset;align-content:start;background:#ffffffb8;border-radius:20px;box-shadow:inset 0 0 0 1px #ebe6db;box-sizing:border-box;cursor:pointer;display:grid;gap:4px;overflow:hidden;padding:18px 20px 20px;position:relative;transition:background .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1);transition:background .2s var(--e-out,cubic-bezier(.33,1,.68,1)),box-shadow .2s var(--e-out,cubic-bezier(.33,1,.68,1))}#app .bx-t:after{background:linear-gradient(90deg,#fdb515,#f7845a 50%,#5b6cff);border-radius:2px;bottom:0;content:"";height:2px;left:20px;position:absolute;right:20px;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.33,1,.68,1);transition:transform .3s var(--e-out,cubic-bezier(.33,1,.68,1))}#app .bx-t.on,#app .bx-t:hover{background:#fff}#app .bx-t.on{box-shadow:inset 0 0 0 1px #efdcae,0 14px 34px -24px #fd9628b3}#app .bx-t.on:after{transform:scaleX(1)}#app .bx-t:focus-visible{outline:2px solid #5b6cff;outline-offset:2px}#app .bx-n{color:#b07800;font-size:12.5px;font-weight:500}#app .bx-t b{color:#0f1012;font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.1}#app .bx-l{color:#6b6862;font-size:14.5px;line-height:1.4}#app .bx-t.on .bx-l{color:#3a3936}#app .bx-p[hidden]{display:none}#app .bx-p .bn-grid{margin:0}#app .bx-go{display:none}@media (prefers-reduced-motion:no-preference){#app .bx-p.on{animation:bxIn .35s cubic-bezier(.33,1,.68,1);animation:bxIn .35s var(--e-out,cubic-bezier(.33,1,.68,1))}}@keyframes bxIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:760px){#app .bx-tabs{gap:8px;grid-template-columns:1fr}#app .bx-t{column-gap:6px;grid-template-columns:30px 1fr;padding:14px 16px}#app .bx-t b{font-size:20px}#app .bx-t .bx-n{grid-row:1/3;padding-top:5px}}#app .pf-logos.pf-bare{grid-template-columns:1fr!important;justify-items:center}#app .pf-logos.pf-bare>div{width:100%}#app .sol-vis{margin-top:0!important}#app section.sol{border-top:1px solid #ebe6db;padding:clamp(48px,6vw,88px) 0}#app .sol-vis .bn-go,#app .sol-vis .bn-h{display:none}#app .sol-vis .bn-full{min-height:clamp(340px,27vw,420px)}@media (min-width:901px){#app .sol-vis .bn-full .sf-front.sf-pub{zoom:1.3}}#app .sol-vis .bn-full .bn-sweep,html.vo #app .sol-vis .bn-full.vin .bn-sweep{-webkit-clip-path:none!important;clip-path:none!important}#app .sol-vis .bn-full .bn-sweep,#app .sol-vis .bn-full .bn-v{inset:24px!important}#app .sol-vis .bn-full .sf-front.sf-pub{bottom:auto!important;left:50%!important;right:auto!important;top:50%!important;translate:-50% -50%!important}#app .sol-top{grid-gap:clamp(28px,4vw,64px);align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:clamp(24px,3vw,36px)}#app .sol-n{display:block;font-size:14px;margin-bottom:12px}#app .sol-n,#app .sol-n b{color:#b07800;font-weight:500}#app .sol-h h2{color:#0f1012;font-size:clamp(30px,3.2vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0;max-width:16ch}#app .sol-h .lede{margin:16px 0 22px;max-width:52ch}#app .sol-dl{grid-gap:0;border-top:1px solid #ebe6db;display:grid;gap:0;margin:0}#app .sol-dl>div{grid-gap:16px;border-bottom:1px solid #ebe6db;display:grid;gap:16px;grid-template-columns:140px 1fr;padding:16px 0}#app .sol-dl dt{color:#6b6862;font-size:13.5px;font-weight:500}#app .sol-dl dd{color:#3a3936;font-size:15.5px;line-height:1.5;margin:0}@media (max-width:900px){#app .sol-top{grid-template-columns:1fr}}@media (max-width:480px){#app .sol-dl>div{gap:4px;grid-template-columns:1fr}}#app section.thesis{background:radial-gradient(60% 120% at 0 0,#ffd36b38,#0000 65%),radial-gradient(50% 100% at 100% 100%,#5b6cff1a,#0000 65%),#fffdf8;border-bottom:1px solid #ebe6db;border-top:1px solid #ebe6db;padding:clamp(56px,7vw,104px) 0}#app .thesis-k{color:#b07800;font-size:14px;font-weight:500;margin:0 0 14px}#app .thesis-t{color:#0f1012;font-size:clamp(30px,3.6vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0;max-width:22ch}#app .thesis-s{color:#3a3936;font-size:17px;line-height:1.55;margin:18px 0 0;max-width:56ch}.ctform .cf-turnstile{display:none;justify-content:flex-start}.ctform .cf-turnstile.is-running{display:flex}.ctform .cf-turnstile input{display:none}.ctferr{color:#b4372a;font-size:12.5px;font-weight:400;line-height:1.35}.ctform input.is-invalid,.ctform select.is-invalid,.ctform textarea.is-invalid{border-color:#b4372a}.ctform input.is-invalid:focus,.ctform select.is-invalid:focus,.ctform textarea.is-invalid:focus{border-color:#b4372a;box-shadow:0 0 0 3px #b4372a2e}.ctfmsg{display:none;font-size:13.5px;line-height:1.4;text-align:center}.ctfmsg.show{display:block}.ctfmsg.err{color:#b4372a}.ctfcount{font-feature-settings:"tnum";color:#6b6862;color:var(--mute,#6b6862);display:block;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.ctfcount.is-over{color:#b4372a}.ctform .ctbtn[disabled]{cursor:default;opacity:.72}.ytf{background:#000;border:0;display:block}.ytf,.ytf-poster{height:100%;inset:0;position:absolute;width:100%}.ytf-poster{object-fit:cover}.vlb .vlbf{background:#000 50% 50%/cover no-repeat;border-radius:20px;box-shadow:0 40px 120px -40px #000000e6;overflow:hidden;width:min(1100px,100%,calc(177.77778vh - 85.33333px));width:min(1100px,100%,calc(100dvh*16/9 - 85.33333px))}#app .wevid,.vlb .vlbf{aspect-ratio:16/9;position:relative}#app .wevid-b{background:none;border:0;color:#fff;cursor:pointer;display:block;filter:url(#ekai-grade);height:100%;inset:0;padding:0;position:absolute;width:100%}#app .wevid-b img{filter:none}#app .wevid-b:focus-visible{outline:2px solid #fff;outline-offset:-4px}#app .wevid-bar{background:linear-gradient(0deg,#000 .5px,rgba(0,0,0,.973) 13.5px,rgba(0,0,0,.949) 19.5px,rgba(0,0,0,.914) 24.5px,rgba(0,0,0,.741) 39.5px,rgba(0,0,0,.341) 66.5px,rgba(0,0,0,.271) 71.5px,rgba(0,0,0,.165) 80.5px,#00000017 88.5px,rgba(0,0,0,.039) 96.5px,rgba(0,0,0,.012) 103.5px,#0000 111.5px);bottom:0;height:112px;left:0;position:absolute;right:0}#app .wevid-bar svg{fill:currentColor;bottom:38px;height:20px;position:absolute;width:20px}#app .wevid-bar .wevid-play{left:14px}#app .wevid-bar .wevid-volume{opacity:.3;right:110px}#app .wevid-bar .wevid-fullscreen{opacity:.3;right:62px}#app .wevid-bar .wevid-more{right:14px}#app .wevid-bar span{bottom:38px;font:400 14px/20px sans-serif;left:48px;letter-spacing:normal;position:absolute}#app .wevid-bar em{background:#ffffff4d;border-radius:2px;bottom:20px;height:4px;left:16px;position:absolute;right:16px}#hs-eu-cookie-confirmation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5!important;border:1px solid #e6e2da!important;border-radius:16px!important;bottom:20px!important;box-shadow:0 20px 50px -24px #0f101259!important;left:0!important;margin:0 auto!important;max-width:none!important;opacity:1!important;padding:14px 14px 14px 20px!important;position:fixed!important;right:0!important;top:auto!important;transform:none!important;width:min(760px,calc(100% - 40px))!important}#hs-eu-cookie-confirmation *{font-family:Inter Tight,Inter,-apple-system,Helvetica Neue,Arial,sans-serif!important;letter-spacing:-.01em}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{align-items:center!important;display:flex!important;flex-flow:row wrap!important;gap:6px 20px!important;padding:0!important}#hs-eu-cookie-confirmation #hs-eu-header-container{margin:0!important;padding:0!important;position:absolute!important;right:12px!important;top:10px!important}#hs-eu-cookie-confirmation #hs-eu-policy-wording{flex:1 1 320px!important;margin:0!important;min-width:0}#hs-eu-cookie-confirmation #hs-eu-policy-wording,#hs-eu-cookie-confirmation #hs-eu-policy-wording p{color:#4b4740!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5!important}#hs-eu-cookie-confirmation #hs-eu-policy-wording b,#hs-eu-cookie-confirmation #hs-eu-policy-wording strong{color:#0f1012!important;font-weight:500!important}#hs-eu-cookie-confirmation #hs-eu-cookie-disclaimer{color:#4b4740!important;flex:1 1 100%!important;font-size:12px!important;line-height:1.5!important;margin:0!important;order:3}#hs-eu-cookie-confirmation a{color:#0f1012!important;text-decoration:underline;text-underline-offset:2px}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{flex:none!important;margin:0!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button-group,#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{gap:8px!important}#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{display:grid!important;grid-auto-columns:1fr;grid-auto-flow:column}#hs-eu-cookie-confirmation #hs-eu-decline-button{order:-1}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{border-radius:999px!important;cursor:pointer;font-size:14px!important;font-weight:500!important;height:40px!important;line-height:1!important;min-height:40px!important;min-width:0!important;padding:0 18px!important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap}#hs-eu-cookie-confirmation #hs-eu-confirmation-button{background:#0f1012!important;border:1px solid #0f1012!important;color:#fff!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover{background:#2a2b2e!important;border-color:#2a2b2e!important}#hs-eu-cookie-confirmation #hs-eu-decline-button{background:#fff!important;border:1px solid #e6e2da!important;color:#0f1012!important}#hs-eu-cookie-confirmation #hs-eu-decline-button:hover{border-color:#cfc8bb!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button:focus-visible,#hs-eu-cookie-confirmation #hs-eu-decline-button:focus-visible{outline:2px solid #0f1012!important;outline-offset:2px!important}body.mnavopen #hs-eu-cookie-confirmation{display:none!important}@media (max-width:640px){#hs-eu-cookie-confirmation{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:10px!important;padding:16px!important;right:10px!important;width:auto!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{align-items:stretch!important;flex-direction:column!important;gap:12px!important}#hs-eu-cookie-confirmation #hs-eu-policy-wording{flex:none!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button-group,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area,#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{width:100%!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{height:auto!important;line-height:1.2!important;min-height:44px!important;padding:8px 12px!important;white-space:normal}}.gfsub .gfconsent{color:#6b6862;font-size:12px;line-height:1.45;margin:8px 0 0}.gfsub .gfconsent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gfsub .gfstatus{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gfsub .gferr{color:#b3261e;display:block;font-size:12.5px;line-height:1.4;margin-top:6px}.rel-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:860px}.rel-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px 28px}.rel-head{gap:12px;justify-content:space-between}.rel-head,.rel-head-left{align-items:center;display:flex;flex-wrap:wrap}.rel-head-left{gap:8px}.rel-version{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em}.rel-badge{align-items:center;background:#fff3d1;border-radius:999px;color:#7a5300;display:inline-flex;font-size:12px;font-weight:500;height:24px;padding:0 10px}.rel-date{color:#6b6862;font-size:13.5px}.rel-title{color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:14px 0 0}.rel-summary{color:#4b4740;font-size:15px;line-height:1.55;margin:8px 0 0}.rel-group{margin-top:16px}.rel-group-title{color:var(--ink);font-size:13.5px;font-weight:600}.rel-group ul{color:#4b4740;font-size:14.5px;line-height:1.55;margin:6px 0 0;padding-left:18px}@media (max-width:640px){.rel-card{padding:20px}}.ucva.ucil{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.ucvs{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px),(min-width:1001px) and (max-width:1240px){.ucw{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.sbx{grid-template-columns:minmax(0,1fr)}.sbn{white-space:normal}}@container (max-width:300px){.dx .m-linh,.dx .m-linr{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr)}.dx .m-linr span{font-size:12px;padding-left:6px;padding-right:6px}}@container (max-width:260px){.dx .m-linr span{font-size:11px;padding-left:4px;padding-right:4px}.dx .m-connh{grid-template-columns:auto minmax(0,1fr)}.dx .m-connh .m-btn{text-align:left;white-space:normal}.dx .m-tables li{gap:8px;padding:0 10px}}@media (max-width:760px){.ctbook>.ctr{order:-1}}.lp{background:#fffdf8;color:#0f1017;font-family:Inter,system-ui,sans-serif}.lp img{max-width:100%}.lp .lp-head{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff!important;border-bottom:0;box-shadow:none;padding:20px 24px!important;position:static!important;transform:none;transition:none}.lp .lp-head:after{content:none}.lp .lp-head-in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1240px}.lp .lp-head-cta{align-items:center;background:#0f1017;border-radius:999px;color:#fff;display:flex;font-size:16px;font-weight:600;min-height:48px;padding:0 24px;text-decoration:none}.lp .lp-logo{display:block;height:29px;width:auto}.lp .lp-rule{background:linear-gradient(90deg,#eca22c,#ffc94d 30%,#fcb99a 62%,#b9bdf7);height:3px}.lp .lp-hero{background:radial-gradient(900px 520px at 0 0,#ffe9b8 0,#fffdf800 70%),radial-gradient(820px 620px at 100% 0,#ffd3bc 0,#fffdf800 68%),radial-gradient(1000px 760px at 88% 100%,#d6d8fd 0,#fffdf800 66%),radial-gradient(700px 500px at 30% 100%,#ffe2d2 0,#fffdf800 70%),#fffdf8;padding:72px 24px 104px}.lp .lp-hero-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1280px}.lp .lp-hero-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.lp .lp-h1{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:clamp(40px,4.8vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1.03;margin:0}.lp .lp-h1 .w{display:inline;white-space:normal}.lp .lp-lede{color:#3d424b;font-size:20px;line-height:1.55;margin:0;max-width:680px}.lp .lp-terms{color:#545866;font-size:14px;line-height:1.5;margin:0;max-width:680px}.lp .lp-video{display:flex;flex-direction:column;gap:12px;padding-top:12px}.lp .lp-video-frame{background:linear-gradient(135deg,#ffe19c,#fed6bf 48%,#cdd0fc);border-radius:28px;padding:clamp(10px,1.8vw,24px)}.lp .lp-video-img{display:block;height:100%;object-fit:cover;width:100%}.lp .lp-play{align-items:center;background:#fff;border-radius:999px;box-shadow:0 10px 30px #00000040;display:flex;height:84px;justify-content:center;left:50%;margin:-42px 0 0 -42px;position:absolute;top:50%;width:84px}.lp .lp-bem-kicker,.lp .lp-video-cap{color:#545866;font-size:15px;margin:0}.lp .lp-video-box{aspect-ratio:16/9;background:#0f1017;border-radius:18px;box-shadow:0 30px 60px -30px #50320a73;position:relative}.lp .lp-video-link{background:none;border:0;border-radius:18px;cursor:pointer;display:block;height:100%;left:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%}.lp .lp-video-box .ytf{border-radius:18px}.lp .lp-form{background:#fff;border:1px solid #ede4d3;border-radius:24px;box-shadow:0 30px 60px -32px #50320a66;box-sizing:border-box;gap:16px;padding:32px;width:100%}.lp .lp-form,.lp .lp-form-head{display:flex;flex-direction:column}.lp .lp-form-head{gap:6px;padding-bottom:4px}.lp .lp-form-title{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.lp .lp-form-sub{color:#545866;font-size:16px;line-height:1.5;margin:0}.lp .lp-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-bem-heading,.lp .lp-field{display:flex;flex-direction:column;gap:6px}.lp .lp-label{font-size:14px;font-weight:600}.lp .lp-input{padding:0 14px}.lp .lp-input,.lp .lp-select{background:#fff;border:1px solid #d9cfbe;border-radius:10px;font-size:16px;min-height:46px}.lp .lp-select{padding:0 12px}.lp .lp-submit{background:linear-gradient(90deg,#eca22c,#ffc94d);border:0;border-radius:999px;color:#0f1017;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin-top:4px;min-height:56px}.lp .lp-fine{color:#545866;font-size:13px;line-height:1.5;margin:0}.lp .lp-input,.lp .lp-select{border-color:#948a7b;color:#0f1017;font-family:inherit}.lp .lp-input:focus,.lp .lp-select:focus{border-color:#8a5a00;outline:2px solid #8a5a00;outline-offset:0}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid #8a5a00;outline-offset:2px}.lp .lp-foot a:focus-visible,.lp .lp-foot button:focus-visible{outline-color:#ffc94d}.lp .lp-video-link:focus-visible{outline-color:#5e3d00}.lp .lp-input.is-invalid,.lp .lp-select.is-invalid{border-color:#b4372a}.lp .lp-input.is-invalid:focus,.lp .lp-select.is-invalid:focus{border-color:#b4372a;outline-color:#b4372a}.lp .lp-field .ctferr{color:#b4372a;font-size:13px;line-height:1.4}.lp .lp-submit[disabled]{cursor:default;opacity:.72}.lp .lp-form .cf-turnstile{display:none;justify-content:center}.lp .lp-form .cf-turnstile.is-running{display:flex}.lp .lp-form .cf-turnstile input{display:none}.lp .lp-form{position:relative}.lp .lp-sent:empty,.lp .lp-status:empty{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lp .lp-status{color:#b4372a;font-size:14px;line-height:1.45;margin:0}.lp .lp-sent{align-items:flex-start;background:#fff3d6;border-radius:16px;display:flex;gap:14px;padding:20px}.lp .lp-sent-icon{align-items:center;background:#fff;border-radius:999px;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.lp .lp-sent-text{align-self:center;color:#0f1017;font-size:17px;font-weight:600;line-height:1.45;margin:0}.lp .lp-form.is-sent .cf-turnstile,.lp .lp-form.is-sent .lp-form-row,.lp .lp-form.is-sent .lp-status,.lp .lp-form.is-sent .lp-submit,.lp .lp-form.is-sent>.lp-field{display:none}.lp .lp-fine a{color:#8a5a00;text-decoration:underline}.lp .lp-fine a:hover{color:#5e3d00}.lp .lp-sec{background:#fffdf8;padding:112px 24px}.lp .lp-appr-in{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1240px}.lp .lp-split{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between}.lp .lp-h2-xl{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:clamp(34px,4.4vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:620px}.lp .lp-split-sub{color:#545866;flex:0 1 440px;font-size:19px;line-height:1.55;margin:0}.lp .lp-panel{background:linear-gradient(135deg,#ffe19c,#fed6bf 48%,#cdd0fc);border-radius:32px;display:flex;flex-direction:column;gap:24px;padding:clamp(16px,3vw,40px)}.lp .lp-bem-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.lp .lp-bem-card{grid-row-gap:18px;background:#fff;border:2px solid #fff;border-radius:24px;box-shadow:0 18px 40px -24px #78501459;box-sizing:border-box;display:grid;padding:28px;row-gap:18px}.lp .lp-bem-card.is-pick{border:2px solid #eca22c}.lp .lp-bem-top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:48px}.lp .lp-bem-icon{align-items:center;background:#fff3d6;border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.lp .lp-bem-badge{background:#ffe19c;border-radius:999px;color:#0f1017;font-size:13px;font-weight:600;padding:5px 12px}.lp .lp-bem-title{font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1}.lp .lp-bem-sum,.lp .lp-bem-title{color:#0f1017;font-family:Inter Tight,sans-serif;margin:0}.lp .lp-bem-sum{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.lp .lp-bem-rows{border-bottom:1px solid #f1eadd}.lp .lp-bem-row,.lp .lp-bem-rows{display:flex;flex-direction:column}.lp .lp-bem-row{border-top:1px solid #f1eadd;gap:4px;padding:14px 0}.lp .lp-bem-label{color:#8a5a00;font-size:13px;font-weight:600;letter-spacing:.01em}.lp .lp-bem-text{color:#545866;font-size:16px;font-weight:400;line-height:1.5}.lp .lp-bem-cta,.lp .lp-bem-text.is-result{color:#0f1017;font-weight:600}.lp .lp-bem-cta{align-items:center;align-self:end;background:#fff;border:1px solid #0f1017;border-radius:999px;display:flex;font-size:15px;justify-content:center;min-height:48px;text-decoration:none}.lp .lp-bem-cta.is-primary{background:#0f1017;color:#fff}.lp .lp-found{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;padding:4px 8px}.lp .lp-found-title{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;margin:0}.lp .lp-found-list{display:flex;flex-wrap:wrap;gap:10px 32px;list-style:none;margin:0;padding:0}.lp .lp-found-item{align-items:center;color:#0f1017;display:flex;font-size:16px;gap:10px}.lp .lp-dot{background:#b06e00;border-radius:999px;flex:0 0 auto;height:7px;width:7px}.lp .lp-why-in{gap:40px;margin:0 auto;max-width:1120px}.lp .lp-why-head,.lp .lp-why-in{display:flex;flex-direction:column}.lp .lp-why-head{gap:16px;max-width:760px}.lp .lp-h2-lg{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.lp .lp-why-sub{color:#545866;font-size:19px;line-height:1.55;margin:0}.lp .lp-rows{display:flex;flex-direction:column}.lp .lp-row{border-top:1px solid #ede4d3;display:flex;flex-wrap:wrap;gap:16px 48px;padding:28px 0}.lp .lp-row-num{color:#b06e00;font-family:Inter Tight\ 700,Inter Tight,sans-serif;font-size:20px;font-weight:700;min-width:28px}.lp .lp-row-title{color:#0f1017;flex:1 1 320px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.lp .lp-row-body{color:#545866;flex:1 1 380px;font-size:18px;line-height:1.55;margin:0}.lp .lp-faq-item,.lp .lp-rows-end{border-top:1px solid #ede4d3}.lp .lp-cols{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.lp .lp-col{background:#fff;border:1px solid #ede4d3;border-radius:20px;display:flex;flex-direction:column;gap:0;padding:32px 32px 8px}.lp .lp-col-title{color:#8a5a00;font-family:Inter Tight\ 700,Inter Tight,sans-serif;font-size:22px;font-weight:700;margin:0 0 16px}.lp .lp-col-item{border-top:1px solid #ede4d3;display:flex;flex-direction:column;gap:8px;padding:24px 0}.lp .lp-col-h{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:21px;font-weight:600;line-height:1.3;margin:0}.lp .lp-col-p{color:#545866;font-size:17px;line-height:1.55;margin:0}.lp .lp-band{background:linear-gradient(180deg,#fffdf8,#fff3e4 55%,#eeebfd);padding:96px 24px}.lp .lp-band-in{align-items:center;display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:1120px;text-align:center}.lp .lp-band-title{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.06;margin:0;max-width:760px}.lp .lp-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lp .lp-chip{background:#fffc;font-size:15px;font-weight:500;padding:8px 14px}.lp .lp-band-cta,.lp .lp-chip{border-radius:999px;color:#0f1017}.lp .lp-band-cta{align-items:center;background:linear-gradient(90deg,#eca22c,#ffc94d);display:flex;font-size:18px;font-weight:600;margin-top:8px;min-height:56px;padding:0 32px;text-decoration:none}.lp .lp-faq{background:#fffdf8;padding:104px 24px}.lp .lp-faq-in{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:960px}.lp .lp-faq-title{color:#0f1017;font-family:Inter Tight,sans-serif;font-size:clamp(32px,3.6vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.lp .lp-faq-list{border-bottom:1px solid #ede4d3}.lp .lp-faq-q{align-items:center;color:#0f1017;cursor:pointer;display:flex;font-family:Inter Tight,sans-serif;font-size:21px;font-weight:600;gap:24px;justify-content:space-between;letter-spacing:-.01em;line-height:1.35;list-style:none;padding:24px 0}.lp .lp-faq-q::-webkit-details-marker{display:none}.lp .lp-faq-plus{align-items:center;background:#fff3d6;border-radius:999px;color:#8a5a00;display:flex;flex:0 0 auto;font-size:22px;font-weight:500;height:36px;justify-content:center;transition:transform .2s;width:36px}.lp .lp-faq-item[open] .lp-faq-plus{transform:rotate(45deg)}.lp .lp-faq-item.closing .lp-faq-plus{transform:none}.lp .lp-faq-a{color:#545866;font-size:17px;line-height:1.65;margin:0;max-width:876px;padding:0 56px 28px 0}.lp .lp-foot{background:#0f1017;padding:32px 24px}.lp .lp-foot-in{color:#c3cbd8;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;justify-content:space-between;margin:0 auto;max-width:1240px}.lp .lp-foot-link{color:#ffc94d;text-decoration:underline}.lp .lp-foot-links{align-items:center;display:flex;flex-wrap:wrap;gap:25px 20px}.lp .lp-foot-legal{background:none;border:0;color:#c3cbd8;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.lp .lp-foot-legal:hover{color:#fff}.lp .lp-foot-legal,.lp .lp-foot-link{position:relative}.lp .lp-foot-legal:after,.lp .lp-foot-link:after{content:"";height:44px;left:-10px;margin-top:-22px;position:absolute;right:-10px;top:50%}.lp{-webkit-font-smoothing:auto}.lp h1,.lp h2,.lp h3,.lp p{text-wrap:wrap}.lp .lp-col-title{letter-spacing:normal;line-height:normal}.lp .lp-bem-cta,.lp .lp-input{box-sizing:initial}.lp .lp-faq-item{background:#0000;border-radius:0;padding:0}.lp .lp-faq-q:after{content:none}.lp .lp-foot{margin-top:0}body:has(.lp):after{content:none}.lp .lp-form{order:-1}@media (min-width:880px){.lp .lp-hero-grid{gap:48px;grid-template-columns:minmax(0,1fr) minmax(330px,420px)}.lp .lp-form{order:0;position:-webkit-sticky;position:sticky;top:24px}.lp .lp-bem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .lp-bem-card{grid-row:span 5;grid-template-rows:subgrid}}.lp .lp-form{scroll-margin-top:24px}.lw i{aspect-ratio:var(--ar)}
/*# sourceMappingURL=main.a44856f9.css.map*/