*{box-sizing:border-box}html{margin:0;padding:0;color-scheme:dark;scrollbar-gutter:stable}body{margin:0;padding:0;width:100%;min-height:100vh;min-height:100dvh;font-family:Outfit,sans-serif;color:var(--color-on-surface);background-color:var(--color-surface);-webkit-tap-highlight-color:transparent}button,input{font:inherit}:root{--color-primary-rgb: 154, 203, 250;--color-surface-tint-rgb: 154, 203, 250;--color-on-primary-rgb: 0, 51, 82;--color-primary-container-rgb: 11, 74, 114;--color-on-primary-container-rgb: 205, 229, 255;--color-secondary-rgb: 185, 200, 218;--color-on-secondary-rgb: 35, 50, 64;--color-secondary-container-rgb: 58, 72, 87;--color-on-secondary-container-rgb: 213, 228, 246;--color-tertiary-rgb: 210, 191, 231;--color-on-tertiary-rgb: 56, 42, 73;--color-tertiary-container-rgb: 79, 64, 97;--color-on-tertiary-container-rgb: 238, 220, 255;--color-error-rgb: 255, 180, 171;--color-on-error-rgb: 105, 0, 5;--color-error-container-rgb: 147, 0, 10;--color-on-error-container-rgb: 255, 218, 214;--color-background-rgb: 16, 20, 24;--color-on-background-rgb: 224, 226, 232;--color-surface-rgb: 16, 20, 24;--color-on-surface-rgb: 224, 226, 232;--color-surface-variant-rgb: 66, 71, 78;--color-on-surface-variant-rgb: 194, 199, 207;--color-outline-rgb: 140, 145, 152;--color-outline-variant-rgb: 66, 71, 78;--color-shadow-rgb: 0, 0, 0;--color-scrim-rgb: 0, 0, 0;--color-inverse-surface-rgb: 224, 226, 232;--color-inverse-on-surface-rgb: 45, 49, 53;--color-inverse-primary-rgb: 46, 98, 140;--color-primary-fixed-rgb: 205, 229, 255;--color-on-primary-fixed-rgb: 0, 29, 50;--color-primary-fixed-dim-rgb: 154, 203, 250;--color-on-primary-fixed-variant-rgb: 11, 74, 114;--color-secondary-fixed-rgb: 213, 228, 246;--color-on-secondary-fixed-rgb: 14, 29, 42;--color-secondary-fixed-dim-rgb: 185, 200, 218;--color-on-secondary-fixed-variant-rgb: 58, 72, 87;--color-tertiary-fixed-rgb: 238, 220, 255;--color-on-tertiary-fixed-rgb: 34, 21, 51;--color-tertiary-fixed-dim-rgb: 210, 191, 231;--color-on-tertiary-fixed-variant-rgb: 79, 64, 97;--color-surface-dim-rgb: 16, 20, 24;--color-surface-bright-rgb: 54, 57, 62;--color-surface-container-lowest-rgb: 11, 15, 18;--color-surface-container-low-rgb: 24, 28, 32;--color-surface-container-rgb: 28, 32, 36;--color-surface-container-high-rgb: 39, 42, 47;--color-surface-container-highest-rgb: 49, 53, 57;--color-primary: rgb(var(--color-primary-rgb));--color-surface-tint: rgb(var(--color-surface-tint-rgb));--color-on-primary: rgb(var(--color-on-primary-rgb));--color-primary-container: rgb(var(--color-primary-container-rgb));--color-on-primary-container: rgb(var(--color-on-primary-container-rgb));--color-secondary: rgb(var(--color-secondary-rgb));--color-on-secondary: rgb(var(--color-on-secondary-rgb));--color-secondary-container: rgb(var(--color-secondary-container-rgb));--color-on-secondary-container: rgb(var(--color-on-secondary-container-rgb));--color-tertiary: rgb(var(--color-tertiary-rgb));--color-on-tertiary: rgb(var(--color-on-tertiary-rgb));--color-tertiary-container: rgb(var(--color-tertiary-container-rgb));--color-on-tertiary-container: rgb(var(--color-on-tertiary-container-rgb));--color-error: rgb(var(--color-error-rgb));--color-on-error: rgb(var(--color-on-error-rgb));--color-error-container: rgb(var(--color-error-container-rgb));--color-on-error-container: rgb(var(--color-on-error-container-rgb));--color-background: rgb(var(--color-background-rgb));--color-on-background: rgb(var(--color-on-background-rgb));--color-surface: rgb(var(--color-surface-rgb));--color-on-surface: rgb(var(--color-on-surface-rgb));--color-surface-variant: rgb(var(--color-surface-variant-rgb));--color-on-surface-variant: rgb(var(--color-on-surface-variant-rgb));--color-outline: rgb(var(--color-outline-rgb));--color-outline-variant: rgb(var(--color-outline-variant-rgb));--color-shadow: rgb(var(--color-shadow-rgb));--color-scrim: rgb(var(--color-scrim-rgb));--color-inverse-surface: rgb(var(--color-inverse-surface-rgb));--color-inverse-on-surface: rgb(var(--color-inverse-on-surface-rgb));--color-inverse-primary: rgb(var(--color-inverse-primary-rgb));--color-primary-fixed: rgb(var(--color-primary-fixed-rgb));--color-on-primary-fixed: rgb(var(--color-on-primary-fixed-rgb));--color-primary-fixed-dim: rgb(var(--color-primary-fixed-dim-rgb));--color-on-primary-fixed-variant: rgb(var(--color-on-primary-fixed-variant-rgb));--color-secondary-fixed: rgb(var(--color-secondary-fixed-rgb));--color-on-secondary-fixed: rgb(var(--color-on-secondary-fixed-rgb));--color-secondary-fixed-dim: rgb(var(--color-secondary-fixed-dim-rgb));--color-on-secondary-fixed-variant: rgb(var(--color-on-secondary-fixed-variant-rgb));--color-tertiary-fixed: rgb(var(--color-tertiary-fixed-rgb));--color-on-tertiary-fixed: rgb(var(--color-on-tertiary-fixed-rgb));--color-tertiary-fixed-dim: rgb(var(--color-tertiary-fixed-dim-rgb));--color-on-tertiary-fixed-variant: rgb(var(--color-on-tertiary-fixed-variant-rgb));--color-surface-dim: rgb(var(--color-surface-dim-rgb));--color-surface-bright: rgb(var(--color-surface-bright-rgb));--color-surface-container-lowest: rgb(var(--color-surface-container-lowest-rgb));--color-surface-container-low: rgb(var(--color-surface-container-low-rgb));--color-surface-container: rgb(var(--color-surface-container-rgb));--color-surface-container-high: rgb(var(--color-surface-container-high-rgb));--color-surface-container-highest: rgb(var(--color-surface-container-highest-rgb))}.word-group{display:inline;white-space:normal;background:none;color:#fe7b08;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;text-decoration:none}.word-group:hover{text-decoration:underline}.word-img{width:100%;object-fit:contain}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.uppercase{text-transform:uppercase}.fade-in{opacity:1;transform:translateY(0);animation:fadeIn .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:.1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.global-header.svelte-kbid3y{position:sticky;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:transform .35s cubic-bezier(.23,1,.32,1),background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease;backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%)}.global-header.scrolled.svelte-kbid3y{background:#101418e6;border-bottom-color:rgba(var(--color-primary-rgb, 154, 203, 250),.15);box-shadow:0 4px 30px -4px #0006;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.global-header.hidden.svelte-kbid3y{transform:translateY(-100%)}.header-scan-line.svelte-kbid3y{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 40%,rgba(var(--color-primary-rgb, 154, 203, 250),.8) 50%,transparent 60%,transparent 100%);background-size:200% 100%;opacity:0;animation:svelte-kbid3y-scan-shimmer 3s linear infinite;transition:opacity .4s ease}.global-header.scrolled.svelte-kbid3y .header-scan-line:where(.svelte-kbid3y){opacity:.5}@keyframes svelte-kbid3y-scan-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.header-content.svelte-kbid3y{max-width:1280px;height:64px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand-container.svelte-kbid3y{display:flex;align-items:center;gap:1rem;position:relative;z-index:102}.logo.svelte-kbid3y{display:flex;align-items:center;text-decoration:none;position:relative}.logo-text.svelte-kbid3y{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:900;color:var(--color-on-surface);letter-spacing:.08em;text-transform:uppercase;transition:text-shadow .3s ease}.logo.svelte-kbid3y:hover .logo-text:where(.svelte-kbid3y){text-shadow:0 0 20px rgba(var(--color-primary-rgb, 154, 203, 250),.4)}.logo-highlight.svelte-kbid3y{color:var(--color-primary)}.status-indicator.svelte-kbid3y{display:flex;align-items:center;gap:.4rem;padding:2px 8px;background:rgba(var(--color-primary-rgb, 154, 203, 250),.06);border:1px solid rgba(var(--color-primary-rgb, 154, 203, 250),.15)}.status-dot.svelte-kbid3y{width:5px;height:5px;background:#27c93f;box-shadow:0 0 8px #27c93f;border-radius:50%;animation:svelte-kbid3y-dot-pulse 2s infinite}.status-label.svelte-kbid3y{font-family:monospace;font-size:.65rem;font-weight:800;color:var(--color-primary);letter-spacing:.15em}@keyframes svelte-kbid3y-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.nav.svelte-kbid3y{display:flex;align-items:center}.nav-inner.svelte-kbid3y{display:flex;align-items:center;gap:.25rem}.nav.svelte-kbid3y a:where(.svelte-kbid3y){display:flex;align-items:center;padding:.5rem .85rem;text-decoration:none;color:var(--color-on-surface-variant);font-family:monospace;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:all .25s ease;position:relative;white-space:nowrap;border-bottom:none}.nav-id.svelte-kbid3y{position:absolute;top:2px;left:.85rem;font-family:monospace;font-size:.55rem;font-weight:800;color:var(--color-primary);letter-spacing:.08em;opacity:0;transform:translateY(2px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.nav-text.svelte-kbid3y{position:relative;z-index:1}.nav-underline.svelte-kbid3y{position:absolute;bottom:4px;left:.85rem;right:.85rem;height:1px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.23,1,.32,1);opacity:.6}.nav.svelte-kbid3y a:where(.svelte-kbid3y):hover{color:var(--color-on-surface)}.nav.svelte-kbid3y a:where(.svelte-kbid3y):hover .nav-id:where(.svelte-kbid3y){opacity:.5;transform:translateY(0)}.nav.svelte-kbid3y a:where(.svelte-kbid3y):hover .nav-underline:where(.svelte-kbid3y){transform:scaleX(1)}.nav.svelte-kbid3y a.active:where(.svelte-kbid3y){color:var(--color-primary)}.nav.svelte-kbid3y a.active:where(.svelte-kbid3y) .nav-id:where(.svelte-kbid3y){opacity:.7;transform:translateY(0)}.nav.svelte-kbid3y a.active:where(.svelte-kbid3y) .nav-underline:where(.svelte-kbid3y){transform:scaleX(1);opacity:1;height:2px;box-shadow:0 0 8px rgba(var(--color-primary-rgb, 154, 203, 250),.4)}.more-container.svelte-kbid3y{position:relative}.more-btn.svelte-kbid3y{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;color:var(--color-on-surface-variant);cursor:pointer;transition:all .25s ease;opacity:.6}.more-container.svelte-kbid3y:hover .more-btn:where(.svelte-kbid3y),.more-btn.has-active.svelte-kbid3y{color:var(--color-primary);opacity:1}.more-dropdown.svelte-kbid3y{position:absolute;top:100%;right:0;min-width:200px;background:rgba(var(--color-surface-container-rgb, 28, 32, 36),.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--color-primary-rgb, 154, 203, 250),.15);padding:.5rem 0;z-index:200;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.more-container.svelte-kbid3y:hover .more-dropdown:where(.svelte-kbid3y){opacity:1;pointer-events:auto;transform:translateY(0)}.more-dropdown.svelte-kbid3y a:where(.svelte-kbid3y){display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;color:var(--color-on-surface-variant);text-decoration:none;font-family:monospace;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:all .2s ease;white-space:nowrap}.more-dropdown.svelte-kbid3y a:where(.svelte-kbid3y):hover{color:var(--color-on-surface);background:rgba(var(--color-primary-rgb, 154, 203, 250),.06);padding-left:1.25rem}.more-dropdown.svelte-kbid3y a.active:where(.svelte-kbid3y){color:var(--color-primary)}.drop-id.svelte-kbid3y{font-size:.6rem;font-weight:800;color:var(--color-primary);background:rgba(var(--color-primary-rgb, 154, 203, 250),.1);padding:1px 5px;letter-spacing:.08em}.more-dropdown.svelte-kbid3y a.active:where(.svelte-kbid3y) .drop-id:where(.svelte-kbid3y){background:var(--color-primary);color:var(--color-on-primary, #fff)}.mobile-menu-btn.svelte-kbid3y{display:none;background:transparent;border:1px solid rgba(var(--color-primary-rgb, 154, 203, 250),.15);color:var(--color-on-surface);cursor:pointer;padding:.5rem;z-index:102;width:40px;height:40px;align-items:center;justify-content:center;transition:all .3s ease}.mobile-menu-btn.svelte-kbid3y:hover{border-color:rgba(var(--color-primary-rgb, 154, 203, 250),.4);background:rgba(var(--color-primary-rgb, 154, 203, 250),.05)}.hamburger.svelte-kbid3y{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;height:20px;position:relative}.hamburger.svelte-kbid3y span:where(.svelte-kbid3y){display:block;width:100%;height:2px;background:currentColor;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger.open.svelte-kbid3y span:where(.svelte-kbid3y):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open.svelte-kbid3y span:where(.svelte-kbid3y):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open.svelte-kbid3y span:where(.svelte-kbid3y):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav.svelte-kbid3y{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(var(--color-surface-rgb, 16, 20, 24),.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:101;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:5rem 2rem 2rem;opacity:0;pointer-events:none;transition:opacity .35s ease}.mobile-nav.open.svelte-kbid3y{opacity:1;pointer-events:auto}.mobile-nav-header.svelte-kbid3y{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding:0 .5rem}.mobile-nav-tag.svelte-kbid3y{font-family:monospace;font-size:.7rem;font-weight:800;color:var(--color-primary);letter-spacing:.15em;background:rgba(var(--color-primary-rgb, 154, 203, 250),.1);padding:2px 8px}.mobile-nav-ref.svelte-kbid3y{font-family:monospace;font-size:.6rem;color:var(--color-outline);opacity:.5;letter-spacing:.05em}.mobile-nav-links.svelte-kbid3y{display:flex;flex-direction:column;gap:0;padding:0 .5rem}.mobile-nav-links.svelte-kbid3y a:where(.svelte-kbid3y){display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:700;color:var(--color-on-surface);text-decoration:none;padding:1rem .75rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(var(--color-outline-variant-rgb, 66, 71, 78),.3);transition:all .25s ease;position:relative;opacity:0;transform:translate(-10px)}.mobile-nav.open.svelte-kbid3y .mobile-nav-links:where(.svelte-kbid3y) a:where(.svelte-kbid3y){opacity:1;transform:translate(0);transition-delay:var(--delay, 0ms)}.mobile-nav-links.svelte-kbid3y a:where(.svelte-kbid3y):last-child{border-bottom:none}.mobile-nav-links.svelte-kbid3y a:where(.svelte-kbid3y):hover{color:var(--color-primary);padding-left:1.25rem;background:rgba(var(--color-primary-rgb, 154, 203, 250),.04)}.mobile-link-id.svelte-kbid3y{font-family:monospace;font-size:.7rem;font-weight:800;color:var(--color-primary);background:rgba(var(--color-primary-rgb, 154, 203, 250),.1);padding:2px 6px;flex-shrink:0}.mobile-link-text.svelte-kbid3y{flex:1}.mobile-link-arrow.svelte-kbid3y{font-family:monospace;font-size:.9rem;color:var(--color-outline);opacity:.3;transition:all .25s ease}.mobile-nav-links.svelte-kbid3y a:where(.svelte-kbid3y):hover .mobile-link-arrow:where(.svelte-kbid3y){opacity:1;color:var(--color-primary);transform:translate(4px)}.mobile-nav-links.svelte-kbid3y a.active:where(.svelte-kbid3y){color:var(--color-primary)}.mobile-nav-links.svelte-kbid3y a.active:where(.svelte-kbid3y) .mobile-link-id:where(.svelte-kbid3y){background:var(--color-primary);color:var(--color-on-primary, #fff)}.mobile-nav-footer.svelte-kbid3y{margin-top:auto;padding:1.5rem .5rem 0;border-top:1px solid rgba(var(--color-primary-rgb, 154, 203, 250),.1)}.mobile-status-line.svelte-kbid3y{display:flex;align-items:center;gap:.5rem;font-family:monospace;font-size:.65rem;font-weight:800;color:var(--color-primary);letter-spacing:.15em;opacity:.6}.mobile-corners.svelte-kbid3y div:where(.svelte-kbid3y){position:fixed;width:20px;height:20px;border-color:var(--color-primary);border-style:solid;opacity:.2;pointer-events:none}.c-tl.svelte-kbid3y{top:1rem;left:1rem;border-width:2px 0 0 2px}.c-tr.svelte-kbid3y{top:1rem;right:1rem;border-width:2px 2px 0 0}.c-bl.svelte-kbid3y{bottom:1rem;left:1rem;border-width:0 0 2px 2px}.c-br.svelte-kbid3y{bottom:1rem;right:1rem;border-width:0 2px 2px 0}@media(max-width:768px){.nav.svelte-kbid3y{display:none}.mobile-menu-btn.svelte-kbid3y{display:flex}.header-content.svelte-kbid3y{padding:0 1rem}}@media(max-width:375px){.status-indicator.svelte-kbid3y{display:none}}.overlay.svelte-2a9yh4{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-container.svelte-2a9yh4{position:relative;width:100%;max-width:550px;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(var(--color-surface-container-rgb),.95),rgba(var(--color-surface-rgb),.98));box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.1),0 20px 50px #0009,inset 0 0 40px rgba(var(--color-primary-rgb),.02);overflow:hidden}.modal-content.svelte-2a9yh4{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}.modal-inner.svelte-2a9yh4{display:flex;flex-direction:column;max-height:85vh}.close-icon.svelte-2a9yh4{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-on-surface-variant);cursor:pointer;transition:all .2s;z-index:20;opacity:.6}.close-icon.svelte-2a9yh4:hover{opacity:1;color:var(--color-primary);transform:rotate(90deg)}.close-icon.svelte-2a9yh4 svg:where(.svelte-2a9yh4){width:20px;height:20px}.modal-head.svelte-2a9yh4{padding:2rem 2rem 1rem;flex-shrink:0}.modal-body.svelte-2a9yh4{flex:1;overflow-y:auto;padding:.5rem 2rem 1.5rem}.modal-foot.svelte-2a9yh4{padding:1.5rem 2rem 2rem;background:linear-gradient(to top,rgba(0,0,0,.2),transparent);flex-shrink:0}.close-btn.svelte-2a9yh4{position:relative;width:100%;padding:1rem;background:rgba(var(--color-primary-rgb),.05);border:1px solid rgba(var(--color-primary-rgb),.3);color:var(--color-primary);font-family:Outfit,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.2em;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.close-btn.svelte-2a9yh4:before{content:"";position:absolute;inset:0;background:var(--color-primary);transform:translate(-101%);transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:0}.close-btn.svelte-2a9yh4:hover{color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:0 0 20px rgba(var(--color-primary-rgb),.3)}.close-btn.svelte-2a9yh4:hover:before{transform:translate(0)}.close-btn.svelte-2a9yh4 span:where(.svelte-2a9yh4){position:relative;z-index:1}.btn-decoration.svelte-2a9yh4{position:absolute;bottom:2px;right:2px;width:6px;height:6px;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transition:border-color .3s}.close-btn.svelte-2a9yh4:hover .btn-decoration:where(.svelte-2a9yh4){border-color:var(--color-on-primary)}.corner.svelte-2a9yh4{position:absolute;width:16px;height:16px;border:2px solid var(--color-primary);z-index:15;opacity:.7;pointer-events:none}.corner-tl.svelte-2a9yh4{top:0;left:0;border-right:none;border-bottom:none}.corner-tr.svelte-2a9yh4{top:0;right:0;border-left:none;border-bottom:none}.corner-bl.svelte-2a9yh4{bottom:0;left:0;border-right:none;border-top:none}.corner-br.svelte-2a9yh4{bottom:0;right:0;border-left:none;border-top:none}.scanline.svelte-2a9yh4{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,rgba(var(--color-primary-rgb),.5),transparent);opacity:.3;z-index:5;pointer-events:none;animation:svelte-2a9yh4-scan 4s linear infinite}@keyframes svelte-2a9yh4-scan{0%{top:-10%}to{top:110%}}.border-line.svelte-2a9yh4{position:absolute;background:var(--color-primary);opacity:0;z-index:4;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.border-top.svelte-2a9yh4{top:0;left:0;height:1px;animation-name:svelte-2a9yh4-expandH;animation-delay:.1s}.border-bottom.svelte-2a9yh4{bottom:0;right:0;height:1px;animation-name:svelte-2a9yh4-expandH;animation-delay:.3s}.border-left.svelte-2a9yh4{top:0;left:0;width:1px;animation-name:svelte-2a9yh4-expandV;animation-delay:.2s}.border-right.svelte-2a9yh4{top:0;right:0;width:1px;animation-name:svelte-2a9yh4-expandV;animation-delay:.4s}@keyframes svelte-2a9yh4-expandH{0%{width:0;opacity:0}to{width:100%;opacity:.3}}@keyframes svelte-2a9yh4-expandV{0%{height:0;opacity:0}to{height:100%;opacity:.3}}@media(max-width:600px){.overlay.svelte-2a9yh4{padding:.5rem}.modal-container.svelte-2a9yh4{max-height:90vh}.modal-head.svelte-2a9yh4{padding:1.5rem 1.25rem .75rem}.modal-body.svelte-2a9yh4{padding:.5rem 1.25rem 1.25rem}.modal-foot.svelte-2a9yh4{padding:1rem 1.25rem 1.5rem}.close-icon.svelte-2a9yh4{top:.75rem;right:.75rem;width:28px;height:28px}.close-btn.svelte-2a9yh4{padding:.85rem;font-size:.75rem}.corner.svelte-2a9yh4{width:12px;height:12px}}.custom-scrollbar.svelte-2a9yh4::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-2a9yh4::-webkit-scrollbar-track{background:rgba(var(--color-surface-rgb),.5)}.custom-scrollbar.svelte-2a9yh4::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb),.3);border-radius:10px}.custom-scrollbar.svelte-2a9yh4::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb),.5)}.loading-state.svelte-1kxifk1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1.5rem}.loader-visual.svelte-1kxifk1{position:relative;width:100%;max-width:250px;height:4px;background:rgba(var(--color-primary-rgb),.1);overflow:hidden;border:1px solid rgba(var(--color-primary-rgb),.15)}.loader-bar.svelte-1kxifk1{position:absolute;inset:0;background:var(--color-primary);transform-origin:0% 50%;animation:svelte-1kxifk1-loadingBar 2s cubic-bezier(.16,1,.3,1) infinite;box-shadow:0 0 10px var(--color-primary)}@keyframes svelte-1kxifk1-loadingBar{0%{transform:scaleX(0);transform-origin:0% 50%}45%{transform:scaleX(1);transform-origin:0% 50%}55%{transform:scaleX(1);transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}.loading-text.svelte-1kxifk1{font-family:monospace;font-size:.8rem;color:var(--color-primary);letter-spacing:.15em;opacity:.8;animation:svelte-1kxifk1-blink 1.5s ease-in-out infinite}@keyframes svelte-1kxifk1-blink{0%,to{opacity:1}50%{opacity:.5}}.modal-header.svelte-1kxifk1{display:flex;flex-direction:column;gap:.5rem}.header-top.svelte-1kxifk1{display:flex;align-items:center;gap:1rem}.transmission-tag.svelte-1kxifk1{font-family:monospace;font-size:.7rem;color:var(--color-primary);opacity:.8;letter-spacing:.1em}.header-decor.svelte-1kxifk1{height:1px;flex:1;background:linear-gradient(90deg,var(--color-primary) 0%,transparent 100%);opacity:.3}.header-main.svelte-1kxifk1{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.modal-title.svelte-1kxifk1{font-size:1.75rem;font-weight:800;color:var(--color-on-surface);text-transform:uppercase;letter-spacing:-.02em;margin:0;line-height:1.1}.status-indicator.svelte-1kxifk1{display:flex;align-items:center;gap:.5rem;font-family:monospace;font-size:.65rem;color:var(--color-outline);letter-spacing:.1em;flex-shrink:0;white-space:nowrap}.pulse-dot.svelte-1kxifk1{width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:svelte-1kxifk1-pulse 2s infinite}@keyframes svelte-1kxifk1-pulse{0%{transform:scale(1);box-shadow:0 0 rgba(var(--color-primary-rgb),.7)}70%{transform:scale(1.1);box-shadow:0 0 0 6px rgba(var(--color-primary-rgb),0)}to{transform:scale(1);box-shadow:0 0 rgba(var(--color-primary-rgb),0)}}.title-underline.svelte-1kxifk1{height:3px;width:40px;background:var(--color-primary);margin-top:.5rem}.word-container.svelte-1kxifk1{margin-top:1rem}.word-list.svelte-1kxifk1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.entry-card.svelte-1kxifk1{position:relative;display:flex;gap:1.25rem;padding:1.25rem;background:rgba(var(--color-surface-container-high-rgb),.4);border:1px solid rgba(var(--color-outline-variant-rgb),.2);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.reveal-animation.svelte-1kxifk1{opacity:0;animation:svelte-1kxifk1-techReveal .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay)}@keyframes svelte-1kxifk1-techReveal{0%{opacity:0;transform:translate(-10px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0)}}.card-scanline.svelte-1kxifk1{position:absolute;top:0;left:0;height:100%;width:2px;background:var(--color-primary);opacity:0;pointer-events:none;animation:svelte-1kxifk1-scanReveal .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay)}@keyframes svelte-1kxifk1-scanReveal{0%{left:0;opacity:1}to{left:100%;opacity:0}}.entry-card.svelte-1kxifk1:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-primary);transform:scaleY(0);transition:transform .3s ease}.entry-card.svelte-1kxifk1:hover{background:rgba(var(--color-surface-container-highest-rgb),.6);border-color:rgba(var(--color-primary-rgb),.3)}.entry-card.svelte-1kxifk1:hover:before{transform:scaleY(1)}.entry-index.svelte-1kxifk1{font-family:monospace;font-size:.8rem;font-weight:700;color:var(--color-primary);opacity:.5;margin-top:.2rem}.entry-content.svelte-1kxifk1{flex:1;font-size:1rem;line-height:1.6;color:var(--color-on-surface)}@media(max-width:600px){.header-main.svelte-1kxifk1{flex-direction:column;align-items:flex-start;gap:.75rem}.modal-title.svelte-1kxifk1{font-size:1.35rem!important}.status-indicator.svelte-1kxifk1{font-size:.6rem}.word-list.svelte-1kxifk1{gap:.75rem}.entry-card.svelte-1kxifk1{padding:1rem;gap:.85rem}.entry-index.svelte-1kxifk1{font-size:.7rem}.entry-content.svelte-1kxifk1{font-size:.9rem}}footer.svelte-25fuf4{margin-top:auto;position:relative;background:var(--color-surface, #0f1115);border-top:1px solid rgba(var(--color-primary-rgb, 100, 150, 255),.1);padding:4rem 0;overflow:hidden;transition:background-color .5s ease}footer.isCorrupted.svelte-25fuf4{background:#1a0505}.noise-layer.svelte-25fuf4{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url(../../../noise.svg);pointer-events:none}.content.svelte-25fuf4{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:2}.top-row.svelte-25fuf4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.brand.svelte-25fuf4{display:flex;flex-direction:column;gap:.4rem}.brand-main.svelte-25fuf4{display:flex;align-items:baseline;gap:.75rem;font-family:monospace}.logo-text.svelte-25fuf4{font-weight:900;font-size:1.2rem;color:var(--color-on-surface);letter-spacing:.1em;text-transform:uppercase}.logo-text.svelte-25fuf4 .highlight:where(.svelte-25fuf4){color:var(--color-primary)}.version.svelte-25fuf4{font-size:.7rem;color:var(--color-outline);opacity:.6}.brand-email.svelte-25fuf4{font-family:monospace;font-size:.75rem;color:var(--color-on-surface-variant);text-decoration:none;opacity:.4;letter-spacing:.05em;transition:all .3s ease}.brand-email.svelte-25fuf4:hover{opacity:1;color:var(--color-primary);text-shadow:0 0 10px rgba(var(--color-primary-rgb, 100, 150, 255),.3)}nav.svelte-25fuf4{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}nav.svelte-25fuf4 a:where(.svelte-25fuf4){color:var(--color-on-surface-variant);text-decoration:none;font-family:monospace;font-size:.85rem;font-weight:600;letter-spacing:.1em;transition:all .3s ease}nav.svelte-25fuf4 a:where(.svelte-25fuf4):hover{color:var(--color-primary);text-shadow:0 0 10px rgba(var(--color-primary-rgb, 100, 150, 255),.4)}.separator.svelte-25fuf4{color:var(--color-outline-variant);opacity:.3;font-size:.8rem}.divider.svelte-25fuf4{height:1px;background:linear-gradient(90deg,rgba(var(--color-primary-rgb, 100, 150, 255),.2) 0%,rgba(var(--color-primary-rgb, 100, 150, 255),.1) 50%,transparent 100%)}.bottom-row.svelte-25fuf4{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2.5rem}.legal.svelte-25fuf4{font-family:monospace;font-size:.7rem;color:var(--color-outline);line-height:1.8;letter-spacing:.05em;max-width:450px}.legal.svelte-25fuf4 strong:where(.svelte-25fuf4){color:var(--color-on-surface-variant);font-weight:800}.legal.svelte-25fuf4 p:where(.svelte-25fuf4){margin:0}.status-container.svelte-25fuf4{position:relative;padding:2px}.status.svelte-25fuf4{display:flex;align-items:center;gap:.75rem;font-family:monospace;font-size:.75rem;font-weight:800;color:var(--color-primary);letter-spacing:.15em;padding:.5rem 1.25rem;background:rgba(var(--color-primary-rgb, 100, 150, 255),.05);border:1px solid rgba(var(--color-primary-rgb, 100, 150, 255),.2);transition:all .3s ease}.status.isCorrupted.svelte-25fuf4{color:#f44;background:#ff44441a;border-color:#ff44444d;text-shadow:0 0 10px rgba(255,68,68,.4)}.status-dot.svelte-25fuf4{width:8px;height:8px;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);border-radius:50%;animation:svelte-25fuf4-status-pulse 2s infinite}.status.isCorrupted.svelte-25fuf4 .status-dot:where(.svelte-25fuf4){background:#f44;box-shadow:0 0 10px #f44}.status-corners.svelte-25fuf4 div:where(.svelte-25fuf4){position:absolute;width:8px;height:8px;border-color:var(--color-primary);border-style:solid;opacity:.5}.status.isCorrupted.svelte-25fuf4+.status-corners:where(.svelte-25fuf4) div:where(.svelte-25fuf4){border-color:#f44}.c-tl.svelte-25fuf4{top:0;left:0;border-width:2px 0 0 2px}.c-tr.svelte-25fuf4{top:0;right:0;border-width:2px 2px 0 0}.c-bl.svelte-25fuf4{bottom:0;left:0;border-width:0 0 2px 2px}.c-br.svelte-25fuf4{bottom:0;right:0;border-width:0 2px 2px 0}@keyframes svelte-25fuf4-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(max-width:768px){footer.svelte-25fuf4{padding:3rem 0}.top-row.svelte-25fuf4,.bottom-row.svelte-25fuf4{flex-direction:column;align-items:flex-start;gap:1.5rem}.status-container.svelte-25fuf4{width:100%}.status.svelte-25fuf4{justify-content:center}.legal.svelte-25fuf4{font-size:.65rem}}.wrapper.svelte-12qhfyh{display:flex;min-height:100dvh;min-height:100vh;flex-direction:column}main.svelte-12qhfyh{flex:1}
