.main.svelte-fjc0lv{position:relative;height:100%}.scroll.svelte-fjc0lv{font-size:var(--l-font-size);font-weight:700;position:absolute;bottom:var(--s32);left:50%;transform:translate(-50%)}.loader.svelte-1fa4bei{position:relative;width:var(--s24);height:var(--s24);display:inline-block;border:2px solid var(--color1);border-radius:50%;animation:svelte-1fa4bei-rotation 1s linear infinite}.loader.svelte-1fa4bei:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--s12);height:var(--s12);border-radius:50%;border:2px solid;border-color:var(--color1) transparent}@keyframes svelte-1fa4bei-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.svelte-1ijwbm{padding:var(--s4);display:flex;justify-content:center;align-items:center;gap:var(--s4);background-color:transparent;border:none;cursor:pointer}.modal.svelte-1b4jbd0{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;min-width:450px;background-color:transparent;padding:var(--s16);border:solid 1px var(--color3);border-radius:var(--border-radius);display:flex;flex-direction:column}.modal.svelte-1b4jbd0 .modal-header:where(.svelte-1b4jbd0){display:flex;justify-content:space-between}.modal.svelte-1b4jbd0 .modal-header:where(.svelte-1b4jbd0) h1:where(.svelte-1b4jbd0){font-size:var(--xl-font-size)}.modal.svelte-1b4jbd0 .modal-body:where(.svelte-1b4jbd0){margin-top:var(--s32)}.main.svelte-tkap08{width:500px}.main.svelte-tkap08 h1:where(.svelte-tkap08){font-size:var(--xxl-font-size);margin-bottom:var(--s32)}.main.svelte-tkap08 h2:where(.svelte-tkap08){padding-bottom:var(--s48)}.main.svelte-tkap08 h2:where(.svelte-tkap08) span:where(.svelte-tkap08){font-size:var(--l-font-size)}.main.svelte-tkap08 .description:where(.svelte-tkap08){margin-bottom:var(--s32);color:var(--color2)}.main.svelte-tkap08 .buttons:where(.svelte-tkap08){display:flex;gap:var(--s12)}input.svelte-1f0hx1d{width:100%;padding:var(--s8);background:transparent;border:solid 1px var(--color3);border-radius:var(--border-radius)}input.svelte-1f0hx1d::placeholder{color:var(--color3)}.chatbot.svelte-atqylb{height:100%;min-width:570px;max-height:600px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--s16) var(--s16) var(--s16);border:solid 1px var(--color3);border-radius:var(--border-radius);overflow:scroll}.chatbot.svelte-atqylb .messages:where(.svelte-atqylb){height:100%;display:flex;flex-direction:column;gap:var(--s16);overflow-y:auto;margin-top:var(--s16);padding-bottom:var(--s32)}.chatbot.svelte-atqylb .messages:where(.svelte-atqylb) .message:where(.svelte-atqylb){display:flex}.chatbot.svelte-atqylb .messages:where(.svelte-atqylb) .message.user:where(.svelte-atqylb){justify-content:flex-end}.chatbot.svelte-atqylb .messages:where(.svelte-atqylb) .message:where(.svelte-atqylb) .bubble:where(.svelte-atqylb){max-width:75%;padding:var(--s8);background:var(--color1);border-radius:var(--border-radius);color:var(--color4);word-wrap:break-word}.chatbot.svelte-atqylb .input-box:where(.svelte-atqylb){padding:0 var(--s16)}.chatbot.svelte-atqylb .input-box:where(.svelte-atqylb) .input:where(.svelte-atqylb){display:flex;justify-content:space-between;gap:var(--s24);padding:var(--s16) 0;border-top:solid 1px var(--color3)}.chatbot.svelte-atqylb .input-box:where(.svelte-atqylb) .questions-remaining:where(.svelte-atqylb){font-size:var(--s-font-size);color:var(--color3)}.main.svelte-12xureg{height:100%;display:flex;justify-content:center;padding:var(--s64);gap:var(--s48)}.main.svelte-12xureg .right-box:where(.svelte-12xureg){max-width:850px;flex:1}div.svelte-beqs3p{position:fixed;width:100vw;height:100vh;z-index:var(--z-last)}.switch.svelte-ovod75{position:relative;display:flex;gap:var(--s24);cursor:pointer}.switch.svelte-ovod75 .underline:where(.svelte-ovod75){position:absolute;bottom:-5px;height:1.5px;background:var(--color1);border-radius:var(--border-radius);transition:left .3s ease-in-out,width .3s ease-in-out}.loader.svelte-aamf68{width:var(--s48);height:var(--s48);display:inline-block;position:relative}.loader.svelte-aamf68:after,.loader.svelte-aamf68:before{content:"";position:absolute;top:0;left:0;width:var(--s48);height:var(--s48);border-radius:50%;background:var(--color1);animation:svelte-aamf68-loading 2s linear infinite}.loader.svelte-aamf68:after{animation-delay:1s;opacity:0}@keyframes svelte-aamf68-loading{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.main.svelte-1h28rxf{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-grow:0}.main.svelte-1h28rxf .buttons:where(.svelte-1h28rxf){display:flex;align-items:center;gap:var(--s24)}.main.svelte-xu7rfl{height:1px;flex-grow:1}.main.svelte-xu7rfl .body:where(.svelte-xu7rfl){height:100%}.main.svelte-plztqa{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:0}.main.svelte-plztqa .copyright:where(.svelte-plztqa){font-size:var(--xs-font-size);color:var(--color3)}.main.svelte-plztqa .version:where(.svelte-plztqa){position:absolute;top:-3px;right:0;font-size:var(--s-font-size);color:var(--color2)}.shape.svelte-auumk8{position:absolute;pointer-events:none;border-radius:50%;border:solid 1px var(--color1);z-index:var(--z-first);left:calc(var(--x) - var(--size) / 2);top:calc(var(--y) - var(--size) / 2);width:var(--size);height:var(--size);opacity:var(--opacity)}.toast.svelte-5t5kq2{padding:var(--s12);border:1px solid var(--color3);border-radius:var(--border-radius);background:transparent;display:flex;justify-content:center;align-items:center;gap:var(--s12)}.toast-box.svelte-1gdltp1{position:fixed;top:var(--s16);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--s16);z-index:var(--z-second)}.form-field.svelte-cfh2ue{display:flex;flex-direction:column;margin-bottom:var(--s24)}.form-field.svelte-cfh2ue .label-field:where(.svelte-cfh2ue){display:flex;align-items:center;margin-bottom:var(--s8);gap:var(--s16)}.form-field.svelte-cfh2ue .label-field:where(.svelte-cfh2ue) label:where(.svelte-cfh2ue){color:var(--color1)}.form-field.svelte-cfh2ue .label-field:where(.svelte-cfh2ue) .error:where(.svelte-cfh2ue){color:var(--color3);font-size:var(--s-font-size)}textarea.svelte-198gi5s{width:100%;padding:var(--s8);background:transparent;border:solid 1px var(--color3);border-radius:var(--border-radius);resize:none}textarea.svelte-198gi5s::placeholder{color:var(--color3)}.submit.svelte-tgpdw5{display:flex;justify-content:end}._shake:hover{animation:svelte-1lc1wpp-_shake .5s ease-in-out}@keyframes svelte-1lc1wpp-_shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-3deg)}50%{transform:translate(2px) rotate(3deg)}75%{transform:translate(-2px) rotate(-3deg)}}._gradient{background:var(--gradient);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1lc1wpp-_gradient 5s linear infinite}@keyframes svelte-1lc1wpp-_gradient{to{background-position:-200%}}._pulse:hover,._pulse:focus{border:solid 1px var(--color1);box-shadow:var(--box-shadow);transition:border .3s ease-in-out,box-shadow .3s ease-in-out;animation:svelte-1lc1wpp-_pulse 2s infinite alternate ease-in-out}@keyframes svelte-1lc1wpp-_pulse{0%{box-shadow:0 0 7px 2px var(--color0)}to{box-shadow:0 0 7px 2px var(--color1)}}:root{--s4: 4px;--s8: 8px;--s12: 12px;--s16: 16px;--s24: 24px;--s32: 32px;--s48: 48px;--s64: 64px;--s96: 96px;--border-radius: 6px;--xxl-font-size: 42px;--xl-font-size: 32px;--l-font-size: 22px;--m-font-size: 16px;--s-font-size: 13px;--xs-font-size: 10px;--box-shadow: 0px 0px 7px 2px var(--color1);--z-first: 9999;--z-second: 1000;--z-last: -9999}*{margin:0;padding:0;outline:none;color:var(--color1);text-decoration:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-size:var(--m-font-size);line-height:1.5;font-family:Inter,Arial,Helvetica,sans-serif;scrollbar-width:none}html,body,#app{height:100%;overflow:hidden}html{background-color:#000}#app{display:flex;justify-content:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s}main.svelte-8ac2al{width:100%;max-width:2100px;padding:var(--s24)}main.svelte-8ac2al .screen-warning:where(.svelte-8ac2al){height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--l-font-size)}main.svelte-8ac2al .portfolio:where(.svelte-8ac2al){height:100%;display:flex;flex-direction:column}
