@font-face{font-family:inter;src:url(/_next/static/media/8e9094d388cba418-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/1dfcfb334802097e-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:inter;src:url(/_next/static/media/34ba43c981b106ea-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/41e5ab752a8cad97-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:inter;src:url(/_next/static/media/ea234620f9e86969-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/47873655032f492f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:inter;src:url(/_next/static/media/a1aac96ebeb85566-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b8cc72bbb358cc6c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_cfa3df{font-family:inter,inter Fallback}.__variable_cfa3df{--font-inter:"inter","inter Fallback"}body{margin:0;padding:0;font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}main.app-container{display:flex;flex-wrap:wrap;padding:1em;box-sizing:border-box;width:100%;justify-content:center}.viewport-wrapper{width:100%;max-width:600px;margin-bottom:1em;box-sizing:border-box}.viewport-container{width:100%;aspect-ratio:1/1;border:var(--thickness) solid var(--color-outline);background-color:var(--color-menu-bg);overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab;box-sizing:border-box;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewport-container.touch-active,.viewport-container:active{cursor:-webkit-grabbing;cursor:grabbing}.logical-canvas-wrapper{position:absolute;left:50%;top:50%;overflow:hidden}.logical-canvas-bg-dots{background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.1) 1px,transparent 0);background-size:20px 20px}.canvas-background-layer{position:absolute;width:105%;height:105%;left:-2.5%;top:-2.5%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.logical-canvas-wrapper img.editable-image{position:absolute;left:50%;top:50%;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.logo-on-canvas{position:absolute;top:32px;right:45px;width:105px;height:auto;z-index:4}.title-area-on-canvas{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:5;width:calc(100% - 90px);pointer-events:none}.title-visual-wrapper{position:relative;width:100%;padding:35px 40px;border-radius:32px;box-sizing:border-box;border:var(--thickness) solid var(--color-dark);box-shadow:0 0 0 1px var(--color-light);background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:flex-start}.title-static-info{display:flex;align-items:center;margin-bottom:1em;font-size:1.5em;font-family:var(--font-inter);z-index:2}.title-visual-wrapper h2.text-content{position:relative;z-index:3;font-size:36px;font-family:var(--font-inter);font-weight:600;font-style:italic;text-align:start;color:#000;margin:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.controls-section{width:100%;max-width:600px;box-sizing:border-box}.controls-section form fieldset{padding:1em;margin-bottom:1em;border:var(--thickness) solid var(--color-outline);box-sizing:border-box;border-radius:8px}.controls-section form fieldset legend{font-weight:500;padding:0 .5em}.controls-section button{background-color:var(--color-menu-bg);border:var(--thickness) solid var(--color-outline);border-radius:8px;color:black;padding:.5em 1em;text-align:center;text-decoration:none;display:inline-block;font-size:12pt;cursor:pointer;transition:background-color .2s,border-color .2s}.controls-section button:hover{outline:4px solid var(--color-outline)!important;outline-offset:-4px!important}.controls-section button:disabled{opacity:.7;cursor:not-allowed}.controls-section input[type=file],.controls-section input[type=number],.controls-section input[type=text]{background-color:var(--color-menu-bg);border:var(--thickness) solid var(--color-outline);border-radius:8px;color:black;min-width:100px;box-sizing:border-box;width:100%;padding:.5em;font-size:.95em}.controls-section input[type=range]{box-sizing:border-box;margin-top:.25em}.controls-section input[type=range]:hover{outline:unset!important;outline-offset:unset!important}.gap{gap:1em}.horizontal-group{display:flex;flex-direction:row;flex-wrap:wrap}.vertical-group{display:flex;flex-direction:column}.margin-bottom-half{margin-bottom:.5em!important}.margin-bottom-full{margin-bottom:1em!important}.range-container{display:flex;flex-direction:column}.range-label-value-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.range-value-display{font-size:.9em;color:#495057}.range-label-value-container input.range-value-display{padding:.25em .5em;text-align:right}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--color-blue);border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--color-blue);border-radius:50%;cursor:pointer;border:none}.input-file-hidden{display:none}label{display:block}:root{--color-menu-bg:#E3F2FD;--color-outline:#B9DDF7;--color-dark:black;--color-light:white;--color-blue:#147FC9;--color-blue-light-0:#E3F2FD;--color-blue-light-1:#d3ecff;--color-blue-light-2:#a7d8fc;--thickness:2px}.copy,.hidden{display:none!important}body,button,input,select,textarea{font-size:11pt;font-family:Inter,Arial,Helvetica,sans-serif}img{max-width:100%;height:auto;width:auto}hr{border:0;height:var(--thickness);background-color:var(--color-dark)}.mainHeader,.mainWrapper,.tableWrapper,footer,header{max-width:768px;margin-bottom:1rem;margin-inline:auto}.wide{max-width:min-content}button,input{background-color:var(--color-menu-bg);border:var(--thickness) solid var(--color-outline);border-radius:8px;color:black;padding:.25rem .5rem;text-align:center;text-decoration:none;display:inline-block;font-size:12pt}button:hover,input:hover{outline:4px solid var(--color-outline)!important;outline-offset:-4px!important}button:active,input:active,input:focus,input:focus-visible{outline-color:var(--color-blue)}.active-animation{background-image:linear-gradient(90deg,var(--color-blue) 50%,transparent 50%),linear-gradient(90deg,var(--color-blue) 50%,transparent 50%),linear-gradient(0deg,var(--color-blue) 50%,transparent 50%),linear-gradient(0deg,var(--color-blue) 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:0 0,100% 100%,0 100%,100% 0;animation:border-dance 1s linear infinite}@keyframes border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.btn-icon,.btn-icon div{display:flex;padding:0;align-items:center;justify-content:center;min-height:32px;min-width:32px}.btn-icon svg{padding:.25rem}.btn-icon p{margin:0;font-size:8pt;padding:0 .25rem 0 0}.flex{display:flex;gap:.5rem}#searchInputWrapper input{height:24px}.rasp_logo{display:flex;justify-content:center;margin-bottom:2rem}.rasp-menu{background-color:var(--color-menu-bg);border-radius:16px;padding:.5rem;font-size:14pt;border:var(--thickness) solid var(--color-outline);font-weight:500}.rasp-menu hr{position:relative;margin-block:.5rem;height:var(--thickness);width:100%;border:0;background-color:var(--color-outline)}.rasp-menu .menu-footer{overflow:hidden;max-height:0}.rasp-menu ul{display:flex;list-style:none;padding:0;margin:0;gap:.5rem;flex-wrap:wrap;justify-content:space-between}.rasp-menu .menu-item{flex-grow:1;text-align:center;cursor:pointer;border-radius:8px}.rasp-menu .menu-item a{color:var(--color-dark);text-decoration:none;text-transform:capitalize;display:block;padding:.5rem;position:relative}.rasp-menu .menu-item a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:8px}.rasp-menu .menu-item:hover{background-color:var(--color-blue-light-2)}.rasp-menu .menu-item.active{background-color:var(--color-blue)}.rasp-menu .menu-item.active a{color:var(--color-light)}.rasp-menu .show{max-height:256px!important}.rasp-menu .menu-item.home a{padding:0;display:flex;justify-content:center;align-items:center;height:100%}.mainHeader ul.zg{list-style:none;padding:0;margin:0 0 1rem}.mainHeader ul.zg,.tableHeader{display:flex;justify-content:space-between}.tableHeader{align-items:center;height:100%}.tableWrapper{display:block;overflow-x:auto}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:125%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.77);color:#fff;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:400;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;text-align:center;z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-tooltip]:hover:after{opacity:1;visibility:visible}table{border:var(--thickness) solid var(--color-outline);border-collapse:separate;border-radius:16px;border-spacing:0;font-weight:500;overflow:hidden;min-width:768px;min-height:125px}table th,td{padding:.15rem .5rem}table th{border-bottom:var(--thickness) solid var(--color-outline)}table td{border-right:var(--thickness) solid var(--color-outline);border-top:var(--thickness) solid var(--color-outline)}table td:last-child{border-right:none}table tr:first-child td{border-top:none}table tr:nth-child(2n){background-color:#f3f3f3}table tr td.hd0{background-color:var(--color-blue-light-2);font-size:.5rem;padding:0!important}table tr td.hd{background-color:var(--color-blue-light-0)}table tr td.hd~td.ur{padding-block:.25rem!important;text-align:center}table tr .vp a,table tr td.hd a,table tr td.ur .z0,table tr td.ur .z1,table tr td.ur .z2,table tr td.ur .z3{display:block;margin-block:.5rem;color:var(--color-dark);-webkit-text-decoration:var(--color-blue) dotted underline;text-decoration:var(--color-blue) dotted underline;text-underline-offset:3px;text-decoration-thickness:2px;text-wrap:auto;word-break:break-all}table tr td.hd a.hd{text-wrap:nowrap}table tr td.ur .z1{font-weight:700}table tr .vp a:hover,table tr td.hd a:hover,table tr td.ur .z0:hover,table tr td.ur .z1:hover,table tr td.ur .z2:hover,table tr td.ur .z3:hover{color:var(--color-blue)}table tr td.ur br{content:"";display:block;height:2px;background-color:var(--color-blue-light-2);margin:.3rem 0}table tr td.vp img{max-width:100%;height:revert-layer;width:revert-layer}@media (max-width:768px){.rasp-menu{font-size:12pt}.btn-icon div p{display:none}table{min-width:calc(100vw - 1rem)!important}table td{padding:.25rem!important}table tr td.hd a.hd{text-wrap:wrap}}@media (max-width:576px){.tableHeader p{font-size:9pt}.tableHeader input{width:100%}.rasp-menu{font-size:11pt}.rasp-menu ul{gap:.25rem}.rasp-menu .menu-item{flex-basis:calc(100% / 4)}.rasp-menu .menu-item a{padding:.5rem .25rem}h1{font-size:1.5em}table td{padding:.15rem!important}table td.ur>br{display:none!important}table td.ur>*{margin-inline:auto}}