.rx{--o:#f56300;--o2:#ff8a3d;--ink:#0b0b0c;--mut:#5b5b66;--mut2:#8a8a94;--line:#e9e9ee;--soft:#f6f6f8;--peach:#fff4ec;--r:20px}.rx *{box-sizing:border-box;margin:0;padding:0}.rx{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}.rx img{max-width:100%;display:block}.rx a{color:inherit;text-decoration:none}.rx button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.rx .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.rx .eb,.rx .mono,.rx .num{font-family:var(--font-geist-mono),ui-monospace,monospace}.rx .eb{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--o);font-weight:500}.rx .eb.pill{border:1px solid #f9d2b6;background:var(--peach);padding:7px 12px;border-radius:999px;letter-spacing:.1em}.rx .h1{font-weight:650;letter-spacing:-.045em;line-height:.98;font-size:clamp(40px,6.2vw,80px)}.rx .h2{font-weight:650;letter-spacing:-.04em;line-height:1.02;font-size:clamp(32px,4.4vw,56px)}.rx .h3{font-weight:650;letter-spacing:-.025em;line-height:1.15;font-size:clamp(20px,2vw,26px)}.rx .o{color:var(--o)}.rx .lead{color:var(--mut);font-size:clamp(17px,1.5vw,20px);line-height:1.5}.rx .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:14px 24px;font-weight:550;font-size:15.5px;transition:transform .15s,background .15s,box-shadow .15s;white-space:nowrap}.rx .btn.o{background:var(--o);color:#fff;box-shadow:0 8px 24px -10px rgba(245,99,0,.7)}.rx .btn.o:hover{background:#e25a00;transform:translateY(-1px)}.rx .btn.k{background:var(--ink);color:#fff}.rx .btn.k:hover{background:#26262b}.rx .btn.w{background:#fff;color:var(--ink);border:1px solid #d9d9df}.rx .btn.w:hover{border-color:var(--ink)}.rx .btn.sm{padding:9px 16px;font-size:13.5px}.rx .btn .ar,.rx .lnk .ar{width:16px;height:16px}.rx .lnk{display:inline-flex;align-items:center;gap:6px;color:var(--o);font-weight:550}.rx .sec{padding:110px 0}.rx .sec.tight{padding:72px 0}.rx .sh{max-width:760px}.rx .sh.c{margin:0 auto;text-align:center}.rx .sh .lead{margin-top:18px}.rx .sh .h2{margin-top:14px}.rx .pv-x{background:var(--ink);color:#bdbdc6;font:500 11px/1 var(--font-geist-mono),monospace;text-align:center;padding:7px;letter-spacing:.04em}.rx .nav{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.82);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(0,0,0,.06)}.rx .nav-in{height:62px;justify-content:space-between;gap:20px}.rx .brand,.rx .nav-in{display:flex;align-items:center}.rx .brand{gap:9px;font-weight:650;letter-spacing:-.02em;font-size:17px}.rx .nav-l{display:flex;gap:26px;font-size:14px;color:var(--mut)}.rx .nav-l a.on,.rx .nav-l a:hover{color:var(--ink)}.rx .nav-r{display:flex;align-items:center;gap:8px}.rx .burger{padding:6px}.rx .burger,.rx .mnav{display:none}@media(max-width:900px){.rx .nav-l{display:none}.rx .burger{display:block}.mopen .rx .mnav{display:flex;flex-direction:column;gap:14px;padding:16px 24px 22px;border-top:1px solid var(--line);font-size:16px}}.rx .mcta{display:none}@media(max-width:640px){.rx .mcta{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:40}.rx .nav .btn.sm{display:none}}.rx .hero{position:relative;padding:72px 0 80px;overflow:hidden}.rx .hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:780px;height:780px;background:radial-gradient(closest-side,rgba(245,99,0,.14),rgba(245,99,0,0));pointer-events:none}.rx .hero-g{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;position:relative}.rx .hero .h1{margin-top:22px}.rx .hero .lead,.rx .north{margin-top:22px;max-width:560px}.rx .north{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--peach);border:1px solid #f9d9c2;font-size:15px}.rx .north b{font-weight:650}.rx .north .ck{width:20px;height:20px;flex-shrink:0;margin-top:1px}.rx .cta-r{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.rx .fine{margin-top:14px;font:500 12px/1.4 var(--font-geist-mono),monospace;color:var(--mut2)}@media(max-width:980px){.rx .hero-g{grid-template-columns:1fr;gap:44px}.rx .hero{padding:48px 0 64px}}.rx .logos{background:var(--ink);padding:30px 0 34px;overflow:hidden}.rx .logos-t{text-align:center;font:500 11px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#8d8d96}.rx .mq{overflow:hidden;margin-top:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rx .mq-track{display:flex;gap:58px;width:-moz-max-content;width:max-content;align-items:center;animation:mq 70s linear infinite}.rx .mq-track img{height:38px;width:auto;-o-object-fit:contain;object-fit:contain;opacity:.92}@keyframes mq{to{transform:translateX(-50%)}}.rx .card{background:var(--soft);border-radius:24px;padding:28px}.rx .grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rx .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.rx .grid3,.rx .grid4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rx .grid2,.rx .grid3,.rx .grid4{grid-template-columns:1fr}.rx .sec{padding:76px 0}.rx .sec.tight{padding:56px 0}.rx .wrap{padding:0 18px}}.rx .pain{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:10px}.rx .pain:hover{border-color:#f5c3a0;transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(0,0,0,.25)}.rx .pain q{font-weight:620;letter-spacing:-.02em;font-size:19px;line-height:1.25;quotes:"“" "”"}.rx .pain p{color:var(--mut);font-size:14.5px}.rx .pain .lnk{margin-top:auto;font-size:14px}.rx .calcline{margin-top:28px;text-align:center;font-size:17px;color:var(--mut)}.rx .calcline b{color:var(--ink)}.rx .dark{background:var(--ink);color:#fff;border-radius:32px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.rx .dark:after{content:"";position:absolute;right:-200px;top:-200px;width:600px;height:600px;background:radial-gradient(closest-side,rgba(245,99,0,.28),transparent);pointer-events:none}.rx .dark .lead{color:#b9b9c3}.rx .tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.rx .tl:before{background:hsla(0,0%,100%,.12)}.rx .tl:after,.rx .tl:before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2px}.rx .tl:after{background:linear-gradient(90deg,var(--o),var(--o2));transform-origin:left;transform:scaleX(var(--p,1));transition:transform 1.8s cubic-bezier(.3,.7,.2,1) .3s}.js .rx .rs .tl:after{--p:0}.js .rx .rs.in .tl:after{--p:1}.rx .tl-i{position:relative;padding-top:34px}.rx .tl-i:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--ink);border:2px solid var(--o);box-shadow:0 0 0 5px rgba(245,99,0,.15)}.rx .tl-i.end:before{background:var(--o)}.rx .tl-i .num{color:var(--o);font-size:11.5px;letter-spacing:.1em}.rx .tl-i h4{font-size:21px;font-weight:620;letter-spacing:-.02em;margin-top:6px}.rx .tl-i p{color:#a9a9b3;font-size:14.5px;margin-top:6px}.rx .nstar{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;border:1px solid rgba(245,99,0,.45);border-radius:18px;background:rgba(245,99,0,.08);font-size:16px}.rx .nstar b{color:#fff}.rx .nstar .ck{width:22px;height:22px}.rx .nstar small{color:#a9a9b3;font-size:13px;flex-basis:100%}.rx .price-r{margin-top:34px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.rx .price{font-size:clamp(34px,4vw,48px);font-weight:650;letter-spacing:-.04em;line-height:1}.rx .price small{font-size:15px;color:#a9a9b3;font-weight:400;letter-spacing:0}.rx .price-n{font:500 12px/1.5 var(--font-geist-mono),monospace;color:#a9a9b3;margin-top:8px}@media(max-width:760px){.rx .tl{grid-template-columns:1fr;gap:26px}.rx .tl:after,.rx .tl:before{left:9px;right:auto;top:8px;bottom:8px;width:2px;height:auto}.rx .tl:after{transform-origin:top;transform:scaleY(var(--p,1))}.rx .tl-i{padding:0 0 0 40px}}.rx .vend{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;background:var(--soft);border-radius:32px;padding:clamp(24px,4.5vw,56px)}.rx .audio{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.rx .audio b{font-size:14px}.rx .audio span{display:block;font-size:12.5px;color:var(--mut)}.rx .audio audio{width:100%;margin-top:10px;height:36px}.rx .calc{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 30px 60px -40px rgba(0,0,0,.3)}.rx .calc-g{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.rx .calc label{display:flex;flex-direction:column;justify-content:space-between;gap:8px;font-size:13.5px;color:#3d3d45}.rx .calc input{width:100%;border:1px solid #e2e2e8;border-radius:12px;padding:12px 14px;font:550 17px Geist,sans-serif;background:#fcfcfd}.rx .calc input:focus{outline:2px solid var(--o);border-color:transparent;background:#fff}.rx .c-out{margin-top:18px;border-radius:16px;background:var(--peach);padding:18px;font-size:15.5px;color:var(--mut);min-height:84px}.rx .c-out.res{color:var(--ink);font-size:18px;letter-spacing:-.01em}.rx .c-out b{color:var(--o)}.rx .c-out small{display:block;color:var(--mut);font-size:13.5px;margin-top:4px}@media(max-width:900px){.rx .vend{grid-template-columns:1fr}}@media(max-width:480px){.rx .calc-g{grid-template-columns:1fr}}.rx .stat{display:flex;flex-direction:column}.rx .stat b{font-size:clamp(30px,3.4vw,44px);font-weight:650;letter-spacing:-.04em;line-height:1}.rx .stat span{color:var(--mut);font-size:13.5px;margin-top:6px}.rx .res-l{display:grid;gap:14px;margin-top:16px}.rx .res-l li{list-style:none;font-size:15px;color:var(--mut);padding-left:22px;position:relative}.rx .res-l li b{color:var(--ink)}.rx .res-l li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:3px;background:var(--o)}.rx .shot{border-radius:16px;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(0,0,0,.35)}.rx .seba{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.rx .seba.sm{grid-template-columns:320px 1fr}.rx .seba-ph{border-radius:28px;overflow:hidden;aspect-ratio:4/4.4;background:var(--ink)}.rx .seba-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rx .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.rx .chip{font-size:13px;padding:7px 12px;border-radius:999px;background:var(--soft);border:1px solid var(--line)}.rx .talks{margin-top:44px;display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.rx .talk{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--ink)}.rx .talk img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72;transition:transform .5s,opacity .3s}.rx .talk:hover img{transform:scale(1.05);opacity:.9}.rx .talk div{position:absolute;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:11.5px;font-weight:600;line-height:1.2}.rx .talk small{display:block;color:#c9c9d1;font-weight:400;font-size:10px;margin-top:3px}@media(max-width:900px){.rx .seba{grid-template-columns:1fr}.rx .talks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.rx .talk{flex:0 0 150px;scroll-snap-align:start}}.rx .door{border-radius:26px;overflow:hidden;background:var(--soft);display:flex;flex-direction:column;transition:transform .2s}.rx .door:hover{transform:translateY(-3px)}.rx .door img{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;width:100%}.rx .door-b{padding:26px;display:flex;flex-direction:column;gap:10px;flex:1}.rx .door-b p{color:var(--mut);font-size:14.5px}.rx .door-b .btn{margin-top:auto;align-self:flex-start}.rx .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rx .step{border-top:2px solid var(--ink);padding-top:18px}.rx .step .num{color:var(--o);font-size:11.5px}.rx .step h4{font-size:19px;font-weight:620;margin-top:6px;letter-spacing:-.01em}.rx .step p{color:var(--mut);font-size:14.5px;margin-top:4px}@media(max-width:760px){.rx .steps3{grid-template-columns:1fr}}.rx .faq details{border-bottom:1px solid var(--line);padding:20px 0}.rx .faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:550;cursor:pointer}.rx .faq summary::-webkit-details-marker{display:none}.rx .faq summary:after{content:"+";color:var(--o);font-size:24px;line-height:1;transition:transform .2s}.rx .faq details[open] summary:after{transform:rotate(45deg)}.rx .faq p{color:var(--mut);margin-top:10px;max-width:680px}.rx .fcta{text-align:center;padding:120px 0 130px;position:relative;overflow:hidden}.rx .fcta:before{content:"";position:absolute;left:50%;top:40%;width:900px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(245,99,0,.12),transparent);pointer-events:none}.rx .fcta .h2{max-width:900px;margin:0 auto;position:relative}.rx .fcta .cta-r{justify-content:center;position:relative}.rx .ft{background:var(--soft);border-top:1px solid var(--line)}.rx .ft-g{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:56px 24px 34px}.rx .ft h4{font:500 11px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mut2);margin-bottom:14px}.rx .ft-g>div{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#3d3d45}.rx .ft .mut,.rx .ft-b p{color:var(--mut)}.rx .ft-s{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 24px 30px;font-size:12px;color:var(--mut2)}@media(max-width:760px){.rx .ft-g{grid-template-columns:1fr 1fr}.rx .ft-b{grid-column:1/-1}.rx .ft{padding-bottom:70px}}.rx .js .rs{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js .rx .rs.in{opacity:1;transform:none}.js .rx .dg .rv,.js .rx .rs .rv{opacity:0;transform:translateY(12px) scale(.985);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.js .rx .dg.in .rv,.js .rx .rs.in .rv{opacity:1;transform:none}.rm .rx .rs,.rm .rx .rv{opacity:1!important;transform:none!important;transition:none!important}.rx .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.rx .tabs button{padding:10px 16px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:550;background:#fff}.rx .tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.rx .tabp{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:var(--soft);border-radius:28px;padding:clamp(22px,4vw,44px)}.rx .tabp[hidden]{display:none}.rx .tabp q{font-size:clamp(24px,2.6vw,32px);font-weight:650;letter-spacing:-.03em;line-height:1.12;display:block}.rx .tabp p{margin-top:16px;color:#3d3d45;font-size:16.5px}.rx .tabp img{border-radius:18px;background:var(--ink)}@media(max-width:760px){.rx .tabp{grid-template-columns:1fr}}.rx .cmp{width:100%;border-collapse:collapse;font-size:15px}.rx .cmp th{font:500 11px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);text-align:left;padding:0 12px 12px 0}.rx .cmp th:last-child{color:var(--o)}.rx .cmp td{border-top:1px solid var(--line);padding:16px 12px 16px 0;vertical-align:top}.rx .cmp td:first-child{font-weight:600;width:22%}.rx .cmp td:nth-child(2){color:var(--mut2)}.rx .cmp td:last-child:before{content:"✓ ";color:var(--o);font-weight:700}@media(max-width:640px){.rx .cmp thead{display:none}.rx .cmp tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:12px 0}.rx .cmp td{border:0;padding:2px 8px 2px 0}.rx .cmp td:first-child{grid-column:1/-1;width:auto;margin-bottom:4px}}.rx .pr{display:grid;grid-template-columns:1fr 1fr;gap:40px}.rx .pr ul{list-style:none;display:grid;gap:10px;margin-top:12px}.rx .pr li{color:#d4d4da;font-size:15px;padding-left:24px;position:relative}.rx .pr li:before{content:"";position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:50%;background:var(--o)}.rx .pr h5{font:500 11px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#8d8d96;margin-top:26px;text-transform:uppercase}.rx .pr h5:first-child{margin-top:0}.rx .pr p.s{color:#b9b9c3;font-size:14.5px;margin-top:8px}@media(max-width:860px){.rx .pr{grid-template-columns:1fr}}.rx .opt{border:1px solid var(--line);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:10px;background:#fff}.rx .opt .eb{color:var(--mut2)}.rx .opt p{color:var(--mut);font-size:15px}.rx .opt .pz{font-size:14px;color:var(--ink);font-weight:550}.rx .fit{border-radius:26px;padding:28px}.rx .fit ul{list-style:none;display:grid;gap:12px;margin-top:16px}.rx .fit li{display:flex;gap:10px;font-size:15.5px}.rx .fit li:before{flex-shrink:0;font-weight:700}.rx .fit.y{background:var(--peach)}.rx .fit.y li:before{content:"✓";color:var(--o)}.rx .fit.n{background:var(--soft)}.rx .fit.n li{color:var(--mut)}.rx .fit.n li:before{content:"✕";color:var(--mut2)}.rx .real{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rx .real figure{background:var(--soft);border-radius:20px;padding:12px}.rx .real img{border-radius:12px;border:1px solid var(--line);background:#fff}.rx .real figcaption{padding:12px 4px 4px;font-size:14px;color:var(--mut)}.rx .real figcaption b{display:block;color:var(--ink);font-size:15px;margin-bottom:2px}@media(max-width:980px){.rx .real{grid-template-columns:1fr 1fr}}@media(max-width:520px){.rx .real{grid-template-columns:1fr}}.rx .defs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.rx .def{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:#fff;font-size:14px;color:var(--mut)}.rx .def b{display:block;color:var(--ink);font-size:15px}@media(max-width:900px){.rx .defs{grid-template-columns:1fr 1fr}}.rx .dg{position:relative;isolation:isolate}.rx .dg-svg{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.rx .dg .nd,.rx .dg .rv{position:relative;z-index:1}.rx .panel{border-radius:32px;background:linear-gradient(180deg,#fff,#fcfbfa);border:1px solid var(--line);box-shadow:0 1px 0 rgba(0,0,0,.02),0 40px 80px -60px rgba(0,0,0,.35);padding:clamp(20px,4vw,52px);position:relative;overflow:hidden}.rx .panel:before{inset:0;background-image:radial-gradient(rgba(11,11,12,.07) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.rx .panel:after,.rx .panel:before{content:"";position:absolute;pointer-events:none}.rx .panel:after{width:520px;height:520px;left:50%;top:38%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(245,99,0,.09),transparent)}.rx .panel>*{position:relative}.rx .nd{background:#fff;border:1px solid #e6e6ec;border-radius:18px;padding:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 30px -20px rgba(0,0,0,.25);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.rx .nd:hover{transform:translateY(-3px);border-color:#f6c6a3;box-shadow:0 2px 4px rgba(0,0,0,.04),0 24px 44px -22px rgba(245,99,0,.45)}.rx .nm{font-weight:620;letter-spacing:-.01em;font-size:15px;line-height:1.2}.rx .nm.xl{font-size:19px;letter-spacing:-.02em}.rx .ex{color:var(--mut);font-size:13px;line-height:1.35;margin-top:2px}.rx .av{display:inline-flex;width:40px;height:40px;flex-shrink:0}.rx .av svg{width:100%;height:100%}.rx .av.lg{width:48px;height:48px}.rx .av.sm{width:30px;height:30px}.rx .av.xs{width:22px;height:22px}.rx .av.bot .eyes{transform-origin:20px 22px;animation:blink 6s infinite}.rx .nd:hover .av.bot .eyes{transform:translateX(2px)}@keyframes blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.rm .rx .av.bot .eyes{animation:none}.rx .ln{fill:none;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.45,.1,.2,1) var(--d,0ms),opacity .6s ease var(--d,0ms)}.rx .ln.solid{stroke:var(--o)}.rx .ln.dash{stroke:#b9b9c4;stroke-dasharray:4 6;opacity:0}.rx .ln.flow{stroke:url(#none);stroke:#f3c6a6;stroke-width:1.6;opacity:0}.rx .dg.drawn .ln.dash,.rx .dg.in .ln.dash,.rx .dg.in .ln.flow{opacity:1}.rx .dg.in .ln.dash{animation:march 1.6s linear infinite}.rm .rx .ln{transition:none}.rm .rx .ln.dash{opacity:1;animation:none}.rm .rx .ln.flow{opacity:1}@keyframes march{to{stroke-dashoffset:-20}}.rx .pk{fill:var(--o);filter:drop-shadow(0 0 4px rgba(245,99,0,.8));opacity:0}.rx .tag-ap{display:inline-flex;align-items:center;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--o);border-radius:7px;padding:6px 8px;white-space:nowrap}.rx .legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px;font-size:13.5px;color:var(--mut)}.rx .legend span{display:inline-flex;align-items:center;gap:8px}.rx .legend b{color:var(--ink);font-weight:600}.rx .dg-foot{margin-top:26px;text-align:center;font-size:clamp(17px,1.8vw,21px);font-weight:620;letter-spacing:-.02em;display:flex;align-items:center;gap:16px}.rx .dg-foot:after,.rx .dg-foot:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#f3b98e);min-width:16px}.rx .dg-foot:after{background:linear-gradient(90deg,#f3b98e,transparent)}.rx .t-top{display:grid;grid-template-columns:auto 120px minmax(260px,330px);justify-content:center;align-items:center}.rx .t-o{display:flex;align-items:center;gap:12px;padding:18px 22px}.rx .t-lbl{font:500 10.5px/1.2 var(--font-geist-mono),monospace;color:var(--o);letter-spacing:.04em;text-align:center}.rx .t-lbl-o{padding-bottom:26px}.rx .t-bh{display:flex;align-items:center;gap:10px}.rx .tasks{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rx .task{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--font-geist-mono),monospace;border:1px solid #f1dccd;background:#fffaf6;color:#7a3a10;border-radius:9px;padding:6px 8px 6px 6px;transition:background .4s,border-color .4s,color .4s;transition-delay:var(--d,0ms)}.rx .task .ck{width:14px;height:14px;transform:scale(0);opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s;transition-delay:var(--d,0ms)}.rm .rx .task,.rx .dg.in .task,html:not(.js) .rx .task{background:#fff1e6;border-color:#f8c29b;color:#a1430a}.rm .rx .task .ck,.rx .dg.in .task .ck,html:not(.js) .rx .task .ck{transform:scale(1);opacity:1}.rx .task.redo .ck{transform:scale(0)!important;transition-delay:0ms!important}.rx .task.redo{background:#fff!important;border-color:#eee!important;transition-delay:0ms!important}.rx .t-bus{display:flex;justify-content:center;margin:26px 0 22px}.rx .t-bus span{font:600 10.5px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--o);background:#fff;border:1px solid #f8d3b7;border-radius:999px;padding:7px 12px;position:relative;z-index:1}.rx .t-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rx .t-area{display:flex;flex-direction:column}.rx .t-h{align-self:center;font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;padding:7px 12px;margin-bottom:14px}.rx .t-h b{color:var(--o);margin-right:6px}.rx .t-pair{display:flex;flex-direction:column;flex:1}.rx .t-p{gap:10px;min-height:76px}.rx .t-p,.rx .t-pair>.t-lbl{display:flex;align-items:center}.rx .t-pair>.t-lbl{height:42px;padding-left:42px;text-align:left}.rx .t-b{flex:1}@media(max-width:900px){.rx .t-areas{grid-template-columns:1fr;gap:26px;padding-left:22px}.rx .t-h{align-self:flex-start}.rx .t-pair{flex-direction:row;align-items:stretch}.rx .t-p{flex:0 0 36%}.rx .t-pair>.t-lbl{height:auto;width:90px;padding:0 6px 26px;justify-content:center;text-align:center;align-items:flex-end}.rx .t-bus{justify-content:flex-start;margin:22px 0 18px 22px}}@media(max-width:700px){.rx .t-top{grid-template-columns:1fr}.rx .t-lbl-o{padding:0 0 0 44px;height:42px;display:flex;align-items:center;text-align:left}.rx .t-b,.rx .t-ob{max-width:none}}@media(max-width:600px){.rx .t-pair{flex-direction:column}.rx .t-p{flex:none}.rx .t-pair>.t-lbl{width:auto;height:42px;padding:0 0 0 42px;justify-content:flex-start;align-items:center;text-align:left}}.rx .m-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(240px,1fr);gap:clamp(40px,7vw,96px);align-items:start}.rx .m-col{gap:10px}.rx .m-ch,.rx .m-col{display:flex;flex-direction:column}.rx .m-ch{font-weight:650;font-size:17px;letter-spacing:-.01em;margin-bottom:6px}.rx .m-ch b{font:600 11px var(--font-geist-mono),monospace;color:var(--o);letter-spacing:.1em}.rx .m-ch span{font-weight:400;font-size:13px;color:var(--mut)}.rx .m-cl{display:flex;flex-direction:column;gap:10px}.rx .m-c{display:flex;align-items:center;gap:12px;padding:11px 13px}.rx .lg{width:34px;height:34px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px}.rx .lg.sm{width:30px;height:30px;padding:5px}.rx .lg.xs{width:22px;height:22px;padding:3px;border-radius:6px}.rx .m-mid{align-self:center}.rx .m-core{background:var(--ink);color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(245,99,0,.5),0 0 0 8px rgba(245,99,0,.08),0 40px 70px -30px rgba(245,99,0,.55)}.rx .m-core-h{display:flex;align-items:center;gap:10px;padding:16px 18px;font:600 12px var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg,var(--o),#ff7a1f)}.rx .pulse{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.7);animation:pulse 2s infinite}.rm .rx .pulse{animation:none}@keyframes pulse{70%{box-shadow:0 0 0 9px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.rx .m-row{display:flex;flex-direction:column;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.08)}.rx .m-row:first-of-type{border-top:0}.rx .m-row b{font-size:15px}.rx .m-row span{font-size:13px;color:#a9a9b3}.rx .m-e{padding:13px}.rx .skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rx .skill{font:500 11.5px/1 var(--font-geist-mono),monospace;border-radius:9px;padding:6px 8px;background:var(--ink);color:#fff;transition:background .2s}.rx .nd:hover .skill{background:var(--o)}.rx .m-band{margin-top:44px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px 20px;background:var(--peach);border:1px solid #f6c7a4;border-radius:22px;padding:18px 22px;box-shadow:0 30px 60px -40px rgba(245,99,0,.6)}.rx .m-avs{display:flex}.rx .m-avs .av{margin-left:-10px;width:38px;height:38px}.rx .m-avs .av:first-child{margin-left:0}.rx .acts{display:flex;flex-wrap:wrap;gap:6px}.rx .act{display:inline-flex;align-items:center;gap:5px;font:500 11.5px/1 var(--font-geist-mono),monospace;border:1px solid #e9b896;background:#fff;color:#7a3a10;border-radius:9px;padding:6px 9px}.rx .lk{width:12px;height:12px}@media(max-width:1100px){.rx .m-band{grid-template-columns:auto 1fr}.rx .m-band .tag-ap{grid-column:1/-1;justify-self:start}.rx .acts{grid-column:1/-1}}@media(max-width:900px){.rx .m-grid{grid-template-columns:1fr;gap:56px}.rx .m-cl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.rx .m-c{flex-direction:column;text-align:center;gap:6px;padding:10px 6px}.rx .m-c .ex{display:none}.rx .m-c .nm{font-size:12.5px}.rx .m-emps .m-ch,.rx .m-emps .nd{margin-left:44px}.rx .m-band{margin-top:30px}}@media(min-width:600px) and (max-width:900px){.rx .m-c .ex{display:block;font-size:11.5px}}.rx .f-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:64px 40px}.rx .f-s{display:flex;flex-direction:column;gap:6px;min-height:178px;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s}.rx .f-top{display:flex;align-items:center;gap:8px}.rx .f-top .num{font-size:12px;color:var(--o);font-weight:600;letter-spacing:.06em}.rx .f-done{margin-left:auto;display:flex}.rx .f-done .ck{width:18px;height:18px;transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.rx .f-s.done .f-done .ck,html:not(.js) .rx .f-done .ck{transform:scale(1)}.rx .f-who{display:flex;align-items:center;gap:8px;font:500 11.5px/1.2 var(--font-geist-mono),monospace;color:var(--mut);margin:6px 0 4px}.rx .f-s.act{border-color:var(--o);box-shadow:0 0 0 4px rgba(245,99,0,.14),0 24px 44px -22px rgba(245,99,0,.5);transform:translateY(-3px)}.rx .f-s.hot{background:linear-gradient(180deg,#fff7f1,#fff);border-color:#f6c7a4}.rx .stamp{display:flex;align-items:center;gap:6px;margin-top:8px;font:600 11.5px/1 var(--font-geist-mono),monospace;color:#1f7a3d;background:#eaf8ef;border:1px solid #bfe7cc;border-radius:9px;padding:7px 9px;opacity:0;transform:scale(.9);transition:opacity .35s,transform .45s cubic-bezier(.3,1.6,.5,1)}.rx .stamp .ck circle{fill:#1f9d4c}.rx .stamp .ck{width:15px;height:15px}.rm .rx .stamp,.rx .f-s.ok .stamp,html:not(.js) .rx .stamp{opacity:1;transform:none}.rx .tok{position:absolute;left:0;top:0;z-index:3;margin:-15px 0 0 -46px;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #cfe9d8;border-radius:999px;padding:5px 11px 5px 6px;font:600 11.5px/1 var(--font-geist-mono),monospace;box-shadow:0 10px 24px -10px rgba(0,0,0,.35);opacity:0;transition:opacity .3s;pointer-events:none;will-change:transform}.rx .tok.on{opacity:1}.rx .wai{width:18px;height:18px}.rx .f-sum{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.rx .f-sum>span{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;font-size:16px;text-align:center}.rx .f-sum>span+span{border-left:1px solid var(--line)}@media(max-width:980px){.rx .f-grid{grid-template-columns:1fr 1fr;gap:56px 48px}}@media(max-width:600px){.rx .f-grid{grid-template-columns:1fr;gap:44px}.rx .f-s{min-height:0}.rx .f-sum{grid-template-columns:1fr}.rx .f-sum>span+span{border-left:0;border-top:1px solid var(--line)}}.rx .ht{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 50px 100px -50px rgba(0,0,0,.4),0 0 0 8px rgba(245,99,0,.04);padding:18px}.rx .ht-h{justify-content:space-between;padding:6px 8px 14px;font-weight:620;letter-spacing:-.01em}.rx .ht-h,.rx .ht-h div{display:flex;align-items:center}.rx .ht-h div{gap:10px}.rx .ht-h .mono{font-size:11px;color:var(--mut2)}.rx .live{width:9px;height:9px;border-radius:50%;background:#1f9d4c;box-shadow:0 0 0 0 rgba(31,157,76,.6);animation:live 2s infinite}@keyframes live{70%{box-shadow:0 0 0 8px rgba(31,157,76,0)}to{box-shadow:none}}.rm .rx .live{animation:none}.rx .ht-rows{display:flex;flex-direction:column;gap:8px}.rx .ht-r{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:#fcfcfd;transition:border-color .2s,background .2s}.rx .ht-r:hover{border-color:#f6c7a4;background:#fff}.rx .ht-r.own{background:var(--peach);border-color:#f6d3ba}.rx .ht-av{display:flex}.rx .ht-av .bot{margin-left:-8px}.rx .ht-n b{display:block;font-size:14px;font-weight:620}.rx .ht-n span{font-size:12px;color:var(--mut)}.rx .ht-t{display:flex;align-items:center;gap:7px;font:500 11.5px/1 var(--font-geist-mono),monospace;color:#a1430a;background:#fff1e6;border:1px solid #f8c29b;border-radius:9px;padding:7px 9px;min-width:184px}.rx .ht-t .ck{width:14px;height:14px;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.rx .cy-w{position:relative;display:block;height:12px;overflow:hidden;flex:1}.rx .cy-i{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(100%);transition:opacity .35s,transform .35s}.rx .cy-i.on{opacity:1;transform:none}.rx .cy.swap .cy-i.on{opacity:0;transform:translateY(-100%)}.rx .cy.swap .ck{transform:scale(0)}.rx .ht-ap{margin-top:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--ink);color:#fff}.rx .ht-ap b{font-size:14px;display:block}.rx .ht-ap span{font-size:12px;color:#a9a9b3}.rx .ht-btn{font-size:12.5px!important;color:#fff!important;background:var(--o);border-radius:999px;padding:7px 13px;font-weight:600}@media(max-width:520px){.rx .ht{padding:12px;border-radius:22px}.rx .ht-r{grid-template-columns:auto 1fr;gap:10px}.rx .ht-t{grid-column:1/-1;min-width:0}.rx .ht-ap{grid-template-columns:1fr auto}.rx .ht-ap .tag-ap{grid-column:1/-1;justify-self:start}}.rx .hm{background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(16px,3vw,30px);box-shadow:0 50px 100px -50px rgba(0,0,0,.4),0 0 0 8px rgba(245,99,0,.04)}.rx .hm-g{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(36px,5vw,64px);align-items:center}.rx .hm-cs{flex-direction:column;gap:12px}.rx .hm-c,.rx .hm-cs{display:flex}.rx .hm-c .lg{width:42px;height:42px;padding:8px;border-radius:12px;box-shadow:0 8px 20px -12px rgba(0,0,0,.3)}.rx .hm-core{background:var(--ink);color:#fff;border-radius:22px;padding:22px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 0 0 1px rgba(245,99,0,.5),0 0 0 10px rgba(245,99,0,.08),0 30px 60px -24px rgba(245,99,0,.6)}.rx .hm-core b{font-size:18px;letter-spacing:-.02em;line-height:1.15}.rx .hm-core span:not(.pulse){font:500 10.5px/1.5 var(--font-geist-mono),monospace;color:#b9b9c3}.rx .hm-core .pulse{background:var(--o);box-shadow:0 0 0 0 rgba(245,99,0,.7)}.rx .hm-es{display:flex;flex-direction:column;gap:12px}.rx .hm-e{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 11px;box-shadow:0 10px 24px -16px rgba(0,0,0,.3)}.rx .hm-e b{display:block;font-size:13px}.rx .hm-e span{font:500 10.5px var(--font-geist-mono),monospace;color:var(--o)}.rx .hm-ap{margin-top:22px;display:flex;align-items:center;gap:10px;justify-content:center;font-size:13.5px;color:var(--mut);border-top:1px dashed var(--line);padding-top:16px}.rx .hm-ap b{color:var(--ink)}@media(max-width:560px){.rx .hm-g{grid-template-columns:1fr;gap:40px}.rx .hm-cs{flex-direction:row;justify-content:space-between}.rx .hm-es{flex-direction:row;gap:8px}.rx .hm-e{flex:1;flex-direction:column;text-align:center;padding:9px 6px;gap:6px}.rx .hm-e b{font-size:11.5px}.rx .hm-e span{font-size:9.5px}}@media(max-width:900px){.rx .t-top{padding-left:22px}.rx .seba.sm{grid-template-columns:1fr}.rx .seba.sm .seba-ph{max-width:340px}}.rx .grid3.st3{grid-template-columns:repeat(3,1fr)!important}.rx .f-res{display:flex;flex-direction:column;gap:6px;justify-content:center;border:1.5px dashed #f3b98f;border-radius:20px;padding:20px;background:linear-gradient(180deg,#fff7f1,#fff);min-height:178px;transition:border-color .4s,box-shadow .5s,transform .5s}.rx .f-res .num{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--o)}.rx .f-res .nm{font-size:17px}.rx .f-res .ex{color:var(--mut);font-size:13.5px}.rx .f-rk .ck{width:26px;height:26px;transform:scale(.6);opacity:.35;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s}.rm .rx .f-res,.rx .dg.flow.fin .f-res,html:not(.js) .rx .f-res{border-style:solid;border-color:var(--o);box-shadow:0 24px 50px -30px rgba(245,99,0,.55)}.rm .rx .f-rk .ck,.rx .dg.flow.fin .f-rk .ck,html:not(.js) .rx .f-rk .ck{transform:none;opacity:1}@media(max-width:600px){.rx .f-res{min-height:0}}@media(min-width:901px){.rx .t-p{min-height:90px}}.rx .ht-ap span.tag-ap{color:#fff;font-size:10.5px}.rx .hm-e span{display:block;line-height:1.35;margin-top:4px}.rx .outs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.rx .oc{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s}.rx .oc:hover{transform:translateY(-3px);border-color:#f6c7a4;box-shadow:0 30px 60px -36px rgba(245,99,0,.45)}.rx .oc-mk{height:168px;background:radial-gradient(120% 90% at 50% 0,#fff1e6 0,#fbfbfc 60%);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rx .oc-mk:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#e7e7ec 1px,transparent 0);background-size:14px 14px;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);opacity:.7}.rx .oc-b{padding:18px 20px 20px}.rx .oc-h{display:flex;align-items:center;gap:8px}.rx .oc-h .eb{color:var(--ink);font-size:12px}.rx .oc-l{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.rx .oc-l li{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.3}.rx .oi{width:16px;height:16px;flex-shrink:0;color:var(--o)}.rx .oc-l li .oi{width:28px;height:28px;padding:6px;border-radius:9px;background:var(--peach);border:1px solid #f9dcc6}.rx .oc-l li.more{color:var(--mut2);font:500 12px var(--font-geist-mono),monospace;padding-left:37px}.rx .out-note{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;color:var(--mut);text-align:center}.rx .out-note b{color:var(--ink);font-weight:600}.rx .outs.compact .oc-mk{height:140px}.rx .outs.compact .oc-l li{font-size:14px}@media(max-width:980px){.rx .outs{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rx .outs{grid-template-columns:1fr}.rx .outs.compact{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:-18px;margin-right:-18px;padding:0 18px 8px;scrollbar-width:none}.rx .outs.compact::-webkit-scrollbar{display:none}.rx .outs.compact .oc{flex:0 0 80%;scroll-snap-align:center}}.rx .mk{position:relative;z-index:1;width:210px;height:132px;font-family:var(--font-geist-sans),system-ui,sans-serif}.rx .mk-b{position:absolute;right:-8px;bottom:-6px;font:600 10.5px/1 var(--font-geist-mono),monospace;background:var(--ink);color:#fff;border-radius:8px;padding:6px 8px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}.rx .mk-pdf .pg{position:absolute;left:22px;right:22px;top:0;bottom:0;background:#fff;border-radius:10px;border:1px solid #ececf0;box-shadow:0 18px 30px -18px rgba(0,0,0,.35);padding:12px}.rx .pg-h{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600}.rx .pg-h i{width:12px;height:12px;border-radius:3px;background:var(--o)}.rx .pg-l{height:6px;border-radius:4px;background:#eeeef2;margin-top:8px;transform-origin:left}.rx .pg-l.l1{margin-top:12px;width:92%}.rx .pg-l.l2{width:78%}.rx .pg-l.l3{width:60%}.rx .pg-t{display:flex;justify-content:space-between;align-items:center;margin-top:12px;background:var(--peach);border-radius:7px;padding:6px 8px;font-size:9.5px}.rx .pg-t b{color:var(--o);font-size:11px}.rx .mk.play .pg-l{animation:mkw 6s infinite}.rx .mk.play .l2{animation-delay:.25s}.rx .mk.play .l3{animation-delay:.5s}.rx .mk.play .pg-t{animation:mkf 6s .8s infinite backwards}.rx .mk.play .b-pdf{animation:mkp 6s 1.2s infinite backwards}@keyframes mkw{0%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes mkf{0%,4%{opacity:0;transform:translateY(6px)}14%,to{opacity:1;transform:none}}@keyframes mkp{0%,8%{opacity:0;transform:scale(.6)}16%,92%{opacity:1;transform:none}to{opacity:0}}.rx .mk-car .cr{position:absolute;left:35px;right:35px;top:0;height:112px;border-radius:12px;overflow:hidden;box-shadow:0 18px 30px -18px rgba(0,0,0,.4)}.rx .cr-t{display:flex;width:300%;height:100%}.rx .sl{flex:1;display:flex;flex-direction:column;justify-content:center;padding:14px;color:#fff}.rx .sl b{font-size:17px;letter-spacing:-.02em;line-height:1.05}.rx .sl span{font-size:10.5px;opacity:.85;margin-top:4px}.rx .sl.s1{background:var(--ink)}.rx .sl.s2{background:var(--o)}.rx .sl.s3{background:linear-gradient(135deg,#ff8a3d,#f56300 60%,#c94f00)}.rx .mk-car .dots{position:absolute;left:0;right:0;top:120px;display:flex;justify-content:center;gap:5px}.rx .dots i{width:5px;height:5px;border-radius:9px;background:#d6d6dc}.rx .dots i:first-child{background:var(--o);width:12px}.rx .mk-car .mk-b{bottom:auto;top:-6px;right:-4px}.rx .mk.play .cr-t{animation:mkc 7.5s cubic-bezier(.7,0,.3,1) infinite}@keyframes mkc{0%,26%{transform:none}33%,59%{transform:translateX(-33.333%)}66%,92%{transform:translateX(-66.666%)}to{transform:none}}.rx .mk-chat{background:#efeae2;border-radius:14px;overflow:hidden;box-shadow:0 18px 30px -18px rgba(0,0,0,.35);padding:0 10px 8px;display:flex;flex-direction:column;gap:5px;width:200px}.rx .wa-h{display:flex;align-items:center;gap:6px;margin:0 -10px 3px;padding:7px 10px;background:#075e54;color:#fff;font-size:10.5px;font-weight:600}.rx .wa-h .wai{width:13px;height:13px}.rx .wa-h .wai path{fill:#fff}.rx .bb{max-width:82%;font-size:10.5px;line-height:1.3;padding:6px 8px;border-radius:9px;background:#fff;align-self:flex-start;box-shadow:0 1px 0 rgba(0,0,0,.06)}.rx .bb.out{align-self:flex-end;background:#d9fdd3}.rx .mk.play .c1{animation:mkb 6s infinite backwards}.rx .mk.play .c2{animation:mkb 6s 1.1s infinite backwards}.rx .mk.play .c3{animation:mkb 6s 2.1s infinite backwards}@keyframes mkb{0%{opacity:0;transform:translateY(8px) scale(.96)}8%,88%{opacity:1;transform:none}to{opacity:0}}.rx .mk-prov{background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 18px 30px -18px rgba(0,0,0,.3);padding:8px;font-size:10px;width:220px;height:auto}.rx .pv-h,.rx .pv-r{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:4px;padding:6px 7px;border-radius:7px;position:relative}.rx .pv-h{font:600 9px var(--font-geist-mono),monospace;color:var(--mut2);text-transform:uppercase}.rx .pv-r+.pv-r{margin-top:3px}.rx .pv-r.best{background:var(--peach);outline:1px solid #f6c7a4;font-weight:600}.rx .pv-r em{position:absolute;right:-10px;top:-9px;font:600 9px/1 var(--font-geist-mono),monospace;font-style:normal;background:var(--o);color:#fff;border-radius:6px;padding:4px 6px;display:flex;gap:4px;align-items:center}.rx .pv-r em .ck{width:10px;height:10px}.rx .pv-r em .ck circle{fill:#fff}.rx .pv-r em .ck path{stroke:var(--o)}.rx .mk.play .pv-r{animation:mkf 6.5s infinite backwards}.rx .mk.play .r2{animation-delay:.25s}.rx .mk.play .r3{animation-delay:.5s}.rx .mk.play .pv-r.best{animation:mkf 6.5s .25s infinite backwards,mkhl 6.5s infinite}.rx .mk.play .pv-r em{animation:mkp 6.5s 1.3s infinite backwards}@keyframes mkhl{0%,16%{background:transparent;outline-color:transparent}24%,to{background:var(--peach);outline-color:#f6c7a4}}.rx .mk-inv .iv{position:absolute;inset:0 18px;background:#fff;border:1px solid #ececf0;border-radius:10px;box-shadow:0 18px 30px -18px rgba(0,0,0,.35);padding:11px 12px;font-size:9.5px}.rx .iv-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.rx .iv-h b{font-size:10px}.rx .iv-h span{color:var(--mut2);font-size:9px}.rx .iv-l{display:flex;justify-content:space-between;padding:5px 0;border-top:1px dashed #e6e6ea}.rx .iv-l.tot{font-weight:700}.rx .stampx{position:absolute;right:24px;top:52px;font:700 13px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;color:#1f9d4c;border:2px solid #1f9d4c;border-radius:6px;padding:5px 8px;transform:rotate(-10deg);background:hsla(0,0%,100%,.85)}.rx .mk-inv .mk-b{left:-6px;right:auto}.rx .mk.play .stampx{animation:mks 6s 1.4s infinite backwards}.rx .mk.play .b-inv{animation:mkp 6s .3s infinite backwards}@keyframes mks{0%{opacity:0;transform:rotate(-10deg) scale(1.8)}7%{opacity:1;transform:rotate(-10deg) scale(.95)}10%,90%{opacity:1;transform:rotate(-10deg) scale(1)}to{opacity:0;transform:rotate(-10deg)}}.rx .mk-dash{background:var(--ink);border-radius:14px;padding:12px 14px;box-shadow:0 18px 30px -18px rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column}.rx .ds-h{display:flex;justify-content:space-between;font-size:10px;color:#c9c9d1}.rx .ds-h b{color:#5ee08f;font-size:11px}.rx .bars{flex:1;display:flex;align-items:flex-end;gap:8px;margin-top:10px;border-bottom:1px solid #2a2a30;padding-bottom:2px}.rx .bars i{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(#ff8a3d,#f56300);transform-origin:bottom}.rx .bars i:nth-child(-n+5){background:#3a3a42}.rx .mk.play .bars i{animation:mkbar 6s infinite backwards}.rx .mk.play .bars i:nth-child(2){animation-delay:.12s}.rx .mk.play .bars i:nth-child(3){animation-delay:.24s}.rx .mk.play .bars i:nth-child(4){animation-delay:.36s}.rx .mk.play .bars i:nth-child(5){animation-delay:.48s}.rx .mk.play .bars i:nth-child(6){animation-delay:.6s}@keyframes mkbar{0%{transform:scaleY(0)}14%,to{transform:scaleY(1)}}.rm .rx .mk *{animation:none!important}.rx .t-out{font:600 9.5px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);margin:12px 0 -2px}.rx .m-outs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #ececf0}.rx .m-outs>b{font:600 9.5px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);margin-right:2px}.rx .m-out{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:550;background:var(--peach);border:1px solid #f6c7a4;color:#7a3a10;border-radius:9px;padding:5px 8px}.rx .m-out .oi{width:13px;height:13px}.js .rx .dg.mente .m-out{opacity:0;transform:scale(.85);transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--d,0ms)}.js .rx .dg.mente.in .m-out,.rm .rx .m-out{opacity:1;transform:none}.rx .cyc{display:grid;grid-template-columns:400px 1fr;gap:56px;align-items:center;margin-top:44px}.rx .cy-ring{--pd:46px;position:relative;width:100%;max-width:400px;aspect-ratio:1;padding:var(--pd);box-sizing:border-box}.rx .cy-ring svg{width:100%;height:100%;overflow:visible}.rx .cy-tr{fill:none;stroke:hsla(0,0%,100%,.14);stroke-width:1.2;stroke-dasharray:3 5}.rx .cy-arc{fill:none;stroke:var(--o);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:90 413;transform-origin:100px 100px;transform:rotate(-154deg);opacity:.9}.rx .cy-dot circle{fill:var(--o);filter:drop-shadow(0 0 6px rgba(245,99,0,.9))}.rx .cy-dot{transform-origin:100px 100px}.rx .cy-n{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#17171a;border:1px solid #2c2c33;color:#fff;border-radius:999px;padding:9px 14px;font-weight:600;font-size:14.5px;transform:translate(-50%,-50%);white-space:nowrap;transition:background .3s,border-color .3s}.rx .cy-n b{font:600 10.5px/1 var(--font-geist-mono),monospace;color:var(--o)}.rx .cy-n.n{left:50%;top:calc(var(--pd) + (100% - 2*var(--pd))*.1)}.rx .cy-n.s{left:50%;top:calc(100% - var(--pd) - (100% - 2*var(--pd))*.1)}.rx .cy-n.e{top:50%;left:calc(100% - var(--pd) - (100% - 2*var(--pd))*.1)}.rx .cy-n.w{top:50%;left:calc(var(--pd) + (100% - 2*var(--pd))*.1)}.rx .cy-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rx .cy-c b{font-size:40px;letter-spacing:-.04em;font-weight:650;color:#fff;line-height:1}.rx .cy-c span{font:500 12px/1.35 var(--font-geist-mono),monospace;color:#b9b9c3;margin-top:6px}.rx .cy-l{list-style:none;margin:0;padding:0;gap:4px}.rx .cy-l,.rx .cy-r{display:flex;flex-direction:column}.rx .cy-r{gap:3px;padding:14px 16px;border-radius:16px;border:1px solid transparent;transition:background .3s,border-color .3s}.rx .cy-r b{font-size:16px;color:#fff;font-weight:620}.rx .cy-r span{color:#b9b9c3;font-size:14.5px}.rx .cy-chips{display:flex;flex-direction:column;gap:8px;margin-top:16px}.rx .cy-chips span{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#d9d9e0;background:hsla(0,0%,100%,.04);border:1px solid #2a2a30;border-radius:14px;padding:11px 14px}.rx .cy-chips .ck{width:16px;height:16px;flex-shrink:0;margin-top:2px}.rx .cyc.play .cy-arc{animation:cyr 8s linear infinite}.rx .cyc.play .cy-dot{animation:cyd 8s linear infinite}.rx .cyc.play .cy-n{animation:cyn 8s infinite;animation-delay:calc(var(--k)*2s - .2s)}.rx .cyc.play .cy-r{animation:cyrow 8s infinite;animation-delay:calc(var(--k)*2s - .2s)}@keyframes cyr{0%{transform:rotate(-154deg)}to{transform:rotate(206deg)}}@keyframes cyd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cyn{0%,22%{background:var(--o);border-color:var(--o);color:#fff}27%,to{background:#17171a;border-color:#2c2c33}}@keyframes cyrow{0%,22%{background:rgba(245,99,0,.1);border-color:rgba(245,99,0,.45)}27%,to{background:transparent;border-color:transparent}}.rx .cyc.play .cy-n b{animation:cynb 8s infinite;animation-delay:calc(var(--k)*2s - .2s)}@keyframes cynb{0%,22%{color:#fff}27%,to{color:var(--o)}}.rm .rx .cyc *{animation:none!important}@media(max-width:900px){.rx .cyc{grid-template-columns:1fr;gap:28px;justify-items:center}.rx .cy-side{width:100%}}@media(max-width:420px){.rx .cy-ring{--pd:30px}.rx .cy-n{font-size:13px;padding:8px 11px}.rx .cy-c b{font-size:32px}}.rx .doors3 .door-b p{font-size:14px}.rx .feats{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.rx .feats span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:550;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px}.rx .feats .ck{width:14px;height:14px}.rx .trust{margin-top:44px;display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;background:var(--soft);border-radius:28px;padding:clamp(22px,4vw,40px)}.rx .trust-h p{color:var(--mut);margin-top:10px;font-size:15.5px}.rx .trust-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:t}.rx .trust-l li{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:5px;position:relative}.rx .trust-l li:nth-child(2){border-color:#f6c7a4;background:#fffaf6}.rx .trust-l li:nth-child(3){border-color:var(--o)}.rx .trust-l .num{font:600 10.5px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--o)}.rx .trust-l b{font-size:16px}.rx .trust-l li>span:last-child{font-size:13.5px;color:var(--mut)}@media(max-width:900px){.rx .trust,.rx .trust-l{grid-template-columns:1fr}}