﻿:root{--hs-navbar-height: 88px;--hs-site-max-width: 1240px;--hs-reading-width: 980px;--hs-reading-measure: 52rem;--hs-bg: #070812;--hs-bg-alt: #0d1020;--hs-bg-elevated: #12162a;--hs-surface: rgba(14, 17, 31, 0.78);--hs-surface-strong: rgba(17, 21, 39, 0.9);--hs-surface-soft: rgba(255, 255, 255, 0.035);--hs-terminal: #0b0f1a;--hs-text: #f3f5fb;--hs-text-soft: #d8dcef;--hs-text-muted: #9ca7c8;--hs-text-faint: #7580a3;--hs-pink: #ff5ea8;--hs-orange: #ff9e64;--hs-purple: #9d7bff;--hs-cyan: #57d3ff;--hs-gold: #f3d9a4;--hs-line: rgba(157, 123, 255, 0.18);--hs-line-strong: rgba(87, 211, 255, 0.24);--hs-shadow: 0 24px 60px rgba(0, 0, 0, 0.42);--hs-glow: 0 0 28px rgba(255, 94, 168, 0.1);--hs-radius-lg: 28px;--hs-radius-md: 20px;--hs-radius-sm: 14px;--hs-sunset: linear-gradient(90deg, var(--hs-pink) 0%, var(--hs-orange) 42%, var(--hs-purple) 100%);--h3-size: 1.186em;--h4-size: 1.069em;--h5-size: 0.968em;--h6-size: 0.9em}body{--font-text-override: "Kanit", "Avenir", sans-serif;--font-interface-override: "IBM Plex Mono", "Fira Code", "Consolas", monospace}.theme-dark{--red-graphite-base-color-h: 236;--red-graphite-base-color-s: 30%;--red-graphite-base-color-l: 8%;--red-graphite-accent-color-h: 322;--red-graphite-accent-color-s: 94%;--red-graphite-accent-color-l: 68%;--background-primary: var(--hs-bg);--background-primary-alt: #090b16;--background-secondary: #0e1222;--background-secondary-alt: #171c31;--background-modifier-border: var(--hs-line);--background-modifier-border-hover: rgba(87, 211, 255, 0.28);--text-normal: var(--hs-text);--text-muted: var(--hs-text-muted);--text-faint: var(--hs-text-faint);--text-accent: var(--hs-pink);--text-accent-hover: var(--hs-cyan);--text-on-accent: #070812;--interactive-normal: rgba(255, 255, 255, 0.045);--interactive-hover: rgba(255, 255, 255, 0.08);--interactive-accent: var(--hs-pink);--interactive-accent-hover: var(--hs-cyan);--graph-main: var(--hs-pink);--graph-muted: rgba(157, 123, 255, 0.45);--text-selection: rgba(255, 94, 168, 0.22);--code-background: rgba(7, 10, 19, 0.9);--code-block-border-color: var(--hs-line);--list-marker-color: var(--hs-pink);--table-border-color: rgba(157, 123, 255, 0.16);--table-header-border-color: rgba(157, 123, 255, 0.22);--table-header-background: rgba(255, 255, 255, 0.035);--table-header-background-hover: rgba(255, 255, 255, 0.055);--table-header-color: var(--hs-text-soft);--icon-color: rgba(255, 255, 255, 0.55);--icon-color-hover: var(--hs-cyan);--icon-color-active: var(--hs-pink)}body.theme-dark{min-height:100vh;color:var(--hs-text);background:radial-gradient(circle at top left, rgba(255, 94, 168, 0.12), transparent 30%),radial-gradient(circle at top right, rgba(87, 211, 255, 0.1), transparent 26%),radial-gradient(circle at 50% 0%, rgba(157, 123, 255, 0.1), transparent 34%),linear-gradient(180deg, #11111f 0%, #090913 42%, #05060b 100%);background-attachment:fixed}body.theme-dark::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.18;background-image:radial-gradient(1px 1px at 10% 20%, rgba(255, 255, 255, 0.6) 0%, transparent 100%),radial-gradient(1px 1px at 28% 64%, rgba(255, 255, 255, 0.4) 0%, transparent 100%),radial-gradient(1px 1px at 54% 18%, rgba(255, 255, 255, 0.5) 0%, transparent 100%),radial-gradient(1px 1px at 70% 40%, rgba(255, 255, 255, 0.35) 0%, transparent 100%),radial-gradient(1px 1px at 85% 70%, rgba(255, 255, 255, 0.45) 0%, transparent 100%),radial-gradient(1px 1px at 15% 82%, rgba(255, 255, 255, 0.38) 0%, transparent 100%),radial-gradient(1.5px 1.5px at 61% 85%, rgba(202, 164, 228, 0.35) 0%, transparent 100%),radial-gradient(1.5px 1.5px at 42% 10%, rgba(216, 142, 167, 0.28) 0%, transparent 100%)}body.theme-dark::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.025) 0px, rgba(255, 255, 255, 0.025) 1px, transparent 2px, transparent 4px),radial-gradient(circle at center, transparent 55%, rgba(0, 0, 0, 0.28) 100%);opacity:.18}a,.internal-link,.content a{color:#ffd998 !important;text-decoration:none;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease}a:hover,.internal-link:hover,.content a:hover{color:#ff6fb1 !important;text-decoration:underline}a:active,.internal-link:active,.content a:active{color:#fff !important}::selection{background:rgba(255,94,168,.28);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#070812}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgba(157, 123, 255, 0.6), rgba(255, 94, 168, 0.6));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgba(87, 211, 255, 0.8), rgba(255, 94, 168, 0.8))}.navbar{height:var(--hs-navbar-height) !important;justify-content:center !important;background:linear-gradient(180deg, rgba(8, 10, 20, 0.94), rgba(8, 10, 20, 0.88)),linear-gradient(90deg, rgba(255, 94, 168, 0.08), transparent 24%, transparent 76%, rgba(87, 211, 255, 0.08)) !important;border-bottom:1px solid rgba(255,255,255,.06) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 32px rgba(0,0,0,.34);z-index:100 !important}.navbar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 94, 168, 0.5), rgba(87, 211, 255, 0.45), transparent);opacity:.8}body.has-navbar .content{margin-top:calc(var(--hs-navbar-height) + 2rem) !important}.navbar .navbar-inner{width:min(100% - 2rem,var(--hs-site-max-width));display:flex !important;align-items:center;justify-content:space-between;gap:1rem}.navbar .navbar-inner h1{margin:0;font-family:"Orbitron","Avenir",sans-serif !important;font-size:.84rem !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--hs-text-soft) !important}.navbar .navbar-inner a img{max-height:48px;width:auto}.navbar .search-button{margin-left:auto;flex-shrink:0;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:var(--hs-text-muted);border-radius:12px}.navbar .search-button:hover{border-color:rgba(87,211,255,.34);color:var(--hs-text)}.navbar-links{display:flex;align-items:center;justify-content:center;flex:1;gap:.35rem;margin-inline:auto}.navbar-links>a,.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:2.3rem;padding:.45rem .85rem;border-radius:12px;font-family:"Orbitron","Avenir",sans-serif !important;font-size:.82rem !important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-text-soft) !important;text-decoration:none !important;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:color 150ms ease,border-color 150ms ease,background-color 150ms ease,transform 150ms ease;white-space:nowrap}.navbar-links>a:hover,.nav-dropdown-trigger:hover,.nav-dropdown.open .nav-dropdown-trigger{color:#ff6fb1 !important;background:rgba(255,255,255,.04);border-color:rgba(157,123,255,.22);text-decoration:none !important;transform:translateY(-1px)}.navbar-links>a.active,.nav-dropdown-trigger.active{color:#fff !important;border-color:rgba(87,211,255,.3);background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 18px rgba(87,211,255,.08)}.nav-dropdown{position:relative}.nav-arrow{font-size:.68rem;opacity:.7}.nav-dropdown-menu{display:none;position:absolute;top:calc(100% + .65rem);left:50%;transform:translateX(-50%);min-width:220px;padding:.45rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015)),rgba(10,13,25,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 48px rgba(0,0,0,.45),var(--hs-glow);z-index:1000 !important}.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-menu a{display:block;padding:.72rem .9rem;border-radius:12px;font-family:"Kanit","Avenir",sans-serif !important;font-size:.86rem !important;font-weight:300;color:var(--hs-text-soft) !important;text-decoration:none !important;transition:background-color 140ms ease,color 140ms ease,transform 140ms ease;white-space:nowrap}.nav-dropdown-menu a:hover{color:#ff6fb1 !important;background:rgba(255,255,255,.05);text-decoration:none !important;transform:translateX(2px)}.nav-dropdown-menu a.active{color:#fff !important;background:rgba(255,255,255,.05);text-decoration:none !important;transform:translateX(2px)}.content,.sidebar,.filetree-wrapper,.search-container{position:relative;z-index:1}.content{width:min(100% - clamp(1rem,3vw,2.75rem),var(--hs-site-max-width));max-width:none !important;margin-inline:auto !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.page-header,.page-content{width:100%}body.layout-index .page-header{max-width:min(100%,1120px);margin:0 auto 1.8rem;padding:0 0 1.2rem;border-bottom:1px solid rgba(255,255,255,.08)}body.layout-index .page-content{max-width:min(100%,1120px);margin:0 auto 5rem}body.layout-note .page-header{max-width:min(100%,var(--hs-reading-width));margin:0 auto 1.4rem;padding:clamp(1.35rem,2vw,2rem);border:1px solid rgba(255,255,255,.07);border-radius:var(--hs-radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)),var(--hs-surface-strong);box-shadow:var(--hs-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.layout-note .page-content{max-width:min(100%,var(--hs-reading-width));margin:0 auto 5rem;padding:clamp(1.4rem,2.2vw,2.2rem);border:1px solid rgba(255,255,255,.07);border-radius:var(--hs-radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)),var(--hs-surface);box-shadow:var(--hs-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.layout-index.layout-profile .page-header,body.layout-note.layout-profile .page-header,body.layout-index.layout-profile .page-content,body.layout-note.layout-profile .page-content{max-width:min(100%,1120px)}body.layout-profile .page-content{display:grid;gap:1.5rem}body.layout-index.layout-landing .page-header,body.layout-note.layout-landing .page-header,body:has(.hero-section) .page-header{display:none}body.layout-index.layout-landing .page-content,body.layout-note.layout-landing .page-content,body:has(.hero-section) .page-content{max-width:none;margin:0;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}body.layout-index.layout-sysadmin .page-content,body.layout-note.layout-sysadmin .page-content{max-width:min(100%,1160px);border:none;background:rgba(0,0,0,0);box-shadow:none;padding:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:0;max-width:var(--hs-reading-measure);margin-left:auto;margin-right:auto;text-align:left;font-family:"IBM Plex Mono","Fira Code","Consolas",monospace !important;letter-spacing:-0.02em;text-transform:none !important}.page-header h1,.page-content h1:not(.hero-title){color:var(--hs-text) !important;font-size:clamp(1.8rem,3.6vw,2.88rem);font-weight:700 !important;line-height:1.05;margin-bottom:.55rem;color:#fff !important;background:none !important;-webkit-text-fill-color:#fff !important;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, 0.26))}.page-content h2{font-size:clamp(1.215rem,1.8vw,1.62rem);font-weight:600 !important;background:linear-gradient(90deg, #ffd998 0%, #ff6fb1 60%) !important;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(255,217,152,.18);padding-bottom:.45rem;margin:2.25rem 0 1rem}.page-content h3{background:linear-gradient(90deg, #ce6fff 0%, #ff6fb1 80%) !important;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;margin:1.8rem 0 .75rem}.page-content h4{color:#b8dfff !important;background:none !important;-webkit-text-fill-color:initial !important;margin:1.8rem 0 .75rem}.page-content h5{color:#d8c4ff !important;background:none !important;-webkit-text-fill-color:initial !important;margin:1.8rem 0 .75rem}.page-content h6{color:#b4bdd6 !important;background:none !important;-webkit-text-fill-color:initial !important;font-size:.9rem}.content,.page-content,.page-content p,.page-content li,.page-content blockquote,.page-content .callout{font-family:"Kanit","Avenir",sans-serif}.page-content,.page-content p,.page-content li{color:var(--hs-text-soft);font-size:1.18rem;font-weight:300;line-height:1.82}body.layout-note .page-content>*:not(.full-width),body.layout-note .page-header>*:not(.full-width){max-width:var(--hs-reading-measure);margin-inline:auto;text-align:left}.page-content strong{color:#ff6fb1;font-weight:600}.page-content em{color:#6fdbff}.header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:.65rem;color:var(--hs-text-muted) !important}.header-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{display:inline-flex;align-items:center;min-height:2rem;padding:.24rem .7rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(255,255,255,.04) !important;color:var(--hs-text-soft) !important;font-family:"IBM Plex Mono","Fira Code","Consolas",monospace !important;font-size:.72rem;letter-spacing:.04em;text-transform:lowercase;transition:all 160ms ease}.tag:nth-child(odd){border-color:rgba(157,123,255,.3);background:rgba(157,123,255,.08) !important;color:#e1adff !important}.tag:nth-child(even){border-color:rgba(87,211,255,.3);background:rgba(87,211,255,.08) !important;color:#57d3ff !important}.tag:hover{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.2);color:#fff !important}.timestamps,.timestamps div,.header-meta{color:var(--hs-text-muted) !important}.timestamps i,.timestamps svg{color:rgba(255,255,255,.55) !important}body.layout-index .page-content>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:.95rem}body.layout-index .page-content>ul>li{margin:0}body.layout-index .page-content>ul>li>a{display:block;min-height:100%;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)),var(--hs-surface);box-shadow:var(--hs-shadow);text-decoration:none !important}body.layout-index .page-content>ul>li>a:hover{border-color:rgba(87,211,255,.22);box-shadow:var(--hs-shadow),var(--hs-glow);transform:translateY(-2px);text-decoration:none !important}.nav-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1rem}.nav-card,.profile-rail a,.hero-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--hs-text) !important;font-family:"IBM Plex Mono","Fira Code","Consolas",monospace !important;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none !important;transition:border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease,background-color 150ms ease}.nav-card:hover,.profile-rail a:hover,.hero-button:hover{border-color:rgba(87,211,255,.28);background:rgba(255,255,255,.05);box-shadow:0 12px 32px rgba(0,0,0,.24),var(--hs-glow);text-decoration:none !important;transform:translateY(-2px)}.hero-button--secondary{border-color:rgba(255,94,168,.2);color:#ffd0e6 !important}.profile-identity{display:grid;grid-template-columns:minmax(120px, 180px) minmax(0, 1fr);gap:1.4rem;padding:clamp(1.3rem,2vw,2rem);border-radius:var(--hs-radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.015)),var(--hs-surface-strong);border:1px solid rgba(255,255,255,.07);box-shadow:var(--hs-shadow)}.profile-identity img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.08)}.profile-facts,.profile-rail{padding:1rem 1.1rem;border-radius:var(--hs-radius-md);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.profile-rail{display:grid;gap:.75rem}.page-divider,.content hr{border:none;height:1px;margin:2.2rem 0;background:linear-gradient(90deg, transparent 0%, rgba(255, 94, 168, 0.75) 18%, rgba(255, 158, 100, 0.9) 50%, rgba(87, 211, 255, 0.75) 82%, transparent 100%)}.page-content img{max-width:100%;border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--hs-shadow)}.page-content blockquote{margin:1.7rem 0;padding:1.1rem 1.25rem 1.1rem 1.35rem;border-left:3px solid rgba(202,164,228,.36);border-radius:0 18px 18px 0;background:rgba(114,109,154,.06);color:#f0d7f6}.page-content blockquote p{color:inherit}.callout{background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)),linear-gradient(135deg, rgba(var(--callout-color), 0.16), rgba(17, 21, 39, 0.92) 72%) !important;border:1px solid rgba(var(--callout-color), 0.22) !important;border-radius:20px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 40px rgba(0,0,0,.18)}.callout-title{color:rgb(var(--callout-color));font-family:"IBM Plex Mono","Fira Code","Consolas",monospace !important}.callout-title,.callout-title .callout-icon,.callout-title .callout-fold,.callout-title a,.callout-icon .svg-icon,.callout-fold .svg-icon{color:rgb(var(--callout-color)) !important}.callout-content,.callout-content p,.callout-content li{color:var(--hs-text-soft)}.content code,.page-content code{padding:.16rem .42rem;border-radius:8px;background:rgba(7,10,19,.9);color:#ffd2c5;font-family:"IBM Plex Mono","Fira Code","Consolas",monospace;font-size:.92em}.content pre,.page-content pre{padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(6,8,16,.94) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.content pre code,.page-content pre code{padding:0;background:rgba(0,0,0,0);color:var(--hs-text-soft)}table{width:100%;border-collapse:collapse}th,td{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.08)}th{font-family:"IBM Plex Mono","Fira Code","Consolas",monospace;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.hero-section{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-top:calc(-1*(var(--hs-navbar-height) + 2rem));min-height:calc(100vh - var(--hs-navbar-height));display:grid;place-items:center;overflow:hidden;isolation:isolate}.hero-bg,.hero-bg img{position:absolute;inset:0;width:100%;height:100%}.hero-bg img{object-fit:cover;object-position:center center}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(5, 7, 15, 0.5) 0%, rgba(5, 7, 15, 0.2) 32%, rgba(5, 7, 15, 0.18) 62%, rgba(5, 7, 15, 0.48) 100%),radial-gradient(circle at 50% 43%, rgba(255, 255, 255, 0.12), rgba(255, 152, 222, 0.08) 18%, transparent 40%)}.hero-content{position:relative;z-index:2;width:min(100%,780px);margin-inline:auto;padding:clamp(4.5rem,9vh,7rem) clamp(1.6rem,3vw,2.5rem) clamp(1.8rem,5vh,3rem);text-align:center;transform:translateY(-5vh)}.content .hero-title{text-align:center !important;margin:0 0 1rem !important;max-width:12ch;margin-inline:auto !important;color:#fff !important;background:none !important;-webkit-text-fill-color:initial !important;font-family:"Orbitron","Avenir",sans-serif !important;font-size:clamp(3rem,7vw,5.8rem) !important;font-weight:700 !important;line-height:.98;letter-spacing:-0.04em !important;text-transform:none !important;text-shadow:0 10px 36px rgba(0,0,0,.62),0 0 22px rgba(255,255,255,.12)}.hero-subtitle,.hero-mission,.hero-ontology,.hero-supporting{display:block;max-width:60ch;margin:1rem auto 0;padding:.95rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(7,9,18,.48);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--hs-text-soft);text-shadow:0 2px 12px rgba(0,0,0,.42)}.hero-mission{font-family:"IBM Plex Mono","Fira Code","Consolas",monospace;font-size:clamp(1rem,2vw,1.2rem);letter-spacing:.02em}.hero-ontology,.hero-supporting,.hero-subtitle{font-family:"Orbitron","Avenir",sans-serif;font-size:1.05rem;line-height:1.7}.hero-subtitle strong{display:block;margin-bottom:.35rem;color:#fff;font-family:"Orbitron","Avenir",sans-serif;font-size:.98em;font-weight:600;letter-spacing:.01em}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.35rem}.hero-horizon{width:min(420px,100%);height:2px;margin:1.35rem auto 0;border-radius:999px;background:var(--hs-sunset);box-shadow:0 0 18px rgba(255,94,168,.34),0 0 28px rgba(157,123,255,.22)}.terminal-grid,.layout-sysadmin .page-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1.4rem}.terminal-block{position:relative;isolation:isolate;overflow:hidden;margin:0 0 1.25rem;border-radius:20px;border:1px solid rgba(157,123,255,.2);background:linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0)),#111320;box-shadow:0 18px 44px rgba(0,0,0,.42);font-family:"IBM Plex Mono","Fira Code","Consolas",monospace;font-size:.95rem;line-height:1.7}.terminal-block::before{content:attr(data-title);display:block;padding:.9rem 4rem .9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--hs-text-muted);font-size:.78rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-block::after{content:"● ● ●";position:absolute;top:.88rem;right:1rem;font-size:.62rem;letter-spacing:.34rem;color:rgba(255,255,255,.26)}.terminal-block .terminal-body{position:relative;padding:1.1rem 1rem 1.2rem;background:linear-gradient(180deg, rgba(87, 211, 255, 0.02), transparent 30%),var(--hs-terminal);color:var(--hs-text-soft)}.terminal-block .prompt,.terminal-block .cmd,.terminal-block .reply,.terminal-block .exit-code{position:relative;z-index:1}.terminal-block .prompt{display:block;position:relative;top:auto;width:auto;max-width:none;max-height:none;overflow:visible;padding:0;border:none;border-radius:0;background:none;box-shadow:none;margin-bottom:.25rem;color:#bcecff}.terminal-block .prompt::before{content:"> ";color:var(--hs-purple)}.terminal-block .cmd{margin:1rem 0 .75rem;color:#ffc7de}.terminal-block .cmd::before{content:"$ ";color:var(--hs-orange)}.terminal-block .reply{padding-left:.85rem;border-left:2px solid rgba(255,158,100,.28);color:#f6f0ff}.terminal-block .exit-code{margin-top:.8rem;color:var(--hs-text-faint);font-size:.8rem}.terminal-block .cursor::after{content:"█";margin-left:.22rem;color:var(--hs-pink);animation:hs-blink 1s step-end infinite}.terminal-block .terminal-body::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background:repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.04) 0px, rgba(255, 255, 255, 0.04) 1px, transparent 2px, transparent 4px)}@keyframes hs-blink{0%,100%{opacity:1}50%{opacity:0}}.sidebar-container,.toc-container a,.backlink-title,.no-backlinks-message{color:var(--hs-text-muted) !important}#link-graph,.search-box,.searchresult,.filetree-wrapper{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(10,13,25,.86) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.search-container{background-color:rgba(7,9,18,.78) !important;backdrop-filter:blur(12px)}.search-box input{background:rgba(255,255,255,.04) !important;border-color:rgba(255,255,255,.08) !important;color:var(--hs-text) !important}.search-box input:focus{border-color:rgba(87,211,255,.32) !important;box-shadow:0 0 0 2px rgba(87,211,255,.12)}.searchresult:hover,.searchresult.active,.notelink:hover{border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.05) !important}.result-title,.toc-container a:hover,.backlink-title{color:#fff !important}.notelink.active-note{border-left-color:var(--hs-pink) !important}@media(max-width: 980px){.navbar .navbar-inner{width:calc(100% - 1rem);gap:.6rem}.navbar-links{gap:.2rem}.navbar-links>a,.nav-dropdown-trigger{padding:.42rem .62rem;font-size:.68rem !important}.profile-identity{grid-template-columns:1fr}}@media(max-width: 720px){.navbar{height:auto !important;padding:.6rem 0}body.has-navbar .content{margin-top:7.5rem !important}.navbar .navbar-inner{flex-direction:column;justify-content:center}.navbar-links{flex-wrap:wrap}.nav-dropdown-menu{position:fixed;left:50% !important;transform:translateX(-50%);top:auto}.page-header,.page-content{padding-left:1rem !important;padding-right:1rem !important}body.layout-index .page-header{padding-left:0 !important;padding-right:0 !important}.hero-section{min-height:72vh}.hero-content{padding:1.1rem;transform:translateY(0)}.hero-subtitle,.hero-mission,.hero-ontology,.hero-supporting{padding:.72rem .82rem;font-size:.98rem}.hero-actions{flex-direction:column}.terminal-grid,.layout-sysadmin .page-content,body.layout-index .page-content>ul{grid-template-columns:1fr}}.navbar .navbar-inner{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:64px}.navbar .navbar-inner>a:first-child{flex:0 0 auto;z-index:2}.navbar .navbar-inner a img,.navbar .site-logo{width:180px;max-width:180px;height:auto}.navbar-links{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem;font-size:.92rem;white-space:nowrap;z-index:1}/*# sourceMappingURL=custom-style.css.map */
