@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.ts_body>p{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.ts_body>p:first-child{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ts_intro_intro>p{margin-bottom:calc(var(--spacing,.25rem) * 32);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.kp_demo_container{box-sizing:border-box;background:#f6f5f4;min-height:90px;margin:25px 0;padding:15px;position:relative}.kp_demo_container .kp_logo{margin:0 15px 0 0;float:left!important;width:80px!important;height:80px!important}.kp_demo_container #adv{font-size:10px;position:absolute;bottom:6px;right:10px}.svr.nor{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 6);background-color:var(--color-stone-100,oklch(97% .001 106.424));padding:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}.svr.nor>.togglable{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));display:flex}.svr.nor>.collapsible{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stone-300,oklch(86.9% .005 56.366));padding-top:calc(var(--spacing,.25rem) * 4)}.svr.nor>.collapsible>p{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.svr.nor>.collapsible>p>img{margin-bottom:calc(var(--spacing,.25rem) * 4)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
