:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-red-50:oklch(0.971 0.013 17.38);--color-red-100:oklch(0.936 0.032 17.717);--color-red-200:oklch(0.885 0.062 18.334);--color-red-500:oklch(0.637 0.237 25.331);--color-red-600:oklch(0.577 0.245 27.325);--color-red-700:oklch(0.505 0.213 27.518);--color-red-800:oklch(0.444 0.177 26.899);--color-orange-50:oklch(0.98 0.016 73.684);--color-orange-100:oklch(0.954 0.038 75.164);--color-orange-600:oklch(0.646 0.222 41.116);--color-yellow-400:oklch(0.852 0.199 91.936);--color-green-50:oklch(0.982 0.018 155.826);--color-green-100:oklch(0.962 0.044 156.743);--color-green-500:oklch(0.723 0.219 149.579);--color-green-600:oklch(0.627 0.194 149.214);--color-green-700:oklch(0.527 0.154 150.069);--color-blue-50:oklch(0.97 0.014 254.604);--color-blue-100:oklch(0.932 0.032 255.585);--color-blue-200:oklch(0.882 0.059 254.128);--color-blue-400:oklch(0.707 0.165 254.624);--color-blue-500:oklch(0.623 0.214 259.815);--color-blue-600:oklch(0.546 0.245 262.881);--color-blue-700:oklch(0.488 0.243 264.376);--color-blue-800:oklch(0.424 0.199 265.638);--color-blue-900:oklch(0.379 0.146 265.522);--color-purple-50:oklch(0.977 0.014 308.299);--color-purple-100:oklch(0.946 0.033 307.174);--color-purple-600:oklch(0.558 0.288 302.321);--color-slate-50:oklch(0.984 0.003 247.858);--color-slate-100:oklch(0.968 0.007 247.896);--color-gray-50:oklch(0.985 0.002 247.839);--color-gray-100:oklch(0.967 0.003 264.542);--color-gray-200:oklch(0.928 0.006 264.531);--color-gray-300:oklch(0.872 0.01 258.338);--color-gray-400:oklch(0.707 0.022 261.325);--color-gray-500:oklch(0.551 0.027 264.364);--color-gray-600:oklch(0.446 0.03 256.802);--color-gray-700:oklch(0.373 0.034 259.733);--color-gray-800:oklch(0.278 0.033 256.848);--color-gray-900:oklch(0.21 0.034 264.665);--color-cod-gray-50:#f6f6f6;--color-cod-gray-100:#e7e7e7;--color-cod-gray-200:#d1d1d1;--color-cod-gray-300:#b0b0b0;--color-cod-gray-400:#888;--color-cod-gray-500:#6d6d6d;--color-cod-gray-600:#5d5d5d;--color-cod-gray-700:#4f4f4f;--color-cod-gray-800:#454545;--color-cod-gray-900:#3d3d3d;--color-cod-gray-950:#0a0a0a;--color-athens-gray-50:#f5f7f9;--color-athens-gray-100:#eceef2;--color-athens-gray-200:#d8dde5;--color-athens-gray-300:#bdc5d3;--color-athens-gray-400:#9ea8bc;--color-athens-gray-500:#8690ab;--color-athens-gray-600:#747d9c;--color-athens-gray-700:#686e8d;--color-athens-gray-800:#585c75;--color-athens-gray-900:#494d5f;--color-athens-gray-950:#2f313c;--color-slate-gray-50:#f1f5f9;--color-slate-gray-100:#e9eff5;--color-slate-gray-200:#cedde9;--color-slate-gray-300:#a3c0d6;--color-slate-gray-400:#729fbe;--color-slate-gray-500:#5083a7;--color-slate-gray-600:#3d698c;--color-slate-gray-700:#325572;--color-slate-gray-800:#2d495f;--color-slate-gray-900:#293e51;--color-slate-gray-950:#1b2836;--color-black:#000;--color-white:#fff;--default-transition-duration:0.15s;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-background:#fff;--color-foreground:oklch(0.145 0 0);--color-card:#fff;--color-card-foreground:oklch(0.145 0 0);--color-primary:#030213;--color-primary-foreground:oklch(1 0 0);--color-secondary:oklch(0.95 0.0058 264.53);--color-secondary-foreground:#030213;--color-muted:#ececf0;--color-muted-foreground:#717182;--color-accent:#e9ebef;--color-accent-foreground:#030213;--color-destructive:#d4183d;--color-destructive-foreground:#fff;--color-border:rgba(0,0,0,0.1);--color-input:rgba(0,0,0,0);--color-input-background:#f3f3f5;--color-switch-background:#cbced4;--color-selection:#e1f2ff;--color-inline-selection:#d4ecff;--color-dark:#1d202b;--color-active-icon:#388ae5;--color-gray-border:rgba(201,201,204,0.48);--color-line-gray:#eff0f1;--color-bg-light:#f7f7f7;--color-gray-text:#707684;--color-chart-1:oklch(0.646 0.222 41.116);--color-chart-2:oklch(0.6 0.118 184.704);--color-chart-3:oklch(0.398 0.07 227.392);--color-chart-4:oklch(0.828 0.189 84.429);--color-chart-5:oklch(0.769 0.188 70.08)}.dark{--color-background:oklch(0.145 0 0);--color-foreground:oklch(0.985 0 0);--color-card:oklch(0.145 0 0);--color-card-foreground:oklch(0.985 0 0);--color-primary:oklch(0.985 0 0);--color-primary-foreground:oklch(0.205 0 0);--color-secondary:oklch(0.269 0 0);--color-secondary-foreground:oklch(0.985 0 0);--color-muted:oklch(0.269 0 0);--color-muted-foreground:oklch(0.708 0 0);--color-accent:oklch(0.269 0 0);--color-accent-foreground:oklch(0.985 0 0);--color-destructive:oklch(0.396 0.141 25.723);--color-destructive-foreground:oklch(0.637 0.237 25.331);--color-border:oklch(0.269 0 0);--color-input:oklch(0.269 0 0);--color-chart-1:oklch(0.488 0.243 264.376);--color-chart-2:oklch(0.696 0.17 162.48);--color-chart-3:oklch(0.769 0.188 70.08);--color-chart-4:oklch(0.627 0.265 303.9);--color-chart-5:oklch(0.645 0.246 16.439)}:root{--header-z-index:1000;--mouse-shield-z-index:10000;--notification-z-index:100000;--page-inner-width:1200px;--page-inner-width-percent:139.13043478%;--page-form-width:600px;--radius:1rem;--color-shadow:rgba(0,0,0,0.071);--padding-thiny:5px;--padding-s:11px;--padding:17px;--padding-l:27px;--padding-xl:46px;--form-field-padding:5px;--gap-thiny:5px;--gap-s:8px;--gap:14px;--gap-l:42px;--gap-xl:126px;--block-gap:50px;--font-size-s:0.88rem;--font-size:1rem;--font-size-l:1.8rem;--font-size-xl:2.1rem}.null-padding-margin{padding:0;margin:0}.flex-h,.flex-h-center{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-center{-moz-box-pack:center;justify-content:center}.flex-h-between{-moz-box-pack:justify;justify-content:space-between}.flex-h-between,.flex-h-end{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-end{-moz-box-pack:end;justify-content:flex-end}.flex-h-around{justify-content:space-around}.flex-h-around,.flex-h-evenly{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-evenly{-moz-box-pack:space-evenly;justify-content:space-evenly}.flex-v,.flex-v-center{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-center{-moz-box-pack:center;justify-content:center}.flex-v-between{-moz-box-pack:justify;justify-content:space-between}.flex-v-between,.flex-v-end{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-end{-moz-box-pack:end;justify-content:flex-end}.flex-v-around{justify-content:space-around}.flex-v-around,.flex-v-evenly{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-evenly{-moz-box-pack:space-evenly;justify-content:space-evenly}.flex-align-center{-moz-box-align:center;align-items:center}.flex-align-start{-moz-box-align:start;align-items:flex-start}.flex-align-end{-moz-box-align:end;align-items:flex-end}.flex-align-stretch{-moz-box-align:stretch;align-items:stretch}.unlike-ul{padding:0;margin:0;list-style-type:none}.hover-interaction:hover{background:rgba(0,0,0,.0275)}.no-shrink{flex-shrink:0}.theme-blue{color:var(--color-blue-600);background:var(--color-blue-50)}.theme-orange{color:var(--color-orange-600);background:var(--color-orange-50)}.theme-green{color:var(--color-green-600);background:var(--color-green-50)}.theme-purple{color:var(--color-purple-600);background:var(--color-purple-50)}.theme-red{color:var(--color-red-600);background:var(--color-red-50)}*{-moz-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;overflow:auto}a,a:active,a:focus,a:visited{color:inherit;text-decoration:none}input,select,textarea{outline:0;box-shadow:none;border:0}.scroller{width:100%;height:100%;overflow:auto}html{font-size:15px}img{display:block}body{color:var(--color-foreground);background:var(--color-background);min-width:320px;height:100vh;font-family:var(--font-sans)}body,body>main{position:relative;width:100%}body>main{z-index:1;height:100%;overflow:auto}ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:1.3}h1{font-size:2.2em}h1,h2{font-weight:700}h2{font-size:1.8em}h3{font-weight:700;font-size:1.5em}.img.icon,span.fi{position:relative;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center}.img.icon.prefix,span.fi.prefix{margin-right:8px;opacity:.81}.img.icon.suffix,span.fi.suffix{margin-left:8px}.img.icon.large,span.fi.large{font-size:1.67em}.img.icon.primary,span.fi.primary{color:var(--color-primary)}.img.icon{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.img.icon img{width:20px}a{display:inline-block;cursor:pointer;border-radius:var(--radius)}a:not(.no-auto):not(.field){padding:-moz-calc(var(--padding)*0.5);padding:calc(var(--padding)*0.5)}a:not(.button).primary{color:var(--color-primary-foreground);background:var(--color-primary)}a:not(.button).secondary{color:var(--color-secondary-foreground);background:var(--color-secondary)}.p,p{padding:0;margin:0;line-height:1.6em}@media (max-width:520px){.p,p{line-height:1.4em}}.uicons{width:24px}.iconed{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}input:-moz-placeholder{white-space:nowrap;text-overflow:ellipsis}input:-ms-input-placeholder{white-space:nowrap;text-overflow:ellipsis}input:placeholder-shown{white-space:nowrap;text-overflow:ellipsis}@-moz-keyframes flipX{0%{-moz-transform:perspective(200px) rotateX(0deg) rotateY(0deg);transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(0deg);transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}to{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}@keyframes flipX{0%{-moz-transform:perspective(200px) rotateX(0deg) rotateY(0deg);transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(0deg);transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}to{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.component.loading-frame{display:none;background:hsla(0,0%,100%,.67)}.component.loading-frame.active{position:absolute;top:0;left:0;right:0;bottom:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.component.loading-frame .loader{background:var(--color-primary);width:30px;height:30px;border-radius:5px;-moz-animation:flipX 1s linear infinite;animation:flipX 1s linear infinite}.component.button{position:relative;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 10px;border-radius:min(30%,10px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component.button,.component.button.icon{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.component.button.icon{--w:36px;-moz-box-pack:center;justify-content:center;padding:0;width:var(--w);height:var(--w)}.component.button.icon.small{--w:28px}.component.button.icon.circle{border-radius:50%}.component.button.small{font-size:var(--font-size-s);padding:8px}.component.button.large{font-size:var(--font-size-l);padding:9px 13px}.component.button.filled.primary{color:var(--color-primary-foreground);background:var(--color-primary)}.component.button.filled.secondary{color:var(--color-secondary-foreground);background:var(--color-secondary)}.component.button.filled.light{color:var(--color-primary);background:var(--color-bg-light)}.component.button.bordered{border:1px solid var(--color-border)}.component.button.bordered.primary{color:var(--color-primary);border-color:var(--color-primary)}.component.button.bordered.light{border-color:var(--color-bg-light)}.component.button.elevation{box-shadow:0 0 18px var(--color-shadow)}.component.button.disabled{opacity:.6;cursor:default}.component.collapsible:not(.deactivated){position:relative;height:var(--default-collapsible-initial-height,0);overflow-y:hidden;-moz-transition:height .3s linear;transition:height .3s linear}.component.collapsible.deactivated .rocker-container{display:none}.component.field{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;width:100%;border-radius:var(--radius)}.component.field>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;padding:4px 6px}.component.field .collapsible.error-messenger{position:absolute;top:100%;left:0;right:0;bottom:unset;z-index:2;max-width:100%;font-size:.8em}.component.field .collapsible.error-messenger.in-flow{position:unset;z-index:unset}.component.field .collapsible.error-messenger.collapsed{height:0}.component.field .collapsible.error-messenger>.inner{color:#fff;background:#e63946;padding:5px}.component.field.bordered{border:1px solid}.component.field.bordered.primary{color:var(--color-primary);border-color:var(--color-primary)}.component.field.bordered.secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.component.field.messenger-on-top .error-messenger{position:absolute;top:unset;left:0;right:0;bottom:100%}.component.field.disabled{opacity:.6}.component.app-notification{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:fixed;top:-170px;left:unset;right:unset;bottom:unset;border-radius:var(--radius);z-index:var(--notification-z-index);background:#fff;min-width:270px;width:380px;max-width:95%;max-height:170px;opacity:0;overflow:hidden;box-shadow:0 0 9px rgba(0,0,0,.21);will-change:top}.component.app-notification>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5px;padding:var(--padding)}.component.app-notification>.inner>.header{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:end;justify-content:flex-end}.component.app-notification>.inner>.header .closer{flex-shrink:0;will-change:transform;-moz-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01)}.component.app-notification.active{top:20px;opacity:1;-moz-transition-property:top,opacity;transition-property:top,opacity;-moz-transition-duration:.17s;transition-duration:.17s;-moz-transition-timing-function:cubic-bezier(.12,.82,.22,.96);transition-timing-function:cubic-bezier(.12,.82,.22,.96)}.component.app-notification.active .header .closer{-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:transform .1s linear .3s, -moz-transform .1s linear .3s;transition:transform .1s linear .3s;transition:transform .1s linear .3s, -moz-transform .1s linear .3s}.component.app-notification.destruct{opacity:0;top:-170px;-moz-transition-property:top,opacity;transition-property:top,opacity;-moz-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:.2s;transition-delay:.2s;-moz-transition-timing-function:cubic-bezier(1,.13,.5,.95);transition-timing-function:cubic-bezier(1,.13,.5,.95)}.component.app-notification.destruct .header .closer{-moz-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);-moz-transition:transform .2s cubic-bezier(.88,.18,.19,1.05), -moz-transform .2s cubic-bezier(.88,.18,.19,1.05);transition:transform .2s cubic-bezier(.88,.18,.19,1.05);transition:transform .2s cubic-bezier(.88,.18,.19,1.05), -moz-transform .2s cubic-bezier(.88,.18,.19,1.05)}.component.field.file{width:unset;cursor:pointer}.component.field.file>.inner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.component.field.file>.inner input{display:none}.component.field.file.disabled{cursor:default}.component.uploader>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border-radius:var(--radius);gap:var(--gap);width:500px;max-width:100%;min-height:500px;border:1px solid var(--color-border)}.component.uploader>.inner .file>.inner{border-radius:var(--radius);color:var(--color-primary-foreground);background:var(--color-primary);padding:var(--padding)}.component.result>.inner{-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border-radius:var(--radius);width:500px;max-width:100%;min-height:500px;border:1px solid var(--color-border)}.component.result>.inner,.component.result>.inner .details{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap)}.component.result>.inner .details table{border-collapse:collapse}.component.result>.inner .details table td{border:1px solid var(--color-border);padding:var(--padding-s)}.layout.card-layout>.card-layout-item:not(.active){display:none}body,body main{width:100vw;height:100vh;overflow:hidden}body main{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}body main header{text-align:center;padding:var(--padding)}body main>.content{height:100%;overflow:auto}