@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(fonts/tajawal-400-ar.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(fonts/tajawal-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(fonts/tajawal-500-ar.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(fonts/tajawal-500-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(fonts/tajawal-700-ar.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(fonts/tajawal-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(fonts/tajawal-800-ar.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(fonts/tajawal-800-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}
:root{--a:#ff6b2c;--b:#ff8a50;--c:#c2410c;--d:#0a0a0b;--e:#fff1ea;--f:#ffd9c6;--g:#0a0a0b;--h:#27272a;--i:#52525b;--j:#fafafa;--k:#fff;--l:#f4f4f5;--m:#e4e4e7;--n:#d4d4d8;--o:#8a8a93;--p:#0a0a0b;--q:#141416;--r:#1c1c1f;--s:#27272a;--t:#3f3f46;--u:#d4d4d8;--v:#fafafa;--w:#a1a1aa;--x:#15803d;--y:#dcfce7;--z:#b91c1c;--aa:#fef2f2;--ab:#4ade80;--ac:12px;--ad:16px;--ae:22px;--af:28px;--ag:0 1px 2px rgb(10 10 11/.05);--ah:0 18px 40px -22px rgb(10 10 11/.35);--ai:0 40px 90px -30px rgb(0 0 0/.6);--aj:Tajawal,system-ui,"Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--ak:Tajawal,system-ui,"Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--al:cubic-bezier(.2,.7,.2,1)}@media (prefers-color-scheme:dark){:root{--c:#ff8a50;--e:rgb(255 107 44/.12);--f:rgb(255 107 44/.24);--g:#fafafa;--h:#e4e4e7;--i:#a1a1aa;--j:#0c0c0e;--k:#141416;--l:#1a1a1d;--m:#27272a;--n:#3f3f46;--o:#71717a;--p:#050506;--q:#111113;--r:#18181b;--x:#4ade80;--y:rgb(34 197 94/.14);--z:#f87171;--aa:rgb(239 68 68/.12);--ag:none;--ah:0 18px 40px -20px rgb(0 0 0/.7)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-height:100vh;background:var(--j);color:var(--h);font:400 1rem/1.75 var(--aj);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--g);font-family:var(--ak);font-weight:700;line-height:1.25;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--a);outline-offset:3px;border-radius:8px}::selection{background:var(--a);color:#0a0a0b}bdi{unicode-bidi:isolate}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;inset-inline-start:1rem;top:1rem;z-index:100;background:var(--a);color:#0a0a0b;padding:.75rem 1.2rem;border-radius:12px;font-weight:700;transform:translateY(-250%)}.skip:not(:focus){clip-path:inset(50%)}.skip:focus{transform:none}main{display:block}main:focus{outline:none}.wrap{width:min(100% - 2.5rem,1160px);margin-inline:auto}.wrap-mid{max-width:880px;margin-inline:auto}.i{width:1.25em;height:1.25em;flex:none}svg.i{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;color:var(--c);font-weight:700;font-size:.95rem;letter-spacing:.01em}.sec-dark .kicker,.stage .kicker,.hero .kicker{color:var(--a)}.pulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ab);box-shadow:0 0 0 0 rgb(74 222 128/.7);animation:pulse 1.8s ease-out infinite;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.55rem 1.2rem;border-radius:999px;border:1.5px solid transparent;font-weight:700;font-size:1rem;line-height:1.2;white-space:nowrap;cursor:pointer;background:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn .i{width:1.15em;height:1.15em;transition:transform .2s}.btn:hover .i{transform:translateX(-3px)}.btn:active{transform:translateY(1px)}.btn-sm{min-height:38px;padding:.4rem .95rem;font-size:.9rem}.btn-lg{min-height:50px;padding:.7rem 1.5rem;font-size:1rem}.btn-brand,.btn-primary{background:var(--a);color:#0a0a0b}.btn-brand:hover,.btn-primary:hover{background:var(--b)}.btn-dark{background:#0a0a0b;color:#fafafa}.btn-dark:hover{background:#27272a}.btn-ghost{background:var(--k);color:var(--g);border-color:var(--n)}.btn-ghost:hover{border-color:var(--g)}.btn-line{border-color:currentColor;color:inherit}.btn-line:hover{background:rgb(127 127 127/.1)}.btn-glass{border-color:#3f3f46;color:#fafafa;background:rgb(255 255 255/.04)}.btn-glass:hover{border-color:#a1a1aa;background:rgb(255 255 255/.08)}.btn[disabled]{opacity:.7;cursor:progress;transform:none}@media (prefers-color-scheme:dark){.btn-dark{background:#fafafa;color:#0a0a0b}.btn-dark:hover{background:#e4e4e7}.sec-dark .btn-dark,.stage .btn-dark{background:#fafafa;color:#0a0a0b}}.hdr{position:sticky;top:0;z-index:50;background:rgb(10 10 11/.94);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid #1f1f23;color:#fafafa}.hdr-in{display:flex;align-items:center;gap:1.25rem;min-height:62px}.logo{display:inline-flex;align-items:center;gap:.6rem;color:#fafafa;font-family:var(--ak);font-weight:700;font-size:1.22rem;line-height:1;direction:ltr;flex:none}.logo b{color:var(--a);font-weight:800}.logo .mark{width:36px;height:36px}.logo img{height:34px;width:auto}.nav{display:flex;align-items:center;gap:1rem;flex:1}.nav ul{display:flex;gap:.1rem;list-style:none;margin-inline:auto}.nav ul a{display:block;padding:.5rem .85rem;border-radius:10px;color:#d4d4d8;font-weight:500;transition:.2s}.nav ul a:hover,.nav ul a[aria-current]{color:#fff;background:rgb(255 255 255/.07)}.nav-tag{position:relative;display:inline-block;margin-inline-start:.4rem;padding:.14rem .36rem;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#ffa06b,var(--a) 55%,#c2410c);color:#0a0a0b;font:800 .6rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;vertical-align:.3em;box-shadow:0 0 12px rgb(255 107 44/.45)}.nav-tag::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.7) 50%,transparent 70%);transform:translateX(-120%);animation:navtag 3.6s ease-in-out infinite}@keyframes navtag{45%,100%{transform:translateX(120%)}}.nav-cta{display:flex;gap:.5rem;align-items:center}.hdr .btn-ghost{background:transparent;color:#fafafa;border-color:#3f3f46}.hdr .btn-ghost:hover{border-color:#a1a1aa}.menu-btn{display:none;width:46px;height:46px;border-radius:12px;border:1px solid #3f3f46;background:transparent;color:#fafafa;align-items:center;justify-content:center;cursor:pointer;margin-inline-start:auto}.menu-btn .i-x,.nav-open .menu-btn .i-menu{display:none}.nav-open .menu-btn .i-x{display:block}@media (max-width:1023px){.hdr-in{flex-wrap:wrap;gap:.75rem;min-height:62px;padding-block:.5rem}.nav{flex-basis:100%;flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:.75rem}.nav ul{flex-direction:column;margin:0}.nav ul a{padding:.85rem .75rem;font-size:1.12rem;color:#fafafa}.nav-cta{flex-direction:column;align-items:stretch}.nav-cta .btn{min-height:52px}.js .hdr-in{flex-wrap:nowrap}.js .menu-btn{display:inline-flex}.js .nav{display:none;position:absolute;top:100%;inset-inline:0;background:#0a0a0b;border-bottom:1px solid #27272a;box-shadow:var(--ai);padding:1rem max(1.25rem,(100% - 1240px)/2) 1.5rem;max-height:calc(100dvh - 62px);overflow-y:auto}.js.nav-open .nav{display:flex;animation:drop .25s var(--al)}}.announce{background:var(--a);color:#0a0a0b;font-size:.95rem;font-weight:700}.announce a,.announce p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .7rem;min-height:44px;margin:0;padding:.45rem 0;text-align:center}.announce b{display:inline-flex;align-items:center;gap:.3rem;text-decoration:underline;text-underline-offset:3px}.announce .i{width:1em;height:1em}.ann-dot{width:7px;height:7px;border-radius:50%;background:#0a0a0b}@media (max-width:640px){.ann-dot{display:none}.announce{font-size:.9rem}}.stage{position:relative;overflow:hidden;background:var(--p);color:var(--u);padding:clamp(2.46rem,4.76vw,4.08rem) 0 clamp(2.46rem,4.08vw,3.4rem)}.stage-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(1.64rem,3.4vw,3.06rem);align-items:center}.stage-solo{grid-template-columns:minmax(0,1fr);max-width:980px}.live-pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 2rem;padding:.4rem 1rem;border:1px solid #27272a;border-radius:999px;color:#d4d4d8;font-size:.93rem;font-weight:500}.stage-t{color:#fafafa;font-weight:800;font-size:clamp(1.89rem,.72rem + 2.66vw,3.06rem);line-height:1.26;margin:0 0 1.3rem}.stage-t .hl,.hero .hl{color:var(--a)}.stage-sub{max-width:36rem;margin:0;color:#a1a1aa;font-size:clamp(1.02rem,.92rem + .42vw,1.22rem);line-height:1.85}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.stage-notes{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;list-style:none;margin-top:1.6rem;color:#a1a1aa;font-size:.95rem}.stage-notes li{display:inline-flex;align-items:center;gap:.4rem}.stage-notes .i{width:1.05em;height:1.05em;color:var(--ab)}.stage-vis{position:relative;min-height:490px;min-width:0}.st-photo{position:absolute;top:0;inset-inline-start:0;width:68%;height:440px;margin:0;border-radius:var(--af);overflow:hidden}.st-photo img{width:100%;height:100%;object-fit:cover}.st-screen{position:absolute;inset-inline-end:0;bottom:0;width:76%;margin:0;padding:8px;border-radius:18px;background:#18181b;border:1px solid #27272a;box-shadow:var(--ai);animation:floaty 8s ease-in-out infinite}.st-screen img{border-radius:10px;width:100%}.stage-vis-1 .st-photo{position:relative;width:100%;height:420px}.stage-vis-1 .st-screen{position:relative;width:100%;animation:none}.bbar{display:flex;gap:6px;padding:4px 6px 9px}.bbar i{width:9px;height:9px;border-radius:50%;background:#3f3f46}.sig{position:absolute;top:34px;inset-inline-end:2%;display:grid;gap:2px;min-width:220px;padding:.85rem 1.1rem;border-radius:16px;background:#fafafa;color:#0a0a0b;box-shadow:0 22px 50px -18px rgb(0 0 0/.7)}.sig-t{font-size:.8rem;font-weight:700;color:#c2410c}.sig strong{font-family:var(--ak);font-size:1.31rem;font-weight:700;line-height:1.3}.sig-n{font-size:.8rem;color:#52525b}.sig-status{position:absolute;top:170px;inset-inline-end:8%;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.45rem .95rem;border-radius:999px;background:#0a0a0b;border:1px solid #27272a;color:#e4e4e7;font-size:.85rem;box-shadow:0 14px 40px -12px rgb(0 0 0/.7)}@media (max-width:1023px){.stage-in{grid-template-columns:minmax(0,1fr)}.stage-vis{min-height:0;height:min(110vw,480px);max-width:640px;width:100%;margin-inline:auto}.st-photo{width:72%;height:82%}.st-screen{width:80%}.sig{top:20px;min-width:0;padding:.65rem .85rem}.sig strong{font-size:1.15rem}.sig-status{top:auto;bottom:62%;inset-inline-end:2%}}.hero{position:relative;overflow:hidden;background:var(--p);color:var(--u);padding:clamp(2.26rem,4.08vw,3.4rem) 0 clamp(2.46rem,4.08vw,3.74rem)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.64rem,3.4vw,3.06rem);align-items:center}.hero-solo .hero-in{grid-template-columns:minmax(0,1fr);max-width:960px}.pill{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.38rem 1rem;border-radius:999px;border:1px solid #27272a;color:#d4d4d8;font-size:.92rem;font-weight:500}.hero h1,.hero h2{color:#fafafa;font-weight:800;font-size:clamp(1.98rem,.94rem + 2.74vw,3.17rem);line-height:1.22;margin:1.1rem 0 1.2rem}.hero-sub{font-size:clamp(1.02rem,.94rem + .38vw,1.2rem);line-height:1.85;color:#a1a1aa;max-width:40rem;margin:0}.badges{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;list-style:none;margin-top:1.8rem;font-weight:500;font-size:.95rem;color:#d4d4d8}.badges li{display:inline-flex;align-items:center;gap:.4rem}.badges .i{color:var(--ab);width:1.1em;height:1.1em}.trust{margin:1.25rem 0 0;color:#a1a1aa;font-size:.92rem}.hero-visual{position:relative;min-width:0}.hero-img{padding:8px;border-radius:18px;background:#18181b;border:1px solid #27272a;box-shadow:var(--ai)}.hero-img img{border-radius:10px;width:100%;max-height:500px;object-fit:cover;object-position:top}.shot{border-radius:var(--ae);border:1px solid var(--m);box-shadow:var(--ah)}@media (max-width:1023px){.hero-in{grid-template-columns:minmax(0,1fr)}.hero-visual{max-width:680px;width:100%;margin-inline:auto}}.ticker{overflow:hidden;background:var(--p);border-block:1px solid #1f1f23;padding:1.05rem 0}.tk-track{display:flex;width:max-content;animation:marquee 52s linear infinite}.ticker:hover .tk-track,.ticker:focus-within .tk-track{animation-play-state:paused}.tk-row{display:flex;list-style:none}.tk-row li{display:inline-flex;align-items:center;gap:.65rem;padding-inline:1.8rem;color:#d4d4d8;font-size:.98rem;white-space:nowrap}.tk-dot{width:7px;height:7px;border-radius:50%;background:var(--ab)}.tk-1{background:var(--a)}.tk-2{background:#60a5fa}.tk-3{background:#facc15}.sec{padding:clamp(3.28rem,5.44vw,5.1rem) 0}.sec-alt{background:var(--l)}.sec-dark{background:var(--p);color:var(--u)}.sec-dark h2,.sec-dark h3{color:#fafafa}.sec-brand{background:var(--a);color:#0a0a0b}.sec-brand h2,.sec-brand h3,.sec-brand .kicker{color:#0a0a0b}.shead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.5rem 3rem;align-items:end;margin-bottom:clamp(1.94rem,3.51vw,2.93rem)}.shead h2,.sec-head h2,.pd-head h2,.pv h2,.pa-copy h2{font-size:clamp(1.72rem,.83rem + 2.09vw,2.59rem);font-weight:700;line-height:1.22;margin:0}.shead-p{margin:0;color:var(--i);font-size:1.12rem;line-height:1.8}.sec-dark .shead-p{color:#a1a1aa}.xl{font-size:clamp(2.06rem,.94rem + 2.88vw,3.31rem)!important;font-weight:800!important;line-height:1.22!important}@media (max-width:860px){.shead{grid-template-columns:minmax(0,1fr)}}.sec-head{max-width:820px;margin:0 0 clamp(1.72rem,3.12vw,2.54rem)}.sec-head p{margin:.75rem 0 0;color:var(--i);font-size:1.12rem}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .8rem;color:var(--c);font-weight:700;font-size:.95rem}.eyebrow .i{width:1.15em;height:1.15em}.more{margin:2.5rem 0 0}.grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.g2,.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--k);border:1px solid var(--m);border-radius:var(--ae);padding:1.7rem;transition:border-color .2s,transform .2s}a.card:hover{transform:translateY(-3px);border-color:var(--g)}.card h3,.fcard h2{font-size:1.2rem;margin-bottom:.45rem}.card p{margin:0;color:var(--i);font-size:1rem;line-height:1.75}.ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--l);color:var(--g);margin-bottom:1.1rem;flex:none;transition:.2s}.ico .i{width:24px;height:24px}.fcard:hover .ico,a.area:hover .ico{background:var(--a);color:#0a0a0b}.ls{padding:clamp(2.46rem,4.08vw,3.4rem) 0}.ls-t{font-size:clamp(1.38rem,.95rem + 1.2vw,1.89rem);margin:0 0 2rem}.ls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0}.ls-cell{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.6rem;border-inline-start:1px solid #27272a}.ls-cell dd{margin:0;font-family:var(--ak);font-weight:700;font-size:clamp(2.41rem,1.3rem + 2.16vw,3.17rem);line-height:1;color:#fafafa}.ls-cell dd{order:-1}.ls-cell dt{color:#a1a1aa;font-size:1rem}.ls-bar{display:block;height:2px;width:56%;background:var(--a);transform-origin:right;animation:bar 1.6s var(--al) both}.ls-note{display:flex;align-items:center;gap:.6rem;margin:2.25rem 0 0;color:#a1a1aa;font-size:.93rem}@media (max-width:640px){.ls-cell{border-inline-start:0;border-top:1px solid #27272a;padding:1.25rem 0}}.ls-oc .ls-t{text-align:center}.ls-oc .ls-grid{margin-top:2.75rem}.ctr{display:grid;justify-items:center;text-align:center;isolation:isolate}.ctr-n{position:relative;margin:0;color:#fafafa;font:800 clamp(2.9rem,1.2rem + 6.6vw,6.4rem)/1.16 var(--ak)}.ctr-n::before{content:"";position:absolute;inset:-35% -12%;z-index:-1;background:radial-gradient(closest-side,rgb(255 107 44/.2),transparent)}.ctr-v{display:inline-flex;align-items:center;gap:.06em}.ctr-d{position:relative;display:inline-block;width:.72em;height:1.16em;overflow:hidden;border-radius:.13em;background:linear-gradient(#202024 50%,#17171a 50%);box-shadow:inset 0 0 0 1px #2e2e33,0 14px 30px -14px #000}.ctr-d::after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:rgb(0 0 0/.6)}.ctr-s{display:block;white-space:pre;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.ctr-c{width:.26em;color:var(--a)}.ctr-plus{position:absolute;top:-.3em;right:0;padding:.3em .6em;border-radius:99px;background:rgb(74 222 128/.14);color:#4ade80;font:800 .19em/1 var(--ak);opacity:0;pointer-events:none}.ctr-plus.go{animation:ctrp 1.7s var(--al)}@keyframes ctrp{0%{opacity:0;transform:translateY(.8em)}20%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-1.4em)}}.ctr-l{margin:1.2rem 0 0;color:#d4d4d8;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem)}.ctr-l .pulse{display:inline-block;vertical-align:.12em;margin-inline-end:.6rem}.pslist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.pslist>li{display:flex;min-width:0}.pslist>.rv-on.in:nth-child(3n+2){transition-delay:.1s}.pslist>.rv-on.in:nth-child(3n){transition-delay:.2s}.ps{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--af);background:var(--k);border:1px solid var(--m);box-shadow:var(--ag);transition:transform .35s var(--al),box-shadow .35s var(--al),border-color .35s}.ps-top{position:relative;display:flex;align-items:flex-end;height:192px;background:#0a0a0b;overflow:hidden;isolation:isolate}.ps-top-0{height:auto;min-height:120px}.ps-top img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:right top;transition:transform .9s var(--al)}.ps-top::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(10 10 11/.96),rgb(10 10 11/.82) 28%,rgb(10 10 11/.35) 50%,rgb(10 10 11/0) 66%)}.ps-n{position:absolute;top:.8rem;inset-inline-start:.8rem;padding:.12rem .6rem;border-radius:999px;background:rgb(10 10 11/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafa;font-size:.78rem;font-weight:700;letter-spacing:.06em}.ps-p{display:flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:1rem 1.15rem 1.05rem;color:#f4f4f5;font-weight:700;font-size:1.04rem;line-height:1.55;text-shadow:0 1px 10px rgb(0 0 0/.45)}.ps-x,.ps-ok{flex:none;display:grid;place-items:center;border-radius:50%}.ps-x{width:1.3rem;height:1.3rem;margin-top:.14rem;background:#ef4444;color:#fff}.ps-ok{width:1.2rem;height:1.2rem;background:var(--a);color:#0a0a0b}.ps-x svg,.ps-ok svg{width:.78rem;height:.78rem;stroke-width:3}.ps-pt{background:linear-gradient(#f87171,#f87171) no-repeat 100% 54%/100% 2px}.pslist>.rv-on .ps-pt{background-size:0 2px;transition:background-size .8s var(--al) .45s}.pslist>.rv-on.in .ps-pt{background-size:100% 2px}.ps-body{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.2rem 1.25rem}.ps-k{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;color:var(--c);font-weight:700;font-size:.86rem}.ps-body h3{margin:0;color:var(--g);font-size:clamp(1.06rem,.96rem + .3vw,1.2rem);line-height:1.45}.ps-how{margin:.55rem 0 0;color:var(--i);font-size:.93rem;line-height:1.75}.ps-tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:auto 0 0;padding-top:1rem}.ps-tags li{padding:.16rem .65rem;border-radius:999px;background:var(--l);border:1px solid var(--m);color:var(--h);font-size:.78rem;font-weight:500}@media (hover:hover){.ps:hover{transform:translateY(-6px);border-color:var(--n);box-shadow:var(--ah)}.ps:hover .ps-top img{transform:scale(1.06)}}@media (max-width:1023px){.pslist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pslist{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.25rem;padding:.25rem 1.25rem .75rem;scroll-padding-inline:1.25rem;scrollbar-width:none}.pslist::-webkit-scrollbar{display:none}.pslist>li{flex:0 0 84%;scroll-snap-align:start}.pslist>.rv-on{transform:none;transition-delay:0s!important}.ps-top{height:180px}}.journey{position:relative;padding-inline-start:64px}.jr-line{position:absolute;inset-block:.6rem 0;inset-inline-start:21px;width:3px;border-radius:3px;background:#27272a;overflow:hidden}.jr-line i{display:block;width:100%;height:100%;background:var(--a);transform-origin:top;transform:scaleY(0)}html:not(.js) .jr-line i{transform:none}.jr-list{list-style:none}.jr-st{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.29rem,3.12vw,2.73rem);align-items:center;padding-bottom:clamp(2rem,3.6vw,3rem)}.jr-st:last-child{padding-bottom:0}.jr-dot{position:absolute;top:.55rem;inset-inline-start:-53px;width:21px;height:21px;border-radius:50%;background:#27272a;border:4px solid var(--p);transition:background .4s,box-shadow .4s}.jr-st.on .jr-dot,html:not(.js) .jr-dot{background:var(--a);box-shadow:0 0 0 7px rgb(255 107 44/.18)}.jr-time{margin:0 0 .4rem;color:#71717a;font-family:var(--ak);font-weight:700;font-size:.95rem}.jr-st.on .jr-time{color:var(--a)}.jr-copy h3{font-size:clamp(1.5rem,.94rem + 1.4vw,2.11rem);font-weight:700;line-height:1.22;margin-bottom:.7rem}.jr-copy p{color:#a1a1aa;font-size:1.02rem;max-width:30rem}.jr-sig{display:inline-flex;align-items:center;gap:.55rem;margin:.6rem 0 0!important;padding:.45rem 1rem;border-radius:999px;background:#18181b;border:1px solid #27272a;color:#e4e4e7!important;font-size:.92rem}.jr-sig span{width:7px;height:7px;border-radius:50%;background:var(--a)}.jr-media{margin:0;height:260px;border-radius:var(--af);overflow:hidden;border:1px solid #27272a;background:#18181b}.jr-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--al)}.jr-st.on .jr-media img{transform:scale(1.03)}@media (max-width:860px){.journey{padding-inline-start:40px}.jr-line{inset-inline-start:10px}.jr-dot{inset-inline-start:-38px;width:19px;height:19px}.jr-st{grid-template-columns:minmax(0,1fr);gap:1.1rem}.jr-media{height:190px}}@media (max-width:640px){.jr-media{height:170px}.jr-st{padding-bottom:1.9rem}.jr-copy p{font-size:1rem}}.tr-stage{--am:clamp(.75rem,1.6vw,1.4rem);--an:clamp(1rem,2.4vw,2rem);position:relative;padding:var(--am);border-radius:var(--af);border:1px solid #27272a;color:#d4d4d8;background:radial-gradient(55% 75% at 28% 50%,rgb(255 107 44/.17),transparent 70%),radial-gradient(rgb(255 255 255/.07) 1px,transparent 1.3px) 0 0/22px 22px,#0a0a0b;overflow:hidden}.tr-list{display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.tr-item{border:1px solid transparent;border-radius:16px;transition:background .3s,border-color .3s}.tr-item.on{background:rgb(24 24 27/.85);border-color:#27272a}.tr-h{margin:0;font-size:inherit;line-height:inherit}.tr-btn{position:relative;display:flex;align-items:center;gap:.8rem;width:100%;min-height:58px;padding:.55rem .75rem;border:0;border-radius:15px;background:none;color:#a1a1aa;font:inherit;font-weight:700;font-size:1.04rem;text-align:start;cursor:pointer;transition:color .2s,background .2s}.tr-btn:hover{color:#fafafa}.tr-item:not(.on) .tr-btn:hover{background:rgb(255 255 255/.04)}.tr-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#18181b;border:1px solid #27272a;color:#a1a1aa;transition:background .3s,color .3s,border-color .3s}.tr-ic .i{width:19px;height:19px}.tr-l{flex:1}.tr-chev{width:1.1em;height:1.1em;color:#71717a;transition:transform .25s}html:not(.js) .tr-chev{display:none}.tr-item.on .tr-btn{color:#fafafa}.tr-item.on .tr-ic{background:var(--a);border-color:var(--a);color:#0a0a0b}.tr-item.on .tr-chev{transform:rotate(180deg)}.tr-prog{display:none;position:absolute;inset-inline:.75rem;bottom:0;height:2px;border-radius:2px;background:rgb(255 255 255/.08);overflow:hidden}.tr-prog i{display:block;height:100%;background:var(--a);transform-origin:right;transform:scaleX(0)}.tour.auto .tr-item.on .tr-prog{display:block}.tour.auto .tr-item.on .tr-prog i{animation:trprog 8s linear forwards}.tour.hold .tr-prog i,.tour.off .tr-prog i{animation-play-state:paused}@keyframes trprog{to{transform:scaleX(1)}}.tr-reg{padding:.5rem 1rem 1.15rem;padding-inline-start:calc(1.55rem + 38px)}.tr-t{margin:0 0 .75rem;color:#fafafa;font-family:var(--ak);font-weight:700;font-size:clamp(1.12rem,1rem + .4vw,1.3rem);line-height:1.4}.tr-pts{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.tr-pts li{display:flex;align-items:flex-start;gap:.55rem;color:#a1a1aa;font-size:.95rem;line-height:1.6}.tr-pts b{color:#f4f4f5;font-weight:700}.tr-ck{display:grid;place-items:center;flex:none;width:1.15rem;height:1.15rem;margin-top:.22rem;border-radius:50%;background:rgb(255 107 44/.16);color:var(--a)}.tr-ck .i{width:.72rem;height:.72rem;stroke-width:3}.tr-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--a);font-weight:700;font-size:.94rem}.tr-more .i{width:1.05em;height:1.05em;transition:transform .2s}.tr-more:hover .i{transform:translateX(-4px)}.tr-shot{margin:1.1rem 0 0}.tr-dev{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:14px;background:#18181b;border:1px solid #3f3f46;box-shadow:0 40px 90px -30px rgb(0 0 0/.85),0 0 0 6px rgb(255 255 255/.03)}.tr-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:#141416;border-bottom:1px solid #27272a;direction:ltr}.tr-bar>i{width:9px;height:9px;border-radius:50%;background:#3f3f46}.tr-url{display:flex;align-items:center;gap:.35rem;margin-inline:auto;padding:.12rem .9rem;border-radius:7px;background:#0a0a0b;color:#71717a;font-size:.72rem;font-weight:500;letter-spacing:.02em}.tr-url .i{width:.8rem;height:.8rem}.tr-dev img{display:block;width:100%;height:auto;background:#fff}.tr-std .tr-dev img{aspect-ratio:16/10;object-fit:cover;object-position:right top}.tr-wide .tr-dev img{height:240px;object-fit:cover;object-position:right center}.tr-tall .tr-dev{width:min(100%,330px);margin-inline:auto;padding:10px;border-radius:30px}.tr-tall .tr-dev img{border-radius:20px}.js .tr-item.on .tr-shot{animation:trshot .6s var(--al) both}.js .tr-item.on .tr-t,.js .tr-item.on .tr-pts,.js .tr-item.on .tr-more{animation:trin .5s var(--al) both}.js .tr-item.on .tr-pts{animation-delay:.06s}.js .tr-item.on .tr-more{animation-delay:.12s}@keyframes trshot{from{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes trin{from{opacity:0;transform:translateY(6px)}}@media (min-width:1024px){.js .tr-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.72fr);gap:var(--an);min-height:540px;align-items:start}.js .tr-chev{display:none}.js .tr-shot{position:absolute;inset-block:var(--am);inset-inline-end:var(--am);width:calc((100% - 2 * var(--am) - var(--an)) * .632);margin:0;display:grid;place-items:center}}@media (max-width:1023px){.tr-reg{display:flex;flex-direction:column;padding:.25rem .75rem 1rem}.tr-reg[hidden]{display:none}.tour.auto .tr-item.on .tr-prog{display:none}.tr-shot{order:-1;margin:.25rem 0 1.1rem}.tr-more{align-self:flex-start}.tr-wide .tr-dev img{height:150px}.tr-tall .tr-dev{width:min(100%,280px)}}.sec-orbit{overflow:hidden}.sprite{position:absolute;width:0;height:0;overflow:hidden}.orbit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.orb-side{display:grid;gap:1.35rem;align-content:start}.orb-groups{display:grid;gap:.85rem}.og{display:grid;gap:.45rem}.og-t{margin:0;color:#71717a;font-size:.8rem;font-weight:700}.og-chips{display:flex;flex-wrap:wrap;gap:.4rem}.oc{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.3rem .8rem;border-radius:999px;border:1px solid #27272a;background:#111113;color:#d4d4d8;font:inherit;font-size:.86rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.oc .i{width:1.05em;height:1.05em;color:#71717a;transition:color .25s}.oc:hover{border-color:#52525b;color:#fafafa}.oc[aria-expanded=true]{background:var(--a);border-color:var(--a);color:#0a0a0b}.oc[aria-expanded=true] .i{color:#0a0a0b}html:not(.js) .orb-groups{display:none}.orb-cards{display:grid;gap:1rem}html:not(.js) .orb-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ocard{position:relative;padding:1.25rem 1.35rem 1.4rem;border-radius:var(--ae);background:linear-gradient(180deg,#161618,#0f0f11);border:1px solid #27272a;overflow:hidden}.js .ocard{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .45s var(--al),transform .45s var(--al),visibility 0s .45s}.js .ocard.on{visibility:visible;opacity:1;transform:none;transition:opacity .45s var(--al),transform .45s var(--al),visibility 0s}.ocard-h{display:flex;align-items:center;gap:.8rem;margin-bottom:.75rem}.ocard-ic{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:rgb(255 107 44/.12);border:1px solid rgb(255 107 44/.35);color:var(--a)}.ocard-ic .i{width:23px;height:23px}.ocard-g{margin:0 0 .1rem;color:#71717a;font-size:.78rem;font-weight:700}.ocard h3{margin:0;color:#fafafa;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.3}.ocard-p{margin:0;color:#a1a1aa;font-size:.96rem;line-height:1.75}.ocard-pts{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.95rem 0 0;padding:0}.ocard-pts li{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .7rem;border-radius:999px;background:#18181b;border:1px solid #27272a;color:#e4e4e7;font-size:.8rem}.ocard-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--a);font-weight:700;font-size:.92rem}.ocard-more .i{width:1.05em;height:1.05em;transition:transform .2s}.ocard-more:hover .i{transform:translateX(-4px)}.ocard-prog{display:none;position:absolute;inset-inline:0;bottom:0;height:2px;background:rgb(255 255 255/.06)}.ocard-prog i{display:block;height:100%;background:var(--a);transform-origin:right;transform:scaleX(0)}.orbit.auto .ocard.on .ocard-prog{display:block}.orbit.auto .ocard.on .ocard-prog i{animation:trprog 4.5s linear forwards}.orbit.hold .ocard-prog i,.orbit.off .ocard-prog i{animation-play-state:paused}.orb{position:relative;width:min(100%,540px);aspect-ratio:1;margin-inline:auto;isolation:isolate}.orb-glow{position:absolute;inset:-10%;z-index:-2;border-radius:50%;background:radial-gradient(closest-side,rgb(255 107 44/.22),rgb(255 107 44/.06) 55%,transparent 76%);pointer-events:none}.orb-sweep{position:absolute;inset:6%;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,rgb(255 107 44/.24),rgb(255 107 44/.06) 16%,transparent 30%);-webkit-mask:radial-gradient(closest-side,transparent 29%,#000 31%);mask:radial-gradient(closest-side,transparent 29%,#000 31%);animation:spin 6s linear infinite;pointer-events:none}.orb-ring{position:absolute;inset:0;animation:spin 140s linear infinite;will-change:transform}.orb-r1{animation-duration:90s;animation-direction:reverse}.orb-ring::before{content:"";position:absolute;inset:6%;border-radius:50%;border:1px dashed rgb(255 255 255/.15);pointer-events:none}.orb-r1::before{inset:23%;border-style:solid;border-color:rgb(255 255 255/.1)}.orb-sp{position:absolute;left:50%;top:50%;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,rgb(255 255 255/.02),rgb(255 255 255/.16));pointer-events:none}.orb-sp i{position:absolute;top:-1.5px;left:100%;width:4px;height:4px;border-radius:50%;background:rgb(255 255 255/.6);box-shadow:0 0 8px rgb(255 255 255/.5);animation:orbpk 3.2s linear infinite}.orb-sp.on{height:2px;background:linear-gradient(90deg,rgb(255 107 44/.1),var(--a))}.orb-sp.on i{top:-2px;width:6px;height:6px;background:var(--a);box-shadow:0 0 14px var(--a);animation-duration:1.3s}@keyframes orbpk{0%{left:100%;opacity:0}12%,88%{opacity:1}100%{left:0;opacity:0}}.orb-n{position:absolute;z-index:2;transform:translate(-50%,-50%);cursor:pointer}.orb-ni{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#141416;border:1px solid #303036;color:#d4d4d8;box-shadow:0 10px 26px -10px rgb(0 0 0/.85);animation:spin 140s linear infinite reverse;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.orb-r1 .orb-ni{animation-duration:90s;animation-direction:normal}.orb-ni .i{width:21px;height:21px}.orb-n:hover .orb-ni{border-color:#71717a;color:#fafafa}.orb-n.on .orb-ni{background:var(--a);border-color:var(--a);color:#0a0a0b;box-shadow:0 0 0 6px rgb(255 107 44/.18),0 0 36px rgb(255 107 44/.55)}.orb-ni::after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--a);opacity:0;pointer-events:none}.orb-n.on .orb-ni::after{animation:orbping 1.6s var(--al) infinite}@keyframes orbping{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.orb-lb{position:absolute;top:calc(100% + 8px);left:50%;padding:.2rem .65rem;border-radius:999px;background:#fafafa;color:#0a0a0b;font-size:.75rem;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);pointer-events:none;transition:opacity .3s,transform .3s}.orb-n.on .orb-lb{opacity:1;transform:translate(-50%,0)}.orb:hover .orb-ring,.orb:hover .orb-ni{animation-play-state:paused}.orb-c{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;align-content:center;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 25%,#ffa06b,var(--a) 46%,#c2410c);color:#0a0a0b;box-shadow:0 0 0 10px rgb(255 107 44/.12),0 0 70px rgb(255 107 44/.5),inset 0 -10px 22px rgb(0 0 0/.18)}.orb-c b{font-family:var(--ak);font-weight:800;font-size:clamp(1.55rem,.9rem + 2.4vw,2.6rem);line-height:1;letter-spacing:-.02em}.orb-c small{margin-top:.2rem;font-weight:800;font-size:clamp(.66rem,.58rem + .3vw,.85rem);letter-spacing:.2em}.orb-c::before,.orb-c::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgb(255 107 44/.65);animation:orbhalo 3.2s ease-out infinite;pointer-events:none}.orb-c::after{animation-delay:1.6s}@keyframes orbhalo{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.95)}}.orb-more{display:grid;gap:.7rem;margin-top:clamp(2.2rem,4vw,3.2rem)}.om-t{margin:0 0 .25rem;text-align:center;color:#71717a;font-weight:700;font-size:.9rem}.om-line{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.om-track{display:flex;width:max-content;animation:marquee 75s linear infinite}.om-rev .om-track{animation-direction:reverse;animation-duration:85s}.orb-more:hover .om-track{animation-play-state:paused}.om-row{display:flex;gap:.6rem;list-style:none;margin:0;padding:0 .3rem}.om-row li{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;border:1px solid #27272a;background:#111113;color:#d4d4d8;font-size:.92rem;white-space:nowrap}.ocard-pts li::before,.om-row li::before{content:"";flex:none;width:.3em;height:.58em;margin:-.2em .05em 0;border:solid var(--a);border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:1023px){.orbit{grid-template-columns:minmax(0,1fr)}.orb{order:-1;width:min(100%,470px)}}@media (max-width:640px){.orb-ni{width:36px;height:36px;border-radius:11px}.orb-ni .i{width:17px;height:17px}.orb-lb{display:none}.og-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-1.25rem;padding-inline:1.25rem;scrollbar-width:none}.og-chips::-webkit-scrollbar{display:none}.om-row li{padding:.4rem .85rem;font-size:.85rem}}.flow{position:relative;margin-top:.5rem}.fl-list{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.fl-st{display:grid;align-content:start;justify-items:center;padding:0 .6rem;text-align:center}.fl-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#141416;border:1px solid #303036;color:#d4d4d8;animation:flglow 6s linear infinite}.fl-ic .i{width:28px;height:28px}@keyframes flglow{0%,14%{background:var(--a);border-color:var(--a);color:#0a0a0b;box-shadow:0 0 0 7px rgb(255 107 44/.16),0 0 34px rgb(255 107 44/.45)}30%,100%{background:#141416;border-color:#303036;color:#d4d4d8;box-shadow:none}}.fl-n{margin-top:.85rem;color:var(--a);font-weight:800;font-size:.82rem;letter-spacing:.08em}.fl-st h3{margin:.2rem 0 0;color:#fafafa;font-size:1.08rem}.fl-st p{max-width:15rem;margin:.35rem 0 0;color:#a1a1aa;font-size:.88rem;line-height:1.65}.fl-line{position:absolute;top:31px;z-index:0;height:2px;background:#27272a}.fl-line i{position:absolute;top:-3px;right:0;width:8px;height:8px;border-radius:50%;background:var(--a);box-shadow:0 0 14px 3px rgb(255 107 44/.6);animation:flrun 6s linear infinite}.fl-line i::after{content:"";position:absolute;top:3px;left:100%;width:70px;height:2px;background:linear-gradient(90deg,var(--a),transparent)}@keyframes flrun{0%{right:0}100%{right:100%}}.fl-note{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:2.4rem 0 0;color:#a1a1aa;font-size:.93rem;text-align:center}@media (max-width:860px){.fl-list{grid-auto-flow:row;gap:1.4rem}.fl-st{grid-template-columns:64px minmax(0,1fr);justify-items:start;column-gap:1rem;padding:0;text-align:start}.fl-ic{grid-row:span 3}.fl-n{margin:0}.fl-st p{max-width:none}.fl-line{top:32px!important;bottom:32px;right:31px!important;left:auto!important;width:2px;height:auto}.fl-line i{top:0;right:-3px;animation-name:flrunv}.fl-line i::after{top:auto;bottom:100%;left:3px;width:2px;height:60px;background:linear-gradient(0deg,var(--a),transparent)}@keyframes flrunv{0%{top:0}100%{top:100%}}}.md-nav{position:sticky;top:72px;z-index:5;display:flex;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.8rem;padding:.4rem;border-radius:999px;background:var(--k);border:1px solid var(--m);box-shadow:var(--ag);overflow-x:auto;scrollbar-width:none}.md-nav::-webkit-scrollbar{display:none}.md-nav a{display:inline-flex;flex:none;align-items:center;gap:.45rem;min-height:38px;padding:.3rem .95rem;border-radius:999px;color:var(--h);font-weight:700;font-size:.9rem;white-space:nowrap}.md-nav a:hover{background:var(--l)}.md-nav b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 .35rem;border-radius:999px;background:var(--e);color:var(--c);font-size:.75rem}.md-g{scroll-margin-top:140px}.md-g+.md-g{margin-top:2.4rem}.md-gt{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.25rem}.md-gt::after{content:"";flex:1;height:1px;background:var(--m)}.md-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.md-list>li{display:flex}.md-card{position:relative;display:flex;flex-direction:column;width:100%;padding:1.25rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m);color:inherit;overflow:hidden;transition:transform .25s var(--al),border-color .25s,box-shadow .25s}.md-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--a),transparent);opacity:0;transition:opacity .25s}a.md-card:hover{transform:translateY(-4px);border-color:rgb(255 107 44/.5);box-shadow:var(--ah)}a.md-card:hover::before{opacity:1}.md-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.9rem;border-radius:14px;background:var(--e);color:var(--c);transition:background .25s,color .25s}a.md-card:hover .md-ic{background:var(--a);color:#0a0a0b}.md-ic .i{width:22px;height:22px}.md-card h4{margin:0;color:var(--g);font-size:1.1rem}.md-card p{margin:.4rem 0 0;color:var(--i);font-size:.92rem;line-height:1.7}.md-pts{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.85rem 0 0;padding:0}.md-pts li{padding:.15rem .6rem;border-radius:999px;background:var(--l);border:1px solid var(--m);color:var(--h);font-size:.76rem}.md-go{position:absolute;top:1.25rem;inset-inline-end:1.1rem;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--m);color:var(--i);transition:background .25s,border-color .25s,color .25s}a.md-card:hover .md-go{background:var(--g);border-color:var(--g);color:var(--j)}.md-go .i{width:15px;height:15px}@media (max-width:1100px){.md-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.md-list{grid-template-columns:minmax(0,1fr);gap:.7rem}.md-nav{top:66px;border-radius:16px}.md-card{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:.9rem;padding:1rem 1rem 1rem 3.4rem}.md-ic{grid-row:span 2;margin:0}.md-card p{font-size:.88rem}.md-pts{display:none}.md-go{top:50%;margin-top:-16px}}.cmp{border-radius:var(--af);background:var(--k);border:1px solid var(--m);box-shadow:var(--ag);overflow:hidden}.cmp table{width:100%;border-collapse:collapse}.cmp th,.cmp td{padding:1rem 1.25rem;border-top:1px solid var(--m);font-size:.95rem;line-height:1.6;text-align:start;vertical-align:top}.cmp thead th,.cmp thead td{border-top:0;font-size:1.02rem}.cmp thead .cmp-b{color:var(--i)}.cmp thead .cmp-a{color:var(--c);background:rgb(255 107 44/.09)}.cmp tbody th{width:20%;color:var(--g);font-weight:800}.cmp td.cmp-b{color:var(--i)}.cmp td.cmp-a{color:var(--g);font-weight:700;background:rgb(255 107 44/.05)}.cmp td.cmp-b::before{content:"✕";margin-inline-end:.55rem;color:#ef4444;font-weight:800}.cmp td.cmp-a::before{content:"✓";margin-inline-end:.55rem;color:#16a34a;font-weight:800}@media (max-width:640px){.cmp thead{display:none}.cmp tr{display:block;padding:.35rem 0 .7rem;border-top:1px solid var(--m)}.cmp tbody tr:first-child{border-top:0}.cmp th,.cmp td{display:block;padding:.35rem 1rem;border:0}.cmp tbody th{width:auto;padding-top:.75rem}.cmp td.cmp-b::before{content:"✕ " attr(data-h) ": "}.cmp td.cmp-a{margin:.25rem .7rem 0;border-radius:12px;padding:.6rem .8rem}.cmp td.cmp-a::before{content:"✓ " attr(data-h) ": "}}.ig-hub{display:grid;grid-template-columns:1fr 230px 1fr;column-gap:56px;margin-top:.5rem}.ig-ct{margin:0 0 .8rem;color:var(--i);font-size:.86rem;font-weight:700}.ig-col ul,.ig-tags,.ig-pts{margin:0;padding:0;list-style:none}.ig-col ul{display:grid;gap:.75rem}.ig-col li{position:relative;display:grid;grid-template-columns:42px 1fr;column-gap:.8rem;align-items:center;padding:.7rem .9rem;border-radius:var(--ad);background:var(--k);border:1px solid var(--m);box-shadow:var(--ag);transition:border-color .25s,transform .25s}.ig-col li:hover{border-color:var(--a);transform:translateY(-2px)}.ig-ic{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--e);color:var(--c)}.ig-ic svg{width:21px;height:21px}.ig-col b{color:var(--g);font-size:.98rem;line-height:1.4}.ig-col small{color:var(--i);font-size:.84rem;line-height:1.5}.ig-col li::after{content:"";position:absolute;top:50%;width:56px;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,var(--a),transparent) no-repeat,var(--n);background-size:24px 100%,100% 100%;animation:igw 2.2s linear infinite}.ig-in li::after{inset-inline-end:-57px}.ig-out li::after{inset-inline-start:-57px;animation-duration:2.6s}.ig-col li:nth-child(even)::after{animation-direction:reverse}.ig-col li:nth-child(3n+2)::after{animation-delay:-.8s}.ig-col li:nth-child(3n)::after{animation-delay:-1.5s}@keyframes igw{from{background-position:56px 0,0 0}to{background-position:-24px 0,0 0}}.ig-core{position:relative;display:grid;align-content:center;justify-items:center;gap:.55rem;padding:2rem 1.1rem;border-radius:var(--af);background:radial-gradient(120% 55% at 50% 0,rgb(255 107 44/.3),transparent 62%),#0a0a0b;border:1px solid #27272a;color:#fafafa;text-align:center;box-shadow:var(--ah)}.ig-logo{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-bottom:.4rem;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffa06b,var(--a) 46%,#c2410c);color:#0a0a0b;font:800 1.75rem/1 var(--ak);box-shadow:0 0 0 8px rgb(255 107 44/.12),0 0 50px rgb(255 107 44/.45)}.ig-logo::before,.ig-logo::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgb(255 107 44/.65);animation:orbhalo 3.2s ease-out infinite}.ig-logo::after{animation-delay:1.6s}.ig-core b{color:#fafafa;font:800 1.3rem/1.3 var(--ak)}.ig-core small{color:#a1a1aa;font-size:.88rem}.ig-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.45rem}.ig-tags li,.ig-log time{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace}.ig-tags li{padding:.2rem .55rem;border-radius:99px;border:1px solid #3f3f46;background:#141416;color:#d4d4d8;font-size:.74rem;font-weight:700}.ig-dev{display:grid;grid-template-columns:1.05fr 1fr;gap:2.2rem;align-items:center;margin-top:2.75rem;padding:clamp(1.4rem,3vw,2.6rem);border-radius:var(--af);background:#0a0a0b;border:1px solid #27272a;color:#d4d4d8;box-shadow:var(--ai)}.ig-dev1{grid-template-columns:1fr}.ig-dev .kicker{color:var(--a)}.ig-dev h3{margin:0;color:#fafafa;font:800 clamp(1.35rem,1rem + 1.2vw,1.9rem)/1.35 var(--ak)}.ig-dp{margin:.75rem 0 0;color:#a1a1aa;line-height:1.85}.ig-pts{display:grid;gap:.55rem;margin-top:1.15rem}.ig-pts li{display:flex;gap:.55rem;font-size:.95rem;line-height:1.7}.ig-pts svg{flex:none;width:19px;height:19px;margin-top:.2rem;color:var(--a)}.ig-pts b{color:#fafafa}.ig-acts{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.ig-term{border-radius:var(--ae);background:#141416;border:1px solid #27272a;overflow:hidden;font-size:.9rem;line-height:1.5}.ig-bar{display:flex;align-items:center;gap:.4rem;margin:0;padding:.65rem .9rem;border-bottom:1px solid #27272a;background:#18181b}.ig-bar i{width:10px;height:10px;border-radius:50%;background:#f87171}.ig-bar i+i{background:#fbbf24}.ig-bar i+i+i{background:#4ade80}.ig-bar span{margin-inline-start:.5rem;color:#a1a1aa;font-size:.82rem}.ig-bar em{width:8px;height:8px;margin-inline-start:auto;border-radius:50%;background:#4ade80;animation:igp 1.6s ease-out infinite}@keyframes igp{from{box-shadow:0 0 0 0 rgb(74 222 128/.6)}to{box-shadow:0 0 0 8px rgb(74 222 128/0)}}.ig-log{position:relative;padding:.7rem 0 .95rem;overflow:hidden}.ig-log li{display:grid;grid-template-columns:auto 5.4rem 1fr;gap:.7rem;align-items:baseline;padding:.36rem .95rem}.ig-log time{color:#71717a;font-size:.78rem}.ig-log b{color:var(--a);font-size:.86rem}.ig-log span{color:#e4e4e7}.ig-log::before{content:"";position:absolute;inset-inline:0;top:-2.4rem;height:2.4rem;background:linear-gradient(90deg,transparent,rgb(255 107 44/.1),transparent);animation:igs 7s linear 1.6s infinite;pointer-events:none}@keyframes igs{to{top:100%}}.ig-log::after{content:"";display:block;width:8px;height:15px;margin:.4rem .95rem 0;background:var(--a);animation:igc 1s steps(1) infinite}@keyframes igc{50%{opacity:0}}.in .ig-log li{animation:igl .45s var(--al) both}.in .ig-log li:nth-child(2){animation-delay:.15s}.in .ig-log li:nth-child(3){animation-delay:.3s}.in .ig-log li:nth-child(4){animation-delay:.45s}.in .ig-log li:nth-child(5){animation-delay:.6s}.in .ig-log li:nth-child(6){animation-delay:.75s}.in .ig-log li:nth-child(7){animation-delay:.9s}.in .ig-log li:nth-child(n+8){animation-delay:1.05s}@keyframes igl{from{opacity:0;transform:translateX(12px)}}@media (max-width:860px){.ig-hub{grid-template-columns:1fr;row-gap:46px}.ig-col li::after{display:none}.ig-col ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ig-core{padding:1.5rem 1.1rem}.ig-core::before,.ig-core::after{content:"";position:absolute;left:50%;width:2px;height:46px;margin-left:-1px;background:linear-gradient(180deg,transparent,var(--a),transparent) no-repeat,var(--n);background-size:100% 18px,100% 100%;animation:igv 1.8s linear infinite}.ig-core::before{bottom:100%}.ig-core::after{top:100%}.ig-dev{grid-template-columns:1fr}}@keyframes igv{from{background-position:0 -18px,0 0}to{background-position:0 46px,0 0}}@media (max-width:640px){.ig-col ul{grid-template-columns:1fr 1fr;gap:.5rem}.ig-col li{grid-template-columns:32px 1fr;column-gap:.5rem;row-gap:.3rem;padding:.65rem}.ig-ic{grid-row:auto;width:32px;height:32px;border-radius:9px}.ig-ic svg{width:17px;height:17px}.ig-col b{font-size:.88rem;line-height:1.35}.ig-col small{grid-column:1/-1;font-size:.78rem}.ig-log li{grid-template-columns:auto 1fr;row-gap:.1rem}.ig-log span{grid-column:2}}.lk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.lk-copy{padding-top:clamp(0rem,2vw,1.5rem)}.lk-copy h2{font-size:clamp(1.72rem,.83rem + 2.09vw,2.59rem);font-weight:700;line-height:1.22;margin:0}.lk-sub{margin:.9rem 0 0;max-width:34rem;color:var(--i);font-size:1.05rem;line-height:1.85}.lk-steps{display:grid;gap:1rem;list-style:none;margin:1.7rem 0 0;padding:0}.lk-steps li{display:flex;align-items:flex-start;gap:.85rem}.lk-sn{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--e);color:var(--c);font-weight:800}.lk-steps b{display:block;color:var(--g);font-weight:700}.lk-steps small{display:block;color:var(--i);font-size:.9rem}.lk-chat{display:flex;flex-direction:column;min-height:470px;border-radius:var(--af);background:#0a0a0b;border:1px solid #27272a;color:#e4e4e7;box-shadow:var(--ah);overflow:hidden}.lk-top{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;background:#111113;border-bottom:1px solid #1f1f23}.lk-av{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffa06b,var(--a) 50%,#c2410c);color:#0a0a0b;font-weight:800;font-size:.84rem;box-shadow:0 0 0 4px rgb(255 107 44/.15)}.lk-who{display:grid;flex:1}.lk-who b{color:#fafafa;font-size:.98rem}.lk-who small{display:flex;align-items:center;gap:.35rem;color:#a1a1aa;font-size:.78rem}.lk-on{width:7px;height:7px;border-radius:50%;background:var(--ab);box-shadow:0 0 0 3px rgb(74 222 128/.18)}.lk-prog{display:flex;gap:4px}.lk-prog i{width:22px;height:4px;border-radius:4px;background:#27272a;transition:background .35s}.lk-prog i.on{background:var(--a)}.lk-log{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.15rem 1.1rem 1.3rem;background:radial-gradient(80% 60% at 100% 0,rgb(255 107 44/.07),transparent 70%)}.lk-msg{max-width:86%;margin:0;padding:.7rem .95rem;border-radius:18px;font-size:.95rem;line-height:1.65;animation:lkin .35s var(--al) both}.lk-bot{align-self:flex-start;background:#18181b;border:1px solid #27272a;color:#e4e4e7;border-start-start-radius:6px}.lk-me{align-self:flex-end;background:var(--a);color:#0a0a0b;font-weight:700;border-start-end-radius:6px}.lk-typing{display:inline-flex;align-items:center;gap:4px;padding:.95rem 1rem}.lk-typing i{width:7px;height:7px;border-radius:50%;background:#71717a;animation:lkdot 1s infinite}.lk-typing i:nth-child(2){animation-delay:.15s}.lk-typing i:nth-child(3){animation-delay:.3s}@keyframes lkdot{0%,60%,100%{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes lkin{from{opacity:0;transform:translateY(8px)}}.lk-opts{display:flex;flex-wrap:wrap;align-self:flex-start;gap:.45rem;max-width:94%;animation:lkin .35s var(--al) .05s both}.lk-opt{min-height:42px;padding:.45rem 1rem;border-radius:999px;border:1px solid rgb(255 107 44/.45);background:rgb(255 107 44/.08);color:#fafafa;font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.lk-opt:hover{background:rgb(255 107 44/.2);border-color:var(--a)}.lk-opt:active{transform:scale(.97)}.lk-res{align-self:stretch;max-width:none;padding:1.1rem 1.15rem 1.2rem;border-radius:20px;background:linear-gradient(180deg,#1a1a1d,#121214);border:1px solid #303036}.lk-k{margin:0;color:#a1a1aa;font-size:.85rem}.lk-big{display:flex;align-items:baseline;gap:.45rem;margin:.2rem 0 .15rem;color:var(--a);font-family:var(--ak);font-weight:800;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.15}.lk-big bdi{direction:ltr}.lk-big small{color:#a1a1aa;font-size:.9rem;font-weight:700}.lk-rate{margin:0 0 .95rem;color:#d4d4d8;font-size:.88rem}.lk-bars{display:grid;gap:.6rem;margin-bottom:1rem}.lk-bar{display:grid;grid-template-columns:6.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;color:#d4d4d8;font-size:.82rem}.lk-track{height:8px;border-radius:8px;background:#27272a;overflow:hidden}.lk-track i{display:block;width:0;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--a),#ffa06b);transition:width 1.1s var(--al)}.lk-bar b{color:#fafafa;font-weight:700;direction:ltr}.lk-fixt{margin:0 0 .4rem;color:#a1a1aa;font-size:.8rem;font-weight:700}.lk-fix{display:grid;gap:.35rem;list-style:none;margin:0 0 1.05rem;padding:.75rem .9rem;border-radius:14px;background:rgb(74 222 128/.06);border:1px solid rgb(74 222 128/.18)}.lk-fix li{display:flex;align-items:flex-start;gap:.5rem;color:#d4d4d8;font-size:.84rem}.lk-fix li::before{content:"";flex:none;width:.3em;height:.58em;margin-top:.32em;border:solid var(--ab);border-width:0 2px 2px 0;transform:rotate(45deg)}.lk-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.lk-cta{background:#25d366;color:#052e16}.lk-cta:hover{background:#1fbe5b}.lk-again{padding:.3rem 0;border:0;background:none;color:#a1a1aa;font:inherit;font-size:.86rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lk-again:hover{color:#fafafa}.lk-note{margin:.85rem 0 0;color:#71717a;font-size:.76rem;line-height:1.6}.lk-nojs{display:grid;justify-items:start;gap:.85rem;padding:1.15rem 1.1rem}.js .lk-nojs{display:none}html:not(.js) .lk-log{display:none}@media (max-width:860px){.lk{grid-template-columns:minmax(0,1fr)}.lk-chat{min-height:420px}}@media (max-width:640px){.lk-msg{max-width:92%}.lk-bar{grid-template-columns:5.6rem minmax(0,1fr) auto}}.dm-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.dm-copy h2{margin:0;font-size:clamp(1.9rem,.95rem + 2.6vw,3rem);font-weight:800;line-height:1.18}.dm-p{margin:.9rem 0 0;max-width:36rem;color:rgb(10 10 11/.8);font-size:1.08rem;line-height:1.85}.dm-gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;list-style:none;margin:1.8rem 0 0;padding:0}.dm-gets li{display:flex;align-items:flex-start;gap:.75rem}.dm-gi{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#0a0a0b;color:var(--a)}.dm-gi .i{width:20px;height:20px}.dm-gets b{display:block;color:#0a0a0b;font-weight:800}.dm-gets small{display:block;margin-top:.1rem;color:rgb(10 10 11/.72);font-size:.9rem;line-height:1.6}.dm-card{display:grid;gap:1.15rem;padding:clamp(1.4rem,2.8vw,2rem);border-radius:var(--af);background:#0a0a0b;color:#e4e4e7;box-shadow:0 34px 70px -34px rgb(0 0 0/.6)}.dm-ct{display:flex;align-items:center;gap:.55rem;margin:0;color:#fafafa;font-family:var(--ak);font-size:1.25rem;font-weight:800}.dm-ct .i{color:var(--a)}.dm-when{margin:0;padding:0;border:0;min-width:0}.dm-when legend{margin-bottom:.6rem;padding:0;color:#d4d4d8;font-size:.92rem;font-weight:700}.dm-when legend small{color:#71717a;font-weight:500}.dm-slots{display:flex;flex-wrap:wrap;gap:.45rem}.dm-slot{position:relative;cursor:pointer}.dm-slot input{position:absolute;opacity:0;pointer-events:none}.dm-slot span{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .95rem;border-radius:999px;border:1px solid #3f3f46;background:#141416;color:#e4e4e7;font-size:.9rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.dm-slot:hover span{border-color:#71717a}.dm-slot input:checked+span{background:#fafafa;border-color:#fafafa;color:#0a0a0b;font-weight:700}.dm-slot input:focus-visible+span{outline:3px solid var(--a);outline-offset:2px}.dm-cta{width:100%;min-height:58px;background:#25d366;color:#052e16;font-size:1.06rem;animation:dmglow 2.8s ease-in-out infinite}.dm-cta:hover{background:#1fbe5b}@keyframes dmglow{0%,100%{box-shadow:0 0 0 0 rgb(37 211 102/0)}50%{box-shadow:0 0 0 7px rgb(37 211 102/.16)}}.dm-ok{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem .95rem;border-radius:14px;background:rgb(74 222 128/.08);border:1px solid rgb(74 222 128/.25);color:#d1fae5;font-size:.9rem;line-height:1.65}.dm-ok .i{flex:none;margin-top:.15rem;color:var(--ab)}.dm-ok b{color:#fafafa;direction:ltr;unicode-bidi:isolate}.dm-call{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;color:#a1a1aa;font-size:.92rem}.dm-call .i{width:1.05em;height:1.05em}.dm-call bdi{color:#fafafa;font-weight:700}.dm-call:hover bdi{text-decoration:underline;text-underline-offset:3px}.dm-trust{display:flex;justify-content:center;gap:.4rem 1.1rem;list-style:none;margin:-.3rem 0 0;padding:0;color:#71717a;font-size:.82rem;font-weight:700}.dm-trust li+li::before{content:"·";margin-inline-end:1.1rem;color:#3f3f46}@media (max-width:1023px){.dm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dm-gets{grid-template-columns:minmax(0,1fr)}}.pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);align-items:stretch}.pt-card{--ao:clamp(1.4rem,2.6vw,2rem);display:flex;flex-direction:column;padding:var(--ao);border-radius:var(--af);overflow:hidden}.pt-find{background:var(--k);border:1px solid var(--m);box-shadow:var(--ag)}.pt-join{position:relative;isolation:isolate;background:#0a0a0b;color:#d4d4d8;border:1px solid #27272a}.pt-join::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 0 0,rgb(255 107 44/.24),transparent 70%),radial-gradient(rgb(255 255 255/.06) 1px,transparent 1.3px) 0 0/20px 20px}.pt-ph{height:170px;margin:calc(-1 * var(--ao)) calc(-1 * var(--ao)) 1.4rem}.pt-ph img{width:100%;height:100%;object-fit:cover}.pt-aud{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .9rem;color:var(--i);font-size:.9rem;font-weight:700}.pt-join .pt-aud{color:#a1a1aa}.pt-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--e);color:var(--c)}.pt-join .pt-ic{background:rgb(255 107 44/.15);color:var(--a)}.pt-ic .i{width:19px;height:19px}.pt-card h3{margin:0;color:var(--g);font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);line-height:1.3}.pt-join h3{color:#fafafa}.pt-p{margin:.7rem 0 0;max-width:34rem;color:var(--i);font-size:1rem;line-height:1.8}.pt-join .pt-p{color:#a1a1aa}.pt-stat{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.4rem 0 0;color:var(--h);font-size:.95rem}.pt-stat p{margin:0}.pt-stat b{color:var(--g);font-weight:800}.pt-faces{display:flex}.pt-face{display:grid;place-items:center;width:38px;height:38px;margin-inline-start:-10px;border-radius:50%;border:2px solid var(--k);color:#0a0a0b;font-weight:800;font-size:.95rem}.pt-face:first-child{margin-inline-start:0}.pf-0{background:#ffb48a}.pf-1{background:#a7f3d0}.pf-2{background:#bfdbfe}.pf-3{background:#fde68a}.pf-4{background:#ddd6fe}.pt-face-n{background:var(--g);color:var(--j);font-size:.78rem}.gv-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:1.1rem 0 0;padding:0}.gv-chips a,.gv-chips span{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:.3rem .85rem;border-radius:999px;background:var(--l);border:1px solid var(--m);color:var(--h);font-size:.9rem;transition:border-color .2s,background .2s}.gv-chips a:hover{border-color:var(--g);background:var(--k)}.gv-chips b{font-weight:700;color:var(--c)}.gv-more span{color:var(--i)}.pt-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:auto;padding-top:1.6rem}.pt-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--h);font-weight:700;font-size:.93rem;text-decoration:underline;text-decoration-color:var(--n);text-underline-offset:4px}.pt-link:hover{text-decoration-color:currentColor}.pt-link .i{width:1.1em;height:1.1em;color:var(--x)}.pt-gains{display:grid;gap:.6rem;list-style:none;margin:1.2rem 0 0;padding:0}.pt-gains li{display:flex;align-items:flex-start;gap:.65rem;color:#e4e4e7;font-size:.97rem;line-height:1.6}.pt-gains li::before{content:"";flex:none;width:.34rem;height:.62rem;margin:.34rem .3rem 0 .25rem;border:solid var(--a);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.pt-steps{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.pt-steps li{display:inline-flex;align-items:center;gap:.45rem;color:#fafafa;font-size:.88rem;font-weight:700}.pt-steps li+li::before{content:"";width:22px;height:1px;background:#3f3f46}.pt-steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#18181b;border:1px solid #3f3f46;color:var(--a);font-size:.8rem}@media (max-width:860px){.pt-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pt-steps{gap:.6rem 1rem}.pt-steps li+li::before{display:none}}.pd-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:1rem 3rem;align-items:end;margin-bottom:1.5rem}.pd-head p{grid-column:1;margin:0;color:var(--i)}.pd-search{position:relative;grid-column:2;grid-row:1/span 2;align-self:end}.pd-search .i{position:absolute;inset-inline-start:1.1rem;top:50%;transform:translateY(-50%);color:var(--i);pointer-events:none}.pd-search input{width:100%;height:56px;padding-inline:3rem 1.2rem;border-radius:999px;border:1px solid var(--o);background:var(--k);color:var(--g);font-size:1.02rem}.pd-search input:focus{outline:none;border-color:var(--c);box-shadow:0 0 0 4px var(--f)}html:not(.js) .pd-search,html:not(.js) .pd-chips{display:none}@media (max-width:640px){.chips.pd-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.3rem;margin-inline:-1.25rem;padding-inline:1.25rem}.pd-chips .chip{flex:none}}.chip b{font-size:.8rem;font-weight:700;opacity:.7}.pd-count{color:var(--i);margin:0 0 1rem}.pd-list{display:grid;gap:1rem;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.pc{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m);transition:border-color .25s,box-shadow .25s,transform .25s var(--al)}.pc:hover{border-color:var(--n);box-shadow:var(--ah);transform:translateY(-3px)}.pc-top{display:flex;align-items:center;gap:.85rem}.pc-id{flex:1;min-width:0}.pc-av{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:18px;overflow:hidden;color:#0a0a0b;font-family:var(--ak);font-size:1.45rem;font-weight:800;box-shadow:0 0 0 3px var(--k),0 0 0 4px var(--m)}.pc-av img{width:100%;height:100%;object-fit:cover}.pc h3{display:flex;align-items:center;gap:.4rem;font-size:1.13rem;margin:0}.pc-ok{width:1.05em;height:1.05em;color:var(--x)}.pc-co{margin:.15rem 0 0;color:var(--i);font-size:.96rem}.pc-gov{display:inline-flex;align-self:flex-start;align-items:center;gap:.25rem;flex:none;padding:.3rem .75rem;border-radius:999px;background:var(--l);font-weight:700;font-size:.86rem;color:var(--g)}.pc-gov .i{width:.95em;height:.95em;color:var(--c)}.pc-lv{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none}.pc-lv li{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .75rem;border-radius:999px;font-size:.84rem;font-weight:700}.pc-lv .i{width:1em;height:1em}.lv-cert{background:#dcfce7;color:#14532d}.lv-train{background:#dbeafe;color:#1e3a8a}.lv-inv{background:#0a0a0b;color:#fafafa}@media (prefers-color-scheme:dark){.lv-cert{background:rgb(34 197 94/.15);color:#86efac}.lv-train{background:rgb(59 130 246/.16);color:#93c5fd}.lv-inv{background:#fafafa;color:#0a0a0b}}.pc-areas{margin:0;color:var(--h);font-size:.98rem}.pc-areas span{color:var(--i)}.pc-meta{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0;padding-top:.8rem;border-top:1px solid var(--m);color:var(--i);font-size:.88rem}.pc-act{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.pc-act .btn{flex:1 1 9rem}.pv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 3rem;align-items:center;margin-top:clamp(2.46rem,4.08vw,3.4rem);padding:clamp(1.29rem,2.73vw,1.95rem);border-radius:var(--af);background:var(--l)}.pv h2{font-size:clamp(1.47rem,.99rem + 1.38vw,1.98rem)}.pv p{margin:.6rem 0 0;color:var(--i)}.pv-form{display:flex;gap:.6rem}.pv-form input{flex:1;min-width:0;height:56px;padding:0 1.2rem;border-radius:999px;border:1px solid var(--o);background:var(--k);color:var(--g);font-size:1.05rem;text-align:left}.pv-form input:focus{outline:none;border-color:var(--c);box-shadow:0 0 0 4px var(--f)}.pv-form .btn{height:56px}.pv-out{grid-column:1/-1;padding:1.1rem 1.3rem;border-radius:var(--ad);background:var(--k);border:1px solid var(--m)}.pv-out.ok{border-color:var(--x)}.pv-out.bad{border-color:var(--z)}.pv-out b{display:block;color:var(--g)}.pa{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(1.23rem,2.72vw,2.72rem);align-items:start;margin-top:clamp(2.46rem,4.08vw,3.4rem)}.pa-copy p{color:var(--i);font-size:1.1rem;margin:1rem 0 0}.pa-card{padding:clamp(1.29rem,2.64vw,1.94rem)}.pa-gains{display:grid;gap:.55rem;list-style:none;margin:1.4rem 0 0;padding:0}.pa-gains li{display:flex;align-items:flex-start;gap:.65rem;color:var(--h);font-size:.98rem;line-height:1.6}.pa-gains li::before{content:"";flex:none;width:.34rem;height:.62rem;margin:.34rem .3rem 0 .25rem;border:solid var(--c);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.pa-steps{display:grid;gap:.95rem;list-style:none;margin:1.6rem 0 0;padding:1.15rem 1.2rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m)}.pa-steps li{display:flex;align-items:flex-start;gap:.8rem}.pa-sn{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--a);color:#0a0a0b;font-size:.85rem;font-weight:800}.pa-steps b{display:block;color:var(--g);font-weight:700}.pa-steps small{display:block;color:var(--i);font-size:.88rem;line-height:1.6}@media (max-width:860px){.pd-head,.pv,.pa{grid-template-columns:minmax(0,1fr)}.pd-search{grid-column:1;grid-row:auto}.pv-form{flex-direction:column}.pv-form .btn{width:100%}}.areas{display:grid;gap:1rem;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.area{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;height:100%;padding:1.4rem}.area .ico{margin:0}.area-b{min-width:0}.area h3{font-size:1.1rem;margin:0 0 .3rem}.area p{font-size:.94rem;line-height:1.65}.area .go{position:absolute;top:1.5rem;inset-inline-end:1.35rem;color:var(--i);transition:.2s}a.area:hover .go{color:var(--c);transform:translateX(-4px)}@media (max-width:639px){.area{flex-direction:row;gap:.9rem;padding:1.05rem 1.1rem;padding-inline-end:2.6rem}.area .ico{width:42px;height:42px}.area .go{top:50%;margin-top:-.62em}.areas{gap:.7rem}}.show{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.64rem,3.4vw,3.4rem);align-items:center}.show-solo{grid-template-columns:minmax(0,1fr);max-width:820px}.show-rev .show-media{order:-1}.show-media img{width:100%;max-height:460px;object-fit:cover;border-radius:var(--af)}@media (max-width:640px){.show-media img{max-height:320px}}.show h2{font-size:clamp(1.54rem,.94rem + 1.4vw,2.11rem)}.show .rt{color:var(--i);font-size:1.1rem}.show .rt p:last-child{margin:0}.ticks{display:grid;gap:.7rem;list-style:none;margin-top:1.4rem}.ticks li{display:flex;align-items:flex-start;gap:.65rem}.ticks .i{color:var(--c);width:1.2em;height:1.2em;margin-top:.3em}.link-arrow{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.6rem;color:var(--c);font-weight:700}.link-arrow .i{transition:.2s}.link-arrow:hover .i{transform:translateX(-4px)}@media (max-width:1023px){.show{grid-template-columns:minmax(0,1fr)}.show-rev .show-media{order:0}}.steps{display:grid;gap:1rem;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.step-n{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:1rem;border-radius:50%;background:var(--g);color:var(--j);font-family:var(--ak);font-weight:700}.step:first-child .step-n{background:var(--a);color:#0a0a0b}.stats{display:grid;gap:1rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.stats div{display:flex;flex-direction:column-reverse;padding:1.6rem}.stats dd{margin:0;color:var(--g);font-family:var(--ak);font-weight:700;font-size:clamp(1.94rem,1.17rem + 1.56vw,2.5rem);line-height:1.22}.stats dt{margin-top:.5rem;color:var(--i);font-weight:500}.logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem 3rem;list-style:none}.logos img{height:46px;width:auto;filter:grayscale(1);opacity:.75;transition:.2s}.logos li:hover img{filter:none;opacity:1}.quote{display:flex;flex-direction:column;gap:1.1rem;margin:0}.q-ico{width:34px;height:34px;color:var(--a)}.quote blockquote{margin:0;font-family:var(--ak);font-size:1.15rem;line-height:1.75;color:var(--g)}.quote blockquote p{margin:0}.quote figcaption{display:flex;align-items:center;gap:.75rem;margin-top:auto;color:var(--i);font-weight:700}.quote figcaption img{width:44px;height:44px;border-radius:50%;object-fit:cover}.plans{display:grid;gap:1rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.plan{position:relative;display:flex;flex-direction:column;padding:2rem 1.8rem;background:var(--l);border-color:transparent}.plan h3{font-size:1.44rem;margin:0}.plan-for{margin:.45rem 0 1.5rem!important;min-height:3.4em}.plan .ticks{margin:0 0 2rem;flex:1;align-content:start}.plan .btn{width:100%}.plan .btn-ghost{background:#0a0a0b;color:#fafafa;border-color:#0a0a0b}.plan-hi{background:#0a0a0b;color:#d4d4d8}.plan-hi h3{color:#fafafa}.plan-hi .plan-for{color:#a1a1aa}.plan-hi .ticks .i{color:var(--a)}.plan-badge{position:absolute;top:1.4rem;inset-inline-end:1.4rem;margin:0!important;padding:.25rem .8rem;border-radius:999px;background:var(--a);color:#0a0a0b!important;font-weight:700;font-size:.82rem}@media (prefers-color-scheme:dark){.plan .btn-ghost{background:#fafafa;color:#0a0a0b;border-color:#fafafa}.plan-hi{background:#000;border:1px solid #27272a}}.plans-note{max-width:640px;margin:2rem 0 0;color:var(--i)}.faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.64rem,3.4vw,3.06rem);align-items:start}.faq-wrap .sec-head{position:sticky;top:110px;margin:0}.faq-wrap .link-arrow{margin-top:1.25rem}.faq{display:grid}.faq details{border-top:1px solid var(--n)}.faq details:last-child{border-bottom:1px solid var(--n)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem .2rem;color:var(--g);font-family:var(--ak);font-weight:700;font-size:1.12rem;line-height:1.5;cursor:pointer;list-style:none;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--i);transition:.2s}.faq details[open] summary .i{transform:rotate(180deg);color:var(--c)}.faq .rt{padding:0 .2rem 1.3rem;color:var(--i)}.faq .rt p:last-child{margin:0}@media (max-width:1023px){.faq-wrap{grid-template-columns:minmax(0,1fr)}.faq-wrap .sec-head{position:static}}.sec-cta{padding:clamp(2.05rem,3.4vw,3.06rem) 0}.band{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:2rem;align-items:center;padding:clamp(1.64rem,3.4vw,2.72rem);border-radius:var(--af)}.band h2{font-size:clamp(1.67rem,.94rem + 1.87vw,2.5rem);font-weight:800;line-height:1.22;margin-bottom:.5rem}.band p{margin:0;font-size:1.12rem}.band-cta{display:flex;flex-wrap:wrap;gap:.75rem}.band-brand{background:var(--a);color:#0a0a0b}.band-brand h2{color:#0a0a0b}.band-brand .btn-dark{background:#0a0a0b;color:#fafafa}.band-brand .btn-line{border-color:#0a0a0b;color:#0a0a0b}.band-dark{background:#0a0a0b;color:#d4d4d8;border:1px solid #1f1f23}.band-dark h2{color:#fafafa}@media (max-width:860px){.band{grid-template-columns:minmax(0,1fr)}}.phead{padding:clamp(2.05rem,4.08vw,3.06rem) 0 clamp(1.72rem,3.12vw,2.34rem);border-bottom:1px solid var(--m)}.phead h1{font-size:clamp(1.89rem,1.01rem + 2.16vw,2.74rem);font-weight:800;line-height:1.22;margin:1rem 0 .75rem}.lead-p{max-width:46rem;margin:0;color:var(--i);font-size:1.15rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin-bottom:1.1rem;color:var(--i);font-size:.92rem}.crumbs li+li::before{content:"/";margin-inline-end:.4rem;opacity:.5}.crumbs a:hover{color:var(--c)}.crumbs [aria-current]{color:var(--g);font-weight:500}.hero .crumbs ol{color:#a1a1aa}.hero .crumbs [aria-current]{color:#fafafa}.feeds{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0}.empty{display:grid;justify-items:center;gap:.75rem;padding:3rem 1rem;text-align:center;color:var(--i)}.empty .i{width:44px;height:44px;color:var(--a)}.prose{font-size:1.08rem;line-height:1.95}.prose>*+*{margin-top:1.15em}.prose p{margin:0}.prose h2{font-size:clamp(1.33rem,1.03rem + .77vw,1.55rem);margin-top:2.2em;margin-bottom:0;scroll-margin-top:100px}.prose>h2:first-child{margin-top:0}.prose ul:not(.ticks),.prose ol:not(.nsteps){display:grid;gap:.45em;padding-inline-start:1.4em}.prose li::marker{color:var(--c)}.prose a,.rt a,.consent a{color:var(--c);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.sec-dark .rt a{color:var(--a)}.prose strong,.rt strong{color:var(--g);font-weight:700}.prose .ticks{margin-top:1.15em}.nsteps{display:grid;gap:1rem;list-style:none;counter-reset:n}.nsteps>li{position:relative;counter-increment:n;padding-inline-start:3.2rem;min-height:2.3rem}.nsteps>li::before{content:counter(n);position:absolute;inset-inline-start:0;top:.15rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--g);color:var(--j);font-family:var(--ak);font-weight:700;font-size:.95rem;line-height:1}.note{--ap:#2563eb;display:flex;gap:.85rem;padding:1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--ap) 32%,transparent);border-radius:var(--ad);background:color-mix(in srgb,var(--ap) 7%,var(--k))}.note>.i{margin-top:.3em;color:var(--ap)}.note div{min-width:0}.note p{margin:0}.note p+p{margin-top:.6em}.note-t{display:block;color:var(--g);margin-bottom:.15rem}.note-tip{--ap:#16a34a}.note-warn{--ap:#d97706}.note-bad{--ap:#dc2626}.tbl{overflow-x:auto;border:1px solid var(--m);border-radius:var(--ad);background:var(--k)}.tbl table{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.7}.tbl th,.tbl td{padding:.75rem 1rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--m)}.tbl th{background:var(--l);color:var(--g);font-weight:700;white-space:nowrap}.tbl tr:last-child td{border-bottom:0}.formula{margin-inline:0;padding:1.1rem 1.3rem;border:1px solid var(--m);border-radius:var(--ad);background:var(--l)}.formula-t{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--i);font-weight:700;font-size:.95rem}.formula code{display:block;color:var(--g);font-family:inherit;font-weight:700;font-size:1.05rem}.formula-n{margin:.6rem 0 0!important;color:var(--i);font-size:.93rem}.fig{margin-inline:0}.fig img{border-radius:var(--ad);border:1px solid var(--m)}.fig figcaption{margin-top:.6rem;color:var(--i);font-size:.92rem;text-align:center}.search{position:relative;display:flex;gap:.5rem;max-width:660px;margin-top:1.75rem}.search input{flex:1;min-width:0;height:58px;padding-inline:3.1rem 1.2rem;border-radius:999px;border:1px solid var(--o);background:var(--k);color:var(--g);font-size:1.05rem;transition:.2s}.search input:focus{outline:none;border-color:var(--c);box-shadow:0 0 0 4px var(--f)}.search .search-i{position:absolute;inset-inline-start:1.15rem;top:50%;transform:translateY(-50%);color:var(--i);pointer-events:none}.search .btn{height:58px}html:not(.js) .search{display:none}.sres{max-width:660px;margin-top:1rem}.sres ul{display:grid;gap:.5rem;list-style:none}.sres a{display:block;padding:.95rem 1.15rem;border-radius:16px;border:1px solid var(--m);background:var(--k);transition:.2s}.sres a:hover,.sres a:focus-visible{border-color:var(--g)}.sres b{display:block;color:var(--g)}.sres span{color:var(--i);font-size:.92rem}.sres p{color:var(--i);margin:0}.alist{display:grid;gap:.85rem;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.acard{display:flex;align-items:flex-start;gap:1rem;height:100%;padding:1.2rem 1.3rem}.acard .ico{margin:0;width:44px;height:44px}.acard-b{flex:1;min-width:0}.acard h3{font-size:1.06rem;margin:0 0 .25rem}.acard p{font-size:.95rem}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.6rem;color:var(--i);font-size:.85rem}.kindtag{padding:.12rem .6rem;border-radius:999px;background:var(--l);border:1px solid var(--m);font-weight:700}.art-wrap{padding:clamp(1.72rem,3.9vw,2.73rem) 0 clamp(2.05rem,3.4vw,2.72rem)}.art-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.art{max-width:780px;min-width:0}.art-head h1{font-size:clamp(1.76rem,1.09rem + 1.72vw,2.34rem);font-weight:800;margin:0 0 .75rem}.art-lead{font-size:1.2rem;color:var(--i);margin:0}.art-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--m);color:var(--i);font-size:.92rem}.art-meta>span{display:inline-flex;align-items:center;gap:.4rem}.art-meta .i{width:1.05em;height:1.05em}.tags em{font-style:normal;padding:.05rem .5rem;border-radius:6px;background:var(--l)}.toc{align-self:start;font-size:.95rem}.toc-t{margin:0 0 .6rem;color:var(--g);font-weight:700}.toc ol{display:grid;gap:.5rem;list-style:none;padding-inline-start:1rem;border-inline-start:2px solid var(--m)}.toc a{color:var(--i);transition:.2s}.toc a:hover,.toc a.on{color:var(--c)}@media (min-width:1100px){.art-layout.has-toc{grid-template-columns:minmax(0,780px) 240px;justify-content:start;gap:4.5rem}.toc{position:sticky;top:100px}}@media (max-width:1099px){.toc{order:-1;padding:1.1rem 1.3rem;border:1px solid var(--m);border-radius:var(--ad);background:var(--k)}}.cl-sec{padding-top:1rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}html:not(.js) .chips{display:none}.chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem 1.05rem;border-radius:999px;border:1px solid var(--n);background:var(--k);color:var(--h);font-size:.95rem;font-weight:500;cursor:pointer;transition:.2s}.chip .i{width:1.05em;height:1.05em}.chip:hover{border-color:var(--g)}.chip[aria-pressed=true]{background:var(--g);border-color:var(--g);color:var(--j)}.cl-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:1.4rem}.cl-head-meta .cl-last,.cl-head-meta .feeds{margin:0}.cl-bar{position:sticky;top:72px;z-index:5;display:grid;gap:.5rem;margin:0 0 2.2rem;padding:.6rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m);box-shadow:var(--ag)}.cl-bar .chips{flex-wrap:nowrap;margin:0;overflow-x:auto;scrollbar-width:none}.cl-bar .chips::-webkit-scrollbar{display:none}.cl-bar .chip{flex:none;min-height:38px;padding:.3rem .9rem;font-size:.9rem}.cl-month+.cl-month{margin-top:2.6rem}.cl-mh{display:flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:1.26rem}.cl-mh::after{content:"";flex:1;height:1px;background:var(--m)}.cl-mc{display:grid;place-items:center;min-width:26px;height:26px;padding:0 .45rem;border-radius:999px;background:var(--l);color:var(--i);font-size:.8rem;font-weight:700}.cl-sec .cl-it{scroll-margin-top:150px}.cl-sec .cl-c{padding:1.15rem 1.3rem}.cl-sec .cl-c:hover{transform:none}.cl-sec .cl-c h3{font-size:1.15rem}.cl-c .rt{margin-top:.35rem;color:var(--i);font-size:.95rem}.cl-c .rt p:last-child{margin:0}.cl-hl .cl-dot{border-color:var(--a)}.cl-hl .cl-c{border-color:rgb(255 107 44/.4)}.cl-it:target .cl-c{border-color:var(--a);box-shadow:0 0 0 4px var(--f)}@media (max-width:860px){.cl-bar{position:static}}.cl-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .7rem!important}.kind,.atag{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.6}.kind .i,.atag .i{width:1em;height:1em}.kind-new{background:#dcfce7;color:#166534}.kind-improved{background:#dbeafe;color:#1e40af}.kind-fixed{background:#fef3c7;color:#92400e}.atag{background:var(--l);color:var(--i)}.star{background:var(--e);color:var(--c)}@media (prefers-color-scheme:dark){.kind-new{background:rgb(34 197 94/.15);color:#86efac}.kind-improved{background:rgb(59 130 246/.16);color:#93c5fd}.kind-fixed{background:rgb(245 158 11/.15);color:#fcd34d}}.clcard{display:flex;flex-direction:column;height:100%}.clcard h3{font-size:1.1rem}.clcard time{margin-top:auto;padding-top:1rem;color:var(--i);font-size:.88rem}.cl-home{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.cl-side h2{margin:0;font-size:clamp(1.72rem,.83rem + 2.09vw,2.59rem);font-weight:700;line-height:1.22}.cl-sub{margin:.8rem 0 0;color:var(--i);font-size:1.02rem;line-height:1.8}.cl-last{display:flex;align-items:center;gap:.5rem;margin:1.3rem 0 0;color:var(--h);font-size:.93rem}.cl-last time{color:var(--g);font-weight:700}.cl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;list-style:none;margin:1.1rem 0 0;padding:0}.cl-stats li{display:grid;gap:.15rem;padding:.75rem .85rem;border-radius:var(--ad);background:var(--k);border:1px solid var(--m)}.cl-stats b{color:var(--g);font-family:var(--ak);font-size:1.6rem;font-weight:800;line-height:1.1}.cl-stats span{display:inline-flex;align-items:center;gap:.3rem;color:var(--i);font-size:.82rem;font-weight:700}.cl-stats .i{width:1em;height:1em}.cl-st-new .i{color:#16a34a}.cl-st-improved .i{color:#2563eb}.cl-st-fixed .i{color:#d97706}.cl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.5rem}.cl-rss{display:inline-flex;align-items:center;gap:.4rem;color:var(--i);font-weight:700;font-size:.92rem}.cl-rss .i{width:1.05em;height:1.05em;color:#f97316}.cl-rss:hover{color:var(--g)}.cl-tl{position:relative;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.cl-tl::before{content:"";position:absolute;inset-block:.9rem;inset-inline-start:calc(5.2rem + 7px);width:2px;border-radius:2px;background:linear-gradient(var(--a),var(--m) 45%)}.cl-it{display:grid;grid-template-columns:4.2rem 16px minmax(0,1fr);gap:0 1rem;align-items:start}.cl-d{display:grid;justify-items:center;padding-top:.8rem;color:var(--i);line-height:1.15;text-align:center}.cl-d b{color:var(--g);font-family:var(--ak);font-size:1.6rem;font-weight:800}.cl-d span{font-size:.78rem;font-weight:700}.cl-dot{position:relative;z-index:1;width:16px;height:16px;margin-top:1.15rem;border-radius:50%;background:var(--j);border:3px solid var(--n)}.cl-first .cl-dot{background:var(--a);border-color:var(--a);box-shadow:0 0 0 5px rgb(255 107 44/.18)}.cl-first .cl-dot::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--a);animation:orbping 1.8s var(--al) infinite}.cl-c{display:block;padding:1rem 1.15rem 1.1rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m);color:inherit;transition:transform .25s var(--al),border-color .25s,box-shadow .25s}.cl-c:hover{transform:translateX(-4px);border-color:var(--n);box-shadow:var(--ah)}.cl-first .cl-c{border-color:rgb(255 107 44/.45);box-shadow:0 18px 40px -26px rgb(255 107 44/.55)}.cl-c h3{margin:0;color:var(--g);font-size:1.08rem;line-height:1.45}.cl-c p{margin:.35rem 0 0;color:var(--i);font-size:.93rem;line-height:1.7}.cl-new{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;background:var(--a);color:#0a0a0b;font-size:.75rem;font-weight:800}@media (max-width:900px){.cl-home{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cl-it{grid-template-columns:3.2rem 14px minmax(0,1fr);gap:0 .7rem}.cl-tl::before{inset-inline-start:calc(3.9rem + 6px)}.cl-d b{font-size:1.3rem}.cl-dot{width:14px;height:14px}.cl-stats b{font-size:1.35rem}}.ct-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;list-style:none;margin:0 0 clamp(1.6rem,3vw,2.4rem);padding:0}.ct-q{display:flex;align-items:center;gap:.9rem;height:100%;padding:1.1rem 1.2rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m);color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.ct-q:hover{border-color:var(--g);transform:translateY(-3px);box-shadow:var(--ah)}.ct-qi{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:15px;background:var(--l);color:var(--g)}.ct-qi .i{width:24px;height:24px}.ct-whatsapp .ct-qi{background:#25d366;color:#052e16}.ct-qt{display:grid;flex:1;min-width:0}.ct-qt b{color:var(--g);font-size:1.02rem}.ct-qt bdi{color:var(--h);font-weight:700;text-align:start}.ct-qt small{color:var(--i);font-size:.8rem}.ct-go{color:var(--i);transition:transform .2s}.ct-q:hover .ct-go{transform:translateX(-4px);color:var(--g)}.ct-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(1.5rem,3.4vw,3rem);align-items:start}.ct-solo{grid-template-columns:minmax(0,1fr);max-width:760px}.ct-ft{display:flex;align-items:center;gap:.5rem;margin:0 0 1.2rem;color:var(--g);font-family:var(--ak);font-size:1.25rem;font-weight:800}.ct-ft .i{color:var(--c)}.ct-ft small{color:var(--i);font-size:.85rem;font-weight:500}.ct-side h2{margin:0;font-size:clamp(1.4rem,1rem + 1vw,1.8rem)}.ct-steps{display:grid;gap:1rem;list-style:none;margin:1.3rem 0 0;padding:0}.ct-steps li{display:flex;align-items:flex-start;gap:.8rem}.ct-steps span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--e);color:var(--c);font-weight:800;font-size:.85rem}.ct-steps b{display:block;color:var(--g)}.ct-steps small{display:block;color:var(--i);font-size:.88rem}.ct-office{display:flex;gap:.8rem;margin-top:1.6rem;padding:1.1rem 1.2rem;border-radius:var(--ae);background:var(--k);border:1px solid var(--m)}.ct-pin{flex:none;margin-top:.2rem;color:var(--c)}.ct-office b{color:var(--g)}.ct-office p{margin:.2rem 0 0;color:var(--h)}.ct-hours{display:flex;align-items:center;gap:.35rem;color:var(--i)!important;font-size:.9rem}.ct-office .link-arrow{margin-top:.55rem;font-size:.9rem}.lf-more{border-top:1px dashed var(--n);padding-top:.9rem}.lf-more summary{display:flex;align-items:center;gap:.45rem;color:var(--h);font-weight:700;cursor:pointer;list-style:none}.lf-more summary::-webkit-details-marker{display:none}.lf-more summary .i{width:1.1em;height:1.1em;transition:transform .2s}.lf-more[open] summary .i{transform:rotate(180deg)}.lf-more-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;margin-top:1.1rem}@media (max-width:900px){.ct-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lf-more-in{grid-template-columns:minmax(0,1fr)}}.co{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.co-copy h2{margin:0;font-size:clamp(1.6rem,.9rem + 1.9vw,2.4rem);line-height:1.25}.co-p{margin:.9rem 0 0;max-width:38rem;color:var(--i);font-size:1.05rem;line-height:1.85}.co-pts{display:grid;gap:.5rem;list-style:none;margin:1.2rem 0 0;padding:0}.co-pts li{display:flex;align-items:flex-start;gap:.65rem;color:var(--h)}.co-pts li::before{content:"";flex:none;width:.34rem;height:.62rem;margin:.36rem .3rem 0 .25rem;border:solid var(--c);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.co-web{margin-top:1.5rem}.co-card{position:relative;isolation:isolate;display:grid;gap:1rem;padding:clamp(1.4rem,2.8vw,2rem);border-radius:var(--af);background:#0a0a0b;color:#d4d4d8;overflow:hidden}.co-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 0 0,rgb(255 107 44/.22),transparent 70%)}.co-name{margin:0;color:#fafafa;font-family:var(--ak);font-size:1.6rem;font-weight:800}.co-badge{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;margin:-.4rem 0 0;padding:.25rem .8rem;border-radius:999px;background:rgb(74 222 128/.12);color:#86efac;font-size:.85rem;font-weight:700}.co-addr{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border-radius:var(--ad);background:#141416;border:1px solid #27272a}.co-addr .i{flex:none;margin-top:.15rem;color:var(--a)}.co-addr small{display:block;color:#a1a1aa;font-size:.8rem}.co-addr b{color:#fafafa;font-size:1.05rem}.co-map{display:inline-flex;align-items:center;gap:.4rem;color:var(--a);font-weight:700;font-size:.92rem}.co-map .i{width:1em;height:1em}@media (max-width:900px){.co{grid-template-columns:minmax(0,1fr)}}.form-card{padding:clamp(1.29rem,3.12vw,1.95rem)}.lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem}.f{display:grid;gap:.4rem;min-width:0;margin:0;padding:0;border:0}.f-full{grid-column:1/-1}.f>label,.f legend{color:var(--g);font-weight:700;font-size:.95rem}.f legend{margin-bottom:.5rem;padding:0}.req{color:var(--z)}.hint{color:var(--i);font-size:.88rem;font-weight:400;margin:0}.f input,.f select,.f textarea{width:100%;min-height:52px;padding:.7rem .95rem;border-radius:14px;border:1px solid var(--o);background:var(--j);color:var(--g);font-size:1rem;transition:.2s}.f [dir=ltr]{text-align:right}.f textarea{min-height:120px;resize:vertical;line-height:1.7}.f input::placeholder,.f textarea::placeholder{color:var(--i);opacity:.8}.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:var(--c);box-shadow:0 0 0 4px var(--f)}.f [aria-invalid=true]{border-color:var(--z)}.sel{position:relative}.sel select{appearance:none;-webkit-appearance:none;padding-inline-end:2.6rem;cursor:pointer}.sel .i{position:absolute;inset-inline-end:.9rem;top:50%;transform:translateY(-50%);color:var(--i);pointer-events:none}.err{margin:0;color:var(--z);font-size:.88rem;font-weight:500}.opts{display:flex;flex-wrap:wrap;gap:.5rem}.opt{position:relative}.opt input{position:absolute;opacity:0;width:1px;height:1px}.opt span{display:inline-flex;align-items:center;gap:.35rem;min-height:42px;padding:.4rem .95rem;border-radius:999px;border:1px solid var(--o);background:var(--j);font-size:.92rem;cursor:pointer;transition:.2s}.opt span .i{display:none;width:1em;height:1em;color:var(--c)}.opt input:checked+span{background:var(--g);border-color:var(--g);color:var(--j);font-weight:700}.opt input:checked+span .i{display:block;color:inherit}.opt input:focus-visible+span{outline:3px solid var(--a);outline-offset:2px}.consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.95rem;cursor:pointer}.consent input,.f .consent input{width:22px;height:22px;min-height:0;padding:0;margin:.3rem 0 0;flex:none;accent-color:var(--a)}.consent span{flex:1;min-width:0}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-msg{margin:0;padding:.85rem 1rem;border-radius:12px;background:var(--aa);color:var(--z);font-weight:500}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.spin{display:none;animation:spin 1s linear infinite}.busy .spin{display:block}.busy .i:not(.spin){display:none}.cf-turnstile{min-height:65px}.form-ok{display:grid;justify-items:center;gap:.5rem;padding:2rem 1rem;text-align:center}.form-ok .ico{width:68px;height:68px;margin:0;border-radius:50%;background:var(--y);color:var(--x)}.form-ok .ico .i{width:34px;height:34px}.form-ok:focus{outline:none}.form-ok p{margin:0;color:var(--i)}html:not(.js) .lead{display:none}@media (max-width:640px){.lead{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.contact{grid-template-columns:minmax(0,1fr)}}.video{position:relative;display:block;max-width:1040px;border-radius:var(--af);overflow:hidden;background:#0a0a0b}.video img{width:100%;transition:.3s}.video:hover img{transform:scale(1.02)}.video-empty{aspect-ratio:16/9}.play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:var(--a);color:#0a0a0b;transition:.2s}.video:hover .play{transform:scale(1.06)}.play .i{width:34px;height:34px;fill:currentColor}.video-t{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:rgb(10 10 11/.82);color:#fff;font-weight:700}.nf{text-align:center}.nf .wrap{display:grid;justify-items:center}.nf-code{margin:0;font-family:var(--ak);font-size:clamp(4.3rem,2.16rem + 6.48vw,6.48rem);font-weight:800;line-height:1;color:var(--a)}.nf .lead-p{margin-inline:auto}.nf .search{width:100%;max-width:560px}.nf .hero-cta{justify-content:center}.ftr{background:#0a0a0b;color:#a1a1aa;padding:clamp(2.46rem,4.08vw,3.4rem) 0 1.5rem;font-size:.97rem;border-top:1px solid #1f1f23}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:2.25rem}.ftr .logo{color:#fff}.ftr h2{margin-bottom:1rem;color:#fff;font-family:var(--aj);font-size:.98rem;font-weight:700}.ftr ul{display:grid;gap:.6rem;list-style:none}.ftr a{transition:.2s}.ftr a:hover{color:#fff}.ftr-tag{max-width:22rem;margin:1.1rem 0 1.25rem;line-height:1.85}.ftr-ch li,.ftr-ch a{display:flex;align-items:center;gap:.55rem}.ftr-ch .i{width:1.1em;height:1.1em;color:var(--a)}.social{display:flex!important;flex-wrap:wrap;gap:.5rem!important}.social a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.08);color:#d4d4d8;transition:.2s}.social a:hover{background:var(--a);color:#0a0a0b}.social .i{width:20px;height:20px}.ftr-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255/.08);font-size:.9rem}.ftr-bottom p{margin:0}@media (max-width:1023px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}}.fwa{position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.55rem;min-height:54px;padding:.7rem 1.25rem;border-radius:999px;background:#25d366;color:#0a0a0b;font-weight:700;font-size:.98rem;box-shadow:0 16px 40px -12px rgb(0 0 0/.45);transition:transform .2s}.fwa:hover{transform:translateY(-2px)}.fwa .pulse{background:#0a0a0b;box-shadow:none;animation:none;width:8px;height:8px}@media (max-width:640px){.fwa{width:56px;height:56px;padding:0;justify-content:center}.fwa-t,.fwa .pulse{display:none}}@keyframes rise{from{opacity:0;transform:translateY(26px)}}@keyframes drop{from{opacity:0;transform:translateY(-8px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(74 222 128/.7)}100%{box-shadow:0 0 0 12px rgb(74 222 128/0)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bar{from{transform:scaleX(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{from{opacity:0;transform:translateY(16px) scale(.95)}}.js .stage-t .w{display:inline-block;animation:rise .9s var(--al) both}.stage-t .w:nth-child(1){animation-delay:.05s}.stage-t .w:nth-child(2){animation-delay:.12s}.stage-t .w:nth-child(3){animation-delay:.19s}.stage-t .w:nth-child(4){animation-delay:.26s}.stage-t .w:nth-child(5){animation-delay:.33s}.stage-t .w:nth-child(6){animation-delay:.4s}.stage-t .w:nth-child(7){animation-delay:.47s}.stage-t .w:nth-child(8){animation-delay:.54s}.stage-t .w:nth-child(9){animation-delay:.61s}.stage-t .w:nth-child(10){animation-delay:.68s}.stage-t .w:nth-child(n+11){animation-delay:.75s}.js .stage-sub,.js .stage .hero-cta,.js .stage-notes,.js .live-pill{animation:rise 1s var(--al) both}.js .live-pill{animation-delay:0s}.js .stage-sub{animation-delay:.55s}.js .stage .hero-cta{animation-delay:.7s}.js .stage-notes{animation-delay:.85s}.js .st-photo{animation:rise 1.1s var(--al) .15s both}.js .sig{animation:pop .8s var(--al) 1s both}.js .sig-status{animation:pop .8s var(--al) 1.3s both}.rv-on{opacity:0;transform:translateY(22px);transition:opacity .8s var(--al),transform .8s var(--al)}.rv-on.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.rv-on{opacity:1;transform:none}.jr-line i{transform:none!important}}@media print{.hdr,.ftr,.menu-btn,.fwa,.ticker,.sec-cta,.dm{display:none!important}.rv-on{opacity:1;transform:none}body{background:#fff;color:#000}.stage,.hero,.sec-dark{background:#fff;color:#000}}
