@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";@layer kiba-reset,kiba-structure,kiba-theme;@layer kiba-reset{html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font:inherit}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{text-decoration:none;color:inherit}a:focus-visible{outline:0}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;outline:none;line-height:inherit;-webkit-appearance:none}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-webkit-user-select:none;user-select:none}p,h1,h2,h3,h4,h5,h6,b,strong,i,em,mark,small,del,ins,sub,sup,blockquote,pre,ul,ol,li,table,tr,th,td,input,textarea,span,div[contenteditable=true]{-webkit-user-select:text;user-select:text}b{font-weight:700}}html{font-size:16px}:root{--kiba-color-background: #ffffff;--kiba-color-brand-primary: #0066cc;--kiba-color-brand-secondary: #6c757d;--kiba-color-text: #333333;--kiba-color-text-on-brand: #ffffff;--kiba-color-disabled: #e9ecef;--kiba-color-disabled-text: #adb5bd;--kiba-color-error: #dc3545;--kiba-color-success: #28a745;--kiba-color-warning: #ffc107;--kiba-color-background-light01: color-mix(in srgb, var(--kiba-color-background), white 1%);--kiba-color-background-light05: color-mix(in srgb, var(--kiba-color-background), white 5%);--kiba-color-background-light10: color-mix(in srgb, var(--kiba-color-background), white 10%);--kiba-color-background-light20: color-mix(in srgb, var(--kiba-color-background), white 20%);--kiba-color-background-light25: color-mix(in srgb, var(--kiba-color-background), white 25%);--kiba-color-background-light50: color-mix(in srgb, var(--kiba-color-background), white 50%);--kiba-color-background-light75: color-mix(in srgb, var(--kiba-color-background), white 75%);--kiba-color-background-light80: color-mix(in srgb, var(--kiba-color-background), white 80%);--kiba-color-background-light90: color-mix(in srgb, var(--kiba-color-background), white 90%);--kiba-color-background-light95: color-mix(in srgb, var(--kiba-color-background), white 95%);--kiba-color-background-light99: color-mix(in srgb, var(--kiba-color-background), white 99%);--kiba-color-background-dark01: color-mix(in srgb, var(--kiba-color-background), black 1%);--kiba-color-background-dark05: color-mix(in srgb, var(--kiba-color-background), black 5%);--kiba-color-background-dark10: color-mix(in srgb, var(--kiba-color-background), black 10%);--kiba-color-background-dark20: color-mix(in srgb, var(--kiba-color-background), black 20%);--kiba-color-background-dark25: color-mix(in srgb, var(--kiba-color-background), black 25%);--kiba-color-background-dark50: color-mix(in srgb, var(--kiba-color-background), black 50%);--kiba-color-background-dark75: color-mix(in srgb, var(--kiba-color-background), black 75%);--kiba-color-background-dark80: color-mix(in srgb, var(--kiba-color-background), black 80%);--kiba-color-background-dark90: color-mix(in srgb, var(--kiba-color-background), black 90%);--kiba-color-background-dark95: color-mix(in srgb, var(--kiba-color-background), black 95%);--kiba-color-background-dark99: color-mix(in srgb, var(--kiba-color-background), black 99%);--kiba-color-background-clear01: color-mix(in srgb, var(--kiba-color-background), transparent 1%);--kiba-color-background-clear05: color-mix(in srgb, var(--kiba-color-background), transparent 5%);--kiba-color-background-clear10: color-mix(in srgb, var(--kiba-color-background), transparent 10%);--kiba-color-background-clear20: color-mix(in srgb, var(--kiba-color-background), transparent 20%);--kiba-color-background-clear25: color-mix(in srgb, var(--kiba-color-background), transparent 25%);--kiba-color-background-clear50: color-mix(in srgb, var(--kiba-color-background), transparent 50%);--kiba-color-background-clear75: color-mix(in srgb, var(--kiba-color-background), transparent 75%);--kiba-color-background-clear80: color-mix(in srgb, var(--kiba-color-background), transparent 80%);--kiba-color-background-clear90: color-mix(in srgb, var(--kiba-color-background), transparent 90%);--kiba-color-background-clear95: color-mix(in srgb, var(--kiba-color-background), transparent 95%);--kiba-color-background-clear99: color-mix(in srgb, var(--kiba-color-background), transparent 99%);--color-background: var(--kiba-color-background);--color-background-light01: var(--kiba-color-background-light01);--color-background-light05: var(--kiba-color-background-light05);--color-background-light10: var(--kiba-color-background-light10);--color-background-light20: var(--kiba-color-background-light20);--color-background-light25: var(--kiba-color-background-light25);--color-background-light50: var(--kiba-color-background-light50);--color-background-light75: var(--kiba-color-background-light75);--color-background-light80: var(--kiba-color-background-light80);--color-background-light90: var(--kiba-color-background-light90);--color-background-light95: var(--kiba-color-background-light95);--color-background-light99: var(--kiba-color-background-light99);--color-background-dark01: var(--kiba-color-background-dark01);--color-background-dark05: var(--kiba-color-background-dark05);--color-background-dark10: var(--kiba-color-background-dark10);--color-background-dark20: var(--kiba-color-background-dark20);--color-background-dark25: var(--kiba-color-background-dark25);--color-background-dark50: var(--kiba-color-background-dark50);--color-background-dark75: var(--kiba-color-background-dark75);--color-background-dark80: var(--kiba-color-background-dark80);--color-background-dark90: var(--kiba-color-background-dark90);--color-background-dark95: var(--kiba-color-background-dark95);--color-background-dark99: var(--kiba-color-background-dark99);--color-background-clear01: var(--kiba-color-background-clear01);--color-background-clear05: var(--kiba-color-background-clear05);--color-background-clear10: var(--kiba-color-background-clear10);--color-background-clear20: var(--kiba-color-background-clear20);--color-background-clear25: var(--kiba-color-background-clear25);--color-background-clear50: var(--kiba-color-background-clear50);--color-background-clear75: var(--kiba-color-background-clear75);--color-background-clear80: var(--kiba-color-background-clear80);--color-background-clear90: var(--kiba-color-background-clear90);--color-background-clear95: var(--kiba-color-background-clear95);--color-background-clear99: var(--kiba-color-background-clear99);--kiba-color-brand-primary-light01: color-mix(in srgb, var(--kiba-color-brand-primary), white 1%);--kiba-color-brand-primary-light05: color-mix(in srgb, var(--kiba-color-brand-primary), white 5%);--kiba-color-brand-primary-light10: color-mix(in srgb, var(--kiba-color-brand-primary), white 10%);--kiba-color-brand-primary-light20: color-mix(in srgb, var(--kiba-color-brand-primary), white 20%);--kiba-color-brand-primary-light25: color-mix(in srgb, var(--kiba-color-brand-primary), white 25%);--kiba-color-brand-primary-light50: color-mix(in srgb, var(--kiba-color-brand-primary), white 50%);--kiba-color-brand-primary-light75: color-mix(in srgb, var(--kiba-color-brand-primary), white 75%);--kiba-color-brand-primary-light80: color-mix(in srgb, var(--kiba-color-brand-primary), white 80%);--kiba-color-brand-primary-light90: color-mix(in srgb, var(--kiba-color-brand-primary), white 90%);--kiba-color-brand-primary-light95: color-mix(in srgb, var(--kiba-color-brand-primary), white 95%);--kiba-color-brand-primary-light99: color-mix(in srgb, var(--kiba-color-brand-primary), white 99%);--kiba-color-brand-primary-dark01: color-mix(in srgb, var(--kiba-color-brand-primary), black 1%);--kiba-color-brand-primary-dark05: color-mix(in srgb, var(--kiba-color-brand-primary), black 5%);--kiba-color-brand-primary-dark10: color-mix(in srgb, var(--kiba-color-brand-primary), black 10%);--kiba-color-brand-primary-dark20: color-mix(in srgb, var(--kiba-color-brand-primary), black 20%);--kiba-color-brand-primary-dark25: color-mix(in srgb, var(--kiba-color-brand-primary), black 25%);--kiba-color-brand-primary-dark50: color-mix(in srgb, var(--kiba-color-brand-primary), black 50%);--kiba-color-brand-primary-dark75: color-mix(in srgb, var(--kiba-color-brand-primary), black 75%);--kiba-color-brand-primary-dark80: color-mix(in srgb, var(--kiba-color-brand-primary), black 80%);--kiba-color-brand-primary-dark90: color-mix(in srgb, var(--kiba-color-brand-primary), black 90%);--kiba-color-brand-primary-dark95: color-mix(in srgb, var(--kiba-color-brand-primary), black 95%);--kiba-color-brand-primary-dark99: color-mix(in srgb, var(--kiba-color-brand-primary), black 99%);--kiba-color-brand-primary-clear01: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 1%);--kiba-color-brand-primary-clear05: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 5%);--kiba-color-brand-primary-clear10: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 10%);--kiba-color-brand-primary-clear20: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 20%);--kiba-color-brand-primary-clear25: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 25%);--kiba-color-brand-primary-clear50: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 50%);--kiba-color-brand-primary-clear75: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 75%);--kiba-color-brand-primary-clear80: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 80%);--kiba-color-brand-primary-clear90: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 90%);--kiba-color-brand-primary-clear95: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 95%);--kiba-color-brand-primary-clear99: color-mix(in srgb, var(--kiba-color-brand-primary), transparent 99%);--color-brand-primary: var(--kiba-color-brand-primary);--color-brand-primary-light01: var(--kiba-color-brand-primary-light01);--color-brand-primary-light05: var(--kiba-color-brand-primary-light05);--color-brand-primary-light10: var(--kiba-color-brand-primary-light10);--color-brand-primary-light20: var(--kiba-color-brand-primary-light20);--color-brand-primary-light25: var(--kiba-color-brand-primary-light25);--color-brand-primary-light50: var(--kiba-color-brand-primary-light50);--color-brand-primary-light75: var(--kiba-color-brand-primary-light75);--color-brand-primary-light80: var(--kiba-color-brand-primary-light80);--color-brand-primary-light90: var(--kiba-color-brand-primary-light90);--color-brand-primary-light95: var(--kiba-color-brand-primary-light95);--color-brand-primary-light99: var(--kiba-color-brand-primary-light99);--color-brand-primary-dark01: var(--kiba-color-brand-primary-dark01);--color-brand-primary-dark05: var(--kiba-color-brand-primary-dark05);--color-brand-primary-dark10: var(--kiba-color-brand-primary-dark10);--color-brand-primary-dark20: var(--kiba-color-brand-primary-dark20);--color-brand-primary-dark25: var(--kiba-color-brand-primary-dark25);--color-brand-primary-dark50: var(--kiba-color-brand-primary-dark50);--color-brand-primary-dark75: var(--kiba-color-brand-primary-dark75);--color-brand-primary-dark80: var(--kiba-color-brand-primary-dark80);--color-brand-primary-dark90: var(--kiba-color-brand-primary-dark90);--color-brand-primary-dark95: var(--kiba-color-brand-primary-dark95);--color-brand-primary-dark99: var(--kiba-color-brand-primary-dark99);--color-brand-primary-clear01: var(--kiba-color-brand-primary-clear01);--color-brand-primary-clear05: var(--kiba-color-brand-primary-clear05);--color-brand-primary-clear10: var(--kiba-color-brand-primary-clear10);--color-brand-primary-clear20: var(--kiba-color-brand-primary-clear20);--color-brand-primary-clear25: var(--kiba-color-brand-primary-clear25);--color-brand-primary-clear50: var(--kiba-color-brand-primary-clear50);--color-brand-primary-clear75: var(--kiba-color-brand-primary-clear75);--color-brand-primary-clear80: var(--kiba-color-brand-primary-clear80);--color-brand-primary-clear90: var(--kiba-color-brand-primary-clear90);--color-brand-primary-clear95: var(--kiba-color-brand-primary-clear95);--color-brand-primary-clear99: var(--kiba-color-brand-primary-clear99);--kiba-color-brand-secondary-light01: color-mix(in srgb, var(--kiba-color-brand-secondary), white 1%);--kiba-color-brand-secondary-light05: color-mix(in srgb, var(--kiba-color-brand-secondary), white 5%);--kiba-color-brand-secondary-light10: color-mix(in srgb, var(--kiba-color-brand-secondary), white 10%);--kiba-color-brand-secondary-light20: color-mix(in srgb, var(--kiba-color-brand-secondary), white 20%);--kiba-color-brand-secondary-light25: color-mix(in srgb, var(--kiba-color-brand-secondary), white 25%);--kiba-color-brand-secondary-light50: color-mix(in srgb, var(--kiba-color-brand-secondary), white 50%);--kiba-color-brand-secondary-light75: color-mix(in srgb, var(--kiba-color-brand-secondary), white 75%);--kiba-color-brand-secondary-light80: color-mix(in srgb, var(--kiba-color-brand-secondary), white 80%);--kiba-color-brand-secondary-light90: color-mix(in srgb, var(--kiba-color-brand-secondary), white 90%);--kiba-color-brand-secondary-light95: color-mix(in srgb, var(--kiba-color-brand-secondary), white 95%);--kiba-color-brand-secondary-light99: color-mix(in srgb, var(--kiba-color-brand-secondary), white 99%);--kiba-color-brand-secondary-dark01: color-mix(in srgb, var(--kiba-color-brand-secondary), black 1%);--kiba-color-brand-secondary-dark05: color-mix(in srgb, var(--kiba-color-brand-secondary), black 5%);--kiba-color-brand-secondary-dark10: color-mix(in srgb, var(--kiba-color-brand-secondary), black 10%);--kiba-color-brand-secondary-dark20: color-mix(in srgb, var(--kiba-color-brand-secondary), black 20%);--kiba-color-brand-secondary-dark25: color-mix(in srgb, var(--kiba-color-brand-secondary), black 25%);--kiba-color-brand-secondary-dark50: color-mix(in srgb, var(--kiba-color-brand-secondary), black 50%);--kiba-color-brand-secondary-dark75: color-mix(in srgb, var(--kiba-color-brand-secondary), black 75%);--kiba-color-brand-secondary-dark80: color-mix(in srgb, var(--kiba-color-brand-secondary), black 80%);--kiba-color-brand-secondary-dark90: color-mix(in srgb, var(--kiba-color-brand-secondary), black 90%);--kiba-color-brand-secondary-dark95: color-mix(in srgb, var(--kiba-color-brand-secondary), black 95%);--kiba-color-brand-secondary-dark99: color-mix(in srgb, var(--kiba-color-brand-secondary), black 99%);--kiba-color-brand-secondary-clear01: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 1%);--kiba-color-brand-secondary-clear05: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 5%);--kiba-color-brand-secondary-clear10: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 10%);--kiba-color-brand-secondary-clear20: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 20%);--kiba-color-brand-secondary-clear25: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 25%);--kiba-color-brand-secondary-clear50: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 50%);--kiba-color-brand-secondary-clear75: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 75%);--kiba-color-brand-secondary-clear80: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 80%);--kiba-color-brand-secondary-clear90: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 90%);--kiba-color-brand-secondary-clear95: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 95%);--kiba-color-brand-secondary-clear99: color-mix(in srgb, var(--kiba-color-brand-secondary), transparent 99%);--color-brand-secondary: var(--kiba-color-brand-secondary);--color-brand-secondary-light01: var(--kiba-color-brand-secondary-light01);--color-brand-secondary-light05: var(--kiba-color-brand-secondary-light05);--color-brand-secondary-light10: var(--kiba-color-brand-secondary-light10);--color-brand-secondary-light20: var(--kiba-color-brand-secondary-light20);--color-brand-secondary-light25: var(--kiba-color-brand-secondary-light25);--color-brand-secondary-light50: var(--kiba-color-brand-secondary-light50);--color-brand-secondary-light75: var(--kiba-color-brand-secondary-light75);--color-brand-secondary-light80: var(--kiba-color-brand-secondary-light80);--color-brand-secondary-light90: var(--kiba-color-brand-secondary-light90);--color-brand-secondary-light95: var(--kiba-color-brand-secondary-light95);--color-brand-secondary-light99: var(--kiba-color-brand-secondary-light99);--color-brand-secondary-dark01: var(--kiba-color-brand-secondary-dark01);--color-brand-secondary-dark05: var(--kiba-color-brand-secondary-dark05);--color-brand-secondary-dark10: var(--kiba-color-brand-secondary-dark10);--color-brand-secondary-dark20: var(--kiba-color-brand-secondary-dark20);--color-brand-secondary-dark25: var(--kiba-color-brand-secondary-dark25);--color-brand-secondary-dark50: var(--kiba-color-brand-secondary-dark50);--color-brand-secondary-dark75: var(--kiba-color-brand-secondary-dark75);--color-brand-secondary-dark80: var(--kiba-color-brand-secondary-dark80);--color-brand-secondary-dark90: var(--kiba-color-brand-secondary-dark90);--color-brand-secondary-dark95: var(--kiba-color-brand-secondary-dark95);--color-brand-secondary-dark99: var(--kiba-color-brand-secondary-dark99);--color-brand-secondary-clear01: var(--kiba-color-brand-secondary-clear01);--color-brand-secondary-clear05: var(--kiba-color-brand-secondary-clear05);--color-brand-secondary-clear10: var(--kiba-color-brand-secondary-clear10);--color-brand-secondary-clear20: var(--kiba-color-brand-secondary-clear20);--color-brand-secondary-clear25: var(--kiba-color-brand-secondary-clear25);--color-brand-secondary-clear50: var(--kiba-color-brand-secondary-clear50);--color-brand-secondary-clear75: var(--kiba-color-brand-secondary-clear75);--color-brand-secondary-clear80: var(--kiba-color-brand-secondary-clear80);--color-brand-secondary-clear90: var(--kiba-color-brand-secondary-clear90);--color-brand-secondary-clear95: var(--kiba-color-brand-secondary-clear95);--color-brand-secondary-clear99: var(--kiba-color-brand-secondary-clear99);--kiba-color-text-light01: color-mix(in srgb, var(--kiba-color-text), white 1%);--kiba-color-text-light05: color-mix(in srgb, var(--kiba-color-text), white 5%);--kiba-color-text-light10: color-mix(in srgb, var(--kiba-color-text), white 10%);--kiba-color-text-light20: color-mix(in srgb, var(--kiba-color-text), white 20%);--kiba-color-text-light25: color-mix(in srgb, var(--kiba-color-text), white 25%);--kiba-color-text-light50: color-mix(in srgb, var(--kiba-color-text), white 50%);--kiba-color-text-light75: color-mix(in srgb, var(--kiba-color-text), white 75%);--kiba-color-text-light80: color-mix(in srgb, var(--kiba-color-text), white 80%);--kiba-color-text-light90: color-mix(in srgb, var(--kiba-color-text), white 90%);--kiba-color-text-light95: color-mix(in srgb, var(--kiba-color-text), white 95%);--kiba-color-text-light99: color-mix(in srgb, var(--kiba-color-text), white 99%);--kiba-color-text-dark01: color-mix(in srgb, var(--kiba-color-text), black 1%);--kiba-color-text-dark05: color-mix(in srgb, var(--kiba-color-text), black 5%);--kiba-color-text-dark10: color-mix(in srgb, var(--kiba-color-text), black 10%);--kiba-color-text-dark20: color-mix(in srgb, var(--kiba-color-text), black 20%);--kiba-color-text-dark25: color-mix(in srgb, var(--kiba-color-text), black 25%);--kiba-color-text-dark50: color-mix(in srgb, var(--kiba-color-text), black 50%);--kiba-color-text-dark75: color-mix(in srgb, var(--kiba-color-text), black 75%);--kiba-color-text-dark80: color-mix(in srgb, var(--kiba-color-text), black 80%);--kiba-color-text-dark90: color-mix(in srgb, var(--kiba-color-text), black 90%);--kiba-color-text-dark95: color-mix(in srgb, var(--kiba-color-text), black 95%);--kiba-color-text-dark99: color-mix(in srgb, var(--kiba-color-text), black 99%);--kiba-color-text-clear01: color-mix(in srgb, var(--kiba-color-text), transparent 1%);--kiba-color-text-clear05: color-mix(in srgb, var(--kiba-color-text), transparent 5%);--kiba-color-text-clear10: color-mix(in srgb, var(--kiba-color-text), transparent 10%);--kiba-color-text-clear20: color-mix(in srgb, var(--kiba-color-text), transparent 20%);--kiba-color-text-clear25: color-mix(in srgb, var(--kiba-color-text), transparent 25%);--kiba-color-text-clear50: color-mix(in srgb, var(--kiba-color-text), transparent 50%);--kiba-color-text-clear75: color-mix(in srgb, var(--kiba-color-text), transparent 75%);--kiba-color-text-clear80: color-mix(in srgb, var(--kiba-color-text), transparent 80%);--kiba-color-text-clear90: color-mix(in srgb, var(--kiba-color-text), transparent 90%);--kiba-color-text-clear95: color-mix(in srgb, var(--kiba-color-text), transparent 95%);--kiba-color-text-clear99: color-mix(in srgb, var(--kiba-color-text), transparent 99%);--color-text: var(--kiba-color-text);--color-text-light01: var(--kiba-color-text-light01);--color-text-light05: var(--kiba-color-text-light05);--color-text-light10: var(--kiba-color-text-light10);--color-text-light20: var(--kiba-color-text-light20);--color-text-light25: var(--kiba-color-text-light25);--color-text-light50: var(--kiba-color-text-light50);--color-text-light75: var(--kiba-color-text-light75);--color-text-light80: var(--kiba-color-text-light80);--color-text-light90: var(--kiba-color-text-light90);--color-text-light95: var(--kiba-color-text-light95);--color-text-light99: var(--kiba-color-text-light99);--color-text-dark01: var(--kiba-color-text-dark01);--color-text-dark05: var(--kiba-color-text-dark05);--color-text-dark10: var(--kiba-color-text-dark10);--color-text-dark20: var(--kiba-color-text-dark20);--color-text-dark25: var(--kiba-color-text-dark25);--color-text-dark50: var(--kiba-color-text-dark50);--color-text-dark75: var(--kiba-color-text-dark75);--color-text-dark80: var(--kiba-color-text-dark80);--color-text-dark90: var(--kiba-color-text-dark90);--color-text-dark95: var(--kiba-color-text-dark95);--color-text-dark99: var(--kiba-color-text-dark99);--color-text-clear01: var(--kiba-color-text-clear01);--color-text-clear05: var(--kiba-color-text-clear05);--color-text-clear10: var(--kiba-color-text-clear10);--color-text-clear20: var(--kiba-color-text-clear20);--color-text-clear25: var(--kiba-color-text-clear25);--color-text-clear50: var(--kiba-color-text-clear50);--color-text-clear75: var(--kiba-color-text-clear75);--color-text-clear80: var(--kiba-color-text-clear80);--color-text-clear90: var(--kiba-color-text-clear90);--color-text-clear95: var(--kiba-color-text-clear95);--color-text-clear99: var(--kiba-color-text-clear99);--kiba-color-text-on-brand-light01: color-mix(in srgb, var(--kiba-color-text-on-brand), white 1%);--kiba-color-text-on-brand-light05: color-mix(in srgb, var(--kiba-color-text-on-brand), white 5%);--kiba-color-text-on-brand-light10: color-mix(in srgb, var(--kiba-color-text-on-brand), white 10%);--kiba-color-text-on-brand-light20: color-mix(in srgb, var(--kiba-color-text-on-brand), white 20%);--kiba-color-text-on-brand-light25: color-mix(in srgb, var(--kiba-color-text-on-brand), white 25%);--kiba-color-text-on-brand-light50: color-mix(in srgb, var(--kiba-color-text-on-brand), white 50%);--kiba-color-text-on-brand-light75: color-mix(in srgb, var(--kiba-color-text-on-brand), white 75%);--kiba-color-text-on-brand-light80: color-mix(in srgb, var(--kiba-color-text-on-brand), white 80%);--kiba-color-text-on-brand-light90: color-mix(in srgb, var(--kiba-color-text-on-brand), white 90%);--kiba-color-text-on-brand-light95: color-mix(in srgb, var(--kiba-color-text-on-brand), white 95%);--kiba-color-text-on-brand-light99: color-mix(in srgb, var(--kiba-color-text-on-brand), white 99%);--kiba-color-text-on-brand-dark01: color-mix(in srgb, var(--kiba-color-text-on-brand), black 1%);--kiba-color-text-on-brand-dark05: color-mix(in srgb, var(--kiba-color-text-on-brand), black 5%);--kiba-color-text-on-brand-dark10: color-mix(in srgb, var(--kiba-color-text-on-brand), black 10%);--kiba-color-text-on-brand-dark20: color-mix(in srgb, var(--kiba-color-text-on-brand), black 20%);--kiba-color-text-on-brand-dark25: color-mix(in srgb, var(--kiba-color-text-on-brand), black 25%);--kiba-color-text-on-brand-dark50: color-mix(in srgb, var(--kiba-color-text-on-brand), black 50%);--kiba-color-text-on-brand-dark75: color-mix(in srgb, var(--kiba-color-text-on-brand), black 75%);--kiba-color-text-on-brand-dark80: color-mix(in srgb, var(--kiba-color-text-on-brand), black 80%);--kiba-color-text-on-brand-dark90: color-mix(in srgb, var(--kiba-color-text-on-brand), black 90%);--kiba-color-text-on-brand-dark95: color-mix(in srgb, var(--kiba-color-text-on-brand), black 95%);--kiba-color-text-on-brand-dark99: color-mix(in srgb, var(--kiba-color-text-on-brand), black 99%);--kiba-color-text-on-brand-clear01: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 1%);--kiba-color-text-on-brand-clear05: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 5%);--kiba-color-text-on-brand-clear10: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 10%);--kiba-color-text-on-brand-clear20: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 20%);--kiba-color-text-on-brand-clear25: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 25%);--kiba-color-text-on-brand-clear50: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 50%);--kiba-color-text-on-brand-clear75: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 75%);--kiba-color-text-on-brand-clear80: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 80%);--kiba-color-text-on-brand-clear90: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 90%);--kiba-color-text-on-brand-clear95: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 95%);--kiba-color-text-on-brand-clear99: color-mix(in srgb, var(--kiba-color-text-on-brand), transparent 99%);--color-text-on-brand: var(--kiba-color-text-on-brand);--color-text-on-brand-light01: var(--kiba-color-text-on-brand-light01);--color-text-on-brand-light05: var(--kiba-color-text-on-brand-light05);--color-text-on-brand-light10: var(--kiba-color-text-on-brand-light10);--color-text-on-brand-light20: var(--kiba-color-text-on-brand-light20);--color-text-on-brand-light25: var(--kiba-color-text-on-brand-light25);--color-text-on-brand-light50: var(--kiba-color-text-on-brand-light50);--color-text-on-brand-light75: var(--kiba-color-text-on-brand-light75);--color-text-on-brand-light80: var(--kiba-color-text-on-brand-light80);--color-text-on-brand-light90: var(--kiba-color-text-on-brand-light90);--color-text-on-brand-light95: var(--kiba-color-text-on-brand-light95);--color-text-on-brand-light99: var(--kiba-color-text-on-brand-light99);--color-text-on-brand-dark01: var(--kiba-color-text-on-brand-dark01);--color-text-on-brand-dark05: var(--kiba-color-text-on-brand-dark05);--color-text-on-brand-dark10: var(--kiba-color-text-on-brand-dark10);--color-text-on-brand-dark20: var(--kiba-color-text-on-brand-dark20);--color-text-on-brand-dark25: var(--kiba-color-text-on-brand-dark25);--color-text-on-brand-dark50: var(--kiba-color-text-on-brand-dark50);--color-text-on-brand-dark75: var(--kiba-color-text-on-brand-dark75);--color-text-on-brand-dark80: var(--kiba-color-text-on-brand-dark80);--color-text-on-brand-dark90: var(--kiba-color-text-on-brand-dark90);--color-text-on-brand-dark95: var(--kiba-color-text-on-brand-dark95);--color-text-on-brand-dark99: var(--kiba-color-text-on-brand-dark99);--color-text-on-brand-clear01: var(--kiba-color-text-on-brand-clear01);--color-text-on-brand-clear05: var(--kiba-color-text-on-brand-clear05);--color-text-on-brand-clear10: var(--kiba-color-text-on-brand-clear10);--color-text-on-brand-clear20: var(--kiba-color-text-on-brand-clear20);--color-text-on-brand-clear25: var(--kiba-color-text-on-brand-clear25);--color-text-on-brand-clear50: var(--kiba-color-text-on-brand-clear50);--color-text-on-brand-clear75: var(--kiba-color-text-on-brand-clear75);--color-text-on-brand-clear80: var(--kiba-color-text-on-brand-clear80);--color-text-on-brand-clear90: var(--kiba-color-text-on-brand-clear90);--color-text-on-brand-clear95: var(--kiba-color-text-on-brand-clear95);--color-text-on-brand-clear99: var(--kiba-color-text-on-brand-clear99);--kiba-color-disabled-light01: color-mix(in srgb, var(--kiba-color-disabled), white 1%);--kiba-color-disabled-light05: color-mix(in srgb, var(--kiba-color-disabled), white 5%);--kiba-color-disabled-light10: color-mix(in srgb, var(--kiba-color-disabled), white 10%);--kiba-color-disabled-light20: color-mix(in srgb, var(--kiba-color-disabled), white 20%);--kiba-color-disabled-light25: color-mix(in srgb, var(--kiba-color-disabled), white 25%);--kiba-color-disabled-light50: color-mix(in srgb, var(--kiba-color-disabled), white 50%);--kiba-color-disabled-light75: color-mix(in srgb, var(--kiba-color-disabled), white 75%);--kiba-color-disabled-light80: color-mix(in srgb, var(--kiba-color-disabled), white 80%);--kiba-color-disabled-light90: color-mix(in srgb, var(--kiba-color-disabled), white 90%);--kiba-color-disabled-light95: color-mix(in srgb, var(--kiba-color-disabled), white 95%);--kiba-color-disabled-light99: color-mix(in srgb, var(--kiba-color-disabled), white 99%);--kiba-color-disabled-dark01: color-mix(in srgb, var(--kiba-color-disabled), black 1%);--kiba-color-disabled-dark05: color-mix(in srgb, var(--kiba-color-disabled), black 5%);--kiba-color-disabled-dark10: color-mix(in srgb, var(--kiba-color-disabled), black 10%);--kiba-color-disabled-dark20: color-mix(in srgb, var(--kiba-color-disabled), black 20%);--kiba-color-disabled-dark25: color-mix(in srgb, var(--kiba-color-disabled), black 25%);--kiba-color-disabled-dark50: color-mix(in srgb, var(--kiba-color-disabled), black 50%);--kiba-color-disabled-dark75: color-mix(in srgb, var(--kiba-color-disabled), black 75%);--kiba-color-disabled-dark80: color-mix(in srgb, var(--kiba-color-disabled), black 80%);--kiba-color-disabled-dark90: color-mix(in srgb, var(--kiba-color-disabled), black 90%);--kiba-color-disabled-dark95: color-mix(in srgb, var(--kiba-color-disabled), black 95%);--kiba-color-disabled-dark99: color-mix(in srgb, var(--kiba-color-disabled), black 99%);--kiba-color-disabled-clear01: color-mix(in srgb, var(--kiba-color-disabled), transparent 1%);--kiba-color-disabled-clear05: color-mix(in srgb, var(--kiba-color-disabled), transparent 5%);--kiba-color-disabled-clear10: color-mix(in srgb, var(--kiba-color-disabled), transparent 10%);--kiba-color-disabled-clear20: color-mix(in srgb, var(--kiba-color-disabled), transparent 20%);--kiba-color-disabled-clear25: color-mix(in srgb, var(--kiba-color-disabled), transparent 25%);--kiba-color-disabled-clear50: color-mix(in srgb, var(--kiba-color-disabled), transparent 50%);--kiba-color-disabled-clear75: color-mix(in srgb, var(--kiba-color-disabled), transparent 75%);--kiba-color-disabled-clear80: color-mix(in srgb, var(--kiba-color-disabled), transparent 80%);--kiba-color-disabled-clear90: color-mix(in srgb, var(--kiba-color-disabled), transparent 90%);--kiba-color-disabled-clear95: color-mix(in srgb, var(--kiba-color-disabled), transparent 95%);--kiba-color-disabled-clear99: color-mix(in srgb, var(--kiba-color-disabled), transparent 99%);--color-disabled: var(--kiba-color-disabled);--color-disabled-light01: var(--kiba-color-disabled-light01);--color-disabled-light05: var(--kiba-color-disabled-light05);--color-disabled-light10: var(--kiba-color-disabled-light10);--color-disabled-light20: var(--kiba-color-disabled-light20);--color-disabled-light25: var(--kiba-color-disabled-light25);--color-disabled-light50: var(--kiba-color-disabled-light50);--color-disabled-light75: var(--kiba-color-disabled-light75);--color-disabled-light80: var(--kiba-color-disabled-light80);--color-disabled-light90: var(--kiba-color-disabled-light90);--color-disabled-light95: var(--kiba-color-disabled-light95);--color-disabled-light99: var(--kiba-color-disabled-light99);--color-disabled-dark01: var(--kiba-color-disabled-dark01);--color-disabled-dark05: var(--kiba-color-disabled-dark05);--color-disabled-dark10: var(--kiba-color-disabled-dark10);--color-disabled-dark20: var(--kiba-color-disabled-dark20);--color-disabled-dark25: var(--kiba-color-disabled-dark25);--color-disabled-dark50: var(--kiba-color-disabled-dark50);--color-disabled-dark75: var(--kiba-color-disabled-dark75);--color-disabled-dark80: var(--kiba-color-disabled-dark80);--color-disabled-dark90: var(--kiba-color-disabled-dark90);--color-disabled-dark95: var(--kiba-color-disabled-dark95);--color-disabled-dark99: var(--kiba-color-disabled-dark99);--color-disabled-clear01: var(--kiba-color-disabled-clear01);--color-disabled-clear05: var(--kiba-color-disabled-clear05);--color-disabled-clear10: var(--kiba-color-disabled-clear10);--color-disabled-clear20: var(--kiba-color-disabled-clear20);--color-disabled-clear25: var(--kiba-color-disabled-clear25);--color-disabled-clear50: var(--kiba-color-disabled-clear50);--color-disabled-clear75: var(--kiba-color-disabled-clear75);--color-disabled-clear80: var(--kiba-color-disabled-clear80);--color-disabled-clear90: var(--kiba-color-disabled-clear90);--color-disabled-clear95: var(--kiba-color-disabled-clear95);--color-disabled-clear99: var(--kiba-color-disabled-clear99);--kiba-color-disabled-text-light01: color-mix(in srgb, var(--kiba-color-disabled-text), white 1%);--kiba-color-disabled-text-light05: color-mix(in srgb, var(--kiba-color-disabled-text), white 5%);--kiba-color-disabled-text-light10: color-mix(in srgb, var(--kiba-color-disabled-text), white 10%);--kiba-color-disabled-text-light20: color-mix(in srgb, var(--kiba-color-disabled-text), white 20%);--kiba-color-disabled-text-light25: color-mix(in srgb, var(--kiba-color-disabled-text), white 25%);--kiba-color-disabled-text-light50: color-mix(in srgb, var(--kiba-color-disabled-text), white 50%);--kiba-color-disabled-text-light75: color-mix(in srgb, var(--kiba-color-disabled-text), white 75%);--kiba-color-disabled-text-light80: color-mix(in srgb, var(--kiba-color-disabled-text), white 80%);--kiba-color-disabled-text-light90: color-mix(in srgb, var(--kiba-color-disabled-text), white 90%);--kiba-color-disabled-text-light95: color-mix(in srgb, var(--kiba-color-disabled-text), white 95%);--kiba-color-disabled-text-light99: color-mix(in srgb, var(--kiba-color-disabled-text), white 99%);--kiba-color-disabled-text-dark01: color-mix(in srgb, var(--kiba-color-disabled-text), black 1%);--kiba-color-disabled-text-dark05: color-mix(in srgb, var(--kiba-color-disabled-text), black 5%);--kiba-color-disabled-text-dark10: color-mix(in srgb, var(--kiba-color-disabled-text), black 10%);--kiba-color-disabled-text-dark20: color-mix(in srgb, var(--kiba-color-disabled-text), black 20%);--kiba-color-disabled-text-dark25: color-mix(in srgb, var(--kiba-color-disabled-text), black 25%);--kiba-color-disabled-text-dark50: color-mix(in srgb, var(--kiba-color-disabled-text), black 50%);--kiba-color-disabled-text-dark75: color-mix(in srgb, var(--kiba-color-disabled-text), black 75%);--kiba-color-disabled-text-dark80: color-mix(in srgb, var(--kiba-color-disabled-text), black 80%);--kiba-color-disabled-text-dark90: color-mix(in srgb, var(--kiba-color-disabled-text), black 90%);--kiba-color-disabled-text-dark95: color-mix(in srgb, var(--kiba-color-disabled-text), black 95%);--kiba-color-disabled-text-dark99: color-mix(in srgb, var(--kiba-color-disabled-text), black 99%);--kiba-color-disabled-text-clear01: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 1%);--kiba-color-disabled-text-clear05: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 5%);--kiba-color-disabled-text-clear10: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 10%);--kiba-color-disabled-text-clear20: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 20%);--kiba-color-disabled-text-clear25: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 25%);--kiba-color-disabled-text-clear50: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 50%);--kiba-color-disabled-text-clear75: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 75%);--kiba-color-disabled-text-clear80: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 80%);--kiba-color-disabled-text-clear90: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 90%);--kiba-color-disabled-text-clear95: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 95%);--kiba-color-disabled-text-clear99: color-mix(in srgb, var(--kiba-color-disabled-text), transparent 99%);--color-disabled-text: var(--kiba-color-disabled-text);--color-disabled-text-light01: var(--kiba-color-disabled-text-light01);--color-disabled-text-light05: var(--kiba-color-disabled-text-light05);--color-disabled-text-light10: var(--kiba-color-disabled-text-light10);--color-disabled-text-light20: var(--kiba-color-disabled-text-light20);--color-disabled-text-light25: var(--kiba-color-disabled-text-light25);--color-disabled-text-light50: var(--kiba-color-disabled-text-light50);--color-disabled-text-light75: var(--kiba-color-disabled-text-light75);--color-disabled-text-light80: var(--kiba-color-disabled-text-light80);--color-disabled-text-light90: var(--kiba-color-disabled-text-light90);--color-disabled-text-light95: var(--kiba-color-disabled-text-light95);--color-disabled-text-light99: var(--kiba-color-disabled-text-light99);--color-disabled-text-dark01: var(--kiba-color-disabled-text-dark01);--color-disabled-text-dark05: var(--kiba-color-disabled-text-dark05);--color-disabled-text-dark10: var(--kiba-color-disabled-text-dark10);--color-disabled-text-dark20: var(--kiba-color-disabled-text-dark20);--color-disabled-text-dark25: var(--kiba-color-disabled-text-dark25);--color-disabled-text-dark50: var(--kiba-color-disabled-text-dark50);--color-disabled-text-dark75: var(--kiba-color-disabled-text-dark75);--color-disabled-text-dark80: var(--kiba-color-disabled-text-dark80);--color-disabled-text-dark90: var(--kiba-color-disabled-text-dark90);--color-disabled-text-dark95: var(--kiba-color-disabled-text-dark95);--color-disabled-text-dark99: var(--kiba-color-disabled-text-dark99);--color-disabled-text-clear01: var(--kiba-color-disabled-text-clear01);--color-disabled-text-clear05: var(--kiba-color-disabled-text-clear05);--color-disabled-text-clear10: var(--kiba-color-disabled-text-clear10);--color-disabled-text-clear20: var(--kiba-color-disabled-text-clear20);--color-disabled-text-clear25: var(--kiba-color-disabled-text-clear25);--color-disabled-text-clear50: var(--kiba-color-disabled-text-clear50);--color-disabled-text-clear75: var(--kiba-color-disabled-text-clear75);--color-disabled-text-clear80: var(--kiba-color-disabled-text-clear80);--color-disabled-text-clear90: var(--kiba-color-disabled-text-clear90);--color-disabled-text-clear95: var(--kiba-color-disabled-text-clear95);--color-disabled-text-clear99: var(--kiba-color-disabled-text-clear99);--kiba-color-error-light01: color-mix(in srgb, var(--kiba-color-error), white 1%);--kiba-color-error-light05: color-mix(in srgb, var(--kiba-color-error), white 5%);--kiba-color-error-light10: color-mix(in srgb, var(--kiba-color-error), white 10%);--kiba-color-error-light20: color-mix(in srgb, var(--kiba-color-error), white 20%);--kiba-color-error-light25: color-mix(in srgb, var(--kiba-color-error), white 25%);--kiba-color-error-light50: color-mix(in srgb, var(--kiba-color-error), white 50%);--kiba-color-error-light75: color-mix(in srgb, var(--kiba-color-error), white 75%);--kiba-color-error-light80: color-mix(in srgb, var(--kiba-color-error), white 80%);--kiba-color-error-light90: color-mix(in srgb, var(--kiba-color-error), white 90%);--kiba-color-error-light95: color-mix(in srgb, var(--kiba-color-error), white 95%);--kiba-color-error-light99: color-mix(in srgb, var(--kiba-color-error), white 99%);--kiba-color-error-dark01: color-mix(in srgb, var(--kiba-color-error), black 1%);--kiba-color-error-dark05: color-mix(in srgb, var(--kiba-color-error), black 5%);--kiba-color-error-dark10: color-mix(in srgb, var(--kiba-color-error), black 10%);--kiba-color-error-dark20: color-mix(in srgb, var(--kiba-color-error), black 20%);--kiba-color-error-dark25: color-mix(in srgb, var(--kiba-color-error), black 25%);--kiba-color-error-dark50: color-mix(in srgb, var(--kiba-color-error), black 50%);--kiba-color-error-dark75: color-mix(in srgb, var(--kiba-color-error), black 75%);--kiba-color-error-dark80: color-mix(in srgb, var(--kiba-color-error), black 80%);--kiba-color-error-dark90: color-mix(in srgb, var(--kiba-color-error), black 90%);--kiba-color-error-dark95: color-mix(in srgb, var(--kiba-color-error), black 95%);--kiba-color-error-dark99: color-mix(in srgb, var(--kiba-color-error), black 99%);--kiba-color-error-clear01: color-mix(in srgb, var(--kiba-color-error), transparent 1%);--kiba-color-error-clear05: color-mix(in srgb, var(--kiba-color-error), transparent 5%);--kiba-color-error-clear10: color-mix(in srgb, var(--kiba-color-error), transparent 10%);--kiba-color-error-clear20: color-mix(in srgb, var(--kiba-color-error), transparent 20%);--kiba-color-error-clear25: color-mix(in srgb, var(--kiba-color-error), transparent 25%);--kiba-color-error-clear50: color-mix(in srgb, var(--kiba-color-error), transparent 50%);--kiba-color-error-clear75: color-mix(in srgb, var(--kiba-color-error), transparent 75%);--kiba-color-error-clear80: color-mix(in srgb, var(--kiba-color-error), transparent 80%);--kiba-color-error-clear90: color-mix(in srgb, var(--kiba-color-error), transparent 90%);--kiba-color-error-clear95: color-mix(in srgb, var(--kiba-color-error), transparent 95%);--kiba-color-error-clear99: color-mix(in srgb, var(--kiba-color-error), transparent 99%);--color-error: var(--kiba-color-error);--color-error-light01: var(--kiba-color-error-light01);--color-error-light05: var(--kiba-color-error-light05);--color-error-light10: var(--kiba-color-error-light10);--color-error-light20: var(--kiba-color-error-light20);--color-error-light25: var(--kiba-color-error-light25);--color-error-light50: var(--kiba-color-error-light50);--color-error-light75: var(--kiba-color-error-light75);--color-error-light80: var(--kiba-color-error-light80);--color-error-light90: var(--kiba-color-error-light90);--color-error-light95: var(--kiba-color-error-light95);--color-error-light99: var(--kiba-color-error-light99);--color-error-dark01: var(--kiba-color-error-dark01);--color-error-dark05: var(--kiba-color-error-dark05);--color-error-dark10: var(--kiba-color-error-dark10);--color-error-dark20: var(--kiba-color-error-dark20);--color-error-dark25: var(--kiba-color-error-dark25);--color-error-dark50: var(--kiba-color-error-dark50);--color-error-dark75: var(--kiba-color-error-dark75);--color-error-dark80: var(--kiba-color-error-dark80);--color-error-dark90: var(--kiba-color-error-dark90);--color-error-dark95: var(--kiba-color-error-dark95);--color-error-dark99: var(--kiba-color-error-dark99);--color-error-clear01: var(--kiba-color-error-clear01);--color-error-clear05: var(--kiba-color-error-clear05);--color-error-clear10: var(--kiba-color-error-clear10);--color-error-clear20: var(--kiba-color-error-clear20);--color-error-clear25: var(--kiba-color-error-clear25);--color-error-clear50: var(--kiba-color-error-clear50);--color-error-clear75: var(--kiba-color-error-clear75);--color-error-clear80: var(--kiba-color-error-clear80);--color-error-clear90: var(--kiba-color-error-clear90);--color-error-clear95: var(--kiba-color-error-clear95);--color-error-clear99: var(--kiba-color-error-clear99);--kiba-color-success-light01: color-mix(in srgb, var(--kiba-color-success), white 1%);--kiba-color-success-light05: color-mix(in srgb, var(--kiba-color-success), white 5%);--kiba-color-success-light10: color-mix(in srgb, var(--kiba-color-success), white 10%);--kiba-color-success-light20: color-mix(in srgb, var(--kiba-color-success), white 20%);--kiba-color-success-light25: color-mix(in srgb, var(--kiba-color-success), white 25%);--kiba-color-success-light50: color-mix(in srgb, var(--kiba-color-success), white 50%);--kiba-color-success-light75: color-mix(in srgb, var(--kiba-color-success), white 75%);--kiba-color-success-light80: color-mix(in srgb, var(--kiba-color-success), white 80%);--kiba-color-success-light90: color-mix(in srgb, var(--kiba-color-success), white 90%);--kiba-color-success-light95: color-mix(in srgb, var(--kiba-color-success), white 95%);--kiba-color-success-light99: color-mix(in srgb, var(--kiba-color-success), white 99%);--kiba-color-success-dark01: color-mix(in srgb, var(--kiba-color-success), black 1%);--kiba-color-success-dark05: color-mix(in srgb, var(--kiba-color-success), black 5%);--kiba-color-success-dark10: color-mix(in srgb, var(--kiba-color-success), black 10%);--kiba-color-success-dark20: color-mix(in srgb, var(--kiba-color-success), black 20%);--kiba-color-success-dark25: color-mix(in srgb, var(--kiba-color-success), black 25%);--kiba-color-success-dark50: color-mix(in srgb, var(--kiba-color-success), black 50%);--kiba-color-success-dark75: color-mix(in srgb, var(--kiba-color-success), black 75%);--kiba-color-success-dark80: color-mix(in srgb, var(--kiba-color-success), black 80%);--kiba-color-success-dark90: color-mix(in srgb, var(--kiba-color-success), black 90%);--kiba-color-success-dark95: color-mix(in srgb, var(--kiba-color-success), black 95%);--kiba-color-success-dark99: color-mix(in srgb, var(--kiba-color-success), black 99%);--kiba-color-success-clear01: color-mix(in srgb, var(--kiba-color-success), transparent 1%);--kiba-color-success-clear05: color-mix(in srgb, var(--kiba-color-success), transparent 5%);--kiba-color-success-clear10: color-mix(in srgb, var(--kiba-color-success), transparent 10%);--kiba-color-success-clear20: color-mix(in srgb, var(--kiba-color-success), transparent 20%);--kiba-color-success-clear25: color-mix(in srgb, var(--kiba-color-success), transparent 25%);--kiba-color-success-clear50: color-mix(in srgb, var(--kiba-color-success), transparent 50%);--kiba-color-success-clear75: color-mix(in srgb, var(--kiba-color-success), transparent 75%);--kiba-color-success-clear80: color-mix(in srgb, var(--kiba-color-success), transparent 80%);--kiba-color-success-clear90: color-mix(in srgb, var(--kiba-color-success), transparent 90%);--kiba-color-success-clear95: color-mix(in srgb, var(--kiba-color-success), transparent 95%);--kiba-color-success-clear99: color-mix(in srgb, var(--kiba-color-success), transparent 99%);--color-success: var(--kiba-color-success);--color-success-light01: var(--kiba-color-success-light01);--color-success-light05: var(--kiba-color-success-light05);--color-success-light10: var(--kiba-color-success-light10);--color-success-light20: var(--kiba-color-success-light20);--color-success-light25: var(--kiba-color-success-light25);--color-success-light50: var(--kiba-color-success-light50);--color-success-light75: var(--kiba-color-success-light75);--color-success-light80: var(--kiba-color-success-light80);--color-success-light90: var(--kiba-color-success-light90);--color-success-light95: var(--kiba-color-success-light95);--color-success-light99: var(--kiba-color-success-light99);--color-success-dark01: var(--kiba-color-success-dark01);--color-success-dark05: var(--kiba-color-success-dark05);--color-success-dark10: var(--kiba-color-success-dark10);--color-success-dark20: var(--kiba-color-success-dark20);--color-success-dark25: var(--kiba-color-success-dark25);--color-success-dark50: var(--kiba-color-success-dark50);--color-success-dark75: var(--kiba-color-success-dark75);--color-success-dark80: var(--kiba-color-success-dark80);--color-success-dark90: var(--kiba-color-success-dark90);--color-success-dark95: var(--kiba-color-success-dark95);--color-success-dark99: var(--kiba-color-success-dark99);--color-success-clear01: var(--kiba-color-success-clear01);--color-success-clear05: var(--kiba-color-success-clear05);--color-success-clear10: var(--kiba-color-success-clear10);--color-success-clear20: var(--kiba-color-success-clear20);--color-success-clear25: var(--kiba-color-success-clear25);--color-success-clear50: var(--kiba-color-success-clear50);--color-success-clear75: var(--kiba-color-success-clear75);--color-success-clear80: var(--kiba-color-success-clear80);--color-success-clear90: var(--kiba-color-success-clear90);--color-success-clear95: var(--kiba-color-success-clear95);--color-success-clear99: var(--kiba-color-success-clear99);--kiba-color-warning-light01: color-mix(in srgb, var(--kiba-color-warning), white 1%);--kiba-color-warning-light05: color-mix(in srgb, var(--kiba-color-warning), white 5%);--kiba-color-warning-light10: color-mix(in srgb, var(--kiba-color-warning), white 10%);--kiba-color-warning-light20: color-mix(in srgb, var(--kiba-color-warning), white 20%);--kiba-color-warning-light25: color-mix(in srgb, var(--kiba-color-warning), white 25%);--kiba-color-warning-light50: color-mix(in srgb, var(--kiba-color-warning), white 50%);--kiba-color-warning-light75: color-mix(in srgb, var(--kiba-color-warning), white 75%);--kiba-color-warning-light80: color-mix(in srgb, var(--kiba-color-warning), white 80%);--kiba-color-warning-light90: color-mix(in srgb, var(--kiba-color-warning), white 90%);--kiba-color-warning-light95: color-mix(in srgb, var(--kiba-color-warning), white 95%);--kiba-color-warning-light99: color-mix(in srgb, var(--kiba-color-warning), white 99%);--kiba-color-warning-dark01: color-mix(in srgb, var(--kiba-color-warning), black 1%);--kiba-color-warning-dark05: color-mix(in srgb, var(--kiba-color-warning), black 5%);--kiba-color-warning-dark10: color-mix(in srgb, var(--kiba-color-warning), black 10%);--kiba-color-warning-dark20: color-mix(in srgb, var(--kiba-color-warning), black 20%);--kiba-color-warning-dark25: color-mix(in srgb, var(--kiba-color-warning), black 25%);--kiba-color-warning-dark50: color-mix(in srgb, var(--kiba-color-warning), black 50%);--kiba-color-warning-dark75: color-mix(in srgb, var(--kiba-color-warning), black 75%);--kiba-color-warning-dark80: color-mix(in srgb, var(--kiba-color-warning), black 80%);--kiba-color-warning-dark90: color-mix(in srgb, var(--kiba-color-warning), black 90%);--kiba-color-warning-dark95: color-mix(in srgb, var(--kiba-color-warning), black 95%);--kiba-color-warning-dark99: color-mix(in srgb, var(--kiba-color-warning), black 99%);--kiba-color-warning-clear01: color-mix(in srgb, var(--kiba-color-warning), transparent 1%);--kiba-color-warning-clear05: color-mix(in srgb, var(--kiba-color-warning), transparent 5%);--kiba-color-warning-clear10: color-mix(in srgb, var(--kiba-color-warning), transparent 10%);--kiba-color-warning-clear20: color-mix(in srgb, var(--kiba-color-warning), transparent 20%);--kiba-color-warning-clear25: color-mix(in srgb, var(--kiba-color-warning), transparent 25%);--kiba-color-warning-clear50: color-mix(in srgb, var(--kiba-color-warning), transparent 50%);--kiba-color-warning-clear75: color-mix(in srgb, var(--kiba-color-warning), transparent 75%);--kiba-color-warning-clear80: color-mix(in srgb, var(--kiba-color-warning), transparent 80%);--kiba-color-warning-clear90: color-mix(in srgb, var(--kiba-color-warning), transparent 90%);--kiba-color-warning-clear95: color-mix(in srgb, var(--kiba-color-warning), transparent 95%);--kiba-color-warning-clear99: color-mix(in srgb, var(--kiba-color-warning), transparent 99%);--color-warning: var(--kiba-color-warning);--color-warning-light01: var(--kiba-color-warning-light01);--color-warning-light05: var(--kiba-color-warning-light05);--color-warning-light10: var(--kiba-color-warning-light10);--color-warning-light20: var(--kiba-color-warning-light20);--color-warning-light25: var(--kiba-color-warning-light25);--color-warning-light50: var(--kiba-color-warning-light50);--color-warning-light75: var(--kiba-color-warning-light75);--color-warning-light80: var(--kiba-color-warning-light80);--color-warning-light90: var(--kiba-color-warning-light90);--color-warning-light95: var(--kiba-color-warning-light95);--color-warning-light99: var(--kiba-color-warning-light99);--color-warning-dark01: var(--kiba-color-warning-dark01);--color-warning-dark05: var(--kiba-color-warning-dark05);--color-warning-dark10: var(--kiba-color-warning-dark10);--color-warning-dark20: var(--kiba-color-warning-dark20);--color-warning-dark25: var(--kiba-color-warning-dark25);--color-warning-dark50: var(--kiba-color-warning-dark50);--color-warning-dark75: var(--kiba-color-warning-dark75);--color-warning-dark80: var(--kiba-color-warning-dark80);--color-warning-dark90: var(--kiba-color-warning-dark90);--color-warning-dark95: var(--kiba-color-warning-dark95);--color-warning-dark99: var(--kiba-color-warning-dark99);--color-warning-clear01: var(--kiba-color-warning-clear01);--color-warning-clear05: var(--kiba-color-warning-clear05);--color-warning-clear10: var(--kiba-color-warning-clear10);--color-warning-clear20: var(--kiba-color-warning-clear20);--color-warning-clear25: var(--kiba-color-warning-clear25);--color-warning-clear50: var(--kiba-color-warning-clear50);--color-warning-clear75: var(--kiba-color-warning-clear75);--color-warning-clear80: var(--kiba-color-warning-clear80);--color-warning-clear90: var(--kiba-color-warning-clear90);--color-warning-clear95: var(--kiba-color-warning-clear95);--color-warning-clear99: var(--kiba-color-warning-clear99);--kiba-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--kiba-font-size-base: 1rem;--kiba-font-size-small: .875rem;--kiba-font-size-smaller: .75rem;--kiba-font-size-large: 1.125rem;--kiba-font-size-larger: 1.25rem;--kiba-font-size-largest: 1.5rem;--kiba-font-weight-light: 300;--kiba-font-weight-regular: 400;--kiba-font-weight-medium: 500;--kiba-font-weight-bold: 700;--kiba-line-height: 1.5;--kiba-line-height-narrow: 1.3;--kiba-line-height-wide: 2;--kiba-heading-font-family: var(--kiba-font-family);--kiba-padding-base: .5rem;--kiba-padding: var(--kiba-padding-base);--kiba-padding-narrow: calc(var(--kiba-padding-base) * .5);--kiba-padding-narrow1: calc(var(--kiba-padding-base) * .5);--kiba-padding-narrow2: calc(var(--kiba-padding-base) * .25);--kiba-padding-narrow3: calc(var(--kiba-padding-base) * .125);--kiba-padding-narrow4: calc(var(--kiba-padding-base) * .0625);--kiba-padding-wide: calc(var(--kiba-padding-base) * 2);--kiba-padding-wide1: calc(var(--kiba-padding-base) * 2);--kiba-padding-wide2: calc(var(--kiba-padding-base) * 4);--kiba-padding-wide3: calc(var(--kiba-padding-base) * 6);--kiba-padding-wide4: calc(var(--kiba-padding-base) * 8);--kiba-padding-half: var(--kiba-padding-narrow1);--kiba-border-width: 1px;--kiba-border-width-narrow: 1px;--kiba-border-width-wide: 2px;--kiba-border-radius: 4px;--kiba-screen-width-max: 1200px}@layer kiba-reset{html{scroll-behavior:smooth;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}body{background-color:var(--kiba-color-background);font-family:var(--kiba-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--kiba-font-size, 16px);font-weight:400;color:var(--kiba-color-text);overflow:auto;text-align:left}html.kiba-full-page,html.kiba-full-page body{width:100%;height:100%;overscroll-behavior:none}html.kiba-full-page #root{width:100%;height:100%}a:not(.KibaButton):not(.KibaLinkBase):not(.KibaIconButton):not(.KibaLink){color:var(--kiba-color-brand-primary);text-decoration:underline}a:not(.KibaButton):not(.KibaLinkBase):not(.KibaIconButton):not(.KibaLink):hover{color:var(--kiba-color-brand-primary-dark10)}a:not(.KibaButton):not(.KibaLinkBase):not(.KibaIconButton):not(.KibaLink):visited{color:var(--kiba-color-brand-primary)}p{margin:0}b,strong{font-weight:700}i,em{font-style:italic}mark{background-color:var(--kiba-color-warning-clear75)}small{font-size:.85em}del{text-decoration:line-through}ins{text-decoration:underline}sub{vertical-align:sub;font-size:.75em}sup{vertical-align:super;font-size:.75em}h1,h2,h3,h4,h5,h6{margin:0}ul:not(.KibaBulletList){list-style-position:outside;text-indent:-.1em;display:table}ul:not(.KibaBulletList) li:not(.KibaBulletText){display:table}ul:not(.KibaBulletList) li:not(.KibaBulletText):before{display:table-cell;padding-right:1em;content:"•"}ol:not(.KibaBulletList){list-style-position:outside;counter-reset:list-number;text-indent:-.1em;display:table}ol:not(.KibaBulletList) li:not(.KibaBulletText){counter-increment:list-number;display:table}ol:not(.KibaBulletList) li:not(.KibaBulletText):before{display:table-cell;padding-right:1em;content:counter(list-number) "."}}@property --kiba-box-width{syntax: "*"; inherits: false;}@property --kiba-box-width-sm{syntax: "*"; inherits: false;}@property --kiba-box-width-md{syntax: "*"; inherits: false;}@property --kiba-box-width-lg{syntax: "*"; inherits: false;}@property --kiba-box-width-xl{syntax: "*"; inherits: false;}@property --kiba-box-height{syntax: "*"; inherits: false;}@property --kiba-box-height-sm{syntax: "*"; inherits: false;}@property --kiba-box-height-md{syntax: "*"; inherits: false;}@property --kiba-box-height-lg{syntax: "*"; inherits: false;}@property --kiba-box-height-xl{syntax: "*"; inherits: false;}@property --kiba-box-max-width{syntax: "*"; inherits: false;}@property --kiba-box-max-width-sm{syntax: "*"; inherits: false;}@property --kiba-box-max-width-md{syntax: "*"; inherits: false;}@property --kiba-box-max-width-lg{syntax: "*"; inherits: false;}@property --kiba-box-max-width-xl{syntax: "*"; inherits: false;}@property --kiba-box-max-height{syntax: "*"; inherits: false;}@property --kiba-box-max-height-sm{syntax: "*"; inherits: false;}@property --kiba-box-max-height-md{syntax: "*"; inherits: false;}@property --kiba-box-max-height-lg{syntax: "*"; inherits: false;}@property --kiba-box-max-height-xl{syntax: "*"; inherits: false;}@property --kiba-box-min-width{syntax: "*"; inherits: false;}@property --kiba-box-min-width-sm{syntax: "*"; inherits: false;}@property --kiba-box-min-width-md{syntax: "*"; inherits: false;}@property --kiba-box-min-width-lg{syntax: "*"; inherits: false;}@property --kiba-box-min-width-xl{syntax: "*"; inherits: false;}@property --kiba-box-min-height{syntax: "*"; inherits: false;}@property --kiba-box-min-height-sm{syntax: "*"; inherits: false;}@property --kiba-box-min-height-md{syntax: "*"; inherits: false;}@property --kiba-box-min-height-lg{syntax: "*"; inherits: false;}@property --kiba-box-min-height-xl{syntax: "*"; inherits: false;}@layer kiba-structure{.KibaBox{box-sizing:border-box;flex-direction:column;display:var(--kiba-box-display, block);width:var(--kiba-box-width, 100%);height:var(--kiba-box-height, auto);max-width:var(--kiba-box-max-width, none);max-height:var(--kiba-box-max-height, none);min-width:var(--kiba-box-min-width, 0);min-height:var(--kiba-box-min-height, 0)}.KibaBox.clipContent{overflow:hidden}.KibaBox.captureTouches{pointer-events:all}.KibaBox.scrollableVertically{overflow-y:auto}.KibaBox.scrollableHorizontally{overflow-x:auto}@media(min-width:576px){.KibaBox{width:var(--kiba-box-width-sm, var(--kiba-box-width, 100%));height:var(--kiba-box-height-sm, var(--kiba-box-height, auto));max-width:var(--kiba-box-max-width-sm, var(--kiba-box-max-width));max-height:var(--kiba-box-max-height-sm, var(--kiba-box-max-height));min-width:var(--kiba-box-min-width-sm, var(--kiba-box-min-width));min-height:var(--kiba-box-min-height-sm, var(--kiba-box-min-height))}}@media(min-width:768px){.KibaBox{width:var(--kiba-box-width-md, var(--kiba-box-width-sm, var(--kiba-box-width, 100%)));height:var(--kiba-box-height-md, var(--kiba-box-height-sm, var(--kiba-box-height, auto)));max-width:var(--kiba-box-max-width-md, var(--kiba-box-max-width-sm, var(--kiba-box-max-width)));max-height:var(--kiba-box-max-height-md, var(--kiba-box-max-height-sm, var(--kiba-box-max-height)));min-width:var(--kiba-box-min-width-md, var(--kiba-box-min-width-sm, var(--kiba-box-min-width)));min-height:var(--kiba-box-min-height-md, var(--kiba-box-min-height-sm, var(--kiba-box-min-height)))}}@media(min-width:992px){.KibaBox{width:var(--kiba-box-width-lg, var(--kiba-box-width-md, var(--kiba-box-width-sm, var(--kiba-box-width, 100%))));height:var(--kiba-box-height-lg, var(--kiba-box-height-md, var(--kiba-box-height-sm, var(--kiba-box-height, auto))));max-width:var(--kiba-box-max-width-lg, var(--kiba-box-max-width-md, var(--kiba-box-max-width-sm, var(--kiba-box-max-width))));max-height:var(--kiba-box-max-height-lg, var(--kiba-box-max-height-md, var(--kiba-box-max-height-sm, var(--kiba-box-max-height))));min-width:var(--kiba-box-min-width-lg, var(--kiba-box-min-width-md, var(--kiba-box-min-width-sm, var(--kiba-box-min-width))));min-height:var(--kiba-box-min-height-lg, var(--kiba-box-min-height-md, var(--kiba-box-min-height-sm, var(--kiba-box-min-height))))}}@media(min-width:1200px){.KibaBox{width:var(--kiba-box-width-xl, var(--kiba-box-width-lg, var(--kiba-box-width-md, var(--kiba-box-width-sm, var(--kiba-box-width, 100%)))));height:var(--kiba-box-height-xl, var(--kiba-box-height-lg, var(--kiba-box-height-md, var(--kiba-box-height-sm, var(--kiba-box-height, auto)))));max-width:var(--kiba-box-max-width-xl, var(--kiba-box-max-width-lg, var(--kiba-box-max-width-md, var(--kiba-box-max-width-sm, var(--kiba-box-max-width)))));max-height:var(--kiba-box-max-height-xl, var(--kiba-box-max-height-lg, var(--kiba-box-max-height-md, var(--kiba-box-max-height-sm, var(--kiba-box-max-height)))));min-width:var(--kiba-box-min-width-xl, var(--kiba-box-min-width-lg, var(--kiba-box-min-width-md, var(--kiba-box-min-width-sm, var(--kiba-box-min-width)))));min-height:var(--kiba-box-min-height-xl, var(--kiba-box-min-height-lg, var(--kiba-box-min-height-md, var(--kiba-box-min-height-sm, var(--kiba-box-min-height)))))}}}@layer kiba-theme{.KibaBox{background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box}.KibaBox.transparent{background-color:transparent;padding:var(--kiba-padding)}.KibaBox.padded{padding:var(--kiba-padding)}.KibaBox.card{background-color:var(--kiba-color-background-light10);border-color:var(--kiba-color-background-dark05);border-width:var(--kiba-border-width);box-shadow:0 8px 8px -6px #00000026;margin:0 4px 12px;padding:var(--kiba-padding-wide2)}.KibaBox.bordered{background-color:var(--kiba-color-background-light10);border-color:var(--kiba-color-background-dark05);border-width:var(--kiba-border-width);padding:var(--kiba-padding-wide2)}.KibaBox.focusable{border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s}.KibaBox.focussed{border-color:var(--kiba-color-background-dark50)}.KibaBox.rounded{border-radius:50%}.KibaBox.unpadded{padding:0}.KibaBox.unmargined{margin:0}.KibaBox.overlay{background-color:var(--kiba-color-background-clear75)}}@layer kiba-structure{.KibaDivider{flex-shrink:0;margin:0;border-style:solid;border-width:0}.KibaDivider.horizontal{width:100%}.KibaDivider.vertical{flex-direction:column;height:100%}}@layer kiba-theme{.KibaDivider{border-color:var(--kiba-color-background-dark05)}.KibaDivider.horizontal{border-bottom-width:1px}.KibaDivider.vertical{border-right-width:1px}}@layer kiba-structure{.KibaIcon{display:inline-flex;flex-shrink:0;overflow:hidden}.KibaIcon>svg{width:100%;height:100%}}@layer kiba-theme{.KibaIcon{width:var(--kiba-icon-size, 1.3em);height:var(--kiba-icon-size, 1.3em);color:var(--kiba-icon-color, currentColor)}.KibaIcon.fill>svg{fill:var(--kiba-icon-color, currentColor)}.KibaIcon.stroke>svg{stroke:var(--kiba-icon-color, currentColor)}.KibaIcon.small{width:.75em;height:.75em}.KibaIcon.large{width:2em;height:2em}.KibaIcon.extraLarge{width:4em;height:4em}.KibaIcon.extraExtraLarge{width:8em;height:8em}.KibaIcon.fillSize{width:100%;height:100%}}@layer kiba-structure{.KibaImage{display:block;width:var(--kiba-image-width, auto);height:var(--kiba-image-height, auto);max-width:var(--kiba-image-max-width, none);max-height:var(--kiba-image-max-height, none);object-fit:var(--kiba-image-fit, fill)}.KibaImage.lazyload,.KibaImage.lazyloading{opacity:0}.KibaImage.lazyloaded{display:block;opacity:1}.KibaImage.centered{margin-left:auto;margin-right:auto}.no-js .KibaImage.lazyload{display:none}}@layer kiba-theme{.KibaImage{background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box}.KibaImage.lazyloaded{transition:opacity .15s}.KibaImage.circular,.KibaImage.profile{border-radius:50%}.KibaImage.unrounded{border-radius:0}}@layer kiba-structure{.KibaLoadingSpinner{border-radius:50%;animation:kiba-loading-spinner-spin 1s linear infinite}@keyframes kiba-loading-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer kiba-theme{.KibaLoadingSpinner{border-style:solid;border-width:var(--kiba-loading-spinner-width, .2em);border-color:var(--kiba-loading-spinner-color, var(--kiba-color-brand-primary));border-top-color:transparent;width:var(--kiba-loading-spinner-size, 2rem);height:var(--kiba-loading-spinner-size, 2rem)}.KibaLoadingSpinner.light{--kiba-loading-spinner-color: white}.KibaLoadingSpinner.dark{--kiba-loading-spinner-color: black}.KibaLoadingSpinner.small{--kiba-loading-spinner-size: 1rem;--kiba-loading-spinner-width: .15rem}.KibaLoadingSpinner.large{--kiba-loading-spinner-size: 4rem;--kiba-loading-spinner-width: .5rem}.KibaLoadingSpinner.extraLarge{--kiba-loading-spinner-size: 8rem;--kiba-loading-spinner-width: 1rem}.KibaLoadingSpinner.fill{--kiba-loading-spinner-size: 100%}}@layer kiba-structure{.KibaText{box-sizing:border-box}.KibaText.singleLine{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KibaText.fixedLines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@layer kiba-theme{.KibaText{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit}.KibaText.inherit{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:inherit;margin:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit}.KibaText.bold,.KibaText.strong{font-weight:bolder}.KibaText.italic,.KibaText.emphasis{font-style:italic}.KibaText.underline,.KibaText.inserted{text-decoration:underline}.KibaText.deleted{text-decoration:line-through}.KibaText.small,.KibaText.smaller{font-size:smaller}.KibaText.large{font-size:larger}.KibaText.subscript{vertical-align:sub;font-size:smaller}.KibaText.superscript{vertical-align:super;font-size:smaller}.KibaText.header1,.KibaText.header{font-size:3rem;font-weight:800;color:var(--kiba-color-text);line-height:1.2em}.KibaText.header2,.KibaText.title{font-size:2rem;font-weight:700;color:var(--kiba-color-text);line-height:1.2em}.KibaText.header3,.KibaText.subtitle{font-size:1.4rem;font-weight:700;color:var(--kiba-color-text);line-height:1.2em}.KibaText.header4{font-size:1.3rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em;text-decoration:underline}.KibaText.header5{font-size:1.2rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em}.KibaText.header6{font-size:1.1rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em}.KibaText.note{font-size:.8rem;color:var(--kiba-color-text-clear25)}.KibaText.supersize{font-size:3rem}.KibaText.unmargined{margin:0}.KibaText.margined{margin:1em 0 .5em}.KibaText.colored,.KibaText.branded{color:var(--kiba-color-brand-primary)}.KibaText.error{color:var(--kiba-color-error)}.KibaText.success{color:var(--kiba-color-success)}}@layer kiba-structure{.KibaPill{outline:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;background-clip:border-box}.KibaPill.fullWidth{width:100%}}@layer kiba-theme{.KibaPill{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;font-size:smaller;background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding) var(--kiba-padding-wide2);border-radius:var(--kiba-padding-wide2);background-color:var(--kiba-color-brand-primary-clear75);color:var(--kiba-color-brand-primary);font-weight:600}.KibaPill.primary{border-color:var(--kiba-color-brand-primary)}.KibaPill.secondary{background-color:var(--kiba-color-brand-primary-clear25);color:var(--kiba-color-text-on-brand, #222222)}.KibaPill.error{background-color:var(--kiba-color-error-clear75);border-color:var(--kiba-color-error-light10);color:var(--kiba-color-error-light10)}.KibaPill.success{background-color:var(--kiba-color-success-clear75);border-color:var(--kiba-color-success-light10);color:var(--kiba-color-success-light10)}}@layer kiba-structure{.KibaPortal{position:absolute;display:block;z-index:999;overflow:hidden;top:var(--kiba-portal-top, 0);left:var(--kiba-portal-left, 0);width:var(--kiba-portal-width, auto);height:var(--kiba-portal-height, auto);max-width:var(--kiba-portal-max-width, none);max-height:var(--kiba-portal-max-height, none)}.KibaPortal.scrollableVertically{overflow-y:auto}.KibaPortal.scrollableHorizontally{overflow-x:auto}}@layer kiba-theme{.KibaPortal{border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;background-color:transparent;padding:var(--kiba-padding);background-color:var(--kiba-color-background);box-shadow:0 8px 8px -6px #00000026}.KibaPortal.unpadded{padding:0}}@layer kiba-structure{.KibaSpacing{margin-left:var(--kiba-spacing-margin-left, 0);margin-top:var(--kiba-spacing-margin-top, 0)}}@layer kiba-structure{.KibaVideo{display:block;width:var(--kiba-video-width, auto);height:var(--kiba-video-height, auto);max-width:var(--kiba-video-max-width, none);max-height:var(--kiba-video-max-height, none);object-fit:var(--kiba-video-fit, fill)}.KibaVideo.lazyload,.KibaVideo.lazyloading{opacity:0}.KibaVideo.lazyloaded{display:block;opacity:1}.KibaVideo.centered{margin-left:auto;margin-right:auto}.no-js .KibaVideo.lazyload{display:none}}@layer kiba-theme{.KibaVideo.lazyloaded{transition:opacity .15s}}@layer kiba-structure{.KibaContainer{width:100%;margin-right:auto;margin-left:auto}.KibaContainer.fullHeight{height:100%;overflow-y:auto}.KibaContainer:not(.fullHeight){height:auto;overflow-y:visible}}@property --kiba-grid-height{syntax: "*"; inherits: false;}@property --kiba-grid-child-alignment{syntax: "*"; inherits: false;}@property --kiba-grid-content-alignment{syntax: "*"; inherits: false;}@property --kiba-grid-item-width{syntax: "*"; inherits: false;}@property --kiba-grid-item-width-sm{syntax: "*"; inherits: false;}@property --kiba-grid-item-width-md{syntax: "*"; inherits: false;}@property --kiba-grid-item-width-lg{syntax: "*"; inherits: false;}@property --kiba-grid-item-width-xl{syntax: "*"; inherits: false;}@property --kiba-grid-item-display{syntax: "*"; inherits: false;}@property --kiba-grid-item-display-sm{syntax: "*"; inherits: false;}@property --kiba-grid-item-display-md{syntax: "*"; inherits: false;}@property --kiba-grid-item-display-lg{syntax: "*"; inherits: false;}@property --kiba-grid-item-display-xl{syntax: "*"; inherits: false;}@property --kiba-grid-item-gutter{syntax: "*"; inherits: false;}@property --kiba-grid-item-alignment{syntax: "*"; inherits: false;}@property --kiba-grid-item-overflow-y{syntax: "*"; inherits: false;}@layer kiba-structure{.KibaGrid{box-sizing:border-box;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:auto;height:var(--kiba-grid-height, auto);align-items:var(--kiba-grid-child-alignment, stretch);justify-content:var(--kiba-grid-content-alignment, center)}.KibaGridItem{box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:auto;display:var(--kiba-grid-item-display, flex);flex-direction:column;width:var(--kiba-grid-item-width, 100%);overflow-y:var(--kiba-grid-item-overflow-y, visible);margin:var(--kiba-grid-item-gutter, 0);align-self:var(--kiba-grid-item-alignment, auto)}@media(min-width:576px){.KibaGridItem{width:var(--kiba-grid-item-width-sm, var(--kiba-grid-item-width, 100%));display:var(--kiba-grid-item-display-sm, var(--kiba-grid-item-display, flex))}}@media(min-width:768px){.KibaGridItem{width:var(--kiba-grid-item-width-md, var(--kiba-grid-item-width-sm, var(--kiba-grid-item-width, 100%)));display:var(--kiba-grid-item-display-md, var(--kiba-grid-item-display-sm, var(--kiba-grid-item-display, flex)))}}@media(min-width:992px){.KibaGridItem{width:var(--kiba-grid-item-width-lg, var(--kiba-grid-item-width-md, var(--kiba-grid-item-width-sm, var(--kiba-grid-item-width, 100%))));display:var(--kiba-grid-item-display-lg, var(--kiba-grid-item-display-md, var(--kiba-grid-item-display-sm, var(--kiba-grid-item-display, flex))))}}@media(min-width:1200px){.KibaGridItem{width:var(--kiba-grid-item-width-xl, var(--kiba-grid-item-width-lg, var(--kiba-grid-item-width-md, var(--kiba-grid-item-width-sm, var(--kiba-grid-item-width, 100%)))));display:var(--kiba-grid-item-display-xl, var(--kiba-grid-item-display-lg, var(--kiba-grid-item-display-md, var(--kiba-grid-item-display-sm, var(--kiba-grid-item-display, flex)))))}}}@layer kiba-structure{.KibaLayerContainer{position:relative;display:flex;width:100%;height:100%}.KibaLayerContainerLayer.isFullWidth{width:100%}.KibaLayerContainerLayer.isFullHeight{height:100%}.KibaLayerContainerLayer.passThroughTouches{pointer-events:none}}@property --kiba-stack-direction-base{syntax: "*"; inherits: false;}@property --kiba-stack-direction-small{syntax: "*"; inherits: false;}@property --kiba-stack-direction-medium{syntax: "*"; inherits: false;}@property --kiba-stack-direction-large{syntax: "*"; inherits: false;}@property --kiba-stack-direction-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-child-alignment-base{syntax: "*"; inherits: false;}@property --kiba-stack-child-alignment-small{syntax: "*"; inherits: false;}@property --kiba-stack-child-alignment-medium{syntax: "*"; inherits: false;}@property --kiba-stack-child-alignment-large{syntax: "*"; inherits: false;}@property --kiba-stack-child-alignment-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-content-alignment-base{syntax: "*"; inherits: false;}@property --kiba-stack-content-alignment-small{syntax: "*"; inherits: false;}@property --kiba-stack-content-alignment-medium{syntax: "*"; inherits: false;}@property --kiba-stack-content-alignment-large{syntax: "*"; inherits: false;}@property --kiba-stack-content-alignment-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-height-base{syntax: "*"; inherits: false;}@property --kiba-stack-height-small{syntax: "*"; inherits: false;}@property --kiba-stack-height-medium{syntax: "*"; inherits: false;}@property --kiba-stack-height-large{syntax: "*"; inherits: false;}@property --kiba-stack-height-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-width-base{syntax: "*"; inherits: false;}@property --kiba-stack-width-small{syntax: "*"; inherits: false;}@property --kiba-stack-width-medium{syntax: "*"; inherits: false;}@property --kiba-stack-width-large{syntax: "*"; inherits: false;}@property --kiba-stack-width-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-max-height-base{syntax: "*"; inherits: false;}@property --kiba-stack-max-height-small{syntax: "*"; inherits: false;}@property --kiba-stack-max-height-medium{syntax: "*"; inherits: false;}@property --kiba-stack-max-height-large{syntax: "*"; inherits: false;}@property --kiba-stack-max-height-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-max-width-base{syntax: "*"; inherits: false;}@property --kiba-stack-max-width-small{syntax: "*"; inherits: false;}@property --kiba-stack-max-width-medium{syntax: "*"; inherits: false;}@property --kiba-stack-max-width-large{syntax: "*"; inherits: false;}@property --kiba-stack-max-width-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-min-height-base{syntax: "*"; inherits: false;}@property --kiba-stack-min-height-small{syntax: "*"; inherits: false;}@property --kiba-stack-min-height-medium{syntax: "*"; inherits: false;}@property --kiba-stack-min-height-large{syntax: "*"; inherits: false;}@property --kiba-stack-min-height-extraLarge{syntax: "*"; inherits: false;}@property --kiba-stack-min-width-base{syntax: "*"; inherits: false;}@property --kiba-stack-min-width-small{syntax: "*"; inherits: false;}@property --kiba-stack-min-width-medium{syntax: "*"; inherits: false;}@property --kiba-stack-min-width-large{syntax: "*"; inherits: false;}@property --kiba-stack-min-width-extraLarge{syntax: "*"; inherits: false;}@layer kiba-structure{.KibaStack{display:flex;flex-direction:var(--kiba-stack-direction-base, column);align-items:var(--kiba-stack-child-alignment-base, stretch);justify-content:var(--kiba-stack-content-alignment-base, space-between);width:var(--kiba-stack-width-base, auto);height:var(--kiba-stack-height-base, auto);max-width:var(--kiba-stack-max-width-base, none);max-height:var(--kiba-stack-max-height-base, none);min-width:var(--kiba-stack-min-width-base, auto);min-height:var(--kiba-stack-min-height-base, auto)}.KibaStack.scrollableVertically{overflow-y:auto}.KibaStack.scrollableHorizontally{overflow-x:auto}.KibaStack.wrapItems{flex-wrap:wrap;gap:var(--kiba-stack-gap, 0)}@media(min-width:576px){.KibaStack{flex-direction:var(--kiba-stack-direction-small, var(--kiba-stack-direction-base, column));align-items:var(--kiba-stack-child-alignment-small, var(--kiba-stack-child-alignment-base, stretch));justify-content:var(--kiba-stack-content-alignment-small, var(--kiba-stack-content-alignment-base, space-between));width:var(--kiba-stack-width-small, var(--kiba-stack-width-base, auto));height:var(--kiba-stack-height-small, var(--kiba-stack-height-base, auto));max-width:var(--kiba-stack-max-width-small, var(--kiba-stack-max-width-base, none));max-height:var(--kiba-stack-max-height-small, var(--kiba-stack-max-height-base, none));min-width:var(--kiba-stack-min-width-small, var(--kiba-stack-min-width-base, auto));min-height:var(--kiba-stack-min-height-small, var(--kiba-stack-min-height-base, auto))}}@media(min-width:768px){.KibaStack{flex-direction:var(--kiba-stack-direction-medium, var(--kiba-stack-direction-small, var(--kiba-stack-direction-base, column)));align-items:var(--kiba-stack-child-alignment-medium, var(--kiba-stack-child-alignment-small, var(--kiba-stack-child-alignment-base, stretch)));justify-content:var(--kiba-stack-content-alignment-medium, var(--kiba-stack-content-alignment-small, var(--kiba-stack-content-alignment-base, space-between)));width:var(--kiba-stack-width-medium, var(--kiba-stack-width-small, var(--kiba-stack-width-base, auto)));height:var(--kiba-stack-height-medium, var(--kiba-stack-height-small, var(--kiba-stack-height-base, auto)));max-width:var(--kiba-stack-max-width-medium, var(--kiba-stack-max-width-small, var(--kiba-stack-max-width-base, none)));max-height:var(--kiba-stack-max-height-medium, var(--kiba-stack-max-height-small, var(--kiba-stack-max-height-base, none)));min-width:var(--kiba-stack-min-width-medium, var(--kiba-stack-min-width-small, var(--kiba-stack-min-width-base, auto)));min-height:var(--kiba-stack-min-height-medium, var(--kiba-stack-min-height-small, var(--kiba-stack-min-height-base, auto)))}}@media(min-width:992px){.KibaStack{flex-direction:var(--kiba-stack-direction-large, var(--kiba-stack-direction-medium, var(--kiba-stack-direction-small, var(--kiba-stack-direction-base, column))));align-items:var(--kiba-stack-child-alignment-large, var(--kiba-stack-child-alignment-medium, var(--kiba-stack-child-alignment-small, var(--kiba-stack-child-alignment-base, stretch))));justify-content:var(--kiba-stack-content-alignment-large, var(--kiba-stack-content-alignment-medium, var(--kiba-stack-content-alignment-small, var(--kiba-stack-content-alignment-base, space-between))));width:var(--kiba-stack-width-large, var(--kiba-stack-width-medium, var(--kiba-stack-width-small, var(--kiba-stack-width-base, auto))));height:var(--kiba-stack-height-large, var(--kiba-stack-height-medium, var(--kiba-stack-height-small, var(--kiba-stack-height-base, auto))));max-width:var(--kiba-stack-max-width-large, var(--kiba-stack-max-width-medium, var(--kiba-stack-max-width-small, var(--kiba-stack-max-width-base, none))));max-height:var(--kiba-stack-max-height-large, var(--kiba-stack-max-height-medium, var(--kiba-stack-max-height-small, var(--kiba-stack-max-height-base, none))));min-width:var(--kiba-stack-min-width-large, var(--kiba-stack-min-width-medium, var(--kiba-stack-min-width-small, var(--kiba-stack-min-width-base, auto))));min-height:var(--kiba-stack-min-height-large, var(--kiba-stack-min-height-medium, var(--kiba-stack-min-height-small, var(--kiba-stack-min-height-base, auto))))}}@media(min-width:1200px){.KibaStack{flex-direction:var(--kiba-stack-direction-extraLarge, var(--kiba-stack-direction-large, var(--kiba-stack-direction-medium, var(--kiba-stack-direction-small, var(--kiba-stack-direction-base, column)))));align-items:var(--kiba-stack-child-alignment-extraLarge, var(--kiba-stack-child-alignment-large, var(--kiba-stack-child-alignment-medium, var(--kiba-stack-child-alignment-small, var(--kiba-stack-child-alignment-base, stretch)))));justify-content:var(--kiba-stack-content-alignment-extraLarge, var(--kiba-stack-content-alignment-large, var(--kiba-stack-content-alignment-medium, var(--kiba-stack-content-alignment-small, var(--kiba-stack-content-alignment-base, space-between)))));width:var(--kiba-stack-width-extraLarge, var(--kiba-stack-width-large, var(--kiba-stack-width-medium, var(--kiba-stack-width-small, var(--kiba-stack-width-base, auto)))));height:var(--kiba-stack-height-extraLarge, var(--kiba-stack-height-large, var(--kiba-stack-height-medium, var(--kiba-stack-height-small, var(--kiba-stack-height-base, auto)))));max-width:var(--kiba-stack-max-width-extraLarge, var(--kiba-stack-max-width-large, var(--kiba-stack-max-width-medium, var(--kiba-stack-max-width-small, var(--kiba-stack-max-width-base, none)))));max-height:var(--kiba-stack-max-height-extraLarge, var(--kiba-stack-max-height-large, var(--kiba-stack-max-height-medium, var(--kiba-stack-max-height-small, var(--kiba-stack-max-height-base, none)))));min-width:var(--kiba-stack-min-width-extraLarge, var(--kiba-stack-min-width-large, var(--kiba-stack-min-width-medium, var(--kiba-stack-min-width-small, var(--kiba-stack-min-width-base, auto)))));min-height:var(--kiba-stack-min-height-extraLarge, var(--kiba-stack-min-height-large, var(--kiba-stack-min-height-medium, var(--kiba-stack-min-height-small, var(--kiba-stack-min-height-base, auto)))))}}}@layer kiba-structure{.KibaBulletList{counter-reset:list-number;list-style-position:outside;text-indent:-.1em;display:table}}@layer kiba-theme{.KibaBulletList{list-style-type:none;margin:0 0 0 var(--kiba-padding-wide)}}@layer kiba-structure{.KibaBulletText{counter-increment:list-number;display:table}.KibaBulletText:before{display:table-cell;padding-right:1em;content:"•"}}@layer kiba-theme{.KibaBulletText{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;margin:0 0 .4em}.KibaBulletText:before{color:var(--kiba-color-text);font-weight:700}.KibaBulletText.numbered{margin:0 0 .5em}.KibaBulletText.numbered:before{content:counter(list-number) ".";font-weight:400}}@layer kiba-structure{.KibaButton{display:inline-flex;flex-direction:row;align-items:center;outline:none;background-clip:border-box;position:relative;cursor:pointer;border:none;background:none;padding:0;text-decoration:none;box-sizing:border-box}.KibaButton.fullWidth{width:100%}.KibaButton.fullHeight{height:100%}.KibaButton.disabled{cursor:not-allowed}.KibaButton.isLoading{cursor:default}.KibaButton .KibaButton-text{width:auto}.KibaButton .KibaButton-text.fullWidth{width:100%}}@layer kiba-theme{.KibaButton{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding) var(--kiba-padding-wide);border-width:2px;color:var(--kiba-color-brand-primary);font-weight:600;text-align:center}.KibaButton:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaButton:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaButton:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaButton:visited{color:var(--kiba-color-brand-primary)}.KibaButton.disabled{background-color:var(--kiba-color-text-clear50);color:var(--kiba-color-text-clear50)}.KibaButton.disabled:hover,.KibaButton.disabled:active,.KibaButton.disabled:focus-visible{background-color:var(--kiba-color-text-clear50);color:var(--kiba-color-text-clear50)}.KibaButton.primary{background-color:var(--kiba-color-brand-primary);border-color:var(--kiba-color-brand-primary);color:var(--kiba-color-text-on-brand, #222222)}.KibaButton.primary:hover{background-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaButton.primary:active{background-color:var(--kiba-color-brand-secondary-dark10, #158040)}.KibaButton.secondary{border-color:var(--kiba-color-brand-primary)}.KibaButton.secondary:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaButton.secondary:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaButton.large{padding:var(--kiba-padding-wide) var(--kiba-padding-wide2);font-size:1.2em}.KibaButton.small{padding:var(--kiba-padding-narrow) var(--kiba-padding);font-size:.8em}.KibaButton.card{box-shadow:0 8px 8px -6px #00000026;margin:0 4px 12px}}@layer kiba-structure{.KibaCheckbox{display:flex;flex-direction:row;align-items:center;cursor:pointer}.KibaCheckbox.disabled{cursor:auto}.KibaCheckbox.disabled>.checkbox-inner{cursor:auto}.KibaCheckbox>.checkbox-inner{cursor:pointer;background-clip:border-box}.KibaCheckbox>.checkbox-hidden{opacity:0;pointer-events:none;width:0!important;height:0!important;margin:0;padding:0;border:0;overflow:hidden}.KibaCheckbox>.checkbox-text{cursor:pointer;flex-basis:0;flex-grow:1}}@layer kiba-theme{.KibaCheckbox{border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s}.KibaCheckbox>.checkbox-inner{border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;--kiba-icon-size: .75em;width:1em;height:1em;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--kiba-color-text);color:var(--kiba-color-text)}.KibaCheckbox>.checkbox-text{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit}.KibaCheckbox:hover>.checkbox-inner{border-color:var(--kiba-color-brand-primary)}.KibaCheckbox.checked>.checkbox-inner{background-color:var(--kiba-color-brand-primary);border-color:var(--kiba-color-brand-primary);color:var(--kiba-color-text-on-brand, #222222)}.KibaCheckbox.checked:hover>.checkbox-inner{background-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10));border-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaCheckbox.disabled{color:var(--kiba-color-text-clear50)}.KibaCheckbox.disabled>.checkbox-inner{border-color:var(--kiba-color-text-clear50);color:var(--kiba-color-text-clear50)}.KibaCheckbox.disabled:hover>.checkbox-inner{border-color:var(--kiba-color-text-clear50)}.KibaCheckbox.disabled.checked>.checkbox-inner{background-color:var(--kiba-color-text-clear50);border-color:var(--kiba-color-text-clear50)}}@layer kiba-structure{.KibaCollapsibleBox{display:block;width:100%;overflow:hidden}.KibaCollapsibleBoxHeader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.KibaCollapsibleBoxContent{width:100%}}@layer kiba-theme{.KibaCollapsibleBox{background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;border-color:var(--kiba-color-background-dark10)}.KibaCollapsibleBoxHeader{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;cursor:pointer;padding:var(--kiba-padding) var(--kiba-padding-wide);background-color:var(--kiba-color-background-dark05);border-radius:0}.KibaCollapsibleBox:hover>.KibaCollapsibleBoxHeader{background-color:var(--kiba-color-background-dark10)}.KibaCollapsibleBox:active>.KibaCollapsibleBoxHeader{background-color:var(--kiba-color-brand-primary-clear80)}.KibaCollapsibleBoxContent{padding:var(--kiba-padding) var(--kiba-padding-wide)}.KibaCollapsibleBox.unpaddedHeader>.KibaCollapsibleBoxHeader{padding:0}}@layer kiba-structure{.KibaDialog{width:100%;height:100%;position:fixed;display:flex;justify-content:center;align-items:center;left:0;top:0;z-index:999}.KibaDialog.closed{display:none}}@layer kiba-theme{.KibaDialog{background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;background:var(--kiba-dialog-backdrop-color, rgba(0, 0, 0, .8))}.KibaDialog>.KibaDialogInner{background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;background-color:var(--kiba-color-background-light10);border-color:var(--kiba-color-background-dark05);border-width:var(--kiba-border-width);box-shadow:0 8px 8px -6px #00000026;margin:0 4px 12px;padding:var(--kiba-padding-wide2);background-color:var(--kiba-color-background-light05)}}@layer kiba-structure{.KibaIconButton{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;background-clip:border-box;position:relative;outline:none;cursor:pointer;border:none;background:none;padding:0;text-decoration:none}.KibaIconButton.fullWidth{width:100%}.KibaIconButton.fullHeight{height:100%}.KibaIconButton.disabled{cursor:not-allowed}}@layer kiba-theme{.KibaIconButton{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding);border-width:2px}.KibaIconButton:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaIconButton:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaIconButton:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaIconButton.disabled{background-color:var(--kiba-color-text-clear90);cursor:not-allowed}.KibaIconButton.disabled .KibaIcon{color:var(--kiba-color-text-clear50)}.KibaIconButton.primary{background-color:var(--kiba-color-brand-primary);border-color:var(--kiba-color-brand-primary);color:var(--kiba-color-text-on-brand, #222222)}.KibaIconButton.primary .KibaIcon{color:var(--kiba-color-text-on-brand, #222222)}.KibaIconButton.primary:hover{background-color:var(--kiba-color-brand-primary-dark10)}.KibaIconButton.primary:active{background-color:var(--kiba-color-brand-primary-dark20)}.KibaIconButton.primary.disabled{background-color:var(--kiba-color-background-light10);border-color:transparent}.KibaIconButton.secondary{border-color:var(--kiba-color-brand-primary)}.KibaIconButton.secondary .KibaIcon{color:var(--kiba-color-brand-primary)}.KibaIconButton.tertiary{background-color:transparent}.KibaIconButton.small{padding:var(--kiba-padding-narrow)}.KibaIconButton.passive{opacity:.5}.KibaIconButton.passive:hover{opacity:1}.KibaIconButton.large{padding:var(--kiba-padding-wide)}}@layer kiba-structure{.KibaInputWrapper{display:flex;flex-direction:column}.KibaInputWrapper.full-width{width:100%}.KibaInputWrapper.disabled{cursor:not-allowed;pointer-events:none}.KibaInputWrapperInner{width:100%;overflow:hidden;cursor:pointer}.KibaInputWrapperInner input,.KibaInputWrapperInner textarea,.KibaInputWrapperInner .wrapped-input{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:inherit;margin:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit;width:100%}.KibaInputWrapperMessage{margin-top:.25em;margin-bottom:.25em;overflow:auto;width:100%;text-align:right}}@layer kiba-theme{.KibaInputWrapper{transition-duration:.3s}.KibaInputWrapper:hover .KibaInputWrapperInner{border-color:var(--kiba-color-brand-primary-light10)}.KibaInputWrapper.focus .KibaInputWrapperInner,.KibaInputWrapper:focus-within .KibaInputWrapperInner{border-color:var(--kiba-color-brand-primary)}.KibaInputWrapper *{transition-duration:.3s}.KibaInputWrapperInner{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;background-color:var(--kiba-color-background-light50);padding:var(--kiba-padding) var(--kiba-padding-wide);border-width:var(--kiba-border-width-narrow);border-color:var(--kiba-color-background-dark05);border-style:solid}.KibaInputWrapperInner::placeholder,.KibaInputWrapperInner input::placeholder,.KibaInputWrapperInner textarea::placeholder,.KibaInputWrapperInner .wrapped-input:empty:before{color:var(--kiba-color-text-clear75)}.KibaInputWrapper.disabled .KibaInputWrapperInner{background-color:var(--kiba-color-disabled-light90);border-color:var(--kiba-color-disabled-light20)}.KibaInputWrapper.disabled:hover .KibaInputWrapperInner{border-color:var(--kiba-color-disabled-light10)}.KibaInputWrapper.disabled.focus .KibaInputWrapperInner,.KibaInputWrapper.disabled:focus-within .KibaInputWrapperInner{border-color:var(--kiba-color-disabled)}.KibaInputWrapperMessage{font-size:.9em;color:var(--kiba-color-text-clear25)}.KibaInputWrapper.error:hover .KibaInputWrapperInner{border-color:var(--kiba-color-error-light10)}.KibaInputWrapper.error.focus .KibaInputWrapperInner,.KibaInputWrapper.error:focus-within .KibaInputWrapperInner{border-color:var(--kiba-color-error)}.KibaInputWrapper.error .KibaInputWrapperInner{background-color:var(--kiba-color-error-light90);border-color:var(--kiba-color-error-light20)}.KibaInputWrapper.error .KibaInputWrapperMessage{color:var(--kiba-color-error)}.KibaInputWrapper.success:hover .KibaInputWrapperInner{border-color:var(--kiba-color-success-light10)}.KibaInputWrapper.success.focus .KibaInputWrapperInner,.KibaInputWrapper.success:focus-within .KibaInputWrapperInner{border-color:var(--kiba-color-success)}.KibaInputWrapper.success .KibaInputWrapperInner{background-color:var(--kiba-color-success-light90);border-color:var(--kiba-color-success-light20)}.KibaInputWrapper.success .KibaInputWrapperMessage{color:var(--kiba-color-success)}}@layer kiba-structure{.KibaLinePager{display:flex;flex-direction:row;width:100%}.LinePagerItem{cursor:pointer;flex-grow:1;flex-shrink:1;border:none;padding:0}}@layer kiba-theme{.KibaLinePager .LinePagerItem{background-color:transparent;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding-narrow3);background-color:var(--kiba-color-background-dark05);border-radius:var(--kiba-border-radius)}.KibaLinePager .LinePagerItem:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaLinePager .LinePagerItem:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaLinePager .LinePagerItem:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaLinePager .LinePagerItem.active{background-color:var(--kiba-color-brand-primary)}.KibaLinePager.primary .LinePagerItem{background-color:var(--kiba-color-brand-primary);border-color:var(--kiba-color-brand-primary)}.KibaLinePager.primary .LinePagerItem:hover{background-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaLinePager.primary .LinePagerItem:active{background-color:var(--kiba-color-brand-secondary-dark10)}.KibaLinePager.secondary .LinePagerItem{border-color:var(--kiba-color-brand-primary)}.KibaLinePager.large .LinePagerItem{padding:var(--kiba-padding)}.KibaLinePager.small .LinePagerItem{padding:var(--kiba-padding-narrow4)}.KibaLinePager.card .LinePagerItem{background-color:var(--kiba-color-background-light10);border-color:var(--kiba-color-background-dark05);border-width:var(--kiba-border-width);box-shadow:0 8px 8px -6px #00000026;margin:0 4px 12px;padding:var(--kiba-padding-wide2)}}@layer kiba-structure{.KibaLink{cursor:pointer}.KibaLink.disabled{cursor:not-allowed}}@layer kiba-theme{.KibaLink{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:inherit;margin:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit;background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;color:var(--kiba-color-brand-primary);text-decoration:underline}.KibaLink:hover{color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaLink:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaLink.disabled,.KibaLink.disabled:hover{color:var(--kiba-color-text-clear50)}.KibaLink:visited{color:var(--kiba-color-brand-primary)}.KibaLink:visited:hover{color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}}@layer kiba-structure{.KibaLinkBase{cursor:pointer;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;background-clip:padding-box;box-sizing:border-box;position:relative}.KibaLinkBase.fullWidth{width:100%}.KibaLinkBase.fullHeight{height:100%}.KibaLinkBase.disabled{cursor:not-allowed}}@layer kiba-theme{.KibaLinkBase{background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s}.KibaLinkBase:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaLinkBase:active{background-color:var(--kiba-color-brand-primary-clear75)}.KibaLinkBase:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaLinkBase.disabled,.KibaLinkBase.disabled:hover,.KibaLinkBase.disabled:active{background-color:var(--kiba-color-text-clear50)}.KibaLinkBase.translucent{background-color:transparent}.KibaLinkBase.translucent:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaLinkBase.translucent:active{background-color:var(--kiba-color-brand-primary-clear75)}.KibaLinkBase.card{background-color:var(--kiba-color-background-light10);border-color:var(--kiba-color-background-dark05);border-width:var(--kiba-border-width);box-shadow:0 8px 8px -6px #00000026;margin:0 4px 12px;padding:var(--kiba-padding-wide2)}.KibaLinkBase.card:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaLinkBase.card:active{background-color:var(--kiba-color-brand-primary-clear75)}.KibaLinkBase.image:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaLinkBase.image:active{background-color:var(--kiba-color-brand-primary-clear75)}.KibaLinkBase.image:hover{opacity:.8}.KibaLinkBase.image:active{opacity:.6}}@layer kiba-structure{.KibaListItem{display:flex;flex-direction:row;align-items:center;justify-content:start;background-clip:border-box;cursor:default}.KibaListItem.clickable{cursor:pointer}.KibaListItem.disabled{cursor:auto}}@layer kiba-theme{.KibaListItem{background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding-wide) var(--kiba-padding-wide)}.KibaListItem.clickable:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaListItem.clickable:active{background-color:var(--kiba-color-brand-primary-clear75)}.KibaListItem.clickable:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaListItem.selected{background-color:var(--kiba-color-brand-primary-clear80)}.KibaListItem.disabled:hover{background-color:transparent}.KibaListItem.slim{padding:var(--kiba-padding) var(--kiba-padding)}}@layer kiba-structure{.KibaPrettyText{box-sizing:border-box}.KibaPrettyText>p{display:block}.KibaPrettyText>em{display:inline}.KibaPrettyText>strong{display:inline}}@layer kiba-theme{.KibaPrettyText{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;word-break:break-word}.KibaPrettyText>p{margin:1em 0}.KibaPrettyText>em{font-style:italic}.KibaPrettyText>strong{font-weight:bolder}.KibaPrettyText.left{text-align:left}.KibaPrettyText.center{text-align:center}.KibaPrettyText.right{text-align:right}.KibaPrettyText.justify{text-align:justify}.KibaPrettyText.inherit{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:inherit;margin:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit}.KibaPrettyText.bold,.KibaPrettyText.strong{font-weight:bolder}.KibaPrettyText.italic,.KibaPrettyText.emphasis{font-style:italic}.KibaPrettyText.underline,.KibaPrettyText.inserted{text-decoration:underline}.KibaPrettyText.deleted{text-decoration:line-through}.KibaPrettyText.small,.KibaPrettyText.smaller{font-size:smaller}.KibaPrettyText.large{font-size:larger}.KibaPrettyText.subscript{vertical-align:sub;font-size:smaller}.KibaPrettyText.superscript{vertical-align:super;font-size:smaller}.KibaPrettyText.header1,.KibaPrettyText.header{font-size:3rem;font-weight:800;color:var(--kiba-color-text);line-height:1.2em;margin:.67em 0}.KibaPrettyText.header1>strong,.KibaPrettyText.header>strong{color:var(--kiba-color-brand-primary)}.KibaPrettyText.header2,.KibaPrettyText.title{font-size:2rem;font-weight:700;color:var(--kiba-color-text);line-height:1.2em;margin:.83em 0}.KibaPrettyText.header3,.KibaPrettyText.subtitle{font-size:1.4rem;font-weight:700;color:var(--kiba-color-text);line-height:1.2em;margin:1em 0 .5em}.KibaPrettyText.header4{font-size:1.3rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em;text-decoration:underline;margin:1em 0 .5em}.KibaPrettyText.header5{font-size:1.2rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em;margin:1em 0 .5em}.KibaPrettyText.header6{font-size:1.1rem;font-weight:600;color:var(--kiba-color-text);line-height:1.2em;margin:1em 0 .5em}.KibaPrettyText.paragraph{margin:1em 0}.KibaPrettyText.note{font-size:.8rem;color:var(--kiba-color-text-clear25)}.KibaPrettyText.supersize{font-size:3rem}.KibaPrettyText.unmargined{margin:0}.KibaPrettyText.margined{margin:1em 0 .5em}.KibaPrettyText.colored,.KibaPrettyText.branded{color:var(--kiba-color-brand-primary)}.KibaPrettyText.error{color:var(--kiba-color-error)}.KibaPrettyText.success{color:var(--kiba-color-success)}}@layer kiba-structure{.KibaProgressCounterItem{cursor:pointer;outline:none;display:flex;flex-direction:row;align-items:center;justify-content:center;background-clip:border-box;transition-duration:.3s;border:none}.KibaProgressCounterItem.disabled{cursor:auto}}@layer kiba-theme{.KibaProgressCounterItem{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding) var(--kiba-padding-wide);background-color:transparent;color:var(--kiba-color-brand-primary-clear75)}.KibaProgressCounterItem:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaProgressCounterItem:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaProgressCounterItem:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaProgressCounterItem.disabled:hover{background-color:transparent}.KibaProgressCounterItem.selected{font-weight:bolder;color:var(--kiba-color-brand-primary)}}@layer kiba-structure{.KibaSelectableView{position:relative;color:currentColor;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;background-clip:padding-box;width:fit-content;box-sizing:border-box}.KibaSelectableView.fullWidth{width:100%}.KibaSelectableView.fullHeight{height:100%}.KibaSelectableView.disabled{cursor:not-allowed}.KibaSelectableView>.KibaSelectableView-overlay{position:absolute;height:100%;width:100%;z-index:2;box-sizing:border-box}}@layer kiba-theme{.KibaSelectableView{border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;background-color:transparent;padding:var(--kiba-padding)}.KibaSelectableView>.KibaSelectableView-overlay{background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s}.KibaSelectableView:hover>.KibaSelectableView-overlay{background-color:var(--kiba-color-brand-primary-clear80)}.KibaSelectableView:active>.KibaSelectableView-overlay{background-color:var(--kiba-color-brand-primary-clear50)}.KibaSelectableView.selected>.KibaSelectableView-overlay{background-color:transparent;border-color:transparent}.KibaSelectableView.disabled>.KibaSelectableView-overlay{background-color:#0000001a}.KibaSelectableView.disabled:hover>.KibaSelectableView-overlay,.KibaSelectableView.disabled:active>.KibaSelectableView-overlay{background-color:#0000001a}}@layer kiba-structure{.KibaSwitch{cursor:pointer}.KibaSwitch>.KibaSwitchInner{float:left;cursor:pointer}.KibaSwitch.checked>.KibaSwitchInner{float:right}.KibaSwitch.disabled{cursor:not-allowed}.KibaSwitch.disabled>.KibaSwitchInner{cursor:not-allowed}}@layer kiba-theme{.KibaSwitch{transition:.3s;width:2.5em;background-color:var(--kiba-color-background-dark50);border-radius:1em;padding:.15em}.KibaSwitch:hover{background-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaSwitch>.KibaSwitchInner{width:1em;height:1em;background-color:var(--kiba-color-background);border-radius:50%;transition:.3s}.KibaSwitch.checked{background-color:var(--kiba-color-brand-primary)}.KibaSwitch.checked:hover{background-color:var(--kiba-color-brand-secondary, var(--kiba-color-brand-primary-dark10))}.KibaSwitch.disabled,.KibaSwitch.disabled:hover,.KibaSwitch.disabled.checked{background-color:var(--kiba-color-text-clear50)}}@layer kiba-structure{.KibaTabBarItem{cursor:pointer;outline:none;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;background-clip:border-box;text-align:center}.KibaTabBarItem.collapsible{flex-shrink:1}.KibaTabBarItem.expandable{flex-grow:1}.KibaTabBarItem.disabled{cursor:auto}}@layer kiba-theme{.KibaTabBarItem{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;text-align:inherit;text-shadow:inherit;text-transform:inherit;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;background-color:transparent;padding:var(--kiba-padding) var(--kiba-padding-wide);border:none;border-bottom:2px solid transparent;border-radius:var(--kiba-border-radius) var(--kiba-border-radius) 0 0;color:var(--kiba-color-brand-primary-clear25)}.KibaTabBarItem:hover{background-color:var(--kiba-color-brand-primary-clear90)}.KibaTabBarItem:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaTabBarItem:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaTabBarItem.selected{color:var(--kiba-color-brand-primary);border-bottom-color:var(--kiba-color-brand-primary)}.KibaTabBarItem.disabled:hover{background-color:transparent}}@layer kiba-structure{.KibaTitledCollapsibleBox{width:100%;overflow:hidden}.KibaTitledCollapsibleBoxHeader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;width:100%}.KibaTitledCollapsibleBoxContent{width:100%}}@layer kiba-theme{.KibaTitledCollapsibleBox{background-color:transparent;border-radius:var(--kiba-border-radius);border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;border-color:var(--kiba-color-background-dark10)}.KibaTitledCollapsibleBox .KibaTitledCollapsibleBoxHeader{font-size:var(--kiba-font-size);font-family:var(--kiba-font-family);font-weight:400;color:var(--kiba-color-text);line-height:var(--kiba-line-height);text-decoration:none;margin:0;text-align:inherit;text-shadow:inherit;text-transform:inherit;font-weight:bolder;border-color:transparent;border-width:2px;border-style:solid;outline:none;transition-duration:.3s;padding:var(--kiba-padding) var(--kiba-padding-wide);background-color:var(--kiba-color-background-dark01)}.KibaTitledCollapsibleBox .KibaTitledCollapsibleBoxHeader:hover{background-color:var(--kiba-color-neutral)}.KibaTitledCollapsibleBox .KibaTitledCollapsibleBoxHeader:active{background-color:var(--kiba-color-brand-primary-clear80)}.KibaTitledCollapsibleBox .KibaTitledCollapsibleBoxHeader:focus-visible{border-color:var(--kiba-color-background-dark50)}.KibaTitledCollapsibleBox .KibaTitledCollapsibleBoxContent{padding:var(--kiba-padding) var(--kiba-padding-wide)}.KibaTitledCollapsibleBox.disabled{background-color:var(--kiba-color-disabled)}.KibaTitledCollapsibleBox.disabled .KibaTitledCollapsibleBoxHeader{color:var(--kiba-color-text-clear50)}}@layer kiba-structure{.KibaWebView{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.web-view-loading-wrapper{position:absolute}.web-view-iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none}.no-js .web-view-iframe.lazyload{display:none}.web-view-iframe.lazyload,.web-view-iframe.lazyloading,.web-view-iframe.isLoading{opacity:0}.web-view-iframe.lazyloaded{display:block;opacity:1;transition:opacity .15s}}@layer kiba-theme{.KibaWebView{background-color:transparent;border-radius:var(--kiba-border-radius);border-color:transparent;border-style:solid;border-width:0;box-shadow:none;padding:0;margin:0;outline-style:solid;outline-color:transparent;outline-width:0;outline-offset:0;opacity:1;box-sizing:border-box;background-color:var(--kiba-color-background)}}@layer kiba-structure{.KibaCarouselSlider{display:flex;align-items:center;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.KibaCarouselSlider::-webkit-scrollbar{width:0px;height:0px}.KibaCarouselSlider::-webkit-scrollbar-thumb{background:transparent}.KibaCarouselSlider::-webkit-scrollbar-track{background:transparent}.KibaCarouselSlider{-ms-overflow-style:none;overflow:auto}.KibaCarouselSlide{scroll-snap-align:start;flex-shrink:0;height:100%;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;align-items:center;justify-content:center}}@layer kiba-structure{.KibaList{display:flex;flex-direction:column;max-width:100%;overflow:auto}.KibaList.fullWidth{width:100%}}@layer kiba-theme;@layer kiba-structure{.KibaMultiLineInput-textarea{width:100%;background:none;border:none;outline:none;cursor:text;overflow-y:auto;resize:none;box-shadow:none}.KibaMultiLineInput-textarea:hover{box-shadow:none}.KibaMultiLineInput-textarea:focus{outline:none}.KibaMultiLineInput-textarea.disabled{pointer-events:none}}@layer kiba-theme{.KibaMultiLineInput-textarea{font:inherit;color:inherit}}@layer kiba-structure{.KibaOptionSelect{width:100%;position:relative;display:block}}@layer kiba-theme;@layer kiba-structure{.KibaProgressCounter{display:flex;flex-direction:row;max-width:100%;overflow:auto}}@layer kiba-structure{.KibaSingleLineInput{width:100%}.KibaSingleLineInputInput{background:none;border:none;outline:none;cursor:text;overflow:hidden;white-space:nowrap;box-shadow:none;width:100%}.KibaSingleLineInputInput:hover{box-shadow:none}.KibaSingleLineInputInput:focus{outline:none}.KibaSingleLineInputInput.disabled{pointer-events:none}.KibaSingleLineInputInput.hideSpinButtons[type=number]{-moz-appearance:textfield}.KibaSingleLineInputInput.hideSpinButtons::-webkit-outer-spin-button,.KibaSingleLineInputInput.hideSpinButtons::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}@layer kiba-structure{.KibaTabBar{display:flex;flex-direction:row;max-width:100%;overflow:auto}.KibaTabBar.fullWidth{width:100%}}@layer kiba-theme;@layer kiba-structure{.KibaResponsiveContainingView{max-width:var(--rcv-max-width-base, 100%)}.KibaResponsiveContainingView.centered{margin-left:auto;margin-right:auto}@media(min-width:576px){.KibaResponsiveContainingView{max-width:var(--rcv-max-width-small, var(--rcv-max-width-base, 100%))}}@media(min-width:768px){.KibaResponsiveContainingView{max-width:var(--rcv-max-width-medium, var(--rcv-max-width-small, var(--rcv-max-width-base, 100%)))}}@media(min-width:992px){.KibaResponsiveContainingView{max-width:var(--rcv-max-width-large, var(--rcv-max-width-medium, var(--rcv-max-width-small, var(--rcv-max-width-base, 100%))))}}@media(min-width:1200px){.KibaResponsiveContainingView{max-width:var(--rcv-max-width-extra-large, var(--rcv-max-width-large, var(--rcv-max-width-medium, var(--rcv-max-width-small, var(--rcv-max-width-base, 100%)))))}}@media(min-width:1200px){.KibaResponsiveContainingView{max-width:var(--rcv-max-width-max, var(--rcv-max-width-extra-large, var(--rcv-max-width-large, var(--rcv-max-width-medium, var(--rcv-max-width-small, var(--rcv-max-width-base, 100%))))))}}}@layer kiba-structure{@media(min-width:576px){.KibaResponsiveHidingView.hidden-above-small{display:none!important}}@media(min-width:768px){.KibaResponsiveHidingView.hidden-above-medium{display:none!important}}@media(min-width:992px){.KibaResponsiveHidingView.hidden-above-large{display:none!important}}@media(min-width:1200px){.KibaResponsiveHidingView.hidden-above-extra-large{display:none!important}}@media not all and (min-width:576px){.KibaResponsiveHidingView.hidden-below-small{display:none!important}}@media not all and (min-width:768px){.KibaResponsiveHidingView.hidden-below-medium{display:none!important}}@media not all and (min-width:992px){.KibaResponsiveHidingView.hidden-below-large{display:none!important}}@media not all and (min-width:1200px){.KibaResponsiveHidingView.hidden-below-extra-large{display:none!important}}}@layer kiba-theme{.KibaResponsiveTextAlignmentView{text-align:var(--rtav-text-align-base, left)}@media(min-width:576px){.KibaResponsiveTextAlignmentView{text-align:var(--rtav-text-align-small, var(--rtav-text-align-base, left))}}@media(min-width:768px){.KibaResponsiveTextAlignmentView{text-align:var(--rtav-text-align-medium, var(--rtav-text-align-small, var(--rtav-text-align-base, left)))}}@media(min-width:992px){.KibaResponsiveTextAlignmentView{text-align:var(--rtav-text-align-large, var(--rtav-text-align-medium, var(--rtav-text-align-small, var(--rtav-text-align-base, left))))}}@media(min-width:1200px){.KibaResponsiveTextAlignmentView{text-align:var(--rtav-text-align-extra-large, var(--rtav-text-align-large, var(--rtav-text-align-medium, var(--rtav-text-align-small, var(--rtav-text-align-base, left)))))}}}.KibaToastContainer>div{max-width:none!important;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}@layer kiba-structure{@keyframes kiba-toast-fade-in{0%{transform:translate3d(0,-200%,0) scale(.6);opacity:.5}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes kiba-toast-fade-out{0%{transform:translateZ(-1px) scale(1);opacity:1}to{transform:translate3d(0,-150%,-1px) scale(.6);opacity:0}}.KibaToast{display:flex;transition-duration:.3s;white-space:nowrap;outline:none;border:none;text-decoration:none;cursor:default;background-clip:border-box;position:relative;box-sizing:border-box}.KibaToast.clickable{cursor:pointer}.KibaToast.animateIn{animation:kiba-toast-fade-in .35s cubic-bezier(.21,1.02,.73,1)}.KibaToast.animateOut{animation:kiba-toast-fade-out .75s cubic-bezier(.06,.71,.55,1) forwards}}@layer kiba-theme{.KibaToast{background-color:var(--kiba-color-background-light10, #ffffff);border-color:var(--kiba-color-background-dark05, rgba(0, 0, 0, .05));border-width:var(--kiba-border-width, 1px);border-style:solid;border-radius:var(--kiba-border-radius, .5em);box-shadow:0 8px 8px -6px #00000026;padding:var(--kiba-padding, .5em) var(--kiba-padding-wide, 1em);color:var(--kiba-color-text, #333333);transition-duration:.3s}.KibaToast:hover{background-color:var(--kiba-color-background, #ffffff)}.KibaToast:active{background-color:var(--kiba-color-background-dark10, #f0f0f0)}.KibaToast:focus-visible{border-color:var(--kiba-color-background-dark50, rgba(0, 0, 0, .5))}.KibaToast.success{background-color:var(--kiba-color-success-clear90, #d4edda);color:var(--kiba-color-success-dark25, #155724);border-color:var(--kiba-color-success-clear75, #c3e6cb)}.KibaToast.error{background-color:var(--kiba-color-error-clear90, #f8d7da);color:var(--kiba-color-error-dark25, #721c24);border-color:var(--kiba-color-error-clear75, #f5c6cb)}.KibaToast.warning{background-color:var(--kiba-color-warning-clear90, #fff3cd);color:var(--kiba-color-warning-dark25, #856404);border-color:var(--kiba-color-warning-clear75, #ffeeba)}.KibaToast.info{background-color:var(--kiba-color-info-clear90, #d1ecf1);color:var(--kiba-color-info-dark25, #0c5460);border-color:var(--kiba-color-info-clear75, #bee5eb)}}:root{--kiba-padding: .5rem;--kiba-padding-narrow: .25rem;--kiba-padding-wide: 1rem;--kiba-padding-wide2: 2rem;--kiba-font-family: "Host Grotesk", system-ui, sans-serif;--kiba-font-size: 16px;--kiba-border-radius: .5rem;--kiba-color-background: #050505;--kiba-color-brand-primary: #FFA166;--kiba-color-brand-secondary: #FDDB7C;--kiba-color-success: #66FFA1;--kiba-color-warning: #FFED66;--kiba-color-error: #FF6678;--kiba-color-text: #f8fafc;--kiba-color-text-on-brand: #000000;--logo-wordmark-url: "/assets/wordmark-noback-dark.svg";--logo-icon-url: "/assets/icon-noback.svg";--box-background-color: rgba(20, 10, 0, .6);--box-border-color: rgba(255, 255, 255, .1);--accordion-hover-bg: rgba(255, 255, 255, .03);--accordion-hover-border: rgba(255, 255, 255, .15)}@media(prefers-color-scheme:light){:root{--kiba-color-background: #FFFFFF;--kiba-color-success: #2eb96d;--kiba-color-text: #111827;--kiba-color-text-on-brand: #000000;--logo-filter: none;--logo-wordmark-url: "/assets/wordmark-noback.svg";--logo-icon-url: "/assets/icon-noback.svg";--box-background-color: rgba(249, 250, 251, .95);--box-border-color: rgba(0, 0, 0, .08);--accordion-hover-bg: rgba(0, 0, 0, .02);--accordion-hover-border: rgba(0, 0, 0, .12);--kiba-color-background-light01: color-mix(in srgb, var(--kiba-color-background), black 1%);--kiba-color-background-light05: color-mix(in srgb, var(--kiba-color-background), black 5%);--kiba-color-background-light10: color-mix(in srgb, var(--kiba-color-background), black 10%);--kiba-color-background-light20: color-mix(in srgb, var(--kiba-color-background), black 20%);--kiba-color-background-light25: color-mix(in srgb, var(--kiba-color-background), black 25%);--kiba-color-background-light50: color-mix(in srgb, var(--kiba-color-background), black 50%);--kiba-color-background-light75: color-mix(in srgb, var(--kiba-color-background), black 75%);--kiba-color-background-light80: color-mix(in srgb, var(--kiba-color-background), black 80%);--kiba-color-background-light90: color-mix(in srgb, var(--kiba-color-background), black 90%);--kiba-color-background-light95: color-mix(in srgb, var(--kiba-color-background), black 95%);--kiba-color-background-light99: color-mix(in srgb, var(--kiba-color-background), black 99%);--kiba-color-background-dark01: color-mix(in srgb, var(--kiba-color-background), white 1%);--kiba-color-background-dark05: color-mix(in srgb, var(--kiba-color-background), white 5%);--kiba-color-background-dark10: color-mix(in srgb, var(--kiba-color-background), white 10%);--kiba-color-background-dark20: color-mix(in srgb, var(--kiba-color-background), white 20%);--kiba-color-background-dark25: color-mix(in srgb, var(--kiba-color-background), white 25%);--kiba-color-background-dark50: color-mix(in srgb, var(--kiba-color-background), white 50%);--kiba-color-background-dark75: color-mix(in srgb, var(--kiba-color-background), white 75%);--kiba-color-background-dark80: color-mix(in srgb, var(--kiba-color-background), white 80%);--kiba-color-background-dark90: color-mix(in srgb, var(--kiba-color-background), white 90%);--kiba-color-background-dark95: color-mix(in srgb, var(--kiba-color-background), white 95%);--kiba-color-background-dark99: color-mix(in srgb, var(--kiba-color-background), white 99%);--kiba-color-brand-primary-light01: color-mix(in srgb, var(--kiba-color-brand-primary), black 1%);--kiba-color-brand-primary-light05: color-mix(in srgb, var(--kiba-color-brand-primary), black 5%);--kiba-color-brand-primary-light10: color-mix(in srgb, var(--kiba-color-brand-primary), black 10%);--kiba-color-brand-primary-light20: color-mix(in srgb, var(--kiba-color-brand-primary), black 20%);--kiba-color-brand-primary-light25: color-mix(in srgb, var(--kiba-color-brand-primary), black 25%);--kiba-color-brand-primary-light50: color-mix(in srgb, var(--kiba-color-brand-primary), black 50%);--kiba-color-brand-primary-light75: color-mix(in srgb, var(--kiba-color-brand-primary), black 75%);--kiba-color-brand-primary-light80: color-mix(in srgb, var(--kiba-color-brand-primary), black 80%);--kiba-color-brand-primary-light90: color-mix(in srgb, var(--kiba-color-brand-primary), black 90%);--kiba-color-brand-primary-light95: color-mix(in srgb, var(--kiba-color-brand-primary), black 95%);--kiba-color-brand-primary-light99: color-mix(in srgb, var(--kiba-color-brand-primary), black 99%);--kiba-color-brand-primary-dark01: color-mix(in srgb, var(--kiba-color-brand-primary), white 1%);--kiba-color-brand-primary-dark05: color-mix(in srgb, var(--kiba-color-brand-primary), white 5%);--kiba-color-brand-primary-dark10: color-mix(in srgb, var(--kiba-color-brand-primary), white 10%);--kiba-color-brand-primary-dark20: color-mix(in srgb, var(--kiba-color-brand-primary), white 20%);--kiba-color-brand-primary-dark25: color-mix(in srgb, var(--kiba-color-brand-primary), white 25%);--kiba-color-brand-primary-dark50: color-mix(in srgb, var(--kiba-color-brand-primary), white 50%);--kiba-color-brand-primary-dark75: color-mix(in srgb, var(--kiba-color-brand-primary), white 75%);--kiba-color-brand-primary-dark80: color-mix(in srgb, var(--kiba-color-brand-primary), white 80%);--kiba-color-brand-primary-dark90: color-mix(in srgb, var(--kiba-color-brand-primary), white 90%);--kiba-color-brand-primary-dark95: color-mix(in srgb, var(--kiba-color-brand-primary), white 95%);--kiba-color-brand-primary-dark99: color-mix(in srgb, var(--kiba-color-brand-primary), white 99%);--kiba-color-brand-secondary-light01: color-mix(in srgb, var(--kiba-color-brand-secondary), black 1%);--kiba-color-brand-secondary-light05: color-mix(in srgb, var(--kiba-color-brand-secondary), black 5%);--kiba-color-brand-secondary-light10: color-mix(in srgb, var(--kiba-color-brand-secondary), black 10%);--kiba-color-brand-secondary-light20: color-mix(in srgb, var(--kiba-color-brand-secondary), black 20%);--kiba-color-brand-secondary-light25: color-mix(in srgb, var(--kiba-color-brand-secondary), black 25%);--kiba-color-brand-secondary-light50: color-mix(in srgb, var(--kiba-color-brand-secondary), black 50%);--kiba-color-brand-secondary-light75: color-mix(in srgb, var(--kiba-color-brand-secondary), black 75%);--kiba-color-brand-secondary-light80: color-mix(in srgb, var(--kiba-color-brand-secondary), black 80%);--kiba-color-brand-secondary-light90: color-mix(in srgb, var(--kiba-color-brand-secondary), black 90%);--kiba-color-brand-secondary-light95: color-mix(in srgb, var(--kiba-color-brand-secondary), black 95%);--kiba-color-brand-secondary-light99: color-mix(in srgb, var(--kiba-color-brand-secondary), black 99%);--kiba-color-brand-secondary-dark01: color-mix(in srgb, var(--kiba-color-brand-secondary), white 1%);--kiba-color-brand-secondary-dark05: color-mix(in srgb, var(--kiba-color-brand-secondary), white 5%);--kiba-color-brand-secondary-dark10: color-mix(in srgb, var(--kiba-color-brand-secondary), white 10%);--kiba-color-brand-secondary-dark20: color-mix(in srgb, var(--kiba-color-brand-secondary), white 20%);--kiba-color-brand-secondary-dark25: color-mix(in srgb, var(--kiba-color-brand-secondary), white 25%);--kiba-color-brand-secondary-dark50: color-mix(in srgb, var(--kiba-color-brand-secondary), white 50%);--kiba-color-brand-secondary-dark75: color-mix(in srgb, var(--kiba-color-brand-secondary), white 75%);--kiba-color-brand-secondary-dark80: color-mix(in srgb, var(--kiba-color-brand-secondary), white 80%);--kiba-color-brand-secondary-dark90: color-mix(in srgb, var(--kiba-color-brand-secondary), white 90%);--kiba-color-brand-secondary-dark95: color-mix(in srgb, var(--kiba-color-brand-secondary), white 95%);--kiba-color-brand-secondary-dark99: color-mix(in srgb, var(--kiba-color-brand-secondary), white 99%);--kiba-color-text-light01: color-mix(in srgb, var(--kiba-color-text), black 1%);--kiba-color-text-light05: color-mix(in srgb, var(--kiba-color-text), black 5%);--kiba-color-text-light10: color-mix(in srgb, var(--kiba-color-text), black 10%);--kiba-color-text-light20: color-mix(in srgb, var(--kiba-color-text), black 20%);--kiba-color-text-light25: color-mix(in srgb, var(--kiba-color-text), black 25%);--kiba-color-text-light50: color-mix(in srgb, var(--kiba-color-text), black 50%);--kiba-color-text-light75: color-mix(in srgb, var(--kiba-color-text), black 75%);--kiba-color-text-light80: color-mix(in srgb, var(--kiba-color-text), black 80%);--kiba-color-text-light90: color-mix(in srgb, var(--kiba-color-text), black 90%);--kiba-color-text-light95: color-mix(in srgb, var(--kiba-color-text), black 95%);--kiba-color-text-light99: color-mix(in srgb, var(--kiba-color-text), black 99%);--kiba-color-text-dark01: color-mix(in srgb, var(--kiba-color-text), white 1%);--kiba-color-text-dark05: color-mix(in srgb, var(--kiba-color-text), white 5%);--kiba-color-text-dark10: color-mix(in srgb, var(--kiba-color-text), white 10%);--kiba-color-text-dark20: color-mix(in srgb, var(--kiba-color-text), white 20%);--kiba-color-text-dark25: color-mix(in srgb, var(--kiba-color-text), white 25%);--kiba-color-text-dark50: color-mix(in srgb, var(--kiba-color-text), white 50%);--kiba-color-text-dark75: color-mix(in srgb, var(--kiba-color-text), white 75%);--kiba-color-text-dark80: color-mix(in srgb, var(--kiba-color-text), white 80%);--kiba-color-text-dark90: color-mix(in srgb, var(--kiba-color-text), white 90%);--kiba-color-text-dark95: color-mix(in srgb, var(--kiba-color-text), white 95%);--kiba-color-text-dark99: color-mix(in srgb, var(--kiba-color-text), white 99%);--kiba-color-text-on-brand-light01: color-mix(in srgb, var(--kiba-color-text-on-brand), black 1%);--kiba-color-text-on-brand-light05: color-mix(in srgb, var(--kiba-color-text-on-brand), black 5%);--kiba-color-text-on-brand-light10: color-mix(in srgb, var(--kiba-color-text-on-brand), black 10%);--kiba-color-text-on-brand-light20: color-mix(in srgb, var(--kiba-color-text-on-brand), black 20%);--kiba-color-text-on-brand-light25: color-mix(in srgb, var(--kiba-color-text-on-brand), black 25%);--kiba-color-text-on-brand-light50: color-mix(in srgb, var(--kiba-color-text-on-brand), black 50%);--kiba-color-text-on-brand-light75: color-mix(in srgb, var(--kiba-color-text-on-brand), black 75%);--kiba-color-text-on-brand-light80: color-mix(in srgb, var(--kiba-color-text-on-brand), black 80%);--kiba-color-text-on-brand-light90: color-mix(in srgb, var(--kiba-color-text-on-brand), black 90%);--kiba-color-text-on-brand-light95: color-mix(in srgb, var(--kiba-color-text-on-brand), black 95%);--kiba-color-text-on-brand-light99: color-mix(in srgb, var(--kiba-color-text-on-brand), black 99%);--kiba-color-text-on-brand-dark01: color-mix(in srgb, var(--kiba-color-text-on-brand), white 1%);--kiba-color-text-on-brand-dark05: color-mix(in srgb, var(--kiba-color-text-on-brand), white 5%);--kiba-color-text-on-brand-dark10: color-mix(in srgb, var(--kiba-color-text-on-brand), white 10%);--kiba-color-text-on-brand-dark20: color-mix(in srgb, var(--kiba-color-text-on-brand), white 20%);--kiba-color-text-on-brand-dark25: color-mix(in srgb, var(--kiba-color-text-on-brand), white 25%);--kiba-color-text-on-brand-dark50: color-mix(in srgb, var(--kiba-color-text-on-brand), white 50%);--kiba-color-text-on-brand-dark75: color-mix(in srgb, var(--kiba-color-text-on-brand), white 75%);--kiba-color-text-on-brand-dark80: color-mix(in srgb, var(--kiba-color-text-on-brand), white 80%);--kiba-color-text-on-brand-dark90: color-mix(in srgb, var(--kiba-color-text-on-brand), white 90%);--kiba-color-text-on-brand-dark95: color-mix(in srgb, var(--kiba-color-text-on-brand), white 95%);--kiba-color-text-on-brand-dark99: color-mix(in srgb, var(--kiba-color-text-on-brand), white 99%);--kiba-color-disabled-light01: color-mix(in srgb, var(--kiba-color-disabled), black 1%);--kiba-color-disabled-light05: color-mix(in srgb, var(--kiba-color-disabled), black 5%);--kiba-color-disabled-light10: color-mix(in srgb, var(--kiba-color-disabled), black 10%);--kiba-color-disabled-light20: color-mix(in srgb, var(--kiba-color-disabled), black 20%);--kiba-color-disabled-light25: color-mix(in srgb, var(--kiba-color-disabled), black 25%);--kiba-color-disabled-light50: color-mix(in srgb, var(--kiba-color-disabled), black 50%);--kiba-color-disabled-light75: color-mix(in srgb, var(--kiba-color-disabled), black 75%);--kiba-color-disabled-light80: color-mix(in srgb, var(--kiba-color-disabled), black 80%);--kiba-color-disabled-light90: color-mix(in srgb, var(--kiba-color-disabled), black 90%);--kiba-color-disabled-light95: color-mix(in srgb, var(--kiba-color-disabled), black 95%);--kiba-color-disabled-light99: color-mix(in srgb, var(--kiba-color-disabled), black 99%);--kiba-color-disabled-dark01: color-mix(in srgb, var(--kiba-color-disabled), white 1%);--kiba-color-disabled-dark05: color-mix(in srgb, var(--kiba-color-disabled), white 5%);--kiba-color-disabled-dark10: color-mix(in srgb, var(--kiba-color-disabled), white 10%);--kiba-color-disabled-dark20: color-mix(in srgb, var(--kiba-color-disabled), white 20%);--kiba-color-disabled-dark25: color-mix(in srgb, var(--kiba-color-disabled), white 25%);--kiba-color-disabled-dark50: color-mix(in srgb, var(--kiba-color-disabled), white 50%);--kiba-color-disabled-dark75: color-mix(in srgb, var(--kiba-color-disabled), white 75%);--kiba-color-disabled-dark80: color-mix(in srgb, var(--kiba-color-disabled), white 80%);--kiba-color-disabled-dark90: color-mix(in srgb, var(--kiba-color-disabled), white 90%);--kiba-color-disabled-dark95: color-mix(in srgb, var(--kiba-color-disabled), white 95%);--kiba-color-disabled-dark99: color-mix(in srgb, var(--kiba-color-disabled), white 99%);--kiba-color-disabled-text-light01: color-mix(in srgb, var(--kiba-color-disabled-text), black 1%);--kiba-color-disabled-text-light05: color-mix(in srgb, var(--kiba-color-disabled-text), black 5%);--kiba-color-disabled-text-light10: color-mix(in srgb, var(--kiba-color-disabled-text), black 10%);--kiba-color-disabled-text-light20: color-mix(in srgb, var(--kiba-color-disabled-text), black 20%);--kiba-color-disabled-text-light25: color-mix(in srgb, var(--kiba-color-disabled-text), black 25%);--kiba-color-disabled-text-light50: color-mix(in srgb, var(--kiba-color-disabled-text), black 50%);--kiba-color-disabled-text-light75: color-mix(in srgb, var(--kiba-color-disabled-text), black 75%);--kiba-color-disabled-text-light80: color-mix(in srgb, var(--kiba-color-disabled-text), black 80%);--kiba-color-disabled-text-light90: color-mix(in srgb, var(--kiba-color-disabled-text), black 90%);--kiba-color-disabled-text-light95: color-mix(in srgb, var(--kiba-color-disabled-text), black 95%);--kiba-color-disabled-text-light99: color-mix(in srgb, var(--kiba-color-disabled-text), black 99%);--kiba-color-disabled-text-dark01: color-mix(in srgb, var(--kiba-color-disabled-text), white 1%);--kiba-color-disabled-text-dark05: color-mix(in srgb, var(--kiba-color-disabled-text), white 5%);--kiba-color-disabled-text-dark10: color-mix(in srgb, var(--kiba-color-disabled-text), white 10%);--kiba-color-disabled-text-dark20: color-mix(in srgb, var(--kiba-color-disabled-text), white 20%);--kiba-color-disabled-text-dark25: color-mix(in srgb, var(--kiba-color-disabled-text), white 25%);--kiba-color-disabled-text-dark50: color-mix(in srgb, var(--kiba-color-disabled-text), white 50%);--kiba-color-disabled-text-dark75: color-mix(in srgb, var(--kiba-color-disabled-text), white 75%);--kiba-color-disabled-text-dark80: color-mix(in srgb, var(--kiba-color-disabled-text), white 80%);--kiba-color-disabled-text-dark90: color-mix(in srgb, var(--kiba-color-disabled-text), white 90%);--kiba-color-disabled-text-dark95: color-mix(in srgb, var(--kiba-color-disabled-text), white 95%);--kiba-color-disabled-text-dark99: color-mix(in srgb, var(--kiba-color-disabled-text), white 99%);--kiba-color-error-light01: color-mix(in srgb, var(--kiba-color-error), black 1%);--kiba-color-error-light05: color-mix(in srgb, var(--kiba-color-error), black 5%);--kiba-color-error-light10: color-mix(in srgb, var(--kiba-color-error), black 10%);--kiba-color-error-light20: color-mix(in srgb, var(--kiba-color-error), black 20%);--kiba-color-error-light25: color-mix(in srgb, var(--kiba-color-error), black 25%);--kiba-color-error-light50: color-mix(in srgb, var(--kiba-color-error), black 50%);--kiba-color-error-light75: color-mix(in srgb, var(--kiba-color-error), black 75%);--kiba-color-error-light80: color-mix(in srgb, var(--kiba-color-error), black 80%);--kiba-color-error-light90: color-mix(in srgb, var(--kiba-color-error), black 90%);--kiba-color-error-light95: color-mix(in srgb, var(--kiba-color-error), black 95%);--kiba-color-error-light99: color-mix(in srgb, var(--kiba-color-error), black 99%);--kiba-color-error-dark01: color-mix(in srgb, var(--kiba-color-error), white 1%);--kiba-color-error-dark05: color-mix(in srgb, var(--kiba-color-error), white 5%);--kiba-color-error-dark10: color-mix(in srgb, var(--kiba-color-error), white 10%);--kiba-color-error-dark20: color-mix(in srgb, var(--kiba-color-error), white 20%);--kiba-color-error-dark25: color-mix(in srgb, var(--kiba-color-error), white 25%);--kiba-color-error-dark50: color-mix(in srgb, var(--kiba-color-error), white 50%);--kiba-color-error-dark75: color-mix(in srgb, var(--kiba-color-error), white 75%);--kiba-color-error-dark80: color-mix(in srgb, var(--kiba-color-error), white 80%);--kiba-color-error-dark90: color-mix(in srgb, var(--kiba-color-error), white 90%);--kiba-color-error-dark95: color-mix(in srgb, var(--kiba-color-error), white 95%);--kiba-color-error-dark99: color-mix(in srgb, var(--kiba-color-error), white 99%);--kiba-color-success-light01: color-mix(in srgb, var(--kiba-color-success), black 1%);--kiba-color-success-light05: color-mix(in srgb, var(--kiba-color-success), black 5%);--kiba-color-success-light10: color-mix(in srgb, var(--kiba-color-success), black 10%);--kiba-color-success-light20: color-mix(in srgb, var(--kiba-color-success), black 20%);--kiba-color-success-light25: color-mix(in srgb, var(--kiba-color-success), black 25%);--kiba-color-success-light50: color-mix(in srgb, var(--kiba-color-success), black 50%);--kiba-color-success-light75: color-mix(in srgb, var(--kiba-color-success), black 75%);--kiba-color-success-light80: color-mix(in srgb, var(--kiba-color-success), black 80%);--kiba-color-success-light90: color-mix(in srgb, var(--kiba-color-success), black 90%);--kiba-color-success-light95: color-mix(in srgb, var(--kiba-color-success), black 95%);--kiba-color-success-light99: color-mix(in srgb, var(--kiba-color-success), black 99%);--kiba-color-success-dark01: color-mix(in srgb, var(--kiba-color-success), white 1%);--kiba-color-success-dark05: color-mix(in srgb, var(--kiba-color-success), white 5%);--kiba-color-success-dark10: color-mix(in srgb, var(--kiba-color-success), white 10%);--kiba-color-success-dark20: color-mix(in srgb, var(--kiba-color-success), white 20%);--kiba-color-success-dark25: color-mix(in srgb, var(--kiba-color-success), white 25%);--kiba-color-success-dark50: color-mix(in srgb, var(--kiba-color-success), white 50%);--kiba-color-success-dark75: color-mix(in srgb, var(--kiba-color-success), white 75%);--kiba-color-success-dark80: color-mix(in srgb, var(--kiba-color-success), white 80%);--kiba-color-success-dark90: color-mix(in srgb, var(--kiba-color-success), white 90%);--kiba-color-success-dark95: color-mix(in srgb, var(--kiba-color-success), white 95%);--kiba-color-success-dark99: color-mix(in srgb, var(--kiba-color-success), white 99%);--kiba-color-warning-light01: color-mix(in srgb, var(--kiba-color-warning), black 1%);--kiba-color-warning-light05: color-mix(in srgb, var(--kiba-color-warning), black 5%);--kiba-color-warning-light10: color-mix(in srgb, var(--kiba-color-warning), black 10%);--kiba-color-warning-light20: color-mix(in srgb, var(--kiba-color-warning), black 20%);--kiba-color-warning-light25: color-mix(in srgb, var(--kiba-color-warning), black 25%);--kiba-color-warning-light50: color-mix(in srgb, var(--kiba-color-warning), black 50%);--kiba-color-warning-light75: color-mix(in srgb, var(--kiba-color-warning), black 75%);--kiba-color-warning-light80: color-mix(in srgb, var(--kiba-color-warning), black 80%);--kiba-color-warning-light90: color-mix(in srgb, var(--kiba-color-warning), black 90%);--kiba-color-warning-light95: color-mix(in srgb, var(--kiba-color-warning), black 95%);--kiba-color-warning-light99: color-mix(in srgb, var(--kiba-color-warning), black 99%);--kiba-color-warning-dark01: color-mix(in srgb, var(--kiba-color-warning), white 1%);--kiba-color-warning-dark05: color-mix(in srgb, var(--kiba-color-warning), white 5%);--kiba-color-warning-dark10: color-mix(in srgb, var(--kiba-color-warning), white 10%);--kiba-color-warning-dark20: color-mix(in srgb, var(--kiba-color-warning), white 20%);--kiba-color-warning-dark25: color-mix(in srgb, var(--kiba-color-warning), white 25%);--kiba-color-warning-dark50: color-mix(in srgb, var(--kiba-color-warning), white 50%);--kiba-color-warning-dark75: color-mix(in srgb, var(--kiba-color-warning), white 75%);--kiba-color-warning-dark80: color-mix(in srgb, var(--kiba-color-warning), white 80%);--kiba-color-warning-dark90: color-mix(in srgb, var(--kiba-color-warning), white 90%);--kiba-color-warning-dark95: color-mix(in srgb, var(--kiba-color-warning), white 95%);--kiba-color-warning-dark99: color-mix(in srgb, var(--kiba-color-warning), white 99%)}}.KibaInputWrapper .KibaInputWrapperInner{background-color:var(--kiba-color-background);border-color:var(--kiba-color-text-clear80)}.KibaInputWrapper.disabled .KibaInputWrapperInner,.KibaInputWrapper.error .KibaInputWrapperInner{background-color:var(--kiba-color-background)}.KibaBox.card{background-color:var(--box-background-color);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);box-shadow:none;margin:0}.KibaBox.cardSmall{padding:var(--kiba-padding) var(--kiba-padding-wide)}.KibaBox.success{background-color:var(--kiba-color-success-clear90);border-color:var(--kiba-color-success-clear50);border-width:1px}.KibaBox.warning{background-color:var(--kiba-color-warning-clear90);border-color:var(--kiba-color-warning-clear50);border-width:1px}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes typing{0%{max-width:0;opacity:0}to{max-width:100%;opacity:1}}.agent-terminal-container{background-color:var(--box-background-color);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);font-family:Courier New,Courier,monospace;overflow:hidden;max-height:500px;overflow-y:auto}.agent-terminal-container::-webkit-scrollbar{width:8px}.agent-terminal-container::-webkit-scrollbar-track{background:var(--box-background-color)}.agent-terminal-container::-webkit-scrollbar-thumb{background:var(--box-border-color);border-radius:4px}.agent-terminal-container::-webkit-scrollbar-thumb:hover{background:var(--accordion-hover-border)}.agent-terminal-header{background-color:var(--box-background-color);border-bottom:1px solid var(--box-border-color);display:flex;align-items:center;justify-content:space-between}.agent-terminal-line{margin-bottom:8px;line-height:1.6}.agent-terminal-line.is-waiting{opacity:.5}.agent-terminal-line.typing{overflow:hidden;animation:typing .8s ease-out forwards}.agent-terminal-timestamp{color:var(--kiba-color-text-light50);margin-right:8px;font-size:.85em}.agent-terminal-action-type{font-weight:700;margin-right:8px}.agent-terminal-action-type.observation{color:var(--kiba-color-info)}.agent-terminal-action-type.analysis{color:var(--kiba-color-warning)}.agent-terminal-action-type.decision{color:var(--kiba-color-brand-primary)}.agent-terminal-action-type.action{color:var(--kiba-color-success)}.agent-terminal-action-type.waiting{color:var(--kiba-color-text-light50)}.agent-terminal-cursor{display:inline-block;width:8px;height:16px;background-color:var(--kiba-color-brand-primary);animation:blink 1s infinite;margin-left:2px}.agent-terminal-waiting-dots:after{content:"...";animation:dots 1.5s infinite}.depositInfoCard{background-color:#ffffff0d;border-radius:8px;padding:16px}.depositPreviewCard{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:16px}.depositUsdcInfoCard{background-color:#ffffff0d;border-radius:8px;padding:16px}.depositUsdcPreviewCard{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:16px}.floating-chat{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.chat-bubble{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--kiba-color-brand-primary) 0%,var(--kiba-color-brand-secondary) 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 20px color-mix(in srgb,var(--kiba-color-brand-primary),transparent 60%);transition:transform .2s,box-shadow .2s}.chat-bubble:hover{transform:scale(1.05);box-shadow:0 6px 25px color-mix(in srgb,var(--kiba-color-brand-primary),transparent 50%)}.chat-window{width:420px;max-width:calc(100vw - 48px);height:600px;max-height:calc(100vh - 120px);background:var(--kiba-color-background);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0006;animation:fadeIn .2s ease-out;margin-bottom:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-header{padding:var(--kiba-padding-narrow) var(--kiba-padding-wide);background:linear-gradient(135deg,var(--kiba-color-brand-primary) 0%,var(--kiba-color-brand-secondary) 100%);display:flex;align-items:center;justify-content:space-between;color:var(--kiba-color-text-on-brand)}.messages-container{flex:1;overflow-y:auto;padding:var(--kiba-padding-wide);display:flex;flex-direction:column;gap:12px}.message-bubble{max-width:85%;padding:0 var(--kiba-padding-wide);border-radius:var(--kiba-border-radius);color:var(--kiba-color-text);font-size:14px;line-height:1.5}.message-bubble .KibaMarkdown>*:first-child{margin-top:0}.message-bubble .KibaMarkdown>*:last-child{margin-bottom:0}.message-bubble.user{background:linear-gradient(135deg,var(--kiba-color-brand-primary) 0%,var(--kiba-color-brand-secondary) 100%);color:var(--kiba-color-text-on-brand);align-self:flex-end}.message-bubble.agent{background:var(--accordion-hover-bg);border:1px solid var(--box-border-color);align-self:flex-start}.input-container{padding:12px var(--kiba-padding-wide);background:var(--kiba-color-background);border-top:1px solid var(--box-border-color);display:flex;gap:8px}.suggested-prompts{padding:8px var(--kiba-padding-wide);display:flex;flex-wrap:wrap;gap:8px}.prompt-chip{padding:6px 12px;border-radius:var(--kiba-border-radius);background:var(--accordion-hover-bg);border:1px solid var(--box-border-color);color:var(--kiba-color-text-clear50);font-size:12px;cursor:pointer;transition:all .2s}.prompt-chip:hover{background:var(--accordion-hover-border);border-color:var(--accordion-hover-border);color:var(--kiba-color-text)}.typing-indicator{display:flex;flex-direction:row;gap:4px;padding:var(--kiba-padding-wide)}.typing-indicator span{width:8px;height:8px;background:var(--kiba-color-brand-primary);border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.typing-indicator span:nth-child(1){animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.positionDashboard{width:100%;max-width:600px}.positionDashboard .statCard{background:var(--box-background-color);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);padding:var(--kiba-padding-wide);transition:border-color .2s ease}.positionDashboard .statCard:hover{border-color:var(--accordion-hover-border)}.positionDashboard .healthGauge{width:100%;height:8px;background:var(--box-border-color);border-radius:4px;overflow:hidden;position:relative}.positionDashboard .healthGauge .healthFill{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease}.positionDashboard .healthGauge .healthFill.healthy{background:linear-gradient(90deg,var(--kiba-color-success),var(--kiba-color-success-light10))}.positionDashboard .healthGauge .healthFill.warning{background:linear-gradient(90deg,var(--kiba-color-warning),var(--kiba-color-warning-light10))}.positionDashboard .healthGauge .healthFill.danger{background:linear-gradient(90deg,var(--kiba-color-error),var(--kiba-color-error-light10))}.positionDashboard .ltvDisplay{display:flex;align-items:center;gap:8px}.positionDashboard .ltvDisplay .ltvBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--kiba-border-radius);font-size:12px;font-weight:600}.positionDashboard .ltvDisplay .ltvBadge.healthy{background:var(--kiba-color-success-clear90);color:var(--kiba-color-success)}.positionDashboard .ltvDisplay .ltvBadge.warning{background:var(--kiba-color-warning-clear90);color:var(--kiba-color-warning)}.positionDashboard .ltvDisplay .ltvBadge.danger{background:var(--kiba-color-error-clear90);color:var(--kiba-color-error)}.positionDashboard .criticalWarningBanner{border-radius:var(--kiba-border-radius);padding:var(--kiba-padding-wide)}.positionDashboard .criticalWarningBanner.danger{border:2px solid var(--kiba-color-error);background:var(--kiba-color-error-clear90, rgba(244, 67, 54, .08))}.positionDashboard .criticalWarningBanner.warning{border:2px solid var(--kiba-color-warning);background:var(--kiba-color-warning-clear90, rgba(255, 193, 7, .08))}.positionDashboard .rateComparison{display:flex;flex-direction:column;gap:8px}.positionDashboard .rateComparison .rateRow{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.positionDashboard .rateComparison .netSpread{padding-top:8px;border-top:1px solid var(--box-border-color);margin-top:4px}.withdrawInfoCard{background:var(--box-background-color);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);padding:var(--kiba-padding-wide)}.withdrawPreviewCard{background:var(--box-background-color);border:1px solid var(--box-border-color);border-radius:var(--kiba-border-radius);padding:var(--kiba-padding-wide);transition:border-color .2s ease}.withdrawPreviewCard.safe{border-color:var(--kiba-color-success)}.withdrawPreviewCard.warning{border-color:var(--kiba-color-warning);background:var(--kiba-color-warning-clear90, rgba(255, 193, 7, .05))}.withdrawPreviewCard.danger{border-color:var(--kiba-color-error);background:var(--kiba-color-error-clear90, rgba(244, 67, 54, .05))}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmerEffect{0%{background-position:-200% center}to{background-position:200% center}}@keyframes textMoveBackgroundEffect{to{background-position:400% 0}}@keyframes steamEffect{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.GlowingButton{position:relative;display:inline-flex}.GlowingButton .KibaButton{position:relative;background:linear-gradient(90deg,var(--kiba-color-brand-primary) 0%,var(--kiba-color-brand-secondary) 50%,var(--kiba-color-brand-primary) 100%)!important;background-size:200% 100%!important;animation:shimmerEffect 2.5s ease-in-out infinite!important;color:var(--kiba-color-text-on-brand)!important;transition:filter .3s ease,box-shadow .3s ease!important}.GlowingButton .KibaButton:hover{filter:brightness(1.05)!important;box-shadow:0 0 12px #34d39966,0 0 24px #66ccff40!important}.GlowingButton .KibaButton.disabled{opacity:.2!important;pointer-events:none!important}.GlowingBorder{position:relative;border-radius:8px;z-index:0;overflow:visible}.GlowingBorder:before{content:"";position:absolute;inset:-4px;background:linear-gradient(45deg,var(--kiba-color-brand-primary),var(--kiba-color-brand-secondary),var(--kiba-color-brand-primary),var(--kiba-color-brand-secondary));background-size:400%;animation:steamEffect 50s linear infinite;border-radius:12px;filter:blur(8px);opacity:.6;z-index:-1;pointer-events:none}.GlowingBorder>*{background-color:var(--kiba-color-background);border-radius:8px}.GlowingBanner{position:relative;background:linear-gradient(90deg,var(--kiba-color-brand-primary) 0%,var(--kiba-color-brand-secondary) 50%,var(--kiba-color-brand-primary) 100%)!important;background-size:200% 100%!important;animation:shimmerEffect 2.5s ease-in-out infinite;border-radius:0;z-index:0;overflow:visible}.GlowingText{position:relative}.GlowingTextColored{background:linear-gradient(45deg,var(--kiba-color-brand-primary),var(--kiba-color-brand-secondary),var(--kiba-color-brand-primary),var(--kiba-color-brand-secondary)) 0 0/400% 100%;background-size:400%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:textMoveBackgroundEffect 50s linear infinite}.loadingIndicator{display:flex;align-items:flex-end;gap:5px;width:40px;height:40px}.loadingIndicatorDot{flex:1;background:linear-gradient(to top,var(--kiba-color-brand-primary),var(--kiba-color-brand-primary),var(--kiba-color-brand-secondary));border-radius:3px 3px 0 0;transform-origin:bottom;opacity:0;transform:scaleY(0);animation:loadingIndicatorAnimation 2.5s infinite ease-in-out}.loadingIndicatorDot:nth-child(1){height:40%;animation-delay:.1s}.loadingIndicatorDot:nth-child(2){height:70%;animation-delay:.3s}.loadingIndicatorDot:nth-child(3){height:100%;animation-delay:.5s}@keyframes loadingIndicatorAnimation{0%{transform:scaleY(0);opacity:0;transform-origin:bottom}25%{transform:scaleY(1);opacity:1;transform-origin:bottom}70%{transform:scaleY(1);opacity:1;transform-origin:bottom}70.01%{transform-origin:top}to{transform:scaleY(0);opacity:0;transform-origin:top}}.stepIndicator{width:2rem;height:.25rem;border-radius:.125rem;background-color:var(--kiba-color-text-clear80);transition:background-color .3s ease}.stepIndicator.active{background-color:var(--kiba-color-brand-primary)}.collateralCard{width:100%;padding:1rem;display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--kiba-color-text-clear80);border-radius:var(--kiba-border-radius);cursor:pointer;transition:all .2s ease;background-color:var(--kiba-color-background);font-family:inherit}.collateralCard:hover{border-color:var(--kiba-color-brand-primary-clear50);background-color:var(--kiba-color-brand-primary-clear90)}.collateralCard.selected{border-color:var(--kiba-color-brand-primary);border-width:2px;background-color:var(--kiba-color-brand-primary-clear90)}.collateralCard .yieldApy{color:#0f8;text-shadow:0 0 6px rgba(0,255,136,.6)}.emojiOption{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--kiba-color-text-clear80);border-radius:var(--kiba-border-radius);cursor:pointer;transition:all .2s ease;background-color:transparent;padding:0;font-family:inherit}.emojiOption:hover{border-color:var(--kiba-color-brand-primary-clear50);background-color:var(--kiba-color-brand-primary-clear90)}.emojiOption.selected{border-color:var(--kiba-color-brand-primary);border-width:2px;background-color:var(--kiba-color-brand-primary-clear90)}.deployCard{background:linear-gradient(135deg,var(--kiba-color-background-clear90),var(--kiba-color-background-clear80));border:1px solid var(--kiba-color-brand-primary-clear50)}.logoContainer{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.logoContainer.animating .logoInner{animation:pulse 2s ease-in-out infinite}.logoContainer.completed .logoInner{background:var(--kiba-color-brand-primary);transform:scale(1.1)}.logoInner{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--kiba-color-brand-primary-clear50),var(--kiba-color-brand-primary-clear30));border:2px solid var(--kiba-color-brand-primary);display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s ease}.pulseRing{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--kiba-color-brand-primary);opacity:0;animation:pulseRing 2s ease-out infinite}.pulseRing.ring1{animation-delay:0s}.pulseRing.ring2{animation-delay:1s}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.deployStepIndicator{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--kiba-color-text-clear80);background:transparent;transition:all .3s ease}.deployStepIndicator.completed{background:var(--kiba-color-brand-primary);border-color:var(--kiba-color-brand-primary);color:#fff}.deployStepIndicator.active{border-color:var(--kiba-color-brand-primary);color:var(--kiba-color-brand-primary)}.deployStepIndicator.pending{opacity:.5}.tipCard{background:var(--kiba-color-brand-primary-clear90);border:1px solid var(--kiba-color-brand-primary-clear50)}.actionCard{background:var(--kiba-color-background-clear90);border:1px solid var(--kiba-color-text-clear90);border-radius:12px;transition:all .2s ease}.actionCard:hover{border-color:var(--kiba-color-text-clear70)}.actionCard.actionCardHighlight{background:linear-gradient(135deg,var(--kiba-color-brand-primary-clear95),var(--kiba-color-background-clear90));border-color:var(--kiba-color-brand-primary-clear50)}.actionCard.actionCardHighlight:hover{border-color:var(--kiba-color-brand-primary-clear30)}.actionCardIcon{width:40px;height:40px;border-radius:10px;background:var(--kiba-color-brand-primary-clear80);display:flex;align-items:center;justify-content:center;color:var(--kiba-color-brand-primary);flex-shrink:0}.swap-widget-container ul li:before{content:none!important}.swap-widget-container ul{width:90%}.swap-widget-container .MuiButton-textPrimary{color:var(--kiba-color-text)!important}.ltvCard{width:100%;padding:1rem;display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--kiba-color-text-clear80);border-radius:var(--kiba-border-radius);cursor:pointer;transition:all .2s ease;background-color:var(--kiba-color-background);font-family:inherit}.ltvCard:hover{border-color:var(--kiba-color-brand-primary-clear50);background-color:var(--kiba-color-brand-primary-clear90)}.ltvCard.selected{border-color:var(--kiba-color-brand-primary);border-width:2px;background-color:var(--kiba-color-brand-primary-clear90)}.ltvCard.low.selected{border-color:var(--kiba-color-success)}.ltvCard.medium.selected{border-color:var(--kiba-color-brand-primary)}.ltvCard.high.selected{border-color:var(--kiba-color-warning)}.summaryCard{background:linear-gradient(135deg,var(--kiba-color-background-clear90),var(--kiba-color-background-clear80));border:1px solid var(--kiba-color-brand-primary-clear50)}
