.kv svg,.kvm svg{vertical-align:baseline;display:inline}.kv button,.kvm button{padding:1px 6px}@media (width<=380px){.kvm-ill svg{width:120px;height:84px}}.kv,.kvm{overflow-wrap:anywhere}.kv button,.kvm button{overflow-wrap:normal}.kv,.kvm{--warn-soft:#f2b35b1f;--warn-line:#f2b35b73;--danger:#ff8a80;--danger-soft:#ff8a801a}.kv.light,.kvm.light{--warn-soft:#8a5a0014;--warn-line:#8a5a0066;--danger:#b42318;--danger-soft:#b4231812}@media (prefers-color-scheme:light){.kv:not(.dark):not(.light),.kvm:not(.dark):not(.light){--warn-soft:#8a5a0014;--warn-line:#8a5a0066;--danger:#b42318;--danger-soft:#b4231812}}@keyframes kvpulse{0%,to{opacity:.45}50%{opacity:1}}.kv-skel{animation:1.4s ease-in-out infinite kvpulse}@keyframes kvspin{to{transform:rotate(360deg)}}.kv-spin{animation:1s linear infinite kvspin}.kv .kv-drawer{z-index:60;box-sizing:border-box;box-shadow:var(--shadow);top:16px;bottom:16px;right:16px;overflow-y:auto;flex:none!important;width:min(340px,100vw - 32px)!important;position:fixed!important}.kv{--bg:#08090a;--surface:#121416;--surface2:#1b1e21;--line:#ffffff12;--line2:#ffffff24;--text:#f1f3f3;--text2:#a6adaf;--text3:#878e91;--accent:#6edbc5;--accent-soft:#6edbc51f;--accent-line:#6edbc573;--warn:#f2b35b;--stage:#0d0f10;--photo:linear-gradient(135deg,#1e2a2b,#141819 60%,#22201c);--btn:#f1f3f3;--btn-ink:#08090a;--shadow:0 30px 80px #00000080,inset 0 1px 0 #ffffff0d}.kv.light{--bg:#fafaf9;--surface:#fff;--surface2:#f1f2f0;--line:#0c0e1014;--line2:#0c0e1029;--text:#0c0e10;--text2:#4a5155;--text3:#60676b;--accent:#0a7a6b;--accent-soft:#0a7a6b1a;--accent-line:#0a7a6b73;--warn:#8a5a00;--stage:#f3f4f2;--photo:linear-gradient(135deg,#dde6e3,#eef0ec 60%,#e9e2d8);--btn:#0c0e10;--btn-ink:#fff;--shadow:0 24px 60px #0c0e101a,0 0 0 1px #0c0e1008}.kv a{color:var(--text2);text-decoration:none}.kv a:hover{color:var(--text)}.kv button{cursor:pointer;font-family:inherit}.kv button:focus-visible,.kv a:focus-visible,.kv textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kv textarea:focus{outline:none}.kv-row{transition:background .2s,border-color .2s}.kv-row:hover{background:var(--surface2)}@keyframes kvrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kvblink{50%{opacity:0}}.kv-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both kvrise}.kv-caret{vertical-align:-.15em;background:var(--accent);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite kvblink;display:inline-block}@media (width<=960px){.kv-work{flex-direction:column}.kv-rail,.kv-drawer{flex:none!important;width:100%!important}}@media (prefers-reduced-motion:reduce){.kv *{transition:none!important;animation:none!important}}@media (width<=720px){.kv-hide-sm{display:none!important}}@media (prefers-color-scheme:light){.kv:not(.dark):not(.light){--bg:#fafaf9;--surface:#fff;--surface2:#f1f2f0;--line:#0c0e1014;--line2:#0c0e1029;--text:#0c0e10;--text2:#4a5155;--text3:#60676b;--accent:#0a7a6b;--accent-soft:#0a7a6b1a;--accent-line:#0a7a6b73;--warn:#8a5a00;--stage:#f3f4f2;--photo:linear-gradient(135deg,#dde6e3,#eef0ec 60%,#e9e2d8);--btn:#0c0e10;--btn-ink:#fff;--shadow:0 24px 60px #0c0e101a,0 0 0 1px #0c0e1008}}.kvm{--warn:#f2b35b;--bg:#08090a;--surface:#121416;--surface2:#1b1e21;--line:#ffffff12;--line2:#ffffff24;--text:#f1f3f3;--text2:#a6adaf;--text3:#878e91;--accent:#6edbc5;--accent-soft:#6edbc51f;--accent-line:#6edbc573;--stage:#0d0f10;--photo:linear-gradient(135deg,#1e2a2b,#141819 60%,#22201c);--btn:#f1f3f3;--btn-ink:#08090a}.kvm.light{--warn:#8a5a00;--bg:#fafaf9;--surface:#fff;--surface2:#f1f2f0;--line:#0c0e1014;--line2:#0c0e1029;--text:#0c0e10;--text2:#4a5155;--text3:#60676b;--accent:#0a7a6b;--accent-soft:#0a7a6b1a;--accent-line:#0a7a6b73;--stage:#f3f4f2;--photo:linear-gradient(135deg,#dde6e3,#eef0ec 60%,#e9e2d8);--btn:#0c0e10;--btn-ink:#fff}.kvm a{color:var(--text2);text-decoration:none}.kvm button{cursor:pointer;font-family:inherit}.kvm button:focus-visible,.kvm a:focus-visible,.kvm textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kvm textarea:focus{outline:none}.kvm-scroll{scrollbar-width:none}.kvm-scroll::-webkit-scrollbar{display:none}.kvm-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both kvrise}.kvm-caret{vertical-align:-.15em;background:var(--accent);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite kvblink;display:inline-block}@media (prefers-reduced-motion:reduce){.kvm *{transition:none!important;animation:none!important}}@media (prefers-color-scheme:light){.kvm:not(.dark):not(.light){--warn:#8a5a00;--bg:#fafaf9;--surface:#fff;--surface2:#f1f2f0;--line:#0c0e1014;--line2:#0c0e1029;--text:#0c0e10;--text2:#4a5155;--text3:#60676b;--accent:#0a7a6b;--accent-soft:#0a7a6b1a;--accent-line:#0a7a6b73;--stage:#f3f4f2;--photo:linear-gradient(135deg,#dde6e3,#eef0ec 60%,#e9e2d8);--btn:#0c0e10;--btn-ink:#fff}}.kvm .kvm-main{font-size:14px}.kvm .kvm-short{display:none}@media (width<=340px){.kvm .kvm-long{display:none}.kvm .kvm-short{display:inline}.kvm .kvm-main{font-size:12.5px}}.klp-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.klp-card{background:var(--surface);border:1px solid var(--line2);color:var(--text);border-radius:20px;grid-template:"head""amount""price"1fr"act"/minmax(0,1fr);padding:28px;display:grid;position:relative}.klp-card.pop{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.klp-pop{background:var(--accent);color:var(--bg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:28px}.klp-head{grid-area:head;align-items:center;gap:8px;display:flex}.klp-name{color:var(--text2);margin:0;font-size:15px;font-weight:500}.klp-amount{white-space:nowrap;grid-area:amount;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.klp-num{letter-spacing:-.05em;font-size:64px;font-weight:600;line-height:1}.klp-unit{color:var(--text2);font-size:15px}.klp-price{border-top:1px solid var(--line);grid-area:price;margin-top:24px;padding-top:22px}.klp-price p{margin:0}.klp-cost{color:var(--text);white-space:nowrap;font-size:17px}.klp-cost strong{font-weight:600}.klp-meta{color:var(--text3);white-space:nowrap;font-size:13px;line-height:1.4;margin-top:3px!important}.klp-act{grid-area:act;margin-top:24px}.klp-btn,.klp-note{border-radius:11px;justify-content:center;align-items:center;width:100%;height:46px;font-size:15px;display:flex}.klp-btn{border:1px solid var(--line2);color:var(--text);background:0 0;font-weight:600;text-decoration:none}.klp-btn.primary{border-color:var(--btn);background:var(--btn);color:var(--btn-ink)}.klp a.klp-btn,.klp a.klp-btn:hover{color:var(--text);opacity:1}.klp a.klp-btn.primary,.klp a.klp-btn.primary:hover{color:var(--btn-ink)}.klp-note{background:var(--surface2);color:var(--text3);font-weight:500}.klp-every{text-align:center;margin-top:40px}.klp-every-title{font-family:var(--mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text3);font-size:11px}.klp-every ul{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.klp-every li{color:var(--text2);align-items:center;gap:8px;font-size:14px;display:flex}.klp-every svg{color:var(--accent);flex:none}.klp-foot{color:var(--text3);margin:16px 0 0;font-size:13px;line-height:1.6}@container kl (width<=960px){.klp-grid{grid-template-columns:minmax(0,1fr);gap:14px}.klp-card{border-radius:18px;grid-template:"head price""amount price""act act"/minmax(0,1fr) auto;column-gap:12px;padding:20px}.klp-pop{left:20px}.klp-amount{gap:8px;margin-top:6px}.klp-num{font-size:40px}.klp-unit{font-size:13.5px}.klp-price{text-align:right;border:0;align-self:center;margin:0;padding:0}.klp-cost{font-size:16px}.klp-meta{font-size:12.5px}.klp-act{margin-top:16px}.klp-every{text-align:left;margin-top:32px}.klp-every ul{flex-direction:column;align-items:flex-start;gap:12px}}
