.kv-page{--cs-ink:#f7f4ef;--cs-mut:#c2c2c1;--cs-dim:#6a6a72;--cs-fill:rgba(255,255,255,.06);--cs-fill2:rgba(255,255,255,.1);--cs-rim:inset 0 0 0 1px rgba(255,255,255,.08);--cs-blur:blur(14px);position:relative;display:grid;grid-template-columns:450px minmax(0,1fr);height:100dvh;font-size:14px;line-height:1.45;margin:-24px -32px calc(-9rem - 24px);color:var(--cs-ink);background:radial-gradient(60% 50% at 18% 30%,hsl(var(--primary)/.13),transparent 70%),radial-gradient(50% 45% at 85% 70%,rgba(34,197,94,.08),transparent 70%)}:where(.kv-page) :where(button,a){font:inherit;color:inherit}:where(.kv-page) button:focus{outline:none}:where(.kv-page) button:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.kv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kv-left{position:relative;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.kv-left,.kv-scroll{display:flex;min-height:0}.kv-scroll{flex:1;overflow-y:auto;padding:16px 16px 24px;gap:16px}.kv-right,.kv-scroll{flex-direction:column}.kv-right{display:flex;min-height:0;min-width:0}.kv-rscroll{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px}.kv-lib,.kv-list,.kv-rscroll,.kv-scroll{scrollbar-width:none;-ms-overflow-style:none}.kv-lib::-webkit-scrollbar,.kv-list::-webkit-scrollbar,.kv-rscroll::-webkit-scrollbar,.kv-scroll::-webkit-scrollbar{display:none}.kv-crumbs{margin:0 0 -10px;padding:0 4px;font-size:12.5px;color:#6a6a72}.kv-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.kv-crumbs li{display:inline-flex;gap:6px;min-width:0}.kv-crumbs li+li:before{content:"/";color:#4a4a52}.kv-crumbs a{color:#9a9aa2;text-decoration:none}.kv-crumbs a:hover{color:#f7f4ef}.kv-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.kv-top h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.kv-top span{font-size:12.5px;color:#9a9aa2;white-space:nowrap}.kv-bar{gap:8px}.kv-bar .cs-create{flex:none;width:100%;height:48px}.kv-page .cs-card-h .cs-card-sum{text-align:right}.kv-bar .cs-create-ic{width:20px;height:20px}.kv-note{font-size:12px;color:#6a6a72;text-align:center}.kv-drop{display:flex;flex-direction:column;justify-content:space-between;min-height:132px;margin-top:4px;padding:6px 4px 0;border-radius:12px;cursor:pointer;transition:background .15s,box-shadow .15s}.kv-drop p{margin:0;font-size:14px;color:#6a6a72;line-height:1.5}.kv-drop.over{background:rgba(16,185,129,.06);box-shadow:inset 0 0 0 1px #10b981}.kv-drop .foot{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6a6a72}.kv-page .cs-plus{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.1)}.kv-lib{display:flex;flex-direction:column;gap:2px;margin-top:4px;height:272px;overflow-y:auto;-webkit-mask:linear-gradient(#000 calc(100% - 28px),transparent);mask:linear-gradient(#000 calc(100% - 28px),transparent)}.kv-lib.end{-webkit-mask:none;mask:none}.kv-lib button{display:flex;align-items:center;gap:12px;padding:6px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer;transition:background .15s}.kv-lib button:hover:not(:disabled){background:rgba(255,255,255,.05)}.kv-lib button:disabled{opacity:.45;cursor:default}.kv-lib .cv{width:40px;height:40px;border-radius:8px;flex:none;background:linear-gradient(135deg,#1d3b2e,#2f6b52) 50%/cover}.kv-lib .t{flex:1;min-width:0}.kv-lib .t b{display:block;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv-lib .t small{font-size:12px;color:#a3a3a3}.kv-lib .on .cs-plus{background:#f7f4ef;color:#101012}.kv-libsk{display:flex;flex-direction:column;gap:6px;padding:12px 6px}.kv-libe{padding:24px 8px;text-align:center;font-size:13px;color:#9a9aa2}.kv-libe a{color:#6ee7b7}.kv-gl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 8px 4px}.kv-gl b{font-size:15px;font-weight:600}.kv-gl p{margin:0 0 6px;font-size:13px;line-height:1.5;color:#9a9aa2;max-width:34ch}.kv-stack{position:relative;width:104px;height:56px;margin-bottom:6px}.kv-stack span{position:absolute;top:4px;width:48px;height:48px;border-radius:10px;box-shadow:0 0 0 2px #1a1a1d}.kv-stack span:first-child{left:0;transform:rotate(-8deg)}.kv-stack span:nth-child(2){left:28px;top:0;z-index:2}.kv-stack span:nth-child(3){left:56px;transform:rotate(8deg)}.kv-cta{flex:none!important;width:100%;height:44px!important;font-size:15px!important}.kv-link{border:0;background:none;color:#9a9aa2;font-size:13px;padding:6px;cursor:pointer}.kv-link:hover{color:#f7f4ef}.kv-fmt{z-index:3}.kv-rows{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:8px}.kv-page .cs-row3{grid-template-columns:repeat(3,minmax(0,1fr));height:48px}.kv-page .cs-row3-b{min-width:0;font-size:14px}.kv-othb>span{display:inline-flex;align-items:center;gap:4px}.kv-othb svg{transition:transform .15s}.kv-othb[aria-expanded=true] svg{transform:rotate(180deg)}.kv-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:264px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;border-radius:16px;background:#222724;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 16px 40px rgba(0,0,0,.5);animation:kvIn .15s ease-out both}.kv-rows .cs-row3+.cs-row3+.kv-menu{top:104px}.kv-menu button{height:34px;border:0;border-radius:10px;background:none;color:#c2c2c1;font-size:12.5px;font-weight:600;letter-spacing:.02em;cursor:pointer}.kv-menu button:hover{background:rgba(255,255,255,.08);color:#f7f4ef}.kv-menu button[aria-selected=true]{background:#f7f4ef;color:#101012}.kv-warn{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);font-size:12.5px;line-height:1.45;color:#c2c2c1}.kv-warn svg{flex:none;margin-top:1px;color:#9a9aa2}.kv-q{display:flex;height:48px;margin-top:8px}.kv-q,.kv-q .cs-seg-in{width:100%}.kv-q .cs-seg-in button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;min-width:0;white-space:nowrap}.kv-q .cs-seg-in button b{font-size:13px;font-weight:600}.kv-q .cs-seg-in button small{font-size:11px;font-weight:400;color:#9a9aa2}.kv-q .cs-seg-in button[aria-pressed=true]{color:var(--cs-ink)}.kv-q .cs-seg-in button[aria-pressed=true] small{color:#c2c2c1}.kv-qpill{left:0;width:calc(100% / 3);transition:transform .2s ease!important}.kv-coll{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.kv-coll.open{grid-template-rows:1fr}.kv-coll>div{overflow:hidden;min-height:0}.kv-coll.open>div{overflow:visible}.kv-keep{cursor:-webkit-grab;cursor:grab;touch-action:none;pointer-events:auto!important}.kv-keep:active{cursor:-webkit-grabbing;cursor:grabbing}.kv-rl{left:0;right:auto!important;border-radius:12px 0 0 12px!important}.kv-rr{right:0;left:auto!important}.kv-grip{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);height:16px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#10b981;color:#101012;pointer-events:none}.kv-rhead{flex-wrap:nowrap!important;overflow:visible!important}.kv-rt{font-size:15px;font-weight:500;padding-left:4px}.kv-rt .n{color:#6a6a72;margin-left:4px}.kv-page .cs-hpill .n,.kv-rt .n{font-variant-numeric:tabular-nums}.kv-page .cs-hpill .n{opacity:.6;margin-left:2px}.kv-page .cs-hpill.off,.kv-page .cs-hpill:disabled{opacity:.35;cursor:default}.kv-box{position:relative;display:flex;flex-direction:column;height:clamp(340px,calc(100dvh - 68px - 250px),600px);border-radius:16px;transition:box-shadow .15s,background .15s}.kv-box.over{background:rgba(16,185,129,.05);box-shadow:inset 0 0 0 1px #10b981}.kv-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 0 8px}.kv-row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.15fr) 32px;align-items:center;gap:14px;padding:10px 8px;border-radius:14px;transition:background .15s}.kv-row:hover{background:rgba(255,255,255,.03)}.kv-row.in{animation:kvIn .3s ease-out both}@keyframes kvIn{0%{opacity:0;transform:translateY(-4px)}}.kv-row .cs-cover{width:56px;height:56px;border-radius:10px}.kv-row .cs-cover .fmt{position:absolute;left:6px;bottom:6px;font:900 9px/11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em;padding:2px 5px;border-radius:4px;background:rgba(16,16,18,.7);color:#f7f4ef}.kv-row .cs-meta{gap:4px;justify-content:center}.kv-row .cs-style{font-variant-numeric:tabular-nums}.kv-reswrap{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.kv-res{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:999px;background:rgba(255,255,255,.08);font-size:12.5px;color:#c2c2c1;white-space:nowrap;text-decoration:none;transition:background .15s}.kv-res b{font-weight:600}.kv-res b,.kv-res svg{color:#f7f4ef}a.kv-res:hover{background:#f7f4ef;color:#101012}a.kv-res:hover b,a.kv-res:hover svg{color:#101012}.kv-res.run{color:#10b981;font-weight:500;font-variant-numeric:tabular-nums}.kv-res.run .cs-spin{width:12px;height:12px;border-width:2px;border-color:#10b981 rgba(16,185,129,.3) rgba(16,185,129,.3)}.kv-res.err,.kv-res.err svg{color:#ff9a9a}.kv-res.next{background:none;padding:0 4px}.kv-none,.kv-res.next,.kv-res.next svg{color:#6a6a72}.kv-none{font-size:12.5px}.kv-acts{display:flex;justify-content:flex-end}.kv-page .kv-acts .cs-ib{opacity:.45;border:0;cursor:pointer}.kv-row:hover .kv-acts .cs-ib{opacity:1}.kv-acts .cs-ib:disabled{opacity:.2;cursor:default}.kv-prog{position:absolute;left:78px;right:8px;bottom:4px;height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.kv-prog i{display:block;height:100%;background:#10b981;transition:width .2s linear}.kv-add{flex:1 0 64px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;border:0;border-radius:12px;background:none;color:#6a6a72;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.kv-add:hover{background:rgba(255,255,255,.03);color:#c2c2c1}.kv-add.big{flex-direction:column;gap:12px;font-size:14px;margin-top:0;text-align:center;padding:16px}.kv-add.big b{color:#f7f4ef;font-weight:500;font-size:15px}.kv-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kv-offer{display:flex;align-items:center;gap:14px;margin:8px 0 2px;padding:12px 8px 12px 12px;border-radius:16px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);animation:kvIn .3s ease-out both}.kv-ofc{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(110deg,oklch(.6 .16 160),oklch(.55 .16 175),oklch(.65 .16 145))}.kv-offer .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kv-offer .t b{font-size:14px;font-weight:600}.kv-offer .t span{font-size:12.5px;color:#9a9aa2;line-height:1.4}.kv-offer .cs-btn.sm{flex:none;height:36px;padding:0 16px;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none}.kv-below{padding:36px 0 40px}.kv-below h2{font-size:18px;font-weight:600;margin:0 0 14px;letter-spacing:-.01em}.kv-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.kv-faq article,.kv-why article{padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.kv-faq b,.kv-faq h3,.kv-why b{display:block;font-size:15px;font-weight:500;line-height:1.45;margin:0 0 6px;color:#f7f4ef;letter-spacing:normal}.kv-faq p,.kv-why p{margin:0;color:#9a9aa2;font-size:13.5px;line-height:1.5}.kv-more{margin-top:10px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.kv-more summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:15px;font-weight:500;cursor:pointer}.kv-more summary::-webkit-details-marker{display:none}.kv-more summary svg{color:#9a9aa2;transition:transform .2s}.kv-more[open] summary svg{transform:rotate(180deg)}.kv-more-b{padding:0 18px 18px;color:#c2c2c1;font-size:14px;line-height:1.55;max-width:760px}.kv-more-b p{margin:0 0 10px}.kv-more-b .kv-lede{color:#f7f4ef}.kv-more-b h3{margin:18px 0 10px;font-size:15px;font-weight:600;color:#f7f4ef}.kv-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kv-steps li{display:flex;gap:10px;align-items:flex-start}.kv-steps i{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-style:normal;font-size:12px;font-weight:600;color:#f7f4ef}.kv-tips{margin:0;padding-left:18px;color:#9a9aa2;list-style:disc}.kv-tips li{margin:4px 0}.kv-pairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:36px}.kv-pair{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:48px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:14px;color:#c2c2c1;text-decoration:none;transition:background .15s,color .15s}.kv-pair b{font-weight:600;color:#f7f4ef}.kv-pair:focus-visible,.kv-pair:hover{background:rgba(255,255,255,.1);color:#f7f4ef;outline:0}.kv-tip{bottom:calc(100% + 10px);z-index:20;width:-webkit-max-content;width:max-content;max-width:240px;padding:10px 12px;border-radius:12px;background:#1b211e;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 40px rgba(0,0,0,.5);font-size:13px;line-height:18px;color:#c2c2c1;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .15s,transform .15s}.kv-tip,.kv-tip:after{position:absolute;left:50%}.kv-tip:after{content:"";top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#1b211e}.kv-pair:focus-visible .kv-tip,.kv-pair:hover .kv-tip{opacity:1;transform:translate(-50%)}.kv-pair:nth-child(4n+1) .kv-tip{left:0;transform:translateY(4px)}.kv-pair:nth-child(4n+1) .kv-tip:after{left:40px}.kv-pair:nth-child(4n+1):hover .kv-tip{transform:none}.kv-pair:nth-child(4n) .kv-tip{left:auto;right:0;transform:translateY(4px)}.kv-pair:nth-child(4n) .kv-tip:after{left:auto;right:34px}.kv-pair:nth-child(4n):hover .kv-tip{transform:none}.kv-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kv-also-h{margin-top:36px!important}.kv-also{display:flex;flex-wrap:wrap;gap:8px}.kv-also .kv-pair{height:40px;padding:0 16px}.kv-toast{position:fixed;left:50%;bottom:calc(24px + var(--sab,0px));z-index:95;transform:translate(-50%,140%);opacity:0;transition:transform .25s ease-out,opacity .2s;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:#222724;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 16px 40px rgba(0,0,0,.5);font-size:14px;white-space:nowrap;pointer-events:none}.kv-toast.on{transform:translate(-50%);opacity:1}@media (min-width:768px) and (max-width:1023px){.kv-page{margin:-24px -32px 0;grid-template-columns:380px minmax(0,1fr)}}@media (max-width:767px){.kv-page{display:block;height:auto;margin:-24px -16px 0}.kv-left{border-right:0}.kv-rscroll,.kv-scroll{overflow:visible}.kv-page .cs-bar.pinned.kv-bar{position:fixed;left:0;right:0;bottom:calc(64px + var(--sab,0px));z-index:45;padding:12px 16px 10px}.kv-right{padding-bottom:120px}.kv-box{height:56vh}.kv-row{grid-template-columns:48px minmax(0,1fr) 32px;grid-template-areas:"c m a" "c r r";row-gap:8px;column-gap:12px}.kv-row .cs-cover{grid-area:c;width:48px;height:48px;align-self:start}.kv-row .cs-meta{grid-area:m}.kv-row .kv-reswrap{grid-area:r}.kv-row .kv-acts{grid-area:a}.kv-prog{left:68px}.kv-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-faq{grid-template-columns:1fr}.kv-tip{display:none}.kv-offer{flex-wrap:wrap}.kv-offer .cs-btn.sm{order:3;width:100%;justify-content:center}.kv-toast{bottom:calc(150px + var(--sab,0px))}}