@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css";nav[data-v-96796e42]{position:fixed;top:0;left:0;z-index:5;width:100%;display:flex;justify-content:center;background:var(--nav)}nav>.vessel[data-v-96796e42]{width:60vh;display:flex;justify-content:space-between;align-items:center;padding:1.5vh}nav>.vessel img[data-v-96796e42]{width:3vh;height:3vh}nav>.vessel a[data-v-96796e42]{transition:.2s;position:relative;border:none;text-decoration:none;font-weight:bolder;font-size:2.5vh;color:var(--heading);cursor:pointer}nav>.vessel a[data-v-96796e42]:hover{color:var(--primary)}nav>.vessel a>i[data-v-96796e42]{transition:.2s}nav>.vessel a>i[data-v-96796e42]:hover{color:var(--primary)}nav>.vessel .left-items[data-v-96796e42]{transition:margin-left .2s ease-in-out;display:flex;align-items:center}nav>.vessel .left-items a[data-v-96796e42]{margin-right:4vh}nav>.vessel .right-items[data-v-96796e42]{transition:margin-right .2s ease-in-out;display:flex;align-items:center}nav>.vessel .right-items a[data-v-96796e42]{margin-left:4vh}@media screen and (orientation:portrait){nav[data-v-96796e42]{top:unset;bottom:0}nav>.vessel a[data-v-96796e42]{font-size:2.2vh}}#home #greeting>h1[data-v-a590a8da]{text-align:center}#home #greeting>p[data-v-a590a8da]{font-size:2.8vh}#home #overview>h3[data-v-a590a8da]{font-size:8vh;color:var(--heading)}#home #overview>p[data-v-a590a8da]{max-width:70vh;margin-bottom:2vh;text-align:center;font-size:2vh}#home #overview>.showcase[data-v-a590a8da]{display:flex;flex-wrap:wrap}#home #overview>.showcase>.part[data-v-a590a8da]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:28vh;height:32vh;margin:1vh 2vh;padding:1vh;background:var(--container);border-radius:2vh;border:1px solid rgb(132 210 255 / 75%);text-align:center;box-shadow:0 0 10px #7d7d7d40;-webkit-user-select:none;user-select:none}#home #overview>.showcase>.part:hover .icon[data-v-a590a8da]:nth-child(1),#home #overview>.showcase>.part:hover .icon[data-v-a590a8da]:nth-child(2),#home #overview>.showcase>.part:hover .icon[data-v-a590a8da]:nth-child(3),#home #overview>.showcase>.part:hover .icon[data-v-a590a8da]:nth-child(4){animation-play-state:running}#home #overview>.showcase>.part:nth-child(1)[data-v-a590a8da]{transition:transform 1s ease 0ms}#home #overview>.showcase>.part:nth-child(1)>.icon[data-v-a590a8da]{animation:showcase-spin-a590a8da 2s infinite;animation-play-state:paused}#home #overview>.showcase>.part:nth-child(1)>.icon>i[data-v-a590a8da]{font-size:5vh}#home #overview>.showcase>.part:nth-child(2)[data-v-a590a8da]{transition:transform 1s ease .1s}#home #overview>.showcase>.part:nth-child(2)>.icon[data-v-a590a8da]{animation:showcase-bounce-a590a8da 1s infinite;animation-play-state:paused}#home #overview>.showcase>.part:nth-child(2)>.icon>i[data-v-a590a8da]{font-size:4.5vh}#home #overview>.showcase>.part:nth-child(3)[data-v-a590a8da]{transition:transform 1s ease .2s}#home #overview>.showcase>.part:nth-child(3)>.icon[data-v-a590a8da]{animation:showcase-swirl-a590a8da 1s linear infinite;animation-play-state:paused}#home #overview>.showcase>.part:nth-child(3)>.icon>i[data-v-a590a8da]{font-size:4vh}#home #overview>.showcase>.part:nth-child(4)[data-v-a590a8da]{transition:transform 1s ease .3s}#home #overview>.showcase>.part:nth-child(4)>.icon[data-v-a590a8da]{animation:showcase-beat-a590a8da 1s infinite;animation-play-state:paused}#home #overview>.showcase>.part:nth-child(4)>.icon>i[data-v-a590a8da]{font-size:4vh}#home #overview>.showcase>.part>.icon[data-v-a590a8da]{transition:all .3s ease-in-out;width:7vh;height:7vh;margin-bottom:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary)}#home #overview>.showcase>.part>.icon>i[data-v-a590a8da]{color:var(--container)}#home #overview>.showcase>.part>p[data-v-a590a8da]{font-weight:700;font-size:2.7vh}@keyframes showcase-spin-a590a8da{0%,75%,to{transform:rotate(0)}25%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}}@keyframes showcase-bounce-a590a8da{0%,to{transform:translateY(0)}50%{transform:translateY(-.5vh)}}@keyframes showcase-swirl-a590a8da{0%{transform:rotateY(0)}25%{transform:rotateY(10deg)}50%{transform:rotateY(50deg)}75%{transform:rotateY(10deg)}to{transform:rotateY(0)}}@keyframes showcase-beat-a590a8da{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media screen and (orientation:portrait){#home #greeting>p[data-v-a590a8da]{font-size:2vh}#home #overview>p[data-v-a590a8da]{margin:0 5%;margin-bottom:2vh;font-size:1.5vh}#home #overview>.showcase>.part[data-v-a590a8da]{width:10vh;height:16vh;margin:1vh .5vh}#home #overview>.showcase>.part>img[data-v-a590a8da]{margin-bottom:1rem}#home #overview>.showcase>.part>p[data-v-a590a8da]{font-size:1.6vh}}#settings[data-v-25641d1f]{min-height:98vh}#settings h1[data-v-25641d1f]{margin-top:18vh;margin-bottom:5vh;text-align:center}#settings>.vessel[data-v-25641d1f]{display:flex;justify-content:center;align-items:center;gap:8px}#settings>.vessel .toggle-btn[data-v-25641d1f]{transition:.2s;display:inline-block;border:none;background:var(--text);color:var(--container);outline:none;cursor:pointer;height:5vh;width:5vh;border-radius:50%;font-size:3vh}#settings>.vessel .toggle-btn i[data-v-25641d1f]{line-height:5vh}#settings>.vessel .toggle-btn[data-v-25641d1f]:hover{background:var(--primary)}#settings .container[data-v-25641d1f]{width:50vh;margin-inline:auto;margin-top:5vh;padding:2vh;border-radius:5px;background-color:var(--container);text-align:center}#settings .container h2[data-v-25641d1f]{font-size:3vh;color:var(--text)}#settings .container form[data-v-25641d1f]{display:flex;flex-direction:column;color:var(--text)}#settings .container form input[type=file][data-v-25641d1f]{transition:all .2s ease-in-out;width:75%;margin-inline:auto;padding:1vh;outline:none;border:2px solid #3498db;border-radius:5px;background-color:var(--container);font-size:2vh;color:var(--text);cursor:pointer}#settings .container form input[type=file][data-v-25641d1f]:hover{background-color:var(--background)}#settings .container form input[type=file][data-v-25641d1f]:focus{border-color:var(--secondary1)}#settings .container #result[data-v-25641d1f]{margin-top:2vh;font-size:2vh;color:var(--text)}#skills[data-v-8eca3806]{text-align:center}#skills .grid[data-v-8eca3806]{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}#skills .grid .skill[data-v-8eca3806]{display:flex;gap:10px;padding:1vh;text-align:left}#skills .grid .skill img[data-v-8eca3806]{width:60px;height:60px;border:1px solid var(--text);border-radius:50%}#skills .grid .skill .group h2[data-v-8eca3806]{margin-bottom:4px;font-weight:700;font-size:20px;color:var(--text)}#skills .grid .skill .group .progress[data-v-8eca3806]{display:flex;gap:6px}#skills .grid .skill .group .progress .ball[data-v-8eca3806]{width:20px;height:20px;border-radius:50%;background:var(--secondary2)}#skills .grid .skill .group .progress .ball.blue[data-v-8eca3806]{border-radius:50%;background:var(--secondary1)}@media screen and (orientation:portrait){#skills .grid[data-v-8eca3806]{grid-template-columns:repeat(2,1fr)}#skills .grid .skill img[data-v-8eca3806]{width:5vh;height:5vh;margin-right:1vh}}#error[data-v-eca0c481]{min-height:99vh;padding-top:30vh;text-align:center}#error h1[data-v-eca0c481]{font-size:5.5vh}#error p[data-v-eca0c481]{font-size:2.2vh}.tb-action-table{--_primary: #313131;--_border-color: var(--light-grey);width:100%;max-height:65vh;position:relative;overflow:auto;border:1px solid #c7c7c7;border-radius:4px;box-shadow:0 1px 2px #0000001a;scrollbar-width:thin}.tb-action-table>table{width:100%;border-collapse:separate;border-spacing:0}.tb-action-table>table .checkbox-col{width:5vh;height:100%;padding:0}.tb-action-table>table .checkbox-col input[type=checkbox]{transition:all .1s;appearance:none;position:relative;width:2.5vh;height:2.5vh;margin:0 auto;border:1px solid #ccc;display:block;border-radius:4px;background:#fff;cursor:pointer}.tb-action-table>table .checkbox-col input[type=checkbox]:checked{border-color:#000;background:var(--_primary)}.tb-action-table>table th,.tb-action-table>table td{border-bottom:1px solid #ddd;padding:2vh 1.5vh;text-align:left;white-space:nowrap}:is(.tb-action-table>table th,.tb-action-table>table td):first-child{position:sticky;left:0;z-index:5;border-right:1px solid #ddd;padding:1vh;background:#f3f3f3}:is(.tb-action-table>table th,.tb-action-table>table td)>input{width:100%;height:100%;border:1px solid #ddd;border-radius:4px;outline:none;padding:1vh;background:#fff;font-size:1.6vh}.tb-action-table>table th{position:sticky;top:0;z-index:10;padding-inline:1.5vh;background:#f3f3f3;font-weight:500;font-size:1.8vh;color:#111}.tb-action-table>table th:first-child{z-index:15;background:#f3f3f3}.tb-action-table>table th:not(.checkbox-col){cursor:pointer;-webkit-user-select:none;user-select:none}.tb-action-table>table th .sort-icon{display:inline-block;width:1.8vh;height:1.8vh;margin-left:4px;position:relative;vertical-align:middle}.tb-action-table>table th .sort-icon:before,.tb-action-table>table th .sort-icon:after{content:"";position:absolute;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.3}.tb-action-table>table th .sort-icon:before{top:2px;border-bottom:4px solid #666}.tb-action-table>table th .sort-icon:after{bottom:2px;border-top:4px solid #666}.tb-action-table>table th[data-sort=asc] .sort-icon:before{opacity:1}.tb-action-table>table th[data-sort=desc] .sort-icon:after{opacity:1}.tb-action-table>table tr:hover,.tb-action-table>table tr:hover td:first-child{background:#f5f5f5}:is(.tb-action-table>table tr:hover,.tb-action-table>table tr:hover td:first-child) input{border-color:#c2c2c2}.tb-action-table>table tr:has(input[type=checkbox]:checked){background:#e4e4e4}.tb-action-table>table tr:has(input[type=checkbox]:checked) td{background:#e4e4e4}.tb-action-table>table tr:has(input[type=checkbox]:checked) td input{border-color:#8b8b8b}#tb-action-table-btns{--_primary: #313131;--_border-color: var(--light-grey);transition:transform .2s;position:fixed;z-index:101;bottom:0;left:50%;transform:translate(-50%,100%)}#tb-action-table-btns.active{transform:translate(-50%)}#tb-action-table-btns>.vessel{border:1px solid var(--_border-color);border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 0 2px #000c;display:flex;justify-content:center;gap:2vh;padding:2vh 4vh;background:#eee}#tb-action-table-btns>.vessel>button{transition:all .1s;border:1px solid var(--_border-color);border-radius:5px;box-shadow:0 1px 2px #0003;padding:1.5vh 2.5vh;background:#fff;font-weight:500;font-size:3vh;color:var(--_primary);cursor:pointer}#tb-action-table-btns>.vessel>button:hover{transform:translateY(-3px);border-color:var(--_primary)}#tb-action-table-btns>.vessel>button:active{transform:translateY(0)}div.tb-input{--_border-color: var(--primary);--_border-focus-color: #111;--_border-radius: 4px;--_input-focus-transform: -.9vh;--_input-focus-font-size: .85em;--_input-padding: 1.3vh 1.1vh;--_input-bg: var(--container);--_label-color: var(--dark-grey);--_input-color: var(--text);--_error: rgb(83 0 0);position:relative;display:flex;flex-direction:column;gap:2px;font-size:1.7vh;color:var(--_input-color)}div.tb-input>.action{transition:all .1s;position:absolute;z-index:50;top:50%;right:0;transform:translateY(-50%);height:100%;border:1px solid var(--_label-color);border-radius:var(--_border-radius);display:flex;justify-content:center;align-items:center;padding:.5vh 1.5vh;background:var(--_input-bg);text-align:center;font-size:1.6vh;color:var(--_label-color);cursor:pointer}div.tb-input>.action>i{transition:scale .1s;font-size:2vh}div.tb-input>.action:hover i{scale:1.1}div.tb-input>.toggle-text-visibility{transition:color .1s;position:absolute;top:50%;right:1.5vh;transform:translateY(-50%);font-size:2vh;cursor:pointer}div.tb-input>.toggle-text-visibility:hover{color:#848484}div.tb-input>input,div.tb-input>textarea{transition:border-color .1s;outline:none;width:100%;border:1px solid var(--_border-color);border-radius:var(--_border-radius);padding:var(--_input-padding);background:var(--_input-bg);font-size:inherit;color:inherit}:is(div.tb-input>input,div.tb-input>textarea)::placeholder{transition:color .1s;color:transparent}:is(div.tb-input>input,div.tb-input>textarea):focus{border-color:var(--_border-focus-color)}:is(div.tb-input>input,div.tb-input>textarea):focus+label{transform:translateY(var(--_input-focus-transform));background:var(--_input-bg);font-size:var(--_input-focus-font-size)}:is(div.tb-input>input,div.tb-input>textarea):focus::placeholder{color:#aaa}:is(div.tb-input>input,div.tb-input>textarea):not(:placeholder-shown)+label,:is(div.tb-input>input,div.tb-input>textarea):has(~.si-items.active)+label{transform:translateY(var(--_input-focus-transform));background:var(--_input-bg);font-size:var(--_input-focus-font-size)}:is(div.tb-input>input,div.tb-input>textarea):-webkit-autofill{background:inherit!important;color:inherit!important}:is(div.tb-input>input,div.tb-input>textarea):-webkit-autofill~label{transform:translateY(var(--_input-focus-transform));background:var(--_input-bg);font-size:var(--_input-focus-font-size)}:is(div.tb-input>input,div.tb-input>textarea):read-only,:is(div.tb-input>input,div.tb-input>textarea):disabled{background:#f5f5f5;color:#1a1a1a;cursor:not-allowed}:is(:is(div.tb-input>input,div.tb-input>textarea):read-only,:is(div.tb-input>input,div.tb-input>textarea):disabled)+label{background:#f5f5f5!important}div.tb-input>select{width:100%;border:1px solid var(--_border-color);border-radius:var(--_border-radius);padding:var(--_input-padding);background:var(--_input-bg);font-size:inherit}div.tb-input>select:focus{border-color:var(--_border-focus-color)}div.tb-input>select:valid+label{transform:translateY(var(--_input-focus-transform));background:var(--_input-bg);font-size:var(--_input-focus-font-size)}div.tb-input>select option[value=""]{display:none}div.tb-input>label{transition:all .2s;position:absolute;top:0;left:.75vh;transform:translateY(1.3vh);border:1px solid transparent;border-radius:var(--_border-radius);padding-inline:.25vh;text-wrap:nowrap;font-size:inherit;color:var(--_label-color);pointer-events:none;-webkit-user-select:none;user-select:none}div.tb-input>.extra-info{position:absolute;z-index:51;top:-.25vh;right:-.25vh;width:2vh;height:2vh;border:1px solid var(--_border-color);border-radius:50%;background:var(--_input-bg);font-size:1.6vh;color:var(--_label-color);cursor:help}div.tb-input>.extra-info:hover>p{opacity:1;top:100%}div.tb-input>.extra-info>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.tb-input>.extra-info>p{transition:all .2s;opacity:0;position:absolute;top:80%;right:125%;transform:translateY(-50%);min-width:15vh;width:max-content;max-width:25vh;border:1px solid var(--_label-color);border-radius:3px;box-shadow:0 1px 4px #0003;background:var(--_input-bg);padding:.5vh .75vh;font-weight:500;pointer-events:none;-webkit-user-select:none;user-select:none}div.tb-input>p.error-message{font-size:1.5vh;color:red}div.tb-input[data-require]>label:after{content:" *";color:red}div.tb-input>.invalid-input{animation:tb-invalid-input .4s;background:var(--_error)}div.tb-input>.invalid-input:not(:placeholder-shown)+label{background:var(--_error)}div.tb-input>.invalid-input:focus+label{background:var(--_error)}div.tb-input.search .si-items{opacity:0;pointer-events:none;overflow:hidden auto;position:absolute;z-index:51;top:calc(100% + .25vh);width:100%;max-height:17vh;border:1px solid #353535;border-radius:var(--_border-radius);box-shadow:0 2px 4px #00000040;scrollbar-width:thin;background:var(--_input-bg)}div.tb-input.search .si-items.active{transition:opacity .1s;opacity:1;pointer-events:all}div.tb-input.search .si-items .si-item{border-bottom:1px solid var(--_border-color);padding:1vh 1.25vh;background:var(--_input-bg);cursor:pointer}div.tb-input.search .si-items .si-item:hover{background:var(--nav)}div.tb-input.search .si-items .si-item.si-empty{background:var(--_error);cursor:not-allowed}div.tb-input.search .si-items .si-header{padding:.5vh;background:#e0e0e0;font-weight:500}div.tb-input.search .si-items .hide{display:none}div.tb-input.switch{width:fit-content;border:1px solid var(--_border-color);border-radius:var(--_border-radius);display:flex;flex-direction:row;align-items:center;gap:2vh;padding:var(--_input-padding);background:var(--_input-bg)}div.tb-input.switch>i{font-size:2vh;color:var(--_label-color)}div.tb-input.switch>.toggle{all:unset;min-width:5vh;height:2.4vh;position:relative;display:inline-block}div.tb-input.switch>.toggle>input{opacity:0;width:100%;height:100%}div.tb-input.switch>.toggle>input:checked+.slider{border-color:transparent;background:#858585}div.tb-input.switch>.toggle>input:checked+.slider:before{transform:translate(2.6vh)}div.tb-input.switch>.toggle>.slider{transition:.3s;position:absolute;inset:0;border:1px solid transparent;border-radius:3.4vh;background:#ccc;-webkit-user-select:none;user-select:none;cursor:pointer}div.tb-input.switch>.toggle>.slider:before{transition:.3s;width:1.4vh;height:1.4vh;position:absolute;content:"";left:.4vh;bottom:.4vh;border-radius:50%;background:var(--_input-bg)}div.tb-input.dark>label{color:var(--dark-grey)}div.tb-input.dark>input,div.tb-input.dark>textarea,div.tb-input.dark>select{border-color:var(--dark-grey);color:var(--dark-grey)}:is(div.tb-input.dark>input,div.tb-input.dark>textarea,div.tb-input.dark>select):focus{border-color:var(--blue)}:is(div.tb-input.dark>input,div.tb-input.dark>textarea,div.tb-input.dark>select):not(:placeholder-shown)+label{background:var(--background-grey);color:var(--dark-grey)}:is(div.tb-input.dark>input,div.tb-input.dark>textarea,div.tb-input.dark>select):focus+label{background:var(--background-grey);color:var(--dark-grey)}:is(div.tb-input.dark>input,div.tb-input.dark>textarea,div.tb-input.dark>select):-webkit-autofill~label{background:var(--background-grey);color:var(--dark-grey)}@keyframes tb-invalid-input{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}span.tb-hint{--_primary: var(--primary);--_hover-x-offset: 6vh;--_hover-y-offset: 4vh;--_border-color: var(--primary);transition:opacity .1s,scale .1s;opacity:0;scale:.9;position:absolute;z-index:100;top:calc(var(--_hover-y-offset) * -1);left:50%;transform:translate(-50%);border:1px solid var(--_border-color);border-radius:.8vh;box-shadow:0 0 2px #0000007f;padding:.5vh 1vh;background:var(--container);white-space:nowrap;font-weight:400;font-size:1.7vh;color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none}span.tb-hint.right{top:50%;transform:translateY(-50%);left:var(--_hover-x-offset)}span.tb-hint.bottom{top:calc(var(--_hover-y-offset) * 1.5)}span.tb-hint.left{top:50%;transform:translateY(-50%);left:unset;right:var(--_hover-x-offset)}span.tb-hint.thought-bubble{top:calc(var(--_hover-y-offset) * -1.2);width:fit-content;background:#ffd2d2}span.tb-hint.thought-bubble:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:.8vh solid transparent;border-right:.8vh solid transparent;border-top:.8vh solid rgb(255 210 210)}span.tb-hint.error-alert{opacity:1;display:flex;justify-content:center;align-items:center;gap:1vh;background:#ffe1e1}span.tb-hint.error-alert:before{content:"!";display:inline-block;width:2vh;height:2vh;border-radius:50%;background:#ff646433;text-align:center;line-height:2vh;font-weight:700;color:#c33}*:hover>span.tb-hint{opacity:1;scale:1}@media(hover:none)and (pointer:coarse){*:hover>span.tb-hint{opacity:0}}#tb-load-shell{--_primary: var(--dark-grey);transition:all .1s ease-in;opacity:0;position:fixed;z-index:1010;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#3232327f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}#tb-load-shell.show{opacity:1;pointer-events:all}#tb-load-shell>.vessel{border-radius:.8vh;box-shadow:0 0 4px #0003;margin-inline:1vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5vh;padding:5vh 6vh;background:#ffffffd9}#tb-load-shell>.vessel>#loading-icon{animation:tb-load-spin 1s linear infinite;width:10vh;height:10vh;border:1vh solid var(--_primary);border-top:1vh solid transparent;border-radius:50%}#tb-load-shell>.vessel>p{border-radius:.5vh;padding:1vh 2vh;font-weight:500;font-size:3vh;text-shadow:1px 1px 2px rgb(195 0 255 / 10%);color:#181818}#tb-load-shell.basic-look{transition:all .1s ease-in;align-items:end;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#tb-load-shell.basic-look>.vessel{margin-right:4vh;border:2px solid var(--_primary);padding:2vh;background:#fff}#tb-load-shell.basic-look>.vessel>#loading-icon{width:4vh;height:4vh;border:.6vh solid var(--_primary);border-top:.6vh solid transparent}#tb-load-shell.basic-look>.vessel>p{display:none}@keyframes tb-load-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#tb-load-informed{--_primary: #2e2e2e;--_cs-width: clamp(44vh, 80%, 124vh);--_border-color: var(--light-grey);--_success-color: #2ecc71;--_warning-color: #f1c40f;--_cs-color: var(--dark-grey);transition:opacity .2s ease-in-out;opacity:0;overflow-y:hidden;position:fixed;top:0;z-index:2000;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f1f1f1de;color:#111;pointer-events:none;-webkit-user-select:none;user-select:none}#tb-load-informed.active{opacity:1;pointer-events:all;-webkit-user-select:auto;user-select:auto}#tb-load-informed>.status{width:var(--_cs-width);display:flex;gap:3vh;animation:tb-load-slide-in .6s forwards}#tb-load-informed>.status>span{width:100%;border:1px solid var(--_border-color);border-radius:.8vh;box-shadow:0 1px 2px #0003;display:flex;align-items:center;gap:2.5vh;padding:2vh 4vh 2vh 3vh;background:#fff;font-size:2.8vh}#tb-load-informed>.status>span>i{width:3vh;height:3vh;display:flex;justify-content:center;align-items:center;font-size:3.5vh;color:var(--_primary)}#tb-load-informed>.status>span>i.fa-hammer{transform:rotate(-45deg);animation:tb-load-rotate 1s infinite}#tb-load-informed>.status>span>i.fa-check-circle{color:var(--_success-color)}#tb-load-informed>.status>span>i.fa-triangle-exclamation{color:var(--_warning-color)}#tb-load-informed>.status>span>p{width:100%;height:100%;position:relative;overflow:hidden}#tb-load-informed>.status>span>p>span{animation:tb-load-new-msg .5s forwards;position:absolute;top:50%;transform:translateY(-50%);text-wrap:nowrap;font-weight:500;color:var(--_cs-color)}#tb-load-informed>.status>span>p>span.old-msg{animation:tb-load-old-msg .5s forwards}#tb-load-informed>.status>span>.loading-circle{width:3vh;height:3vh;border:.6vh solid #c2c2c2;border-top-color:var(--_primary);border-radius:50%;animation:cs-spin 1.25s linear infinite}#tb-load-informed>.progress{width:var(--_cs-width);height:2vh;overflow:hidden;border:1px solid var(--_border-color);border-radius:.8vh;box-shadow:0 1px 2px #0003;padding:.4vh;background:#fff;animation:tb-load-slide-in .6s forwards}#tb-load-informed>.progress>.progress-bar{transition:all .3s;width:0;height:100%;border-radius:.8vh;background:var(--_primary)}#tb-load-informed>.progress>.progress-bar[style*="width: 100%"]{background:var(--_success-color)}@keyframes tb-load-slide-in{0%{transform:translate(20vh)}to{transform:translateY(0)}}@keyframes tb-load-rotate{0%{transform:rotate(-45deg)}15%{transform:rotate(65deg)}to{transform:rotate(-45deg)}}@keyframes tb-load-new-msg{0%{transform:translateY(-200%)}to{transform:translateY(-50%)}}@keyframes tb-load-old-msg{0%{transform:translateY(-50%)}to{transform:translateY(200%)}}#tb-notify-shell{--_success: var(--success);--_error: var(--error);pointer-events:none;position:fixed;z-index:1101;top:11vh;width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:.5vh}#tb-notify-shell .notification{animation:tb-notify-send 10s ease-out;pointer-events:auto;width:fit-content;border:1px solid #111;border-radius:3px;box-shadow:0 0 4px #0003;margin-inline:1vh;display:flex;align-items:center;gap:3vh;padding:1.5vh 2.5vh;background:#fafafa;font-weight:300;font-size:2vh;color:#111}#tb-notify-shell .notification>span.close{transition:background-color .1s;position:relative;width:2.5vh;height:2.5vh;border-radius:50%;display:flex;justify-content:center;align-items:center;background:none;cursor:pointer}#tb-notify-shell .notification>span.close>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#tb-notify-shell .notification>span.close:hover{background:#ddd}#tb-notify-shell .notification.notify-success{border-color:var(--_success);background:#e1ffe1}#tb-notify-shell .notification.notify-error{border-color:var(--_error);background:#ffe1e1}@keyframes tb-notify-send{0%{opacity:0;transform:translateY(-20px) scale(.8)}2%,98%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0}}.tb-popup{--_primary: #f3f3f3;--_border-color: var(--light-grey, #d8d8d8);--_color: var(--dark-grey, #5a5a5a);transition:opacity .2s;opacity:0;position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#0000007f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tb-popup.visible{opacity:1}.tb-popup.visible>.vessel{transform:translateY(0);opacity:1}.tb-popup>.vessel{transition:transform .2s,opacity .2s;opacity:0;transform:translateY(-20px);width:clamp(28vh,90%,50vh);border:1px solid var(--_border-color);border-radius:.5vh;box-shadow:0 5px 15px #0003;background:#fdfdfd}.tb-popup>.vessel>.header{border-bottom:1px solid var(--_border-color);display:flex;justify-content:space-between;align-items:center;padding:1.5vh 2vh}.tb-popup>.vessel>.header>h3{margin:0;font-weight:500;font-size:2.2vh;color:var(--_color)}.tb-popup>.vessel>.header>button.close{transition:background-color .15s;width:3vh;height:3vh;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;background:none;font-size:2vh;color:var(--_color);cursor:pointer}.tb-popup>.vessel>.header>button.close:hover{background:#f1f1f1}.tb-popup>.vessel>.body{padding:3vh 2vh;font-size:1.8vh;color:#333}.tb-popup>.vessel>.body>div{display:flex;flex-direction:column;gap:1.5vh}.tb-popup>.vessel>.footer{border-top:1px solid var(--_border-color);display:flex;justify-content:flex-end;gap:1vh;padding:1.5vh 2vh}.tb-popup>.vessel>.footer>button{transition:all .15s;border:1px solid var(--_border-color);border-radius:.5vh;padding:1.2vh 2.5vh;background:#fcfcfc;font-weight:500;font-size:1.7vh;color:var(--_color);cursor:pointer}.tb-popup>.vessel>.footer>button:hover{background:#f1f1f1}.tb-popup>.vessel>.footer>button.yes{border-color:#cacaca;color:#363636}.tb-popup>.vessel>.footer>button.yes:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}.tb-popup>.vessel>.footer>button.yes:active{transform:translateY(0)}:root{--background: #121216;--nav: #24242ce8;--container: #24242c;--heading: #fff;--text: #f1f3f8;--primary: #0075ff;--secondary1: #19a3f0;--secondary2: #c9d5e4;--button-hover: #015cc7;--button-active: #00499f;--success: #44e344;--error: #e50d38;--notify-bg: #0e0e0e}[theme=purple]{--background: #180c21;--nav: #271d30e8;--container: #24242c;--heading: #fff;--text: #f1f3f8;--primary: #5f5cf2;--secondary1: #8792f3;--secondary2: #bbbbcf;--button-hover: #4a47b6;--button-active: #343283;--notify-bg: #0e0e0e}[theme=light]{--background: #f1f3f8;--nav: #ffffffe8;--container: #fff;--heading: #121216;--text: #24242c;--primary: #5f5cf2;--secondary1: #8792f3;--secondary2: #9696a5;--button-hover: #4a47b6;--button-active: #343283;--success: #388a2b;--error: #b12b2b;--notify-bg: #fff}[theme=green]{--background: #d9f7dc;--nav: #e8ffe4e8;--container: #f0fff5;--heading: #121216;--text: #24242c;--primary: #44e344;--secondary1: #5cd65c;--secondary2: #c9eac9;--button-hover: #3cbf3c;--button-active: #2e9d2e;--notify-bg: #fff}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html{overflow-y:scroll;scroll-behavior:smooth;scrollbar-color:var(--primary) rgb(44 44 44)}body{background:var(--background)}body section{min-height:99vh;display:flex;flex-direction:column;justify-content:center;align-items:center}body h1{margin-bottom:2vh;font-weight:500;font-size:7.5vh;color:var(--heading)}body h2{margin-bottom:2vh;font-weight:600;font-size:7vh;color:var(--heading)}body p{font-size:3vh;color:var(--text)}body img{border-radius:.4vh;color:var(--text)}.bg-1{overflow-x:hidden;background-image:url(/img/bg/1.webp);background-position:center;background-size:cover}.bg-2{overflow-x:hidden;background-image:url(/img/bg/2.webp);background-position:center;background-size:cover}.btn{transition:background-color .2s ease-in-out;display:inline-block;border-radius:4px;padding:8px 20px;background:var(--primary);text-decoration:none;font-weight:500;font-size:18px;color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer}.btn:hover{background:var(--button-hover)}.btn:active{background:var(--button-active)}.link{transition:visibility .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out;position:relative;text-decoration:none;color:var(--primary);cursor:pointer}.link:before{transition:all .2s ease-in-out;position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;visibility:hidden;transform:scaleX(0);background:var(--button-hover)}.link:hover:before{visibility:visible;transform:scaleX(1)}.link:hover{color:var(--button-hover)}.scroll-up{transition:all .2s ease-in-out;margin:1vh 0;padding-top:.2vh;font-size:5vh;color:var(--primary)!important}.scroll-up:hover{margin:1vh 0;padding-top:0;padding-bottom:.2vh;font-size:5vh}.scroll-down{transition:all .2s ease-in-out;margin:1vh 0;padding-bottom:.2vh;font-size:5vh;color:var(--primary)!important}.scroll-down:hover{margin:1vh 0;padding-top:.2vh;padding-bottom:0;font-size:5vh}.hidden-top{transition:transform 1s;opacity:.5;filter:blur(1px);transform:translateY(-100%)}.show-top{opacity:1;filter:blur(0);transform:translateY(0)}.hidden-left{transition:transform 1s;opacity:.5;filter:blur(1px);transform:translate(-50%)}.show-left{opacity:1;filter:blur(0);transform:translate(0)}.hidden-right{transition:transform 1s;opacity:.5;filter:blur(1px);transform:translate(50%)}.show-right{opacity:1;filter:blur(0);transform:translate(0)}@media(prefers-reduced-motion){.hidden-top,.hidden-left,.hidden-right{transition:none}}.grecaptcha-badge{display:none}#contact{width:100%}#contact .vessel{width:70vh;border-radius:2vh;background:transparent}#contact .vessel form{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#contact .vessel form .input{width:90%}#contact .vessel form .input>textarea{min-width:100%;max-width:100%;min-height:14vh;max-height:28vh}#contact .vessel form .btn{margin-top:2.5vh}@media(orientation:portrait){body section{min-height:90vh}body h1{font-size:6.5vh}body h2{font-size:5vh}body p{font-size:2vh}}
