@charset "UTF-8";:root{--color-primary: #ffa000;--color-secondary: #ffc107;--color-white: #ffffff;--color-light: #a3a3a3;--color-grey: #858585;--color-dark: #545454;--color-black: #000000;--color-info: #209cee;--color-success: #48c774;--color-warning: #ffdd57;--color-error: #ff3860;--color-disabled: #8e8e8e;--color-border: #dbdbdb;--color-background: var(--color-white);--code-background: #fafafa;--btn-color: #333333;--input-height: 35px;--input-background-readonly: #dfdfdf;--letter-spacing: 1px;--color-font: var(--color-dark);--color-link: var(--color-secondary);--color-placeholder: #c2c2c2;--font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-size: 14px;--font-weight-bold: bold;--spacing-double: 48px;--spacing: 24px;--spacing-half: 12px;--spacing-quarter: 8px;--border-radius: 4px;--speed: .3s}html[data-theme=dark]{--color-border: #4b4b4b;--color-background: #22272e;--code-background: #282c34;--input-background-readonly: var(--color-input);--color-font: #8b9eb0;--color-placeholder: #6e7d8b;--tab-color-bg: #3b3b3b}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;backface-visibility:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;color:var(--color-font)}button:active{outline:none}p{margin:0 0 var(--spacing-half) 0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:italic;font-weight:var(--font-weight-bold);line-height:1.1;color:inherit;padding:0 0 var(--spacing-quarter) 0;text-rendering:geometricPrecision;text-decoration-line:underline;text-decoration-color:var(--color-primary);text-underline-offset:4%}h1{font-size:36px;text-decoration-thickness:3px}h2{font-size:30px;text-decoration-thickness:3px}h3{font-size:24px;text-decoration-thickness:2px}h4{font-size:18px;text-decoration-thickness:2px}h5{font-size:14px;text-decoration-thickness:1px}h6{font-size:13px;text-decoration-thickness:1px}small{font-size:80%}strong,b{font-weight:var(--font-weight-bold)}a,.link,router-link{align-self:flex-start;color:var(--color-link);text-decoration:none}a:visited,.link:visited,router-link:visited{color:var(--color-link);text-decoration:none}a:hover,.link:hover,router-link:hover{color:var(--color-primary)}html{height:100%;min-height:100%;overflow:hidden;scrollbar-color:var(--color-primary) var(--color-background);scrollbar-width:12px}body{height:100%;font-family:var(--font-family);font-size:var(--font-size);letter-spacing:var(--letter-spacing);font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-font);background-color:var(--color-background);padding:0;margin:0;line-height:1.3;transition:all .3s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--border-radius)}#app{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;height:100%;overflow:hidden;padding:0;margin:0}#app .container{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden}#app .container>.content{display:flex;flex-direction:column;flex:1 1 100%;padding:var(--spacing);width:100%;height:100%;overflow-x:hidden;overflow-y:auto;transition:all .3s ease-in-out}@media(max-width:900px){#app .container>.content{padding:var(--spacing-half)}}.form-section{margin-bottom:var(--spacing);padding:var(--spacing);background-color:var(--code-background);border:1px solid var(--color-border);border-radius:var(--border-radius)}.form-section .section-title{margin-bottom:var(--spacing);font-weight:var(--font-weight-bold);color:var(--color-font)}.field-group{display:flex;gap:var(--spacing-half);margin-bottom:var(--spacing-half);align-items:flex-start}.field-group>*{flex:1}@media(max-width:768px){.field-group{flex-direction:column;align-items:stretch}.field-group>*{flex:none}}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-half);margin-bottom:var(--spacing-half)}@media(max-width:768px){.field-grid{grid-template-columns:1fr}}.form-field{margin-bottom:var(--spacing-half)}.form-field label{display:block;margin-bottom:var(--spacing-quarter);font-weight:var(--font-weight-bold);color:var(--color-font);font-size:var(--font-size)}.form-field .field-type{color:var(--color-grey);margin-top:4px}.form-field .field-description{color:var(--color-light);margin-top:2px;font-style:italic}.form-row{display:flex;gap:var(--spacing-half);margin-bottom:var(--spacing-half)}.form-row>*{flex:1}@media(max-width:768px){.form-row{flex-direction:column}}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--color-font);font-weight:400;display:block;font-size:var(--font-size);width:100%;height:var(--input-height);padding:var(--spacing-quarter) var(--spacing-quarter);border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-input);outline:0;box-sizing:border-box}input:not([type=checkbox]):not([type=radio])::placeholder,select::placeholder,textarea::placeholder{color:var(--color-placeholder)}input:not([type=checkbox]):not([type=radio]):read-only,select:read-only,textarea:read-only{background-color:var(--input-background-readonly)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{box-shadow:0 0 3px var(--color-link);border-color:var(--color-link);transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}textarea{min-height:100px}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.radio-label{display:flex;align-items:center;cursor:pointer;font-size:var(--font-size);color:var(--color-font)}.radio-label input[type=radio]{display:none}.radio-label .radio-custom{position:relative;display:inline-block;width:18px;height:18px;margin-right:8px;border:2px solid var(--color-border);border-radius:50%;background-color:var(--color-input);transition:all .3s ease}.radio-label input[type=radio]:checked+.radio-custom{border-color:var(--color-primary);background-color:var(--color-primary)}.radio-label input[type=radio]:checked+.radio-custom:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background-color:var(--color-white)}.radio-label input[type=radio]:focus+.radio-custom{box-shadow:0 0 3px var(--color-primary)}.radio-label:hover .radio-custom{border-color:var(--color-primary)}.checkbox-group{display:flex;flex-direction:column;gap:12px;margin:8px 0}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:var(--font-size);color:var(--color-font)}.checkbox-label input[type=checkbox]{display:none}.checkbox-label .checkbox-custom{position:relative;display:inline-block;width:18px;height:18px;margin-right:8px;border:2px solid var(--color-border);border-radius:3px;background-color:var(--color-input);transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkbox-custom{border-color:var(--color-primary);background-color:var(--color-primary)}.checkbox-label input[type=checkbox]:checked+.checkbox-custom:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);font-size:12px;font-weight:700;line-height:1}.checkbox-label input[type=checkbox]:focus+.checkbox-custom{box-shadow:0 0 3px var(--color-primary)}.checkbox-label:hover .checkbox-custom{border-color:var(--color-primary)}.btn-group{flex:0 1 auto;width:fit-content;display:flex;flex-direction:row;gap:2px;background-color:var(--color-border)}.btn-group button:not(:first-child):not(:last-child){border-radius:0!important}.btn-group button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-group button:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}button,.btn{display:inline-flex;flex:0 0 auto;align-self:flex-start;height:var(--input-height);min-height:var(--input-height);width:auto;justify-content:center;align-items:center;gap:var(--spacing-quarter);color:var(--color-font);font-size:var(--font-size);font-weight:var(--font-weight-bold);padding:var(--spacing-quarter) var(--spacing-half);cursor:pointer;background-color:var(--color-background);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--border-radius);vertical-align:middle;box-shadow:0 0 0 0 transparent #0000;transition:all .3s ease}button:hover,.btn:hover{filter:brightness(110%)}button.large,.btn.large{height:45px;width:100%;font-size:24px;font-weight:var(--font-weight-bold)}button:disabled,button.disabled,.btn:disabled,.btn.disabled{box-shadow:none!important;cursor:not-allowed!important;color:var(--color-disabled-color)!important;background-color:var(--color-disabled-background)!important;border:1px solid var(--color-border)!important}button.inactive,.btn.inactive{color:var(--color-border);cursor:not-allowed}button.primary,.btn.primary{color:var(--btn-color);background-color:var(--color-primary);border:1px solid var(--color-primary)}button.secondary,.btn.secondary{color:var(--btn-color);background-color:var(--color-secondary);border:1px solid var(--color-secondary)}button.success,.btn.success{color:var(--btn-color);background-color:var(--color-success);border:1px solid var(--color-success)}button.border,.btn.border{border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-font)}button.border:hover.primary,.btn.border:hover.primary{border:1px solid var(--color-primary);color:var(--color-primary)}button.border:hover.secondary,.btn.border:hover.secondary{border:1px solid var(--color-secondary);color:var(--color-secondary)}button svg,.btn svg{height:100%;min-height:0;max-height:100%;width:auto;min-width:0;max-width:100%}.table-wrapper{width:100%;overflow-x:auto;overflow-y:auto;padding:0}table{width:100%;border-collapse:collapse;text-align:left;border-color:var(--color-border);backface-visibility:visible}table .right{text-align:right}table thead{white-space:nowrap;position:sticky;top:0;background-color:var(--color-primary);color:var(--color-black);z-index:1}table thead tr th{display:table-cell;vertical-align:middle;font-weight:var(--font-weight-bold);padding:var(--spacing-quarter);border:1px solid var(--color-border);font-family:inherit;font-size:var(--font-size)}table thead tr th .cell{height:100%;width:100%;padding:var(--spacing-half);border-bottom:solid 1px var(--color-border)}table tbody tr.no-line td{border-top:none}table tbody tr:nth-child(odd){background-color:var(--code-background)}table tbody tr td{display:table-cell;padding:var(--spacing-quarter);border:1px solid var(--color-border);vertical-align:middle;font-family:inherit;font-size:var(--font-size)}table tbody tr:hover:not(.no-hover){background-color:var(--color-background)}table tbody tr:last-child{padding-bottom:var(--spacing-half)}table tfoot{border-top:2px solid var(--color-border)}table tfoot tr th,table tfoot tr td{display:table-cell;padding:var(--spacing-quarter);border:1px solid var(--color-border);vertical-align:middle;font-weight:var(--font-weight-bold);font-family:inherit;font-size:var(--font-size)}.tabs{display:flex;flex-direction:row;flex:0 0 auto;gap:var(--spacing-quarter);width:100%;overflow-x:auto}.tabs .tab{display:inline-block;align-self:center;cursor:pointer;color:var(--color-font);font-weight:700;flex:0 0 auto;padding:var(--spacing-half) var(--spacing-half) var(--spacing-half) var(--spacing-half);border-radius:var(--border-radius);border:solid 1px var(--color-border);transition:all .3s ease;-webkit-user-select:none;user-select:none}.tabs .tab:hover,.tabs .tab.selected{color:var(--btn-color);background-color:var(--color-primary)}.separator{height:1px;width:100%;margin:var(--spacing-half) 0 var(--spacing-half) 0;background-color:var(--color-border)}.separator.vertical{vertical-align:middle;height:20px;width:1px;display:inline-block;margin:0 var(--spacing-half)}.separator.large-margin{margin:var(--spacing) 0 var(--spacing) 0}.width-full{width:100%!important}.width-half{width:50%!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out;position:absolute}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.slide-fade-left-enter-active,.slide-fade-left-leave-active{transition:opacity .3s ease-in-out,padding .3s ease-in-out,width .3s ease-in-out,max-width .3s ease-in-out}.slide-fade-left-enter-from,.slide-fade-left-leave-to{opacity:0;padding-left:0!important;padding-right:0!important;width:0px!important;max-width:0%!important}.slide-fade-left-enter-to,.slide-fade-left-leave-from{opacity:1;max-width:100%}.height-enter-active,.height-leave-active{transition:all .3s ease}.height-enter-from,.height-leave-to{opacity:0;transform:translateY(50px);max-height:0%}.height-enter-to,.height-leave-from{opacity:1;transform:translateY(0);max-height:100%}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .2s,transform .2s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-10px)}.dropdown-overlay-enter-active,.dropdown-overlay-leave-active{transition:opacity .2s}.dropdown-overlay-enter-from,.dropdown-overlay-leave-to{opacity:0}[data-tooltip],.tooltip{position:relative;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translateZ(0);pointer-events:none}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:var(--spacing-half);width:200px;background-color:#000;background-color:#333333e6;color:var(--color-white);font-size:calc(var(--font-size) - 2px);text-align:left;border-radius:var(--border-radius);content:attr(data-tooltip)}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:#333333e6}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-80px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:#333333e6}.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translate(-12px)}.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:#333333e6}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:#333333e6}.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translate(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-focus-color: var(--ss-primary-color);--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 40px;--ss-content-height: 300px;--ss-search-height: 40px;--ss-option-height: auto;--ss-spacing-l: 9px;--ss-spacing-m: 7px;--ss-spacing-s: 5px;--ss-animation-timing: .2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-dir-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%;min-width:0;max-width:100%;overflow:hidden}.ss-main .ss-values .ss-placeholder{display:block;width:100%;min-width:0;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;color:var(--ss-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:block;margin:auto 0px auto var(--ss-spacing-s);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;max-width:calc(100% - 20px)}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;height:var(--ss-search-height);padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:none;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{transition:max-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3)}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}:root{--ss-primary-color: var(--color-primary);--ss-bg-color: var(--color-background);--ss-font-color: var(--color-font);--ss-placeholder-color: var(--color-placeholder);--ss-disabled-color: var(--color-disabled);--ss-border-color: var(--color-border);--ss-highlight-color: #fffb8c;--ss-success-color: var(--color-success);--ss-error-color: var(--color-error);--ss-main-height: var(--input-height);--ss-content-height: 400px;--ss-spacing-l: calc(var(--spacing) / 2);--ss-spacing-m: calc(var(--spacing-half) / 2);--ss-spacing-s: calc(var(--spacing-quarter) / 2);--ss-animation-timing: .3s;--ss-border-radius: var(--border-radius)}.ss-main .title-desc,.ss-content .title-desc{display:flex;flex-direction:column;width:100%;overflow:hidden}.ss-main .title-desc .title,.ss-content .title-desc .title{font-weight:700;font-size:20px}.ss-main .title-desc .desc,.ss-content .title-desc .desc{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.dp__theme_light{--dp-font-family: var(--font-family);--dp-border-radius: var(--border-radius);--dp-cell-border-radius: var(--border-radius);--dp-common-transition: var(--speed);--dp-button-height: var(--input-height);--dp-month-year-row-height: 32px;--dp-month-year-row-button-size: 32px;--dp-button-icon-height: 16px;--dp-cell-size: 32px;--dp-cell-padding: 4px;--dp-common-padding: var(--spacing-quarter);--dp-input-icon-padding: 32px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 2px 6px;--dp-row-margin: 4px 0;--dp-two-calendars-spacing: 12px;--dp-menu-padding: 6px 8px;--dp-background-color: var(--color-background);--dp-text-color: var(--color-font);--dp-hover-color: #f3f3f3;--dp-hover-text-color: var(--color-font);--dp-hover-icon-color: var(--color-grey);--dp-primary-color: var(--color-primary);--dp-primary-disabled-color: color-mix(in srgb, var(--color-primary) 60%, #cccccc 40%);--dp-primary-text-color: var(--color-white);--dp-secondary-color: var(--color-secondary);--dp-border-color: var(--color-border);--dp-menu-border-color: var(--color-border);--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-disabled-color-text: var(--color-disabled);--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: var(--color-grey);--dp-success-color: var(--color-success);--dp-success-color-disabled: #a3d9b1;--dp-icon-color: var(--color-grey);--dp-danger-color: var(--color-error);--dp-marker-color: var(--color-secondary);--dp-tooltip-color: #fafafa;--dp-highlight-color: rgba(25, 118, 210, .1);--dp-range-between-dates-background-color: var(--dp-hover-color);--dp-range-between-dates-text-color: var(--dp-hover-text-color);--dp-range-between-border-color: var(--dp-hover-color)}html[data-theme=dark] .dp__theme_dark{--dp-font-family: var(--font-family);--dp-border-radius: var(--border-radius);--dp-cell-border-radius: var(--border-radius);--dp-common-transition: var(--speed);--dp-background-color: #212121;--dp-text-color: #ffffff;--dp-hover-color: #2d2d2d;--dp-hover-text-color: #ffffff;--dp-hover-icon-color: #959595;--dp-primary-color: var(--color-primary);--dp-primary-disabled-color: color-mix(in srgb, var(--color-primary) 50%, #555555 50%);--dp-primary-text-color: #ffffff;--dp-secondary-color: var(--color-secondary);--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #3a3a3a;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: var(--color-success);--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: var(--color-error);--dp-marker-color: var(--color-secondary);--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgba(0, 92, 178, .2);--dp-range-between-dates-background-color: var(--dp-hover-color);--dp-range-between-dates-text-color: var(--dp-hover-text-color);--dp-range-between-border-color: var(--dp-hover-color)}.dp__input{padding-left:calc(var(--spacing) + var(--spacing-quarter))!important;height:var(--input-height);border-radius:var(--border-radius)}.modal-background{position:fixed;display:flex;justify-content:center;align-items:center;z-index:9999;top:0;left:0;width:100%;height:100%;padding:var(--spacing);background-color:#00000080;transition:all .3s ease}@media(max-width:700px){.modal-background{padding:0 var(--spacing-quarter) 0 var(--spacing-quarter)}}.modal-background.error-modal .modal{max-width:500px}.modal-background .modal{position:relative;display:flex;flex-direction:column;width:100%;min-width:300px;max-width:1000px;max-height:100%;margin:0 auto;background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:0 2px 8px #00000054;transition:all .3s ease}.modal-background .modal .close{position:absolute;top:0;right:0;width:var(--input-height);height:var(--input-height);margin:var(--spacing-quarter) var(--spacing-quarter) 0 0;color:var(--color-secondary);cursor:pointer}.modal-background .modal .close svg{height:100%;width:100%}.modal-background .modal .header{flex:0 1 auto;font-size:calc(var(--font-size) * 1.5);padding:var(--spacing-half);border-bottom:solid 1px var(--color-border)}.modal-background .modal .header:empty{display:none}.modal-background .modal .header h3{margin:0;padding:0}.modal-background .modal .body{flex:1 1 auto;padding:var(--spacing);overflow:auto}@media screen and (max-width:700px){.modal-background .modal .body{padding:var(--spacing-half)}}.modal-background .modal .footer{flex:0 1 auto;display:flex;padding:var(--spacing-half);border-top:solid 1px var(--color-border);gap:var(--spacing-half)}.modal-background .modal .footer:empty{display:none}.modal-enter-active,.modal-leave-active{transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{transform:translateY(-50px)}.message{display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;vertical-align:middle;height:auto;padding:var(--spacing-half);margin:0 0 var(--spacing-half) 0;color:var(--color-white);border-radius:var(--border-radius);transition:all .3s ease-in-out}.message ul,.message ol{margin-left:0}.message.success{border:1px solid var(--color-success)}.message.success .icon{color:var(--color-success)}.message.warning{border:1px solid var(--color-warning)}.message.warning .icon{color:var(--color-warning)}.message.error{border:1px solid var(--color-error)}.message.error .icon{color:var(--color-error)}.message.info{border:1px solid var(--color-info)}.message.info .icon{color:var(--color-info)}.message .icon{flex:0 0 24px;font-size:1.4em;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.message .text{flex:1 1 auto;line-height:1.5;margin-left:var(--spacing-half);padding-left:var(--spacing-half);border-left:1px solid rgba(255,255,255,.6)}.login-panel form{display:flex;flex-direction:column;gap:var(--spacing-quarter);width:100%;margin:0 auto}.login-panel form .forgot-password-link{align-self:flex-end;font-size:12px;color:var(--color-primary);text-decoration:none;margin-top:var(--spacing-quarter)}.login-panel form .forgot-password-link:hover{text-decoration:underline}.create-panel form{display:flex;flex-direction:column;gap:var(--spacing-quarter);width:100%;margin:0 auto}.create-panel form .field-row{display:flex;flex-direction:row;gap:var(--spacing-quarter);width:100%}.create-panel form .field-row>div{flex:1 1 50%;display:flex;flex-direction:column}@media(max-width:600px){.create-panel form .field-row{flex-direction:column}}.verify-panel{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-half);width:100%;margin:0 auto;text-align:center}.verify-panel .email{font-weight:var(--font-weight-bold)}.verify-panel .inputs{display:flex;flex-direction:row;justify-content:center;gap:var(--spacing-half)}.verify-panel .inputs input{width:48px;text-align:center}.verify-panel .resend-button{margin-top:var(--spacing-quarter);font-size:12px}.forgot-panel form,.reset-panel form{display:flex;flex-direction:column;gap:var(--spacing-quarter);width:100%;margin:0 auto}.reset-panel__email{font-weight:var(--font-weight-bold)}.reset-panel__code-inputs{display:flex;flex-direction:row;justify-content:center;gap:var(--spacing-half)}.reset-panel__code-inputs input{width:48px;text-align:center}.account-header{position:relative;flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-quarter);padding:var(--spacing-quarter) var(--spacing-half);font-size:12px;font-weight:var(--font-weight-bold);cursor:pointer}.account-header .account-dropdown{position:absolute;top:100%;right:0;min-width:150px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;z-index:1000;display:flex;flex-direction:column}.account-header .account-dropdown .dropdown-item{padding:var(--spacing-half);text-align:left;font-weight:var(--font-weight-bold);cursor:pointer;border:none;background:transparent;transition:background-color .2s}.account-header .account-dropdown .dropdown-item:hover{background:var(--background-hover)}.account-header .account-dropdown .dropdown-item:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.account-header .account-dropdown .dropdown-item:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.account-dropdown-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.account-modal .modal{max-width:600px}.account-modal .modal .body .account-auth{display:flex;flex-direction:column;gap:var(--spacing)}.account-modal .modal .footer .login-create{flex:1 1 66%}.account-modal .modal .footer .toggle-form{flex:1 1 39%}.theme{flex:0 1 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;height:25px;width:25px;margin:auto 0;cursor:pointer}.theme svg{height:25px;width:25px}header{flex:0 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;padding:0;box-shadow:#00000026 0 5px 5px,#00000026 0 0 2px;z-index:5}@media(max-width:600px){header{height:50px;z-index:1001}}header .logo{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--spacing-half) var(--spacing-quarter);height:100%}header .logo img:first-child{height:100%}header .logo img:last-child{padding:0 0 0 var(--spacing-half);height:100%}header .options{flex:0 1 auto;display:flex;flex-direction:row;gap:var(--spacing-quarter);height:60px;padding:var(--spacing-quarter)}header .options .menu-open-btn{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:25px;cursor:pointer;color:var(--color-primary)}header .options .menu-open-btn .bars-icon{height:100%;width:100%}nav{display:flex;flex-direction:column;flex:0 1 auto;min-width:175px;gap:var(--spacing-half);font-size:calc(var(--font-size) + 2px);padding:var(--spacing-half);border-right:solid 1px var(--color-border)}nav.mobile{position:fixed;left:0;width:100%;height:calc(100vh - 50px);z-index:1000;border:none;background-color:var(--color-background)}nav.mobile .link{margin:0 auto;font-size:30px}nav.mobile .link .fav{width:40px}nav .link{color:var(--color-font)!important;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--speed) ease}nav .link:hover,nav .link.active{color:var(--color-primary)!important;font-weight:var(--color-primary)}nav .link:hover .fav,nav .link.active .fav{color:var(--color-primary)!important}nav .link .fav{width:20px;margin:0 var(--spacing-quarter) 0 0;color:var(--color-font)}nav .submenu{overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-half)}nav .submenu .link{margin:0 0 0 var(--spacing-half);padding:0 0 0 var(--spacing-quarter);font-size:calc(var(--font-size) - 2px);border-left:2px solid transparent}nav .submenu .link.active,nav .submenu .link:hover{border-left:2px solid var(--color-primary);color:var(--color-primary)!important}nav .submenu .link .fav{width:14px}nav .nav-account{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:var(--spacing-half);border-top:1px solid var(--color-border);gap:var(--spacing-half)}nav .submenu-enter-active,nav .submenu-leave-active{transition:all .3s ease}nav .submenu-enter-from,nav .submenu-leave-to{opacity:0;transform:translateY(-10px);max-height:0}nav .submenu-enter-to,nav .submenu-leave-from{opacity:1;transform:translateY(0);max-height:200px}.home{display:flex;flex-direction:column;gap:var(--spacing-double);max-width:1400px;margin:0 auto;padding:var(--spacing-double) var(--spacing)}@media(max-width:768px){.home{gap:var(--spacing);padding:var(--spacing) var(--spacing-half)}}.home .section h2{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing) 0;text-align:center;color:var(--color-font)}@media(max-width:768px){.home .section h2{font-size:1.8rem}}.home .section .subtitle{text-align:center;color:var(--color-grey);font-size:1.1rem;max-width:700px;margin:0 auto var(--spacing-double) auto;line-height:1.6}@media(max-width:768px){.home .section .subtitle{font-size:1rem;margin-bottom:var(--spacing)}}.home .hero{text-align:center}.home .hero .title-container{margin:0 0 var(--spacing) 0}.home .hero .title-container h1{display:flex;flex-direction:column;align-items:center;font-family:Helvetica Neue,sans-serif;font-size:4rem;font-weight:700;line-height:1.2;margin:0;background:-webkit-linear-gradient(315deg,var(--color-primary) 25%,var(--color-warning));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration-line:none;gap:0}@media(max-width:768px){.home .hero .title-container h1{font-size:2.5rem}}.home .hero .tagline{font-size:1.25rem;color:var(--color-grey);margin:0 0 var(--spacing-double) 0;font-weight:400;line-height:1.6}@media(max-width:768px){.home .hero .tagline{font-size:1rem;margin-bottom:var(--spacing)}}.home .hero .cta-buttons{display:flex;gap:var(--spacing-half);justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:var(--spacing-double)}@media(max-width:768px){.home .hero .cta-buttons{flex-direction:column;width:100%;margin-bottom:var(--spacing)}}.home .hero .cta-buttons .btn-primary{display:inline-flex;align-items:center;gap:var(--spacing-quarter);padding:var(--spacing-half) var(--spacing);background:var(--color-primary);color:var(--btn-color);border:1px solid var(--color-primary);border-radius:var(--border-radius);font-size:var(--font-size);font-weight:700;text-decoration:none;cursor:pointer;transition:all var(--speed) ease}@media(max-width:768px){.home .hero .cta-buttons .btn-primary{width:100%;justify-content:center}}.home .hero .cta-buttons .btn-primary:hover{background:var(--color-secondary);border-color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 4px 12px #ffa0004d}.home .hero .cta-buttons .btn-primary .icon{width:16px;height:16px}.home .hero .cta-buttons .btn-secondary{display:inline-flex;align-items:center;gap:var(--spacing-quarter);padding:var(--spacing-half) var(--spacing);background:var(--color-background);color:var(--color-font);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size);font-weight:700;text-decoration:none;cursor:pointer;transition:all var(--speed) ease}@media(max-width:768px){.home .hero .cta-buttons .btn-secondary{width:100%;justify-content:center}}.home .hero .cta-buttons .btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.home .hero .cta-buttons .btn-secondary .icon{width:16px;height:16px}.home .hero .description{font-size:1.1rem;color:var(--color-grey);max-width:800px;margin:0 auto;line-height:1.6}@media(max-width:768px){.home .hero .description{font-size:1rem}}.home .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing)}@media(max-width:768px){.home .features-grid{grid-template-columns:1fr}}.home .features-grid .feature-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);cursor:pointer;transition:all var(--speed) ease;display:flex;flex-direction:column;gap:var(--spacing-half)}.home .features-grid .feature-card:hover{transform:translateY(-6px);box-shadow:0 8px 25px #0000001a;border-color:var(--color-primary)}.home .features-grid .feature-card .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:var(--border-radius);color:var(--btn-color);font-size:1.8rem;flex-shrink:0;transition:transform var(--speed) ease}@media(max-width:768px){.home .features-grid .feature-card .icon{width:50px;height:50px;font-size:1.5rem}}.home .features-grid .feature-card:hover .icon{transform:scale(1.1) rotate(5deg)}.home .features-grid .feature-card h3{margin:0;font-size:1.5rem;color:var(--color-font)}.home .features-grid .feature-card p{margin:0;color:var(--color-grey);line-height:1.6;flex:1}.home .features-grid .feature-card .tags{display:flex;flex-wrap:wrap;gap:var(--spacing-quarter);margin-top:var(--spacing-half)}.home .features-grid .feature-card .tags .tag{display:inline-flex;align-items:center;padding:4px var(--spacing-quarter);background:var(--code-background);border:1px solid var(--color-border);border-radius:3px;font-size:.75rem;color:var(--color-grey)}.home .features-grid .feature-card .tags .tag a{color:inherit;text-decoration:none}.home .features-grid .feature-card .link{display:inline-flex;align-items:center;gap:var(--spacing-quarter);color:var(--color-primary);font-weight:700;margin-top:var(--spacing-quarter);text-decoration:none;transition:gap var(--speed) ease}.home .features-grid .feature-card .link:hover{gap:var(--spacing-half)}.home .use-cases .use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing)}@media(max-width:768px){.home .use-cases .use-case-grid{grid-template-columns:1fr}}.home .use-cases .use-case-grid .use-case-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);transition:all var(--speed) ease}.home .use-cases .use-case-grid .use-case-card:hover{border-color:var(--color-secondary);box-shadow:0 4px 15px #00000014}.home .use-cases .use-case-grid .use-case-card h3{margin:0 0 var(--spacing-half) 0;color:var(--color-primary);font-size:1.3rem}.home .use-cases .use-case-grid .use-case-card p{margin:0;color:var(--color-font);line-height:1.6}.home .use-cases .use-case-grid .use-case-card p a{color:var(--color-primary);text-decoration:none;font-weight:700}.home .use-cases .use-case-grid .use-case-card p a:hover{text-decoration:underline}.home .popular-functions .functions-list{display:flex;flex-wrap:wrap;gap:var(--spacing-half);justify-content:center}.home .popular-functions .functions-list .function-tag{display:inline-flex;align-items:center;padding:var(--spacing-half) var(--spacing);background:var(--color-background);border:2px solid var(--color-primary);border-radius:var(--border-radius);font-size:1rem;color:var(--color-primary);text-decoration:none;font-weight:700;transition:all var(--speed) ease;cursor:pointer}.home .popular-functions .functions-list .function-tag:hover{background:var(--color-primary);color:var(--btn-color);transform:translateY(-3px);box-shadow:0 4px 12px #ffa0004d}@media(max-width:768px){.home .popular-functions .functions-list .function-tag{font-size:.9rem;padding:var(--spacing-quarter) var(--spacing-half)}}.home .cta-section{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:var(--border-radius);padding:var(--spacing-double);text-align:center;color:var(--btn-color)}@media(max-width:768px){.home .cta-section{padding:var(--spacing)}}.home .cta-section h2{margin:0 0 var(--spacing-half) 0;color:var(--btn-color);font-size:2.5rem}@media(max-width:768px){.home .cta-section h2{font-size:1.8rem}}.home .cta-section p{margin:0 0 var(--spacing) 0;font-size:1.2rem;opacity:.95}@media(max-width:768px){.home .cta-section p{font-size:1rem}}.home .cta-section a.get-started svg{width:auto}.home .cta-section .btn{background:var(--btn-color);color:var(--color-primary);border-color:var(--btn-color);font-size:1.1rem;padding:var(--spacing-half) var(--spacing-double)}.home .cta-section .btn:hover{background:var(--color-white);transform:scale(1.05)}.func-result-output{display:flex;flex:0 0 auto;flex-direction:column;height:100%;width:100%;overflow:auto}.func-result-output .values{display:flex;flex-direction:column;gap:var(--spacing-half)}.func-result-output .values.mobile{justify-content:center}.func-result-output .values:not(.multiple){align-items:flex-start}.func-result-output .values.multiple{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-half)}@media(max-width:1000px){.func-result-output .values.multiple{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:768px){.func-result-output .values.multiple{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:600px){.func-result-output .values.multiple{grid-template-columns:1fr}}.func-result-output .values .value{display:flex;flex:0 0 auto;flex-direction:column;word-break:break-word;overflow-wrap:break-word;position:relative;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius);transition:border-color .3s ease;padding:var(--spacing-quarter)}.func-result-output .values .value:hover{border-color:var(--color-primary)}.func-result-output .values.multiple .value{white-space:normal;word-break:normal;overflow-wrap:normal;max-width:100%}.func-result-output .values:not(.multiple) .value{white-space:normal;word-break:normal;overflow-wrap:normal;max-width:100%}.func-result-output .empty{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;padding:var(--spacing);justify-content:center;align-items:center}.func-result-output .empty .font-action{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;opacity:.5;-webkit-user-select:none;user-select:none;color:var(--color-light);font-size:32px;font-weight:var(--font-weight-bold);text-align:center}.func-result-output .empty .font-action .share-icon{max-height:60px}.func-result-output .empty .font-action .share-icon path{fill:var(--color-primary)}.func-result-output .empty .font-action .share-icon.rotateneg90{transform:rotate(-90deg)}.func-result-output .empty .font-action .share-icon.rotateneg90flipvertically{transform:rotate(-90deg) scaleY(-1)}.func-result-output .empty .font-action .share-icon.rotateneg90fliphorizontally{transform:rotate(-90deg) scaleX(-1)}.func-result-output .empty .font-action .share-icon.rotate90{transform:rotate(90deg)}.func-copy-tooltip{position:fixed;z-index:9999;padding:var(--spacing-quarter) var(--spacing-half);background-color:var(--color-background);border:1px solid var(--color-primary);border-radius:var(--border-radius);color:var(--color-font);font-size:calc(var(--font-size) - 2px);white-space:nowrap;pointer-events:none;cursor:pointer;transform:translateY(-8px);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.type-string{flex:1 1 auto}.type-string-array{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.type-string-array .input-delete{display:flex;flex-direction:row;gap:var(--spacing-quarter)}.type-string-array .input-delete .delete{cursor:pointer;background-color:transparent;border:solid 1px var(--color-border)}.type-string-array .input-delete .delete:hover{border:solid 1px var(--color-primary)}.type-string-array .input-delete .delete:hover svg{opacity:1}.type-string-array .input-delete .delete svg{width:100%;height:100%;opacity:.5;transition:opacity .3s ease;color:var(--color-error)}.type-bool{flex:1 1 auto;display:flex;flex-direction:row;align-items:center}.type-bool .switch{position:relative;display:flex;height:var(--input-height);width:110px;border-radius:var(--border-radius);border:solid 1px var(--color-border);overflow:hidden;cursor:pointer}.type-bool .switch .box{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:50%;height:100%;padding:var(--spacing-quarter);border-radius:var(--border-radius);font-size:14px;font-weight:700;transition:all .3s ease-in-out}.type-bool .switch .box.true{left:50%;color:var(--color-white);background-color:var(--color-primary)}.type-bool .switch .box.false{left:0%;color:var(--color-dark);background-color:var(--color-light)}.type-float,.type-int{flex:1 1 auto}.type-int-array{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.type-int-array .input-delete{display:flex;flex-direction:row;gap:var(--spacing-quarter)}.type-int-array .input-delete .delete{cursor:pointer;align-self:center;color:var(--color-error);width:15px;margin:0 0 0 var(--spacing-half)}.type-float-array{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.type-float-array .input-delete{display:flex;flex-direction:row;gap:var(--spacing-quarter)}.type-float-array .input-delete .delete{cursor:pointer;align-self:center;color:var(--color-error);width:15px;margin:0 0 0 var(--spacing-half)}.func-params{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-half);overflow:hidden;margin:0}.func-params .param{flex:0 1 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.func-params .param>label{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:var(--font-weight-medium);padding:0;margin:0}.func-params .param>label .display{padding:0}@media(min-width:768px){.func-params{grid-template-columns:repeat(2,1fr)}}.func{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--spacing-half);width:100%;min-width:0;max-width:100%;height:100%;overflow:auto}.func>.top{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--spacing-half);overflow:hidden}.func>.top .actions{display:flex;flex:0 0 auto;gap:var(--spacing-half)}.func>.top .actions .action{display:flex;flex:0 0 auto;padding:var(--spacing-quarter) var(--spacing-half);border:solid 1px var(--color-border);border-radius:var(--border-radius);justify-content:center;align-items:center;cursor:pointer;white-space:nowrap;overflow:hidden}.func>.top .actions .action svg{width:25px}.func>.top .results{flex:1 1 auto;display:flex;flex-direction:column;height:100%;max-height:100%;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden}.func>.top .pop_list{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--spacing-half);overflow-x:hidden;overflow-y:auto}.func .bottom{display:flex;flex-direction:row;gap:var(--spacing-half);flex:0 0 auto}.func .bottom .func-generate-btn{flex:1 1 auto;width:100%}.func .bottom .func-count{flex:0 0 auto;width:70px}.func .bottom .func-count .ss-values .ss-single{width:auto;max-width:100%;font-weight:var(--font-weight-bold)}.func .bottom .func-params-btn{flex:0 0 auto;width:auto}.func .params-modal .modal{width:100%;max-width:600px}.func .params-modal .modal .footer{justify-content:center}.func .params-modal .modal .footer button{width:100%;max-width:300px;height:40px;font-size:22px}.funcs{width:100%;max-width:1000px;height:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.funcs .func-data{display:flex;flex-direction:row;flex:0 1 auto;width:100%;gap:var(--spacing-half);margin:0 0 var(--spacing-half) 0;padding:0 0 var(--spacing-quarter) 0;border-bottom:1px solid var(--color-border)}.funcs .func-data .func-info{display:flex;flex-direction:column;flex:1 1 auto}.funcs .func-data .func-info h2{padding:0 0 var(--spacing-quarter) 0;margin:0}.funcs .func-data .btn{width:auto}.funcs .share-modal .modal{width:100%;min-width:300px;max-width:600px}.funcs .share-modal .modal .body{display:flex;flex-direction:column}.funcs .share-modal .modal .body .copy-link{display:flex;flex-direction:row;padding:0 0 var(--spacing) 0}.funcs .share-modal .modal .body .share-links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-half)}.funcs .share-modal .modal .body .share-links .btn{height:calc(var(--input-height) * 3)}.funcs .share-modal .modal .body .share-links .btn svg{height:50px;width:50px}.search_bar{display:flex;flex-direction:column;margin:0 auto var(--spacing-half);width:100%;gap:var(--spacing)}.search_bar .search-header{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.search_bar .search-header .search-title{margin:0}.search_bar .search-header .search-description{margin:0;padding:0}.search_bar .search-input-container{position:relative;display:flex;align-self:center;width:100%;max-width:600px}.search_bar .search-input-container .search-input{flex:1 1 auto;height:50px;width:100%;padding:var(--spacing-quarter) 45px var(--spacing-quarter) var(--spacing);font-size:1.1rem;border:1px solid var(--color-border);transition:all var(--speed) ease}.search_bar .search-input-container .search-input:focus{border:1px solid var(--color-primary);box-shadow:0 0 5px var(--color-primary);outline:none}.search_bar .search-input-container .search-btn{position:absolute;right:0;display:flex;justify-content:center;width:50px;height:50px;padding:var(--spacing-quarter);align-items:center;background:transparent;border:none;cursor:pointer;color:var(--color-light);transition:color .2s ease}.search_bar .search-input-container .search-btn:hover{color:var(--color-primary)}.search_bar .search-input-container .search-btn:disabled{opacity:.5;cursor:not-allowed}.search_bar .search-input-container .search-btn .search-btn-icon{width:100%;height:100%;max-width:20px;max-height:20px}.search_bar .search-error{margin-top:var(--spacing-half);padding:var(--spacing-half);background:var(--color-error);color:var(--color-white);border-radius:var(--border-radius)}.search_bar .search-results{margin-top:var(--spacing-half)}.search_bar .search-results .search-results-title{margin:0 0 var(--spacing-quarter) 0;font-size:1.1rem;color:var(--color-font)}.search_bar .search-results .search-results-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-quarter)}@media(max-width:1000px){.search_bar .search-results .search-results-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.search_bar .search-results .search-results-list{grid-template-columns:1fr}}.search_bar .search-results .search-results-list .search-result-item{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:all .3s ease}.search_bar .search-results .search-results-list .search-result-item:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.search_bar .search-results .search-results-list .search-result-item .search-result-link{display:block;padding:var(--spacing-quarter);text-decoration:none;color:var(--color-font)}.search_bar .search-results .search-results-list .search-result-item .search-result-link .search-result-name{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-quarter);color:var(--color-primary)}.search_bar .search-results .search-results-list .search-result-item .search-result-link .search-result-description{font-size:.875rem;color:var(--color-light);margin-bottom:var(--spacing-quarter)}.search_bar .search-results .search-results-list .search-result-item .search-result-link .search-result-example{font-size:.8rem;color:var(--color-light);font-style:italic;opacity:.8}.search_bar .search-no-results{padding:var(--spacing-half);text-align:center;color:var(--color-light);background:var(--code-background);border-radius:var(--border-radius)}.funcs-search{display:flex;flex-direction:column;width:100%;min-width:0;max-width:1000px;height:100%;margin:0 auto;gap:var(--spacing)}.funcs-search .title{margin:0}.funcs-search .categories-list{display:flex;flex-direction:column;gap:var(--spacing)}.funcs-search .categories-list .category-list{max-width:500px;padding:0 0 var(--spacing-half) var(--spacing)}.funcs-search .categories-list .category{display:flex;flex-direction:column}.funcs-search .categories-list .category>.name{padding:0 0 var(--spacing-half) 0}.funcs-search .categories-list .category .functions{padding:0 0 0 var(--spacing);overflow:hidden;column-gap:var(--spacing-half)}.funcs-search .categories-list .category .functions.count-10{column-count:1}.funcs-search .categories-list .category .functions.count-20{column-count:2}@media(max-width:640px){.funcs-search .categories-list .category .functions.count-20{column-count:1}}.funcs-search .categories-list .category .functions.count-30,.funcs-search .categories-list .category .functions.count-40,.funcs-search .categories-list .category .functions.count-50,.funcs-search .categories-list .category .functions.count-60,.funcs-search .categories-list .category .functions.count-70,.funcs-search .categories-list .category .functions.count-80,.funcs-search .categories-list .category .functions.count-90,.funcs-search .categories-list .category .functions.count-100{column-count:3}@media(max-width:1024px){.funcs-search .categories-list .category .functions.count-30,.funcs-search .categories-list .category .functions.count-40,.funcs-search .categories-list .category .functions.count-50,.funcs-search .categories-list .category .functions.count-60,.funcs-search .categories-list .category .functions.count-70,.funcs-search .categories-list .category .functions.count-80,.funcs-search .categories-list .category .functions.count-90,.funcs-search .categories-list .category .functions.count-100{column-count:2}}@media(max-width:640px){.funcs-search .categories-list .category .functions.count-30,.funcs-search .categories-list .category .functions.count-40,.funcs-search .categories-list .category .functions.count-50,.funcs-search .categories-list .category .functions.count-60,.funcs-search .categories-list .category .functions.count-70,.funcs-search .categories-list .category .functions.count-80,.funcs-search .categories-list .category .functions.count-90,.funcs-search .categories-list .category .functions.count-100{column-count:1}}.funcs-search .categories-list .category .functions .function{font-size:1.2rem}.func-docs{width:100%;min-width:0;max-width:1000px;margin:0 auto}.func-docs h1{margin-bottom:var(--spacing)}.func-docs .quick-nav{margin:var(--spacing) 0 calc(var(--spacing) * 2) 0;padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius);border:1px solid var(--color-border)}.func-docs .quick-nav h3{margin:0 0 var(--spacing-half) 0;font-size:1.1em}.func-docs .quick-nav .nav-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-half)}.func-docs .quick-nav .nav-links a{display:flex;align-items:center;gap:var(--spacing-quarter);padding:var(--spacing-half);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);text-decoration:none;color:var(--color-font);transition:all .2s ease}.func-docs .quick-nav .nav-links a:hover{background-color:var(--color-primary);color:var(--color-background);border-color:var(--color-primary);transform:translateY(-2px)}.func-docs .quick-nav .nav-links a .icon{font-size:1.2em}.func-docs .quick-nav .nav-links a .content{flex:1}.func-docs .quick-nav .nav-links a .content .title{font-weight:600;margin-bottom:2px}.func-docs .quick-nav .nav-links a .content .description{font-size:.85em;opacity:.8}.func-docs .api-section{margin-bottom:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-bottom:2px solid var(--color-border)}.func-docs .api-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.func-docs .api-section .interactive-demo{margin:var(--spacing) 0 calc(var(--spacing) * 2) 0;padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius);border:2px solid var(--color-primary)}.func-docs .api-section .interactive-demo h3{margin:0 0 var(--spacing-quarter) 0;color:var(--color-primary)}.func-docs .api-section .interactive-demo>p{margin:0 0 var(--spacing) 0;font-size:.95em}.func-docs .api-section .interactive-demo .demo-container{display:flex;flex-direction:column;gap:var(--spacing);min-height:100px;max-height:1000px;transition:min-height .3s ease,max-height .3s ease}.func-docs .api-section .interactive-demo .demo-container .input-section .function-selector{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-half)}.func-docs .api-section .interactive-demo .demo-container .input-section .function-selector .input-group{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.func-docs .api-section .interactive-demo .demo-container .input-section .function-selector .input-group label{font-weight:600;font-size:.9em}@media(max-width:768px){.func-docs .api-section .interactive-demo .demo-container .input-section .function-selector{grid-template-columns:1fr}}.func-docs .api-section .interactive-demo .demo-container .output-section{display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;transition:opacity .3s ease;overflow:hidden}.func-docs .api-section .interactive-demo .demo-container .output-section h4,.func-docs .api-section .interactive-demo .demo-container .input-section h4{margin:0 0 var(--spacing-half) 0;font-size:1em}.func-docs .api-section .interactive-demo .demo-container .input-section textarea,.func-docs .api-section .interactive-demo .demo-container .output-section textarea{width:100%;min-height:100px;padding:var(--spacing-half);background-color:var(--color-background);color:var(--color-font);border:1px solid var(--color-border);border-radius:var(--border-radius);font-family:monospace;font-size:.9em;resize:vertical;overflow-y:hidden;line-height:1.5}.func-docs .api-section .interactive-demo .demo-container .input-section textarea:focus,.func-docs .api-section .interactive-demo .demo-container .output-section textarea:focus{outline:none;border-color:var(--color-primary)}.func-docs .api-section .interactive-demo .demo-container .input-section .error-message,.func-docs .api-section .interactive-demo .demo-container .output-section .error-message{padding:var(--spacing-half);background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:var(--border-radius);color:#f44;font-family:monospace}.func-docs .api-section .interactive-demo .demo-container .action-section{display:flex;justify-content:center}.func-docs .api-section .interactive-demo .demo-container .action-section .run-btn{min-width:200px;padding:var(--spacing-half) var(--spacing);font-size:1em}.func-docs .api-section .interactive-demo .demo-container .action-section .run-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.func-docs .api-section .interactive-demo{padding:var(--spacing-half)}.func-docs .api-section .interactive-demo .demo-container{gap:var(--spacing-half)}.func-docs .api-section .interactive-demo .demo-container .input-section textarea{font-size:.85em}.func-docs .api-section .interactive-demo .demo-container .action-section .run-btn{width:100%}}.func-docs .request-examples{margin:calc(var(--spacing) * 2) 0}.func-docs .request-examples h3{margin:0 0 var(--spacing-quarter) 0}.func-docs .request-examples>p{margin:0 0 var(--spacing) 0;font-size:.95em}.func-docs .api-details{display:flex;flex-direction:column;gap:var(--spacing)}@media(max-width:768px){.func-docs .api-details{gap:var(--spacing-half)}}.func-docs .api-details .endpoint-info code{display:block;background:var(--color-background);padding:var(--spacing-half);border-radius:var(--border-radius);font-family:monospace;color:var(--color-primary);border:1px solid var(--color-border)}.func-docs .api-details .features ul,.func-docs .api-details .benefits ul{margin:0;padding-left:var(--spacing);list-style:none}.func-docs .api-details .features ul li,.func-docs .api-details .benefits ul li{margin:0 0 var(--spacing-quarter) 0;line-height:1.5}.func-docs .api-details .features ul li strong,.func-docs .api-details .benefits ul li strong{color:var(--color-primary)}.func-docs .api-details .usage-examples .example{margin:0 0 var(--spacing) 0}.files-preview-table{display:flex;flex-direction:column;gap:var(--spacing-half);width:100%;max-height:70vh;overflow:hidden}.files-preview-table .table-wrapper{flex:1 1 auto;width:100%;overflow:auto}.files-preview-table .empty{padding:var(--spacing-half);color:var(--color-light)}.files-preview-result{display:flex;flex-direction:column;gap:var(--spacing-half);width:100%}.files-preview-result .status{padding:var(--spacing-half);border-radius:var(--border-radius);background-color:var(--code-background);color:var(--color-light)}.files-preview-result .status.error{border:1px solid var(--color-error);color:var(--color-error);background-color:transparent}.schemas-search .search-trigger{margin-bottom:var(--spacing-half)}.schemas-search .search-modal .modal{max-width:800px}.schemas-search .search-modal .search-input-container{display:flex;gap:var(--spacing-half);margin-bottom:var(--spacing)}.schemas-search .search-modal .search-input-container input{flex:1 1 auto;padding:var(--spacing-half);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:1rem}.schemas-search .search-modal .search-input-container button{padding:var(--spacing-half) var(--spacing)}.schemas-search .search-modal .search-results{max-height:500px;overflow-y:auto}.schemas-search .search-modal .search-results .result-item{padding:var(--spacing-half);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:var(--spacing-half);cursor:pointer;transition:background-color .2s}.schemas-search .search-modal .search-results .result-item:hover{background-color:var(--code-background);border:solid 1px var(--color-primary)}.schemas-search .search-modal .search-results .result-item .result-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-quarter)}.schemas-search .search-modal .search-results .result-item .result-header .result-name{font-weight:var(--font-weight-medium)}.schemas-search .search-modal .search-results .result-item .result-header .result-score{font-size:.875rem;color:var(--color-light)}.schemas-search .search-modal .search-results .result-item .result-description{color:var(--color-light);font-size:.875rem;margin-bottom:var(--spacing-quarter)}.schemas-search .search-modal .search-results .result-item .result-category{font-size:.875rem;color:var(--color-light);margin-bottom:var(--spacing-quarter)}.schemas-search .search-modal .search-results .result-item .result-fields{margin-top:var(--spacing-half)}.schemas-search .search-modal .search-results .result-item .result-fields .fields-label{font-size:.75rem;color:var(--color-light);margin-bottom:var(--spacing-quarter);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-medium)}.schemas-search .search-modal .search-results .result-item .result-fields .fields-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-quarter);margin-top:var(--spacing-quarter)}.schemas-search .search-modal .search-results .result-item .result-fields .fields-list .field-tag{display:inline-flex;flex:0 0 auto;align-items:center;width:auto;gap:var(--spacing-quarter);padding:var(--spacing-quarter) var(--spacing-half);background-color:var(--code-background);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:.75rem;transition:all .2s ease;white-space:nowrap}.schemas-search .search-modal .search-results .result-item .result-fields .fields-list .field-tag .field-name{color:var(--color-text);font-weight:var(--font-weight-medium)}.schemas-search .search-modal .search-results .result-item .result-fields .fields-list .field-tag .field-func{color:var(--color-light);font-size:.7rem}.schemas-search .search-modal .search-results .no-results{text-align:center;padding:var(--spacing);color:var(--color-light)}.schemas-search .search-modal .search-results .loading{text-align:center;padding:var(--spacing)}.files{position:relative;display:flex;flex-direction:column;gap:var(--spacing);width:100%;min-width:0;max-width:1000px;min-height:100%;margin:0 auto}.files .info{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.files .builder{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing)}.files .builder .form-error{color:var(--color-error)}.files .builder .builder-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-half)}@media(max-width:768px){.files .builder .builder-form{flex-direction:column}}.files .builder .builder-form .file-type,.files .builder .builder-form .row-count{width:100%;max-width:150px}.files .builder .builder-form .file-type label,.files .builder .builder-form .row-count label{display:block;margin-bottom:var(--spacing-quarter)}.files .builder .builder-form .builder-separator{margin:0 var(--spacing-quarter);height:100%}@media(max-width:768px){.files .builder .builder-form .builder-separator{display:none}}.files .builder .builder-form .file-settings{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--spacing-half);flex-wrap:wrap}@media(max-width:768px){.files .builder .builder-form .file-settings{width:100%}}.files .builder .builder-form .file-settings .sql-settings,.files .builder .builder-form .file-settings .csv-settings{display:flex;flex-direction:row;gap:var(--spacing-half);flex-wrap:wrap}.files .builder .builder-form .file-settings .sql-settings .setting-item,.files .builder .builder-form .file-settings .csv-settings .setting-item{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.files .builder .builder-form .file-settings .sql-settings .setting-item .switch,.files .builder .builder-form .file-settings .csv-settings .setting-item .switch{position:relative;display:flex;height:var(--input-height);width:110px;border-radius:var(--border-radius);border:solid 1px var(--color-border);overflow:hidden;cursor:pointer}.files .builder .builder-form .file-settings .sql-settings .setting-item .switch .box,.files .builder .builder-form .file-settings .csv-settings .setting-item .switch .box{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:50%;height:100%;padding:var(--spacing-quarter);border-radius:var(--border-radius);font-size:14px;font-weight:700;transition:all .3s ease-in-out}.files .builder .builder-form .file-settings .sql-settings .setting-item .switch .box.true,.files .builder .builder-form .file-settings .csv-settings .setting-item .switch .box.true{left:50%;color:var(--color-white);background-color:var(--color-primary)}.files .builder .builder-form .file-settings .sql-settings .setting-item .switch .box.false,.files .builder .builder-form .file-settings .csv-settings .setting-item .switch .box.false{left:0%;color:var(--color-dark);background-color:var(--color-light)}.files .builder .fields-list,.files .builder .fields-list .fields-list-items{display:flex;flex-direction:column;gap:var(--spacing-half)}.files .builder .fields-list .fields-list-header-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-half)}.files .builder .fields-list .fields-list-header-wrapper .fields-list-header{margin:0;flex:0 0 auto}.files .builder .fields-list .field-row{display:flex;flex-direction:row;align-items:center;width:100%;height:35px;gap:var(--spacing-half)}.files .builder .fields-list .field-row.field-row-ghost{opacity:.5}.files .builder .fields-list .field-row .drag-handle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:35px;height:100%;padding:var(--spacing-quarter);background-color:transparent;border:solid 1px var(--color-border);cursor:grab}.files .builder .fields-list .field-row .drag-handle:hover{border:solid 1px var(--color-primary)}.files .builder .fields-list .field-row .drag-handle:active{cursor:grabbing}.files .builder .fields-list .field-row .drag-handle svg{width:100%;height:100%;color:var(--color-primary);opacity:.5}.files .builder .fields-list .field-row .field-name{flex:1 1 auto;max-width:200px}.files .builder .fields-list .field-row .field-func{flex:1 1 auto;display:flex;flex-direction:row;gap:var(--spacing-quarter)}.files .builder .fields-list .field-row .field-func .func-select,.files .builder .fields-list .field-row .field-func .static-value-input{flex:1 1 auto;width:100%}.files .builder .fields-list .field-row .field-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-quarter);border:none}.files .builder .fields-list .field-row .field-actions .params,.files .builder .fields-list .field-row .field-actions .delete{cursor:pointer;background-color:transparent;border:solid 1px var(--color-border)}.files .builder .fields-list .field-row .field-actions .params:hover,.files .builder .fields-list .field-row .field-actions .delete:hover{border:solid 1px var(--color-primary)}.files .builder .fields-list .field-row .field-actions .params:hover svg,.files .builder .fields-list .field-row .field-actions .delete:hover svg{opacity:1}.files .builder .fields-list .field-row .field-actions .params svg,.files .builder .fields-list .field-row .field-actions .delete svg{width:100%;height:100%;opacity:.5;transition:opacity .3s ease}.files .builder .fields-list .field-row .field-actions .params svg{color:var(--color-primary)}.files .builder .fields-list .field-row .field-actions .delete svg{color:var(--color-error)}.files .actions{flex:0 0 auto;position:sticky;bottom:0;margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--spacing-half);padding:var(--spacing) 0;background-color:var(--color-background);border-top:1px solid var(--color-border)}.files .actions .generate{flex:3 3 auto;width:auto}.files .actions .preview{flex:1 1 auto;width:auto}.files .field-params-modal .modal{max-width:600px}.files .field-params-modal .params-description{margin-bottom:var(--spacing-half);color:var(--color-light);font-size:.875rem}.content-types{display:flex;flex-direction:column;gap:var(--spacing-half);padding:0 0 var(--spacing) 0}.content-types .title{font-size:calc(var(--font-size) * 1.5);font-weight:700}.content-types .selections{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-half)}.content-types .selections .type{flex:1 1 auto;display:flex;justify-content:center;align-items:center;max-width:200px}.content-types .selections .type:hover{border-color:var(--color-primary)}.content-types .selections .type.selected{border-color:var(--color-primary);cursor:default}.static-random{display:flex}.static-search-get .example .url-params{padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius)}.static-search-get .example .url-params .base-url{display:block;margin-bottom:var(--spacing-half);padding:var(--spacing-half);background-color:var(--color-background);border-radius:var(--border-radius);color:var(--color-font);word-break:break-all}.static-search-get .example .url-params .input-url-params{display:flex;flex-direction:row;gap:var(--spacing-half);align-items:center}.static-search-get .example .url-params .input-url-params input{flex:1 1 auto}.static-search-get .example .url-params .input-url-params button{flex-shrink:0}.static-search-get .run .action-buttons{display:flex;flex-direction:row;gap:var(--spacing-half)}.static-search-get .run .action-buttons .run-btn{flex:1 1 auto}.static-search-get .run .output{max-height:600px}.fields_values{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-half)}.fields_values .field_row{flex:1 1 auto;display:flex;gap:10px}.fields_values .field_row .key_input,.fields_values .field_row .value_input{flex:0 1 100%;min-width:150px}.fields_values .field_row .add,.fields_values .field_row .remove{cursor:pointer}.fields_values .field_row .add{color:var(--color-success)}.fields_values .field_row .remove{color:var(--color-error)}.search-post .example .request-fields{display:flex;flex-direction:row;width:100%;min-width:0;max-width:800px;gap:var(--spacing-half);padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius)}.search-post .example .request-fields .random{flex:0 1 auto}.statics{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:1000px}.statics .structure{display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.selection{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--spacing-half);max-width:800px;padding:var(--spacing-half) 0;margin:0 auto}.statics .structure>.selection .static{flex:1 1 auto;display:flex;flex-direction:row;justify-content:center;height:65px;width:auto;min-width:200px;max-width:300px;padding:var(--spacing-half);border:1px solid var(--color-border);border-radius:var(--border-radius);gap:var(--spacing);cursor:pointer;transition:all .3s ease-in-out}.statics .structure>.selection .static:hover{border-color:var(--color-primary)}.statics .structure>.selection .static.selected{border-color:var(--color-primary);cursor:default}.statics .structure>.selection .static .icon{flex:0 1 auto;display:flex;justify-content:center;align-items:flex-start;width:auto}.statics .structure>.selection .static .icon svg{width:30px;height:30px;transition:all .3s ease-in-out}.statics .structure>.selection .static .details{flex:0 1 auto;display:flex;flex-direction:column;width:auto}.statics .structure>.selection .static .details .name{flex:1 1 auto;font-size:calc(var(--font-size) * 1.25);font-weight:700;text-transform:capitalize;transition:all .3s ease-in-out}.statics .structure>.selection .static .details .count{flex:0 1 auto;font-size:calc(var(--font-size) * .9);transition:all .3s ease-in-out}.statics .structure>.output{flex:1 1 auto;display:flex;flex-direction:column;padding:0;max-width:1000px;gap:var(--spacing)}@media(max-width:750px){.statics .structure>.output .intro{flex-direction:column-reverse!important}.statics .structure>.output .intro .example{width:100%!important;min-width:300px!important;max-width:800px!important;max-height:300px!important}}.statics .structure>.output .intro{display:flex;flex-direction:row;gap:var(--spacing-half)}.statics .structure>.output .intro .left{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-half)}.statics .structure>.output .intro .left .title{flex:0 1 auto;font-weight:700;text-transform:capitalize;padding:0}.statics .structure>.output .intro .left .description{font-size:var(--font-size)}.statics .structure>.output .intro .left .routes{display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output .intro .left .routes .route{display:flex;flex-direction:column;gap:calc(var(--spacing-quarter) / 2)}.statics .structure>.output .intro .left .routes .route .method-url{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:fit-content;font-size:calc(var(--font-size) + 4px);color:var(--color-link);cursor:pointer}.statics .structure>.output .intro .left .routes .route .method-url .method{flex:0 0 auto;font-weight:700;text-transform:uppercase;width:65px}.statics .structure>.output .intro .left .routes .route .method-url .url{flex:0 1 auto}.statics .structure>.output .intro .left .routes .route .method-url .link{display:flex;justify-content:center;align-items:center;height:100%;flex:0 0 auto;margin:0 0 0 var(--spacing-half)}.statics .structure>.output .intro .left .routes .route .method-url .link svg{width:12px;height:12px}.statics .structure>.output .intro .left .routes .route .description{flex:1 1 auto;font-size:calc(var(--font-size) * .9)}.statics .structure>.output .intro>.example{flex:0 1 auto;display:flex;min-width:400px;max-width:500px;height:fit-content;max-height:500px}.statics .structure>.output>.code{display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output>.code .routes{position:relative;display:flex;flex-direction:column;min-height:600px;gap:calc(var(--spacing) * 2)}.statics .structure>.output>.code .routes .spacer{height:1px;width:90%;margin:0 auto;background-color:var(--color-border)}.statics .structure>.output>.code .routes .route{display:flex;flex-direction:column;gap:var(--spacing);width:100%}.statics .structure>.output>.code .routes .route>.info{display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route>.info .title{font-weight:700;padding:var(--spacing-half) 0 0 0}.statics .structure>.output>.code .routes .route>.info .description{font-size:calc(var(--font-size) * 1)}.statics .structure>.output>.code .routes .route>.info .structure{display:flex;flex-direction:row;gap:var(--spacing)}@media(max-width:750px){.statics .structure>.output>.code .routes .route>.info .structure{flex-direction:column-reverse!important}.statics .structure>.output>.code .routes .route>.info .structure>.info{width:100%!important;min-width:300px!important;max-width:800px!important}.statics .structure>.output>.code .routes .route>.info .structure>.code{width:100%!important;min-width:300px!important;max-width:800px!important}}.statics .structure>.output>.code .routes .route>.info .structure>.info{flex:0 1 auto;max-width:500px;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params{display:flex;flex-direction:column;gap:var(--spacing)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param{display:flex;flex-direction:row;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .field{flex:0 0 auto;font-weight:700;color:var(--color-primary);width:70px}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-quarter)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .default{flex:0 1 auto;font-size:calc(var(--font-size) * .9)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .default .value{color:var(--color-secondary)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .description{flex:1 1 auto}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type{flex:0 0 auto;display:flex;font-size:var(--font-size);gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type>.text{flex:0 0 auto;font-weight:700;color:var(--color-primary);width:100px}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type>.queries{display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type>.queries .query{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing-quarter) / 2)}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type>.queries .query .text{flex:0 0 auto;font-weight:700;color:var(--color-secondary);font-size:calc(var(--font-size) * 1.15);white-space:nowrap;width:80px}.statics .structure>.output>.code .routes .route>.info .structure>.info .params .param .info .field-types .field-type>.queries .query .example{padding:var(--spacing-half) 0 0 0}.statics .structure>.output>.code .routes .route>.info .structure>.code{flex:1 1 auto;min-width:300px;max-width:400px}.statics .structure>.output>.code .routes .route .example{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route .run{flex:0 1 auto;display:flex;flex-direction:column;gap:var(--spacing-half)}.statics .structure>.output>.code .routes .route .run .run-btn{width:100%}.extension{width:100%;min-width:0;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-double)}.extension .intro-section{padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius);border:1px solid var(--color-border)}.extension .intro-section .features{margin-top:var(--spacing-half)}.extension .intro-section .features ul{list-style-type:none;padding:0;margin:0}.extension .intro-section .features ul li{margin-bottom:var(--spacing-quarter);display:flex;align-items:center;gap:var(--spacing-quarter)}.extension .intro-section .features ul li:before{content:"✓";color:var(--color-success);font-weight:700}.extension .intro-section .plugin-info{margin-top:var(--spacing);margin-bottom:var(--spacing);padding:var(--spacing-half);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:14px}.extension .intro-section .plugin-info p{padding:0;margin:0}.extension .intro-section .plugin-info .plugin-link{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold)}.extension .intro-section .plugin-info .plugin-link:hover{text-decoration:underline}.extension .video-section .video-container{margin-top:var(--spacing);position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:2px solid var(--color-primary);border-radius:var(--border-radius);text-align:center}.extension .video-section .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius)}@media(max-width:768px){.extension .video-section .video-container{padding-bottom:56.25%}}.extension .features-container .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing);margin:var(--spacing) 0}.extension .features-container .features-grid .feature-card{background-color:var(--code-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);transition:all .3s ease}.extension .features-container .features-grid .feature-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.extension .features-container .features-grid .feature-card .feature-icon{font-size:1.2em;color:var(--color-primary);margin-right:var(--spacing-half);display:inline-block;vertical-align:middle}.extension .features-container .features-grid .feature-card .feature-content ul{list-style-type:none;padding:0;margin:0}.extension .features-container .features-grid .feature-card .feature-content ul li{margin-bottom:var(--spacing-quarter);padding-left:var(--spacing);position:relative;font-size:14px;line-height:1.4}.extension .features-container .features-grid .feature-card .feature-content ul li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.extension .features-container .cta-section{background-color:var(--code-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);text-align:center;margin-top:var(--spacing-double)}.extension .features-container .cta-section p{margin-bottom:var(--spacing);line-height:1.5;color:var(--color-font)}.extension .features-container .cta-section p .plugin-link{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold)}.extension .features-container .cta-section p .plugin-link:hover{text-decoration:underline}.extension .install-buttons{display:flex;flex-direction:row;gap:var(--spacing-half);justify-content:center;align-items:center;margin-top:var(--spacing);flex-wrap:wrap}@media(max-width:768px){.extension .install-buttons{flex-direction:column;gap:var(--spacing-half)}.extension .install-buttons .btn{width:100%}}.extension .install-buttons .btn{display:flex;align-items:center;gap:var(--spacing-half);min-width:140px;height:45px;font-size:20px;justify-content:center;padding:var(--spacing-half) var(--spacing);flex:0 1 auto}.installation .installation-showcase{margin:var(--spacing) 0}.installation .installation-showcase .primary-install{margin-bottom:var(--spacing)}.installation .installation-showcase .other-install-options .toggle-install-btn{display:flex;align-items:center;gap:var(--spacing-quarter);background:none;border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-quarter) var(--spacing-half);color:var(--color-grey);cursor:pointer;transition:all .3s ease}.installation .installation-showcase .other-install-options .toggle-install-btn:hover{color:var(--color-font);border-color:var(--color-primary)}.installation .installation-showcase .other-install-options .install-options-grid{margin-top:var(--spacing);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing)}.usage .usage-examples .example-item{margin-bottom:var(--spacing-double)}.js-plugin{min-width:0;max-width:1000px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing)}.js-plugin .intro-section{margin-bottom:var(--spacing);padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius);border:1px solid var(--color-border)}.js-plugin .intro-section .features ul{list-style-type:none;padding:0 0 var(--spacing-half) 0;margin:var(--spacing-half) 0 0 0}.js-plugin .intro-section .features ul li{margin-bottom:var(--spacing-quarter);display:flex;align-items:center;gap:var(--spacing-quarter)}.js-plugin .intro-section .features ul li:before{content:"✓";color:var(--color-success);font-weight:700}.js-plugin .intro-section .intro-buttons{display:flex;flex-direction:row;gap:var(--spacing-half);flex-wrap:wrap;margin-top:var(--spacing)}@media(max-width:768px){.js-plugin .intro-section .intro-buttons{flex-direction:column;align-items:stretch}}.js-plugin .intro-section .intro-buttons .btn{flex:1}.js-plugin .video-section .video-container{margin-top:var(--spacing);position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:2px solid var(--color-primary);border-radius:var(--border-radius);text-align:center}.js-plugin .video-section .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius)}@media(max-width:768px){.js-plugin .video-section .video-container{padding-bottom:56.25%}}.js-plugin .cta-section{margin:var(--spacing) 0;padding:var(--spacing);background-color:var(--code-background);border-radius:var(--border-radius);border:1px solid var(--color-border);text-align:center}.js-plugin .cta-section p{margin-bottom:var(--spacing-half)}.js-plugin .demo-controls{position:sticky;top:calc(-1 * var(--spacing));z-index:10;display:flex;gap:var(--spacing-half);margin-bottom:var(--spacing);flex-wrap:wrap;align-items:center;background-color:var(--color-background);padding:var(--spacing-half) 0;border-bottom:1px solid var(--color-border)}@media(max-width:900px){.js-plugin .demo-controls{top:calc(-1 * var(--spacing-half))}}.js-plugin .demo-controls label{display:flex;align-items:center;gap:var(--spacing-quarter);color:var(--color-font);cursor:pointer}.js-plugin .demo-tabs-container{margin-top:var(--spacing)}.js-plugin .demo-tabs-container .demo-tab-content{margin-top:var(--spacing);min-height:400px}.js-plugin .data-gofakeit{color:var(--color-grey);margin-top:2px;font-family:monospace;opacity:.6;font-style:italic;transition:opacity .3s ease}.js-plugin .data-gofakeit.hidden{opacity:0;height:0;overflow:hidden;margin:0}.blogs{max-width:800px;margin:0 auto}.blogs .header{text-align:center;margin-bottom:0}.blogs .sub-header{text-align:center;margin-bottom:var(--spacing)}.blogs .section-header{margin:0 0 var(--spacing-half) 0}.blogs .section-header a{color:var(--color-font);text-decoration:none}.blogs .separator.spacer{max-width:200px;margin:var(--spacing-double) auto}.super .loading{display:flex;justify-content:center;align-items:center;min-height:400px;color:var(--color-font)}.popular{display:flex;flex-direction:column;max-width:1200px}.popular .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-half)}.popular .items .title{text-align:center}.popular .items .item{display:flex;flex-direction:row}.popular .items .item .name{flex:1 1 auto;font-weight:var(--font-weight-bold);color:var(--color-font);text-align:left}.popular .items .item .details{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:flex-end;gap:var(--spacing-quarter);padding:0 var(--spacing-quarter) 0 0}.popular .items .item .details .count{font-size:calc(var(--font-size) - 2px);color:var(--color-font-secondary)}.chart{width:100%;display:block;overflow:hidden}.chart svg{width:100%;display:block}.stats{display:flex;flex-direction:column;gap:var(--spacing)}.stats .filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-half);align-items:flex-end}.stats .filters .filter-group{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.stats .filters .filter-group.kind{width:125px}.stats .filters .filter-group.name{width:200px}.stats .filters .filter-group.interval{width:100px}.stats .filters .filter-group.date-range input{width:250px}.stats .filters .filter-group label{font-size:calc(var(--font-size) - 2px);color:var(--color-font)}.stats .error{padding:var(--spacing-half);background:var(--color-error);color:var(--color-white);border-radius:var(--border-radius)}.stats .chart-container{width:100%;padding:var(--spacing);background:var(--code-background);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.stats .loading,.stats .no-data{text-align:center;padding:var(--spacing);color:var(--color-font)}.dashboard{display:flex;flex-direction:column;gap:var(--spacing);max-width:1000px}.sitemap-output{flex:1 1 auto;display:flex;flex-direction:column;height:100%;max-height:100%;width:100%;min-width:0;max-width:100%;overflow:hidden}.sitemap-output .date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-half);margin:0 0 var(--spacing-half) 0}.sitemap-output .date label{font-size:1.2rem}.sitemap-output .date input{width:300px}.pagination{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-quarter);padding:0}.pagination .pagination-controls{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-quarter)}.pagination .pagination-controls button{padding:var(--spacing-quarter) var(--spacing-half);min-width:40px}.pagination .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .prev,.pagination .pagination-controls .next{width:80px}.pagination .pagination-controls .pagination-info{display:flex;flex-direction:column;align-items:center;color:var(--color-font)}.pagination .pagination-controls .pagination-info .pagination-total{font-size:calc(var(--font-size) - 5px);margin-top:2px;opacity:.8}.accounts{display:flex;flex-direction:column;gap:var(--spacing)}.accounts .search-container{display:flex;flex-direction:column;gap:var(--spacing-half)}.accounts .search-container .search-input-container{position:relative;display:flex;width:100%;max-width:600px}.accounts .search-container .search-input-container .search-input{flex:1 1 auto;padding-right:45px;font-size:1.1rem}.accounts .search-container .search-input-container .search-btn{position:absolute;right:0;display:flex;justify-content:center;width:50px;height:100%;padding:var(--spacing-quarter);align-items:center;background:transparent;border:none;cursor:pointer;color:var(--color-font);transition:color .2s ease}.accounts .search-container .search-input-container .search-btn:hover{color:var(--color-primary)}.accounts .search-container .search-input-container .search-btn:disabled{opacity:.5;cursor:not-allowed}.accounts .search-container .search-input-container .search-btn .search-btn-icon{width:100%;height:100%;max-width:20px;max-height:20px}.accounts .search-container .error{padding:var(--spacing-half);background:var(--color-error);color:var(--color-white);border-radius:var(--border-radius)}.accounts .table-wrapper{width:100%;overflow-x:auto}.accounts .table-wrapper .id-cell{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-quarter)}.accounts .table-wrapper .id-cell .copy-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-font);padding:var(--spacing-quarter);transition:color .2s ease;opacity:.6}.accounts .table-wrapper .id-cell .copy-btn:hover{color:var(--color-primary);opacity:1}.accounts .table-wrapper .id-cell .copy-btn svg{width:14px;height:14px}.accounts .loading,.accounts .no-results{text-align:center;padding:var(--spacing);color:var(--color-font)}.logs{display:flex;flex-direction:column;gap:var(--spacing)}.logs .search-container{display:flex;flex-direction:column;gap:var(--spacing-half)}.logs .search-container .filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-half);align-items:flex-end}.logs .search-container .filters .filter-group{display:flex;flex-direction:column;gap:var(--spacing-quarter)}.logs .search-container .filters .filter-group label{font-size:calc(var(--font-size) - 2px);color:var(--color-font)}.logs .search-container .filters .filter-group input,.logs .search-container .filters .filter-group select{min-width:150px}.logs .search-container .filters .search-input-container{position:relative;display:flex;flex:1 1 auto;min-width:200px;max-width:400px}.logs .search-container .filters .search-input-container .search-input{flex:1 1 auto;padding-right:45px;font-size:1.1rem}.logs .search-container .filters .search-input-container .search-btn{position:absolute;right:0;display:flex;justify-content:center;width:50px;height:100%;padding:var(--spacing-quarter);align-items:center;background:transparent;border:none;cursor:pointer;color:var(--color-font);transition:color .2s ease}.logs .search-container .filters .search-input-container .search-btn:hover{color:var(--color-primary)}.logs .search-container .filters .search-input-container .search-btn:disabled{opacity:.5;cursor:not-allowed}.logs .search-container .filters .search-input-container .search-btn .search-btn-icon{width:100%;height:100%;max-width:20px;max-height:20px}.logs .search-container .error{padding:var(--spacing-half);background:var(--color-error);color:var(--color-white);border-radius:var(--border-radius)}.logs .table-wrapper{width:100%;overflow-x:auto}.logs .table-wrapper .id-cell{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-quarter)}.logs .table-wrapper .id-cell .copy-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-font);padding:var(--spacing-quarter);transition:color .2s ease;opacity:.6}.logs .table-wrapper .id-cell .copy-btn:hover{color:var(--color-primary);opacity:1}.logs .table-wrapper .id-cell .copy-btn svg{width:14px;height:14px}.logs .loading,.logs .no-results{text-align:center;padding:var(--spacing);color:var(--color-font)}.games{max-width:1200px;margin:0 auto;padding:var(--spacing)}.games .header{text-align:center;margin-bottom:var(--spacing-double)}.games .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing)}@media(max-width:768px){.games .grid{grid-template-columns:1fr}}.games .game-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-start;gap:var(--spacing)}@media(max-width:768px){.games .game-card{flex-direction:column;text-align:center}}.games .game-card:hover:not(.coming-soon){transform:translateY(-6px);box-shadow:0 8px 25px #0000001a;border-color:var(--color-primary)}.games .game-card.coming-soon{opacity:.6;cursor:default}.games .game-card .icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--btn-color);background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);font-size:1.5rem;transition:all .3s ease}@media(max-width:768px){.games .game-card .icon{align-self:center}}.games .game-card .icon:hover{filter:brightness(110%)}.games .game-card .info{flex:1}.games .game-card .features{display:flex;flex-wrap:wrap;gap:var(--spacing-quarter)}.games .game-card .features .feature{display:inline-flex;align-items:center;justify-content:center;height:var(--input-height);min-height:var(--input-height);padding:var(--spacing-quarter) var(--spacing-half);color:var(--btn-color);background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);font-size:.8rem;font-weight:var(--font-weight-bold);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .3s ease}.games .game-card .features .feature:hover{filter:brightness(110%)}.dice-game{max-width:900px;width:100%;margin:0 auto}.dice-game .dice-header{text-align:center;margin-bottom:var(--spacing)}.dice-game .game-container{display:flex;gap:var(--spacing);min-height:400px}@media(max-width:768px){.dice-game .game-container{flex-direction:column;gap:var(--spacing-half)}}.dice-game .game-container .main-area{flex:1;display:flex;flex-direction:column;min-width:500px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing)}@media(max-width:768px){.dice-game .game-container .main-area{min-width:100%;padding:var(--spacing-half)}}.dice-game .game-container .main-area .total-display{padding:var(--spacing-half);text-align:center;font-weight:var(--font-weight-bold);font-size:2rem;color:var(--color-primary);text-shadow:0 2px 4px rgba(0,0,0,.1)}.dice-game .game-container .main-area .dice-area{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.dice-game .game-container .main-area .dice-area .dice-grid{width:100%;max-width:600px;min-height:200px}.dice-game .game-container .main-area .dice-area .die-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-quarter);cursor:pointer;transition:all .3s ease;padding:var(--spacing-half);border-radius:var(--border-radius)}.dice-game .game-container .main-area .dice-area .die-container:hover{transform:translateY(-2px)}.dice-game .game-container .main-area .dice-area .die-container.disabled{cursor:not-allowed;pointer-events:none}.dice-game .game-container .main-area .dice-area .die-container.disabled:hover{transform:none}.dice-game .game-container .main-area .dice-area .die-container .die-icon{font-size:3rem;color:var(--color-font)}.dice-game .game-container .main-area .dice-area .die-container .die-icon:hover{transform:scale(1.1)}.dice-game .game-container .main-area .dice-area .die-container .die-value{font-weight:var(--font-weight-bold);font-size:1.5rem;color:var(--color-font);min-width:2rem;text-align:center}.dice-game .game-container .main-area .roll-controls{margin-top:var(--spacing);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing)}@media(max-width:768px){.dice-game .game-container .main-area .roll-controls{gap:var(--spacing-half)}}.dice-game .game-container .main-area .roll-controls .roll-button{flex:1;text-align:center}@media(max-width:768px){.dice-game .game-container .main-area .roll-controls .roll-button{flex:1}}.dice-game .game-container .main-area .roll-controls .instant-roll-setting{height:45px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-quarter)}.dice-game .game-container .main-area .roll-controls .instant-roll-setting .setting-label{font-size:.8rem;line-height:.6;font-weight:var(--font-weight-medium);color:var(--color-light);text-transform:uppercase}.dice-game .game-container .main-area .roll-controls .instant-roll-setting .toggle-switch{position:relative;width:60px;height:30px;background:var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.dice-game .game-container .main-area .roll-controls .instant-roll-setting .toggle-switch:hover{background:var(--color-light)}.dice-game .game-container .main-area .roll-controls .instant-roll-setting .toggle-switch .toggle-slider{position:absolute;left:3px;width:24px;height:24px;background:var(--color-background);border-radius:var(--border-radius);transition:all .3s ease;box-shadow:0 2px 4px #0003}.dice-game .game-container .main-area .roll-controls .instant-roll-setting .toggle-switch .toggle-slider.active{left:33px;background:var(--color-primary)}.dice-game .game-container .sidebar{width:250px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing);display:flex;flex-direction:column}@media(max-width:768px){.dice-game .game-container .sidebar{width:auto;order:-1;padding:var(--spacing-half)}}.dice-game .game-container .sidebar .sidebar-title{font-weight:var(--font-weight-bold);font-size:1.1rem;color:var(--color-font);margin-bottom:var(--spacing);text-align:center}.dice-game .game-container .sidebar .dice-types{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-quarter)}@media(max-width:768px){.dice-game .game-container .sidebar .dice-types{grid-template-columns:repeat(3,1fr);gap:var(--spacing-quarter)}}.dice-game .game-container .sidebar .dice-types .classic-dice{grid-column:1/-1;justify-self:center;width:70%;text-align:center;justify-content:center}@media(max-width:768px){.dice-game .game-container .sidebar .dice-types .classic-dice{width:100%;grid-column:1/-1}}.dice-game .game-container .sidebar .dice-types .dice-type{display:flex;align-items:center;gap:var(--spacing-half);padding:var(--spacing-quarter) var(--spacing-half);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease}.dice-game .game-container .sidebar .dice-types .dice-type:hover{background:#00000008}.dice-game .game-container .sidebar .dice-types .dice-type.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.dice-game .game-container .sidebar .dice-types .dice-type.disabled:hover{background:transparent}.dice-game .game-container .sidebar .dice-types .dice-type .die-icon{font-size:1.5rem;color:var(--color-font);transition:all .3s ease}.dice-game .game-container .sidebar .dice-types .dice-type .die-icon:hover{transform:scale(1.1)}.dice-game .game-container .sidebar .dice-types .dice-type .dice-label{font-weight:var(--font-weight-bold);color:var(--color-font)}.dice-game .game-container .sidebar .tip{margin-top:auto;font-size:.9rem;color:var(--color-light);text-align:center}@media(max-width:768px){.dice-game .game-container .sidebar .tip{display:none}}.dice-game .dice-enter-active,.dice-game .dice-leave-active{transition:all .4s ease}.dice-game .dice-enter-from,.dice-game .dice-leave-to{opacity:0;transform:scale(.5)}.dice-game .dice-move{transition:transform .4s ease}@keyframes spin-heads{0%{transform:rotateY(0)}to{transform:rotateY(2160deg)}}@keyframes spin-tails{0%{transform:rotateY(0)}to{transform:rotateY(1980deg)}}.flip-a-coin{max-width:900px;width:100%;margin:0 auto;padding:var(--spacing)}.flip-a-coin .header{text-align:center;margin-bottom:var(--spacing)}.flip-a-coin .game-container{display:flex;flex-direction:column;gap:var(--spacing);min-height:400px}@media(max-width:768px){.flip-a-coin .game-container{gap:var(--spacing-half)}}.flip-a-coin .game-container .main-area{flex:1;display:flex;flex-direction:column;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing)}@media(max-width:768px){.flip-a-coin .game-container .main-area{padding:var(--spacing-half)}}.flip-a-coin .game-container .main-area .display{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px;position:relative;perspective:300px}@media(max-width:768px){.flip-a-coin .game-container .main-area .display{min-height:250px}}.flip-a-coin .game-container .main-area .display .coin{width:200px;height:200px;position:relative;margin:50px auto;transform-style:preserve-3d;cursor:pointer;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:50%;border:4px solid var(--color-primary);perspective:1000px}.flip-a-coin .game-container .main-area .display .coin .coin-wrapper{width:100%;height:100%;position:relative;transform-style:preserve-3d;pointer-events:auto;cursor:pointer}@media(max-width:768px){.flip-a-coin .game-container .main-area .display .coin{width:150px;height:150px;font-size:2.5rem}}.flip-a-coin .game-container .main-area .display .coin:hover{transform:scale(1.05)}.flip-a-coin .game-container .main-area .display .coin.flipping{cursor:not-allowed}.flip-a-coin .game-container .main-area .display .coin .btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.flip-a-coin .game-container .main-area .display .coin .heads,.flip-a-coin .game-container .main-area .display .coin .tails{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border:4px solid var(--color-primary);backface-visibility:hidden;color:var(--color-dark);font-size:3rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0;padding:0;box-sizing:border-box;pointer-events:none}.flip-a-coin .game-container .main-area .display .coin .heads{transform:rotateY(0)}.flip-a-coin .game-container .main-area .display .coin .tails{transform:rotateY(180deg)}.flip-a-coin .game-container .main-area .display .coin .coin-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.flip-a-coin .game-container .main-area .display .coin .click-overlay{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;cursor:pointer;z-index:10}.flip-a-coin .game-container .main-area .animation-settings{margin-top:var(--spacing);text-align:center}.flip-a-coin .game-container .main-area .animation-settings .toggle-group{display:flex;justify-content:center;gap:4px}.flip-a-coin .game-container .main-area .animation-settings .toggle-group .toggle-btn{padding:var(--spacing-quarter) var(--spacing);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;font-weight:var(--font-weight-bold);transition:all .3s ease;min-width:70px;color:var(--color-font)}.flip-a-coin .game-container .main-area .animation-settings .toggle-group .toggle-btn:hover:not(:disabled){background:var(--color-secondary);color:var(--btn-color);border-color:var(--color-primary)}.flip-a-coin .game-container .main-area .animation-settings .toggle-group .toggle-btn.active{background:var(--color-primary);color:var(--btn-color);border-color:var(--color-primary)}.flip-a-coin .game-container .main-area .animation-settings .toggle-group .toggle-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--color-light)}.flip-a-coin .game-container .main-area .button{margin-top:var(--spacing);text-align:center}.flip-a-coin .game-container .main-area .button .btn{width:100%;max-width:200px}.flip-a-coin .game-container .stats-area{background:transparent;border:none;border-radius:0;padding:var(--spacing-quarter) 0}@media(max-width:768px){.flip-a-coin .game-container .stats-area{padding:var(--spacing-quarter) 0}}.flip-a-coin .game-container .stats-area .reset-container{text-align:center;margin-top:var(--spacing-quarter)}.flip-a-coin .game-container .stats-area .reset-btn{padding:var(--spacing-quarter) var(--spacing);background:transparent;border:1px solid var(--color-light);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;color:var(--color-light);min-width:60px}.flip-a-coin .game-container .stats-area .reset-btn:hover{background:var(--color-light);color:var(--color-background)}.flip-a-coin .game-container .stats-area .stats-grid{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing)}@media(max-width:768px){.flip-a-coin .game-container .stats-area .stats-grid{gap:var(--spacing-half)}}.flip-a-coin .game-container .stats-area .stats-grid .stat-card{text-align:center;padding:var(--spacing-quarter);background:transparent;border:none;flex:1}.flip-a-coin .game-container .stats-area .stats-grid .stat-card .stat-label{font-size:.7rem;color:var(--color-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-quarter)}.flip-a-coin .game-container .stats-area .stats-grid .stat-card .stat-value{font-size:1.2rem;font-weight:var(--font-weight-medium);color:var(--color-font);margin-bottom:var(--spacing-quarter)}.flip-a-coin .game-container .stats-area .stats-grid .stat-card .stat-percentage{font-size:.6rem;color:var(--color-light)}.account{max-width:1000px;margin:0 auto;padding:var(--spacing)}.account .header{margin-bottom:var(--spacing-double)}.account .header h1{margin-bottom:var(--spacing-quarter)}.account .account-info{display:flex;flex-direction:column;gap:var(--spacing)}.account .account-info .info-section{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing)}.account .account-info .info-section h3{margin-bottom:var(--spacing-half);color:var(--color-primary)}.account .account-info .info-section .info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-half) 0;border-bottom:1px solid var(--color-border)}.account .account-info .info-section .info-row:last-child{border-bottom:none}@media(max-width:600px){.account .account-info .info-section .info-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-quarter)}}.account .account-info .info-section .info-row .label{font-weight:var(--font-weight-bold)}.account .account-info .info-section .info-row .value{color:var(--color-light)}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;text-align:center}.not-found h1{font-size:10rem;margin:0}.not-found h2{font-size:2rem;margin:0}
