:root{--bg-color:#fafafa;--text-main:#111827;--text-muted:#6b7280;--accent:#0284c7;--kuon-bg:#fafafa;--kuon-bg-elevated:#fff;--kuon-border:#e5e5e5;--kuon-border-subtle:#f0f0f0;--kuon-text:#0a0a0a;--kuon-text-muted:#737373;--kuon-text-subtle:#a3a3a3;--kuon-shadow-card:0 0 0 1px #0000000a, 0 2px 4px #0000000a;--kuon-shadow-card-hover:0 0 0 1px #00000014, 0 12px 32px #00000014;--kuon-shadow-elevated:0 0 0 1px #0000000f, 0 24px 64px #0000001f;--kuon-signature:linear-gradient(135deg, #6366f1 0%, #ec4899 50%, #f59e0b 100%);--lp-bg:#fafaf7;--lp-fg:#1a1a1a;--lp-accent:#8b6f47;--lp-subtle:#e8e4dc;--lp-fg-faint:#1a1a1a8c;--lp-fg-soft:#1a1a1ab3;--lp-fg-quiet:#1a1a1ad9;--lp-bg-on-image:#fafaf7;--lp-bg-on-image-soft:#fafaf7d9;--lp-bg-on-image-quiet:#fafaf799;--lp-bg-warm:#f8f4ec;--lp-toggle-off:#cfcbc1;--lp-photo-vignette:#fafaf729;--lp-photo-shadow:0 2px 4px #1a1a1a14, 0 16px 40px #1a1a1a24, 0 32px 72px #1a1a1a1a}[data-theme=dark]{--kuon-bg:#0a1226;--kuon-bg-elevated:#131d33;--kuon-border:#243049;--kuon-border-subtle:#1a2742;--kuon-text:#f8fafc;--kuon-text-muted:#94a3b8;--kuon-text-subtle:#64748b;--kuon-shadow-card:0 0 0 1px #ffffff0f, 0 2px 4px #0006;--kuon-shadow-card-hover:0 0 0 1px #ffffff1a, 0 12px 32px #0009;--kuon-shadow-elevated:0 0 0 1px #ffffff14, 0 24px 64px #000c;--lp-bg:#0a1226;--lp-fg:#f8fafc;--lp-accent:#e8b8a0;--lp-subtle:#ffffff1f;--lp-fg-faint:#f8fafc80;--lp-fg-soft:#f8fafcb8;--lp-fg-quiet:#f8fafce0;--lp-bg-on-image:#0a1226;--lp-bg-on-image-soft:#0a1226d9;--lp-bg-on-image-quiet:#0a122699;--lp-bg-warm:#131d33;--lp-toggle-off:#fff3;--lp-photo-vignette:#0a122666;--lp-photo-shadow:0 2px 4px #0006, 0 18px 48px #00000080}:root{--kd-accent:#1e3a5f;--kd-accent-hi:#2b4d7a;--kd-bg:#f4f1ea;--kd-side:#fbfaf6;--kd-panel:#fbfaf6;--kd-raised:#ece8df;--kd-field:#faf8f3;--kd-bd:#14130f1f;--kd-bd2:#14130f38;--kd-tx:#14130f;--kd-mut:#6b665c;--kd-dim:#9a948a;--kd-rec:#e23b54;--kd-ok:#16a672;--kd-hov:#14130f0d;--kd-grid:#14130f0f;--kd-r-btn:9px;--kd-r-panel:14px;--kd-r-chip:7px;--kd-r-pill:99px;--kd-glow:0 1px 0 #ffffff2e inset, 0 4px 14px color-mix(in srgb, var(--kd-accent) 40%, transparent);--kd-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace}[data-theme=dark]{--kd-accent:#c8a45c;--kd-accent-hi:#d9bc7a;--kd-bg:#0a0b0e;--kd-side:#0d0e12;--kd-panel:#14161d;--kd-raised:#1b1e27;--kd-field:#0e0f14;--kd-bd:#ffffff12;--kd-bd2:#ffffff1f;--kd-tx:#eceef3;--kd-mut:#9094a0;--kd-dim:#666b78;--kd-rec:#f0556b;--kd-ok:#3fd29a;--kd-hov:#ffffff0b;--kd-grid:#ffffff0a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--kuon-bg,#fafafa);color:var(--kuon-text,#0a0a0a);flex-direction:column;min-height:100vh;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;transition:background-color .2s ease-out,color .2s ease-out;display:flex;overflow-x:hidden}html[data-theme=light] body,html:not([data-theme]) body{background-image:radial-gradient(at 10% 10%,#0284c70d 0,#0000 50%),radial-gradient(at 90% 90%,#0284c70d 0,#0000 50%)}html[data-theme=dark] body{color:#f8fafc;background-color:#0a1226;background-image:none}.perspective-container{perspective:1200px}.glass-card{-webkit-backdrop-filter:blur(16px);background:#fff9;border:1px solid #fffc;border-radius:16px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s,background .5s;box-shadow:0 4px 20px #00000008}.glass-card:hover{background:#ffffffe6;transform:translateY(-8px)rotateX(4deg)rotateY(-4deg);box-shadow:0 20px 40px #0284c71a,inset 0 0 0 1px #fff}.nav-link{color:var(--text-muted);letter-spacing:.05em;font-size:.9rem;text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--text-main)}.nav-button{color:var(--accent);letter-spacing:.05em;border:1px solid var(--accent);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;text-decoration:none;transition:all .3s}.nav-button:hover{background:#0284c70d}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes buyCtaIn{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes orbDrift{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.04)}66%{transform:translate(-20px,20px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes orbDriftReverse{0%{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.03)}66%{transform:translate(25px,-15px)scale(.98)}to{transform:translate(0)scale(1)}}@keyframes shimmerSlide{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(250%)skew(-15deg)}}@keyframes waveBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes kuonPbShimmer{0%{background-position:0 0}to{background-position:28px 0}}@keyframes pulse{0%,to{box-shadow:0 0 #0284c766}50%{box-shadow:0 0 0 12px #0284c700}}@keyframes pulseGold{0%,to{box-shadow:0 0 #d4b5728c}50%{box-shadow:0 0 0 12px #d4b57200}}@keyframes kuonPriceShine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.4,1),transform .75s cubic-bezier(.2,.8,.4,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.hero-enter-1{animation:.9s cubic-bezier(.2,.8,.4,1) .1s both fadeInUp}.hero-enter-2{animation:.9s cubic-bezier(.2,.8,.4,1) .25s both fadeInUp}.hero-enter-3{animation:.9s cubic-bezier(.2,.8,.4,1) .4s both fadeInUp}.hero-enter-4{animation:.9s cubic-bezier(.2,.8,.4,1) .55s both fadeInUp}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)skew(-15deg)}.btn-shimmer:hover:after{animation:.6s forwards shimmerSlide}.waveform-bar{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;display:inline-block}.waveform-bar:first-child{animation:.8s ease-in-out infinite waveBar}.waveform-bar:nth-child(2){animation:.8s ease-in-out .15s infinite waveBar}.waveform-bar:nth-child(3){animation:.8s ease-in-out .3s infinite waveBar}.waveform-bar:nth-child(4){animation:.8s ease-in-out .45s infinite waveBar}.waveform-bar:nth-child(5){animation:.8s ease-in-out .6s infinite waveBar}.play-pulse{animation:2s ease-in-out infinite pulse}input[type=range]{appearance:none;cursor:pointer;accent-color:#0284c7;background:#0000001a;border-radius:2px;outline:none;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#0284c7;border-radius:50%;width:14px;height:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0284c766}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 4px 12px #0284c780}.range-dark[type=range]{background:#ffffff1f}.range-dark[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:0 2px 6px #ffffff4d}@media (max-width:768px){.kuon-nav{display:none!important}}@media (max-width:480px){.kuon-lang-switcher{display:none!important}}html[data-embedded="1"] header.kuon-header,html[data-embedded="1"] body footer,html[data-play="1"] header.kuon-header,html[data-play="1"] body footer,html[data-app="1"] header.kuon-header,html[data-app="1"] body footer{display:none!important}html[data-app="1"]{overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html[data-app="1"] body{overscroll-behavior:none;-webkit-user-select:none;user-select:none}html[data-app="1"] input,html[data-app="1"] textarea,html[data-app="1"] [contenteditable]{-webkit-user-select:text;user-select:text}html[data-embedded="1"] .kuon-daw-extlink{display:none!important}html[data-embedded="1"] .kuon-daw-extlink-text{display:inline!important}.kuon-nav-link{color:#444;will-change:background, transform;background:0 0;border:1px solid #0000;border-radius:10px;padding:.75rem 1.1rem;transition:background .18s ease-out,color .18s ease-out,box-shadow .25s ease-out,transform .18s cubic-bezier(.2,.8,.4,1),border-color .2s;position:relative}.kuon-nav-link.is-active{color:#0284c7}.kuon-nav-link.is-active:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%);border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.4,1);position:absolute;bottom:.4rem;left:1.1rem;right:1.1rem;transform:scaleX(1)}.kuon-nav-link:hover,.kuon-nav-link.is-mega-open{color:#fff;background:linear-gradient(#1a1a1a 0%,#050505 100%);border-color:#000000d9;transform:translateY(1px);box-shadow:0 8px 22px #00000047,0 2px 6px #0000002e,inset 0 1px #ffffff1f,inset 0 -2px #00000080,0 0 0 1px #f59e0b14}.kuon-nav-link:hover.is-active:after,.kuon-nav-link.is-mega-open.is-active:after{transform:scaleX(0)}.kuon-nav-link.is-mega-parent{padding-bottom:.9rem}.kuon-nav-link:hover .kuon-maestro-badge,.kuon-nav-link.is-mega-open .kuon-maestro-badge{box-shadow:0 3px 10px #b4530999,inset 0 1px #fff9}@keyframes kuon-maestro-shimmer{0%,to{box-shadow:0 2px 8px #b4530966,inset 0 1px #ffffff80}50%{box-shadow:0 3px 14px #f59e0ba6,inset 0 1px #ffffffb3}}.kuon-maestro-badge{animation:3.8s ease-in-out infinite kuon-maestro-shimmer}@media (prefers-reduced-motion:reduce){.kuon-nav-link{transition:background .15s,color .15s;transform:none!important}.kuon-nav-link:hover,.kuon-nav-link.is-mega-open{transform:none!important}.kuon-maestro-badge{animation:none}}.kb-dl{cursor:pointer;min-width:190px;min-height:64px;color:var(--kb-dl-ink,#111);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.kb-dl.kb-sm{min-width:150px;min-height:48px;padding:0 20px;font-size:15px}.kb-dl.kb-on-dark{--kb-dl-ink:#f4f2ec}.kb-dl>span{z-index:3;position:relative}.kb-dl:before,.kb-dl:after{content:"";border:1px solid var(--kb-dl-ink,#111);pointer-events:none;transition:transform .8s cubic-bezier(.16,1,.3,1),border-radius .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.kb-dl:after{opacity:.25;transform:translate(0)}.kb-dl:hover:before{border-radius:30px 5px;transform:translate(8px,-8px)rotate(-2deg)}.kb-dl:hover:after{border-radius:5px 30px;transform:translate(-8px,8px)rotate(2deg)}.kb-dl:hover>span{animation:.5s kbTextShift}.kb-dl:focus-visible{outline:2px solid var(--kb-dl-ink,#111);outline-offset:10px}.kb-dl:disabled,.kb-dl[aria-disabled=true]{opacity:.4;cursor:not-allowed}.kb-dl:disabled:hover:before,.kb-dl:disabled:hover:after{border-radius:0;transform:none}@keyframes kbTextShift{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.kb-go{text-transform:uppercase;letter-spacing:2.5px;color:#000;cursor:pointer;text-align:center;background-color:#ffffffb9;border:none;border-radius:45px;outline:none;justify-content:center;align-items:center;gap:8px;padding:1.3em 3em;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 15px #0000001a}.kb-go:hover{color:#fff;background-color:#3323c4;transform:translateY(-7px);box-shadow:0 15px 20px #2ee59d66}.kb-go:active{background-color:#584bd1;transform:translateY(-1px)}.kb-go:focus-visible{box-shadow:0 0 0 3px #3323c4}.kb-go.kb-sm{letter-spacing:2px;padding:1em 2.2em;font-size:12px}.kb-contact{--primary:#ff5569;--neutral-1:#f7f8f7;--neutral-2:#e7e7e7;--radius:14px;cursor:pointer;border-radius:var(--radius);text-shadow:0 1px 1px #0000004d;color:#111;background:0 0;border:none;justify-content:center;align-items:center;min-width:200px;height:68px;padding:20px 28px;font-family:inherit;font-size:18px;font-style:normal;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 .5px .5px 1px #fff3,0 10px 20px #0003,0 4px 5px #0000000d}.kb-contact:hover{transform:scale(1.02);box-shadow:0 0 1px 2px #ffffff4d,0 15px 30px #0000004d,0 10px 3px -3px #0000000a}.kb-contact:active{transform:scale(1);box-shadow:0 0 1px 2px #ffffff4d,0 10px 3px -3px #0003}.kb-contact:after{content:"";border-radius:var(--radius);background:linear-gradient(var(--neutral-1), var(--neutral-2)) padding-box, linear-gradient(to bottom, #0000001a, #00000073) border-box;z-index:0;border:2.5px solid #0000;transition:all .4s;position:absolute;inset:0}.kb-contact:hover:after{transform:scale(1.05,1.1);box-shadow:inset 0 -1px 3px #fff}.kb-contact:before{content:"";background:linear-gradient(to top, var(--neutral-1), var(--neutral-2));filter:blur(.5px);z-index:2;border-radius:30px;position:absolute;inset:7px 6px 6px}.kb-contact:focus-visible{outline-offset:4px;outline:2px solid #111}.kb-contact .kb-state{z-index:2;padding-left:29px;display:flex;position:relative}.kb-contact .kb-letters{justify-content:center;align-items:center;margin:0;display:flex}.kb-contact .kb-icon{justify-content:center;align-items:center;margin:auto;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:scale(1.25)}.kb-contact .kb-icon svg{animation:.6s forwards kbLand;overflow:visible}.kb-contact:hover .kb-icon{transform:rotate(45deg)scale(1.25)}.kb-contact .kb-outline{border-radius:inherit;z-index:1;opacity:0;transition:opacity .4s;position:absolute;inset:-2px -3.5px;overflow:hidden}.kb-contact .kb-outline:before{content:"";background:conic-gradient(from 180deg,#0000 60%,#fff 80%,#0000 100%);animation:2s linear infinite paused kbSpin;position:absolute;inset:-100%}.kb-contact:hover .kb-outline{opacity:1}.kb-contact:hover .kb-outline:before{animation-play-state:running}.kb-contact .kb-letters span{opacity:0;animation:kbSlideDown .8s ease forwards calc(var(--i) * 30ms);display:block}.kb-contact:hover .kb-letters span{opacity:1;animation:kbWave .5s ease forwards calc(var(--i) * 20ms)}@keyframes kbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kbWave{30%{opacity:1;transform:translateY(4px)translate(0)rotate(0)}50%{opacity:1;color:var(--primary);transform:translateY(-3px)translate(0)rotate(0)}to{opacity:1;transform:translateY(0)translate(0)rotate(0)}}@keyframes kbSlideDown{0%{opacity:0;color:var(--primary);filter:blur(5px);transform:translateY(-20px)translate(5px)rotate(-90deg)}30%{opacity:1;filter:blur();transform:translateY(4px)translate(0)rotate(0)}50%{opacity:1;transform:translateY(-3px)translate(0)rotate(0)}to{opacity:1;transform:translateY(0)translate(0)rotate(0)}}@keyframes kbLand{0%{opacity:0;filter:blur(3px);transform:translate(-60px)translateY(30px)rotate(-50deg)scale(2)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.kb-contact .kb-letters span,.kb-contact .kb-icon svg{opacity:1;animation:none}.kb-go:hover{transform:none}}[data-theme=dark] .kb-dl{--kb-dl-ink:#f4f2ec}.kx-btn{isolation:isolate;cursor:pointer;background-color:#0000;border:none;border-radius:7px;justify-content:center;align-items:center;width:45px;height:45px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.kx-btn .kx-svg{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;background-color:#0000;border:1px solid #9c9c9c77;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex}.kx-btn .kx-bg{z-index:-1;pointer-events:none;background:#181818;border-radius:10px;transition:all .3s;position:absolute;inset:0}.kx-btn:hover .kx-bg,.kx-btn:focus-visible .kx-bg{transform-origin:bottom;transform:rotate(35deg)}.kx-btn:hover .kx-svg,.kx-btn:focus-visible .kx-svg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#9c9c9c77}.kpc{--u:22px;--kpc-bg:#5c5c5c;perspective:600px;margin:0 0 1.2rem;display:flex}.kpc-center{justify-content:center}.kpc .card,.kpc .card__chip{position:relative;overflow:hidden}.kpc .card,.kpc .card__chip-texture,.kpc .card__texture{animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.kpc .card{font-size:var(--u);background-color:var(--kpc-bg);box-shadow:0 0 0 #ccc, 0 0 0 #fff, calc(-.2 * var(--u)) 0 calc(.75 * var(--u)) 0 #0000004d;color:#fff;background-image:radial-gradient(circle at 100% 0,#ffffff14 29.5%,#fff0 30%),radial-gradient(circle at 100% 0,#ffffff14 39.5%,#fff0 40%),radial-gradient(circle at 100% 0,#ffffff14 49.5%,#fff0 50%);border-radius:.5em;width:10.3em;height:6.8em;animation-name:kpcRotate;transform:translate(0,0)}.kpc .card__info,.kpc .card__chip-texture,.kpc .card__texture{position:absolute}.kpc .card__chip-texture,.kpc .card__texture{width:200%;height:100%;animation-name:kpcTexture;top:0;left:0}.kpc .card__info{padding:calc(.75 * var(--u));flex-wrap:wrap;align-items:center;font:.75em/1 DM Sans,Helvetica Neue,Arial,sans-serif;display:flex;inset:0}.kpc .card__logo,.kpc .card__number{width:100%}.kpc .card__logo{letter-spacing:.02em;font-style:italic;font-weight:700}.kpc .card__chip{border-radius:calc(.2 * var(--u));box-shadow:0 0 0 calc(.05 * var(--u)) #00000080 inset;width:calc(1.25 * var(--u));height:calc(1.25 * var(--u));background-image:linear-gradient(#b3b3b3,#ccc);transform:translate(0,0)}.kpc .card__chip-lines{width:100%;height:auto}.kpc .card__chip-texture{background-image:linear-gradient(-80deg,#fff0,#fff9 48% 52%,#fff0)}.kpc .card__type{align-self:flex-end;margin-left:auto}.kpc .card__digit-group,.kpc .card__exp-date,.kpc .card__name{background:linear-gradient(#fff,#d9d9d9 15% 55%,#b3b3b3 70%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 calc(.05 * var(--u)) #0000004d);-webkit-background-clip:text;background-clip:text;font-family:Courier Prime,Courier New,monospace}.kpc .card__number{font-size:calc(.8 * var(--u));justify-content:space-between;display:flex}.kpc .card__valid-thru,.kpc .card__name{text-transform:uppercase}.kpc .card__valid-thru,.kpc .card__exp-date{margin-bottom:calc(.25 * var(--u));width:50%}.kpc .card__valid-thru{font-size:calc(.3 * var(--u));padding-right:calc(.25 * var(--u));text-align:right}.kpc .card__exp-date,.kpc .card__name{font-size:calc(.6 * var(--u))}.kpc .card__exp-date{padding-left:calc(.25 * var(--u))}.kpc .card__name{white-space:nowrap;text-overflow:ellipsis;width:calc(6.25 * var(--u));overflow:hidden}.kpc .card__vendor,.kpc .card__vendor:before,.kpc .card__vendor:after{position:absolute}.kpc .card__vendor{right:calc(.375 * var(--u));bottom:calc(.375 * var(--u));width:calc(2.55 * var(--u));height:calc(1.5 * var(--u))}.kpc .card__vendor:before,.kpc .card__vendor:after{content:"";width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));border-radius:50%;display:block;top:0}.kpc .card__vendor:before{background-color:#e71d1a;left:0}.kpc .card__vendor:after{box-shadow:calc(-1.05 * var(--u)) 0 0 #f59d1a inset;background-color:#fa5e03;right:0}.kpc .card__vendor-sr{clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}.kpc .card__texture{background-image:linear-gradient(-80deg,#ffffff4d 25%,#fff0 45%);animation-name:kpcTexture}@keyframes kpcRotate{0%,to{box-shadow:0 0 0 #ccc, calc(.1 * var(--u)) 0 0 #fff, calc(-.2 * var(--u)) 0 calc(.75 * var(--u)) 0 #0000004d;animation-timing-function:ease-in;transform:rotateY(-10deg)}25%,75%{box-shadow:0 0 0 #ccc, 0 0 0 #fff, calc(-.25 * var(--u)) calc(-.05 * var(--u)) var(--u) calc(.15 * var(--u)) #0000004d;animation-timing-function:ease-out;transform:rotateY(0)}50%{box-shadow:calc(-.1 * var(--u)) 0 0 #ccc, 0 0 0 #fff, calc(-.3 * var(--u)) calc(-.1 * var(--u)) calc(1.5 * var(--u)) calc(.3 * var(--u)) #0000004d;animation-timing-function:ease-in;transform:rotateY(10deg)}}@keyframes kpcTexture{0%,to{transform:translate(0,0)}50%{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kpc .card,.kpc .card__chip-texture,.kpc .card__texture{animation:none}}.kst{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.kst-wrap{transform-origin:0 0;flex-direction:column;justify-content:flex-end;align-items:center;width:200px;height:100px;display:flex;position:absolute;top:0;left:0;overflow-x:hidden}.kst-body{width:130px;margin-bottom:6px;animation:1s linear infinite kstMotion;display:block}.kst-body svg{width:100%;height:auto;display:block}.kst-tires{box-sizing:border-box;justify-content:space-between;align-items:center;width:130px;padding:0 10px 0 15px;display:flex;position:absolute;bottom:0}.kst-tires svg{width:24px;display:block}.kst-road{background-color:#282828;border-radius:3px;align-self:flex-end;width:100%;height:1.5px;display:block;position:relative}.kst-road:before,.kst-road:after{content:"";background-color:#282828;border-radius:3px;height:100%;animation:1.4s linear infinite kstRoad;position:absolute}.kst-road:before{border-left:10px solid #fff;width:20px;right:-50%}.kst-road:after{border-left:4px solid #fff;width:10px;right:-65%}.kst-lamp{height:90px;animation:1.4s linear infinite kstRoad;position:absolute;bottom:0;right:-90%}@keyframes kstMotion{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes kstRoad{0%{transform:translate(0)}to{transform:translate(-350px)}}@media (prefers-reduced-motion:reduce){.kst-body,.kst-road:before,.kst-road:after,.kst-lamp{animation:none}}.kpl-btn{letter-spacing:1px;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;text-shadow:0 1px #0000004d;background:#0284c7;border:1px solid #0369a1;border-radius:4px;outline:none;justify-content:center;align-items:center;min-width:132px;height:42px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 30px 30px -15px #ffffff1a,inset 0 0 0 1px #ffffff4d,inset 0 1px 20px #0000,0 3px #0369a1,0 3px 2px #0003,0 5px 10px #0000001a,0 10px 20px #0000001a}.kpl-btn .kpl-icon{flex-shrink:0;width:22px;height:22px;margin-right:8px;transition:all .5s ease-in-out}.kpl-btn .kpl-text{white-space:nowrap;transition:all .5s ease-in-out}.kpl-btn:hover .kpl-text,.kpl-btn:focus-visible .kpl-text{transform:translate(110px)}.kpl-btn:hover .kpl-icon,.kpl-btn:focus-visible .kpl-icon{transform:translate(34px)}.kpl-btn:active{transform:translateY(3px);box-shadow:inset 0 16px 2px -15px #0000,inset 0 0 0 1px #ffffff26,inset 0 1px 20px #0000001a,0 0 #0369a1,0 0 0 2px #ffffff80,0 0 #0000,0 0 #0000}@media (prefers-reduced-motion:reduce){.kpl-btn .kpl-icon,.kpl-btn .kpl-text{transition:none}}.krv{background-color:#f3f4f6;border-radius:10px;flex-direction:column;margin:0;padding:1.6rem 1.7rem;display:flex;box-shadow:0 20px 30px -20px #0505053d}.krv-head{align-items:center;gap:1rem;display:flex}.krv-avatar{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0b4f7a 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}.krv-avatar svg{width:1.6rem;height:1.6rem}.krv-stars{color:#f59e0b;gap:.125rem;display:flex}.krv-stars svg{width:1rem;height:1rem}.krv-stars .krv-off{color:#d1d5db}.krv-name{color:#374151;margin:.2rem 0 0;font-size:1rem;font-weight:600;line-height:1.6}.krv-use{color:#0284c7;letter-spacing:.02em;margin:0;font-size:.74rem}.krv-message{color:#4b5563;flex:1;margin:1rem 0 0;font-size:.9rem;line-height:1.95}
