@charset "UTF-8";.lang[data-v-f9cb78be]{position:relative}.lang-current[data-v-f9cb78be]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:5px 8px;border-radius:6px;border:1px solid transparent;transition:all .15s ease}.lang-current[data-v-f9cb78be]:hover{background:rgba(var(--color-cyan-rgb),.08);border-color:var(--bg-border)}.lang-flag[data-v-f9cb78be]{display:inline-flex;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #0003}.lang-code[data-v-f9cb78be]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-secondary)}.lang-chev[data-v-f9cb78be]{width:13px;height:13px;color:var(--text-muted);transition:transform .2s ease}.lang-chev--open[data-v-f9cb78be]{transform:rotate(180deg)}.lang-dropdown[data-v-f9cb78be]{position:absolute;top:100%;right:0;min-width:100%;display:flex;flex-direction:column;gap:2px;padding:6px 4px 4px;background:rgba(var(--bg-elevated-rgb),.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--bg-border-2);border-radius:10px;z-index:20;box-shadow:0 8px 24px #00000059}.lang-opt[data-v-f9cb78be]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease;width:100%}.lang-opt[data-v-f9cb78be]:hover{background:rgba(var(--color-cyan-rgb),.1)}.lang-opt-label[data-v-f9cb78be]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary);white-space:nowrap}.lang-pop-enter-active[data-v-f9cb78be],.lang-pop-leave-active[data-v-f9cb78be]{transition:opacity .18s ease,transform .18s ease}.lang-pop-enter-from[data-v-f9cb78be],.lang-pop-leave-to[data-v-f9cb78be]{opacity:0;transform:translateY(-4px)}.nav[data-v-5400da0e]{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 24px;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease}.nav--scrolled[data-v-5400da0e]{background:rgba(var(--bg-base-rgb),.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bg-border)}.nav-inner[data-v-5400da0e]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:48px}.nav-logo[data-v-5400da0e]{font-family:JetBrains Mono,monospace;font-size:14px;text-decoration:none;white-space:nowrap}.nav-logo-me[data-v-5400da0e]{color:var(--color-cyan)}.nav-logo-gaming[data-v-5400da0e]{color:var(--color-purple)}.nav-logo-sep[data-v-5400da0e]{color:var(--text-muted)}.nav-logo-services[data-v-5400da0e]{color:var(--text-secondary)}.nav-links[data-v-5400da0e]{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-link[data-v-5400da0e]{background:none;border:none;cursor:pointer;text-decoration:none;color:var(--text-secondary);font-size:14px;transition:all .15s ease;font-family:inherit;position:relative}.nav-link[data-v-5400da0e]:hover{color:var(--text-primary)}.nav-link--active[data-v-5400da0e]{color:var(--color-cyan)}.nav-link--active[data-v-5400da0e]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-cyan);border-radius:1px;box-shadow:0 0 8px rgba(var(--color-cyan-rgb),.5)}.nav-theme[data-v-5400da0e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--text-secondary);transition:all .15s ease}.nav-theme[data-v-5400da0e]:hover{color:var(--color-cyan);background:rgba(var(--color-cyan-rgb),.08)}.nav-theme-icn[data-v-5400da0e]{width:16px;height:16px}.nav-cta[data-v-5400da0e]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;padding:8px 16px;border-radius:6px;text-decoration:none;background:linear-gradient(135deg,var(--color-purple),var(--color-pink));color:#fff;transition:all .15s ease}.nav-cta[data-v-5400da0e]:hover{opacity:.9;transform:translateY(-1px)}.nav-hamburger[data-v-5400da0e]{display:none;flex-direction:column;gap:4px;padding:4px;margin-left:auto;background:none;border:none;cursor:pointer}.nav-hamburger-line[data-v-5400da0e]{width:20px;height:2px;background:var(--text-secondary);border-radius:2px;transition:all .15s ease}.nav-dropdown[data-v-5400da0e]{position:relative}.nav-dropdown-menu[data-v-5400da0e]{display:none;position:absolute;top:100%;left:0;background:var(--bg-elevated);border:1px solid var(--bg-border);border-radius:6px;padding:4px;min-width:160px}.nav-dropdown:hover .nav-dropdown-menu[data-v-5400da0e]{display:block}.nav-dropdown-item[data-v-5400da0e]{display:block;padding:8px 16px;text-decoration:none;color:var(--text-secondary);font-size:14px;border-radius:6px}.nav-dropdown-item[data-v-5400da0e]:hover{background:var(--bg-overlay);color:var(--text-primary)}@media(max-width:768px){.nav-hamburger[data-v-5400da0e]{display:flex}.nav-links[data-v-5400da0e]{display:none;position:fixed;top:56px;left:0;right:0;flex-direction:column;gap:0;padding:16px;background:var(--bg-elevated);border-bottom:1px solid var(--bg-border)}.nav-links .nav-link[data-v-5400da0e]{padding:8px 0;width:100%;text-align:left}.nav-links .nav-theme[data-v-5400da0e]{align-self:flex-start}.nav-links .nav-cta[data-v-5400da0e]{display:block;text-align:center;margin-top:8px}.nav--open .nav-links[data-v-5400da0e]{display:flex}.nav--open .nav-hamburger-line[data-v-5400da0e]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.nav--open .nav-hamburger-line[data-v-5400da0e]:nth-child(2){opacity:0}.nav--open .nav-hamburger-line[data-v-5400da0e]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}}.footer[data-v-1c8b1ece]{border-top:1px solid var(--bg-border);padding:48px 24px;margin-top:80px}.footer-inner[data-v-1c8b1ece]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:48px}.footer-left[data-v-1c8b1ece]{display:flex;flex-direction:column;gap:8px}.footer-brand[data-v-1c8b1ece]{font-family:JetBrains Mono,monospace;font-size:14px}.footer-email[data-v-1c8b1ece]{color:var(--color-blue);font-size:14px}.footer-legal[data-v-1c8b1ece]{display:flex;gap:8px;font-size:12px}.footer-legal a[data-v-1c8b1ece]{color:var(--text-muted)}.footer-business[data-v-1c8b1ece]{font-size:12px;color:var(--text-muted)}.footer-right[data-v-1c8b1ece]{text-align:right;display:flex;flex-direction:column;gap:8px}.footer-social[data-v-1c8b1ece]{display:flex;gap:16px;font-size:14px}.footer-social a[data-v-1c8b1ece]{color:var(--text-secondary)}.footer-meta[data-v-1c8b1ece]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-muted)}.ft-me[data-v-1c8b1ece]{color:var(--color-cyan)}.ft-gaming[data-v-1c8b1ece]{color:var(--color-purple)}.ft-sep[data-v-1c8b1ece]{color:var(--text-muted)}.ft-svc[data-v-1c8b1ece]{color:var(--text-secondary)}.sep[data-v-1c8b1ece]{color:var(--text-muted)}.set-overlay[data-v-254bc054]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.set-panel[data-v-254bc054]{position:fixed;top:0;right:0;z-index:201;display:flex;flex-direction:column;width:min(400px,92vw);height:100dvh;background:rgba(var(--bg-elevated-rgb),.82);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-left:1px solid var(--bg-border);box-shadow:-24px 0 60px #00000073}.set-head[data-v-254bc054]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--bg-border)}.set-head-title[data-v-254bc054]{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.set-head-icn[data-v-254bc054]{width:16px;height:16px;color:var(--color-cyan)}.set-close[data-v-254bc054]{display:flex;width:32px;height:32px;border-radius:6px;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .15s ease}.set-close[data-v-254bc054]:hover{background:rgba(var(--color-red-rgb),.14);color:var(--color-red)}.set-close-icn[data-v-254bc054]{width:16px;height:16px}.set-body[data-v-254bc054]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:48px}.set-section[data-v-254bc054]{display:flex;flex-direction:column;gap:8px}.set-label[data-v-254bc054]{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.set-label-icn[data-v-254bc054]{width:13px;height:13px;color:var(--color-cyan)}.seg[data-v-254bc054]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:rgba(var(--bg-void-rgb),.5);border:1px solid var(--bg-border)}.seg--3[data-v-254bc054]{grid-template-columns:1fr 1fr 1fr}.seg--lang[data-v-254bc054]{grid-template-columns:1fr 1fr}.seg button[data-v-254bc054]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text-secondary);transition:all .15s ease}.seg button[data-v-254bc054]:hover{color:var(--text-primary)}.seg button.on[data-v-254bc054]{color:#05080d;background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));box-shadow:0 2px 10px rgba(var(--color-cyan-rgb),.3)}.seg-icn[data-v-254bc054]{width:14px;height:14px}.seg-flag[data-v-254bc054]{display:inline-flex;border-radius:2px;overflow:hidden}.seg--lang button.on[data-v-254bc054]{color:var(--text-primary);background:rgba(var(--color-cyan-rgb),.14);border:1px solid rgba(var(--color-cyan-rgb),.4)}.set-grid[data-v-254bc054]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.set-grid--shaders[data-v-254bc054]{grid-template-columns:1fr 1fr 1fr}.swatch-btn[data-v-254bc054]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;background:rgba(var(--bg-void-rgb),.4);border:1px solid var(--bg-border);transition:all .15s ease}.swatch-btn[data-v-254bc054]:hover{border-color:rgba(var(--color-cyan-rgb),.4);transform:translateY(-1px)}.swatch-btn.on[data-v-254bc054]{border-color:var(--color-cyan);box-shadow:0 0 24px rgba(var(--color-cyan-rgb),.35)}.swatch[data-v-254bc054]{display:inline-flex}.swatch i[data-v-254bc054]{width:12px;height:12px;border-radius:50%;display:block}.swatch i[data-v-254bc054]:not(:first-child){margin-left:-5px}.swatch-name[data-v-254bc054]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary)}.swatch-btn.on .swatch-name[data-v-254bc054]{color:var(--text-primary)}.preset-btn[data-v-254bc054]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border-radius:10px;background:rgba(var(--bg-void-rgb),.4);border:1px solid var(--bg-border);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--text-secondary);transition:all .15s ease}.preset-btn[data-v-254bc054]:hover{border-color:rgba(var(--color-cyan-rgb),.4);color:var(--text-primary);transform:translateY(-1px)}.preset-btn.on[data-v-254bc054]{color:var(--color-cyan);border-color:var(--color-cyan);background:rgba(var(--color-cyan-rgb),.1);box-shadow:0 0 24px rgba(var(--color-cyan-rgb),.35)}.preset-icn[data-v-254bc054]{width:20px;height:20px}.reshuffle[data-v-254bc054]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;padding:6px 16px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--color-iris);border:1px dashed rgba(var(--color-iris-rgb),.4);transition:all .15s ease}.reshuffle[data-v-254bc054]:hover{background:rgba(var(--color-iris-rgb),.1)}.reshuffle-icn[data-v-254bc054]{width:13px;height:13px}.set-hint[data-v-254bc054]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-muted)}.set-hint strong[data-v-254bc054]{color:var(--text-secondary);font-weight:600}.slider[data-v-254bc054]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:rgba(var(--bg-void-rgb),.6);border:1px solid var(--bg-border);outline-offset:4px;cursor:pointer}.slider[data-v-254bc054]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));border:none;box-shadow:0 0 24px rgba(var(--color-cyan-rgb),.35)}.slider[data-v-254bc054]::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 24px rgba(var(--color-cyan-rgb),.35)}.set-fade-enter-active[data-v-254bc054],.set-fade-leave-active[data-v-254bc054]{transition:opacity .3s ease}.set-fade-enter-from[data-v-254bc054],.set-fade-leave-to[data-v-254bc054]{opacity:0}.set-slide-enter-active[data-v-254bc054],.set-slide-leave-active[data-v-254bc054]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.set-slide-enter-from[data-v-254bc054],.set-slide-leave-to[data-v-254bc054]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.set-slide-enter-active[data-v-254bc054],.set-slide-leave-active[data-v-254bc054],.set-fade-enter-active[data-v-254bc054],.set-fade-leave-active[data-v-254bc054]{transition:none}}.consent[data-v-ecff8c58]{position:fixed;z-index:9000;left:50%;bottom:clamp(12px,3vw,28px);transform:translate(-50%);width:min(680px,100vw - 24px)}.consent-inner[data-v-ecff8c58]{background:rgba(var(--bg-elevated-rgb),.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(var(--text-primary-rgb),.08);border-radius:14px;box-shadow:0 8px 32px #0000004d;display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:16px clamp(16px,3vw,24px);border:1px solid rgba(var(--color-cyan-rgb),.25);box-shadow:0 18px 60px #00000080}.consent-text[data-v-ecff8c58]{flex:1;min-width:240px;margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.consent-prompt[data-v-ecff8c58]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--color-cyan);margin-right:6px;white-space:nowrap}.consent-dim[data-v-ecff8c58]{color:var(--text-muted)}.consent-link[data-v-ecff8c58]{color:var(--color-cyan);text-decoration:underline;text-underline-offset:2px;margin-left:4px}.consent-actions[data-v-ecff8c58]{display:flex;gap:8px;margin-left:auto}.consent-btn[data-v-ecff8c58]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;padding:8px 16px;border-radius:6px;transition:all .15s ease;cursor:pointer}.consent-btn--ok[data-v-ecff8c58]{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));color:#05080d}.consent-btn--ok[data-v-ecff8c58]:hover{opacity:.9}.consent-btn--ghost[data-v-ecff8c58]{border:1px solid var(--bg-border-2);color:var(--text-secondary)}.consent-btn--ghost[data-v-ecff8c58]:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.consent-enter-active[data-v-ecff8c58],.consent-leave-active[data-v-ecff8c58]{transition:opacity .4s ease,transform .4s ease}.consent-enter-from[data-v-ecff8c58],.consent-leave-to[data-v-ecff8c58]{opacity:0;transform:translate(-50%,16px)}@media(prefers-reduced-motion:reduce){.consent-enter-active[data-v-ecff8c58],.consent-leave-active[data-v-ecff8c58]{transition:opacity .2s ease}.consent-enter-from[data-v-ecff8c58],.consent-leave-to[data-v-ecff8c58]{transform:translate(-50%)}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrainsmono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrainsmono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrainsmono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrainsmono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ubuntu-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ubuntu-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes config-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulse-border{0%,to{border-color:#00d4aa4d}50%{border-color:#00d4aaa6}}@keyframes scroll-float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}:root{--bg-void: #06080c;--bg-void-rgb: 6,8,12;--bg-base: #080b10;--bg-base-rgb: 8,11,16;--bg-elevated: #0d1117;--bg-elevated-rgb: 13,17,23;--bg-overlay: #161b22;--bg-overlay-rgb: 22,27,34;--bg-border: #1e2530;--bg-border-rgb: 30,37,48;--bg-border-2: #21262d;--bg-border-2-rgb: 33,38,45;--text-primary: #e6edf3;--text-primary-rgb: 230,237,243;--text-secondary: #8b949e;--text-secondary-rgb: 139,148,158;--text-muted: #4a5568;--text-muted-rgb: 74,85,104;--color-cyan: #ff9ecd;--color-cyan-rgb: 255,158,205;--color-blue: #c08cff;--color-blue-rgb: 192,140,255;--color-purple: #d68bff;--color-purple-rgb: 214,139,255;--color-pink: #ffb3de;--color-pink-rgb: 255,179,222;--color-rose: #ff7eb6;--color-rose-rgb: 255,126,182;--color-iris: #b99cff;--color-iris-rgb: 185,156,255;--color-green: #8be9c0;--color-green-rgb: 139,233,192;--color-red: #ff6b8a;--color-red-rgb: 255,107,138;--breeze-titlebar-bg: #272c31;--breeze-titlebar-fg: 252,252,252;color-scheme:dark}:root[data-appearance=light]{--bg-void: #e9edf2;--bg-void-rgb: 233,237,242;--bg-base: #f4f6fa;--bg-base-rgb: 244,246,250;--bg-elevated: #ffffff;--bg-elevated-rgb: 255,255,255;--bg-overlay: #eef1f6;--bg-overlay-rgb: 238,241,246;--bg-border: #d6dce5;--bg-border-rgb: 214,220,229;--bg-border-2: #c4ccd8;--bg-border-2-rgb: 196,204,216;--text-primary: #14181f;--text-primary-rgb: 20,24,31;--text-secondary: #46505e;--text-secondary-rgb: 70,80,94;--text-muted: #6b7686;--text-muted-rgb: 107,118,134;--breeze-titlebar-bg: #e3e5e7;--breeze-titlebar-fg: 35,38,41;color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--bg-border-2) var(--bg-void);scrollbar-gutter:stable;background:var(--bg-void)}body{font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.6;color:var(--text-primary);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--color-blue);text-decoration:none;transition:all .15s ease}a:hover{color:var(--color-cyan)}::selection{background:rgba(var(--color-purple-rgb),.3);color:var(--text-primary)}body,.section,.kde-titlebar,.nav--scrolled{transition:background-color .45s ease,border-color .45s ease,color .45s ease}img,canvas{display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-150%);padding:10px 16px;border-radius:8px;background:var(--color-cyan);color:#05080d;font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:none}#main-content:focus{outline:none}input,textarea,select{font-family:inherit;color:inherit}.btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 24px;border-radius:10px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;color:var(--text-primary);isolation:isolate;overflow:hidden;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(var(--text-primary-rgb),.14);box-shadow:inset 0 1px #ffffff12,0 4px 16px #0000002e;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease,color .25s ease}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(80% 120% at 50% 125%,rgba(var(--color-cyan-rgb),.5),transparent 70%);opacity:0;transform:translateY(22%) scale(.9);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.btn:hover:after{opacity:.9;transform:translateY(0) scale(1)}.btn--primary{background-image:linear-gradient(120deg,rgba(var(--color-cyan-rgb),.42),rgba(var(--color-iris-rgb),.38) 45%,rgba(var(--color-rose-rgb),.42));background-size:200% 200%;animation:btn-flow 9s ease-in-out infinite;border-color:rgba(var(--color-cyan-rgb),.45)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(var(--color-cyan-rgb),.35)}.btn--outline{background:rgba(var(--bg-elevated-rgb),.3);border-color:rgba(var(--color-cyan-rgb),.35)}.btn--outline:after{background:radial-gradient(80% 120% at 50% 125%,rgba(var(--color-cyan-rgb),.28),transparent 70%)}.btn--outline:hover{transform:translateY(-2px);color:var(--color-cyan);border-color:rgba(var(--color-cyan-rgb),.7);box-shadow:0 0 24px rgba(var(--color-cyan-rgb),.35)}.btn:active{transform:translateY(0) scale(.985)}@keyframes btn-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.main-anim{animation:route-in .62s cubic-bezier(.22,.61,.36,1)}@keyframes route-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.main-anim{animation:none}}.page,.legal,.kv{position:relative}.page:before,.legal:before,.kv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--bg-base-rgb),.62),rgba(var(--bg-base-rgb),.42))}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bg-atmosphere{animation:none}}.kde-titlebar{background:var(--breeze-titlebar-bg);padding:0 12px;height:34px;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.25);-webkit-user-select:none;user-select:none}.kde-app-icon{font-size:12px;margin-right:8px;color:rgba(var(--breeze-titlebar-fg),.55)}.kde-title{font-family:JetBrains Mono,monospace;font-size:11px;color:rgba(var(--breeze-titlebar-fg),.7);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kde-buttons{display:flex;align-items:center;gap:3px;margin-left:8px}.kde-btn{width:18px;height:18px;border-radius:3px;background:rgba(var(--breeze-titlebar-fg),.08);border:1px solid rgba(var(--breeze-titlebar-fg),.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,border-color .12s;color:rgba(var(--breeze-titlebar-fg),.5);font-size:9px;line-height:1;font-family:monospace}.kde-btn:hover{background:rgba(var(--breeze-titlebar-fg),.16);border-color:rgba(var(--breeze-titlebar-fg),.24);color:rgba(var(--breeze-titlebar-fg),.95)}.kde-btn.close:hover{background:#e84f4fbf;border-color:#e84f4fe6;color:#fff}
