.banner-image[data-v-57465534]{width:100%;height:auto;display:block}header[data-v-57465534]{background-color:#181825;padding:1rem 0}.nav-links[data-v-57465534]{display:flex;justify-content:center;flex-wrap:wrap;color:#dadada;background-color:#362e5f;box-shadow:0 2px 4px rgba(223,168,205,.5);padding:.5rem 1rem}.nav-links a[data-v-57465534]{text-decoration:none;color:#b39ddb;padding:.5rem .75rem;margin:0 3rem;white-space:nowrap}@media (max-width:768px){.nav-links[data-v-57465534]{justify-content:space-around;padding:.5rem}.nav-links a[data-v-57465534]{padding:.5rem;margin:.25rem;font-size:.9rem}}body,html{height:100%;margin:0;background-color:#181825}a{text-decoration:none}a,a:hover{color:#b39ddb}a:hover{text-decoration:underline}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#app,.footer{background-color:#181825}.footer{color:#fff}footer .social-media-links a{display:inline-block;margin:0 10px}footer .social-media-links img{height:40px;width:auto}.social-media-logo{border-radius:50%;width:40px;height:40px;-o-object-fit:cover;object-fit:cover}a:visited{color:#9510d8}.fun-facts[data-v-38d7499a]{display:flex;justify-content:center;align-items:center;height:300px}.fun-fact-card[data-v-38d7499a]{width:640px;height:360px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;transition:box-shadow .3s ease}.fun-fact-content[data-v-38d7499a]{flex:1;display:flex;justify-content:center;align-items:center;padding:16px;text-align:center}.fun-fact-title[data-v-38d7499a]{margin:0;font-size:18px;font-weight:700}.flip-button[data-v-38d7499a],.next-button[data-v-38d7499a]{position:absolute;bottom:0;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.5);padding:12px;text-align:center;background-color:#7f7f7f;border:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.flip-button[data-v-38d7499a]:hover,.next-button[data-v-38d7499a]:hover{background-color:#e0e0e0}.flip-button[data-v-38d7499a]:focus,.next-button[data-v-38d7499a]:focus{outline:none}.flip-button[data-v-38d7499a]:active,.next-button[data-v-38d7499a]:active{background-color:#d0d0d0;transform:translateY(1px)}.container[data-v-059cb0f2]{display:flex;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#181825}.didyouknow[data-v-059cb0f2]{color:#fff}.home-content[data-v-059cb0f2]{max-width:650px;padding:20px;background-color:#362e5f}.headshot-container[data-v-059cb0f2]{text-align:center}.headshot[data-v-059cb0f2]{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.info-container[data-v-059cb0f2]{display:flex;justify-content:center;margin-bottom:20px}.info-section[data-v-059cb0f2]{margin-right:20px;text-align:center}.links[data-v-059cb0f2]:visited{color:#dfa8cd}.links[data-v-059cb0f2]{color:#b39ddb}.info-label[data-v-059cb0f2]{font-weight:700;margin-bottom:5px;color:#fff}.info-value[data-v-059cb0f2]{margin:0;color:#000}.bio-container[data-v-059cb0f2]{display:flex;justify-content:center}.bio[data-v-059cb0f2]{max-width:600px;color:#fff;text-align:center}.languages-frameworks-container[data-v-059cb0f2]{display:flex}.frameworks[data-v-059cb0f2],.languages[data-v-059cb0f2]{flex:1;background-color:#181825;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.section-title[data-v-059cb0f2]{font-weight:700;margin-bottom:10px;color:#000}.framework-list[data-v-059cb0f2],.language-list[data-v-059cb0f2]{padding-left:0;margin:0;color:#fff;list-style-type:none}.framework-list li[data-v-059cb0f2],.language-list li[data-v-059cb0f2]{margin-bottom:10px;background-color:inherit;color:#fff}.info-value a[data-v-059cb0f2]{color:#b39ddb}.section-title[data-v-059cb0f2]{color:#9510d8}a[data-v-3a6bf7f9]{color:#b39ddb;text-decoration:none}a[data-v-3a6bf7f9]:hover{color:#b39ddb;text-decoration:underline}.image-container[data-v-3a6bf7f9]{display:flex;justify-content:center;align-items:center}.example-image[data-v-3a6bf7f9]{max-width:100%;margin:0 2.5%;height:auto;border:1px solid #ddd;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.resume-container[data-v-3a6bf7f9]{background-color:#181825;padding:0}.resume[data-v-3a6bf7f9]{font-family:Arial,sans-serif;max-width:50%;margin:0 auto;padding:20px;color:#e0e0e0;background-color:#362e5f;text-align:left}.contact-info[data-v-3a6bf7f9],.section-title[data-v-3a6bf7f9]{font-size:24px;margin-bottom:10px}.section-title[data-v-3a6bf7f9]{color:#e0e0e0;text-align:left}.contact-info[data-v-3a6bf7f9]{font-size:16px}.contact-info[data-v-3a6bf7f9],.education[data-v-3a6bf7f9]{margin-bottom:20px;color:#e0e0e0;text-align:left}.experience[data-v-3a6bf7f9]{margin-bottom:20px;text-align:left}.clarification[data-v-3a6bf7f9]{color:#fff}.job-title[data-v-3a6bf7f9]{font-size:18px;margin-bottom:10px;color:#e0e0e0;text-align:left}.job-details[data-v-3a6bf7f9]{margin-top:10px;margin-bottom:10px}.job-details[data-v-3a6bf7f9],.skills[data-v-3a6bf7f9]{list-style-type:disc;padding-left:20px;color:#e0e0e0;text-align:left}.skills[data-v-3a6bf7f9]{margin-bottom:20px}.projects[data-v-3a6bf7f9]{margin-bottom:20px;list-style-type:none;color:#e0e0e0;padding-left:0;text-align:left}.project-details[data-v-3a6bf7f9]{margin-top:10px;margin-bottom:10px;list-style-type:disc;padding-left:20px;color:#e0e0e0;text-align:left}.blog-page[data-v-5441af84]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#181825;padding:20px}.blog-post[data-v-5441af84]{background-color:#362e5f;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;text-align:center;max-width:400px;width:100%;margin-bottom:20px}.blog-post-title[data-v-5441af84]{font-size:24px;font-weight:700;margin-bottom:10px;color:#dfa8cd}.blog-post-body[data-v-5441af84]{color:#bfa8cd;margin-bottom:10px;line-height:1.6}.post-link[data-v-5441af84]{text-decoration:none;color:#9510d8;cursor:pointer}.post-link[data-v-5441af84]:hover{text-decoration:underline}.form-page[data-v-205bed8f]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#181825;padding:20px}.form-entry[data-v-205bed8f]{background-color:#362e5f;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;text-align:center;max-width:400px;width:100%;margin-bottom:20px}.form-entry-title[data-v-205bed8f]{font-size:24px;font-weight:700;margin-bottom:10px;color:#dfa8cd}.form-entry-body[data-v-205bed8f]{color:#bfa8cd;margin-bottom:10px;line-height:1.6}.entry-link[data-v-205bed8f]{text-decoration:none;color:#9510d8;cursor:pointer}.entry-link[data-v-205bed8f]:hover{text-decoration:underline}.login-container[data-v-0091a416]{max-width:400px;margin:0 auto;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.login-form[data-v-0091a416]{background-color:#fff;padding:20px}.form-group[data-v-0091a416]{margin-bottom:10px}label[data-v-0091a416]{display:block;font-weight:700}input[data-v-0091a416]{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px}.error[data-v-0091a416]{color:red;margin-top:5px}button[data-v-0091a416]{padding:10px 20px;background-color:#9510d8;color:#fff;border:none;border-radius:4px;cursor:pointer}.birthday-page[data-v-76e3ea36]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:30px 20px;border-radius:8px;text-align:center}h1[data-v-76e3ea36]{color:#dfa8cd;font-size:2.2rem;margin-bottom:20px}h2[data-v-76e3ea36]{color:#dfa8cd;margin-bottom:10px;font-size:1.5rem}.card-section[data-v-76e3ea36]{background-color:#362e5f;border-radius:10px;padding:20px;margin:20px 0}.card-section.highlight[data-v-76e3ea36]{background-color:#4b3e80}.tagline[data-v-76e3ea36]{font-style:italic;font-size:1.1rem;color:#d1c1e0}.contact[data-v-aecf149c]{background-color:#181825;font-family:Roboto,sans-serif;padding:50px;color:#e0e0e0}.contact-container[data-v-aecf149c]{box-shadow:0 4px 8px rgba(0,0,0,.3);max-width:400px;background-color:#362e5f;margin:0 auto;padding:20px;border-radius:8px}.form-head[data-v-aecf149c]{font-size:36px;font-weight:700}.form-group[data-v-aecf149c],.form-head[data-v-aecf149c]{margin-bottom:20px;text-align:center}.form-group label[data-v-aecf149c]{display:inline-block;margin-bottom:5px;text-align:left;width:100%}input[data-v-aecf149c],textarea[data-v-aecf149c]{width:100%;max-width:95%;padding:10px;border:1px solid #6c63ff;border-radius:4px;margin-bottom:10px;background-color:#181825;color:#e0e0e0}.textArea[data-v-aecf149c]{width:calc(100% - 20px);max-width:100%;height:200px}button[data-v-aecf149c]{width:100%;padding:10px;background-color:#6c63ff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}button[data-v-aecf149c]:hover{background-color:#9f87ff}button[data-v-aecf149c]:active{background-color:#4c43b0}.game-page[data-v-1d42f056]{display:flex;flex-direction:column;justify-content:center;max-height:100vh;align-items:center;background-color:#181825;min-height:56vh;padding:2%}.game-card[data-v-1d42f056]{background-color:#362e5f;padding:1%;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;text-align:center;max-width:50vh;width:80%;margin-bottom:2%}.game-card h2[data-v-1d42f056]{font-size:1.5rem;color:#181825}.coming-soon h2[data-v-1d42f056]{color:#2d2d41}.game-card p[data-v-1d42f056]{color:#bfa8cd}@media (max-width:768px){.game-card[data-v-1d42f056]{width:95%}}@media (max-width:480px){.game-card[data-v-1d42f056]{padding:5%;max-width:none}.game-card h2[data-v-1d42f056]{font-size:1.2rem}}.content-box[data-v-7c2c4a4e]{background-color:#362e5f;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%;max-width:800px;margin:auto}.button-match-container[data-v-7c2c4a4e]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:10px}.button-match-header[data-v-7c2c4a4e]{color:#9510d8;text-align:center;margin:10px 0}.button-match[data-v-7c2c4a4e]{background-color:#f4f4f4;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:90%;margin:10px}.grid-row[data-v-7c2c4a4e]{display:flex;justify-content:center;flex-wrap:wrap}.grid[data-v-7c2c4a4e]{display:flex;justify-content:space-between}.submit-container[data-v-7c2c4a4e]{margin-top:20px}.submit[data-v-7c2c4a4e]{padding:10px 20px;background-color:#9510d8;color:#fff;border:none;border-radius:6px;cursor:pointer}.button[data-v-7c2c4a4e]{width:30px;height:30px;border:none;margin:2px;box-shadow:1px 2px 4px rgba(1,1,0,.6)}.button[data-v-7c2c4a4e]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(2px)}.timer[data-v-7c2c4a4e]{display:flex;justify-content:center;align-items:center;background-color:#2b00ff;color:#ffff14;font-family:Courier New,Courier,monospace;font-size:24px;letter-spacing:3px;padding:15px;border-radius:8px;margin-bottom:20px;width:100px;box-shadow:1px 2px 4px rgba(0,0,0,.1)}.popup-overlay[data-v-7c2c4a4e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.popup[data-v-7c2c4a4e]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.2);max-width:90%;text-align:center}.popup button[data-v-7c2c4a4e]{margin-top:10px;padding:5px 15px;cursor:pointer;border:none;border-radius:5px;background-color:#9510d8;color:#fff}@keyframes blink-7c2c4a4e{0%,49%{opacity:1}50%,to{opacity:0}}.blinking[data-v-7c2c4a4e]{animation:blink-7c2c4a4e 1s infinite}@media (max-width:768px){.button-match[data-v-7c2c4a4e]{width:95%}.button[data-v-7c2c4a4e]{width:25px;height:25px}.popup button[data-v-7c2c4a4e],.timer[data-v-7c2c4a4e]{font-size:20px}}@media (max-width:480px){.grid-row[data-v-7c2c4a4e]{flex-direction:column}}[data-v-432e3d2c]:root{--cell-size:150px}.grid-container[data-v-432e3d2c]{display:flex;flex-direction:column;background-image:url(/img/sea-water-waves-surface-wallpaper.4e076973.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative;width:1088px;height:1088px}.grid-header[data-v-432e3d2c],.grid-row[data-v-432e3d2c]{display:flex}.grid-label[data-v-432e3d2c]{width:100px;height:98px;display:flex;justify-content:center;align-items:center;font-weight:700;background-color:hsla(0,0%,100%,.5)}.grid-body[data-v-432e3d2c]{display:flex;flex-direction:column}.corner[data-v-432e3d2c]{width:96px;height:6px;width:98px;height:98px}.battleship-container[data-v-432e3d2c]{max-width:80%;max-height:80%;margin:0 auto;display:flex;flex-direction:column;padding-bottom:100px;align-items:center;background-color:#181825;box-shadow:0 4px 8px rgba(0,0,0,.1)}.rules-button[data-v-432e3d2c]{align-self:flex-end;margin:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-weight:700}.rules-button[data-v-432e3d2c]:hover{background-color:#0056b3;transform:scale(1.05)}.title[data-v-432e3d2c]{font-size:2em;color:#333;margin-bottom:20px}.battlefield[data-v-432e3d2c]{width:980px;height:980px;display:grid;grid-template-columns:repeat(10,98px);grid-template-rows:repeat(10,98px);background-image:url(/img/sea-water-waves-surface-wallpaper.4e076973.jpg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative;grid-gap:0}.grid-cell[data-v-432e3d2c]{width:98px;height:96.4px;background-color:hsla(0,0%,100%,.5);border:1px solid #000;border-radius:4px;transition:transform .3s ease}.grid-cell[data-v-432e3d2c]:hover{transform:scale(1.1);border:1px solid #000;border-radius:4px}.rules-modal[data-v-432e3d2c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:80%;box-sizing:border-box}.rules-content[data-v-432e3d2c]{padding:20px;text-align:left;max-height:80vh;overflow-y:auto}.close-button[data-v-432e3d2c]{cursor:pointer;background-color:#f44336;color:#fff;border:none;padding:10px 20px;border-radius:5px;text-align:center;display:block;margin-top:20px}.buttons-container[data-v-432e3d2c]{border-bottom:10px}.start-button[data-v-432e3d2c]{width:120px;height:120px;padding:0;line-height:100px;text-align:center;font-size:1.2em;font-family:Comic Sans MS,cursive,sans-serif;color:#fff;background-color:red;border:none;border-radius:50%;cursor:pointer;margin-top:20px;transition:transform .2s ease}.start-button[data-v-432e3d2c]:hover{transform:scale(1.1);background-color:#c00}code[class*=language-],pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;font-size:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:rgba(29,59,83,.99)}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:rgba(29,59,83,.99)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{color:#fff;background:#011627}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:#637777;font-style:italic}.token.punctuation{color:#c792ea}.namespace{color:#b2ccd6}.token.deleted{color:rgba(239,83,80,.56);font-style:italic}.token.property,.token.symbol{color:#80cbc4}.token.keyword,.token.operator,.token.tag{color:#7fdbca}.token.boolean{color:#ff5874}.token.number{color:#f78c6c}.token.builtin,.token.char,.token.constant,.token.function{color:#82aaff}.token.doctype,.token.selector{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.language-css .token.string,.style .token.string,.token.entity,.token.string,.token.url{color:#addb67}.token.atrule,.token.attr-value,.token.class-name{color:#ffcb8b}.token.important,.token.regex,.token.variable{color:#d6deeb}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.blog-page[data-v-38be7b2c]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#bf8cbe;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-38be7b2c],h2[data-v-38be7b2c]{color:#dfa8cd}h1[data-v-38be7b2c]{margin-bottom:30px}h2[data-v-38be7b2c]{margin-bottom:15px}.conclusion[data-v-38be7b2c],.content[data-v-38be7b2c],.introduction[data-v-38be7b2c]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-38be7b2c]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.tic-tac-toe{flex-direction:column;justify-content:center;padding:20px}.header-container,.tic-tac-toe{display:flex;align-items:center}.header-container{justify-content:space-between;width:100%}.main-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.board-container{display:flex;flex-direction:column;align-items:center;border-radius:15px;overflow:hidden}.board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px}.game-header{display:contents;background-color:#f0f0f0;color:#fff}.cell,.game-header{justify-content:center;align-items:center;padding:10px}.cell{background:#f0f0f0;text-align:center;font-size:24px;border-radius:50%;aspect-ratio:1/1;display:flex;width:30px;height:30px}.cell,.rules{cursor:pointer}.rules{padding:10px 15px;background-color:#9510d8;color:#fff;border:none;border-radius:5px;font-size:16px;transition:background-color .3s;margin-left:auto}.rules-container{position:inherit;width:50vh;background:#362e5f;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:slide-in .3s ease-out}.rules-content{position:relative;align-content:flex-start;text-align:left;color:#fff}.close-rules{position:absolute;top:-1vh;right:.5vh;background:#f0f0f0;color:#333;border:none;cursor:pointer;font-size:16px;padding:5px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);width:25px;height:25px;display:flex;align-items:center;justify-content:center;transition:background-color .3s,box-shadow .3s}.close-rules:hover{background-color:#858585;box-shadow:0 4px 8px rgba(0,0,0,.3)}@keyframes slide-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.cell.player-red{background-color:red}.cell.player-blue{background-color:blue}.valid-board{background-color:#9510d8}.mini-board-result{font-size:16px;text-align:center}.reset-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s}.reset-button:hover{background-color:#0056b3}.game-result{font-size:20px;color:#9510d8;margin-top:10px}.blog-page[data-v-17a0c264]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#bf8cbe;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-17a0c264],h2[data-v-17a0c264]{color:#dfa8cd}h1[data-v-17a0c264]{margin-bottom:30px}h2[data-v-17a0c264]{margin-bottom:15px}.conclusion[data-v-17a0c264],.content[data-v-17a0c264],.introduction[data-v-17a0c264]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-17a0c264]{font-size:.9em;color:#a8a8a8;margin-bottom:20px;-family:"Courier New",monospace}.blog-page[data-v-78fbbd61]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#bf8cbe;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-78fbbd61],h2[data-v-78fbbd61]{color:#dfa8cd}h1[data-v-78fbbd61]{margin-bottom:30px}h2[data-v-78fbbd61]{margin-bottom:15px}.conclusion[data-v-78fbbd61],.content[data-v-78fbbd61],.introduction[data-v-78fbbd61]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-78fbbd61]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.blog-page[data-v-033a763b]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-033a763b]{color:#dfa8cd;margin-bottom:30px}h2[data-v-033a763b]{color:#dfa8cd;margin-bottom:15px}.conclusion[data-v-033a763b],.content[data-v-033a763b],.introduction[data-v-033a763b]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-033a763b]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.sales-order-form[data-v-7641a11e]{font-family:Segoe UI,Arial,sans-serif;color:#bf8cbe;background-color:#181825;max-width:1200px;margin:20px auto;padding:20px;border-radius:8px;position:relative}.sales-order-form h1[data-v-7641a11e]{color:#dfa8cd;text-align:center;margin-bottom:30px}.form-group[data-v-7641a11e]{margin-bottom:20px;position:relative}.form-group label[data-v-7641a11e]{display:block;margin-bottom:5px;color:#dfa8cd}input[type=date][data-v-7641a11e],input[type=number][data-v-7641a11e],input[type=text][data-v-7641a11e],textarea[data-v-7641a11e]{width:100%;padding:8px;border-radius:4px;border:none;background-color:#c9c9c9;color:#000}textarea[data-v-7641a11e]{height:100px}.button-container[data-v-7641a11e]{text-align:center}button[data-v-7641a11e]{padding:10px 20px;background-color:#362e5f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}button[data-v-7641a11e]:hover{background-color:#504073}button[data-v-7641a11e]:active{background-color:#2b2141}.required[data-v-7641a11e]{color:red}.info-icon[data-v-7641a11e]{margin-left:10px;cursor:pointer;width:14px;height:14px}.info-panel[data-v-7641a11e]{background-color:#504073;color:#fff;border-radius:4px;padding:20px;margin-top:20px;position:absolute;top:10%;left:50%;transform:translate(-50%,-10%);z-index:10;width:80%;box-shadow:0 2px 10px rgba(0,0,0,.5);text-align:center;line-height:1.4}.json-button[data-v-7641a11e]{display:block;margin-left:auto;margin-bottom:20px;background-color:#362e5f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:10px 20px;font-size:16px;text-align:right}.json-button[data-v-7641a11e]:hover{background-color:#504073}.json-button[data-v-7641a11e]:active{background-color:#2b2141}.json-popup[data-v-7641a11e]{background-color:#504073;color:#fff;border-radius:4px;padding:20px;position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);z-index:10;width:80%;box-shadow:0 2px 10px rgba(0,0,0,.5);text-align:center}.json-popup .json-editor[data-v-7641a11e]{width:100%;height:200px;margin-bottom:20px;border-radius:4px;border:none;background-color:#362e5f;color:#fff;padding:8px;white-space:pre-wrap;overflow-wrap:break-word;overflow-y:auto;text-align:left}.items-section[data-v-7641a11e]{margin-top:30px}.items-section h2[data-v-7641a11e]{color:#dfa8cd;margin-bottom:15px}.item-list[data-v-7641a11e]{background-color:#362e5f;border-radius:8px;padding:15px}.item-entry[data-v-7641a11e]{margin-bottom:15px;border-bottom:1px solid #504073;padding-bottom:10px}.item-entry[data-v-7641a11e]:last-child{border-bottom:none}.remove-button[data-v-7641a11e]{background-color:#b700ff;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:5px 10px;font-size:14px}.remove-button[data-v-7641a11e]:hover{background-color:#d200ff}.remove-button[data-v-7641a11e]:active{background-color:#5c067d}.add-button[data-v-7641a11e]{background-color:#4a4e69;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:10px 20px;font-size:16px;margin-bottom:10px;display:block;text-align:left}.add-button[data-v-7641a11e]:hover{background-color:#6c757d}.add-button[data-v-7641a11e]:active{background-color:#343a40}table[data-v-7641a11e]{width:100%;border-collapse:collapse;margin-top:10px}thead th[data-v-7641a11e]{color:#fff;padding:10px;text-align:left}tbody td[data-v-7641a11e]{padding:10px}tbody input[data-v-7641a11e]{width:90%;text-align:left}tbody td[data-v-7641a11e]:first-child,thead th[data-v-7641a11e]:first-child{width:30%;position:relative}thead th[data-v-7641a11e]:first-child:before{content:" ";white-space:pre}tbody td[data-v-7641a11e]:nth-child(2),tbody td[data-v-7641a11e]:nth-child(3),tbody td[data-v-7641a11e]:nth-child(4),tbody td[data-v-7641a11e]:nth-child(5),tbody td[data-v-7641a11e]:nth-child(6),thead th[data-v-7641a11e]:nth-child(2),thead th[data-v-7641a11e]:nth-child(3),thead th[data-v-7641a11e]:nth-child(4),thead th[data-v-7641a11e]:nth-child(5),thead th[data-v-7641a11e]:nth-child(6){width:14%;text-align:center}.sales-order-form[data-v-554377d3]{font-family:Segoe UI,Arial,sans-serif;color:#bf8cbe;background-color:#181825;max-width:1200px;margin:20px auto;padding:20px;border-radius:8px;position:relative}.sales-order-form h1[data-v-554377d3]{color:#dfa8cd;text-align:center;margin-bottom:30px}.form-container[data-v-554377d3]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-554377d3]{width:100%}.form-group label[data-v-554377d3]{display:block;margin-bottom:5px;color:#dfa8cd}input[type=date][data-v-554377d3],input[type=email][data-v-554377d3],input[type=number][data-v-554377d3],input[type=tel][data-v-554377d3],input[type=text][data-v-554377d3],textarea[data-v-554377d3]{width:100%;padding:8px;border-radius:4px;border:none;background-color:#c9c9c9;color:#000}textarea[data-v-554377d3]{height:100px}.button-container[data-v-554377d3]{text-align:center}button[data-v-554377d3]{padding:10px 20px;background-color:#362e5f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}button[data-v-554377d3]:hover{background-color:#504073}button[data-v-554377d3]:active{background-color:#2b2141}.required[data-v-554377d3]{color:red}.info-icon[data-v-554377d3]{margin-left:10px;cursor:pointer;width:14px;height:14px}.info-panel[data-v-554377d3]{background-color:#504073;color:#fff;border-radius:4px;padding:20px;margin-top:20px;position:absolute;top:10%;left:50%;transform:translate(-50%,-10%);z-index:10;width:80%;box-shadow:0 2px 10px rgba(0,0,0,.5);text-align:center;line-height:1.4}.json-button[data-v-554377d3]{display:block;margin-left:auto;margin-bottom:20px;background-color:#362e5f;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:10px 20px;font-size:16px;text-align:right}.json-button[data-v-554377d3]:hover{background-color:#504073}.json-button[data-v-554377d3]:active{background-color:#2b2141}.json-popup[data-v-554377d3]{background-color:#504073;color:#fff;border-radius:4px;padding:20px;position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);z-index:10;width:80%;box-shadow:0 2px 10px rgba(0,0,0,.5);text-align:center}.json-popup .json-editor[data-v-554377d3]{width:100%;height:200px;margin-bottom:20px;border-radius:4px;border:none;background-color:#362e5f;color:#fff;padding:8px;white-space:pre-wrap;overflow-wrap:break-word;overflow-y:auto;text-align:left}.services-section[data-v-554377d3]{margin-top:30px}.services-section h2[data-v-554377d3]{color:#dfa8cd;margin-bottom:15px}.service-list[data-v-554377d3]{background-color:#362e5f;border-radius:8px;padding:15px}.service-entry[data-v-554377d3]{margin-bottom:15px;border-bottom:1px solid #504073;padding-bottom:10px}.service-entry[data-v-554377d3]:last-child{border-bottom:none}.remove-button[data-v-554377d3]{background-color:#b700ff;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:5px 10px;font-size:14px}.remove-button[data-v-554377d3]:hover{background-color:#d200ff}.remove-button[data-v-554377d3]:active{background-color:#5c067d}.add-button[data-v-554377d3]{background-color:#4a4e69;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:10px 20px;font-size:16px;margin-bottom:10px;display:block;text-align:left}.add-button[data-v-554377d3]:hover{background-color:#6c757d}.add-button[data-v-554377d3]:active{background-color:#343a40}table[data-v-554377d3]{width:100%;border-collapse:collapse;margin-top:10px}thead th[data-v-554377d3]{color:#fff;padding:10px;text-align:left}tbody td[data-v-554377d3]{padding:10px}tbody input[data-v-554377d3]{width:90%;text-align:left}tbody td[data-v-554377d3]:first-child,thead th[data-v-554377d3]:first-child{width:30%;position:relative}thead th[data-v-554377d3]:first-child:before{content:" ";white-space:pre}tbody td[data-v-554377d3]:nth-child(2),tbody td[data-v-554377d3]:nth-child(3),tbody td[data-v-554377d3]:nth-child(4),tbody td[data-v-554377d3]:nth-child(5),thead th[data-v-554377d3]:nth-child(2),thead th[data-v-554377d3]:nth-child(3),thead th[data-v-554377d3]:nth-child(4),thead th[data-v-554377d3]:nth-child(5){width:14%;text-align:center}.blog-page[data-v-d1ed4d9c]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-d1ed4d9c],h2[data-v-d1ed4d9c]{color:#dfa8cd;margin-bottom:15px}.conclusion[data-v-d1ed4d9c],.content[data-v-d1ed4d9c],.introduction[data-v-d1ed4d9c]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.issues[data-v-d1ed4d9c]{text-align:left}ul[data-v-d1ed4d9c]{margin-left:20px;list-style-type:disc}.publication-date[data-v-d1ed4d9c]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.numbered-list[data-v-d1ed4d9c]{list-style-type:decimal;padding-left:20px;margin:0;text-align:left}.numbered-list li[data-v-d1ed4d9c]{margin-bottom:15px;text-align:left}.numbered-list li p[data-v-d1ed4d9c]{margin:5px 0 0 20px;text-align:left}.example[data-v-d1ed4d9c]{padding-left:1cm;font-size:smaller;font-weight:700}.blog-page[data-v-10e3e286]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-10e3e286]{color:#dfa8cd;margin-bottom:30px}h2[data-v-10e3e286]{color:#dfa8cd;margin-bottom:15px}.conclusion[data-v-10e3e286],.content[data-v-10e3e286],.introduction[data-v-10e3e286]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-10e3e286]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.blog-page[data-v-1fe028b5]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-1fe028b5]{color:#dfa8cd;margin-bottom:30px}h2[data-v-1fe028b5]{color:#dfa8cd;margin-bottom:15px}.conclusion[data-v-1fe028b5],.content[data-v-1fe028b5],.introduction[data-v-1fe028b5]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-1fe028b5]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}.blog-page[data-v-1a10aa18]{font-family:Segoe UI,Arial,sans-serif;line-height:1.6;color:#fff;background-color:#181825;max-width:800px;margin:0 auto;padding:20px;border-radius:8px}h1[data-v-1a10aa18]{color:#dfa8cd;margin-bottom:30px}h2[data-v-1a10aa18]{color:#dfa8cd;margin-bottom:15px}.conclusion[data-v-1a10aa18],.content[data-v-1a10aa18],.introduction[data-v-1a10aa18]{background-color:#362e5f;border-radius:8px;padding:15px;margin-bottom:20px}.publication-date[data-v-1a10aa18]{font-size:.9em;color:#a8a8a8;margin-bottom:20px}