@charset "UTF-8";:root{--color-black: #000;--color-black-rgb: 0 0 0;--color-white: #fff;--color-white-rgb: 255 255 255;--color-brand-primary: #000;--color-brand-primary-rgb: 0 0 0;--color-text-base: #000;--color-text-neutral-primary: #222;--color-text-neutral-secondary: #666;--color-text-neutral-tertiary: #999;--color-text-placeholder: #999;--color-text-disabled: #666;--color-text-inverse: #fff;--color-status-error: #ff3c42;--color-status-success: #4f8cdd;--color-surface-base: #fff;--color-surface-neutral-primary: #666;--color-surface-neutral-secondary: #ddd;--color-surface-neutral-tertiary: #eee;--color-surface-disabled: #eee;--color-surface-inverse: #000;--color-background-base: #fff;--color-background-primary: #f8f8f8;--color-background-secondary: #eee;--color-background-dimmed: rgb(var(--color-black-rgb) / var(--opacity-072));--color-border-base: #ddd;--color-border-neutral-primary: #666;--color-icon-base: #000;--color-icon-neutral-primary: #757575;--color-icon-neutral-secondary: #ccc;--color-icon-neutral-tertiary: #ddd;--color-icon-inverse: #fff;--opacity-000: 0;--opacity-004: .04;--opacity-008: .08;--opacity-012: .12;--opacity-016: .16;--opacity-024: .24;--opacity-032: .32;--opacity-040: .4;--opacity-072: .72;--opacity-100: 1;--family: "Pretendard", sans-serif;--letter-spacing: 0;--weight-400: 400;--weight-500: 500;--weight-600: 600;--weight-700: 700;--heading-1: 24px / 1.25 var(--family);--heading-2: 20px / 1.3 var(--family);--heading-3: 18px / 1.3333 var(--family);--body-1: 16px / 1.375 var(--family);--body-2: 15px / 1.4 var(--family);--body-3: 14px / 1.4286 var(--family);--body-4: 13px / 1.4615 var(--family);--heading-1-bold: var(--weight-700) var(--heading-1);--heading-1-regular: var(--weight-400) var(--heading-1);--heading-2-bold: var(--weight-700) var(--heading-2);--heading-2-regular: var(--weight-400) var(--heading-2);--heading-3-bold: var(--weight-700) var(--heading-3);--heading-3-regular: var(--weight-400) var(--heading-3);--body-1-bold: var(--weight-700) var(--body-1);--body-1-regular: var(--weight-400) var(--body-1);--body-2-bold: var(--weight-700) var(--body-2);--body-2-regular: var(--weight-400) var(--body-2);--body-3-bold: var(--weight-700) var(--body-3);--body-3-semibold: var(--weight-600) var(--body-3);--body-3-medium: var(--weight-500) var(--body-3);--body-3-regular: var(--weight-400) var(--body-3);--body-4-bold: var(--weight-700) var(--body-4);--body-4-semibold: var(--weight-600) var(--body-4);--body-4-medium: var(--weight-500) var(--body-4);--body-4-regular: var(--weight-400) var(--body-4);--radius-none: 0;--radius-small: 8px;--radius-medium: 12px;--radius-large: 16px;--radius-xlarge: 24px;--radius-round: 9999px;--spacing-none: 0;--spacing-3xsmall: 2px;--spacing-2xsmall: 4px;--spacing-xsmall: 8px;--spacing-small: 12px;--spacing-medium: 16px;--spacing-large: 20px;--spacing-xlarge: 24px;--spacing-2xlarge: 32px;--spacing-3xlarge: 48px;--spacing-4xlarge: 64px;--spacing-responsive-3xsmall: 2px;--spacing-responsive-2xsmall: 4px;--spacing-responsive-xsmall: 8px;--spacing-responsive-small: 12px;--spacing-responsive-medium: 16px;--spacing-responsive-large: 20px;--spacing-responsive-xlarge: 24px;--spacing-responsive-2xlarge: 32px;--spacing-responsive-3xlarge: 48px;--z-index-deep: -1;--z-index-base: 0;--z-index-above-content: 1;--z-index-sticky: 100;--z-index-fixed: 200;--z-index-navigation: 300;--z-index-popup: 400;--z-index-sheet: 500;--z-index-tooltip: 600;--z-index-toast: 700;--z-index-loading: 800}@media (min-width: 801px){:root{--heading-1: 28px / 1.2143 var(--family);--heading-2: 24px / 1.25 var(--family);--heading-3: 20px / 1.3 var(--family);--body-1: 18px / 1.3333 var(--family);--body-2: 16px / 1.375 var(--family);--body-3: 15px / 1.4 var(--family);--body-4: 14px / 1.4286 var(--family);--spacing-responsive-3xsmall: 4px;--spacing-responsive-2xsmall: 8px;--spacing-responsive-xsmall: 12px;--spacing-responsive-small: 16px;--spacing-responsive-medium: 20px;--spacing-responsive-large: 24px;--spacing-responsive-xlarge: 32px;--spacing-responsive-2xlarge: 48px;--spacing-responsive-3xlarge: 64px}}@-webkit-keyframes skeleton{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes skeleton{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@-webkit-keyframes yoyo{0%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}@keyframes yoyo{0%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;vertical-align:top;color:inherit;letter-spacing:inherit;word-break:break-all}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;font:inherit;letter-spacing:inherit;word-break:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none}q:before,q:after{content:none}ul,ol,li{list-style:none}table{width:100%;max-width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}table caption{text-align:left}table th,table td{vertical-align:middle;text-align:center}address{font-style:normal}label{display:inline-block}a{display:inline-block;text-decoration:none}b,i{display:inline-block}sub{vertical-align:0}hr{height:0;border:0;-webkit-margin-before:0;-webkit-margin-after:0}pre{white-space:pre-line}fieldset{border:0}iframe{display:block;width:0;min-width:100%;height:100%;border:0}svg:not(:root){overflow:hidden}img,legend{border:0}img{width:100%}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}input:not([type=radio]){resize:none}input::-ms-clear{display:none}input::-moz-focus-inner{padding:0;border:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-calendar-picker-indicator input::-webkit-clear-button{display:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder{padding-top:2px}input::-moz-placeholder{padding-top:2px}input:-ms-input-placeholder{padding-top:2px}input::-ms-input-placeholder{padding-top:2px}input::placeholder{padding-top:2px}input[type=button],input[type=reset],input[type=submit],input[type=file]{cursor:pointer}input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type*=date],input[type=month],input[type=time],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{border:0;border-radius:0;background-color:transparent;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}select{cursor:pointer}template,[hidden]{display:none}[disabled]{cursor:default}a,button,label{-webkit-tap-highlight-color:transparent}html{font-family:var(--family)}*{letter-spacing:var(--letter-spacing)}.text-ir-blind{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-utility-text-left{text-align:left}.kodi-utility-text-center{text-align:center}.kodi-utility-text-right{text-align:right}.kodi-utility-color-base{color:var(--color-text-base)}.kodi-utility-color-primary{color:var(--color-text-neutral-primary)}.kodi-utility-color-secondary{color:var(--color-text-neutral-secondary)}.kodi-utility-color-tertiary{color:var(--color-text-neutral-tertiary)}.kodi-utility-color-success{color:var(--color-status-success)}.kodi-utility-color-error{color:var(--color-status-error)}.kodi-accordion{--accordion-trigger-background-color: var(--color-background-secondary);--accordion-panel-background-color: var(--color-background-primary)}.kodi-accordion_title{display:block;font:var(--heading-3-bold)}.kodi-accordion_trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-responsive-medium);width:100%;border:0;background-color:transparent;background-color:var(--accordion-trigger-background-color);color:var(--accordion-font-color);cursor:pointer}.kodi-accordion_text{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.kodi-accordion_panel{overflow:hidden;height:0;background-color:var(--accordion-panel-background-color)}.kodi-accordion_contents{padding:var(--spacing-responsive-medium)}.kodi-accordion .kodi-icon:last-child{margin-left:var(--spacing-medium)}.kodi-accordion_item{overflow:hidden;border-radius:var(--radius-medium)}.kodi-accordion_item:not(:first-child){margin-top:var(--spacing-medium)}.kodi-accordion_item.kodi-is-active .kodi-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.kodi-accordion_item.kodi-is-active .kodi-accordion_q{background-color:var(--accordion-q-background-color-active)}.kodi-accordion_item.kodi-is-active .kodi-accordion_panel{height:auto}.kodi-action-sheet{--action-sheet-background-color: var(--color-surface-base);--action-sheet-dim-background-color: var(--color-background-dimmed);visibility:hidden;opacity:var(--opacity-000);position:fixed;z-index:var(--z-index-sheet);top:0;right:0;bottom:0;left:0;background-color:var(--action-sheet-dim-background-color)}.kodi-action-sheet_inner{width:100%;height:100%}.kodi-action-sheet_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;z-index:var(--z-index-sticky);top:calc(var(--spacing-responsive-xlarge) * -1);margin-top:calc(var(--spacing-responsive-xlarge) * -1);margin-bottom:var(--spacing-medium);padding-top:var(--spacing-responsive-xlarge);background-color:var(--color-background-base)}.kodi-action-sheet_title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font:var(--heading-2-bold)}.kodi-action-sheet_content{overflow:auto;padding:var(--spacing-responsive-xlarge) var(--spacing-large);background-color:var(--action-sheet-background-color);color:var(--color-text-neutral-primary);font:var(--body-2-regular)}@media (min-width: 801px){.kodi-action-sheet_content{padding-right:var(--spacing-2xlarge);padding-left:var(--spacing-2xlarge)}}.kodi-action-sheet[data-kodi-placement=top] .kodi-action-sheet_content{margin:0 auto;max-width:800px;max-height:calc(100% - 100px);border-bottom-right-radius:var(--radius-xlarge);border-bottom-left-radius:var(--radius-xlarge)}.kodi-action-sheet[data-kodi-placement=right] .kodi-action-sheet_content{border-top-left-radius:var(--radius-xlarge);border-bottom-left-radius:var(--radius-xlarge)}.kodi-action-sheet[data-kodi-placement=bottom] .kodi-action-sheet_content{margin:0 auto;max-width:800px;max-height:calc(100% - 100px);border-top-left-radius:var(--radius-xlarge);border-top-right-radius:var(--radius-xlarge)}.kodi-action-sheet[data-kodi-placement=left] .kodi-action-sheet_content{border-top-right-radius:var(--radius-xlarge);border-bottom-right-radius:var(--radius-xlarge)}.kodi-action-sheet .kodi-buttons{position:sticky;bottom:calc(var(--spacing-responsive-xlarge) * -1);margin-top:var(--spacing-xlarge);margin-bottom:calc(var(--spacing-responsive-xlarge) * -1);padding-bottom:var(--spacing-responsive-xlarge);background-color:var(--color-background-base)}.kodi-box{--box-background-color: var(--color-background-primary);--box-outline-border-color: var(--color-border-base);--box-shadow-background-color: var(--color-background-base);padding:var(--spacing-responsive-medium);border:1px solid transparent;border-radius:var(--radius-large);background-color:var(--box-background-color)}.kodi-box.kodi-theme-outline{border-color:var(--box-outline-border-color)}.kodi-box.kodi-theme-shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px #00000014;background-color:var(--box-shadow-background-color)}.kodi-button{--button-primary-fill-background-color: var(--color-brand-primary);--button-primary-fill-font-color: var(--color-text-inverse);--button-primary-line-background-color: var(--color-surface-base);--button-primary-line-border-color: var(--color-border-base);--button-primary-line-font-color: var(--color-text-base);--button-secondary-fill-background-color: var(--color-surface-neutral-primary);--button-secondary-fill-font-color: var(--color-text-inverse);--button-tertiary-fill-background-color: var(--color-surface-neutral-secondary);--button-tertiary-fill-font-color: var(--color-text-base);--button-quaternary-fill-background-color: var(--color-surface-neutral-tertiary);--button-quaternary-fill-font-color: var(--color-text-neutral-primary);--button-disabled: var(--opacity-040);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 var(--spacing-xsmall);height:33px;border:1px solid transparent;border-radius:var(--radius-small);font:var(--body-3-bold);text-decoration:none;cursor:pointer}.kodi-button.kodi-theme-primary{background-color:var(--button-primary-fill-background-color);color:var(--button-primary-fill-font-color)}.kodi-button.kodi-theme-outline-primary{border-color:var(--button-primary-line-border-color);background-color:var(--button-primary-line-background-color);color:var(--button-primary-line-font-color)}.kodi-button.kodi-theme-secondary{background-color:var(--button-secondary-fill-background-color);color:var(--button-secondary-fill-font-color)}.kodi-button.kodi-theme-tertiary{background-color:var(--button-tertiary-fill-background-color);color:var(--button-tertiary-fill-font-color)}.kodi-button.kodi-theme-quaternary{background-color:var(--button-quaternary-fill-background-color);color:var(--button-quaternary-fill-font-color)}@media (min-width: 801px){.kodi-button{height:45px}}.kodi-button.kodi-theme-small{padding:0 var(--spacing-xsmall);height:28px;border-radius:var(--radius-small);font:var(--body-3-regular)}@media (min-width: 801px){.kodi-button.kodi-theme-small{height:29px}}.kodi-button.kodi-theme-large{padding:0 var(--spacing-large);height:53px;border-radius:var(--radius-medium);font:var(--body-2-bold)}@media (min-width: 801px){.kodi-button.kodi-theme-large{height:62px}}.kodi-button.kodi-theme-pill{padding:0 var(--spacing-small);height:27px;border-radius:var(--radius-round);font:var(--body-4-regular)}@media (min-width: 801px){.kodi-button.kodi-theme-pill{height:36px}}.kodi-button:disabled{opacity:var(--button-disabled);cursor:default}.kodi-button_label,.kodi-button .kodi-icon{position:relative;z-index:var(--z-index-above-content)}.kodi-button .kodi-icon:first-child{margin-right:var(--spacing-xsmall)}.kodi-button .kodi-icon:last-child{margin-left:var(--spacing-xsmall)}.kodi-text-button{--button-font-color: var(--color-text-base);--button-gray-font-color: var(--color-text-neutral-secondary);--button-blue-font-color: var(--color-status-success);--button-disabled: var(--opacity-040);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background-color:transparent;color:var(--button-font-color);font:var(--body-2-regular);text-decoration:none;cursor:pointer}.kodi-text-button>b{font-weight:700}.kodi-text-button.kodi-theme-underline{position:relative}.kodi-text-button.kodi-theme-underline:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background-color:currentcolor}.kodi-text-button.kodi-theme-xsmall{font:var(--body-4-regular)}.kodi-text-button.kodi-theme-small{font:var(--body-3-regular)}.kodi-text-button.kodi-theme-large{font:var(--body-1-regular)}.kodi-text-button.kodi-theme-gray{color:var(--button-gray-font-color)}.kodi-text-button.kodi-theme-blue{color:var(--button-blue-font-color)}.kodi-text-button.kodi-is-disabled,.kodi-text-button:disabled{opacity:var(--button-disabled);cursor:default}.kodi-icon-button{--button-background-color: var(--color-surface-base);--button-font-color: var(--color-text-base);--button-disabled: var(--opacity-040);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background-color:transparent;color:var(--button-font-color);text-decoration:none;cursor:pointer}.kodi-icon-button:disabled{opacity:var(--button-disabled);cursor:default}.kodi-auto-complete-button{--button-font-color: var(--color-text-neutral-primary);--button-background-color: var(--color-surface-neutral-tertiary);padding:var(--spacing-xsmall) var(--spacing-small);border-radius:var(--radius-small);background-color:var(--button-background-color);color:var(--button-font-color);font:var(--body-4-regular)}.kodi-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--spacing-2xsmall) * -1);margin-left:calc(var(--spacing-2xsmall) * -1)}.kodi-buttons .kodi-auto-complete-button,.kodi-buttons .kodi-button{margin-right:var(--spacing-2xsmall);margin-left:var(--spacing-2xsmall)}.kodi-buttons .kodi-auto-complete-button{margin-top:var(--spacing-xsmall)}.kodi-form .kodi-buttons.kodi-is-full-width{margin-top:var(--spacing-medium)}.kodi-buttons.kodi-is-full-width .kodi-button{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.kodi-filter{--filter-border-color: var(--color-border-base);--filter-border-color-active: var(--color-brand-primary);--filter-background-color: var(--color-background-primary);--filter-background-color-active: var(--color-background-secondary);--filter-font-color: var(--color-text-disabled);--filter-font-color-active: var(--color-text-base);--filter-disabled: var(--opacity-040)}.kodi-filter_label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-responsive-small);border-color:var(--filter-border-color);border-style:solid;border-width:1px;border-radius:var(--radius-medium);background-color:var(--filter-background-color);color:var(--filter-fill-font-color);font:var(--body-2-regular);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kodi-row .kodi-filter_label{width:100%}.kodi-filter_input{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-filter_input:checked~.kodi-filter_label{border-color:var(--filter-border-color-active);background-color:var(--filter-background-color-active);color:var(--filter-font-color-active);font-weight:var(--weight-700)}.kodi-filter_input:disabled~.kodi-filter_label{opacity:var(--filter-disabled);cursor:default}.kodi-choice{--choice-border-color: var(--color-border-neutral-primary);--choice-border-color-active: var(--color-brand-primary);--choice-background-color: var(--color-background-base);--choice-background-color-active: var(--color-background-secondary);--choice-font-color: var(--color-text-base);--choice-font-color-active: var(--color-text-base);--choice-disabled: var(--opacity-040);position:relative}.kodi-choice_label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--spacing-responsive-medium);height:53px;border-color:var(--choice-border-color);border-style:solid;border-width:1px;border-radius:var(--radius-medium);background-color:var(--choice-background-color);color:var(--choice-font-color);font:var(--body-2-regular);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kodi-choice_label:after,.kodi-choice_label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-medium);-webkit-transform:translateZ(0);transform:translateZ(0)}.kodi-choice_label:before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);border-right:2px solid var(--choice-border-color-active);-webkit-transition:-webkit-clip-path .3s 0s linear;transition:-webkit-clip-path .3s 0s linear;transition:clip-path .3s 0s linear;transition:clip-path .3s 0s linear,-webkit-clip-path .3s 0s linear}.kodi-choice_label:after{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);border-top:2px solid var(--choice-border-color-active);-webkit-transition:-webkit-clip-path .6s .3s linear;transition:-webkit-clip-path .6s .3s linear;transition:clip-path .6s .3s linear;transition:clip-path .6s .3s linear,-webkit-clip-path .6s .3s linear}.kodi-row .kodi-choice_label{width:100%}@media (min-width: 801px){.kodi-choice_label{height:59px}}.kodi-choice_line{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kodi-choice_line:after,.kodi-choice_line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-medium);-webkit-transform:translateZ(0);transform:translateZ(0)}.kodi-choice_line:before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);border-left:2px solid var(--choice-border-color-active);-webkit-transition:-webkit-clip-path .3s .6s linear;transition:-webkit-clip-path .3s .6s linear;transition:clip-path .3s .6s linear;transition:clip-path .3s .6s linear,-webkit-clip-path .3s .6s linear}.kodi-choice_line:after{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);border-bottom:2px solid var(--choice-border-color-active);-webkit-transition:-webkit-clip-path .6s 0s linear;transition:-webkit-clip-path .6s 0s linear;transition:clip-path .6s 0s linear;transition:clip-path .6s 0s linear,-webkit-clip-path .6s 0s linear}.kodi-choice_input{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-choice_input:checked~.kodi-choice_label{background-color:var(--choice-background-color-active);color:var(--choice-font-color-active);font-weight:var(--weight-700)}.kodi-choice_input:checked~.kodi-choice_label:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition-delay:.6s;transition-delay:.6s}.kodi-choice_input:checked~.kodi-choice_label:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition-delay:0s;transition-delay:0s}.kodi-choice_input:checked~.kodi-choice_line{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kodi-choice_input:checked~.kodi-choice_line:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition-delay:0s;transition-delay:0s}.kodi-choice_input:checked~.kodi-choice_line:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition-delay:.3s;transition-delay:.3s}.kodi-choice_input:disabled~.kodi-choice_label{opacity:var(--choice-disabled);cursor:default}.kodi-checkbox{--checkbox-font-color: var(--color-text-neutral-secondary);--checkbox-icon-color: var(--color-icon-neutral-secondary);--checkbox-icon-color-checked: var(--color-icon-base);--checkbox-disabled: var(--opacity-040);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kodi-checkbox_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.kodi-checkbox_text{padding-top:var(--spacing-responsive-3xsmall);color:var(--checkbox-font-color);font:var(--body-2-regular)}.kodi-checkbox_text:not(:first-child){margin-left:var(--spacing-xsmall)}.kodi-checkbox_text:not(:last-child){margin-right:var(--spacing-xsmall)}.kodi-checkbox .kodi-checkbox_icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;color:var(--checkbox-icon-color);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color}@media (min-width: 801px){.kodi-checkbox .kodi-checkbox_icon{width:32px;height:32px}}.kodi-checkbox_input{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-checkbox_input:disabled~.kodi-checkbox_label{opacity:var(--checkbox-disabled);cursor:default}.kodi-checkbox_input:checked~.kodi-checkbox_label .kodi-checkbox_icon{color:var(--checkbox-icon-color-checked)}.kodi-switch{--switch-track-background-color: #ccc;--switch-track-background-color-checked: var(--color-brand-primary);--switch-handle-background-color: var(--color-surface-base);--checkbox-disabled: var(--opacity-040);display:inline-block}.kodi-switch_label{cursor:pointer}.kodi-switch_track{display:block;position:relative;width:44px;height:24px;border-radius:var(--radius-round);background-color:var(--switch-track-background-color);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background}@media (min-width: 801px){.kodi-switch_track{width:60px;height:32px}}.kodi-switch_handle{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:var(--radius-round);-webkit-box-shadow:0 1px 2px 0 rgb(var(--color-black-rgb)/var(--opacity-012));box-shadow:0 1px 2px rgb(var(--color-black-rgb)/var(--opacity-012));background-color:var(--switch-handle-background-color);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}@media (min-width: 801px){.kodi-switch_handle{width:24px;height:24px}}.kodi-switch_input{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-switch_input:disabled~.kodi-switch_label{opacity:var(--checkbox-disabled);cursor:default}.kodi-switch_input:checked~.kodi-switch_label .kodi-switch_track{background-color:var(--switch-track-background-color-checked)}.kodi-switch_input:checked~.kodi-switch_label .kodi-switch_handle{-webkit-transform:translateX(20px);transform:translate(20px)}@media (min-width: 801px){.kodi-switch_input:checked~.kodi-switch_label .kodi-switch_handle{-webkit-transform:translateX(28px);transform:translate(28px)}}.kodi-radio{--radio-border-color: var(--color-border-base);--radio-border-color-checked: var(--color-brand-primary);--radio-background-color: var(--color-surface-base);--radio-font-color: var(--color-text-neutral-secondary);--radio-disabled: var(--opacity-040);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kodi-radio_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.kodi-radio_text{color:var(--radio-font-color);font:var(--body-2-regular)}.kodi-radio_icon{margin:2px;margin-right:var(--spacing-responsive-small);width:20px;height:20px;border:1px solid var(--radio-border-color);border-radius:var(--radius-round);background-color:var(--radio-background-color);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border;transition-property:border}@media (min-width: 801px){.kodi-radio_icon{margin:3px;width:26px;height:26px}}.kodi-radio_input{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-radio_input:disabled~.kodi-radio_label{opacity:var(--radio-disabled);cursor:default}.kodi-radio_input:checked~.kodi-radio_label .kodi-radio_icon{border-color:var(--radio-border-color-checked);border-width:5px}@media (min-width: 801px){.kodi-radio_input:checked~.kodi-radio_label .kodi-radio_icon{border-width:6px}}.kodi-slider{--slider-thumb-border-color: var(--color-brand-primary);--slider-thumb-background-color: var(--color-surface-base);--slider-track-background-color: var(--color-brand-primary);--slider-rail-background-color: var(--color-surface-neutral-tertiary);--slider-thumb-border-color-disabled: var(--color-border-neutral-secondary);--slider-track-background-color-disabled: var(--color-surface-neutral-secondary);--slider-rail-background-color-disabled: var(--color-surface-neutral-tertiary);margin:var(--spacing-xsmall) 0;width:100%;height:3px;border-radius:var(--radius-round);-webkit-appearance:none;-moz-appearance:none;appearance:none}.kodi-slider::-webkit-slider-thumb{width:18px;height:18px;border:3px solid var(--slider-thumb-border-color);border-radius:var(--radius-round);-webkit-box-shadow:none;box-shadow:none;background-color:var(--slider-thumb-background-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.kodi-slider::-moz-range-thumb{box-sizing:border-box;width:18px;height:18px;border:3px solid var(--slider-thumb-border-color);border-radius:var(--radius-round);background-color:var(--slider-thumb-background-color);-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.kodi-slider:disabled::-webkit-slider-thumb{border-color:var(--slider-thumb-border-color-disabled)}.kodi-slider:disabled::-moz-range-thumb{border-color:var(--slider-thumb-border-color-disabled)}.kodi-divider{--divider-border-color-primary: var(--color-border-base);--divider-border-color-secondary: var(--color-border-neutral-primary);border-color:var(--divider-border-color-primary);border-style:solid;border-width:1px 0 0}.kodi-divider.kodi-theme-dashed{border-style:dashed}.kodi-divider.kodi-theme-large{border-color:var(--divider-border-color-secondary);border-top-width:8px}.kodi-dropdown-menu{--menu-border-color: var(--color-border-base);--menu-background-color: var(--color-surface-base);z-index:var(--z-index-tooltip);padding:var(--spacing-responsive-medium);width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid var(--menu-border-color);border-radius:var(--radius-small);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px #00000014;background-color:var(--menu-background-color)}.kodi-dropdown-menu[data-kodi-placement*=bottom]{top:100%}.kodi-dropdown-menu[data-kodi-placement*=left]{left:0}.kodi-dropdown-menu[data-kodi-placement*=right]{right:0}.kodi-dropdown-menu_item:not(:first-child){margin-top:var(--spacing-responsive-small)}.kodi-dropdown-menu_button{display:block;font:var(--body-3-regular)}.kodi-form{--form-font-color: var(--color-text-base);--form-helper-font-color: var(--color-text-neutral-secondary);--form-error-font-color: var(--color-status-error);color:var(--form-font-color)}.kodi-form:not(:first-child){margin-top:var(--spacing-xlarge)}.kodi-header.kodi-theme-small+.kodi-form:not(:first-child){margin-top:var(--spacing-small)}.kodi-form_labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-xsmall)}.kodi-form_label{font:var(--body-1-regular)}.kodi-form_masking{color:var(--color-icon-neutral-tertiary);font:var(--body-2-regular)}.kodi-form_helper,.kodi-form_error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--spacing-xsmall);font:var(--body-3-regular)}.kodi-form_helper .kodi-icon,.kodi-form_error .kodi-icon{margin-right:var(--spacing-2xsmall)}.kodi-form_helper{color:var(--form-helper-font-color)}.kodi-form_error{display:none;color:var(--form-error-font-color)}.kodi-form.kodi-is-error .kodi-form_error{display:-webkit-box;display:-ms-flexbox;display:flex}.kodi-header{--header-title-font-color: var(--color-text-base);--header-description-font-color: var(--color-text-neutral-secondary);margin-bottom:var(--spacing-xsmall)}.kodi-header_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.kodi-header_title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--header-title-font-color);font:var(--heading-2-bold);word-break:keep-all}.kodi-header_description{display:block;margin-top:var(--spacing-xsmall);color:var(--header-description-font-color);font:var(--body-1-regular)}.kodi-header.kodi-theme-large{margin-bottom:var(--spacing-xlarge)}.kodi-header.kodi-theme-large .kodi-header_title{font:var(--heading-1-bold)}.kodi-header.kodi-theme-small{margin-bottom:var(--spacing-2xsmall)}.kodi-header.kodi-theme-small .kodi-header_title{font:var(--heading-3-bold)}.kodi-header.kodi-theme-small .kodi-header_description{margin-top:var(--spacing-2xsmall);font:var(--body-2-regular)}.kodi-icon{--icon-xsmall-size: 12;--icon-small-size: 18;--icon-medium-size: 24;--icon-large-size: 32;--icon-xlarge-size: 40;--icon-2xlarge-size: 48;--icon-3xlarge-size: 56;--icon-4xlarge-size: 72;display:inline-block;width:calc(var(--icon-medium-size) * 1px);height:calc(var(--icon-medium-size) * 1px)}.kodi-icon.kodi-theme-xsmall{width:calc(var(--icon-xsmall-size) * 1px);height:calc(var(--icon-xsmall-size) * 1px)}.kodi-icon.kodi-theme-small{width:calc(var(--icon-small-size) * 1px);height:calc(var(--icon-small-size) * 1px)}.kodi-icon.kodi-theme-large{width:calc(var(--icon-large-size) * 1px);height:calc(var(--icon-large-size) * 1px)}.kodi-icon.kodi-theme-xlarge{width:calc(var(--icon-xlarge-size) * 1px);height:calc(var(--icon-xlarge-size) * 1px)}.kodi-icon.kodi-theme-2xlarge{width:calc(var(--icon-2xlarge-size) * 1px);height:calc(var(--icon-2xlarge-size) * 1px)}.kodi-icon.kodi-theme-3xlarge{width:calc(var(--icon-3xlarge-size) * 1px);height:calc(var(--icon-3xlarge-size) * 1px)}.kodi-icon.kodi-theme-4xlarge{width:calc(var(--icon-4xlarge-size) * 1px);height:calc(var(--icon-4xlarge-size) * 1px)}.kodi-info{--info-text-font-color: var(--color-text-neutral-secondary);--info-box-background-color: var(--color-surface-neutral-quaternary)}.kodi-info_title{margin-bottom:var(--spacing-xsmall);font:var(--body-1-bold)}.kodi-info_subtitle{font:var(--body-2-bold)}.kodi-info_list,.kodi-info_item{padding:0;list-style:none}.kodi-info_list{color:var(--info-text-font-color)}.kodi-info_item{display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--body-3-regular)}.kodi-info_item:not(:first-child){margin-top:var(--spacing-2xsmall)}.kodi-info_icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:var(--spacing-2xsmall)}.kodi-info_text{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.kodi-info-inline{--info-label-font-color: var(--color-text-neutral-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xsmall);font:var(--body-2-regular)}.kodi-info-inline_label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--info-label-font-color)}.kodi-info-inline_value{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.kodi-info-inline:not(:first-child){margin-top:var(--spacing-xsmall)}.kodi-info-inline.kodi-align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kodi-info-inline.kodi-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kodi-info-inline.kodi-align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.kodi-info-inline.kodi-justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.kodi-info-inline.kodi-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kodi-info-inline.kodi-justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kodi-info-inline.kodi-justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=password]::-ms-reveal,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.kodi-input{padding:0}.kodi-input_timer{margin-left:var(--spacing-medium);color:var(--input-timer-font-color);font:var(--body-1-regular)}.kodi-input_count{display:block;color:var(--input-count-font-color);font:var(--body-4-regular);text-align:right}.kodi-input_clear,.kodi-input_toggle{--input-icon-color: var(--color-icon-neutral-secondary);color:var(--input-icon-color)}.kodi-input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.kodi-textarea{padding:0;width:100%;resize:none}.kodi-file{overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.kodi-file_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;cursor:pointer}.kodi-file_icon{margin-right:var(--spacing-xsmall);color:var(--color-icon-neutral-primary)}.kodi-file_text{color:var(--color-text-neutral-secondary);font:var(--body-2-regular)}.kodi-file_placeholder{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--color-text-placeholder);font:var(--body-2-regular)}.kodi-file_delete{margin-left:var(--spacing-xsmall);color:var(--color-text-neutral-secondary)}.kodi-file_button{margin-left:var(--spacing-xsmall)}.kodi-file-wrapper{--input-border-color: var(--color-border-base);--input-background-color: var(--color-surface-base);--input-font-color: var(--color-text-base);--input-border-color-focus: var(--color-brand-primary);--input-background-color-focus: var(--color-surface-base);--input-font-color-focus: var(--color-text-base);--input-border-color-error: var(--color-status-error);--input-background-color-error: var(--color-surface-base);--input-font-color-error: var(--color-status-error);--input-border-color-disabled: var(--color-border-base);--input-background-color-disabled: var(--color-surface-disabled);--input-font-color-disabled: var(--color-text-neutral-primary);--input-border-color-uploaded: var(--color-brand-primary);--input-background-color-uploaded: var(--color-surface-base);--input-font-color-uploaded: var(--color-text-neutral-primary);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--spacing-medium);height:53px;border:1px solid var(--input-border-color);border-radius:var(--radius-medium);background-color:var(--input-background-color)}.kodi-file-wrapper:active,.kodi-file-wrapper:focus-within,.kodi-file-wrapper:focus{border-color:var(--input-border-color-focus);outline:none;background-color:var(--input-background-color-focus)}.kodi-file-wrapper.kodi-is-uploaded{border-color:var(--input-border-color-uploaded);background-color:var(--input-background-color-uploaded)}.kodi-file-wrapper.kodi-is-uploaded .kodi-file_text{color:var(--input-font-color-uploaded)}.kodi-file-wrapper.kodi-is-disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-background-color-disabled)}.kodi-file-wrapper.kodi-is-error{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.kodi-file-wrapper .kodi-text-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kodi-file-wrapper .kodi-form_error{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-top:0}@media (min-width: 801px){.kodi-file-wrapper{height:59px}}.kodi-input,.kodi-textarea{--input-caret-color: var(--color-brand-primary);--input-placeholder-font-color: var(--color-text-placeholder);display:block;height:100%;border:0;background-color:transparent;font:var(--body-2-regular);-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--input-caret-color)}.kodi-input:-webkit-autofill,.kodi-textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface-base) inset;box-shadow:0 0 0 1000px var(--color-surface-base) inset}.kodi-input:focus-within,.kodi-input:focus,.kodi-textarea:focus-within,.kodi-textarea:focus{outline:none}.kodi-input::-webkit-input-placeholder,.kodi-textarea::-webkit-input-placeholder{color:var(--input-placeholder-font-color);-webkit-text-fill-color:var(--input-placeholder-font-color)}.kodi-input::-moz-placeholder,.kodi-textarea::-moz-placeholder{color:var(--input-placeholder-font-color);-webkit-text-fill-color:var(--input-placeholder-font-color)}.kodi-input:-ms-input-placeholder,.kodi-textarea:-ms-input-placeholder{color:var(--input-placeholder-font-color);-webkit-text-fill-color:var(--input-placeholder-font-color)}.kodi-input::-ms-input-placeholder,.kodi-textarea::-ms-input-placeholder{color:var(--input-placeholder-font-color);-webkit-text-fill-color:var(--input-placeholder-font-color)}.kodi-input::placeholder,.kodi-textarea::placeholder{color:var(--input-placeholder-font-color);-webkit-text-fill-color:var(--input-placeholder-font-color)}.kodi-input:disabled,.kodi-input[readonly],.kodi-textarea:disabled,.kodi-textarea[readonly]{opacity:1;background-color:transparent;color:var(--input-font-color-disabled);-webkit-text-fill-color:var(--input-font-color-disabled)}.kodi-input-wrapper{--input-border-color: var(--color-border-base);--input-background-color: var(--color-surface-base);--input-font-color: var(--color-text-base);--input-border-color-focus: var(--color-brand-primary);--input-background-color-focus: var(--color-surface-base);--input-font-color-focus: var(--color-text-base);--input-border-color-error: var(--color-status-error);--input-background-color-error: var(--color-surface-base);--input-font-color-error: var(--color-status-error);--input-border-color-disabled: var(--color-border-base);--input-background-color-disabled: var(--color-surface-disabled);--input-font-color-disabled: var(--color-text-neutral-secondary);--input-border-color-readonly: var(--color-border-base);--input-background-color-readonly: var(--color-surface-base);--input-font-color-readonly: var(--color-text-neutral-secondary);--input-timer-font-color: var(--color-status-accent);--input-count-font-color: var(--color-text-neutral-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 var(--spacing-medium);height:53px;border:1px solid var(--input-border-color);border-radius:var(--radius-medium);background-color:var(--input-background-color)}@media (min-width: 801px){.kodi-input-wrapper{height:59px}}.kodi-input-wrapper .kodi-input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;color:var(--input-font-color)}.kodi-input-wrapper .kodi-icon-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kodi-input-wrapper:active,.kodi-input-wrapper:focus-within,.kodi-input-wrapper:focus{border-color:var(--input-border-color-focus);outline:none;background-color:var(--input-background-color-focus)}.kodi-input-wrapper:active .kodi-input,.kodi-input-wrapper:focus-within .kodi-input,.kodi-input-wrapper:focus .kodi-input{color:var(--input-font-color-focus)}.kodi-input-wrapper.kodi-is-readonly{border-color:var(--input-border-color-readonly);background-color:var(--input-background-color-readonly)}.kodi-input-wrapper.kodi-is-readonly .kodi-input{opacity:1;background-color:transparent;color:var(--input-font-color-disabled);-webkit-text-fill-color:var(--input-font-color-disabled)}.kodi-input-wrapper.kodi-is-disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-background-color-disabled)}.kodi-input-wrapper.kodi-is-disabled .kodi-input{opacity:1;background-color:transparent;color:var(--input-font-color-disabled);-webkit-text-fill-color:var(--input-font-color-disabled)}.kodi-input-wrapper.kodi-is-error{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.kodi-input-wrapper.kodi-is-error .kodi-input{color:var(--input-font-color-error)}.kodi-input-wrapper.kodi-theme-single{padding:0;width:48px}@media (min-width: 801px){.kodi-input-wrapper.kodi-theme-single{width:57px}}.kodi-input-wrapper.kodi-theme-single .kodi-input{text-align:center}.kodi-textarea-wrapper{--input-border-color: var(--color-border-base);--input-background-color: var(--color-surface-base);--input-font-color: var(--color-text-base);--input-border-color-focus: var(--color-brand-primary);--input-background-color-focus: var(--color-surface-base);--input-font-color-focus: var(--color-text-base);--input-border-color-error: var(--color-status-error);--input-background-color-error: var(--color-surface-base);--input-font-color-error: var(--color-status-error);--input-border-color-disabled: var(--color-border-base);--input-background-color-disabled: var(--color-surface-disabled);--input-font-color-disabled: var(--color-text-neutral-primary);--input-border-color-readonly: var(--color-border-base);--input-background-color-readonly: var(--color-surface-base);--input-font-color-readonly: var(--color-text-neutral-primary);--input-timer-font-color: var(--color-status-accent);--input-count-font-color: var(--color-text-neutral-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-responsive-medium);height:165px;border:1px solid var(--input-border-color);border-radius:var(--radius-medium);background-color:var(--input-background-color)}.kodi-textarea-wrapper .kodi-input_count{width:100%}.kodi-textarea-wrapper .kodi-textarea{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;color:var(--input-font-color)}.kodi-textarea-wrapper .kodi-icon-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kodi-textarea-wrapper:active,.kodi-textarea-wrapper:focus-within,.kodi-textarea-wrapper:focus{border-color:var(--input-border-color-focus);outline:none;background-color:var(--input-background-color-focus)}.kodi-textarea-wrapper:active .kodi-input,.kodi-textarea-wrapper:active .kodi-textarea,.kodi-textarea-wrapper:focus-within .kodi-input,.kodi-textarea-wrapper:focus-within .kodi-textarea,.kodi-textarea-wrapper:focus .kodi-input,.kodi-textarea-wrapper:focus .kodi-textarea{color:var(--input-font-color-focus)}.kodi-textarea-wrapper.kodi-is-readonly{border-color:var(--input-border-color-readonly);background-color:var(--input-background-color-readonly)}.kodi-textarea-wrapper.kodi-is-readonly .kodi-textarea{opacity:1;background-color:transparent;color:var(--input-font-color-disabled);-webkit-text-fill-color:var(--input-font-color-disabled)}.kodi-textarea-wrapper.kodi-is-disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-background-color-disabled)}.kodi-textarea-wrapper.kodi-is-disabled .kodi-textarea{opacity:1;background-color:transparent;color:var(--input-font-color-disabled);-webkit-text-fill-color:var(--input-font-color-disabled)}.kodi-textarea-wrapper.kodi-is-error{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.kodi-textarea-wrapper.kodi-is-error .kodi-textarea{color:var(--input-font-color-error)}.kodi-multi-input-wrapper{--input-border-color: var(--color-border-base);--input-background-color: var(--color-surface-base);--input-border-color-focus: var(--color-brand-primary);--input-border-color-error: var(--color-status-error);--input-background-color-error: var(--color-surface-base);--input-font-color-error: var(--color-status-error);border:1px solid var(--input-border-color);border-radius:var(--radius-medium);background-color:var(--input-background-color)}.kodi-multi-input-wrapper .kodi-input-wrapper{padding:0;border:0;background:transparent}.kodi-multi-input-wrapper.kodi-is-error{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.kodi-multi-input-wrapper.kodi-is-error .kodi-input,.kodi-multi-input-wrapper.kodi-is-error .kodi-textarea{color:var(--input-font-color-error)}.kodi-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:var(--opacity-000);position:fixed;z-index:var(--z-index-loading);top:0;right:0;bottom:0;left:0;background-color:var(--color-background-dimmed);-webkit-transition-duration:.3s;transition-duration:.3s}.kodi-loading .pb-lottie{width:80px;height:80px}.kodi-loading.kodi-is-visible{visibility:visible;opacity:var(--opacity-100)}.kodi-spinner{visibility:hidden;position:absolute;margin:auto;text-align:center}.kodi-spinner .pb-lottie{width:220px;height:220px}.kodi-spinner_animation{position:relative;margin:0 auto;margin-top:var(--spacing-2xlarge);width:220px}.kodi-spinner_percentage{position:absolute;top:50%;left:50%;font-weight:700;font-size:42px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kodi-spinner.kodi-is-visible{visibility:visible;position:static}.kodi-skeleton+.kodi-skeleton{margin-top:var(--spacing-xlarge)}.kodi-skeleton_line{overflow:hidden;height:32px;border-radius:var(--radius-small);background-color:#d9d9d9}.kodi-skeleton_line:first-child{width:50%}.kodi-skeleton_line:not(:first-child){margin-top:var(--spacing-xsmall)}.kodi-skeleton_line:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgb(var(--color-white-rgb)/var(--opacity-000))),color-stop(50%,rgb(var(--color-white-rgb)/var(--opacity-072))),to(rgb(var(--color-white-rgb)/var(--opacity-000))));background:linear-gradient(90deg,rgb(var(--color-white-rgb)/var(--opacity-000)),rgb(var(--color-white-rgb)/var(--opacity-072)),rgb(var(--color-white-rgb)/var(--opacity-000)));-webkit-animation:skeleton 3s infinite linear;animation:skeleton 3s infinite linear}.kodi-top-navigation{--top-navigation-background-color: var(--color-surface-base);--top-navigation-font-color: var(--color-text-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;z-index:var(--z-index-navigation);top:0;right:0;left:0;margin:0 auto;padding:0 var(--spacing-large);max-width:800px;height:56px;background-color:var(--top-navigation-background-color)}.kodi-top-navigation_logo{margin-right:var(--spacing-small);width:107px}.kodi-top-navigation_title{color:var(--top-navigation-font-color);font:var(--heading-3-regular)}.kodi-top-navigation_back{margin-left:-6px;width:24px;height:24px}.kodi-top-navigation_side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--spacing-small);margin-left:auto}@media (min-width: 801px){.kodi-top-navigation{padding:0 var(--spacing-2xlarge);height:74px}}.kodi-bottom-navigation{--bottom-navigation-background-color: var(--color-surface-base);--bottom-navigation-font-color: var(--color-text-neutral-tertiary);--bottom-navigation-font-color-active: var(--color-text-base);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--z-index-navigation);right:0;bottom:0;left:0;border-radius:var(--radius-medium) var(--radius-medium) 0 0;-webkit-box-shadow:0 16px 32px 0 rgb(var(--color-black-rgb)/var(--opacity-040));box-shadow:0 16px 32px rgb(var(--color-black-rgb)/var(--opacity-040));background-color:var(--bottom-navigation-background-color)}.kodi-bottom-navigation_item{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.kodi-bottom-navigation_link{display:block;padding:var(--spacing-xsmall) 0 var(--spacing-small);text-align:center;text-decoration:none}.kodi-bottom-navigation_image{margin:0 auto;width:32px}.kodi-bottom-navigation_text{display:block;margin-top:var(--spacing-2xsmall);color:var(--bottom-navigation-font-color);font:var(--body-3-regular)}.kodi-bottom-navigation_text.kodi-is-active{color:var(--bottom-navigation-font-color-active);font-weight:700}.kodi-popup{--popup-background-color: var(--color-surface-base);--popup-dim-background-color: var(--color-background-dimmed);visibility:hidden;opacity:var(--opacity-000);position:fixed;z-index:var(--z-index-popup);top:0;right:0;bottom:0;left:0;background-color:var(--popup-dim-background-color);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.kodi-popup_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-large);width:100%;height:100%}.kodi-popup_content{padding:0 var(--spacing-large);width:400px;border-radius:var(--radius-xlarge);background-color:var(--popup-background-color)}@media (min-width: 801px){.kodi-popup_content{padding:0 var(--spacing-2xlarge)}}.kodi-popup_header{padding-top:var(--spacing-large)}@media (min-width: 801px){.kodi-popup_header{padding-top:var(--spacing-2xlarge)}}.kodi-popup_title{font:var(--heading-2-bold)}.kodi-popup_body{padding:var(--spacing-large) 0 var(--spacing-medium);color:var(--color-text-neutral-primary);font:var(--body-1-regular)}@media (min-width: 801px){.kodi-popup_body{padding-top:var(--spacing-2xlarge)}}.kodi-popup .kodi-buttons{padding-bottom:var(--spacing-large)}@media (min-width: 801px){.kodi-popup .kodi-buttons{padding-bottom:var(--spacing-2xlarge)}}.kodi-popup.kodi-is-full-screen .kodi-popup_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;height:100%;border-radius:var(--radius-none)}.kodi-popup.kodi-is-full-screen .kodi-popup_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;padding:0 var(--spacing-medium);height:56px}.kodi-popup.kodi-is-full-screen .kodi-popup_title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-weight:400}.kodi-popup.kodi-is-full-screen .kodi-popup_close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:calc(var(--spacing-medium) * -1);margin-left:auto;padding:var(--spacing-medium)}.kodi-popup.kodi-is-full-screen .kodi-popup_body{overflow:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:0 var(--spacing-medium) var(--spacing-medium)}.kodi-popup.kodi-is-full-screen .kodi-popup_footer{padding:0 var(--spacing-medium) var(--spacing-medium)}.kodi-popup.kodi-is-full-screen .kodi-popup_footer .kodi-button.kodi-theme-secondary{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}.kodi-popup.kodi-is-full-screen .kodi-popup_footer .kodi-button.kodi-theme-primary{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}.kodi-progress{height:4px;background-color:var(--color-background-primary)}.kodi-progress_bar{height:100%;border-radius:0 var(--radius-round) var(--radius-round) 0;background-color:var(--color-status-success)}.kodi-select-button{--button-background-color: var(--color-surface-base);--button-border-color: var(--color-border-base);--button-font-color: var(--color-text-base);--button-background-color-disabled: var(--color-surface-disabled);--button-font-color-disabled: var(--color-text-disabled);--button-border-color-error: var(--color-status-error);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--spacing-responsive-medium);width:100%;height:53px;border:1px solid var(--button-border-color);border-radius:var(--radius-medium);background-color:var(--button-background-color);color:var(--button-font-color)}.kodi-select-button_label{overflow:hidden;text-overflow:ellipsis;line-height:1.4;white-space:nowrap;font:var(--body-2-regular)}.kodi-select-button_label br{display:none}.kodi-select-button_arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:var(--spacing-xsmall)}.kodi-select-button:disabled{background-color:var(--button-background-color-disabled);color:var(--button-font-color-disabled)}.kodi-select-button.kodi-is-error{border-color:var(--button-border-color-error)}@media (min-width: 801px){.kodi-select-button{height:59px}}.pb-toggle.pb-is-active .kodi-select-button{border-color:var(--select-border-color-focus);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.kodi-action-sheet .pb-toggle.pb-is-active .kodi-select-button{cursor:default}.pb-toggle.pb-is-active .kodi-select-button_arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.kodi-select-menu{--menu-border-color: var(--color-brand-primary);--menu-background-color: var(--color-surface-base);--menu-list-border-color: var(--color-border-base);--menu-font-color-active: var(--color-status-success)}.kodi-select-menu_label{display:block;margin-bottom:var(--spacing-responsive-small);padding:var(--spacing-responsive-medium) 0;border-bottom:1px solid var(--menu-list-border-color);font:var(--body-2-regular)}.kodi-select-menu_list{overflow:auto;position:relative;margin-top:calc(var(--spacing-responsive-small) * -1);max-height:264px}@media (min-width: 801px){.kodi-select-menu_list{max-height:400px}}.kodi-select-menu_item{margin-top:var(--spacing-responsive-small);font:var(--body-2-regular)}.kodi-select-menu .kodi-checkbox_text{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.kodi-select-menu .kodi-checkbox_input:checked~.kodi-checkbox_label .kodi-checkbox_text,.kodi-select-menu .kodi-radio_input:checked~.kodi-radio_label .kodi-radio_text{color:var(--menu-font-color-active)}.kodi-select-menu.kodi-theme-outline{padding:0 var(--spacing-responsive-medium) var(--spacing-responsive-medium);width:100%;border:1px solid var(--menu-border-color);border-radius:var(--radius-medium);background-color:var(--menu-background-color)}.kodi-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:var(--spacing-2xlarge)}.kodi-step_number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border-base);border-radius:var(--radius-round);background-color:var(--color-surface-base);color:var(--color-text-neutral-tertiary);font:var(--body-3-regular)}.kodi-step_icon{margin:0 var(--spacing-xsmall);color:var(--color-icon-neutral-secondary)}.kodi-step_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kodi-step_item.kodi-is-complete{color:rgb(var(--color-black-rgb)/var(--opacity-032))}.kodi-step_item.kodi-is-active .kodi-step_number{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:700}.kodi-step_item.kodi-is-active .kodi-step_icon{color:var(--color-brand-primary)}.kodi-table{--table-border-color: var(--color-border-base);--table-th-background-color: var(--color-background-primary);--table-th-font-color: var(--color-text-base);--table-td-font-color: var(--color-text-neutral-primary);border-collapse:collapse}.kodi-table-wrapper{--table-border-color: var(--color-border-base);overflow:hidden;border:1px solid var(--table-border-color);border-radius:var(--radius-large)}.kodi-table-wrapper .kodi-table{margin:-1px;width:calc(100% + 2px);max-width:calc(100% + 2px)}.kodi-table_th{padding:var(--spacing-small);border:1px solid var(--table-border-color);background-color:var(--table-th-background-color);color:var(--table-th-font-color);font:var(--body-2-regular)}.kodi-table_td{padding:var(--spacing-small);border:1px solid var(--table-border-color);font:var(--body-3-regular)}.kodi-tag{--tag-background-color-drafting: var(--color-status-success);--tag-font-color-drafting: var(--color-text-inverse);--tag-background-color-completed: var(--color-status-error);--tag-font-color-completed: var(--color-text-inverse);--tag-background-color-pending: var(--color-surface-neutral-primary);--tag-font-color-pending: var(--color-text-inverse);--tag-background-color-approved: var(--color-brand-primary);--tag-font-color-approved: var(--color-text-inverse);--tag-background-color-cancelled: var(--color-surface-neutral-tertiary);--tag-font-color-cancelled: var(--color-text-base);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-2xsmall) var(--spacing-small);border-radius:var(--radius-round);font:var(--body-4-regular)}.kodi-tag.kodi-is-drafting{background-color:var(--tag-background-color-drafting);color:var(--tag-font-color-drafting)}.kodi-tag.kodi-is-completed{background-color:var(--tag-background-color-completed);color:var(--tag-font-color-completed)}.kodi-tag.kodi-is-pending{background-color:var(--tag-background-color-pending);color:var(--tag-font-color-pending)}.kodi-tag.kodi-is-approved{background-color:var(--tag-background-color-approved);color:var(--tag-font-color-approved)}.kodi-tag.kodi-is-cancelled{background-color:var(--tag-background-color-cancelled);color:var(--tag-font-color-cancelled)}.pb-toggle{display:block;position:relative}.pb-toggle_inner{display:none}.pb-toggle_button.pb-more-button .kodi-icon{margin:0 calc(var(--spacing-xsmall) * -1)}.pb-toggle.pb-theme-inline{display:inline-block}.pb-toggle.pb-is-active .pb-toggle_inner{display:block;position:absolute}.kodi-action-sheet .pb-toggle.pb-is-active .pb-toggle_inner{position:static}.kodi-form .pb-toggle{display:block}.kodi-row{--row-gap-y: 0;--row-gap-x: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--row-gap-y) * -1);margin-right:calc(var(--row-gap-x) * -.5);margin-left:calc(var(--row-gap-x) * -.5)}.kodi-row>[class*=kodi-column]{margin-top:var(--row-gap-y);padding-right:calc(var(--row-gap-x) * .5);padding-left:calc(var(--row-gap-x) * .5)}.kodi-row>[class*=kodi-column]>.kodi-button{min-width:90px;height:100%}.kodi-row .kodi-column{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0}.kodi-row .kodi-column-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kodi-row .kodi-column-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.kodi-row .kodi-column-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6667%}.kodi-row .kodi-column-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.kodi-row .kodi-column-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.kodi-row .kodi-column-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6667%}.kodi-row .kodi-column-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.kodi-row .kodi-column-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.kodi-row .kodi-column-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6667%}.kodi-row .kodi-column-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.kodi-row .kodi-column-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.kodi-row .kodi-column-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6667%}.kodi-row .kodi-column-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.kodi-row.kodi-align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kodi-row.kodi-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kodi-row.kodi-align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.kodi-row.kodi-justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.kodi-row.kodi-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kodi-row.kodi-justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kodi-row.kodi-justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kodi-row.kodi-gap-small{--row-gap-x: var(--spacing-small);--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-xsmall{--row-gap-x: var(--spacing-xsmall);--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-2xsmall{--row-gap-x: var(--spacing-2xsmall);--row-gap-y: var(--spacing-2xsmall)}.kodi-row.kodi-gap-x-small{--row-gap-x: var(--spacing-small)}.kodi-row.kodi-gap-x-xsmall{--row-gap-x: var(--spacing-xsmall)}.kodi-row.kodi-gap-x-2xsmall{--row-gap-x: var(--spacing-2xsmall)}.kodi-row.kodi-gap-y-small{--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-y-xsmall{--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-y-2xsmall{--row-gap-y: var(--spacing-2xsmall)}.kodi-row .kodi-form{margin-top:0}@media (max-width: 800px){.kodi-row .kodi-column-mobile-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.kodi-row .kodi-column-mobile-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6667%}.kodi-row .kodi-column-mobile-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.kodi-row .kodi-column-mobile-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.kodi-row .kodi-column-mobile-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6667%}.kodi-row .kodi-column-mobile-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.kodi-row .kodi-column-mobile-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.kodi-row .kodi-column-mobile-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6667%}.kodi-row .kodi-column-mobile-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.kodi-row .kodi-column-mobile-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.kodi-row .kodi-column-mobile-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6667%}.kodi-row .kodi-column-mobile-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.kodi-row.kodi-gap-mobile-small{--row-gap-x: var(--spacing-small);--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-mobile-xsmall{--row-gap-x: var(--spacing-xsmall);--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-mobile-2xsmall{--row-gap-x: var(--spacing-2xsmall);--row-gap-y: var(--spacing-2xsmall)}.kodi-row.kodi-gap-x-mobile-small{--row-gap-x: var(--spacing-small)}.kodi-row.kodi-gap-x-mobile-xsmall{--row-gap-x: var(--spacing-xsmall)}.kodi-row.kodi-gap-x-mobile-2xsmall{--row-gap-x: var(--spacing-2xsmall)}.kodi-row.kodi-gap-y-mobile-small{--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-y-mobile-xsmall{--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-y-mobile-2xsmall{--row-gap-y: var(--spacing-2xsmall)}}@media (min-width: 801px){.kodi-row .kodi-column-desktop-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333%}.kodi-row .kodi-column-desktop-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6667%}.kodi-row .kodi-column-desktop-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.kodi-row .kodi-column-desktop-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.kodi-row .kodi-column-desktop-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6667%}.kodi-row .kodi-column-desktop-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.kodi-row .kodi-column-desktop-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333%}.kodi-row .kodi-column-desktop-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6667%}.kodi-row .kodi-column-desktop-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.kodi-row .kodi-column-desktop-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333%}.kodi-row .kodi-column-desktop-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6667%}.kodi-row .kodi-column-desktop-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.kodi-row.kodi-gap-desktop-small{--row-gap-x: var(--spacing-small);--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-desktop-xsmall{--row-gap-x: var(--spacing-xsmall);--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-desktop-2xsmall{--row-gap-x: var(--spacing-2xsmall);--row-gap-y: var(--spacing-2xsmall)}.kodi-row.kodi-gap-x-desktop-small{--row-gap-x: var(--spacing-small)}.kodi-row.kodi-gap-x-desktop-xsmall{--row-gap-x: var(--spacing-xsmall)}.kodi-row.kodi-gap-x-desktop-2xsmall{--row-gap-x: var(--spacing-2xsmall)}.kodi-row.kodi-gap-y-desktop-small{--row-gap-y: var(--spacing-small)}.kodi-row.kodi-gap-y-desktop-xsmall{--row-gap-y: var(--spacing-xsmall)}.kodi-row.kodi-gap-y-desktop-2xsmall{--row-gap-y: var(--spacing-2xsmall)}}html,body{height:100%}@media (min-width: 801px){body{background-color:#f4f4f4}}.pb-layout-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding:var(--spacing-2xlarge) var(--spacing-large);background-color:var(--color-background-base)}@media (min-width: 801px){.pb-layout-content{padding:var(--spacing-2xlarge)}}.pb-layout-wrapper{display:-ms-grid;display:grid;-ms-grid-rows:56px auto 1fr auto;grid-template-rows:56px auto 1fr auto;-ms-grid-columns:100%;grid-template-columns:100%;margin:0 auto;width:800px;max-width:100%;height:100%;background-color:var(--color-background-base)}.pb-layout-wrapper>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}@media (min-width: 801px){.pb-layout-wrapper{-ms-grid-rows:74px auto 1fr auto;grid-template-rows:74px auto 1fr auto;-ms-grid-columns:100%;grid-template-columns:100%}.pb-layout-wrapper>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.pb-layout-wrapper>*:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}}.pb-layout-wrapper .kodi-progress{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.pb-layout-wrapper.pb-theme-gray,.pb-layout-wrapper.pb-theme-gray .kodi-top-navigation{background-color:var(--color-background-primary)}.pb-layout-wrapper.pb-theme-gray .pb-layout-content{background-color:transparent}.pb-layout-buttons{margin-top:auto;padding-top:var(--spacing-2xlarge)}.pb-layout-buttons.pb-is-sticky{position:sticky;bottom:0}@media (min-width: 801px){.pb-layout-buttons.kodi-is-full-width .kodi-theme-primary{-webkit-box-flex:2.8;-ms-flex:2.8 0 0px;flex:2.8 0 0}}.pb-layout-notice{margin-top:auto;padding-top:var(--spacing-2xlarge);text-align:center}.pb-layout-notice~.pb-layout-buttons{margin-top:0}.pb-layout-section:not(:first-of-type){margin-top:var(--spacing-2xlarge)}.pb-layout-article:not(:first-of-type){margin-top:var(--spacing-xlarge)}.pb-layout-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;position:sticky;z-index:var(--z-index-sticky);bottom:0;padding:var(--spacing-large) var(--spacing-large) var(--spacing-xlarge);max-width:800px;background-color:var(--color-background-primary)}@media (min-width: 801px){.pb-layout-footer{padding-left:var(--spacing-2xlarge)}}.pb-layout-footer_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--color-text-neutral-secondary)}.pb-layout-footer_item+.pb-layout-footer_item:before{content:"";margin:0 var(--spacing-xsmall);width:3px;height:3px;border-radius:var(--radius-round);background-color:currentcolor}.pb-layout-footer_link{color:currentcolor;font:var(--body-4-regular)}.pb-certification{margin-top:var(--spacing-xsmall)}.pb-certification_image{display:block;margin:0 auto;max-width:282px}.pb-certification_inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-small);margin-top:var(--spacing-2xlarge)}.pb-certification_inputs .kodi-input-wrapper{padding:0;width:40px}@media (min-width: 801px){.pb-certification_inputs .kodi-input-wrapper{width:48px}}.pb-certification_inputs .kodi-input{text-align:center}.pb-certification_guide{margin-top:var(--spacing-large);color:var(--color-text-neutral-secondary);font:var(--body-3-regular);word-break:keep-all;text-align:center}.pb-additional-service-buttons{margin-bottom:var(--spacing-2xlarge)}.pb-additional-service-buttons .kodi-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-weight:400}.pb-additional-service-buttons .kodi-button_label{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.pb-additional-service-buttons .kodi-button:not(:first-child){margin-top:var(--spacing-small)}.pb-additional-service-buttons .kodi-button.kodi-is-active{border-color:var(--color-brand-primary)}.pb-additional-service-buttons .kodi-button .kodi-icon{margin-right:calc(var(--spacing-2xsmall) * -1)}.pb-additional-service-button{position:relative}.pb-additional-service-button:not(:first-child){margin-top:var(--spacing-small)}.pb-additional-service-button .kodi-button:not(:first-child){margin-top:0}.pb-additional-service-button input:checked~label{border-color:var(--color-brand-primary)}.pb-additional-service-button .kodi-icon-button{position:absolute;z-index:var(--z-index-above-content);top:0;right:0;bottom:0;width:54px}.pb-agreement-list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pb-agreement-list_item:not(:first-child){margin-top:var(--spacing-large)}.pb-agreement-list_item .kodi-text-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:var(--spacing-responsive-3xsmall);margin-left:var(--spacing-medium)}.pb-notice-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text-neutral-primary);font:var(--body-3-regular)}.pb-notice-message_icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1px;margin-right:var(--spacing-xsmall)}.pb-application-boxes .kodi-header{margin-bottom:var(--spacing-small)}.pb-application-boxes .kodi-buttons{margin-top:var(--spacing-medium)}.pb-application-boxes .kodi-divider{margin:var(--spacing-large) 0}.pb-application-boxes .pb-more-button{color:var(--color-icon-neutral-primary)}.pb-application-box:not(:first-child){margin-top:var(--spacing-medium)}.pb-setting-box{margin-top:var(--spacing-small);padding:var(--spacing-small)}.pb-application-list_item:not(:first-child){margin-top:var(--spacing-medium);padding-top:var(--spacing-medium);border-top:1px dashed var(--color-border-base)}.pb-application-list_name{display:block;margin-top:var(--spacing-xsmall);font:var(--body-2-bold)}.pb-not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.pb-not-found_image{width:48px}.pb-not-found_text{margin-top:var(--spacing-small);color:var(--color-text-neutral-secondary);font:var(--body-1-regular)}.pb-application-status{padding-top:var(--spacing-small);padding-bottom:var(--spacing-large)}@media (min-width: 801px){.pb-application-status{padding-bottom:var(--spacing-2xlarge)}}.pb-layout-content .pb-application-status{margin-top:calc(var(--spacing-2xlarge) * -1)}.pb-application-status .kodi-step{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.pb-application-details{background-color:var(--color-background-base)}.pb-layout-content .pb-application-details{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:0 calc(var(--spacing-large) * -1) calc(var(--spacing-2xlarge) * -1);padding:var(--spacing-large)}@media (min-width: 801px){.pb-layout-content .pb-application-details{margin:0 calc(var(--spacing-2xlarge) * -1) calc(var(--spacing-2xlarge) * -1);padding:var(--spacing-2xlarge)}}.pb-history{margin-top:var(--spacing-2xlarge)}.pb-history-list{margin-top:var(--spacing-medium)}.pb-history-list_item:not(:first-child){margin-top:var(--spacing-medium);padding-top:var(--spacing-medium);border-top:1px solid var(--color-border-base)}.pb-history-list_description{display:block;font:var(--body-2-regular)}.pb-history-list_timestamp{display:block;margin-top:var(--spacing-xsmall);color:var(--color-text-neutral-tertiary);font:var(--body-4-regular)}.pb-certificate-password{text-align:center}.pb-certificate-password .kodi-header{margin-top:var(--spacing-2xlarge);margin-bottom:64px}.pb-certificate-password .kodi-text-button{margin-top:64px}@media (max-width: 370px){.pb-certificate-password .kodi-input-wrapper.kodi-theme-single{width:40px}}.pb-contract-landing{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.pb-contract-landing~.kodi-buttons{position:sticky;bottom:62px;margin-bottom:calc(var(--spacing-2xlarge) * -1);padding:var(--spacing-xlarge) 0 var(--spacing-2xlarge);background-color:var(--color-background-base)}.pb-contract-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 260px)}@media (min-width: 801px){.pb-contract-hero{min-height:calc(100vh - 288px)}}.pb-contract-hero .kodi-header{margin-bottom:auto;padding-bottom:var(--spacing-medium)}.pb-contract-hero .kodi-header_title{font-size:28px;line-height:1.2143}@media (min-width: 801px){.pb-contract-hero .kodi-header_title{font-size:36px}}.pb-contract-hero .kodi-header_description{margin-top:var(--spacing-medium)}.pb-contract-hero_image{margin:0 auto;width:492px;max-width:100%}.pb-contract-scroll-guide{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:var(--z-index-sticky);bottom:171px;margin-top:auto;padding:var(--spacing-medium) 0 0;background-color:var(--color-background-base)}.pb-contract-scroll-guide_icon{margin-right:var(--spacing-small);-webkit-animation:yoyo .3s infinite alternate;animation:yoyo .3s infinite alternate}.pb-contract-scroll-guide_text{font:var(--body-2-regular)}.pb-contract-process{padding-bottom:var(--spacing-xlarge)}.pb-contract-process .kodi-header{margin-top:var(--spacing-2xlarge);margin-bottom:var(--spacing-medium)}.pb-contract-process .kodi-accordion{margin-bottom:var(--spacing-2xlarge)}.pb-contract-process .kodi-info_item:not(:first-child){margin-top:var(--spacing-xsmall)}.pb-contract-process_steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-medium)}@media (max-width: 800px){.pb-contract-process_steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pb-contract-process_step{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;padding:var(--spacing-large);border-radius:var(--radius-medium);background-color:var(--color-background-primary)}.pb-contract-process_step>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.pb-contract-process_step>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.pb-contract-process_number{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;font:var(--body-2-bold)}.pb-contract-process_title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:var(--spacing-2xsmall);font:var(--body-2-bold)}.pb-contract-process_description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:var(--spacing-medium);color:var(--color-text-neutral-secondary);font:var(--body-3-regular)}.pb-contract-process_image{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-left:var(--spacing-medium);width:40px}@media (min-width: 801px){.pb-contract-process_image{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:var(--spacing-medium);margin-left:auto}}.pb-service-end .kodi-header{margin-bottom:auto;padding-bottom:var(--spacing-medium)}.pb-service-end .kodi-header_title{font-size:28px;line-height:1.2143}@media (min-width: 801px){.pb-service-end .kodi-header_title{font-size:36px}}.pb-service-end .kodi-header_description{margin-top:var(--spacing-medium)}.pb-service-end .kodi-box{margin-bottom:var(--spacing-2xlarge);font:var(--body-1-regular)}
