:root{--bg:#FBFBFD;--ink:#191A23;--body:#3A3847;--muted:#6E6B80;--hair:#E8E5EF;--lilac:#F4E9FF;--grey:#F5F5F7;--violet:#7308F9;--magenta:#E933FF;--pink:#FE3980;--orange:#FF9900;--blue:#1A74F9;--grad:linear-gradient(135deg,#7308F9,#E933FF);--font:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--glass:rgba(255,255,255,.56);--glass-hi:rgba(255,255,255,.74);--frost:saturate(180%) blur(22px);--glass-edge:0 0 0 .5px rgba(25,26,35,.09),inset 0 1px 0 rgba(255,255,255,.95);--glass-shadow:0 0 0 .5px rgba(25,26,35,.08),0 1px 2px rgba(25,26,35,.04),0 28px 60px -28px rgba(55,25,110,.30),inset 0 1px 0 rgba(255,255,255,.95);--card-shadow:0 0 0 .5px rgba(25,26,35,.10),0 30px 60px -32px rgba(40,20,90,.34);color-scheme:light}:where(.w-embed){font-family:var(--font);font-size:15px;line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased}:where(.w-embed) h1,:where(.w-embed) h2,:where(.w-embed) h3,:where(.w-embed) h4,:where(.w-embed) h5,:where(.w-embed) h6{margin:0;font-weight:600;letter-spacing:-.025em;line-height:inherit;text-wrap:balance}:where(.w-embed) h1{font-size:2em}:where(.w-embed) h2{font-size:1.5em}:where(.w-embed) h3{font-size:1.17em}:where(.w-embed) h4{font-size:1em}:where(.w-embed) h5{font-size:.83em}:where(.w-embed) h6{font-size:.67em}:where(.w-embed) p{margin:0;text-wrap:pretty}:where(.w-embed) button{font-family:var(--font)}.w-embed :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:8px}body{background:#FBFBFD}html{scroll-behavior:smooth}.g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.in{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:relative;z-index:1}.h2{font-size:clamp(26px,2.9vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.glass{background:var(--glass);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:var(--glass-shadow)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:rgba(255,255,255,.92)}}.aur{position:absolute;inset:-12% -6%;z-index:0;pointer-events:none;filter:blur(70px);opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 70%,transparent 92%);mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 70%,transparent 92%)}.aur.a2{background:radial-gradient(40% 46% at 26% 40%,rgba(26,116,249,.18),transparent 70%),radial-gradient(38% 44% at 76% 58%,rgba(115,8,249,.20),transparent 70%),radial-gradient(26% 30% at 54% 12%,rgba(233,51,255,.12),transparent 70%)}.aur.a3{background:radial-gradient(38% 44% at 24% 50%,rgba(254,57,128,.16),transparent 70%),radial-gradient(36% 40% at 78% 44%,rgba(255,153,0,.15),transparent 70%),radial-gradient(28% 30% at 52% 90%,rgba(233,51,255,.10),transparent 70%)}.logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:19px;letter-spacing:-.02em}.logo img{width:24px;height:24px}.orbit canvas{display:block;width:100%}.p-lbl{all:unset;position:absolute;left:0;top:0;will-change:translate;transform:translate(-50%,-50%);cursor:pointer;font:500 12px/1.25 var(--font);color:var(--body);background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-radius:10px;padding:6px 10px;box-shadow:0 0 0 .5px rgba(25,26,35,.10),0 8px 20px -12px rgba(40,20,90,.35),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .3s,box-shadow .3s,color .3s;white-space:nowrap;text-align:center}.p-lbl.on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 45%,transparent),0 12px 24px -14px rgba(25,26,35,.3);transform:translate(-50%,-50%) scale(1.04)}.core{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.core img{width:var(--ls,92px);height:var(--ls,92px);display:block}.nba,.mini-nba{position:absolute;z-index:3;pointer-events:none;display:flex;align-items:center;gap:8px;padding:5px 11px 5px 5px;background:#F4EEFF;border-radius:9px;font:500 11.5px/1.3 var(--font);color:var(--body);white-space:nowrap;opacity:0;box-shadow:0 0 0 .5px rgba(115,8,249,.16)}.nba{transform:translate(-50%,-50%) scale(.97);transition:opacity .4s,transform .4s}.nb-i{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.8);display:grid;place-items:center;flex:none}.nb-i svg{width:13px;height:13px;fill:none;stroke:#4B2A8A;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nb-t small{display:block;font-size:9.5px;font-weight:400;color:var(--muted);margin-bottom:0}.nba.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.mini-nba{transform:translate(-50%,calc(-100% - 10px)) scale(.97);transition:opacity .35s,transform .35s}.mini-nba.show{opacity:1;transform:translate(-50%,calc(-100% - 10px)) scale(1)}@media (max-width:1380px){.p-lbl{font-size:11px;padding:5px 8px}}@media (max-width:760px){.p-lbl{font-size:11px;padding:6px 8px}.nba,.mini-nba{display:none}}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(calc(-820px + 100vw - 32px))}}.jmap{width:100%;overflow-x:auto;scrollbar-width:none}.jmap::-webkit-scrollbar{display:none}.jmap-in{padding:6px 0 4px}.jtrack{position:relative}.jline{position:absolute;left:0;right:0;top:14px;height:3px;border-radius:3px;overflow:hidden;background:linear-gradient(90deg,#1A74F9 4%,#7308F9 30%,#FE3980 50%,#FF9900 70%,#A21CAF 96%);box-shadow:0 0 14px rgba(115,8,249,.22)}.jline::after{content:"";position:absolute;top:0;bottom:0;left:-14%;width:14%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:jglint 7s linear infinite}@keyframes jglint{to{left:100%}}.jstops{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.stop{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font);min-width:0}.stop:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:12px}.st-node{width:30px;height:30px;display:grid;place-items:center;flex:none}.st-node::before{content:"";box-sizing:border-box;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--sc);transition:width .3s,height .3s,box-shadow .3s}.stop[aria-selected="true"] .st-node::before{width:22px;height:22px;border-width:5px;box-shadow:0 0 0 6px color-mix(in srgb,var(--sc) 16%,transparent),0 0 22px color-mix(in srgb,var(--sc) 50%,transparent)}.stop b{font-size:15px;line-height:1.2;font-weight:500;letter-spacing:-.015em;color:var(--muted);margin-top:6px;transition:color .25s}.stop:hover b{color:var(--ink)}.stop[aria-selected="true"] b{color:var(--ink);font-weight:600}.track-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px}.stage-desc{font-size:13px;color:var(--muted);min-height:22px;text-align:center}.jpanel{margin-top:36px;border-radius:32px;display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);overflow:hidden}.progs{margin:20px 0 20px 20px;padding:16px 10px;border-radius:24px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(160deg,color-mix(in srgb,var(--sc) 11%,#fff),color-mix(in srgb,var(--sc) 4%,#fff))}.prog{all:unset;cursor:pointer;display:block;padding:10px 13px;border-radius:11px;font:500 13.5px/1.35 var(--font);color:var(--muted);box-shadow:inset 0 0 0 0 transparent;transition:color .2s,background .2s}.prog:hover{color:var(--ink)}.prog[aria-selected="true"]{color:var(--violet);font-weight:600;background:rgba(255,255,255,.72)}.jview{padding:20px 20px 20px 14px;display:grid;grid-template-columns:minmax(0,1fr)}.jview h3{font-size:clamp(18px,1.7vw,22px);line-height:1.2;letter-spacing:-.03em;font-weight:500;max-width:560px}.jview .bd{font-size:13.5px;color:var(--muted);max-width:600px;margin-top:6px}.stage{border-radius:24px;padding:clamp(18px,2.2vw,30px);display:flex;flex-direction:column;align-items:center;gap:16px;height:clamp(540px,68vh,640px);background:radial-gradient(45% 60% at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%) 0 0/200% 200% no-repeat,linear-gradient(160deg,color-mix(in srgb,var(--sc) 11%,#fff),color-mix(in srgb,var(--sc) 4%,#fff));animation:drift 18s ease-in-out infinite alternate}.st-head{align-self:stretch;flex:none}.st-fit{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.st-scale{flex:none;width:100%;display:flex;justify-content:center;transform-origin:50% 50%}.stage .proof{flex:none}@keyframes drift{from{background-position:0% 0%,0 0}to{background-position:100% 100%,0 0}}@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fillbar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.jview.anim h3{animation:rise .5s cubic-bezier(.2,.7,.2,1) both}.jview.anim .bd{animation:rise .5s cubic-bezier(.2,.7,.2,1) .06s both}.jview.anim .stage .ui{animation:rise .6s cubic-bezier(.2,.7,.2,1) .1s both}.jview.anim .ui-b>*{animation:rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i,0) * .07s)}.jview.anim .bar i{transform-origin:left center;animation:fillbar 1.1s cubic-bezier(.2,.7,.2,1) .45s both}.jview.anim .ui-b>.ai{position:relative;overflow:hidden}.jview.anim .ui-b>.ai::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.8) 50%,transparent 75%);transform:translateX(-100%);animation:sweep 1.4s ease .95s both;pointer-events:none}.proof{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--muted)}.proof .v{font-size:13.5px;font-weight:600;color:var(--ink)}@media (max-width:900px){.jpanel{grid-template-columns:1fr}.progs{flex-direction:row;overflow-x:auto;margin:12px 12px 0;padding:8px;border-radius:16px;scrollbar-width:none}.prog{flex:none;white-space:nowrap}.jview{padding:16px}.stage{padding:12px;height:auto}}.ui{background:#fff;border-radius:16px;box-shadow:var(--card-shadow);font-size:12.5px;line-height:1.45;color:var(--ink);width:100%;max-width:470px;overflow:hidden}.ui-h{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--hair);font-weight:600;font-size:13px}.ui-h .m{margin-left:auto;font-weight:500;color:var(--muted);font-size:11.5px;white-space:nowrap}.ui-b{padding:14px;display:flex;flex-direction:column;gap:8px}.mk{width:18px;height:18px;flex:none}.face{border-radius:50%;object-fit:cover;flex:none;display:block}.row{display:flex;align-items:center;gap:9px}.row .r{margin-left:auto;color:var(--muted);font-size:11.5px;white-space:nowrap}.sm{font-size:11.5px;color:var(--muted)}.b6{font-weight:600}.bar{height:6px;background:#EEE9F6;border-radius:4px;overflow:hidden}.bar i{display:block;height:100%;background:var(--violet)}.ai{background:#F7F3FF;border-radius:10px;padding:8px 11px}.ai b{display:block;font-size:11px;color:#4B2A8A;font-weight:600}.btnui{display:inline-block;background:#000;color:#fff;border-radius:9px;padding:6px 10px;font-weight:600;font-size:11px;border-right:2px solid var(--pink);border-bottom:2px solid var(--pink);white-space:nowrap}.ghost{display:inline-block;border:1px solid var(--hair);border-radius:9px;padding:5px 9px;font-weight:500;font-size:11px;white-space:nowrap}.ui.wide{max-width:640px}.hv8tabs{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--hair);padding:0 14px;font-size:11.5px;color:var(--muted)}.hv8tabs span{padding:9px 0}.hv8tabs .on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--sc)}.hv8tabs .who{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500}.box{border:1px solid var(--hair);border-radius:12px;padding:12px 14px;background:#fff}.ms{width:15px;height:15px;border-radius:50%;border:1.5px solid #CFC7E0;background:#fff;margin:0 auto 6px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.ms .ck{width:10px;height:10px}.ms.done,.ms.cur{border-color:var(--sc)}.ms.cur{box-shadow:0 0 0 4px color-mix(in srgb,var(--sc) 18%,transparent)}.task{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #F1EDF7}.task:first-of-type{border-top:0}.task .dt{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.cbx{width:14px;height:14px;border:1.3px solid #C9C3D6;border-radius:4px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff}.cbx.on{border-color:var(--sc)}.cbx .ck{width:10px;height:10px}.goals{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px}.mat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mat div{border:1px solid var(--hair);border-radius:10px;padding:8px 9px;font-size:10px;color:var(--muted);background:#fff}.mat b{display:block;color:var(--ink);font-size:11.5px;font-weight:600;margin-top:1px}.mat .on{border-color:var(--sc);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 15%,transparent)}.blurwrap{position:relative}.blurred{filter:blur(2.4px);opacity:.7;pointer-events:none;user-select:none}.nudge{position:absolute;right:12px;top:50%;transform:translateY(-50%);max-width:270px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border-radius:12px;box-shadow:0 0 0 .5px rgba(25,26,35,.1),0 16px 34px -16px rgba(40,20,90,.35);padding:11px 13px;font-size:12.5px;font-weight:500}.nudge .sm{display:block;font-weight:400;margin-top:4px}@media (max-width:620px){.goals{grid-template-columns:1fr}.mat{grid-template-columns:repeat(2,minmax(0,1fr))}.hv8tabs .who{display:none}.nudge{position:static;transform:none;margin-top:8px;max-width:none}}.chip{display:inline-block;border:1px solid var(--hair);border-radius:6px;padding:2px 7px;font-size:10.5px;color:var(--muted);white-space:nowrap}.ok{color:#5B21B6;font-weight:600}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tile{border:1px solid var(--hair);border-radius:10px;padding:9px 10px}.tile .n{font-size:18px;font-weight:600;letter-spacing:-.02em}.qt{background:var(--grey);border-radius:10px;padding:9px 10px;font-size:11.5px}.ck{width:14px;height:14px;flex:none}.bars{display:flex;align-items:flex-end;gap:5px;height:90px}.bars i{flex:1;border-radius:4px 4px 0 0}.ohub{--ohv:#7308F9;font-size:var(--ohf,12px);display:grid;grid-template-columns:14.5em minmax(0,1fr);width:100%;background:#FAF8FF;border-radius:1.2em;overflow:hidden;box-shadow:var(--card-shadow);line-height:1.35;color:var(--ink);text-align:left}.oh-side{display:flex;flex-direction:column;gap:1.5em;padding:1.5em 1em 1em;background:linear-gradient(170deg,#6F10EE,#4B0FBE);color:#fff}.oh-co{font-weight:600;font-size:1.12em;line-height:1.2;letter-spacing:-.015em;padding:0 .5em}.oh-nav{display:flex;flex-direction:column;gap:.2em;flex:1}.oh-nav span{padding:.62em .72em;border-radius:.65em;color:rgba(255,255,255,.72);font-weight:500}.oh-nav .on{background:rgba(255,255,255,.17);color:#fff;font-weight:600}.oh-csm{display:flex;align-items:center;gap:.65em;padding:.65em;border-radius:.8em;background:rgba(255,255,255,.12)}.oh-csm img{width:2.5em;height:2.5em;border-radius:50%;object-fit:cover;flex:none}.oh-csm small{display:block;font-size:.8em;color:rgba(255,255,255,.72)}.oh-csm b{font-weight:600}.oh-main{display:flex;flex-direction:column;gap:.75em;padding:1.35em 1.4em 1.4em;min-width:0}.oh-hi small{display:block;font-size:.85em;font-weight:500;color:var(--ohv)}.oh-hi h4{margin:.1em 0 0;font-size:1.72em;font-weight:600;letter-spacing:-.03em;line-height:1.15}.oh-hi h4 span{color:var(--ohv)}.oh-card{background:#fff;border-radius:1em;padding:.95em 1.1em;box-shadow:0 0 0 1px rgba(25,26,35,.05),0 .5em 1.2em -.8em rgba(40,20,90,.25)}.oh-live{display:flex;align-items:center;gap:1.1em}.oh-live small,.oh-next small{display:block;font-size:.82em;color:var(--muted)}.oh-live b.d{font-size:1.5em;font-weight:600;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.oh-bar{flex:1;height:.5em;border-radius:.4em;background:#EEE9F6;overflow:hidden}.oh-bar i{display:block;height:100%;width:var(--to,50%);border-radius:inherit;background:var(--ohv);transform-origin:left center}.oh-left{font-weight:600;color:var(--ohv);white-space:nowrap}.oh-th{font-weight:600;font-size:1.06em;letter-spacing:-.01em}.oh-cnt{margin:.3em 0 .55em;color:var(--muted)}.oh-cnt b{font-size:1.5em;font-weight:600;color:var(--ink);letter-spacing:-.03em;margin-right:.2em}.oh-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;margin-top:.65em}.oh-steps span{display:flex;align-items:center;justify-content:center;gap:.3em;padding:.5em .3em;border-radius:.6em;background:#F4F3F7;color:var(--muted);font-weight:500;white-space:nowrap}.oh-steps svg{width:1em;height:1em;fill:none;stroke:var(--ohv);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.oh-steps .done{background:#F1E8FF;color:#4B2A8A}.oh-steps .cur{background:#fff;color:var(--ohv);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--ohv),0 0 0 .22em rgba(115,8,249,.14)}.oh-next{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.8em;margin-top:.6em;padding:.75em .75em .75em 1em;border-radius:.8em;background:linear-gradient(120deg,#6F10EE,#4B0FBE);color:#fff}.oh-next small{color:rgba(255,255,255,.75)}.oh-next b{font-size:1.08em;font-weight:600;letter-spacing:-.01em}.oh-next .go{flex:none;padding:.55em .85em;border-radius:.6em;background:#fff;color:var(--ohv);font-weight:600;white-space:nowrap}.oh-ad{display:flex;align-items:center;gap:1.2em;background:#F7F2FF;box-shadow:none}.oh-ad .t{font-weight:600;font-size:1.06em;letter-spacing:-.01em}.oh-kpis{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em}.oh-kpis b{display:block;font-size:1.55em;font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--ohv);font-variant-numeric:tabular-nums}.oh-kpis small{font-size:.82em;color:var(--muted)}@keyframes ohrise{from{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes ohfill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ohpulse{0%,100%{box-shadow:inset 0 0 0 1.5px var(--ohv),0 0 0 .22em rgba(115,8,249,.14)}50%{box-shadow:inset 0 0 0 1.5px var(--ohv),0 0 0 .5em rgba(115,8,249,.07)}}@keyframes ohsweep{from{transform:translateX(-110%)}to{transform:translateX(110%)}}@keyframes ohpop{0%{opacity:0;transform:scale(.85)}100%{opacity:1;transform:none}}.ohub.play .oh-side{animation:ohrise .5s cubic-bezier(.2,.7,.2,1) both}.ohub.play .oh-hi{animation:ohrise .5s cubic-bezier(.2,.7,.2,1) .08s both}.ohub.play .oh-live{animation:ohrise .5s cubic-bezier(.2,.7,.2,1) .16s both}.ohub.play .oh-task{animation:ohrise .5s cubic-bezier(.2,.7,.2,1) .26s both}.ohub.play .oh-ad{animation:ohrise .5s cubic-bezier(.2,.7,.2,1) .36s both}.ohub.play .oh-bar i{animation:ohfill 1.2s cubic-bezier(.2,.7,.2,1) .45s both}.ohub.play .oh-steps span{animation:ohpop .4s cubic-bezier(.2,.7,.2,1) both}.ohub.play .oh-steps span:nth-child(1){animation-delay:.55s}.ohub.play .oh-steps span:nth-child(2){animation-delay:.72s}.ohub.play .oh-steps span:nth-child(3){animation-delay:.89s}.ohub.play .oh-steps span:nth-child(4){animation-delay:1.06s}.ohub.play .oh-steps .cur{animation:ohpop .4s cubic-bezier(.2,.7,.2,1) .89s both,ohpulse 2.6s ease-in-out 1.4s infinite}.ohub.play .oh-next::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-110%);animation:ohsweep 1.5s ease 1.3s both;pointer-events:none}.tw{--twf:clamp(10.5px,1.08vw,15px);position:relative;display:flex;flex-direction:column;width:100%;height:100%;font-size:var(--twf);border-radius:1.3em;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 26px 50px -30px rgba(40,20,90,.4);color:var(--ink)}.tw-bar{flex:none;display:flex;align-items:center;gap:.45em;padding:.75em 1.2em;font-size:.92em;color:var(--muted);border-bottom:1px solid rgba(25,26,35,.06)}.tw-bar i{width:.65em;height:.65em;border-radius:50%;background:rgba(25,26,35,.14)}.tw-bar span{margin-left:.6em;font-weight:600;color:var(--ink)}.tw-bar em{margin-left:auto;font-style:normal}.tw-body{position:relative;flex:1;min-height:0}.tw-a,.tw-b{--twp:clamp(1.2em,3vw,2.6em);position:absolute;inset:0;display:flex;flex-direction:column;padding:0 var(--twp) 1.4em;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.tw-a{gap:1.1em}.tw-a .tw-h+.tw-f{margin-top:auto}.tw.b .tw-a{opacity:0;transform:translateY(-.6em);pointer-events:none}.tw-b{opacity:0;transform:translateY(.6em);pointer-events:none}.tw.b .tw-b{opacity:1;transform:none}.tw-h{display:flex;align-items:center;gap:.8em;flex:none;margin:0 calc(var(--twp)*-1);padding:.6em var(--twp);background:linear-gradient(90deg,#FFF1E6 0%,#F6EEFF 72%,#F3EEFF 100%)}.tw-pair{display:flex;flex:none}.tw-pair svg{width:2.8em;height:2.8em;display:block}.tw-pair svg+svg{margin-left:-.9em}.tw-cnt{margin-left:auto;flex:none;font-style:normal;font-size:.95em;color:var(--muted)}.tw-cnt strong{font-weight:600;color:var(--ink)}.tw-h b{display:block;font-size:1.5em;line-height:1.2;font-weight:500;letter-spacing:-.03em}.tw-h small{display:block;font-size:.95em;color:var(--muted)}.tw-f{display:grid;grid-template-columns:9em minmax(0,1fr);align-items:center;gap:1em}.tw-f label{font-size:.98em;font-weight:500;color:var(--body)}.tw-i{display:flex;align-items:center;justify-content:space-between;gap:1em;min-height:3.5em;padding:0 1em;border-radius:.8em;box-shadow:inset 0 0 0 1px rgba(25,26,35,.1);font-size:1.02em}.tw-i u{text-decoration:none;font-size:.92em;font-weight:500;color:var(--violet);white-space:nowrap;opacity:0;transition:opacity .35s}.tw.counted .tw-i u,.tw.filled .tw-i u{opacity:1}.tw-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25em;padding:.3em;border-radius:.9em;background:rgba(25,26,35,.05)}.tw-seg span{text-align:center;padding:.9em;border-radius:.65em;font-weight:500;color:var(--muted);transition:background .25s,color .25s,box-shadow .25s}.tw.run #twRunBtn,.tw.filled #twRunBtn{background:var(--violet);color:#fff;font-weight:600;box-shadow:0 .4em .9em -.45em rgba(115,8,249,.75)}.tw-act{display:flex;justify-content:flex-end;gap:.6em;margin-top:auto}.tw-act span{padding:.75em 1.3em;border-radius:.7em;font-weight:500;color:var(--body);box-shadow:inset 0 0 0 1px rgba(25,26,35,.1)}.tw-act .go{background:rgba(115,8,249,.28);color:#fff;font-weight:600;box-shadow:none;transition:background .3s,transform .15s}.tw.filled .tw-act .go{background:var(--violet)}.tw.press .tw-act .go{transform:scale(.96)}.tw.hired .tw-act .go{background:#0E9F6E}.tw-b{gap:.6em}.tw-cols{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 8% minmax(0,1.05fr);font-size:.88em;color:var(--muted);margin-top:.15em}.tw-cols>span:first-child{display:grid;grid-template-columns:7.2em minmax(0,1fr);padding-left:1.15em}.tw-cols i{font-style:normal}.tw-cols>span:last-child{padding-left:1.1em}.tw-board{position:relative;flex:none;display:flex;flex-direction:column;gap:.34em}.tw-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tw-lines path{fill:none;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.tw-lines path.t-cs{stroke:#1A74F9}.tw-lines path.t-cm{stroke:#E933FF}.tw-lines path.shown{stroke-dashoffset:0}.tw-p{--c:#E11D74;--t:#FFF0F6;display:grid;grid-template-columns:minmax(0,1fr) 8% minmax(0,1.05fr);align-items:stretch}.tw-p.t-cs{--c:#1A74F9;--t:#EEF3FF}.tw-c{grid-column:1;display:grid;grid-template-columns:7em minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.3em .7em .3em .95em;border-radius:.75em;background:var(--t);opacity:0;transform:translateX(-.5em);transition:opacity .35s,transform .35s}.tw-p.c1 .tw-c{opacity:1;transform:none}.tw-c b{font-weight:600;letter-spacing:-.01em}.tw-c span{display:flex;align-items:center;gap:.45em;min-width:0;font-size:.95em;color:var(--body)}.tw-c span svg,.tw-ni svg{flex:none;width:1.15em;height:1.15em;fill:none;stroke:var(--c);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tw-fav svg{width:2em;height:2em;display:block}.tw-n{grid-column:3;display:flex;align-items:center;gap:.7em;padding:.28em .9em .28em .5em;border-radius:.75em;background:#fff;box-shadow:0 0 0 .5px rgba(25,26,35,.1),0 .5em 1em -.8em rgba(40,20,90,.35);opacity:0;transform:translateX(.5em);transition:opacity .35s,transform .35s}.tw-ni{flex:none;width:2.1em;height:2.1em;border-radius:.6em;background:var(--t);display:grid;place-items:center}.tw-p.c2 .tw-n{opacity:1;transform:none}.tw-n b{display:block;font-weight:600;letter-spacing:-.01em;line-height:1.3}.tw-n small{display:block;font-size:.88em;color:var(--muted);line-height:1.3}.tw-n em{flex:none;margin-left:auto;font-style:normal;font-size:.82em;font-weight:500;color:var(--c)}.tw-foot{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1em}.tw-say{display:flex;align-items:center;gap:.6em;font-weight:500;letter-spacing:-.01em;opacity:0;transform:translateY(.4em);transition:opacity .4s,transform .4s}.tw-say .tw-pair svg{width:2em;height:2em}.tw-say .tw-pair svg+svg{margin-left:-.6em}.tw.say .tw-say{opacity:1;transform:none}.tw-chk{flex:none;width:min(31em,56%);padding:.65em 1em .7em;border-radius:.9em;background:#fff;box-shadow:0 0 0 .5px rgba(25,26,35,.1),0 1.2em 2.2em -1.2em rgba(40,20,90,.5);opacity:0;transform:translateY(.7em);transition:opacity .4s,transform .4s}.tw.chk .tw-chk{opacity:1;transform:none}.tw-chk .h{display:flex;align-items:center;gap:.45em;font-size:.9em;color:var(--muted)}.tw-chk .h>svg:first-child{width:1.5em;height:1.5em;display:block}.tw-chk .h .lg{width:1em;height:1em;margin-left:.3em}.tw-chk .h b{font-weight:600;color:var(--ink)}.tw-chk p{font-size:.96em;line-height:1.45;margin:.4em 0 0}.tw-chk u{display:inline-flex;align-items:center;gap:.3em;text-decoration:none;font-weight:500;color:var(--violet);vertical-align:bottom}.tw-chk u img{width:1.3em;height:1.3em;border-radius:50%;object-fit:cover;display:block}.tw-chk .a{display:flex;gap:.5em;margin-top:.55em}.tw-chk .a span{font-size:.9em;font-weight:500;line-height:1;padding:.55em .85em;border-radius:.6em;background:rgba(25,26,35,.05);color:var(--body)}.tw-chk .a .go{background:var(--violet);color:#fff}.tw-chk .ok{display:none;margin-top:.55em;font-size:.92em;font-weight:500;color:var(--violet)}.tw.done .tw-chk .a{display:none}.tw.done .tw-chk .ok{display:block}.tw-cur{position:absolute;left:0;top:0;z-index:5;display:flex;align-items:flex-start;pointer-events:none;opacity:0;transition:transform .65s cubic-bezier(.3,.7,.2,1),opacity .25s}.tw.cur .tw-cur{opacity:1}.tw-cur svg{width:1.2em;height:1.2em;fill:var(--ink);stroke:#fff;stroke-width:1;flex:none}.tw-cur b{margin:.8em 0 0 -.1em;padding:.22em .5em;border-radius:.45em;background:var(--violet);color:#fff;font-size:.8em;font-weight:600;line-height:1.1}@media (max-width:760px){.tw{--twf:10.5px}.tw-f{grid-template-columns:minmax(0,1fr);gap:.3em}.tw-cols{display:none}.tw-lines{display:none}.tw-p{grid-template-columns:minmax(0,1fr);gap:.15em}.tw-n{grid-column:1}.tw-n em,.tw-n small{display:none}.tw-c{padding:.35em .7em}.tw-n{padding:.3em .7em}.tw-say{display:none}.tw-chk{position:absolute;right:.8em;left:.8em;bottom:.8em;width:auto}.tw-a,.tw-b{padding:1em}.tw-h small{display:none}}.rj-pane{display:flex;align-items:center;justify-content:center;overflow:hidden}.rj{position:relative;flex:none;width:1040px;height:400px;border-radius:16px;background:#fff;box-shadow:var(--card-shadow);transform-origin:50% 50%}.rj-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rj-base{fill:none;stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(115,8,249,.28))}.rj-glow,.rj-glint{fill:none;stroke-linecap:round;stroke-dashoffset:90;animation:rjrun 7.2s linear infinite}.rj-glow{stroke:#C026D3;stroke-width:10;stroke-dasharray:90 1400;opacity:.5;filter:blur(4px)}.rj-glint{stroke:#fff;stroke-width:3.2;stroke-dasharray:70 1400;filter:drop-shadow(0 0 3px rgba(255,255,255,.95))}.rj-glow.b,.rj-glint.b{animation-delay:3.6s}@keyframes rjrun{0%{stroke-dashoffset:90}50%,100%{stroke-dashoffset:-800}}.rj-dot{fill:#fff;stroke-width:2.6}.rj-c{position:absolute;width:var(--w,160px);height:128px;padding:13px 15px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(25,26,35,.09);animation:rjlit var(--t,3.6s) linear infinite;animation-delay:var(--d,0s)}@keyframes rjlit{0%,22%,100%{box-shadow:0 0 0 1px rgba(25,26,35,.09)}6%,12%{box-shadow:0 0 0 1.5px var(--violet),0 0 24px rgba(115,8,249,.3)}}.rj-k{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);white-space:nowrap}.rj-k i{width:22px;height:22px;border-radius:7px;background:var(--violet);display:grid;place-items:center;flex:none}.rj-k svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rj-k img{width:22px;height:22px;display:block;flex:none}.rj-c b{display:block;margin-top:10px;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.rj-c small{display:block;margin-top:3px;text-wrap:balance;font-size:11.5px;line-height:1.35;color:var(--muted)}.rj-l{position:absolute;width:136px;text-wrap:balance;transform:translateY(-50%);padding:7px 10px;border-radius:8px;background:var(--ink);color:#fff;font-size:12px;line-height:1.3;font-weight:500}@media (max-width:760px){.rj-pane{align-items:flex-start;overflow-y:auto}.rj{width:100%;height:auto;margin:10px;display:flex;flex-direction:column;gap:9px;padding:14px 14px 14px 26px;overflow:hidden}.rj-svg{display:none}.rj::before{content:"";position:absolute;left:12px;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(180deg,#1A74F9,#7308F9 40%,#FE3980 70%,#FF9900)}.rj::after{content:"";position:absolute;left:12px;width:3px;height:60px;background:linear-gradient(180deg,transparent,#fff,transparent);animation:rjdown 3.6s linear infinite}.rj-c{position:static;width:auto;height:auto;padding:10px 12px}.rj-c b{margin-top:6px;font-size:13.5px}.rj-l{position:static;width:auto;align-self:flex-start;transform:none;font-size:11px;padding:5px 9px}}@keyframes rjdown{from{top:-60px}to{top:100%}}@media (prefers-reduced-motion: reduce){.rj-glow,.rj-glint,.rj-c,.rj::after{animation:none}}.launch-host{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:3.4% 5%}.ui.ohw{max-width:640px;background:none;box-shadow:none;border-radius:0;overflow:visible}.ui.ohw .ohub{--ohf:11px}.sw-canvas .ohub{--ohf:clamp(8px,.78vw,10.5px)}@media (max-width:760px){.ohub{grid-template-columns:minmax(0,1fr)}.oh-side{flex-direction:row;align-items:center;padding:.8em 1em}.oh-nav,.oh-csm{display:none}.launch-host{padding:10px}.ui.ohw .ohub{--ohf:10px}.oh-ad{flex-direction:column;align-items:stretch;gap:.5em}}.brl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.step{all:unset;cursor:pointer;display:block;padding-top:16px;border-top:2px solid #E3E0EA;opacity:.55;transition:opacity .3s,border-color .3s}.step:hover{opacity:.85}.step .k{font-size:11.5px;color:var(--muted)}.step b{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;margin-top:2px}.step span{display:block;font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5}.step[aria-selected="true"]{opacity:1;border-image:var(--grad) 1}.shotframe{position:relative;margin-top:32px}.shot{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:26px;overflow:hidden;background:linear-gradient(150deg,#EEF2FF 0%,#F4ECFF 48%,#FFEFF5 100%);box-shadow:0 0 0 .5px rgba(25,26,35,.08)}.shot .pane{position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none}.shot .pane.on{opacity:1;pointer-events:auto}.studio{inset:4% 4.5% !important;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:var(--card-shadow);overflow:hidden;font-size:12px}.sw-bar{display:flex;align-items:center;gap:6px;height:38px;flex:none;padding:0 14px;border-bottom:1px solid var(--hair)}.sw-bar i{width:9px;height:9px;border-radius:50%;background:#E4E1EA}.sw-title{margin-left:10px;font-weight:600;font-size:12.5px;color:var(--violet)}.sw-user{margin-left:auto;font-size:11.5px;color:var(--muted)}.sw-stage{position:relative;flex:1;min-height:0}.sw-land{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;transition:opacity .4s,transform .4s;background:#fff}.sw-greet{font-size:clamp(16px,1.9vw,22px);font-weight:500;letter-spacing:-.025em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center}.sw-tabs{display:flex;border:1px solid var(--hair);border-radius:9px;overflow:hidden;font-size:11.5px;background:#fff}.sw-tabs span{padding:7px 13px;border-left:1px solid var(--hair);color:var(--muted)}.sw-tabs span:first-child{border-left:0}.sw-tabs .on{color:var(--violet);font-weight:600;background:#F7F2FF}.sw-box{width:min(560px,86%);border:1px solid var(--hair);border-radius:14px;background:#fff;padding:13px 14px 10px;box-shadow:0 12px 30px -20px rgba(40,20,90,.35)}.sw-txt{min-height:38px;font-size:13px;line-height:1.5;color:var(--ink)}.sw-tools{display:flex;align-items:center;gap:6px;margin-top:6px}.sw-tool{width:24px;height:24px;border-radius:7px;border:1px solid var(--hair);display:grid;place-items:center;font-size:11px;color:var(--muted)}.sw-send{margin-left:auto;width:26px;height:26px;border-radius:8px;background:var(--ink);display:grid;place-items:center;flex:none}.sw-send svg{width:13px;height:13px}.sw-q{font-size:11.5px;color:var(--muted);margin-top:6px}.sw-sugg{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sw-sugg span{border:1px solid var(--hair);border-radius:9px;padding:6px 11px;font-size:11px;color:var(--body);background:#fff}.sw-gal{font-size:11.5px;font-weight:500;color:var(--violet)}.caret{display:inline-block;vertical-align:-2px;width:1.5px;height:14px;background:var(--violet);margin-left:1px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.sw-body{position:absolute;inset:0;display:grid;grid-template-columns:100% 0%;opacity:0;pointer-events:none;transition:grid-template-columns .8s cubic-bezier(.65,0,.35,1),opacity .35s}.studio.split .sw-land{opacity:0;transform:translateY(-10px);pointer-events:none}.studio.split .sw-body{opacity:1;pointer-events:auto}.studio.side .sw-body{grid-template-columns:33% 67%}.sw-chat{display:flex;flex-direction:column;border-right:1px solid var(--hair);background:#FCFBFE;min-height:0;min-width:0}.sw-log{flex:1;overflow:hidden;padding:16px 14px 10px;display:flex;flex-direction:column;gap:11px;justify-content:flex-end}.m{display:flex;gap:8px;align-items:flex-start;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;font-size:12px;line-height:1.5}.m.on{opacity:1;transform:none}.m>img{width:15px;height:15px;flex:none;margin-top:2px}.m.me{justify-content:flex-end}.m.me>div{background:#F1E8FF;border-radius:12px 12px 4px 12px;padding:8px 11px;max-width:min(88%,420px)}.think span{display:block;color:var(--muted);font-size:11px;opacity:0;transition:opacity .3s}.think span.on{opacity:1}.sw-input{margin:0 12px 12px;border:1px solid var(--hair);border-radius:11px;background:#fff;padding:7px 7px 7px 11px;display:flex;align-items:center;min-height:38px;flex:none}.sw-ph{font-size:11.5px;color:#A9A6B5}.sw-prev{display:flex;flex-direction:column;min-height:0;min-width:0;background:#F6F5F9;overflow:hidden}.sw-ph2{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;font-size:11px;color:var(--muted);flex:none;white-space:nowrap}.sw-ph2 b{color:var(--ink);font-weight:600}.sw-canvas{flex:1;margin:0 14px 14px;border-radius:12px;background:#FAFAFC;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding:16px;min-height:0}.src{position:absolute;z-index:2;font-size:10.5px;font-weight:500;color:var(--ink);background:rgba(255,255,255,.85);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border-radius:8px;padding:5px 9px;box-shadow:0 0 0 .5px rgba(25,26,35,.1),0 8px 18px -10px rgba(40,20,90,.4);opacity:0;transform:translateY(6px) scale(.96);transition:opacity .35s,transform .35s}.src.on{opacity:1;transform:none}.hb-w{opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.hb-w.sk{opacity:1;transform:none;border-radius:11px;background:linear-gradient(90deg,#F2EFF7 25%,#FAF8FD 50%,#F2EFF7 75%) 0 0/200% 100%;animation:shim 1.2s linear infinite;box-shadow:none!important;border-color:transparent!important;color:transparent!important}.hb-w.sk>*{visibility:hidden}.hb-w.shown{opacity:1;transform:none}@keyframes shim{to{background-position:-200% 0}}.sw-replay{all:unset;position:absolute;right:12px;bottom:10px;z-index:3;cursor:pointer;font:500 11.5px var(--font);color:var(--ink);padding:6px 11px;border-radius:9px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:var(--glass-edge),0 8px 18px -12px rgba(40,20,90,.4);opacity:0;transition:opacity .3s}.studio.done .sw-replay{opacity:1}@media (max-width:760px){.shot{aspect-ratio:auto;height:520px}.studio{inset:10px !important}.sw-sugg,.sw-q,.sw-gal{display:none}.studio.side .sw-body{grid-template-columns:0% 100%}.sw-canvas{margin:0 8px 8px;padding:10px}}@media (max-width:900px){.brl-steps{grid-template-columns:1fr;gap:16px}}.pb4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}.pb4-c{position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 14px 13px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),0 0 0 .5px rgba(60,30,120,.06),0 26px 50px -30px rgba(50,20,110,.42)}.pb4-k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--violet)}.pb4-k i{width:19px;height:19px;border-radius:50%;background:#F1E8FF;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600}.pb4-t{opacity:0;transform:translateY(8px);transition:opacity .55s,transform .55s cubic-bezier(.32,.72,0,1)}.pb4-c.shown .pb4-t{opacity:1;transform:none}.pb4-c b{display:block;margin-top:8px;font-size:clamp(14px,1.08vw,15.5px);line-height:1.28;font-weight:600;letter-spacing:-.018em}.pb4-c small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--body)}.pb4-v{height:28px;margin-top:8px;display:flex;flex-direction:column;justify-content:flex-end}.pb4-v .ch{font-size:12px;line-height:1.35;font-weight:500;color:var(--violet)}.pb4-v .ln i{display:block;height:4px;margin-top:4px;border-radius:3px;background:linear-gradient(90deg,#C9B3F5,#EBD9FF)}.pb4-v .br{display:flex;align-items:flex-end;gap:3px;height:28px}.pb4-v .br i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#A855F7,#E9D5FF)}.pb4-ar{position:absolute;right:-18px;top:9px;z-index:2;width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--violet);box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 6px 14px -8px rgba(40,20,90,.45)}.pb4-ar svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pbd{margin-top:14px;padding:clamp(14px,1.6vw,22px) clamp(14px,1.8vw,26px) clamp(10px,1.2vw,16px);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),0 0 0 .5px rgba(60,30,120,.06),0 26px 50px -30px rgba(50,20,110,.42)}.pbd-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin-bottom:6px}.pbd-h b{font-size:clamp(16px,1.35vw,19px);font-weight:600;letter-spacing:-.022em}.pbd-h span{font-size:13px;color:var(--body)}.pbd-r{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.72fr));gap:7px;align-items:center;padding:4px 0;border-top:1px solid rgba(25,26,35,.06)}.pbd-h+.pbd-r{border-top:0}.pbd-s{font-size:clamp(14px,1.12vw,15.5px);letter-spacing:-.012em}.pbd-o{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;padding:9px 4px;border-radius:10px;font:500 clamp(12px,.95vw,13.5px)/1.1 var(--font);color:var(--muted);transition:background .35s,color .35s,box-shadow .35s}.pbd-o:hover{background:rgba(115,8,249,.05)}.pbd-o:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.pbd-o[aria-pressed="true"]{color:var(--violet);font-weight:600;background:rgba(247,241,255,.95);box-shadow:inset 0 0 0 1.5px var(--violet)}@media (max-width:620px){.pbd-r{grid-template-columns:repeat(3,minmax(0,1fr))}.pbd-s{grid-column:1/-1;padding-top:4px}.pbd-o{font-size:11.5px}}@media (max-width:1000px){.pb4{grid-template-columns:repeat(2,minmax(0,1fr))}.pb4-ar{display:none}}@media (prefers-reduced-motion: reduce){.pb4-t{transition:none;opacity:1;transform:none}}.kg-shot{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.44));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),0 0 0 .5px rgba(60,30,120,.06),0 26px 50px -30px rgba(50,20,110,.42)}.kg-shot{min-width:0;padding:clamp(6px,.8vw,10px);border-radius:26px;display:flex}.kgu{flex:1;min-width:0;display:grid;grid-template-columns:3.9em minmax(0,1fr);border-radius:18px;background:#fff;overflow:hidden;font-size:clamp(11px,.88vw,13px);line-height:1.35;color:var(--ink)}.kgu-rail{display:flex;flex-direction:column;align-items:center;gap:1.35em;padding:1.2em 0;background:#FBFAFE;border-right:1px solid rgba(25,26,35,.06)}.kgu-rail img{width:2em;height:2em;display:block}.kgu-rail svg{width:1.45em;height:1.45em;fill:none;stroke:#9A97A8;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kgu-rail svg.on{stroke:var(--violet)}.kgu-m{min-width:0;display:flex;flex-direction:column;gap:.85em;padding:1.25em 1.4em 1.3em}.kgu-h{display:flex;align-items:center;justify-content:space-between;gap:1em}.kgu-h b{font-size:1.32em;font-weight:600;letter-spacing:-.025em}.kgu-h span{font-size:.92em;color:var(--muted)}.kgu-h strong{margin-left:.3em;font-weight:600;color:var(--ink)}.kgu-p{padding:.95em 1.1em 1em;border-radius:.9em;background:#F8F6FD}.kgu-s{display:flex;justify-content:space-between;gap:1em;font-size:.92em;color:var(--muted)}.kgu-s b{margin-right:.15em;font-size:1.34em;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.kgu-s b.r{color:#E11D74}.kgu-bar{display:flex;gap:.2em;margin-top:.75em}.kgu-bar i{height:.42em;border-radius:.3em}.kgu-l{display:flex;gap:1.5em;margin-top:.55em;font-size:.88em;color:var(--body)}.kgu-l b{font-weight:600}.kgu-day{padding:.05em .1em}.kgu-day h4{font-size:.96em;font-weight:600;color:var(--violet)}.kgu-day p{margin-top:.2em;font-size:.98em;line-height:1.5;color:var(--body)}.kgu-day strong{font-weight:600;color:var(--ink)}.kgu-m h5{margin-top:.1em;font-size:1em;font-weight:600;letter-spacing:-.01em}.kgu-r{margin-top:-.25em;padding:.7em .95em;border-radius:.8em;box-shadow:0 0 0 1px rgba(25,26,35,.07)}.kgu-rt{display:flex;align-items:center;gap:.8em;white-space:nowrap;font-size:.92em;color:var(--body)}.kgu-rt i{font-style:normal;color:var(--muted)}.kgu-rt b{font-size:1.1em;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.kgu-rt em{padding:.15em .5em;border-radius:.45em;background:#FEEFF5;font-style:normal;font-weight:500;color:#D61F69}.kgu-rt .up{color:#0B8F60}.kgu-rt .dn{color:#D61F69}.kgu-rt u{text-decoration:none;font-weight:500;color:#D61F69}.kgu-rt a{margin-left:auto;padding:.28em .8em;border-radius:.6em;box-shadow:inset 0 0 0 1px rgba(115,8,249,.4);font-weight:600;color:var(--violet)}.kgu-r p{margin-top:.35em;font-size:.92em;color:var(--muted)}.kgu-r strong{font-weight:600;color:var(--ink)}.kgu-t{margin-top:.1em}.kgu-tr{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr) minmax(0,.55fr) minmax(0,.65fr) minmax(0,.7fr) minmax(0,.95fr) minmax(0,1.1fr);gap:.7em;align-items:center;padding:.55em .2em;border-top:1px solid rgba(25,26,35,.06);font-size:.92em}.kgu-th{border-top:0;padding-block:.2em .4em;font-size:.84em;font-weight:500;color:var(--muted)}.kgu-tr b{display:block;font-weight:600;letter-spacing:-.01em}.kgu-tr small{display:block;font-size:.88em;color:var(--muted)}.kgu-tr em{padding:.15em .5em;border-radius:.45em;background:#FFF5E6;font-style:normal;font-weight:500;color:#B45309}.kgu-att{display:flex;align-items:center;gap:.5em}.kgu-att i{flex:1;height:.3em;border-radius:.3em;background:rgba(25,26,35,.08);overflow:hidden}.kgu-att u{display:block;height:100%;border-radius:.3em;background:#F59E0B}.kgu-st{color:#F59E0B;letter-spacing:.06em}.kgu-nx{color:var(--body)}@media (max-width:760px){.kg-shot{overflow-x:auto}.kgu{min-width:660px}}.roi-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:36px;align-items:stretch}.roi-win,.roi-ask{min-width:0;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),0 0 0 .5px rgba(60,30,120,.06),0 34px 60px -34px rgba(50,20,110,.45)}.roi-bar{display:flex;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid rgba(25,26,35,.06)}.roi-bar i{width:9px;height:9px;border-radius:50%;background:rgba(25,26,35,.14)}.roi-bar span{margin-left:8px;font-size:13px;font-weight:600}.roi-main{padding:clamp(16px,1.8vw,26px)}.roi-tabs{display:flex;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:4px;border-radius:12px;background:rgba(25,26,35,.05);font-size:12.5px;line-height:1;font-weight:500;color:var(--muted)}.roi-tabs span{padding:8px 11px;border-radius:9px}.roi-tabs .on{background:#fff;color:var(--violet);font-weight:600;box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 4px 10px -6px rgba(40,20,90,.35)}.roi-main h3{margin-top:18px;font-size:clamp(16px,1.4vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.022em}.roi-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.roi-m div{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 0 0 .5px rgba(25,26,35,.07)}.roi-m small{display:block;font-size:12.5px;line-height:1.3;color:var(--muted)}.roi-m b{display:block;margin-top:6px;font-size:clamp(24px,2.3vw,32px);line-height:1.1;font-weight:600;letter-spacing:-.03em}.roi-m em{display:block;margin-top:5px;font-style:normal;font-size:12.5px;line-height:1.3;color:var(--muted)}.roi-m .hot{background:rgba(247,241,255,.9);box-shadow:0 0 0 1.5px var(--violet)}.roi-m .hot b{color:var(--violet)}.roi-m .hot em{color:#047857;font-weight:500}.roi-note{margin-top:12px;font-size:13px;line-height:1.4;color:var(--body)}.roi-ask{display:flex;flex-direction:column}.roi-ah{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(25,26,35,.06)}.roi-ah img{flex:none;width:28px;height:28px;display:block}.roi-ah b{display:block;font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.018em}.roi-ah small{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.roi-chat{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.roi-q{align-self:flex-end;max-width:90%;padding:10px 14px;border-radius:14px;background:var(--violet);color:#fff;font-size:14px;font-weight:500;line-height:1.3}.roi-a{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 0 0 .5px rgba(25,26,35,.07);font-size:13.5px;line-height:1.5;color:var(--ink)}.roi-a p{margin:0;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s cubic-bezier(.32,.72,0,1)}.roi-a b{font-weight:600}.roi-ask.shown .roi-a p{opacity:1;transform:none}.roi-ask.shown .roi-a p:nth-child(2){transition-delay:.35s}.roi-ask.shown .roi-a p:nth-child(3){transition-delay:.7s}.roi-ask.shown .roi-a p:nth-child(4){transition-delay:1.05s}.roi-in{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 18px 16px;padding:6px 6px 6px 14px;border-radius:13px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(25,26,35,.1);font-size:13.5px;color:var(--muted)}.roi-in i{padding:8px 15px;border-radius:9px;background:var(--violet);color:#fff;font-style:normal;font-size:12.5px;font-weight:600}@media (max-width:900px){.roi-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.roi-a p{transition:none;opacity:1;transform:none}}.rs{--ch:clamp(104px,8.4vw,118px);--g:12px;position:relative;height:calc(var(--ch)*4 + var(--g)*3)}.rc{--s:0;position:absolute;left:0;right:0;top:0;height:var(--ch);box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:0 clamp(16px,1.6vw,24px);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.44));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 .5px rgba(255,255,255,.6),inset 0 -10px 18px -14px rgba(255,255,255,.8),0 0 0 .5px rgba(60,30,120,.06),0 26px 50px -30px rgba(50,20,110,.42);transform:translateY(calc(var(--s)*(var(--ch) + var(--g))));transition:transform .8s cubic-bezier(.32,.72,0,1),opacity .5s}.rc.out{opacity:0;transform:translateY(calc(var(--s)*(var(--ch) + var(--g)) + 12px)) scale(.98);transition:transform .4s ease-in,opacity .4s}.rc.jump{opacity:0;transition:none}.rc-ic{position:relative;flex:none;width:clamp(50px,4vw,58px);height:clamp(50px,4vw,58px);border-radius:16px;background:rgba(255,255,255,.88);display:grid;place-items:center;box-shadow:inset 0 1px 0 #fff,0 0 0 .5px rgba(25,26,35,.06),0 8px 16px -10px rgba(40,20,90,.35)}.rc-ic>svg{display:block;width:27px;height:27px}.rc-ic>svg.hub{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.rc-ic i{position:absolute;right:-7px;bottom:-7px;width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 3px 8px -3px rgba(40,20,90,.4)}.rc-ic i svg{width:21px;height:21px;display:block}.rc-k{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;line-height:1.3;color:var(--body)}.rc-k b{font-weight:600;color:var(--ink)}.rc-k .me{font-weight:600;color:var(--violet)}.rc h3{margin-top:3px;font-size:clamp(15px,1.25vw,17.5px);line-height:1.25;font-weight:600;letter-spacing:-.02em}.rc p{margin-top:2px;font-size:clamp(13px,1vw,14.5px);line-height:1.35;color:var(--body)}@media (max-width:900px){.rs{--ch:122px}}@media (prefers-reduced-motion: reduce){.rc{transition:none}}.mc-list{display:flex;flex-direction:column;gap:6px;margin-top:22px}.mc-q{all:unset;cursor:pointer;padding:10px 13px;border-radius:12px;font-size:13px;line-height:1.4;color:var(--body);opacity:.68;transition:opacity .25s,background .25s,box-shadow .25s}.mc-q:hover{opacity:.95}.mc-q:focus-visible{outline:2px solid var(--violet)}.mc-q[aria-pressed="true"]{opacity:1;background:#fff;color:var(--ink);font-weight:500;box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 10px 22px -16px rgba(40,20,90,.4)}.mc-win{background:#fff;display:flex;flex-direction:column}.mc-brand{display:flex;align-items:center;gap:6px}.mc-brand img{width:16px;height:16px;display:block}.mc-chat{flex:1;display:flex;flex-direction:column;gap:10px;min-height:320px;padding:18px 20px}.mc-u{align-self:flex-end;max-width:84%;padding:9px 13px;border-radius:13px 13px 3px 13px;background:#F1F0F6;font-size:13.5px;line-height:1.4}.mc-tool{align-self:flex-start;width:min(100%,380px);padding:9px 12px;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(25,26,35,.1);font-size:12.5px}.mc-tool small{display:block;font-size:11px;color:var(--muted)}.mc-tool b{display:block;font-weight:500;letter-spacing:-.01em}.mc-tool .st{display:block;margin-top:3px;font-size:11.5px;color:#047857}.mc-perm{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mc-perm span{font-size:12px;font-weight:500;line-height:1;padding:7px 10px;border-radius:8px;background:rgba(25,26,35,.05);color:var(--body);transition:background .2s,color .2s}.mc-perm span.go{background:var(--ink);color:#fff}.mc-a{align-self:flex-start;max-width:92%;display:flex;gap:9px;font-size:13.5px;line-height:1.5}.mc-a img{width:18px;height:18px;margin-top:2px;display:block;flex:none}.mc-chat>*{animation:mcin .35s cubic-bezier(.2,.7,.2,1) both}@keyframes mcin{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mc-input{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 16px 16px;padding:6px 7px 6px 14px;border-radius:13px;box-shadow:inset 0 0 0 1px rgba(25,26,35,.12);font-size:13.5px}.mc-input i{flex:none;width:30px;height:30px;border-radius:9px;background:rgba(25,26,35,.08);display:grid;place-items:center;color:#fff;transition:background .2s}.mc-input i.go{background:#C96442}.mc-input svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hire{position:relative;height:250vh;margin-top:clamp(10px,1.2vw,16px)}.hire-pin{position:sticky;top:53px;height:calc(100vh - 53px);box-sizing:border-box;padding:8px clamp(8px,1.4vw,20px)}.hire-band{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;border-radius:clamp(20px,2.6vw,36px);background:linear-gradient(150deg,#EEF2FD 0%,#F2EEFC 55%,#F8EEF7 100%)}.hire-band>.in{width:100%}.hw{border-radius:20px;overflow:hidden;background:rgba(255,255,255,.76);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);box-shadow:var(--glass-shadow)}.hw-bar{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid rgba(25,26,35,.06)}.hw-bar i{width:9px;height:9px;border-radius:50%;background:rgba(25,26,35,.14)}.hw-bar span{margin-left:8px;font-weight:600;color:var(--ink)}.hw-bar em{margin-left:auto;font-style:normal}.hw-body{display:grid;grid-template-columns:56px minmax(0,1fr)}.hw-rail{display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 0;border-right:1px solid rgba(25,26,35,.06)}.hw-rail img{width:24px;height:24px;display:block}.hw-rail svg{width:18px;height:18px;fill:none;stroke:#9A97A8;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hw-rail svg.on{stroke:var(--violet)}.hw-main{padding:clamp(18px,2.2vw,28px);min-width:0}.hw-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.hw-head p{font-size:14px;color:var(--muted);margin-top:4px}.hw-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:rgba(25,26,35,.05);font-size:12.5px;line-height:1;font-weight:500;color:var(--muted)}.hw-tabs span{padding:8px 12px;border-radius:9px}.hw-tabs .on{background:#fff;color:var(--violet);font-weight:600;box-shadow:0 0 0 .5px rgba(25,26,35,.08),0 4px 10px -6px rgba(40,20,90,.35)}.hw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.hc{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;min-height:clamp(140px,22vh,204px);background:rgba(115,8,249,.045);transition:background .35s,box-shadow .35s}.hc.shown{background:#fff;box-shadow:0 0 0 .5px rgba(25,26,35,.06),0 14px 28px -20px rgba(40,20,90,.35)}.hc.last{box-shadow:0 0 0 1.5px var(--violet),0 18px 34px -20px rgba(115,8,249,.45)}.hc>*{opacity:0;transform:translateY(12px);transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1)}.hc.shown>*{opacity:1;transform:none}.hc-top{position:relative;flex:none;height:clamp(44px,7vh,64px);background:var(--t)}.hc-top svg{position:absolute;left:14px;bottom:-14px;width:clamp(44px,6.4vh,58px);height:clamp(44px,6.4vh,58px);display:block}.hc.shown .hc-top svg{animation:hcpop .55s cubic-bezier(.2,1.35,.4,1) both}@keyframes hcpop{from{transform:scale(.55)}to{transform:scale(1)}}.hc-hire{position:absolute;right:12px;top:10px;padding:6px 11px;border-radius:9px;background:rgba(255,255,255,.92);font-size:11.5px;line-height:1;font-weight:600;color:var(--violet)}.hc-b{padding:20px 16px 14px}.hc h3{font-size:15.5px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.hc small{display:block;font-size:11.5px;line-height:1.35;font-weight:500;color:var(--violet);margin-top:2px}.hc p{font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:5px}.hc-more{grid-column:span 2;background:rgba(115,8,249,.045)}.hc-more.shown{background:linear-gradient(120deg,#fff 45%,#F7EFFF 100%)}.hc-more .hc-b{height:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.hc-lgs{display:flex;gap:10px;flex:none}.hc-lgs svg{width:clamp(40px,6vh,52px);height:clamp(40px,6vh,52px);display:block}@media (max-width:900px),(max-height:599px){.hire{height:auto}.hire-pin{position:static;height:auto}.hire-band{padding-block:28px}.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc{min-height:0}}@media (max-width:760px){.hw-body{grid-template-columns:minmax(0,1fr)}.hw-rail{display:none}.hc-top{height:48px}.hc-top svg{width:44px;height:44px}.hc-more .hc-b{flex-wrap:wrap}}@media (min-width:901px) and (min-height:600px){.hire-band{align-items:stretch;padding:clamp(10px,1.1vw,16px)}.hire-band .hw{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.88)}.hire-band .hc,.hire-band .hc.shown,.hire-band .hc-more.shown{transition:none;background:color-mix(in srgb,#fff calc(var(--r,0)*100%),rgba(115,8,249,.045));box-shadow:0 0 0 .5px rgba(25,26,35,calc(.06*var(--r,0))),0 14px 28px -20px rgba(40,20,90,calc(.35*var(--r,0)))}.hire-band .hc>*,.hire-band .hc.shown>*{transition:none;opacity:var(--r,0);transform:translateY(calc((1 - var(--r,0))*14px))}.hire-band .hc-top svg,.hire-band .hc.shown .hc-top svg{animation:none;transform:scale(calc(.72 + .28*var(--r,0)));transform-origin:50% 100%}.hire-band>.in{max-width:1640px;padding:0;display:flex}.hire-band .hw{flex:1;min-width:0;display:flex;flex-direction:column}.hire-band .hw-bar{flex:none;font-size:13px;padding:12px 18px}.hire-band .hw-body{flex:1;min-height:0;grid-template-columns:72px minmax(0,1fr)}.hire-band .hw-rail{gap:22px;padding-top:22px}.hire-band .hw-rail img{width:32px;height:32px}.hire-band .hw-rail svg{width:23px;height:23px}.hire-band .hw-main{display:flex;flex-direction:column;min-height:0;padding:clamp(20px,2.2vw,34px)}.hire-band .hw-head p{font-size:clamp(15px,1.2vw,18px);margin-top:6px}.hire-band .hw-tabs{font-size:14.5px}.hire-band .hw-tabs span{padding:11px 16px}.hw-grid{flex:1;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(14px,2.2vh,26px)}.hc{min-height:0}.hc-top{height:clamp(60px,10.5vh,112px)}.hc-top svg{left:18px;bottom:-18px;width:clamp(58px,9.5vh,98px);height:clamp(58px,9.5vh,98px)}.hc-hire{right:14px;top:12px;padding:9px 15px;font-size:14px}.hc-b{padding:clamp(24px,3.2vh,34px) 20px 14px}.hc h3{font-size:clamp(18px,1.6vw,24px)}.hc small{font-size:clamp(13px,1.05vw,15.5px);margin-top:3px}.hc p{font-size:clamp(14px,1.12vw,17px);margin-top:6px}.hc-more .hc-b{padding:18px 24px}.hc-lgs svg{width:clamp(50px,8vh,80px);height:clamp(50px,8vh,80px)}}@media (prefers-reduced-motion: reduce){.jline::after{animation:none}.hire{height:auto}.hire-pin{position:static;height:auto}.hc,.hc>*,.hc.shown .hc-top svg{transition:none;animation:none}}@keyframes shine{0%,18%{background-position:160% 0,0 0}72%,100%{background-position:-60% 0,0 0}}.social{display:flex;gap:20px;flex-wrap:wrap}/* ---- native shell helpers: only what Webflow's style panel cannot hold (custom properties,pseudo elements,keyframe use) ---- */ .hv8-field{--f:clamp(460px,calc(100vh - 350px),720px)}.hv8-hero #orbit{position:absolute;left:calc(50% + min(20vw,248px));top:50%;transform:translate(-50%,-50%);width:min(75vw,calc((var(--f) - 90px)*1.82));opacity:0;transition:opacity .7s}.hv8-hero #orbit.orbit{opacity:1}@media (max-width:991px){.hv8-hero #orbit{position:relative;left:auto;top:auto;transform:none;width:100%;aspect-ratio:760/640}}@media (max-width:760px){.hv8-hero .p-lbl:not(.on){opacity:0;pointer-events:none}.hv8-logos-in{overflow:hidden}.hv8-logos-img{width:820px;max-width:none;animation:slide 18s linear infinite alternate}}@media (prefers-reduced-motion:reduce){.hv8-hero #orbit{transition:none}}.hv8-aur{position:absolute;top:-12%;right:-6%;bottom:-12%;left:-6%;z-index:0;pointer-events:none;filter:blur(70px);-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 70%,transparent 92%);mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 70%,transparent 92%);background:radial-gradient(40% 46% at 26% 40%,rgba(26,116,249,.18),transparent 70%),radial-gradient(38% 44% at 76% 58%,rgba(115,8,249,.20),transparent 70%),radial-gradient(26% 30% at 54% 12%,rgba(233,51,255,.12),transparent 70%);opacity:.7}.hv8-journey .hv8-aur{opacity:.55}.hv8-same::before,.hv8-kg::before,.hv8-roi::before,.hv8-reach::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hv8-same::before{background:radial-gradient(30% 40% at 16% 58%,rgba(26,116,249,.24),transparent 72%),radial-gradient(30% 42% at 52% 72%,rgba(115,8,249,.24),transparent 72%),radial-gradient(28% 40% at 86% 52%,rgba(254,57,128,.2),transparent 72%)}.hv8-kg::before{background:radial-gradient(30% 46% at 24% 70%,rgba(26,116,249,.3),transparent 72%),radial-gradient(30% 46% at 76% 76%,rgba(233,51,255,.24),transparent 72%),radial-gradient(34% 40% at 50% 96%,rgba(115,8,249,.28),transparent 72%)}.hv8-roi::before{background:radial-gradient(30% 44% at 18% 74%,rgba(115,8,249,.3),transparent 72%),radial-gradient(28% 44% at 54% 60%,rgba(254,57,128,.22),transparent 72%),radial-gradient(30% 46% at 88% 40%,rgba(26,116,249,.28),transparent 72%)}.hv8-reach::before{background:radial-gradient(34% 52% at 66% 24%,rgba(115,8,249,.42),transparent 72%),radial-gradient(30% 50% at 92% 66%,rgba(254,57,128,.34),transparent 72%),radial-gradient(30% 48% at 60% 88%,rgba(26,116,249,.36),transparent 72%)}@media (max-width:900px){.hv8-reach::before{background:radial-gradient(80% 20% at 25% 52%,rgba(115,8,249,.4),transparent 72%),radial-gradient(70% 20% at 90% 72%,rgba(254,57,128,.32),transparent 72%),radial-gradient(80% 18% at 25% 92%,rgba(26,116,249,.34),transparent 72%)}}.hv8-cm-go::after{content:" \203A"}.hv8-cm:hover .hv8-cm-go{text-decoration:underline}.hv8-shine{background-image:linear-gradient(100deg,transparent 38%,#F6D6FF 46%,#DCD0FF 50%,#FFE0CC 54%,transparent 62%),linear-gradient(#fff,#fff);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 6s cubic-bezier(.45,0,.25,1) infinite}@media (prefers-reduced-motion:reduce){.hv8-shine{animation:none}}.hv8-shotwrap>.w-embed{height:100%;display:flex;min-width:0}.hv8-kgwrap>.w-embed{height:100%;display:flex;min-width:0}.mini-orbit{display:block;width:min(400px,100%);height:140px;margin:0 auto 18px}.hv8-shine{display:inline-block;padding-bottom:.16em;margin-bottom:-.16em}#journey{scroll-margin-top:64px}.hv8-mc-grid>*,.hv8-reach-grid>*{min-width:0}.hire{margin-top:clamp(10px,1.2vw,16px)}#hv8-kg{display:contents}.step{align-self:start}.w-embed p,.mc-q{text-wrap:balance}.roi-a p,.kgu-day p,.kgu-r p{text-wrap:pretty}.hv8-sub,.hv8-cm-p{text-wrap:balance}/* real moving logo strip,blended into the hero on this page only */ .hv8-hero .c-logo-marquee{background-color:transparent;padding-top:24px;padding-bottom:24px;flex-shrink:0}.hv8-hero .logo-scroller__inner{align-items:center}.hv8-hero .logo-image{filter:grayscale(1);opacity:.62}/* readable by crawlers that do not run JavaScript;the live visuals replace this text when the script runs */ .hv8-seo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hv8-faq-q button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;cursor:pointer}.hv8-faq-q button:focus-visible{outline:2px solid #7308F9;outline-offset:3px;border-radius:6px}.hv8-faq-q button::after{content:"+";flex:none;font-size:20px;font-weight:400;line-height:1;color:#6E6B80;transition:transform .25s}.hv8-faq-item.open .hv8-faq-q button::after{transform:rotate(45deg)}.hv8-faq-ready .hv8-faq-a{overflow:hidden;max-height:0;margin-top:0;opacity:0;transition:max-height .3s ease,margin-top .3s ease,opacity .25s}.hv8-faq-ready.open .hv8-faq-a{max-height:240px;margin-top:8px;opacity:1}@media (prefers-reduced-motion:reduce){.hv8-faq-ready .hv8-faq-a,.hv8-faq-q button::after{transition:none}}