.a1-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a1-band{position:relative;isolation:isolate;overflow:hidden;padding-bottom:72px;background:radial-gradient(1000px 560px at 50% -6%,rgba(91,79,232,.13),transparent 64%),radial-gradient(520px 380px at 92% 38%,rgba(236,72,153,.06),transparent 70%),radial-gradient(520px 380px at 6% 64%,rgba(56,189,248,.07),transparent 70%),linear-gradient(180deg,#F7F6FF,#FFFFFF 72%)}.a1-hero{position:relative;max-width:1080px;margin:0 auto;padding:44px 48px 0;text-align:center}.a1-crumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#5A6075}.mk .a1-crumbs a{color:inherit}.a1-eye{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 14px;border-radius:999px;border:1px solid #e4e1fd;background:#F1F0FE;font-size:13.5px;font-weight:600;line-height:1.4;color:#4338CA}.a1-eye i{flex:none;width:7px;height:7px;border-radius:50%;background:#12A150;box-shadow:0 0 0 4px rgba(18,161,80,.16)}.mk .a1-hero h1{max-width:960px;margin:18px auto 0;font-size:64px;font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance;color:var(--mk-text)}.a1-hero h1 em{font-style:normal;color:#4338CA;background:linear-gradient(90deg,#4338CA,#6D28D9 55%,#A21CAF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.a1-sub{max-width:690px;margin:18px auto 0;font-size:19px;line-height:1.5;color:#3F4358}.a1-deck,.a1-tool-band{position:relative}.a1-deck{width:100%;max-width:852px;margin:44px auto 0;min-width:0}.a1-beam,.a1-pool{position:absolute;z-index:-1;left:50%;pointer-events:none;transform:translateX(-50%)}.a1-beam{top:-190px;width:980px;height:500px;background:linear-gradient(180deg,rgba(124,108,240,.22),rgba(124,108,240,.06) 60%,rgba(124,108,240,0) 88%);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(8px);opacity:.55}.a1-beam,.a1-pool{transition:opacity .4s}.a1-pool{top:150px;width:860px;height:150px;border-radius:50%;background:radial-gradient(closest-side,rgba(91,79,232,.16),rgba(91,79,232,0));opacity:.6}.a1-tool:is([data-phase=reading],[data-phase=running]) .a1-beam{opacity:1;animation:a1-sway 2.6s ease-in-out infinite alternate}.a1-tool:is([data-phase=reading],[data-phase=running]) .a1-pool{opacity:1}@keyframes a1-sway{0%{transform:translateX(-52%) skewX(-3deg)}to{transform:translateX(-48%) skewX(3deg)}}@property --a1-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.a1-ring{position:relative;isolation:isolate;z-index:1;border-radius:22px;scroll-margin-top:72px}.a1-ring:after,.a1-ring:before{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .35s ease;background:conic-gradient(from var(--a1-angle),#5B4FE8,#EC4899,#38BDF8,#A78BFA,#5B4FE8)}.a1-ring:before{inset:-3px;z-index:-1;border-radius:25px}.a1-ring:after{inset:14px 30px -16px;z-index:-2;border-radius:30px;filter:blur(28px)}.a1-ring-on:after,.a1-ring-on:before{animation:a1-ring 2.2s linear infinite}.a1-ring-on:before{opacity:1}.a1-ring-on:after{opacity:.42}.a1-ring-ok:before{opacity:1;background:#22C55E}@keyframes a1-ring{to{--a1-angle:360deg}}.a1-card{position:relative;padding:20px 24px 22px;border-radius:22px;background:#FFFFFF;color:var(--mk-text);text-align:left;box-shadow:0 0 0 1px rgba(26,22,90,.07),0 8px 18px -10px rgba(26,22,90,.14),0 34px 64px -30px rgba(26,22,90,.34)}.a1-card:focus-within{box-shadow:0 0 0 3px rgba(91,79,232,.35),0 8px 18px -10px rgba(26,22,90,.14),0 34px 64px -30px rgba(26,22,90,.34)}.a1-ring-ok .a1-card,.a1-ring-on .a1-card{box-shadow:0 8px 18px -10px rgba(26,22,90,.14),0 34px 64px -30px rgba(26,22,90,.34)}.a1-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.a1-label{font-size:15px;font-weight:700}.a1-top .a1-badge{margin-left:auto}.mk .a1-card textarea{display:block;width:100%;min-height:118px;margin-top:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;resize:none;font-size:20px;line-height:1.55}.mk .a1-card textarea[hidden]{display:none}.mk .a1-card textarea::placeholder{color:#6E7389;opacity:1}.mk .a1-card textarea:focus{border:0;box-shadow:none}.a1-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#DCFCE7;color:#14532D;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.a1-pop{animation:a1-pop .4s ease-out both}@keyframes a1-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes a1-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a1-act{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:26px}.a1-act,.mk .a1-go{align-items:center;justify-content:center}.mk .a1-go{display:inline-flex;gap:8px;min-width:260px;min-height:56px;padding:0 30px;border:0;border-radius:16px;color:#FFFFFF;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.mk .a1-go[aria-busy=true]{cursor:progress}.mk a.a1-go{text-decoration:none}.mk a.a1-go:hover{color:#FFFFFF}.mk .a1-go:disabled:not([aria-busy=true]){--orbit-face:#E9E8FB;color:#4B4FA0;animation:none;cursor:not-allowed}.mk .a1-go:disabled:not([aria-busy=true]):before{background:linear-gradient(#E9E8FB,#E9E8FB) padding-box,linear-gradient(#C9C6F5,#C9C6F5) border-box}.mk .a1-go:disabled:not([aria-busy=true]):after{opacity:0}.a1-fine{font-size:14px;line-height:1.5;text-align:center;color:#5A6075}.a1-panel{position:relative;z-index:1;margin-top:32px;padding:22px 28px 18px;border:1px solid #e9eaf0;border-radius:22px;background:#FFFFFF;text-align:left;box-shadow:0 24px 48px -36px rgba(26,22,90,.38)}.a1-status{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.a1-st{font-family:var(--font-sora),"Sora Fallback Android","Sora",system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--mk-text)}.a1-dt{margin-top:2px;font-size:15px;line-height:1.5;color:#3F4358;overflow-wrap:anywhere}.a1-count{flex:none;padding:4px 10px;border-radius:8px;background:#F1F0FE;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;color:#4338CA;white-space:nowrap}.a1-rail{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--a1-n,5),minmax(0,1fr));row-gap:22px}.a1-rail li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 4px;text-align:center}.a1-ln{top:14px;right:50%;width:100%;height:2px;background:#E4E6EE}.a1-ln,.a1-ln i{position:absolute}.a1-ln i{inset:0;background:linear-gradient(90deg,#5B4FE8,#A855F7);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.a1-rail li:first-child .a1-ln{display:none}.a1-rail li:not([data-s=idle]) .a1-ln i{transform:scaleX(1)}.a1-dot{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:2px solid #8a8fa6;border-radius:50%;background:#FFFFFF;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;line-height:1;color:#5A6075;transition:background .3s,border-color .3s,box-shadow .3s,color .3s}.a1-lab{font-size:13.5px;line-height:1.25;overflow-wrap:break-word;hyphens:auto;transition:color .3s}.a1-lab,.a1-rs{font-weight:700;color:#5A6075}.a1-rs{min-height:15px;font-size:11.5px;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.a1-rail [data-s=active] .a1-dot{border-color:#5B4FE8;color:#4338CA;box-shadow:0 0 0 6px rgba(91,79,232,.14)}.a1-rail [data-s=active] .a1-lab{color:var(--mk-text)}.a1-rail [data-s=active] .a1-rs{color:#4338CA}.a1-rail [data-s=clear] .a1-dot{border-color:#0E7A3C;background:#0E7A3C;color:#FFFFFF;font-family:inherit;font-size:15px;font-weight:700;animation:a1-pop .35s ease-out}.a1-rail [data-s=clear] .a1-lab{color:#3F4358}.a1-rail [data-s=clear] .a1-rs{color:#0E7A3C}.a1-rail [data-s=opt] .a1-dot{border-style:dashed;border-color:#5B4FE8;color:#4338CA}.a1-rail [data-s=opt] .a1-lab{color:var(--mk-text)}.a1-rail [data-s=opt] .a1-rs{color:#4338CA}.mk .a1-step{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;cursor:pointer}.mk .a1-step:focus-visible{outline:none}.mk .a1-step:focus-visible .a1-dot{outline:3px solid #A5A0F7;outline-offset:3px}.mk .a1-step:hover .a1-lab{color:#4338CA}.a1-note{margin-top:18px;font-size:14px;line-height:1.5;text-align:center;color:#5A6075}.a1-cx,.a1-note{position:relative;z-index:1}.a1-cx{margin-top:22px}@media (max-width:600px){.a1-hero{padding:24px 20px 0}.a1-eye{font-size:12.5px;padding:5px 12px}.mk .a1-hero h1{font-size:37px;line-height:1.07}.a1-sub{font-size:16.5px}.a1-deck{margin-top:30px}.a1-beam{top:-130px;width:520px;height:400px}.a1-pool{width:420px;height:110px}.a1-ring:after{filter:blur(16px)}.a1-card{padding:16px 16px 18px;border-radius:20px}.mk .a1-card textarea{min-height:110px;font-size:17px}.a1-act{flex-direction:column;gap:12px}.mk .a1-go{width:100%;min-width:0}.a1-panel{margin-top:24px;padding:18px 14px 14px}.a1-status{flex-direction:column;gap:8px}.a1-st{font-size:17px}.a1-dt{font-size:14px}.a1-lab{font-size:12px}.a1-rs{font-size:10.5px;letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){.a1-ring-on:after,.a1-ring-on:before,.a1-tool .a1-beam{animation:none}.a1-ring-on:after{display:none}.a1-pop,.a1-rail [data-s] .a1-dot{animation:none}.a1-beam,.a1-dot,.a1-lab,.a1-ln i,.a1-pool,.a1-ring:after,.a1-ring:before{transition:none}}@media (forced-colors:active){.a1-beam,.a1-pool,.a1-ring:after,.a1-ring:before{display:none}}