code[class*=language-],pre[class*=language-]{background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.route-loading-bar[data-v-7fd95a91]{animation:route-loading-pulse-7fd95a91 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0ea5e9,#58a6ff);height:4px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999999}.loading-bar-enter-active[data-v-7fd95a91],.loading-bar-leave-active[data-v-7fd95a91]{transition:opacity .2s ease}.loading-bar-enter-from[data-v-7fd95a91],.loading-bar-leave-to[data-v-7fd95a91]{opacity:0}@keyframes route-loading-pulse-7fd95a91{0%,to{transform:scaleX(.3);transform-origin:left}50%{transform:scaleX(.7);transform-origin:right}}.app-content[data-v-3e5fe8a8],.app-root[data-v-3e5fe8a8]{min-height:100vh}.app-loading-screen[data-v-3e5fe8a8]{align-items:center;background:var(--background);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9998}.app-loading-spinner[data-v-3e5fe8a8]{animation:app-spin-3e5fe8a8 .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--highlight);height:40px;width:40px}.sr-only[data-v-3e5fe8a8]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-loading-enter-active[data-v-3e5fe8a8],.app-loading-leave-active[data-v-3e5fe8a8],.app-ready-enter-active[data-v-3e5fe8a8],.app-ready-leave-active[data-v-3e5fe8a8]{transition:opacity .2s ease}.app-loading-leave-to[data-v-3e5fe8a8],.app-ready-enter-from[data-v-3e5fe8a8],.app-ready-leave-to[data-v-3e5fe8a8]{opacity:0}.app-loading-leave-from[data-v-3e5fe8a8]{opacity:1}@keyframes app-spin-3e5fe8a8{to{transform:rotate(1turn)}}.locale-option[data-v-ead31b82]:hover,.locale-toggle-btn[data-v-ead31b82]:hover{background-color:var(--glass)}.navbar-shell[data-v-855b05dc]{display:flex;flex-direction:column;margin-left:1rem;margin-right:1rem;max-width:80rem;position:sticky;top:1.5rem;z-index:50}@media(min-width:640px){.navbar-shell[data-v-855b05dc]{margin-left:1.5rem;margin-right:1.5rem}}@media(min-width:768px){.navbar-shell[data-v-855b05dc]{margin-left:2.5rem;margin-right:2.5rem}}@media(min-width:1024px){.navbar-shell[data-v-855b05dc]{margin-left:2.5rem;margin-right:2.5rem}}@media(min-width:1280px){.navbar-shell[data-v-855b05dc]{margin-left:auto;margin-right:auto}}.navbar-shell[data-v-855b05dc]{background-color:transparent;border:none;min-width:70%;overflow:visible;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navbar-shell.scrolled[data-v-855b05dc]{top:0}.navbar-row[data-v-855b05dc]{justify-content:space-between;padding:.75rem 1.5rem;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:var(--glass);border:1px solid var(--border);border-radius:inherit;position:relative;z-index:2}.navbar-left[data-v-855b05dc],.navbar-row[data-v-855b05dc]{align-items:center;display:flex}.navbar-left[data-v-855b05dc]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.navbar-left[data-v-855b05dc]{position:relative;z-index:1}.logo[data-v-855b05dc]{border-radius:9999px;display:inline-block;padding:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.logo[data-v-855b05dc]:hover{opacity:.9}.logo[data-v-855b05dc]{cursor:pointer}.nav-home-title[data-v-855b05dc]{color:inherit;cursor:pointer;text-decoration:none}.nav-home-title[data-v-855b05dc]:hover{opacity:.9}.navbar-center[data-v-855b05dc]{align-items:center;display:none;gap:1.5rem}@media(min-width:1024px){.navbar-center[data-v-855b05dc]{display:flex}}.navbar-center[data-v-855b05dc]{color:var(--text-primary)}.nav-anchor[data-v-855b05dc]{color:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-anchor[data-v-855b05dc]:hover{color:var(--highlight)}@media(min-width:1024px){.nav-menu-btn[data-v-855b05dc]{display:none}}.navbar-right[data-v-855b05dc]{align-items:center;display:flex}.navbar-right[data-v-855b05dc]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.icon-btn[data-v-855b05dc]{border-radius:9999px;padding:.5rem}.icon-btn[data-v-855b05dc]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--highlight)}.icon-btn[data-v-855b05dc]{color:var(--text-primary)}.navbar-right .icon-btn[data-v-855b05dc]:hover{background-color:var(--glass);color:var(--highlight)}.nav-link[data-v-855b05dc]{display:none;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.nav-link[data-v-855b05dc]{display:inline-block}}.nav-link[data-v-855b05dc]{color:var(--text-primary)}.nav-link[data-v-855b05dc]:hover{color:var(--highlight)}.cta-btn[data-v-855b05dc]{border-radius:9999px;display:none;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.375rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:640px){.cta-btn[data-v-855b05dc]{display:inline-block}}.cta-btn[data-v-855b05dc]{background-color:var(--highlight)}.cta-btn[data-v-855b05dc]:hover{filter:brightness(1.1)}.navbar-sections[data-v-855b05dc]{background-color:var(--glass);border:1px solid var(--border);border-radius:999px;bottom:-3rem;left:50%;max-width:100%;position:absolute;transform:translate(-50%);width:70%;z-index:1;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);padding:.35rem .6rem}.navbar-sections-inner[data-v-855b05dc]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.sections-link[data-v-855b05dc]{border:1px solid transparent;border-radius:999px;color:var(--text-primary);font-size:.8125rem;padding:.35rem .65rem;text-decoration:none}.sections-link[data-v-855b05dc]:hover{border-color:var(--highlight);color:var(--highlight)}@media(max-width:1023px){.navbar-sections[data-v-855b05dc]{display:none}}.footer[data-v-8ba64f82]{padding-bottom:3rem;padding-top:0;width:100%}.footer-separator[data-v-8ba64f82]{margin-bottom:2.5rem;width:100%}.footer-inner[data-v-8ba64f82]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1rem;padding-right:1rem}.footer-note[data-v-8ba64f82]{color:var(--footer-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont;font-size:.875rem;line-height:1.25rem;text-align:center}.error-page[data-v-6d123fc5]{background-color:var(--background);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh;position:relative}.error-mesh[data-v-6d123fc5]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.error-main[data-v-6d123fc5]{align-items:center;display:flex;flex:1;justify-content:center;padding:2rem 1.5rem;position:relative;z-index:1}.error-card[data-v-6d123fc5]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--glass);border:1px solid var(--border);border-radius:1rem;box-shadow:var(--shadow-lg);max-width:480px;padding:3rem 2.5rem;text-align:center;width:100%}.error-code[data-v-6d123fc5]{background:linear-gradient(135deg,var(--highlight),#8b5cf6);-webkit-background-clip:text;font-size:8rem;font-weight:800;letter-spacing:-.04em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;margin:0 0 1rem}.error-divider[data-v-6d123fc5]{background:linear-gradient(90deg,var(--highlight),#8b5cf6);border-radius:2px;height:3px;margin:0 auto 1.5rem;width:4rem}.error-title[data-v-6d123fc5]{color:var(--titles);font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.error-desc[data-v-6d123fc5]{color:var(--text-primary);font-size:.9375rem;line-height:1.7;margin:0 0 2rem}.error-actions[data-v-6d123fc5]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.error-btn[data-v-6d123fc5]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease}.error-btn-primary[data-v-6d123fc5]{background-color:var(--highlight);color:#fff}.error-btn-primary[data-v-6d123fc5]:hover{filter:brightness(1.15);transform:translateY(-1px)}.error-btn-outline[data-v-6d123fc5]{background:transparent;border:1.5px solid var(--highlight);color:var(--highlight)}.error-btn-outline[data-v-6d123fc5]:hover{background-color:var(--highlight);color:#fff;transform:translateY(-1px)}@media(max-width:480px){.error-card[data-v-6d123fc5]{padding:2rem 1.5rem}.error-code[data-v-6d123fc5]{font-size:5rem}}
