@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#a446fd;--color-secondary:#4a98f7;--color-background:#f7d3ff;--color-surface:#fff;--color-text:#262626;--color-muted:#5f5f5f;--radius-base:0.4375rem;--shadow-soft:0 10px 30px #0000001a;--font-sans:"Montserrat",sans-serif;--font-mono:"Roboto Mono",monospace}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);margin:0;min-height:100vh}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}.flex-center{align-items:center;display:flex;justify-content:center}.full-width{width:100%}.button-reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.navbar{--tw-bg-opacity:0.8;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff/var(--tw-bg-opacity);box-shadow:inset 0 -1px 0 0 #0003;display:flex;height:63.5;left:0;margin-left:auto;margin-right:auto;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}@media (max-width:1366px){.navbar{position:static}}.navbarcon{margin-left:auto;margin-right:auto}.top{align-items:center;display:flex;justify-content:space-between;position:relative}.navbarlogo{color:#a446fd;display:block;font-size:larger;font-weight:700;padding-bottom:1.25rem;padding-top:1.25rem}.nav{display:block;display:flex;max-width:100%;padding:1.25rem 4rem;position:static;width:100%}.position{align-self:flex-end;display:flex;padding-left:1rem;padding-right:1rem}.group>Link{color:#a446fd;font-size:1rem;font-weight:500;line-height:1.5rem;margin-left:2rem;margin-right:2rem;padding-bottom:.5rem;padding-top:.5rem}.full{display:flex;flex-direction:row}.sidebar{background:#e3c6ff;color:#a446fd;font-size:20px;height:calc(100vh - 63.5px);position:-webkit-sticky;position:sticky;top:60px;transition:all .5s}@media (max-width:1366px){.sidebar{height:100vh;position:static;top:auto}}.logo{font-size:medium}.bars{display:flex;font-size:25px}.top-section{padding:20px 15px}.link,.top-section{align-items:center;cursor:pointer;display:flex}.link{color:#a446fd;gap:15px;padding:10px 15px;transition:all .5s}.link:hover,.linkselected{background:#a446fd;color:#fff;cursor:pointer;transition:all .5s}.linkselected{align-items:center;display:flex;gap:15px;padding:10px 15px}.link_text{font-size:20px}main{width:100%}.dropdown{overflow:hidden;transition:all .5s}.dropdowncontent{padding-left:40px}.menu-content{height:100%;overflow-y:scroll;position:relative;width:100%}.menu-content::-webkit-scrollbar{display:none}.footer{background-color:#eedcff;width:100vw}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:20px;padding-top:20px}.footer-credit{background-color:#ead1f4;opacity:.8;text-align:center}.d-flex{display:flex}.home-background{height:100%}.body-paint,.home-background{align-items:center;display:flex;justify-content:center}.body-paint{background-color:#f7d3ff}.container-paint{align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:calc(100vh - 63.5px);max-height:calc(100vh - 63.5px);padding:0 20px;width:100%}@media (max-width:1366px){.container-paint{height:100vh;max-height:100vh}}.tools-board{max-width:250px;padding:20px 0}.tools-board,.tools-column{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}.tools-column{background-color:#fff;border-radius:7px;padding:15px 22px 0}.row .options{list-style:none;margin:10px 0 0 5px;padding-inline:5px}.row .options .option{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.option:is(:hover,.active){filter:invert(17%) sepia(90%) saturate(3000%) hue-rotate(900deg) brightness(100%) contrast(100%)}.option label,.option span{color:#5e5e5e;cursor:pointer;padding-left:10px}.option:is(:hover,.active) label,.option:is(:hover,.active) span{color:#4a98f7}.option #color-picker,.option #fill-color{cursor:pointer}.option #fill-color{height:14px;width:14px}.option #color-picker{border:none;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}#fill-color:checked~label{color:#4a98f7}.option #size-slider{height:5px;margin-top:10px;width:100%}.colors .options{display:flex;justify-content:space-between}.colors .option{border-radius:50%;height:20px;margin-top:3px;position:relative;width:20px}.colors .option.selected:before{background:inherit;border:2px solid #fff;border-radius:inherit;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.colors .option:first-child.selected:before{border-color:#ccc}.buttons button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-bottom:13px;outline:none;padding:11px 0;width:100%}.background-control{align-items:center;display:inline-flex;gap:10px;margin-bottom:13px;width:100%}.background-swatch{align-items:center;border:1px solid #bfbfbf;border-radius:50%;cursor:pointer;display:inline-flex;height:20px;justify-content:center;position:relative;width:20px}.background-swatch.white{border-color:#ccc}.background-swatch .background-color-picker{border:none;cursor:pointer;inset:0;opacity:0;padding:0}.set-bg.small{margin-bottom:0;width:100%}.buttons .clear-canvas{border:1px solid #6c757d;color:#6c757d;transition:all .3s ease}.clear-canvas:hover{background:#6c757d;color:#fff}.buttons .save-img,.buttons .set-bg{border:1px solid;color:#fff}.buttons .save-img{background:#4a98f7;border-color:#4a98f7}.buttons .set-bg{background:#6f6f6f;border-color:#6f6f6f}.drawing-board{flex:1 1;flex-direction:column;height:100%;overflow:hidden;padding:20px 0}.drawing-board,.drawing-toolbar{border-radius:7px;display:flex;gap:10px}.drawing-toolbar{background:#fff;min-height:70px;padding:14px 18px;width:100%}.canvas-wrapper{background-color:#fff;border-radius:7px;flex:1 1;min-height:0;position:relative}.canvas-wrapper canvas{border-radius:0 0 7px 7px;border-radius:7px;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.drawing-board .bg-canvas{pointer-events:none;z-index:1}.drawing-board .draw-canvas{pointer-events:auto;z-index:2}.brush-cursor{background:#00000005;border:1px solid #000;border-radius:50%;box-sizing:border-box;display:none;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:3}.flex1{flex:1 1}.carousel-page{align-items:center;background:#f5efff;display:flex;justify-content:center;min-height:calc(100vh - 63.5px);padding:30px 20px}.carousel-panel{background:#fff;border-radius:24px;box-shadow:0 18px 50px #5630871f;display:flex;flex-direction:column;gap:24px;overflow:hidden;width:min(100%,840px)}.carousel-slide-wrapper{min-height:320px;overflow:hidden;position:relative}.carousel-slide{align-items:center;color:#43187e;display:flex;flex-direction:column;inset:0;justify-content:center;min-height:320px;padding:48px 32px;position:absolute;text-align:center}.slide-in{z-index:2}.slide-out{z-index:1}.slide-in-next{animation:slideInFromRight .35s ease forwards}.slide-in-prev{animation:slideInFromLeft .35s ease forwards}.slide-out-next{animation:slideOutToLeft .35s ease forwards}.slide-out-prev{animation:slideOutToRight .35s ease forwards}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideOutToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.carousel-slide h1{font-size:clamp(2rem,3vw,3.2rem);letter-spacing:-.03em;margin:0}.carousel-slide p{color:#64408d;line-height:1.75;margin:18px 0 0;max-width:680px}.carousel-controls{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:0 24px 28px}.carousel-button{background:#6a2fd2;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:12px 22px;transition:transform .2s ease,background .2s ease}.carousel-button:hover{background:#4e25b3;transform:translateY(-1px)}.carousel-dots{align-items:center;display:flex;gap:10px}.carousel-dot{background:#0000;border:1px solid #a446fd;border-radius:50%;cursor:pointer;height:12px;width:12px}.carousel-dot.active{background:#a446fd}@media (max-width:720px){.carousel-panel{gap:18px}.carousel-slide{padding:32px 20px}.carousel-controls{align-items:stretch;flex-direction:column}.carousel-button{width:100%}.carousel-dots{justify-content:center}}.export-pdf-page{align-items:flex-start;background:#f8f3ff;display:flex;justify-content:center;min-height:calc(100vh - 63.5px);padding:40px 20px}.export-pdf-content{width:min(100%,1080px)}.export-pdf-panel{background:#fff;border-radius:24px;box-shadow:0 18px 50px #5630871f;display:flex;flex-direction:column;gap:24px;padding:28px}.export-pdf-header h1{color:#5c2291;font-size:clamp(2rem,2.4vw,2.8rem);margin:0}.export-pdf-header p{color:#68468e;line-height:1.75;margin:10px 0 0}.export-pdf-actions{display:flex;flex-wrap:wrap;gap:12px}.export-title-panel{display:flex;flex-direction:column;gap:8px}.export-title-panel input{background:#faf5ff;border:1px solid #d8c7f1;border-radius:14px;color:#342858;font-size:1rem;padding:12px 16px;width:100%}.export-logo-panel{display:flex;flex-direction:column;gap:8px}.export-logo-upload{display:flex;flex-direction:column;gap:12px}.export-logo-upload input[type=file]{background:#faf5ff;border:1px solid #d8c7f1;border-radius:14px;cursor:pointer;padding:12px 16px}.export-logo-preview{align-items:center;background:#faf5ff;border:1px solid #e4d9f7;border-radius:14px;display:flex;gap:12px;padding:12px 16px}.export-logo-preview img{max-height:80px;max-width:80px;object-fit:contain}.export-logo-remove{background:#e74c3c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 14px;transition:background .2s ease}.export-logo-remove:hover{background:#c0392b}.export-button{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:12px 20px;transition:transform .2s ease,background .2s ease}.export-button:hover{transform:translateY(-1px)}.parse-button{background:#6f6f6f;color:#fff}.excel-button{background:#4a98f7;color:#fff}.pdf-button{background:#a24bff;color:#fff}.export-error{background:#ffe9ef;border:1px solid #f6c0d1;border-radius:12px;color:#8f234e;padding:14px 18px}.export-input-panel{display:flex;flex-direction:column;gap:12px}.export-input-panel label{color:#521c79;font-weight:700}.export-input-panel textarea{background:#faf5ff;border:1px solid #d8c7f1;border-radius:16px;color:#342858;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:240px;padding:16px;resize:vertical;width:100%}.export-table-wrapper{background:#faf5ff;border-radius:18px;overflow-x:auto;padding:18px}.export-table{border-collapse:collapse;min-width:600px;width:100%}.export-table td,.export-table th{border:1px solid #e4d9f7;padding:14px 16px;text-align:left}.export-table th{background:#f0e8ff;color:#562795}.export-table tbody tr:nth-child(2n){background:#fcf7ff}.export-empty{background:#f6f0ff;border-radius:16px;color:#68468e;padding:24px;text-align:center}@media (max-width:720px){.export-pdf-page{padding:24px 14px}.export-pdf-panel{padding:20px}.export-table{min-width:0;min-width:auto}}
/*# sourceMappingURL=main.c748f6bb.css.map*/