.kalpi-site[data-adv]{--btn-green:var(--av);--btn-green-hover:var(--av-hover);--btn-green-press:var(--av-press);--color-accent:var(--av);--color-accent-soft:color-mix(in srgb, var(--av) 9%, transparent);--site-current:color-mix(in srgb, var(--av) 16%, transparent);--av-tint:color-mix(in srgb, var(--av) 7%, var(--color-surface))}.kalpi-site[data-adv][data-theme=dark]{--color-accent:var(--av-light);--color-accent-soft:color-mix(in srgb, var(--av-light) 12%, transparent);--site-current:color-mix(in srgb, var(--av-light) 16%, transparent);--av-tint:color-mix(in srgb, var(--av-light) 7%, var(--color-surface))}.kalpi-site .sh-logo .av-mono,.kalpi-site .av-mono{width:var(--av-size-32);height:var(--av-size-32);border-radius:var(--radius-md);background:var(--av);color:var(--neutral-0);font-style:normal;font-size:var(--ts-caption);font-weight:var(--fw-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.kalpi-site .av-mono.is-lg{width:var(--av-size-48);height:var(--av-size-48);font-size:var(--ts-body-md);border-radius:var(--radius-lg)}.kalpi-site .sh-logo .av-brand{flex-direction:column;line-height:1.15;display:flex}.kalpi-site .sh-logo .av-brand small{font-size:var(--ts-caption);font-weight:var(--fw-regular);color:var(--color-text-tertiary);letter-spacing:0}.kalpi-site .site-head.is-over .sh-logo,.kalpi-site .site-head.is-over .sh-link{color:var(--neutral-0)}.kalpi-site .site-head.is-over .sh-logo .av-brand small{color:var(--overlay-on-dark-4)}.kalpi-site .site-head.is-over .sh-logo .av-mono{background:var(--neutral-0);color:var(--av)}.kalpi-site .site-head.is-over .k-btn-tertiary{color:var(--neutral-0)}.kalpi-site .site-head.is-over .k-btn-primary{background:var(--neutral-0);color:var(--av-press)}.kalpi-site .av-powered{align-items:center;gap:var(--space-2);font-size:var(--ts-caption);color:var(--color-text-tertiary);white-space:nowrap;display:inline-flex}.kalpi-site .av-powered img{height:var(--av-size-18);width:auto}.kalpi-site .av-acct{width:var(--btn-h-md);height:var(--btn-h-md);border-radius:var(--radius-circle);background:var(--color-bg-muted);color:var(--color-text);font-size:var(--ts-caption);font-weight:var(--fw-bold);place-items:center;display:grid}.kalpi-site .site-head.is-over .av-acct{background:color-mix(in srgb, var(--neutral-0) 16%, transparent);color:var(--neutral-0)}.kalpi-site .av-mark{width:var(--av-size-32);height:var(--av-size-32);flex:none;display:block}.kalpi-site .av-mark.is-lg{width:var(--av-size-48);height:var(--av-size-48)}.kalpi-site .av-mark .m-bg{fill:var(--av)}.kalpi-site .av-mark .m-a{stroke:var(--neutral-0)}.kalpi-site .av-mark .m-h{stroke:var(--av-light)}.kalpi-site .av-mark .m-s{fill:var(--av-light)}.kalpi-site .site-head.is-over .av-mark .m-bg{fill:var(--neutral-0)}.kalpi-site .site-head.is-over .av-mark .m-a{stroke:var(--av)}.kalpi-site .site-head.is-over .av-mark .m-h{stroke:var(--av-mid)}.kalpi-site .site-head.is-over .av-mark .m-s{fill:var(--av-mid)}.kalpi-site .av-logo{gap:var(--space-3)}.kalpi-site .av-logo .av-brand b{font-size:var(--ts-body-md);font-weight:var(--fw-bold);letter-spacing:.16em;line-height:1.1}.kalpi-site .av-logo .av-brand small{font-size:var(--ts-caption);letter-spacing:.04em}.kalpi-site .av-acct-w{display:inline-flex;position:relative}.kalpi-site button.av-acct{cursor:pointer;font-family:var(--ts-font);border:0}.kalpi-site .av-menu{right:0;top:calc(100% + var(--space-2));z-index:var(--z-menu);min-width:var(--av-size-220);gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);box-shadow:0 var(--av-size-18) var(--av-size-40) calc(var(--av-size-18) * -1) color-mix(in srgb, var(--neutral-950) 35%, transparent);color:var(--color-text);flex-direction:column;display:flex;position:absolute}.kalpi-site .av-menu[hidden]{display:none}.kalpi-site .av-menu b{font-weight:var(--fw-medium)}.kalpi-site .av-menu small{font-size:var(--ts-caption);color:var(--color-text-secondary)}.kalpi-site .av-menu button{margin-top:var(--space-3);height:var(--btn-h-sm);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-strong);color:var(--color-text);font-family:var(--ts-font);font-weight:var(--fw-medium);cursor:pointer;background:0 0}.kalpi-site .av-menu button:hover{border-color:var(--color-accent);color:var(--color-accent)}.kalpi-site .av-card,.kalpi-site .av-pcard,.kalpi-site .av-step,.kalpi-site .av-box,.kalpi-site .av-plan,.kalpi-site .av-sum,.kalpi-site .av-panel{padding:var(--space-6);gap:var(--space-5)}@media (max-width:639px){.kalpi-site .av-card,.kalpi-site .av-pcard,.kalpi-site .av-step,.kalpi-site .av-box,.kalpi-site .av-plan,.kalpi-site .av-sum,.kalpi-site .av-panel{padding:var(--space-5)}}.kalpi-site .av-pcard-t,.kalpi-site .av-phead{gap:var(--space-2);flex-direction:column;display:flex}.kalpi-site .av-phead{gap:var(--space-6);max-width:var(--av-size-820)}.kalpi-site .av-phead .s-lead{max-width:48ch;color:var(--overlay-on-dark-5)}.kalpi-site .av-phead .hero-actions{justify-content:flex-start;margin-top:0}.kalpi-site .av-plan{scroll-margin-top:calc(var(--site-head-h) + var(--av-size-52) + var(--space-6))}.kalpi-site .av-ptitle{font-size:var(--site-fs-split);max-width:16ch}.kalpi-site .av-note{margin-top:var(--space-8)}.kalpi-site .av-note.is-sm{margin-top:var(--space-3)}.kalpi-site .av-pnav{margin-top:var(--space-8)}.kalpi-site .av-after-nav{padding-top:var(--space-8)}.kalpi-site .av-sub h3{margin-bottom:var(--space-3)}.kalpi-site .av-ticks.is-plain{border-top:0;padding-top:0}.kalpi-site .av-crumb.is-ink{color:var(--color-text-secondary)}.kalpi-site .av-crumb.is-ink:hover{color:var(--color-text)}.kalpi-site .av-main,.kalpi-site .av-flow-cols>div{gap:var(--space-6)}.kalpi-site .av-flow-cols>div{flex-direction:column;display:flex}.kalpi-site .av-hero{background:var(--av-deep);color:var(--neutral-0);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.kalpi-site .av-hero .hero-bg{background:radial-gradient(48% 56% at 88% 14%, color-mix(in srgb, var(--av-light) 34%, transparent) 0%, transparent 70%), radial-gradient(56% 70% at 4% 100%, color-mix(in srgb, var(--av-mid) 75%, transparent) 0%, transparent 72%), linear-gradient(115deg, transparent 34%, color-mix(in srgb, var(--av-light) 12%, transparent) 56%, transparent 78%), linear-gradient(180deg, var(--av-deep) 0%, color-mix(in srgb, var(--av) 70%, var(--av-deep)) 100%);-webkit-mask-image:none;mask-image:none}.kalpi-site .av-hero .hero-bg:after{content:"";background:radial-gradient(color-mix(in srgb, var(--neutral-0) 10%, transparent) var(--border-width), transparent calc(var(--border-width) * 1.6)) 0 0 / var(--av-size-24) var(--av-size-24);-webkit-mask-image:radial-gradient(80% 70% at 70% 30%, var(--neutral-950) 0%, transparent 75%);-webkit-mask-image:radial-gradient(80% 70% at 70% 30%, var(--neutral-950) 0%, transparent 75%);mask-image:radial-gradient(80% 70% at 70% 30%, var(--neutral-950) 0%, transparent 75%);position:absolute;inset:0}.kalpi-site .av-hero .s-lead,.kalpi-site .av-hero .hero-proof{color:var(--overlay-on-dark-5)}.kalpi-site .av-hero .hero-proof .ic-sm,.kalpi-site .av-hero .s-hl{color:var(--av-light)}.kalpi-site .av-hero .k-btn-primary{background:var(--neutral-0);color:var(--av-press)}.kalpi-site .av-hero .k-btn-primary:not(:disabled):hover{background:color-mix(in srgb, var(--av-light) 22%, var(--neutral-0))}.kalpi-site .av-hero .k-btn-outline{color:var(--neutral-0);border-color:color-mix(in srgb, var(--neutral-0) 40%, transparent);background:0 0}.kalpi-site .av-hero .k-btn-outline:not(:disabled):hover{background:color-mix(in srgb, var(--neutral-0) 10%, transparent);border-color:var(--neutral-0)}.kalpi-site .av-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid color-mix(in srgb, var(--neutral-0) 24%, transparent);background:color-mix(in srgb, var(--neutral-0) 8%, transparent);font-size:var(--ts-caption);font-weight:var(--fw-medium);color:var(--neutral-0);display:inline-flex}.kalpi-site .av-badge .ic-sm{color:var(--av-light)}.kalpi-site .av-hero .hero-copy{gap:var(--space-6)}.kalpi-site .av-hero .hero-copy .s-hero{max-width:11ch}.kalpi-site .av-hero .hero-actions{margin-top:0}.kalpi-site .av-hero .hero-proof{gap:var(--space-2) var(--space-6);margin-top:0}.kalpi-site .av-hero .hero-stage .float{width:min(100%, var(--av-size-480));margin-inline:auto}@media (min-width:1024px){.kalpi-site .av-hero.is-split .hero-in{gap:var(--space-12)}}.kalpi-site .av-hero.is-page{min-height:0;padding-top:calc(var(--site-head-h) + var(--space-11));padding-bottom:calc(var(--space-12) + var(--space-10));justify-content:flex-start}@media (min-width:1024px){.kalpi-site .av-hero.is-split{min-height:100svh}}.kalpi-site .av-card{border-radius:var(--radius-xl);color:var(--color-text);flex-direction:column;display:flex}.kalpi-site .av-card-h{align-items:center;gap:var(--space-3);display:flex}.kalpi-site .av-card-h b{font-size:var(--ts-body-md);font-weight:var(--fw-medium);display:block}.kalpi-site .av-card-h small{font-size:var(--ts-caption);color:var(--color-text-secondary)}.kalpi-site .av-card-h .k-tag{margin-left:auto}.kalpi-site .av-dl{gap:0;margin:0;display:grid}.kalpi-site .av-dl>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);display:flex}.kalpi-site .av-dl dt{color:var(--color-text-secondary)}.kalpi-site .av-dl dd{text-align:right;color:var(--color-text);font-weight:var(--fw-medium);margin:0}.kalpi-site .av-contact{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.kalpi-site .av-contact span{align-items:center;gap:var(--space-2);display:inline-flex}.kalpi-site .av-strip{z-index:2;margin-top:calc(var(--space-10) * -1);position:relative}.kalpi-site .av-hero{padding-bottom:calc(var(--space-12) + var(--space-10))}.kalpi-site .av-strip ul{border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kalpi-site .av-strip li{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);display:flex}.kalpi-site .av-strip li+li{border-top:var(--border-width) solid var(--color-border)}.kalpi-site .av-strip .av-ic{width:var(--av-size-44);height:var(--av-size-44);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.kalpi-site .av-strip span{font-size:var(--ts-caption);color:var(--color-text-secondary);display:block}.kalpi-site .av-strip b{margin-top:calc(var(--space-1) / 2);font-size:var(--ts-h5);font-weight:var(--fw-medium);line-height:var(--ts-lh-tight);color:var(--color-text);font-variant-numeric:tabular-nums;display:block}.kalpi-site .av-strip b .ic-sm{vertical-align:calc(var(--av-size-2) * -1);margin-right:var(--space-1);color:var(--color-text-tertiary)}@media (min-width:640px){.kalpi-site .av-strip ul{grid-template-columns:repeat(3,minmax(0,1fr))}.kalpi-site .av-strip ul[data-n="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.kalpi-site .av-strip ul[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kalpi-site .av-strip ul[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kalpi-site .av-strip ul[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.kalpi-site .av-strip ul[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.kalpi-site .av-strip li+li{border-top:0;border-left:var(--border-width) solid var(--color-border)}}.kalpi-site .av-filter,.kalpi-site .sec-head.is-row>.av-filter{gap:var(--space-1);flex-direction:row;display:inline-flex}.kalpi-site .av-filter .seg-btn[aria-pressed=true]{background:var(--btn-ink);color:var(--color-action-primary-text)}.kalpi-site .av-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.kalpi-site .av-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kalpi-site .av-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kalpi-site .av-pcard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-text);transition:border-color var(--dur-fast) linear, transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.kalpi-site .av-pcard:before{content:"";height:var(--av-size-96);border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none;background:linear-gradient(180deg, var(--color-accent-soft), transparent);position:absolute;inset:0 0 auto}.kalpi-site .av-pcard:hover{border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.kalpi-site .av-pcard:hover{transform:translateY(calc(var(--av-size-3) * -1))}}.kalpi-site .av-pcard[hidden]{display:none}.kalpi-site .av-pcard-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:relative}.kalpi-site .av-pcard .av-ic{width:var(--av-size-40);height:var(--control-h);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-accent);place-items:center;display:grid}.kalpi-site .av-pcard h3{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.kalpi-site .av-pcard p{color:var(--color-text-secondary);font-size:var(--fs-body)}.kalpi-site .av-pcard-kv{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.kalpi-site .av-pcard-kv span{font-size:var(--ts-caption);color:var(--color-text-tertiary);display:block}.kalpi-site .av-pcard-kv b{align-items:center;gap:var(--space-1);margin-top:calc(var(--space-1) / 2);font-size:var(--ts-body-md);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;display:inline-flex}.kalpi-site .av-pcard-kv b.is-lock{color:var(--color-text-secondary);font-weight:var(--fw-regular);font-size:var(--ts-body-sm)}.kalpi-site .av-pcard .k-btn{width:100%}.kalpi-site .av-risk{align-items:center;gap:var(--space-2);display:inline-flex}.kalpi-site .av-meter{gap:calc(var(--space-1) / 2);display:inline-flex}.kalpi-site .av-meter i{width:var(--av-size-4);height:var(--icon-xs);background:var(--color-border-strong);border-radius:1px}.kalpi-site .av-meter[data-l="2"] i:nth-child(-n+2),.kalpi-site .av-meter[data-l="3"] i{background:var(--color-warn)}.kalpi-site .av-meter[data-l="1"] i:first-child{background:var(--color-gain)}.kalpi-site .av-band{isolation:isolate;background:var(--av-deep);color:var(--neutral-0);position:relative;overflow:clip}.kalpi-site .av-band:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 100% 0%, color-mix(in srgb, var(--av-light) 22%, transparent) 0%, transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--av-mid) 60%, transparent) 0%, transparent 70%);position:absolute;inset:0}.kalpi-site .av-band .s-lead,.kalpi-site .av-band .s-kicker{color:var(--overlay-on-dark-5)}.kalpi-site .av-band .s-kicker{color:var(--av-light)}.kalpi-site .av-steps{gap:var(--grid-gap);counter-reset:s;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.kalpi-site .av-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.kalpi-site .av-step{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--neutral-0) 6%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--neutral-0) 14%, transparent);flex-direction:column;display:flex;position:relative}.kalpi-site .av-step .av-n{font-size:var(--fs-h2);line-height:1;font-weight:var(--weight-heading);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--av-light) 80%, transparent);font-variant-numeric:tabular-nums}.kalpi-site .av-step h3{font-size:var(--fs-h4);line-height:var(--lh-h4)}.kalpi-site .av-step p{color:var(--overlay-on-dark-5)}.kalpi-site .av-facts{gap:var(--space-3);display:grid}.kalpi-site .av-fact{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);display:flex}.kalpi-site .av-fact .av-ic{width:var(--av-size-40);height:var(--control-h);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.kalpi-site .av-fact span{font-size:var(--ts-caption);color:var(--color-text-secondary);display:block}.kalpi-site .av-fact b{font-weight:var(--fw-medium);color:var(--color-text)}.kalpi-site .av-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.kalpi-site .av-ask{gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.kalpi-site .av-ask b{color:var(--color-text);font-weight:var(--fw-medium)}.kalpi-site .av-ask span{align-items:center;gap:var(--space-2);display:inline-flex}.kalpi-site .av-crumb{align-items:center;gap:var(--space-1);font-size:var(--ts-body-sm);color:var(--overlay-on-dark-5);text-decoration:none;display:inline-flex}.kalpi-site .av-crumb:hover{color:var(--neutral-0)}.kalpi-site .av-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.kalpi-site .av-hero .av-tags .k-tag{background:color-mix(in srgb, var(--neutral-0) 12%, transparent);color:var(--neutral-0)}.kalpi-site .av-hero .av-tags .k-tag.is-warn{background:color-mix(in srgb, var(--color-warn) 30%, transparent)}.kalpi-site .av-by{font-size:var(--ts-body-sm);color:var(--overlay-on-dark-5)}.kalpi-site .av-by b{color:var(--neutral-0);font-weight:var(--fw-medium)}.kalpi-site .av-pnav{top:var(--site-head-h);z-index:5;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4) blur(var(--av-size-12));backdrop-filter:saturate(1.4) blur(var(--av-size-12));border-bottom:var(--border-width) solid var(--color-border);position:sticky}.kalpi-site .av-pnav ul{gap:var(--space-1);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.kalpi-site .av-pnav a{height:var(--av-size-52);padding:0 var(--space-4);font-size:var(--ts-body-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.kalpi-site .av-pnav a:hover{color:var(--color-text)}.kalpi-site .av-pnav a[aria-current=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.kalpi-site .av-cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.kalpi-site .av-cols{grid-template-columns:minmax(0, 1fr) var(--av-size-380);gap:var(--space-10)}.kalpi-site .av-rail{top:calc(var(--site-head-h) + var(--av-size-52) + var(--space-6));position:sticky}}.kalpi-site .av-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.kalpi-site .av-box{scroll-margin-top:calc(var(--site-head-h) + var(--av-size-52) + var(--space-6));gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}@media (max-width:639px){.kalpi-site .av-box{padding:var(--space-5)}}.kalpi-site .av-box h2{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.kalpi-site .av-box h3{font-size:var(--ts-body-md);font-weight:var(--fw-medium)}.kalpi-site .av-box p{color:var(--color-text-secondary)}.kalpi-site .av-aim{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--color-text)}.kalpi-site .av-more{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kalpi-site .av-more.is-open{display:block}.kalpi-site .av-run{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kalpi-site .av-run li{grid-template-columns:var(--av-size-28) minmax(0, 1fr);gap:var(--space-3);color:var(--color-text-secondary);align-items:start;display:grid}.kalpi-site .av-run li b{width:var(--av-size-28);height:var(--av-size-28);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--ts-caption);font-variant-numeric:tabular-nums;place-items:center;display:grid}.kalpi-site .av-run li[hidden]{display:none}.kalpi-site .av-mini{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kalpi-site .av-mini>div{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.kalpi-site .av-mini span{font-size:var(--ts-caption);color:var(--color-text-tertiary);display:block}.kalpi-site .av-mini b{font-weight:var(--fw-medium)}.kalpi-site .av-doc{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-bg-subtle);display:flex}.kalpi-site .av-doc .av-ic{width:var(--av-size-44);height:var(--av-size-44);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.kalpi-site .av-doc div{flex:1;min-width:0}.kalpi-site .av-doc b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-doc small{font-size:var(--ts-caption);color:var(--color-text-secondary)}.kalpi-site .av-bars{gap:var(--space-3);flex-direction:column;display:flex}.kalpi-site .av-bars>div{align-items:center;gap:var(--space-3);font-size:var(--ts-body-sm);color:var(--color-text-secondary);grid-template-columns:11em minmax(0,1fr) 3em;display:grid}.kalpi-site .av-bars b{text-align:right;color:var(--color-text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.kalpi-site .av-bars progress{appearance:none;width:100%;height:var(--av-size-8);border-radius:var(--radius-xs);background:var(--color-bg-muted);color:var(--color-accent);border:0;display:block;overflow:hidden}.kalpi-site .av-bars progress::-webkit-progress-bar{background:var(--color-bg-muted)}.kalpi-site .av-bars progress::-webkit-progress-value{background:var(--color-accent);border-radius:var(--radius-xs)}.kalpi-site .av-bars progress::-moz-progress-bar{background:var(--color-accent);border-radius:var(--radius-xs)}.kalpi-site .av-bars progress.is-alt{color:var(--av-light)}.kalpi-site .av-bars progress.is-alt::-webkit-progress-value{background:var(--av-light)}.kalpi-site .av-bars progress.is-alt::-moz-progress-bar{background:var(--av-light)}@media (max-width:479px){.kalpi-site .av-bars>div{grid-template-columns:8em minmax(0,1fr) 3em}}.kalpi-site .av-lock{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-width) dashed var(--color-border-strong);background:var(--av-tint);display:flex}.kalpi-site .av-lock .av-ic{width:var(--av-size-44);height:var(--av-size-44);border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-accent);flex:none;place-items:center;display:grid}.kalpi-site .av-lock div{flex:1;min-width:0}.kalpi-site .av-lock b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-lock small{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}@media (max-width:479px){.kalpi-site .av-lock{flex-wrap:wrap}.kalpi-site .av-lock .k-btn{width:100%}}.kalpi-site .av-hold{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kalpi-site .av-hold li{grid-template-columns:var(--av-size-40) minmax(0, 1fr) 9em;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);display:grid}.kalpi-site .av-hold .av-sym{width:var(--av-size-40);height:var(--control-h);border-radius:var(--radius-md);background:var(--color-bg-muted);font-size:var(--ts-caption);font-weight:var(--fw-bold);place-items:center;display:grid}.kalpi-site .av-hold b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-hold small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-hold .av-w{align-items:flex-end;gap:var(--space-1);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.kalpi-site .av-hold .av-w progress{appearance:none;width:100%;height:var(--av-size-4);border-radius:var(--radius-xs);background:var(--color-bg-muted);color:var(--color-accent);border:0;display:block;overflow:hidden}.kalpi-site .av-hold .av-w progress::-webkit-progress-bar{background:var(--color-bg-muted)}.kalpi-site .av-hold .av-w progress::-webkit-progress-value{background:var(--color-accent)}.kalpi-site .av-hold .av-w progress::-moz-progress-bar{background:var(--color-accent)}@media (max-width:479px){.kalpi-site .av-hold li{grid-template-columns:var(--av-size-40) minmax(0, 1fr) 5em}}.kalpi-site .av-tl{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kalpi-site .av-tl li{grid-template-columns:var(--av-size-16) minmax(0, 1fr);gap:var(--space-3);display:grid}.kalpi-site .av-tl li:before{content:"";width:var(--icon-xs);height:var(--icon-xs);margin-top:var(--av-size-6);border-radius:var(--radius-circle);border:2px solid var(--color-accent)}.kalpi-site .av-tl b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-tl small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-sym.is-logo{background:var(--neutral-0);border:var(--border-width) solid var(--color-border);padding:var(--av-size-5)}.kalpi-site .av-sym.is-logo.is-dark{background:var(--neutral-950);border-color:var(--neutral-950)}.kalpi-site .av-sym.is-logo img{object-fit:contain;width:100%;height:100%}.kalpi-site .av-plan{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.kalpi-site .av-plan h2{font-size:var(--fs-h4);line-height:var(--lh-h4)}.kalpi-site .av-opts{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.kalpi-site .av-opt{grid-template-columns:var(--av-size-20) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);cursor:pointer;transition:border-color var(--dur-fast) linear, background-color var(--dur-fast) linear;display:grid;position:relative}.kalpi-site .av-opt:hover{border-color:var(--color-border-strong)}.kalpi-site .av-opt input{appearance:none;width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-circle);border:calc(var(--border-width) * 1.5) solid var(--color-border-strong);margin:0}.kalpi-site .av-opt input:checked{border:var(--av-size-6) solid var(--color-accent)}.kalpi-site .av-opt input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.kalpi-site .av-opt:has(input:checked){border-color:var(--color-accent);background:var(--av-tint);box-shadow:inset 0 0 0 1px var(--color-accent)}.kalpi-site .av-opt b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-opt small{font-size:var(--ts-caption);color:var(--color-text-secondary)}.kalpi-site .av-opt .av-price{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right}.kalpi-site .av-opt .k-tag{margin-left:var(--space-2)}.kalpi-site .av-plan .k-btn{width:100%}.kalpi-site .av-plan-note{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-ticks{padding:var(--space-4) 0 0;gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);color:var(--color-text-secondary);flex-direction:column;margin:0;list-style:none;display:flex}.kalpi-site .av-ticks li{align-items:center;gap:var(--space-2);display:flex}.kalpi-site .av-ticks .ic-sm{color:var(--color-accent)}.kalpi-site .av-subbed{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-gain) 10%, var(--color-surface));color:var(--color-text);font-size:var(--ts-body-sm);display:flex}.kalpi-site .av-subbed .ic{color:var(--color-gain)}.kalpi-site [data-view=in] .av-only-out,.kalpi-site [data-view=out] .av-only-in{display:none!important}.kalpi-site .av-flow{padding-top:calc(var(--site-head-h) + var(--space-8));padding-bottom:var(--section-y);background:var(--color-bg-subtle);min-height:100svh}.kalpi-site .av-flow-h{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.kalpi-site .av-stepper{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);counter-reset:st;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.kalpi-site .av-stepper li{min-width:0;position:relative}.kalpi-site .av-stepper li:not(:last-child):after{content:"";top:var(--av-size-15);left:calc(var(--space-7) + var(--space-3));right:var(--space-3);border-radius:var(--radius-xs);background:var(--color-border);height:2px;position:absolute}.kalpi-site .av-stepper li.is-done:after{background:var(--color-accent)}.kalpi-site .av-stepper :is(a,.av-st){z-index:1;align-items:center;gap:var(--space-3);padding-right:var(--space-3);background:var(--color-surface);font-size:var(--ts-body-sm);font-weight:var(--fw-medium);color:var(--color-text-tertiary);border-radius:var(--radius-md);text-decoration:none;display:inline-flex;position:relative}.kalpi-site .av-stepper b{width:var(--av-size-32);height:var(--av-size-32);border-radius:var(--radius-circle);border:calc(var(--border-width) * 1.5) solid var(--color-border-strong);background:var(--color-surface);font-size:var(--ts-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.kalpi-site .av-stepper b .ic-sm{width:var(--icon-sm);height:var(--icon-sm);display:none}.kalpi-site .av-stepper li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kalpi-site .av-stepper li.is-done :is(a,.av-st){color:var(--color-text)}.kalpi-site .av-stepper li.is-done b{border-color:var(--color-accent);background:var(--color-accent);color:var(--neutral-0)}.kalpi-site .av-stepper li.is-done b i{display:none}.kalpi-site .av-stepper li.is-done b .ic-sm{display:block}.kalpi-site .av-stepper li.is-done a:hover span,.kalpi-site .av-stepper li.is-now :is(a,.av-st){color:var(--color-accent)}.kalpi-site .av-stepper li.is-now b{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 var(--av-size-4) var(--color-accent-soft)}.kalpi-site .av-stepper li:not(.is-done):not(.is-now) a:hover{color:var(--color-text)}.kalpi-site .av-stepper li:not(.is-done):not(.is-now) a:hover b{border-color:var(--color-accent);color:var(--color-accent)}.kalpi-site .av-stepper b i{font-style:normal}.kalpi-site .av-stepper a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:639px){.kalpi-site .av-stepper{padding:var(--space-4)}.kalpi-site .av-stepper li span{display:none}.kalpi-site .av-stepper li.is-now span{display:inline}.kalpi-site .av-stepper li:not(:last-child):after{left:var(--space-8);right:var(--space-1)}.kalpi-site .av-stepper li.is-now:not(:last-child):after{display:none}}.kalpi-site .av-flow-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.kalpi-site .av-flow-cols{grid-template-columns:minmax(0, 1fr) var(--av-size-360);gap:var(--space-8)}.kalpi-site .av-sum{top:calc(var(--site-head-h) + var(--space-6));position:sticky}}.kalpi-site .av-panel{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}@media (max-width:639px){.kalpi-site .av-panel{padding:var(--space-5)}}.kalpi-site .av-panel[hidden]{display:none}.kalpi-site .av-panel-h{gap:var(--space-2);flex-direction:column;display:flex}.kalpi-site .av-panel-h .s-fine{color:var(--color-accent);font-weight:var(--fw-medium)}.kalpi-site .av-panel-h h1{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.kalpi-site .av-panel-h p{color:var(--color-text-secondary)}.kalpi-site .av-done{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-gain) 8%, var(--color-surface));border:var(--border-width) solid color-mix(in srgb, var(--color-gain) 30%, transparent);display:flex}.kalpi-site .av-done>.ic{color:var(--color-gain);flex:none}.kalpi-site .av-done b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-done p{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.kalpi-site .av-done .av-dl{margin-top:var(--space-3)}.kalpi-site .av-acts{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:479px){.kalpi-site .av-acts .k-btn{flex:100%}.kalpi-site .av-acts .k-btn-primary{order:-1}}.kalpi-site .av-pay{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border-radius:var(--radius-xl);text-align:center;background:radial-gradient(80% 120% at 50% 0%, var(--color-accent-soft), transparent 70%), var(--color-bg-subtle);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.kalpi-site .av-pay span{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.kalpi-site .av-pay b{font-size:var(--fs-h2);line-height:1;font-weight:var(--weight-heading);letter-spacing:var(--ls-h2);font-variant-numeric:tabular-nums}.kalpi-site .av-pay small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-methods{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.kalpi-site .av-methods span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border);font-size:var(--ts-caption);font-weight:var(--fw-medium);color:var(--color-text)}.kalpi-site .av-inv{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.kalpi-site .av-inv{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kalpi-site .av-qty{margin:0;padding:0;list-style:none}.kalpi-site .av-qty li{grid-template-columns:var(--av-size-36) minmax(0, 1fr) 4em 3em;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);display:grid}.kalpi-site .av-qty li.is-h{font-size:var(--ts-caption);color:var(--color-text-tertiary);border-top:0;padding-top:0}.kalpi-site .av-qty .av-sym{width:var(--av-size-36);height:var(--av-size-36);border-radius:var(--radius-md);background:var(--color-bg-muted);font-size:var(--ts-caption);font-weight:var(--fw-bold);place-items:center;display:grid}.kalpi-site .av-qty b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-qty small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-qty .r{text-align:right;font-variant-numeric:tabular-nums}.kalpi-site .av-amt{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;display:flex}.kalpi-site .av-amt label{font-size:var(--ts-caption);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.kalpi-site .av-stepin{grid-template-columns:var(--btn-h-md) minmax(0, 1fr) var(--btn-h-md);gap:var(--space-2);display:grid}.kalpi-site .av-stepin button{height:var(--btn-h-md);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--ts-body-md);cursor:pointer}.kalpi-site .av-stepin button:hover{border-color:var(--color-accent);color:var(--color-accent)}.kalpi-site .av-in{align-items:center;gap:var(--space-1);height:var(--btn-h-md);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);display:flex}.kalpi-site .av-in:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 var(--av-size-3) var(--color-accent-soft)}.kalpi-site .av-in span{color:var(--color-text-tertiary)}.kalpi-site .av-in input{width:100%;min-width:0;font:inherit;font-size:var(--ts-body-md);font-weight:var(--fw-medium);color:var(--color-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.kalpi-site .av-lines{gap:var(--space-2);font-size:var(--ts-body-sm);flex-direction:column;display:flex}.kalpi-site .av-lines>div{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.kalpi-site .av-lines b{color:var(--color-text);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.kalpi-site .av-lines .is-total{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium)}.kalpi-site .av-next{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.kalpi-site .av-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.kalpi-site .av-next li{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.kalpi-site .av-next li b{color:var(--color-text);font-weight:var(--fw-medium)}.kalpi-site .av-next li i{width:var(--av-size-28);height:var(--av-size-28);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font-style:normal;font-size:var(--ts-caption);font-weight:var(--fw-bold);place-items:center;display:grid}.kalpi-site .av-sum{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.kalpi-site .av-sum:before{content:"";height:var(--av-size-6);background:linear-gradient(90deg, var(--av), var(--av-light));position:absolute;inset:0 0 auto}.kalpi-site .av-sum-p{gap:var(--space-3);align-items:center;display:flex}.kalpi-site .av-sum-p b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-sum-p small{font-size:var(--ts-caption);color:var(--color-text-secondary)}.kalpi-site .av-field{gap:var(--space-2);flex-direction:column;display:flex}.kalpi-site .av-field label{font-size:var(--ts-caption);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.kalpi-site .av-field .av-in input{font-weight:var(--fw-regular)}.kalpi-site .av-otp{gap:var(--space-2);display:flex}.kalpi-site .av-otp input{width:var(--av-size-48);height:var(--av-size-56);text-align:center;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);font:inherit;font-size:var(--ts-h5);color:var(--color-text)}.kalpi-site .av-otp input:focus{border-color:var(--color-accent);box-shadow:0 0 0 var(--av-size-3) var(--color-accent-soft);outline:0}.kalpi-site .av-foot .sf-entity b{color:var(--color-text);font-weight:var(--fw-medium)}.kalpi-site .av-foot-grid{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.kalpi-site .av-foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kalpi-site .av-foot-grid div span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-tertiary);display:block}.kalpi-site .av-foot-grid div b{font-weight:var(--fw-medium);color:var(--color-text)}.kalpi-site .av-strip+.sec{padding-top:calc(var(--section-y) + var(--space-4))}.kalpi-site .av-grid,.kalpi-site .av-steps{gap:var(--space-6)}.kalpi-site .av-facts{gap:var(--space-4)}.kalpi-site .av-fact{padding:var(--space-5) var(--space-6)}.kalpi-site .av-strip li{padding:var(--space-6)}.kalpi-site .av-cols{gap:var(--space-10)}@media (max-width:1023px){.kalpi-site .av-cols{gap:var(--space-8)}}.kalpi-site .av-plan{gap:var(--space-5)}.kalpi-site .av-lock .k-btn{background:var(--btn-ink);color:var(--color-action-primary-text);border-color:#0000}.kalpi-site .av-lock .k-btn:not(:disabled):hover{background:var(--btn-ink-hover)}.kalpi-site .av-lock .k-btn:not(:disabled):active{background:var(--btn-ink-press)}.kalpi-site[data-theme=dark] .av-lock .k-btn{background:var(--neutral-0);color:var(--brand-black)}.kalpi-site .av-next li{position:relative}.kalpi-site .av-next li i{border-radius:var(--radius-circle);width:var(--av-size-32);height:var(--av-size-32);background:var(--color-accent);color:var(--neutral-0);z-index:1;position:relative}@media (min-width:768px){.kalpi-site .av-next li:not(:last-child):after{content:"";z-index:0;top:calc(var(--space-4) + var(--av-size-15));left:calc(var(--space-4) + var(--space-7) + var(--space-2));right:calc(var(--space-4) * -1 - var(--space-2));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));height:2px;position:absolute}}@media (max-width:767px){.kalpi-site .av-next li:not(:last-child):after{content:"";left:calc(var(--space-4) + var(--av-size-15));top:calc(var(--space-4) + var(--space-7));bottom:calc(var(--space-4) * -1 - var(--space-4));background:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));width:2px;position:absolute}}.kalpi-site .av-steps{counter-reset:s}.kalpi-site .av-step .av-n{width:var(--av-size-48);height:var(--av-size-48);border-radius:var(--radius-circle);background:var(--neutral-0);color:var(--av);-webkit-text-stroke:0;font-size:var(--ts-body-md);font-weight:var(--fw-bold);z-index:1;place-items:center;display:grid;position:relative}@media (min-width:1024px){.kalpi-site .av-step:not(:last-child):after{content:"";z-index:0;top:calc(var(--space-6) + var(--av-size-23));left:calc(var(--space-6) + var(--space-9) + var(--space-3));right:calc(var(--space-6) * -1 - var(--space-3));border-radius:var(--radius-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--av-light) 70%, transparent), color-mix(in srgb, var(--av-light) 25%, transparent));height:2px;position:absolute}}@media (max-width:1023px){.kalpi-site .av-step:not(:last-child):after{content:"";left:calc(var(--space-6) + var(--av-size-23));top:calc(var(--space-6) + var(--space-9));bottom:calc(var(--space-6) * -1 - var(--space-6));background:color-mix(in srgb, var(--av-light) 45%, transparent);width:2px;position:absolute}}.kalpi-site .av-stepper li:not(:last-child):after{border-top:2px dashed var(--color-border-strong);background:0 0;height:0}.kalpi-site .av-stepper li.is-done:not(:last-child):after{border-top:2px solid var(--color-accent)}.kalpi-site .av-stepper li.is-now:not(:last-child):after{border-top:2px dashed color-mix(in srgb, var(--color-accent) 55%, var(--color-border-strong))}.kalpi-site .av-flow-h{top:var(--site-head-h);z-index:4;padding-block:var(--space-3);margin-top:calc(var(--space-3) * -1);background:var(--color-bg-subtle);position:sticky}.kalpi-site .av-stepper{box-shadow:0 var(--av-size-12) var(--av-size-28) calc(var(--av-size-22) * -1) color-mix(in srgb, var(--neutral-950) 35%, transparent)}.kalpi-site .av-acts.is-end{justify-content:flex-end}.kalpi-site .av-flow{padding-top:calc(var(--site-head-h) + var(--space-5))}.kalpi-site .av-flow-h{gap:var(--space-4);padding-block:var(--space-3) var(--space-5);margin-top:0;margin-bottom:var(--space-3)}.kalpi-site .av-sum{top:auto}@media (min-width:1024px){.kalpi-site .av-sum{top:calc(var(--site-head-h) + var(--av-size-155));position:sticky}}.kalpi-site .av-nextw{gap:var(--space-5);margin-top:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.kalpi-site .av-nexth{font-size:var(--ts-body-md);font-weight:var(--fw-medium);line-height:var(--ts-lh-tight)}.kalpi-site .av-next{gap:var(--space-5)}.kalpi-site .av-next li{gap:var(--space-3);padding:var(--space-5);line-height:var(--lh-body)}.kalpi-site .av-next li b{font-size:var(--ts-body-md)}@media (min-width:768px){.kalpi-site .av-next li:not(:last-child):after{top:calc(var(--space-5) + var(--av-size-15));left:calc(var(--space-5) + var(--space-7) + var(--space-3));right:calc(var(--space-5) * -1 - var(--space-3))}}@media (max-width:767px){.kalpi-site .av-next li:not(:last-child):after{left:calc(var(--space-5) + var(--av-size-15));top:calc(var(--space-5) + var(--space-7));bottom:calc(var(--space-5) * -1 - var(--space-5));height:var(--space-5);top:100%;bottom:auto;left:calc(var(--space-5) + var(--av-size-15))}}@media (max-width:1023px){.kalpi-site .av-step:not(:last-child):after{height:var(--space-6);top:100%;bottom:auto;left:calc(var(--space-6) + var(--av-size-23))}}.kalpi-site .av-txt-btn{min-height:var(--av-size-32);align-items:center;display:inline-flex}.kalpi-site .av-checks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kalpi-site .av-checks>li{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex}.kalpi-site .av-checks>li>div{flex:1;min-width:0}.kalpi-site .av-checks b{font-weight:var(--fw-medium);display:block}.kalpi-site .av-checks p{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.kalpi-site .av-ck{width:var(--av-size-32);height:var(--av-size-32);border-radius:var(--radius-circle);border:calc(var(--border-width) * 1.5) solid var(--color-border-strong);font-size:var(--ts-caption);font-weight:var(--fw-bold);color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.kalpi-site .av-ck i{font-style:normal}.kalpi-site .av-ck .ic-sm,.kalpi-site .av-checks .av-ck-ok{display:none}.kalpi-site .av-checks>li.is-done{border-color:color-mix(in srgb, var(--color-gain) 30%, transparent);background:color-mix(in srgb, var(--color-gain) 6%, var(--color-surface))}.kalpi-site .av-checks>li.is-done .av-ck{border-color:var(--color-gain);background:var(--color-gain);color:var(--neutral-0)}.kalpi-site .av-checks>li.is-done .av-ck i,.kalpi-site .av-checks>li.is-done .av-ck-go{display:none}.kalpi-site .av-checks>li.is-done .av-ck .ic-sm{width:var(--icon-sm);height:var(--icon-sm);display:block}.kalpi-site .av-checks>li.is-done .av-ck-ok{flex:none;display:inline-flex}.kalpi-site .av-checks .av-ck-go{flex:none}@media (max-width:479px){.kalpi-site .av-checks>li{padding:var(--space-4);flex-wrap:wrap}.kalpi-site .av-checks .av-ck-go{flex:100%}}.kalpi-site .av-via{align-items:flex-start;gap:var(--space-2);color:var(--color-text-tertiary);display:flex}.kalpi-site .av-via .ic-sm{margin-top:calc(var(--space-1) / 2);flex:none}.kalpi-site .av-modal{width:min(var(--av-size-480), calc(100vw - var(--av-size-32)));max-height:calc(100dvh - var(--av-size-32));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);box-shadow:0 var(--av-size-30) var(--av-size-60) calc(var(--av-size-20) * -1) color-mix(in srgb, var(--neutral-950) 45%, transparent);padding:0;overflow:auto}.kalpi-site .av-modal::backdrop{background:color-mix(in srgb, var(--neutral-950) 55%, transparent)}.kalpi-site .av-modal[open]{flex-direction:column;display:flex}.kalpi-site .av-m-h{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;top:0}.kalpi-site .av-m-h b{font-size:var(--ts-body-lg);font-weight:var(--fw-bold);display:block}.kalpi-site .av-m-h small{align-items:center;gap:var(--space-1);font-size:var(--ts-caption);color:var(--color-text-tertiary);display:flex}.kalpi-site .av-m-x{width:var(--av-size-32);height:var(--av-size-32);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.kalpi-site .av-m-x:hover{background:var(--color-accent-soft);color:var(--color-accent)}.kalpi-site .av-m-b{padding:var(--space-6)}.kalpi-site .av-stage{gap:var(--space-5);flex-direction:column;display:flex}.kalpi-site .av-stage[hidden]{display:none}.kalpi-site .av-m-lead{color:var(--color-text-secondary);font-size:var(--ts-body-sm)}.kalpi-site .av-m-h3{font-size:var(--ts-body-md);font-weight:var(--fw-bold)}.kalpi-site .av-m-acts{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:479px){.kalpi-site .av-m-acts .k-btn{flex:100%}.kalpi-site .av-m-acts .k-btn-primary{order:-1}.kalpi-site .av-m-b,.kalpi-site .av-m-h{padding-left:var(--space-5);padding-right:var(--space-5)}}.kalpi-site .av-m-acts .k-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kalpi-site .av-hint{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-tick{align-items:flex-start;gap:var(--space-3);font-size:var(--ts-body-sm);color:var(--color-text);cursor:pointer;display:flex}.kalpi-site .av-tick input{width:var(--av-size-18);height:var(--av-size-18);margin:calc(var(--space-1) / 2) 0 0;accent-color:var(--color-accent);flex:none}.kalpi-site .av-tick.is-bad span{color:var(--color-loss)}.kalpi-site .av-otp.is-bad input{border-color:var(--color-loss)}.kalpi-site .av-modal .av-otp input{width:auto;min-width:0;max-width:var(--av-size-52);flex:1}.kalpi-site .av-wait{text-align:center;padding:var(--space-8) 0;align-items:center;gap:var(--space-2)}.kalpi-site .av-wait b{font-size:var(--ts-body-md);font-weight:var(--fw-medium);margin-top:var(--space-3)}.kalpi-site .av-wait small{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.kalpi-site .av-spin{width:var(--av-size-40);height:var(--control-h);border-radius:var(--radius-circle);border:var(--av-size-3) solid var(--color-accent-soft);border-top-color:var(--color-accent);animation:.8s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kalpi-site .av-spin{animation-duration:2.4s}}.kalpi-site .av-docs{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.kalpi-site .av-docd+.av-docd{border-top:var(--border-width) solid var(--color-border)}.kalpi-site .av-docd summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.kalpi-site .av-docd summary::-webkit-details-marker{display:none}.kalpi-site .av-docd summary>span:nth-child(2){flex:1;min-width:0}.kalpi-site .av-docd summary b{font-size:var(--ts-body-sm);font-weight:var(--fw-medium);display:block}.kalpi-site .av-docd summary small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-docd summary>.ic-sm{color:var(--color-text-tertiary);flex:none;transition:transform .2s}.kalpi-site .av-docd[open] summary>.ic-sm{transform:rotate(180deg)}.kalpi-site .av-docd .av-ic{width:var(--av-size-32);height:var(--av-size-32);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.kalpi-site .av-docd p{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + var(--space-7) + var(--space-3));font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.kalpi-site .av-brokers{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kalpi-site .av-bk{align-items:center;gap:var(--space-3);min-height:var(--av-size-48);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface);font:inherit;font-size:var(--ts-body-sm);font-weight:var(--fw-medium);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.kalpi-site .av-bk:hover{background:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border))}.kalpi-site .av-bk[aria-checked=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);color:var(--color-accent)}.kalpi-site .av-bk{min-height:var(--av-size-64);justify-content:center}.kalpi-site .av-bk-l{height:var(--av-size-24);justify-content:center;align-items:center;display:flex}.kalpi-site .av-bk-l img{width:auto;height:100%;max-width:var(--av-size-128);object-fit:contain}.kalpi-site .av-bk-l.is-lg{height:var(--av-size-32);padding:var(--space-4) var(--space-5);box-sizing:content-box;border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.kalpi-site .av-bk-l.is-lg img{max-width:var(--av-size-180)}.kalpi-site .av-ext{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-muted);text-align:center;flex-direction:column;display:flex}.kalpi-site .av-ext b{font-weight:var(--fw-medium)}.kalpi-site .av-ext p{font-size:var(--ts-body-sm);color:var(--color-text-secondary);max-width:34ch}.kalpi-site .av-rv{margin:0;padding:0;list-style:none}.kalpi-site .av-rv li{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--ts-body-sm);grid-template-columns:minmax(0,1fr) auto 7em;display:grid}.kalpi-site .av-rv li span:first-child{flex-direction:column;min-width:0;display:flex}.kalpi-site .av-rv li span:first-child b{font-weight:var(--fw-medium)}.kalpi-site .av-rv li span:first-child small{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kalpi-site .av-rv li{align-items:center}.kalpi-site .av-rv li span:nth-child(2){color:var(--color-text-secondary)}.kalpi-site .av-rv li>b{text-align:right;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}@media (max-width:639px){.kalpi-site .av-stepper{display:flex}.kalpi-site .av-stepper li{flex:1 1 0}.kalpi-site .av-stepper li.is-now{flex:none}.kalpi-site .av-stepper li.is-now:not(:last-child){padding-right:var(--space-6)}.kalpi-site .av-stepper li.is-now:not(:last-child):after{left:auto;right:var(--space-1);width:var(--space-4);display:block}}.kalpi-site .av-foot .sf-risk{padding-left:var(--space-5);list-style:decimal}.kalpi-site .sf-tools .theme-seg .seg-btn[aria-checked=true],.kalpi-site .sf-tools .theme-seg .seg-btn[aria-checked=true]:hover{background:var(--btn-ink);color:var(--color-action-primary-text)}.kalpi-site .sf-tools .theme-seg .seg-btn[aria-checked=false]:hover{background:var(--color-accent-soft);color:var(--color-text)}.kalpi-site .av-legal{gap:var(--space-6);max-width:var(--av-size-920);flex-direction:column;display:flex}.kalpi-site .av-legal .av-box p{color:var(--color-text-secondary);font-size:var(--ts-body-sm)}.kalpi-site .av-legal .av-box h3{font-size:var(--ts-body-lg);font-weight:var(--fw-medium)}.kalpi-site .av-legal .av-box ul{padding-left:var(--space-5);gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--ts-body-sm);flex-direction:column;margin:0;display:flex}.kalpi-site .av-cols2{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.kalpi-site .av-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}}.kalpi-site .av-cols2>div{gap:var(--space-3);flex-direction:column;display:flex}.kalpi-site .av-term{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);scroll-margin-top:calc(var(--site-head-h) + var(--av-size-52) + var(--space-6));flex-direction:column;display:flex}.kalpi-site .av-term small{margin-left:var(--space-2);font-size:var(--ts-caption);font-weight:var(--fw-regular);color:var(--color-text-tertiary)}.kalpi-site .av-term ol{padding-left:var(--space-5);gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--ts-body-sm);flex-direction:column;margin:0;display:flex}.kalpi-site .av-tbl-w{border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);overflow-x:auto}.kalpi-site .av-tbl{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.kalpi-site .av-tbl th,.kalpi-site .av-tbl td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.kalpi-site .av-tbl th{font-size:var(--ts-caption);font-weight:var(--fw-medium);color:var(--color-text-tertiary);background:var(--color-bg-subtle)}.kalpi-site .av-tbl tbody tr:last-child td{border-bottom:0}.kalpi-site .av-tbl td a{color:var(--color-accent);text-decoration:none}.kalpi-site .av-tbl.is-num td:not(:first-child),.kalpi-site .av-tbl.is-num th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.kalpi-site .av-tbl .is-total td{font-weight:var(--fw-medium);color:var(--color-text);background:var(--color-bg-subtle)}.kalpi-site .av-err.is-shown{display:block}.kalpi-site .av-form{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.kalpi-site .av-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.kalpi-site .av-form .is-wide{grid-column:1/-1}.kalpi-site .av-in select{width:100%;min-width:0;height:100%;font:inherit;font-size:var(--ts-body-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;outline:0}.kalpi-site .av-in select option{background:var(--color-surface);color:var(--color-text)}.kalpi-site .av-in.is-ro{background:var(--color-bg-subtle)}.kalpi-site .av-in.is-ro input{color:var(--color-text-secondary)}.kalpi-site .av-in.is-bad{border-color:var(--color-loss)}.kalpi-site .av-txt-btn{font:inherit;font-size:var(--ts-body-sm);font-weight:var(--fw-medium);color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.kalpi-site .av-contents{display:contents}