.contact-dropdown-wrapper.svelte-sp54lw{position:relative}.contact-dropdown-wrapper.svelte-sp54lw:not(.is-icon-mode){display:inline-flex}.contact-dropdown-wrapper.is-icon-mode.svelte-sp54lw{display:inline-flex}.trigger-wrapper.svelte-sp54lw{display:block;transition:opacity .3s ease}.contact-dropdown-wrapper.hovered.svelte-sp54lw .trigger-wrapper:where(.svelte-sp54lw){opacity:0;pointer-events:none}.social-options.svelte-sp54lw{display:flex;gap:16px;z-index:100}.contact-dropdown-wrapper.svelte-sp54lw:not(.is-icon-mode) .social-options:where(.svelte-sp54lw){position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}.contact-dropdown-wrapper.is-icon-mode.svelte-sp54lw .social-options:where(.svelte-sp54lw){position:absolute;top:0;right:0;height:100%;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:12px}.social-icon.svelte-sp54lw{width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.contact-dropdown-wrapper.is-icon-mode.svelte-sp54lw .social-icon:where(.svelte-sp54lw){width:56px;height:56px}.social-icon.svelte-sp54lw img:where(.svelte-sp54lw){width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:filter .2s ease}.social-icon.svelte-sp54lw:hover{transform:scale(1.1)}.social-icon.svelte-sp54lw:hover img:where(.svelte-sp54lw){filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media(max-width:768px){.contact-dropdown-wrapper.is-icon-mode.svelte-sp54lw .social-options:where(.svelte-sp54lw){top:auto;bottom:0;right:0;width:100%;height:auto;flex-direction:column-reverse}.contact-dropdown-wrapper.is-icon-mode.svelte-sp54lw .social-icon:where(.svelte-sp54lw){width:48px;height:48px}}.top-controls.svelte-qs45cl{position:absolute;top:2rem;right:2rem;z-index:10002;display:flex;gap:.75rem;pointer-events:auto;opacity:.5;transition:opacity .3s ease}.top-controls.svelte-qs45cl:hover{opacity:1}.top-controls.inactive.svelte-qs45cl{opacity:.1}.top-controls.lang-open.svelte-qs45cl,.top-controls.lang-open.inactive.svelte-qs45cl{opacity:1}.language-control-wrapper.svelte-qs45cl{position:relative;display:flex;align-items:center;pointer-events:auto}.lang-dropdown-container.svelte-qs45cl{position:fixed;top:4.2rem;right:2rem;padding-top:10px;z-index:10003;pointer-events:auto}.lang-dropdown.svelte-qs45cl{display:flex;flex-direction:column;gap:8px;width:min(calc(100vw - 4rem),760px);max-height:min(70vh,560px);padding:10px;border-radius:14px;background:#081420d1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 40px #00000073}.lang-search.svelte-qs45cl{flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px 10px;color:#fff;font-size:.85rem}.lang-search.svelte-qs45cl::placeholder{color:#ffffff73}.lang-search.svelte-qs45cl:focus{outline:none;border-color:var(--accent-primary, #0284c7)}.lang-groups.svelte-qs45cl{overflow-y:auto}.lang-columns.svelte-qs45cl{columns:150px;column-gap:14px}.lang-group.svelte-qs45cl{break-inside:avoid;display:flex;flex-direction:column;padding-bottom:10px}.lang-group-label.svelte-qs45cl{padding:4px 8px 2px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.lang-option.svelte-qs45cl{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;background:none;border:none;border-radius:7px;cursor:pointer;color:#fffc;font-size:.82rem;text-align:left;transition:background .2s ease,color .2s ease}.lang-option.svelte-qs45cl:hover{background:#ffffff1a;color:#fff}.lang-option.active.svelte-qs45cl{background:#ffffff24;color:#fff}.lang-label.svelte-qs45cl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lang-empty.svelte-qs45cl{padding:10px 12px;margin:0;font-size:.85rem;color:#fff9;text-align:center}.flag-frame.svelte-qs45cl{display:block;flex-shrink:0;width:22px;height:16px;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #00000073}.flag-frame.svelte-qs45cl svg{display:block}.audio-control-wrapper.svelte-qs45cl{display:flex;align-items:center;position:relative;pointer-events:auto}.volume-slider-container.svelte-qs45cl{position:absolute;top:100%;left:50%;transform:translate(-50%);width:90px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center;padding-top:15px}.audio-control-wrapper.svelte-qs45cl:hover .volume-slider-container:where(.svelte-qs45cl),.volume-slider-container.svelte-qs45cl:focus-within{opacity:1;visibility:visible}.volume-slider.svelte-qs45cl{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer}.volume-slider.svelte-qs45cl::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 5px #00000080;transition:transform .2s}.volume-slider.svelte-qs45cl::-webkit-slider-thumb:hover{transform:scale(1.2)}.volume-slider.svelte-qs45cl::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 5px #00000080}.icon-btn.svelte-qs45cl{pointer-events:auto;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:7px}.icon-btn.svelte-qs45cl svg{width:1.3rem;height:1.3rem;stroke:#ffffffd9;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s ease}.icon-btn.svelte-qs45cl:hover svg{stroke:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.6));transform:scale(1.15)}.icon-btn.active.svelte-qs45cl svg{stroke:var(--accent-primary, #0284c7)}@media(max-width:768px){.top-controls.svelte-qs45cl,.top-controls.inactive.svelte-qs45cl{opacity:1}.top-controls.clock-active.svelte-qs45cl{opacity:.5}.icon-btn.svelte-qs45cl{opacity:1}.icon-btn.svelte-qs45cl svg{stroke:#fff!important}}.clock-overlay.svelte-1evahxq{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:auto}.clock-draggable-wrapper.svelte-1evahxq{display:grid;place-items:center}.clock-draggable-wrapper.draggable.svelte-1evahxq{pointer-events:auto;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.clock-draggable-wrapper.draggable.dragging.svelte-1evahxq{cursor:grabbing}.clock-display.svelte-1evahxq{grid-area:1 / 1;display:flex;align-items:baseline;gap:.25rem;color:#ffffffd9;text-shadow:0 2px 20px rgba(0,0,0,.5);font-family:Inter,system-ui,sans-serif;font-weight:200;letter-spacing:.05em;font-variant-numeric:tabular-nums}.clock-group.svelte-1evahxq{display:flex}.clock-digit.svelte-1evahxq{display:inline-grid;justify-items:center;font-size:clamp(4rem,12vw,10rem)}.clock-digit.svelte-1evahxq .digit-cell:where(.svelte-1evahxq){grid-area:1 / 1}.clock-separator.svelte-1evahxq{opacity:.5}.squircle-dots.svelte-1evahxq{display:flex;flex-direction:column;gap:clamp(.8rem,2vw,1.7rem);align-items:center;justify-content:center;transform:translateY(-85%)}.squircle-dot.svelte-1evahxq{width:clamp(.8rem,2vw,1.7rem);height:clamp(.8rem,2vw,1.7rem);background-color:currentColor;mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.clock-separator-sec.squircle-dots.svelte-1evahxq{gap:clamp(.5rem,1.5vw,1.1rem);transform:translateY(-75%)}.clock-separator-sec.svelte-1evahxq .squircle-dot:where(.svelte-1evahxq){width:clamp(.6rem,1.5vw,1.1rem);height:clamp(.6rem,1.5vw,1.1rem)}.clock-seconds.svelte-1evahxq{font-size:clamp(2.5rem,7vw,5.5rem);opacity:.6}.clock-ampm.svelte-1evahxq{font-size:clamp(1.5rem,4vw,3rem);opacity:.6;margin-left:.5rem;align-self:flex-end;margin-bottom:clamp(.5rem,2vw,1.2rem);font-weight:300}.analog-clock.svelte-1evahxq{grid-area:1 / 1;width:clamp(250px,40vw,400px);height:clamp(250px,40vw,400px);border-radius:50%;background:#0000004d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:svelte-1evahxq-clockBlurIn .4s ease backwards;box-shadow:0 20px 50px #00000080,inset 0 0 30px #ffffff0d;position:relative;display:flex;align-items:center;justify-content:center}.analog-clock.delayed-blur.svelte-1evahxq{animation:svelte-1evahxq-clockBlurIn 10s ease .65s backwards}.clock-face.svelte-1evahxq{width:100%;height:100%;position:absolute;top:0;left:0}.marker-container.svelte-1evahxq{position:absolute;top:0;left:0;width:100%;height:100%}.marker.svelte-1evahxq{position:absolute;left:50%;top:0;width:2px;height:100%;margin-left:-1px}.marker.svelte-1evahxq:before{content:"";position:absolute;top:15px;left:0;width:100%;height:12px;background:#ffffff4d;border-radius:2px}.marker.bold.svelte-1evahxq:before{width:4px;margin-left:-1px;height:18px;background:#fffc}.hand.svelte-1evahxq{position:absolute;bottom:50%;left:50%;transform-origin:50% 100%;border-radius:10px;box-shadow:0 0 15px #00000080}.hour-hand.svelte-1evahxq{width:6px;height:25%;margin-left:-3px;background:#fffffff2}.min-hand.svelte-1evahxq{width:4px;height:38%;margin-left:-2px;background:#ffffffbf}.second-hand.svelte-1evahxq{width:2px;height:45%;margin-left:-1px;background:#fff}.second-hand.svelte-1evahxq:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:#fff;border-radius:10px}.center-dot.svelte-1evahxq{position:absolute;top:50%;left:50%;width:14px;height:14px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px #00000080;z-index:10}@keyframes svelte-1evahxq-clockBlurIn{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.left-carousel-wrapper.svelte-1jlhzjh{position:absolute;left:1rem;top:0;height:100dvh;width:calc(250px + 2rem);padding:0 1rem;overflow:hidden;z-index:1000;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.left-carousel-track.svelte-1jlhzjh{display:flex;flex-direction:column;gap:1.5rem;animation:svelte-1jlhzjh-scroll-vertical 120s linear infinite}.left-carousel-track.paused.svelte-1jlhzjh{animation-play-state:paused}.carousel-half.svelte-1jlhzjh{display:flex;flex-direction:column;gap:1.5rem}@keyframes svelte-1jlhzjh-scroll-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .75rem))}}.carousel-item.svelte-1jlhzjh{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;cursor:pointer;transition:transform .3s ease,filter .3s ease,opacity .3s ease;pointer-events:auto}.carousel-item.off-tab.svelte-1jlhzjh{opacity:.7;transform:scale(.85)}.left-carousel-track.has-hovered-item.svelte-1jlhzjh .carousel-item:where(.svelte-1jlhzjh):not(.hovered-state){filter:blur(4px);opacity:.5}.carousel-item.svelte-1jlhzjh:hover,.carousel-item.hovered-state.svelte-1jlhzjh{transform:scale(1.05);opacity:1}.carousel-img.svelte-1jlhzjh{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 4px 15px #0000004d;transition:border .3s ease;border:3px solid transparent}.carousel-item.hovered-state.svelte-1jlhzjh .carousel-img:where(.svelte-1jlhzjh){border-color:#fffc}.carousel-tooltip.svelte-1jlhzjh{position:absolute;left:calc(4.5rem + 250px);transform:translateY(-50%);width:400px;z-index:1005;pointer-events:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#00000040;box-shadow:0 20px 50px #00000080,inset 0 0 20px #ffffff1a;border-radius:20px;padding:0;overflow:hidden}.project-content.svelte-1jlhzjh{padding:21px;display:flex;flex-direction:column;gap:13px}.title-row.svelte-1jlhzjh{display:flex;align-items:center;gap:10px}.title-row.svelte-1jlhzjh .accent-icon{color:#fff;flex-shrink:0}.title-row.svelte-1jlhzjh h3:where(.svelte-1jlhzjh){margin:0;font-size:1.5rem;color:#fff}.tech-badge.svelte-1jlhzjh{background:var(--accent-primary, #0284c7);color:#fff;padding:5px 12px;border-radius:10px;font-size:.75rem;font-weight:600;box-shadow:0 0 10px #0000004d}.project-desc.svelte-1jlhzjh{color:#ffffffd9;margin:0}.project-feature.svelte-1jlhzjh{font-size:.95rem;margin:0;padding:10px;background:#ffffff0d;border-radius:10px;border-left:3px solid white;color:#fff}.project-btn.svelte-1jlhzjh{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--accent-primary, #0284c7);color:#fff;padding:10px 20px;border-radius:14px;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .3s ease;border:none}.project-btn.svelte-1jlhzjh:hover{transform:scale(1.05);box-shadow:0 5px 15px #0284c766}.theme-transition-overlay{display:none!important}.sea-container.svelte-ypbj28{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:10000;background-color:#000;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;--accent-primary: #0284c7}.sea-container.clock-active.svelte-ypbj28 .info-layout:where(.svelte-ypbj28),.sea-container.clock-active.svelte-ypbj28 .sidebar-icons:where(.svelte-ypbj28),.sea-container.clock-active.svelte-ypbj28 .bottom-right-controls:where(.svelte-ypbj28),.sea-container.clock-active.svelte-ypbj28 .nav-controls-container:where(.svelte-ypbj28),.sea-container.clock-active.svelte-ypbj28 .left-carousel-wrapper,.sea-container.clock-active.svelte-ypbj28 .carousel-tooltip{opacity:0;pointer-events:none}.sea-container.clock-active.svelte-ypbj28 .info-block:where(.svelte-ypbj28):before{animation:none!important}@media(min-width:769px){.sea-container.clock-active.svelte-ypbj28 .info-layout:where(.svelte-ypbj28){transform:translate(120%)}.sea-container.clock-active.svelte-ypbj28 .sidebar-icons:where(.svelte-ypbj28){transform:translate(120%,-50%)}.sea-container.clock-active.svelte-ypbj28 .bottom-right-controls:where(.svelte-ypbj28){transform:translate(120%)}.sea-container.clock-active.svelte-ypbj28 .left-carousel-wrapper{transform:translate(-120%)}}.background-video.svelte-ypbj28{position:absolute;top:50%;left:50%;width:100vw;height:100dvh;transform:translate(-50%,-50%);object-fit:cover;object-position:right center;background-color:#9aa0ac}.info-layout.svelte-ypbj28{position:absolute;right:calc(9rem - 60px);top:0;height:100dvh;width:calc(100vw - 12rem + 120px);max-width:680px;overflow:hidden;pointer-events:auto;box-sizing:border-box;touch-action:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.slides-track.svelte-ypbj28{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0;padding:12.5dvh 0;transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.slide-wrapper.svelte-ypbj28{width:100%;height:75dvh;flex-shrink:0;position:relative;box-sizing:border-box;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease,filter .8s ease;transform:scale(.9);opacity:.4;filter:blur(2px);cursor:pointer}.slide-wrapper.svelte-ypbj28>.info-slide:where(.svelte-ypbj28),.slide-wrapper.svelte-ypbj28>.chunk-content:where(.svelte-ypbj28){position:absolute;left:50%;width:calc(100% - 20px);max-width:510px;top:40px;transform:translate(-50%);transition:top .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1)}.slide-wrapper.active.svelte-ypbj28>.info-slide:where(.svelte-ypbj28),.slide-wrapper.active.svelte-ypbj28>.chunk-content:where(.svelte-ypbj28){top:50%;transform:translate(-50%,-50%)}.slide-wrapper.svelte-ypbj28:has(~.slide-wrapper.active:where(.svelte-ypbj28))>.info-slide:where(.svelte-ypbj28),.slide-wrapper.svelte-ypbj28:has(~.slide-wrapper.active:where(.svelte-ypbj28))>.chunk-content:where(.svelte-ypbj28){top:calc(100% - 40px);transform:translate(-50%,-100%)}.slide-wrapper.svelte-ypbj28:not(.active) .info-slide:where(.svelte-ypbj28){pointer-events:none}.slide-wrapper.active.svelte-ypbj28{transform:scale(1);opacity:1;filter:none;cursor:default;pointer-events:auto;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease}.info-slide.svelte-ypbj28{width:100%;max-width:510px}@keyframes svelte-ypbj28-blurIn{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.slide-wrapper.active.svelte-ypbj28 .info-block:where(.svelte-ypbj28){box-shadow:0 20px 50px #00000080;transition:box-shadow .4s ease}.slide-wrapper.active.svelte-ypbj28 .info-block:where(.svelte-ypbj28):before{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#00000040;animation:svelte-ypbj28-blurIn 5s ease .8s backwards;transition:background .4s ease}.info-block.svelte-ypbj28{border-radius:20px;padding:2.1rem;flex-shrink:0;display:flex;flex-direction:column;gap:17px;position:relative;box-shadow:0 20px 50px #0000;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;outline:1px solid transparent;transition:box-shadow .3s ease}.info-block.svelte-ypbj28:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);will-change:backdrop-filter;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,background .3s ease}.sea-container.clock-active.svelte-ypbj28 .info-block:where(.svelte-ypbj28):before{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:backdrop-filter .1s ease,-webkit-backdrop-filter .1s ease}.sea-container.lang-changing.svelte-ypbj28 .info-block:where(.svelte-ypbj28){filter:blur(15px);opacity:1}.sea-container.lang-changing.svelte-ypbj28 .info-block:where(.svelte-ypbj28)>:where(.svelte-ypbj28){opacity:0;transition:opacity .25s ease-out}.chunk-content.svelte-ypbj28{width:100%;display:flex;flex-direction:column;gap:17px;max-width:510px}.slide-hero.svelte-ypbj28{align-items:center;text-align:center;position:relative}.slide-hero.svelte-ypbj28 .contact-dropdown-wrapper{position:absolute;bottom:-68px;left:50%;transform:translate(-50%);margin-top:0!important;width:max-content;opacity:1;transition:opacity .4s ease,transform .4s ease}.slide-wrapper.svelte-ypbj28:not(.active) .slide-hero:where(.svelte-ypbj28) .contact-dropdown-wrapper{opacity:0;pointer-events:none}.slide-hero.svelte-ypbj28 .project-btn:where(.svelte-ypbj28):hover{transform:scale(1.05)}.photo-wrapper.svelte-ypbj28{width:127px;height:127px;border-radius:50%;padding:7px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #0003;overflow:hidden;flex-shrink:0;margin-top:-98px;z-index:10}.profile-photo.svelte-ypbj28{width:100%;height:100%;object-fit:cover;border-radius:50%}.hero-text.svelte-ypbj28{font-size:1rem;line-height:1.6;color:#ffffffe6}button.inline-badge{background:#ffffff26;padding:2px 8px;border-radius:10px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.3);white-space:nowrap;cursor:pointer;font-family:inherit;font-size:inherit;transition:all .3s ease;display:inline-block;vertical-align:baseline}button.inline-badge:hover,.sea-container[data-hovered-tab=website].svelte-ypbj28 button.inline-badge[data-tab=website],.sea-container[data-hovered-tab=apps].svelte-ypbj28 button.inline-badge[data-tab=apps],.sea-container[data-hovered-tab=games].svelte-ypbj28 button.inline-badge[data-tab=games],.sea-container[data-hovered-tab=promo].svelte-ypbj28 button.inline-badge[data-tab=promo]{background:#ffffff40;transform:scale(1.1);box-shadow:0 4px 12px #0003}button.inline-badge:active{transform:scale(.95)}.slide-project.svelte-ypbj28{padding:0;overflow:hidden}.project-img.svelte-ypbj28{height:187px;width:100%;position:relative}.project-img.svelte-ypbj28 img:where(.svelte-ypbj28){width:100%;height:100%;object-fit:cover}.project-img.svelte-ypbj28 img.img-cv_web:where(.svelte-ypbj28){object-position:center 22%}.project-img.svelte-ypbj28 img.img-teatralo4ka:where(.svelte-ypbj28){object-position:center 30%}.project-img.svelte-ypbj28 img.img-and_dvergr:where(.svelte-ypbj28){object-position:center 10%}.project-img.svelte-ypbj28 img.img-as5:where(.svelte-ypbj28){object-position:center 40%}.project-img.svelte-ypbj28 img.img-slovko:where(.svelte-ypbj28){object-position:center 45%}.tech-badge.svelte-ypbj28{position:absolute;top:13px;right:13px;background:var(--accent-primary, #646cff);color:#fff;padding:5px 12px;border-radius:10px;font-size:.75rem;font-weight:600;box-shadow:0 0 10px #0000004d}.project-content.svelte-ypbj28{padding:21px;display:flex;flex-direction:column;gap:13px}.title-row.svelte-ypbj28{display:flex;align-items:center;gap:10px}.accent-icon{color:#fff;flex-shrink:0}.project-content.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:1.5rem;margin:0;color:#fff}.item-desc.svelte-ypbj28{font-size:1.05rem;color:#ffffffd9;line-height:1.6;margin:0}.item-desc.svelte-ypbj28 ul.custom-list{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc}.item-desc.svelte-ypbj28 ul.custom-list li{margin-bottom:.25rem}.item-desc.svelte-ypbj28 strong{color:#fff;font-weight:600}.project-feature.svelte-ypbj28{font-size:.95rem;padding:10px;background:#ffffff0d;border-radius:10px;border-left:3px solid white;color:#fff}.project-btn.svelte-ypbj28{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--accent-primary, #646cff);color:#fff;padding:10px 20px;border-radius:14px;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .3s ease;border:none}.project-btn.svelte-ypbj28:hover{transform:scale(1.05);box-shadow:0 5px 15px #646cff66}.sidebar-icons.svelte-ypbj28{position:absolute;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.3rem;z-index:10001;pointer-events:auto;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.sidebar-item.svelte-ypbj28{display:flex;align-items:center;position:relative;justify-content:center}.slide-dots.svelte-ypbj28{position:absolute;right:calc(100% + 15px);display:flex;flex-direction:column;gap:var(--dot-gap, 8px);align-items:center;justify-content:center}.slide-dot.svelte-ypbj28{width:var(--dot-size, 8px);height:var(--dot-size, 8px);border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;padding:0;transition:all .3s ease}.slide-dot.svelte-ypbj28:hover{background:#fff9;transform:scale(1.2)}.slide-dot.active.svelte-ypbj28{background:#fff;transform:scale(1.3);box-shadow:0 0 8px #fffc}.slide-nav-arrow.inactive.svelte-ypbj28{opacity:.1}.glass-icon.svelte-ypbj28{width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border:none;box-shadow:0 4px 6px #0000001a,inset 0 0 10px #ffffff1a;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);padding:0;outline:none}.glass-icon.svelte-ypbj28:hover,.sea-container[data-hovered-tab=website].svelte-ypbj28 .glass-icon[aria-label=website]:where(.svelte-ypbj28),.sea-container[data-hovered-tab=apps].svelte-ypbj28 .glass-icon[aria-label=apps]:where(.svelte-ypbj28),.sea-container[data-hovered-tab=games].svelte-ypbj28 .glass-icon[aria-label=games]:where(.svelte-ypbj28),.sea-container[data-hovered-tab=promo].svelte-ypbj28 .glass-icon[aria-label=promo]:where(.svelte-ypbj28){background:#fff3!important;transform:scale(1.1)!important;box-shadow:0 8px 16px #0003,inset 0 0 15px #ffffff4d!important}.glass-icon.active.svelte-ypbj28,.glass-icon.active.svelte-ypbj28:hover,.sea-container[data-hovered-tab].svelte-ypbj28 .glass-icon.active:where(.svelte-ypbj28){background:#6db1f0b1!important;box-shadow:0 8px 16px #0003,inset 0 0 15px #49a4dc73!important;transform:scale(1.1)!important}.glass-icon.svelte-ypbj28:active{transform:scale(.95)!important}@keyframes svelte-ypbj28-waveScale{0%,8%,to{transform:scale(1);box-shadow:0 4px 6px #0000001a,inset 0 0 10px #ffffff1a}4%{transform:scale(1.08);box-shadow:0 8px 16px #0003,inset 0 0 15px #ffffff4d}}.glass-icon.tab-btn.svelte-ypbj28{animation:svelte-ypbj28-waveScale 15s infinite ease-in-out;animation-delay:calc((var(--total-tabs, 5) - 1 - var(--animation-order, 0)) * .25s)}.glass-icon.bg-blue.svelte-ypbj28{background:#0284c780}.glass-icon.bg-blue.svelte-ypbj28:hover{background:#0284c7b3}.glass-icon.svelte-ypbj28 svg{width:1.9rem;height:1.9rem;stroke:#ffffffd9;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s ease}.glass-icon.svelte-ypbj28:hover svg,.glass-icon.active.svelte-ypbj28 svg,.sea-container[data-hovered-tab=website].svelte-ypbj28 .glass-icon[aria-label=website]:where(.svelte-ypbj28) svg,.sea-container[data-hovered-tab=apps].svelte-ypbj28 .glass-icon[aria-label=apps]:where(.svelte-ypbj28) svg,.sea-container[data-hovered-tab=games].svelte-ypbj28 .glass-icon[aria-label=games]:where(.svelte-ypbj28) svg,.sea-container[data-hovered-tab=promo].svelte-ypbj28 .glass-icon[aria-label=promo]:where(.svelte-ypbj28) svg{stroke:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.6));transform:scale(1.1)}.tab-title.svelte-ypbj28{font-size:2.1rem;margin-bottom:1.3rem;color:#fff}.tab-intro.svelte-ypbj28{font-size:1rem;color:#ffffffe6;line-height:1.6}.chunk-content.svelte-ypbj28{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;height:100%;width:100%}@keyframes svelte-ypbj28-bounceArrowUp{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@keyframes svelte-ypbj28-bounceArrowDown{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@keyframes svelte-ypbj28-bounceArrowRight{0%,to{transform:translate(-50%)}50%{transform:translate(calc(-50% + 5px))}}.slide-nav-arrow.svelte-ypbj28{position:absolute;left:50%;z-index:1000;background:transparent;border:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,transform .3s ease;pointer-events:auto;padding:0;opacity:.5}.slide-nav-arrow.svelte-ypbj28 svg{width:40px;height:40px;stroke:#ffffffe6;stroke-width:1.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:stroke .3s ease,transform .3s ease}.slide-nav-arrow.svelte-ypbj28:hover{opacity:1}.slide-nav-arrow.svelte-ypbj28:hover svg{stroke:#fff}.slide-nav-arrow.arrow-up.svelte-ypbj28{top:8dvh;animation:svelte-ypbj28-bounceArrowUp 2s infinite ease-in-out}.slide-nav-arrow.arrow-up.svelte-ypbj28:hover{animation-play-state:paused;transform:translate(-50%,-2px) scale(1.1)}.slide-nav-arrow.arrow-down.svelte-ypbj28{bottom:8dvh;animation:svelte-ypbj28-bounceArrowDown 2s infinite ease-in-out}.slide-nav-arrow.arrow-down.svelte-ypbj28:hover{animation-play-state:paused;transform:translate(-50%,2px) scale(1.1)}.slide-nav-arrow.arrow-next-tab.svelte-ypbj28{bottom:8dvh;animation:svelte-ypbj28-bounceArrowRight 2s infinite ease-in-out}.slide-nav-arrow.arrow-next-tab.svelte-ypbj28:hover{animation-play-state:paused;transform:translate(calc(-50% + 2px)) scale(1.1)}.content-item.svelte-ypbj28{display:flex;flex-direction:column;gap:.5rem}.item-title.svelte-ypbj28{font-size:1.3rem;color:#fff;margin:0}.item-desc.svelte-ypbj28{font-size:1rem;color:#ffffffd9;line-height:1.5;margin:0}.mobile-text.svelte-ypbj28{display:none}.bottom-right-controls.svelte-ypbj28{position:absolute;bottom:2rem;right:2rem;display:flex;gap:1.25rem;z-index:10001;pointer-events:auto;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.nav-controls-container.svelte-ypbj28{display:contents;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}@media(max-width:768px){.sea-container.clock-active.svelte-ypbj28 .info-layout:where(.svelte-ypbj28),.sea-container.clock-active.svelte-ypbj28 .nav-controls-container:where(.svelte-ypbj28){transform:translate(-50%,120%)}.desktop-text.svelte-ypbj28{display:none}.mobile-text.svelte-ypbj28{display:inline}.glass-icon.tab-btn.svelte-ypbj28{animation-delay:calc(var(--animation-order, 0) * .25s)}.nav-controls-container.svelte-ypbj28{display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);gap:.5rem;z-index:1000;align-items:center;justify-content:center;width:max-content}.sidebar-icons.svelte-ypbj28{position:static;transform:none;flex-direction:row;gap:.5rem}.slide-dots.svelte-ypbj28{right:50%;transform:translate(50%);bottom:calc(100% + 10px);flex-direction:row}.bottom-right-controls.svelte-ypbj28{position:static;transform:none}.glass-icon.svelte-ypbj28{width:3rem;height:3rem}.glass-icon.svelte-ypbj28 svg{width:1.5rem;height:1.5rem}.info-layout.svelte-ypbj28{right:0;left:50%;transform:translate(-50%);width:100vw;overflow:visible;max-width:100%;height:calc(100dvh - 6.5rem)}.slide-wrapper.svelte-ypbj28{padding:17px}.info-block.svelte-ypbj28{padding:1.3rem}.project-img.svelte-ypbj28{height:136px}@keyframes svelte-ypbj28-bounceArrowUpMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-ypbj28-bounceArrowDownMobile{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes svelte-ypbj28-bounceArrowRightMobile{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.slide-nav-arrow.svelte-ypbj28{left:auto;right:.5rem;opacity:1}.slide-nav-arrow.arrow-up.svelte-ypbj28{top:55dvh;bottom:auto;animation:svelte-ypbj28-bounceArrowUpMobile 2s infinite ease-in-out}.slide-nav-arrow.arrow-up.svelte-ypbj28:hover{transform:translateY(-2px) scale(1.1)}.slide-nav-arrow.arrow-down.svelte-ypbj28{top:65dvh;bottom:auto;animation:svelte-ypbj28-bounceArrowDownMobile 2s infinite ease-in-out}.slide-nav-arrow.arrow-down.svelte-ypbj28:hover{transform:translateY(2px) scale(1.1)}.slide-nav-arrow.arrow-next-tab.svelte-ypbj28{top:65dvh;bottom:auto;animation:svelte-ypbj28-bounceArrowRightMobile 2s infinite ease-in-out}.slide-nav-arrow.arrow-next-tab.svelte-ypbj28:hover{transform:translate(2px) scale(1.1)}.hero-text.svelte-ypbj28{font-size:.9rem}.project-content.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:1.3rem}.project-desc.svelte-ypbj28{font-size:.9rem}}
