.kl-update{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px calc(16px + var(--sal, 0px)) calc(24px + var(--sab, 0px)) calc(16px + var(--sar, 0px));background:var(--kl-canvas,#F4F7FB);color:var(--kl-ink,#17233B);overflow:clip;isolation:isolate;font-family:var(--kl-font,var(--font-ui),system-ui,sans-serif);animation:kl-update-in .4s ease both}:root[data-theme=dark] .kl-update{background:var(--kl-canvas,#0B1220)}@keyframes kl-update-in{0%{opacity:0}to{opacity:1}}.kl-update-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;will-change:transform}.kl-update-orb.a{width:56vmax;height:56vmax;right:-18vmax;top:-22vmax;background:var(--kl-glow-1,#E8EDFF);animation:kl-orb-a 44s ease-in-out infinite alternate}.kl-update-orb.b{width:44vmax;height:44vmax;left:-16vmax;top:30vh;background:var(--kl-glow-2,#EEEAFF);animation:kl-orb-b 52s ease-in-out infinite alternate}.kl-update-orb.c{width:38vmax;height:38vmax;right:6vmax;bottom:-20vmax;background:var(--kl-glow-3,#E9F5F2);animation:kl-orb-c 60s ease-in-out infinite alternate}:root[data-theme=dark] .kl-update-orb.a{background:#182448}:root[data-theme=dark] .kl-update-orb.b{background:#1E1B3F}:root[data-theme=dark] .kl-update-orb.c{background:#132A2C}@keyframes kl-orb-a{to{transform:translate(-8vmax,10vmax) scale(1.08)}}@keyframes kl-orb-b{to{transform:translate(10vmax,-8vmax) scale(.94)}}@keyframes kl-orb-c{to{transform:translate(-12vmax,-6vmax) scale(1.06)}}.kl-update-card{width:100%;max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.kl-update-logo{display:block;height:58px;width:auto;filter:url(#kl-logo-light);animation:kl-logo-in .7s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=dark] .kl-update-logo{filter:url(#kl-logo-dark)}.kl-update-name{margin:14px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .12s both}.kl-update-name em{font-style:normal;background:linear-gradient(100deg,#5b46f0,#3F5DEB 55%,#e8a300);-webkit-background-clip:text;background-clip:text;color:transparent}.kl-update-tag{margin:6px 0 0;font-size:13px;color:var(--kl-muted,#5A6980);letter-spacing:.04em;text-transform:uppercase;animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .2s both}.kl-update-ring{width:84px;height:84px;margin:34px 0 22px;animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .28s both}.kl-update-ring .track{fill:none;stroke:rgba(91,70,240,.18);stroke-width:6}.kl-update-ring .arc{fill:none;stroke:#5b46f0;stroke-width:6;stroke-linecap:round;stroke-dasharray:150 240;transform-origin:50% 50%;animation:kl-ring-turn 1.1s linear infinite}.kl-update-ring .tick{fill:none;stroke:var(--kl-success,#157347);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.kl-update.is-app .kl-update-ring .arc{animation:none;stroke:#e8a300;stroke-dasharray:230 240}@keyframes kl-ring-turn{to{transform:rotate(1turn)}}.kl-update h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .34s both}.kl-update p{margin:10px 0 0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--kl-muted,#5A6980);animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .4s both}.kl-update-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kl-ink,#17233B);font-weight:600}.kl-update-btn{margin-top:24px;min-height:52px;min-width:200px;padding:0 26px;border:0;border-radius:14px;background:var(--kl-primary,#3F5DEB);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 26px rgba(63,93,235,.28);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;animation:kl-logo-in .6s cubic-bezier(.2,.8,.2,1) .46s both}.kl-update-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(63,93,235,.34)}.kl-update-btn:active{transform:translateY(0) scale(.98)}.kl-update-btn:focus-visible{outline:3px solid var(--kl-primary,#3F5DEB);outline-offset:3px}.kl-update-btn[aria-busy=true]{opacity:.8;pointer-events:none}.kl-update-meta{margin-top:22px;font-size:12px;color:var(--kl-muted,#5A6980);animation:kl-logo-in .6s ease .55s both}.kl-update-meta code{font:inherit}.kl-update-banner{position:fixed;left:50%;bottom:calc(16px + var(--sab, 0px));transform:translateX(-50%);z-index:400;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:10px 12px 10px 16px;border-radius:14px;background:var(--kl-ink,#17233B);color:#fff;font-size:14px;line-height:1.4;box-shadow:0 16px 40px rgba(0,0,0,.28);animation:kl-banner-in .4s cubic-bezier(.2,.8,.2,1) both}@media (max-width:900px){.kl-update-banner{bottom:calc(var(--kl-nav-h, 72px) + 12px + var(--sab, 0px))}}.kl-update-banner .dot{width:10px;height:10px;border-radius:50%;background:#e8a300;box-shadow:0 0 0 4px rgba(232,163,0,.22);flex:none;animation:kl-dot-pulse 1.8s ease-in-out infinite}.kl-update-banner button{font:inherit;font-weight:700;min-height:40px;padding:0 14px;border-radius:10px;border:0;background:#fff;color:var(--kl-ink,#17233B);cursor:pointer;flex:none}@keyframes kl-banner-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes kl-dot-pulse{50%{box-shadow:0 0 0 7px rgba(232,163,0,0)}}@media (prefers-reduced-motion:reduce){.kl-update,.kl-update h1,.kl-update p,.kl-update-banner,.kl-update-banner .dot,.kl-update-btn,.kl-update-logo,.kl-update-meta,.kl-update-name,.kl-update-orb,.kl-update-ring,.kl-update-tag{animation:none}.kl-update-ring .arc{animation:none;stroke-dasharray:190 240}}.kl-update-banner.is-offer{width:min(520px,calc(100vw - 32px));align-items:flex-start;flex-wrap:wrap;row-gap:10px;padding:14px 14px 12px 16px}.kl-update-banner.is-offer .dot{margin-top:5px}.kl-update-banner.is-offer>span:nth-child(2){flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 26px)}.kl-update-banner.is-offer .kl-update-banner-btn{margin-left:22px}.kl-update-banner-note{opacity:.85}.kl-update-banner-btn{font-weight:700;min-height:40px;padding:0 16px;border-radius:10px;background:#fff;color:var(--kl-ink,#17233B);text-decoration:none;display:inline-flex;align-items:center;flex:none}.kl-update-banner .kl-update-banner-later{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.kl-update-banner-progress{flex:1 1 100%;margin-left:22px;font-size:13px;opacity:.9}.kl-update-progress{margin:12px 0 0;font-size:14px;color:var(--kl-muted,#5A6980)}.kl-boot{display:none}:root[data-boot="1"] .kl-boot{display:grid;place-items:center;position:fixed;inset:0;z-index:500;background:var(--kl-canvas,#F4F7FB);color:var(--kl-ink,#17233B);overflow:clip;isolation:isolate;font-family:var(--kl-font,var(--font-ui),system-ui,sans-serif);padding:24px calc(16px + var(--sal, 0px)) calc(24px + var(--sab, 0px)) calc(16px + var(--sar, 0px));transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),filter .55s ease}:root[data-theme=dark] .kl-boot{background:var(--kl-canvas,#0B1220)}.kl-boot.is-done{opacity:0;transform:scale(1.04);filter:blur(6px);pointer-events:none}.kl-boot-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;will-change:transform}.kl-boot-orb.a{width:62vmax;height:62vmax;right:-22vmax;top:-26vmax;background:var(--kl-glow-1,#E8EDFF);animation:kl-boot-orb-a 14s ease-in-out infinite alternate}.kl-boot-orb.b{width:48vmax;height:48vmax;left:-18vmax;top:34vh;background:var(--kl-glow-2,#EEEAFF);animation:kl-boot-orb-b 17s ease-in-out infinite alternate}.kl-boot-orb.c{width:40vmax;height:40vmax;right:4vmax;bottom:-22vmax;background:var(--kl-glow-3,#E9F5F2);animation:kl-boot-orb-c 20s ease-in-out infinite alternate}:root[data-theme=dark] .kl-boot-orb.a{background:#182448}:root[data-theme=dark] .kl-boot-orb.b{background:#1E1B3F}:root[data-theme=dark] .kl-boot-orb.c{background:#132A2C}@keyframes kl-boot-orb-a{0%{transform:translate(6vmax,-4vmax) scale(.96)}to{transform:translate(-10vmax,12vmax) scale(1.1)}}@keyframes kl-boot-orb-b{0%{transform:translate(-6vmax,6vmax) scale(1.04)}to{transform:translate(12vmax,-10vmax) scale(.92)}}@keyframes kl-boot-orb-c{0%{transform:translate(8vmax,4vmax)}to{transform:translate(-14vmax,-8vmax) scale(1.08)}}.kl-boot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(63,93,235,.06) 1px,transparent 0),linear-gradient(180deg,rgba(63,93,235,.06) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 75%);animation:kl-boot-fade 1.2s ease .2s both}:root[data-theme=dark] .kl-boot:before{background-image:linear-gradient(90deg,rgba(137,121,244,.1) 1px,transparent 0),linear-gradient(180deg,rgba(137,121,244,.1) 1px,transparent 0)}.kl-boot-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:460px}.kl-boot-logo-wrap{position:relative;display:inline-block;overflow:hidden;border-radius:10px;animation:kl-boot-pop .9s cubic-bezier(.2,.8,.2,1) both}.kl-boot-logo{display:block;height:clamp(64px,14vw,92px);width:auto;filter:url(#kl-logo-light);animation:kl-boot-reveal 1.1s cubic-bezier(.65,0,.35,1) .15s both}:root[data-theme=dark] .kl-boot-logo{filter:url(#kl-logo-dark)}.kl-boot-logo-wrap:after{content:"";position:absolute;inset:-20% -40%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);mix-blend-mode:screen;transform:translateX(-120%);animation:kl-boot-shine 1.1s cubic-bezier(.4,0,.2,1) 1.15s both}:root[data-theme=dark] .kl-boot-logo-wrap:after{background:linear-gradient(105deg,transparent 40%,rgba(137,121,244,.45) 50%,transparent 60%)}@keyframes kl-boot-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes kl-boot-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes kl-boot-shine{to{transform:translateX(120%)}}.kl-boot-name{margin:22px 0 0;font-size:clamp(28px,7vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.05;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .28em}.kl-boot-name .w{display:inline-flex}.kl-boot-name .ch{display:inline-block;opacity:0;transform:translateY(.6em) rotate(4deg);animation:kl-boot-letter .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.55s + var(--i) * 45ms)}.kl-boot-name .hrms{display:inline-block;background:linear-gradient(100deg,#5b46f0,#3F5DEB 55%,#e8a300);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:scale(.7);animation:kl-boot-hrms .6s cubic-bezier(.34,1.56,.64,1) 1.15s forwards}@keyframes kl-boot-letter{to{opacity:1;transform:none}}@keyframes kl-boot-hrms{to{opacity:1;transform:none}}.kl-boot-tag{margin:10px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--kl-muted,#5A6980);animation:kl-boot-fade .6s ease 1.5s both}.kl-boot-tag b{color:var(--kl-primary,#3F5DEB);font-weight:700}@keyframes kl-boot-fade{0%{opacity:0}to{opacity:1}}.kl-boot-bar{position:relative;width:min(220px,60vw);height:4px;margin:34px 0 0;border-radius:999px;background:rgba(63,93,235,.14);overflow:hidden;animation:kl-boot-fade .5s ease .8s both}.kl-boot-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#5b46f0,#3F5DEB 60%,#e8a300);animation:kl-boot-fill 1.6s cubic-bezier(.3,.7,.4,1) .9s forwards}.kl-boot.is-ready .kl-boot-bar i{width:100%;transition:width .3s ease;animation:none}.kl-boot-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-100%);animation:kl-boot-sweep 1.4s ease-in-out 1s infinite}@keyframes kl-boot-fill{to{width:92%}}@keyframes kl-boot-sweep{to{transform:translateX(350%)}}.kl-boot-status{margin:12px 0 0;font-size:12.5px;color:var(--kl-muted,#5A6980);animation:kl-boot-fade .5s ease 1s both;min-height:1.4em}.kl-boot-foot{position:absolute;left:0;right:0;bottom:calc(18px + var(--sab, 0px));text-align:center;font-size:11.5px;letter-spacing:.06em;color:var(--kl-muted,#5A6980);opacity:.8;animation:kl-boot-fade .6s ease 1.7s both}@media (prefers-reduced-motion:reduce){.kl-boot,.kl-boot-bar,.kl-boot-bar:after,.kl-boot-foot,.kl-boot-logo,.kl-boot-logo-wrap,.kl-boot-logo-wrap:after,.kl-boot-name .ch,.kl-boot-name .hrms,.kl-boot-orb,.kl-boot-status,.kl-boot-tag,.kl-boot:before{animation:none}.kl-boot-name .ch,.kl-boot-name .hrms{opacity:1;transform:none}.kl-boot-bar i{width:92%;animation:none}.kl-boot-logo{-webkit-clip-path:none;clip-path:none}.kl-boot{transition:opacity .3s ease}.kl-boot.is-done{transform:none;filter:none}}@font-face{font-family:uiFont;src:url(/_next/static/media/b0ead08e3c7b4ead-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:uiFont Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_4dd959{font-family:uiFont,uiFont Fallback,system-ui,Segoe UI,Roboto,sans-serif}.__variable_4dd959{--font-ui:"uiFont","uiFont Fallback",system-ui,Segoe UI,Roboto,sans-serif}