.raw_button{border:none;color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.raw_button:disabled{cursor:not-allowed}.button{--button-lightness: var(--lightness-higher);border:none;border-radius:var(--line-xs);box-shadow:0 0 .0625rem hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));cursor:pointer;display:flex;flex-direction:column;text-align:center}.button:disabled{cursor:not-allowed;opacity:var(--opacity-average)}.button:not(:disabled):hover{--button-lightness: calc(var(--lightness-higher) + var(--lightness-shallower))}.button:not(:disabled):active{--button-lightness: calc(var(--lightness-higher) + var(--lightness-deeper))}.button.button--xl{padding:var(--space-s) var(--space-2xl);font-size:var(--size-l)}.button.button--l{padding:var(--space-xs) var(--space-xl);font-size:var(--size-m)}.button.button--m{padding:var(--space-2xs) var(--space-l);font-size:var(--size-s)}.button.button--s{padding:var(--space-3xs) var(--space-m);font-size:var(--size-xs)}.button.button--xs{padding:var(--space-3xs) var(--space-m);font-size:var(--size-2xs)}.button.button--danger{background-color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--button-lightness))}.button.button--primary{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--button-lightness))}.button.button--secondary{background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--button-lightness))}.button.button--success{background-color:hsl(var(--color-success-hue),var(--color-success-saturation),var(--button-lightness))}.button.button--warning{background-color:hsl(var(--color-warning-hue),var(--color-warning-saturation),var(--button-lightness))}.outlined_button{--button-lightness: var(--lightness-higher);--outlined-button-color: transparent;background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-highest));border:none;border-radius:var(--line-xs);box-shadow:inset 0 0 0 var(--line-2xs) var(--outlined-button-color);color:var(--outlined-button-color);cursor:pointer;display:flex;flex-direction:column;text-align:center}.outlined_button:disabled{cursor:not-allowed;opacity:var(--opacity-average)}.outlined_button:not(:disabled):hover{--button-lightness: var(--lightness-average)}.outlined_button:not(:disabled):active{--button-lightness: calc(var(--lightness-average) + var(--lightness-deepest))}.outlined_button--xl{padding:var(--space-s) var(--space-2xl);font-size:var(--size-l)}.outlined_button--l{padding:var(--space-xs) var(--space-xl);font-size:var(--size-m)}.outlined_button--m{padding:var(--space-2xs) var(--space-l);font-size:var(--size-s)}.outlined_button--s{padding:var(--space-3xs) var(--space-m);font-size:var(--size-xs)}.outlined_button--xs{padding:var(--space-3xs) var(--space-m);font-size:var(--size-2xs)}.outlined_button--danger{--outlined-button-color: hsl(var(--color-danger-hue), var(--color-danger-saturation), var(--button-lightness))}.outlined_button--primary{--outlined-button-color: hsl(var(--color-primary-hue), var(--color-primary-saturation), var(--button-lightness))}.outlined_button--secondary{--outlined-button-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--button-lightness))}.outlined_button--success{--outlined-button-color: hsl(var(--color-success-hue), var(--color-success-saturation), var(--button-lightness))}.outlined_button--warning{--outlined-button-color: hsl(var(--color-warning-hue), var(--color-warning-saturation), var(--button-lightness))}.input{--input-lightness: var(--lightness-lower);--input-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--input-lightness));border:var(--line-3xs) solid var(--input-color);border-radius:var(--space-xs);color:var(--input-color);flex-grow:1;outline-color:var(--input-color);resize:none;width:100%}.input::placeholder{padding-top:var(--space-2xs);text-align:center;opacity:.75}.input:read-only{outline:none}.input:hover{--input-lightness: var(--lightness-average)}.input:hover,.input:focus{--input-color: hsl(var(--color-primary-hue), var(--color-primary-saturation), var(--input-lightness))}.input.input--xl{padding:var(--space-s) var(--space-2xl);font-size:var(--size-l)}.input.input--l{padding:var(--space-xs) var(--space-xl);font-size:var(--size-m)}.input.input--m{padding:var(--space-2xs) var(--space-l);font-size:var(--size-s)}.input.input--s{padding:var(--space-3xs) var(--space-m);font-size:var(--size-xs)}.input.input--xs{padding:var(--space-3xs) var(--space-m);font-size:var(--size-2xs)}.input.input--danger,.input.input--danger:focus{--input-color: hsl(var(--color-danger-hue), var(--color-danger-saturation), var(--input-lightness))}.input.input--primary,.input.input--primary:focus{--input-color: hsl(var(--color-primary-hue), var(--color-primary-saturation), var(--input-lightness))}.input.input--secondary,.input.input--secondary:focus{--input-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--input-lightness))}.input.input--success,.input.input--success:focus{--input-color: hsl(var(--color-success-hue), var(--color-success-saturation), var(--input-lightness))}.input.input--warning,.input.input--warning:focus{--input-color: hsl(var(--color-warning-hue), var(--color-warning-saturation), var(--input-lightness))}.label{--label-lightness: var(--lightness-low);--label-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--label-lightness));color:var(--label-color);cursor:alias}.label.label--disabled{cursor:not-allowed}.label.label--required:after{content:" *";color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--lightness-lower))}.label.label--xl{font-size:var(--size-l)}.label.label--l{font-size:var(--size-m)}.label.label--m{font-size:var(--size-s)}.label.label--s{font-size:var(--size-xs)}.label.label--xs{font-size:var(--size-2xs)}.label.label--danger{--label-color: hsl(var(--color-danger-hue), var(--color-danger-saturation), var(--label-lightness))}.label.label--primary{--label-color: hsl(var(--color-primary-hue), var(--color-primary-saturation), var(--label-lightness))}.label.label--secondaryfocus{--label-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--label-lightness))}.label.label--successfocus{--label-color: hsl(var(--color-success-hue), var(--color-success-saturation), var(--label-lightness))}.label.label--warningfocus{--label-color: hsl(var(--color-warning-hue), var(--color-warning-saturation), var(--label-lightness))}.text_link{--link-lightness: var(--lightness-average);color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-average));text-decoration:underline}.text_link:hover{--link-lightness: var(--lightness-lower)}.text_link:active{--link-lightness: var(--lightness-low)}.text_link.text_link--xl{font-size:var(--size-l)}.text_link.text_link--l{font-size:var(--size-m)}.text_link.text_link--m{font-size:var(--size-s)}.text_link.text_link--s{font-size:var(--size-xs)}.text_link.text_link--xs{font-size:var(--size-2xs)}.text_link.text_link--danger{color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--link-lightness))}.text_link.text_link--primary{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--link-lightness))}.text_link.text_link--secondary{color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--link-lightness))}.text_link.text_link--success{color:hsl(var(--color-success-hue),var(--color-success-saturation),var(--link-lightness))}.text_link.text_link--warning{color:hsl(var(--color-warning-hue),var(--color-warning-saturation),var(--link-lightness))}.spinner{animation:spin .75s infinite linear;border:var(--line-m) solid transparent;border-top-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-average));border-radius:100%;display:inline-flex}.spinner.spinner--xl{border-width:var(--line-xl);height:var(--size-l);width:var(--size-l)}.spinner.spinner--l{border-width:var(--line-l);height:var(--size-m);width:var(--size-m)}.spinner.spinner--m{border-width:var(--line-m);height:var(--size-s);width:var(--size-s)}.spinner.spinner--s{border-width:var(--line-s);height:var(--size-xs);width:var(--size-xs)}.spinner.spinner--xs{border-width:var(--line-xs);height:var(--size-2xs);width:var(--size-2xs)}.spinner.spinner--danger{border-top-color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--lightness-average))}.spinner.spinner--primary{border-top-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-average))}.spinner.spinner--secondaryfocus{border-top-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-average))}.spinner.spinner--successfocus{border-top-color:hsl(var(--color-success-hue),var(--color-success-saturation),var(--lightness-average))}.spinner.spinner--warningfocus{border-top-color:hsl(var(--color-warning-hue),var(--color-warning-saturation),var(--lightness-average))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-lower));display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);left:0;max-height:var(--header-height);right:0;padding:var(--space-m) var(--space-3xl);position:fixed;top:0;z-index:1}.header .header-toggler{background-color:transparent;border:var(--line-3xs) solid transparent;border-radius:var(--line-xs);box-shadow:0 0 .0625rem hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));cursor:pointer;display:none;flex-direction:column;align-items:center;justify-content:center}.header .header-toggler:hover{border-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-average))}.header .header-toggler:active{border-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-low))}.header .header-toggler .header-toggler_icon{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-highest));height:1.625rem;width:1.625rem}.header .header-logo{align-items:center;display:flex;gap:var(--space-s);height:var(--size-3xl)}.header .header-actions{display:flex;gap:var(--space-s)}@media (max-width: 767px){.header{flex-direction:column;padding:var(--space-2xs) var(--space-3xl) var(--space-m);overflow:hidden;transition:max-height .5s ease-in}.header.header--open{max-height:50%}.header .header-toggler{display:flex}.header .header-actions{flex-direction:column;gap:var(--space-s);width:100%}}.message_button{border-radius:var(--space-s);padding:var(--space-xs) var(--space-3xl)}.contact_support_message{display:flex;flex-direction:column;gap:var(--space-xs);color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low))}.contact_support_message-content{border:var(--line-2xs) solid hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-average));border-radius:var(--space-s);height:70vh}.bcart_icon{--bcart-icon-color: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--lightness-highest))}.bcart_icon-letter{fill:none;stroke:var(--bcart-icon-color);stroke-linecap:square;stroke-width:var(--line-2xs)}.bcart_icon-circle{fill:var(--bcart-icon-color)}.message_box{--message-icon-size: 3.25rem;--message-icon-half-size: calc(var(--message-icon-size) / 2);font-size:var(--size-s)}.message_box.message_box--left{padding-right:var(--space-xl);margin-right:auto}.message_box.message_box--left+.message_box--left{margin-top:calc(var(--size-xs) * -1)}.message_box.message_box--left+.message_box--left .message_box-icon,.message_box.message_box--left+.message_box--left .message_box-sender{display:none}.message_box.message_box--right{padding-left:var(--space-xl);margin-left:auto}.message_box.message_box--right+.message_box--right{margin-top:calc(var(--size-xs) * -1)}.message_box.message_box--right+.message_box--right .message_box-icon,.message_box.message_box--right+.message_box--right .message_box-sender{display:none}.message_box-content{background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-high));border-radius:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs);min-width:6.725rem;padding:var(--space-m) var(--space-xl);position:relative}.message_box-content.message_box-content--right{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-high))}.message_box-icon{align-items:center;border:var(--line-xs) solid hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--body-bg-lightness));border-radius:10rem;color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-highest));display:flex;font-size:3em;height:var(--message-icon-size);justify-content:center;overflow:hidden;position:absolute;top:calc(var(--message-icon-size) / -1.5);width:var(--message-icon-size)}.message_box-icon.message_box-icon--left{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-average));left:calc(var(--message-icon-size) / 2);padding:var(--space-xs)}.message_box-icon.message_box-icon--right{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-low));right:calc(var(--message-icon-size) / 2)}.message_box-sender{display:flex;font-weight:600;padding:var(--space-3xs)}.message_box-sender.message_box-sender--left{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-average));padding-left:calc(var(--message-icon-size) + var(--space-3xl));justify-content:flex-start}.message_box-sender.message_box-sender--right{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-low));padding-right:calc(var(--message-icon-size) + var(--space-3xl));justify-content:flex-end}@media (max-width: 767px){.message_box{font-size:var(--size-xs)}.message_box-content{padding:var(--space-xl)}}.message_button_list{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs)}.message_button_list .message_button_list-label{font-weight:600;text-align:center}.message_button_list .message_button_list-button{border-radius:var(--space-s);font-size:var(--size-s);padding:var(--space-xs) var(--space-3xl)}.message_error{display:flex;flex-direction:column;gap:var(--space-xs)}.message_error .message_error-label{font-size:var(--size-s);color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--lightness-lower))}.message_text.message_text--italic{font-style:oblique}.message_text .message_text-content{display:block;white-space:pre-line}.message_text .message_text-remark{color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-average));display:inline-block;font-size:.75em;padding-top:var(--size-3xs)}.pending_icon{display:flex;align-items:center;gap:var(--space-3xs);justify-content:center;font-size:var(--size-s)}.pending_icon .pending_icon-dot{animation:.75s ease-in-out 0ms infinite alternate jump;background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-average));border-radius:100%;display:inline-flex;height:var(--space-2xs);width:var(--space-2xs)}.pending_icon .pending_icon-dot:nth-child(2){animation:.75s ease-in-out .25s infinite alternate jump}.pending_icon .pending_icon-dot:nth-child(3){animation:.75s ease-in-out .5s infinite alternate jump}@keyframes jump{25%{transform:translateY(0)}to{transform:translateY(-75%)}}.message_list{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-m);padding:var(--space-m) var(--space-xs)}.prompt{align-items:center;border-top:var(--line-3xs) solid hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-high));background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--body-bg-lightness));bottom:0;display:flex;gap:var(--space-xs);left:0;max-height:var(--footer-height);right:0;padding:var(--space-m) var(--space-xs);position:fixed;z-index:1}.prompt-input{border:var(--line-3xs) solid hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-high));border-radius:var(--space-xs);font-size:var(--size-s);flex-grow:1;padding:var(--space-3xs) var(--space-xl);resize:none}.prompt-input::placeholder{padding-top:var(--space-2xs);text-align:center}.prompt-input:read-only{outline:none}.prompt-send_button{--prompt-btn-lightness: var(--lightness-average);background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--prompt-btn-lightness));border:none;border-radius:100rem;box-shadow:0 0 .0625rem hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xs)}.prompt-send_button:disabled{box-shadow:none;cursor:not-allowed;opacity:var(--opacity-average)}.prompt-send_button:not(:disabled):hover{--prompt-btn-lightness: var(--lightness-lower)}.prompt-send_button:not(:disabled):active{--prompt-btn-lightness: var(--lightness-low)}.prompt-send_button .prompt-send_icon{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-highest));height:1.625rem;width:1.625rem}.prompt-limit{display:flex;flex-direction:column;align-items:center}.prompt-limit.prompt-limit--exceeded{color:hsl(var(--color-danger-hue),var(--color-danger-saturation),var(--lightness-lower))}.prompt-limit .prompt-limit_item+.prompt-limit_item{border-top:var(--line-3xs) solid hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-high))}.chat{--header-height: 4.275rem;--footer-height: 6.25rem;display:flex;flex-grow:1;justify-content:center}.chat-container{display:flex;flex-direction:column;flex-grow:1;max-width:750px;padding:var(--header-height) 0 var(--footer-height)}:root{--color-danger-hue: 356;--color-primary-hue: 207;--color-secondary-hue: var(--color-primary-hue);--color-success-hue: 100;--color-warning-hue: 30;--color-danger-saturation: 80%;--color-primary-saturation: 80%;--color-secondary-saturation: 20%;--color-success-saturation: 60%;--color-warning-saturation: 80%;--lightness-shallowest: +9%;--lightness-shallow: +6%;--lightness-shallower: +3%;--lightness-deeper: -3%;--lightness-deep: -6%;--lightness-deepest: -9%;--lightness-highest: 100%;--lightness-high: 80%;--lightness-higher: 65%;--lightness-average: 50%;--lightness-lower: 45%;--lightness-low: 20%;--lightness-lowest: 0%;--opacity-highest: 1;--opacity-high: .8;--opacity-higher: .65;--opacity-average: .5;--opacity-lower: .45;--opacity-low: .2;--opacity-lowest: 0;--line-3xl: .72rem;--line-2xl: .625rem;--line-xl: .5rem;--line-l: .375rem;--line-m: .3125rem;--line-s: .25rem;--line-xs: .1875rem;--line-2xs: .125rem;--line-3xs: .0625rem;--size-3xl: 3.125rem;--size-2xl: 2.625rem;--size-xl: 2.125rem;--size-l: 1.625rem;--size-m: 1.375rem;--size-s: 1.125rem;--size-xs: 1rem;--size-2xs: .875rem;--size-3xs: .75rem;--space-3xl: 2.25rem;--space-2xl: 2rem;--space-xl: 1.75rem;--space-l: 1.5rem;--space-m: 1.25rem;--space-s: 1rem;--space-xs: .75rem;--space-2xs: .5rem;--space-3xs: .25rem;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3;font-weight:400;color-scheme:light;background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-highest));color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;outline-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--lightness-lower));padding:0}body{--body-bg-lightness: calc(var(--lightness-highest) + var(--lightness-deeper));color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--lightness-low));background-color:hsl(var(--color-secondary-hue),var(--color-secondary-saturation),var(--body-bg-lightness));display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden}#root{display:flex;flex-direction:column;flex-grow:1}
