.text-variant-title1-serif{font-family:Abhaya Libre,serif;font-size:36px;font-variation-settings:"wght" 400;line-height:1.3}.text-variant-title2-serif{font-family:Abhaya Libre,serif;font-size:30px;font-variation-settings:"wght" 400;line-height:1.2}.text-variant-title3-serif{font-family:Abhaya Libre,serif;font-size:24px;font-variation-settings:"wght" 400;line-height:1.15}.text-variant-title1{font-size:36px;font-variation-settings:"wght" 600;line-height:1.3}.text-variant-title2{font-size:30px;font-variation-settings:"wght" 500;line-height:1.3}.text-variant-title3{font-size:24px;font-variation-settings:"wght" 500;line-height:1.3}.text-variant-title4{font-size:20px;font-variation-settings:"wght" 500;line-height:1.3}.text-variant-head{font-size:18px;font-variation-settings:"wght" 500}.text-variant-body{font-size:15px;font-variation-settings:"wght" 400}.text-variant-caption{font-size:14px;font-variation-settings:"wght" 400}.text-variant-footnote{font-size:13px;font-variation-settings:"wght" 400}.text-xs{font-size:13px}.text-sm{font-size:14px}.text-md{font-size:15px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.text-regular{font-variation-settings:"wght" 400}.text-semibold{font-variation-settings:"wght" 500}.text-bold{font-variation-settings:"wght" 600}.text-italic{font-style:italic}.text-monospace{font-family:monospace}.text-serif{font-family:Abhaya Libre,serif}.text-underline{text-decoration:underline}.text-no-wrap{white-space:nowrap}.text-paragraph{line-height:1.3}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.bcode-wrapper{align-items:center;background-color:var(--color-background-primary);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 5px 9px #0000000a,0 2px 4px #0000000a;display:inline-flex;justify-content:center;padding:12px}.bcode{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;max-width:320px;min-width:320px}.bcode-disabled{opacity:.2}.bcode-code{font-family:monospace;font-size:32px}.bcode-code-placeholder{opacity:.7}.spinner-container{align-items:center;display:flex;flex-direction:column}.spinner-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button-content{align-items:center;display:flex;flex-direction:row;opacity:1}.button-spinner{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;justify-content:center;max-height:34px;min-height:34px;outline:none;padding:0 8px;position:relative;transition:all .05s ease;white-space:nowrap}.button-circle{border-radius:50px}.button:disabled{cursor:not-allowed;opacity:.6}.button:disabled:active{transform:inherit}.button-size-sm{max-height:30px;min-height:30px;padding:0 6px}.button-size-lg{max-height:38px;min-height:38px;padding:0 10px}.button-variant-primary:hover{background-color:var(--color-primary-weak)}.button-variant-primary:active{background-color:var(--color-primary)}.button-variant-primary,.button-variant-primary:disabled:active,.button-variant-primary:disabled:hover{background-color:var(--color-primary);color:var(--color-text-inverted)}.button-variant-secondary:hover{background-color:var(--color-background-accent-strong)}.button-variant-secondary:active{background-color:var(--color-background-accent)}.button-variant-secondary,.button-variant-secondary:disabled:active,.button-variant-secondary:disabled:hover{background-color:var(--color-background-accent);color:var(--color-text-accent)}.button-variant-tertiary:active,.button-variant-tertiary:hover{background-color:var(--color-background-secondary)}.button-variant-tertiary{background-color:var(--color-background-primary);border:1px solid var(--color-border-strong);box-shadow:0 2px 4px #00000008,0 .5px 1px #00000008;color:var(--color-text-primary)}.button-variant-tertiary:disabled,.button-variant-tertiary:disabled:active{background-color:var(--color-background-primary-strong)}.button-variant-ghost:hover{background-color:var(--color-background-secondary-strong)}.button-variant-ghost:active{background-color:var(--color-background-secondary)}.button-variant-ghost,.button-variant-ghost:disabled:active,.button-variant-ghost:disabled:hover{background-color:transparent;color:var(--color-text-primary)}.button-variant-link{padding:0}.button-variant-link:active,.button-variant-link:hover{background-color:transparent}.button-variant-link,.button-variant-link:disabled:active,.button-variant-link:disabled:hover{background-color:transparent;color:var(--color-text-primary)}.button-role-destructive:active,.button-role-destructive:hover{background-color:var(--color-red);opacity:.9}.button-role-destructive,.button-role-destructive:disabled:active,.button-role-destructive:disabled:hover{background-color:var(--color-red);color:var(--color-text-inverted)}.button-role-destructive:disabled{opacity:.6}.button-loading .button-content{opacity:0}.button-loading .button-spinner{opacity:1}.button-text{padding:0 6px}.colored-dot{border-radius:4px;height:8px;width:8px}.kbd{border:1px solid var(--color-border-strong);border-radius:6px;font-family:monospace;margin:0 1px;padding:2px 4px}.kbd-ribbon{align-items:center;display:flex;gap:24px}.label{text-align:left}.label,.label-icon{align-items:center;display:flex;flex-direction:row;gap:8px}.label-icon{margin-right:4px}.label-content{display:flex;flex-direction:column;flex-grow:1;gap:4px}.label-content>:first-child{color:var(--color-text-primary);font-size:15px}.label-content>:nth-child(2){color:var(--color-text-secondary);font-size:14px}.label-content>:nth-child(3){color:var(--color-text-secondary);font-size:13px}.progress-bar{background-color:var(--color-background-secondary);border-radius:4px;height:8px;min-width:64px;overflow:hidden}.progress-bar-bar{background-color:var(--color-text-accent);border-radius:4px;height:8px;transition:all .2s ease-out}.progress-bar-bar-green{background-color:var(--color-green)}.progress-bar-bar-red{background-color:var(--color-red)}.progress-chart{align-items:stretch;display:flex;flex-direction:row;gap:2px;height:8px;min-width:128px;position:relative;width:100%}.progress-chart-bar{border-radius:2px;height:8px;min-width:1px;outline:1px solid transparent}.progress-chart-bar:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}.progress-chart-bar:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px}.radio-group{display:flex;flex-direction:column}.radio-item{align-items:center;display:flex;flex-direction:row;gap:8px;padding:4px 0}.radio-item-circle{border:1px solid var(--color-border-strong);border-radius:50%;height:16px;position:relative;width:16px}.radio-item-circle:after{background-color:var(--color-background-accent);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .1s ease,height .1s ease;width:0}.radio-item-content{display:flex;flex-direction:column;gap:4px}.radio-item-checked>.radio-item-circle{background-color:var(--color-text-accent);border:1px solid var(--color-text-accent)}.radio-item-checked>.radio-item-circle:after{height:6px;width:6px}.radio-group-variant-list,.radio-group-variant-table{border-radius:20px}.radio-group-variant-list{gap:8px}.radio-group-variant-list>.radio-item,.radio-group-variant-table>.radio-item{border:1px solid var(--color-border-strong);flex-direction:row-reverse;gap:16px;justify-content:space-between;padding:16px;z-index:0}.radio-group-variant-table>.radio-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.radio-group-variant-table>.radio-item:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.radio-group-variant-list>.radio-item{border-radius:20px}.radio-group-variant-table>.radio-item:not(:first-child){margin-top:-1px}.radio-group-variant-table>.radio-item-circle{margin-right:auto}.radio-group-variant-list>.radio-item-checked,.radio-group-variant-table>.radio-item-checked{background-color:var(--color-background-accent);border-color:var(--color-text-accent);z-index:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:disc outside;margin-left:16px}li{padding-left:4px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.tag{border-radius:8px;color:#000;display:inline-block;padding:3px 8px;white-space:nowrap}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#373b41}.hljs ::-moz-selection,.hljs::-moz-selection{background-color:#c5c8c6;color:#373b41}.hljs ::selection,.hljs::selection{background-color:#c5c8c6;color:#373b41}.hljs-comment{color:#b4b7b4}.hljs-tag{color:#969896}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#373b41}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#cc342b}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f96a38}.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_{color:#fba922}.hljs-strong{font-weight:700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#198844}.hljs-attribute,.hljs-built_in,.hljs-doctag,.hljs-function .hljs-title,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#3971ed}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#a36ac7}.hljs-emphasis{color:#a36ac7;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#3971ed}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}#berry-root{--color-background-primary:#fff;--color-background-primary-strong:#f9f9fc;--color-background-secondary-weak:#f6f6f8;--color-background-secondary:#e9e9ed;--color-background-secondary-strong:#dddde3;--color-background-accent-weak:#f3eef9;--color-background-accent:#eee7f6;--color-background-accent-strong:#d9c8ea;--color-primary:#41264f;--color-primary-weak:#643c76;--color-text-primary:#0c0811;--color-text-secondary:#757575;--color-text-accent:#762dc5;--color-text-inverted:#fff;--color-border:#e9e7ec;--color-border-strong:#dfdde2;--color-black:#000;--color-red:#ee5b5b;--color-orange:#f3a712;--color-yellow:#f3cd05;--color-green:#5abe57;--color-purple:var(--color-text-accent);--color-blue:#2e86c1;--color-gray:var(--color-text-secondary);--color-list-background:var(--color-background-secondary-weak);--color-list-surface:var(--color-background-primary);--color-list-surface-hover:var(--color-background-primary-strong);--color-list-border:none}#berry-root.theme-dark{--color-background-primary:#121212;--color-background-primary-strong:#1f1f1f;--color-background-secondary-weak:#1c1c1c;--color-background-secondary:#242424;--color-background-secondary-strong:#282828;--color-background-accent-weak:#e1ddeb;--color-background-accent:#c2adf8;--color-background-accent-strong:#afa1d3;--color-primary:#581d90;--color-primary-weak:#6e2aa9;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-text-accent:#864ac6;--color-border:#282828;--color-border-strong:#333;--color-red:#d73939;--color-green:#61c261;--color-list-background:var(--color-background-primary);--color-list-surface:var(--color-background-secondary-weak);--color-list-surface-hover:var(--color-background-secondary);--color-list-border:1px solid var(--color-border-strong)}#berry-root{background-color:var(--color-background-primary);color:var(--color-text-primary);font-size:15px;--page-margin:20px;--page-margin-lg:40px}@media(max-width:500px){#berry-root{--page-margin:12px;--page-margin-lg:20px}}.page-margins-lg{margin-left:var(--page-margin-lg);margin-right:var(--page-margin-lg)}body{font-family:Montserrat,sans-serif;font-variation-settings:"wght" 400}a{color:var(--color-text-primary);text-decoration:none}img,li,p{line-height:1.3}img{color:var(--color-text-secondary);display:block;font-style:italic}li+li{margin-top:.3em}ol+p,p+ol,p+p,p+ul,table,ul+p{margin-top:1rem}strong{font-variation-settings:"wght" 600}table{margin-bottom:2em;overflow:hidden}tr{background-color:var(--color-list-surface)}td,th{line-height:1.3;padding:10px 16px}th{background-color:var(--color-list-surface);font-variation-settings:"wght" 600;text-align:left}table thead tr,table tr:not(:last-child){border-bottom:1px solid var(--color-border)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:500}h1{font-size:36px;margin:.67em 0}h2{font-size:30px;margin:.83em 0}h3{font-size:24px;margin:1em 0}h4{font-size:20px;margin:1.33em 0}h5{font-size:18px;margin:1.67em 0}h6{font-size:15px;margin:2.33em 0}code{font-family:monospace}input,textarea{background-color:transparent;border:none;box-sizing:border-box;color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:border-color .1s ease}textarea{line-height:1.3;padding:8px;resize:vertical}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
