/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-30{opacity:.3}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--tokyo-bg-dark:#24283b;--tokyo-bg-darker:#1a1b26;--tokyo-bg-deepest:#13141c;--tokyo-bg-float:#1f2335;--tokyo-bg-highlight:#292e42;--tokyo-bg-menu:#1a1b26;--tokyo-bg-sidebar:#1f2335;--tokyo-bg-statusline:#1a1b26;--tokyo-bg-visual:#3b4261;--tokyo-fg:#c0caf5;--tokyo-fg-dark:#a9b1d6;--tokyo-fg-gutter:#3b4261;--tokyo-fg-idle:#565f89;--tokyo-fg-sidebar:#a9b1d6;--tokyo-black:#1a1b26;--tokyo-blue:#7aa2f7;--tokyo-blue1:#2ac3de;--tokyo-cyan:#7dcfff;--tokyo-green:#9ece6a;--tokyo-green1:#73daca;--tokyo-green2:#41a6b5;--tokyo-magenta:#bb9af7;--tokyo-magenta2:#ff007c;--tokyo-orange:#ff9e64;--tokyo-purple:#9d7cd8;--tokyo-red:#f7768e;--tokyo-red1:#db4b4b;--tokyo-teal:#1abc9c;--tokyo-yellow:#e0af68;--tokyo-border:#3b4261;--tokyo-comment:#565f89;--vp-c-bg:var(--tokyo-bg-deepest);--vp-c-bg-soft:var(--tokyo-bg-dark);--vp-c-bg-mute:var(--tokyo-bg-float);--vp-c-bg-alt:var(--tokyo-bg-float);--vp-c-text-1:var(--tokyo-fg);--vp-c-text-2:var(--tokyo-fg-dark);--vp-c-text-3:var(--tokyo-fg-idle);--vp-c-text-4:var(--tokyo-comment);--vp-c-brand:var(--tokyo-purple);--vp-c-brand-light:var(--tokyo-magenta);--vp-c-brand-dark:var(--tokyo-purple);--vp-c-divider:var(--tokyo-border);--vp-c-divider-light:var(--tokyo-bg-highlight);--vp-sidebar-bg-color:var(--tokyo-bg-sidebar);--vp-nav-bg-color:var(--tokyo-bg-dark);--vp-code-bg:var(--tokyo-bg-float);--vp-code-block-bg:var(--tokyo-bg-float);--vp-c-green:var(--tokyo-green);--vp-c-yellow:var(--tokyo-yellow);--vp-c-red:var(--tokyo-red);--vp-c-purple:var(--tokyo-purple)}.dark{--vp-c-bg:var(--tokyo-bg-deepest);--vp-c-bg-soft:var(--tokyo-bg-dark);--vp-c-bg-mute:var(--tokyo-bg-float);--vp-c-bg-alt:var(--tokyo-bg-float)}html,body{background:#13141c;margin:0;padding:0}.VPNav,.VPSidebar,.VPFooter,.VPContent>.VPDoc,.VPLocalNav{display:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--tokyo-bg-darker)}::-webkit-scrollbar-thumb{background:var(--tokyo-bg-visual);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tokyo-purple)}::-moz-selection{color:var(--tokyo-fg);background:#7aa2f740}::selection{color:var(--tokyo-fg);background:#7aa2f740}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie_a_regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie_a_bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie_a_italic.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:concourse-t3;src:url(/fonts/concourse_t3_regular-webfont.woff) format("woff");font-display:swap}@font-face{font-family:concourse-c3;src:url(/fonts/concourse_c3_regular.woff) format("woff");font-display:swap}@font-face{font-family:advocate;src:url(/fonts/advocate_34_narr_reg.woff2) format("woff2");font-display:swap}@font-face{font-family:triplicate;src:url(/fonts/triplicate_b_code_regular.woff2) format("woff2");font-display:swap}@font-face{font-family:triplicate;src:url(/fonts/triplicate_b_code_bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ul-bg: #0a0a0c;--ul-bg-2: #111114;--ul-bg-3: #18181c;--ul-text: #f5f5f7;--ul-text-2: #a1a1a6;--ul-text-3: #6b6b70;--ul-brand: #02349a;--ul-brand-light: #0a4bc4;--ul-brand-glow: #02349a66;--ul-ok: #10a37f;--ul-border: #ffffff14;--ul-border-2: #ffffff1f;--ul-border-3: #ffffff33}[data-v-c82da11a]{box-sizing:border-box;margin:0;padding:0}.d-root[data-v-c82da11a]{min-height:100vh;background:var(--ul-bg);color:var(--ul-text-2);font-family:valkyrie,Georgia,serif;position:relative;overflow-x:hidden}.d-grid-bg[data-v-c82da11a]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(#0a4bc418 1px,transparent 1px),linear-gradient(90deg,#0a4bc418 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 0%,transparent 75%)}.d-vignette[data-v-c82da11a]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 100% at 50% 120%,#000000cc,transparent 60%)}.d-aurora[data-v-c82da11a]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.au[data-v-c82da11a]{position:absolute;border-radius:50%;filter:blur(90px);display:block;will-change:transform}.au-1[data-v-c82da11a]{width:55vw;height:42vh;left:45%;top:-18%;background:radial-gradient(closest-side,#02349a59,transparent);animation:drift1-c82da11a 22s ease-in-out infinite alternate}.au-2[data-v-c82da11a]{width:38vw;height:34vh;left:-12%;top:4%;background:radial-gradient(closest-side,#0a4bc433,transparent);animation:drift2-c82da11a 28s ease-in-out infinite alternate}.au-3[data-v-c82da11a]{width:30vw;height:40vh;left:68%;top:42%;background:radial-gradient(closest-side,#01256e4d,transparent);animation:drift3-c82da11a 34s ease-in-out infinite alternate}@keyframes drift1-c82da11a{0%{transform:translate(0) scale(1)}to{transform:translate(-9vw,6vh) scale(1.18)}}@keyframes drift2-c82da11a{0%{transform:translate(0) scale(1.1)}to{transform:translate(7vw,9vh) scale(.92)}}@keyframes drift3-c82da11a{0%{transform:translate(0) scale(.95)}to{transform:translate(-6vw,-8vh) scale(1.15)}}.cmd[data-v-c82da11a]{position:sticky;top:0;z-index:10;background:#0a0a0cf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ul-border-2);overflow:hidden}.cmd-scan[data-v-c82da11a]{position:absolute;top:0;bottom:0;width:120px;background:linear-gradient(90deg,transparent,#0a4bc433,transparent);animation:scan-c82da11a 2.2s cubic-bezier(.16,1,.3,1) .3s 1 both;pointer-events:none}@keyframes scan-c82da11a{0%{left:-15%}to{left:115%}}.cmd-inner[data-v-c82da11a]{max-width:1480px;margin:0 auto;padding:.7rem 1.5rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.cmd-ident[data-v-c82da11a]{display:flex;align-items:center;gap:.65rem}.cmd-wordmark[data-v-c82da11a]{font-family:advocate,triplicate,sans-serif;font-size:1.5rem;line-height:1;letter-spacing:.04em;background:linear-gradient(105deg,#5b8bf0 0%,var(--ul-brand-light) 55%,#2660d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px var(--ul-brand-glow)) drop-shadow(0 0 3px #0a4bc455)}.cmd-handle[data-v-c82da11a]{font-family:triplicate,monospace;font-weight:700;font-size:.72rem;letter-spacing:.08em;color:var(--ul-text-3)}.cmd-fork[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.6rem;letter-spacing:.1em;color:var(--ul-brand-light);text-decoration:none;border:1px solid #0a4bc455;border-radius:2px;padding:.18rem .55rem;transition:color .15s ease-out,border-color .15s ease-out,background .15s ease-out;white-space:nowrap}.cmd-fork[data-v-c82da11a]:hover{color:var(--ul-text);background:var(--ul-brand);border-color:var(--ul-brand-light)}.cmd-fork[data-v-c82da11a]:focus-visible{outline:1px solid var(--ul-brand-light);outline-offset:2px}.cmd-live[data-v-c82da11a]{display:inline-flex;align-items:center;gap:.35rem;font-family:triplicate,monospace;font-size:.6rem;letter-spacing:.12em;color:var(--ul-ok);border:1px solid #10a37f44;border-radius:2px;padding:.14rem .5rem}.cmd-live-dot[data-v-c82da11a]{width:6px;height:6px;border-radius:50%;background:var(--ul-ok);box-shadow:0 0 6px var(--ul-ok);animation:pulse-c82da11a 2.4s ease-in-out infinite}@keyframes pulse-c82da11a{0%,to{opacity:1}50%{opacity:.35}}.cmd-tele[data-v-c82da11a]{display:flex;gap:1.4rem;flex:1;flex-wrap:wrap}.tele-cell[data-v-c82da11a]{display:inline-flex;align-items:baseline;gap:.45rem;white-space:nowrap}.tele-k[data-v-c82da11a]{font-family:concourse-c3,sans-serif;font-size:.62rem;letter-spacing:.14em;color:var(--ul-text-3)}.tele-v[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.72rem;color:var(--ul-text-2)}.cmd-nav[data-v-c82da11a]{display:flex;gap:1.1rem}.cmd-nav a[data-v-c82da11a]{font-family:concourse-c3,sans-serif;font-size:.66rem;letter-spacing:.14em;color:var(--ul-text-3);text-decoration:none;transition:color .15s ease-out}.cmd-nav a[data-v-c82da11a]:hover,.cmd-nav a[data-v-c82da11a]:focus-visible{color:var(--ul-brand-light)}.cmd-nav a[data-v-c82da11a]:focus-visible{outline:1px solid var(--ul-brand-light);outline-offset:3px}.ident[data-v-c82da11a]{position:relative;z-index:1;max-width:1480px;margin:0 auto;padding:3.2rem 1.5rem 2.4rem;display:grid;grid-template-columns:minmax(280px,5fr) 7fr;gap:3rem;align-items:end;border-bottom:1px solid var(--ul-border)}.ident-title[data-v-c82da11a]{font-family:advocate,triplicate,sans-serif;font-size:clamp(4rem,9vw,7.5rem);line-height:.9;letter-spacing:.01em;color:var(--ul-text);text-shadow:0 0 80px var(--ul-brand-glow)}.ident-sub[data-v-c82da11a]{margin-top:1rem;font-size:.95rem;line-height:1.5;color:var(--ul-text-3);max-width:34ch}.ident-narrative[data-v-c82da11a]{font-size:1.06rem;line-height:1.65;color:var(--ul-text-2);border-left:2px solid var(--ul-brand);padding-left:1.2rem}.ident-now[data-v-c82da11a]{margin-top:1.4rem;display:flex;align-items:center;gap:.6rem;font-family:triplicate,monospace;font-size:.86rem;color:var(--ul-text);background:var(--ul-bg-2);border:1px solid var(--ul-border-2);padding:.7rem 1rem}.now-prompt[data-v-c82da11a]{color:var(--ul-brand-light);font-weight:700}.now-cursor[data-v-c82da11a]{width:8px;height:1.05em;background:var(--ul-brand-light);animation:blink-c82da11a 1.1s steps(1) infinite}@keyframes blink-c82da11a{50%{opacity:0}}.dash[data-v-c82da11a]{position:relative;z-index:1;max-width:1480px;margin:0 auto;padding:1.6rem 1.5rem 3rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.p-feed[data-v-c82da11a]{grid-column:span 8}.rail[data-v-c82da11a]{grid-column:span 4;display:flex;flex-direction:column;gap:1rem}.span-4[data-v-c82da11a]{grid-column:span 4}.panel[data-v-c82da11a]{background:linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 0 0 / 12px 1px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 0 0 / 1px 12px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 100% 0 / 12px 1px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 100% 0 / 1px 12px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 0 100% / 12px 1px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 0 100% / 1px 12px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 100% 100% / 12px 1px,linear-gradient(var(--ul-brand-light),var(--ul-brand-light)) 100% 100% / 1px 12px,var(--ul-bg-2);background-repeat:no-repeat;border:1px solid var(--ul-border);padding:1.1rem 1.2rem 1.2rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.panel[data-v-c82da11a]:hover{border-color:var(--ul-border-2);box-shadow:0 0 24px -8px var(--ul-brand-glow)}.panel-head[data-v-c82da11a]{display:flex;align-items:baseline;gap:.7rem;padding-bottom:.7rem;margin-bottom:.8rem;border-bottom:1px solid var(--ul-border)}.panel-idx[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;color:var(--ul-brand-light)}.panel-label[data-v-c82da11a]{font-family:concourse-c3,sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ul-text);flex:1}.panel-meta[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;color:var(--ul-text-3)}.boot[data-v-c82da11a]{animation:boot-c82da11a .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 70ms)}@keyframes boot-c82da11a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.feed-tabs[data-v-c82da11a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.feed-tab[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.32rem .75rem;background:transparent;color:var(--ul-text-3);border:1px solid var(--ul-border);border-radius:2px;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out,background .15s ease-out}.feed-tab[data-v-c82da11a]:hover{color:var(--ul-text-2);border-color:var(--ul-border-3)}.feed-tab[data-v-c82da11a]:focus-visible{outline:1px solid var(--ul-brand-light);outline-offset:2px}.feed-tab.active[data-v-c82da11a]{color:var(--ul-text);background:var(--ul-brand);border-color:var(--ul-brand-light)}.feed-list[data-v-c82da11a]{display:flex;flex-direction:column}.feed-item[data-v-c82da11a]{display:flex;align-items:baseline;gap:.9rem;padding:.55rem .4rem;border-bottom:1px solid var(--ul-border);border-left:2px solid transparent;text-decoration:none;transition:background .15s ease-out,border-left-color .15s ease-out}.feed-item[data-v-c82da11a]:last-child{border-bottom:none}.feed-item[data-v-c82da11a]:hover{background:var(--ul-bg-3);border-left-color:var(--ul-brand-light)}.feed-item[data-v-c82da11a]:focus-visible{outline:1px solid var(--ul-brand-light);outline-offset:-1px}.feed-src[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ul-brand-light);min-width:5.4rem;flex-shrink:0}.feed-title[data-v-c82da11a]{color:var(--ul-text-2);font-size:.92rem;line-height:1.45;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-item:hover .feed-title[data-v-c82da11a]{color:var(--ul-text)}.feed-time[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;color:var(--ul-text-3);flex-shrink:0}.feed-wait[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.72rem;letter-spacing:.14em;color:var(--ul-text-3);padding:2rem 0;text-align:center}.mission-text[data-v-c82da11a]{font-size:.92rem;line-height:1.6;color:var(--ul-text-2)}.telos-list[data-v-c82da11a]{display:flex;flex-direction:column;gap:.55rem}.telos-row[data-v-c82da11a]{display:flex;gap:.7rem;align-items:baseline}.telos-id[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;font-weight:700;color:var(--ul-brand-light);min-width:1.8rem}.telos-text[data-v-c82da11a]{font-size:.85rem;line-height:1.5;color:var(--ul-text-2)}.pred-list[data-v-c82da11a]{display:flex;flex-direction:column}.pred-row[data-v-c82da11a]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--ul-border)}.pred-row[data-v-c82da11a]:last-child{border-bottom:none}.pred-text[data-v-c82da11a]{font-size:.85rem;line-height:1.45;color:var(--ul-text-2)}.pred-conf[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.1rem .4rem;border:1px solid var(--ul-border-2);border-radius:2px;color:var(--ul-text-3)}.confidence-high[data-v-c82da11a]{color:var(--ul-ok);border-color:#10a37f44}.confidence-mid[data-v-c82da11a]{color:var(--ul-brand-light);border-color:#0a4bc444}.proj-group[data-v-c82da11a]{margin-bottom:.9rem}.proj-group[data-v-c82da11a]:last-child{margin-bottom:0}.proj-cat[data-v-c82da11a]{font-family:concourse-c3,sans-serif;font-weight:400;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ul-brand-light);margin-bottom:.35rem}.proj-row[data-v-c82da11a]{font-size:.85rem;line-height:1.6;color:var(--ul-text-2)}.ex-list[data-v-c82da11a]{display:flex;flex-direction:column;gap:.8rem}.ex-item[data-v-c82da11a]{border-left:2px solid var(--ul-brand);padding-left:.8rem}.ex-item.req[data-v-c82da11a]{border-left-color:var(--ul-ok)}.ex-text[data-v-c82da11a]{font-size:.85rem;line-height:1.5;color:var(--ul-text-2);display:block}.ex-tags[data-v-c82da11a]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.ex-tag[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.56rem;letter-spacing:.04em;color:var(--ul-text-3);background:var(--ul-bg-3);padding:.08rem .4rem;border-radius:2px}.cv-list[data-v-c82da11a]{display:flex;flex-direction:column;gap:.65rem}.cv-row[data-v-c82da11a]{display:grid;grid-template-columns:6.2rem 1fr;gap:.7rem;align-items:start}.cv-period[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;color:var(--ul-brand-light);line-height:1.9;white-space:nowrap}.cv-body[data-v-c82da11a]{display:flex;flex-direction:column;gap:.1rem}.cv-role[data-v-c82da11a]{font-size:.85rem;color:var(--ul-text);line-height:1.45}.cv-summary[data-v-c82da11a]{font-size:.78rem;color:var(--ul-text-3);line-height:1.45}.cv-link[data-v-c82da11a]{display:inline-block;margin-top:.8rem;font-family:triplicate,monospace;font-size:.6rem;letter-spacing:.1em;color:var(--ul-brand-light);text-decoration:none;border:1px solid #0a4bc455;border-radius:2px;padding:.22rem .6rem;transition:color .15s ease-out,background .15s ease-out}.cv-link[data-v-c82da11a]:hover{color:var(--ul-text);background:var(--ul-brand)}.line-list[data-v-c82da11a]{display:flex;flex-direction:column}.line-row[data-v-c82da11a]{font-size:.85rem;line-height:1.5;color:var(--ul-text-2);padding:.32rem 0;border-bottom:1px solid var(--ul-border)}.line-row[data-v-c82da11a]:last-child{border-bottom:none}.routine-row[data-v-c82da11a]{display:grid;grid-template-columns:1.4rem 1fr;gap:.5rem;align-items:start}.routine-tick[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.62rem;color:var(--ul-brand-light);line-height:1.9}.sig-list[data-v-c82da11a]{display:flex;flex-direction:column;gap:.5rem}.sig-row[data-v-c82da11a]{display:flex;gap:.9rem;align-items:baseline;text-decoration:none;padding:.2rem 0}.sig-k[data-v-c82da11a]{font-family:concourse-c3,sans-serif;font-size:.6rem;letter-spacing:.14em;color:var(--ul-text-3);min-width:5.4rem}.sig-v[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.76rem;color:var(--ul-brand-light)}a.sig-row:hover .sig-v[data-v-c82da11a]{text-decoration:underline;color:var(--ul-text)}.sig-note[data-v-c82da11a]{font-size:.78rem;line-height:1.5;color:var(--ul-text-3);margin-top:.5rem}.sig-code[data-v-c82da11a]{font-family:triplicate,monospace;font-size:.7rem;color:var(--ul-text-2)}.d-foot[data-v-c82da11a]{position:relative;z-index:1;border-top:1px solid var(--ul-border);max-width:1480px;margin:0 auto;padding:1.2rem 1.5rem 2rem;display:flex;gap:.8rem;flex-wrap:wrap;font-family:triplicate,monospace;font-size:.62rem;letter-spacing:.08em;color:var(--ul-text-3)}.foot-sep[data-v-c82da11a]{color:var(--ul-brand-light)}.foot-fork[data-v-c82da11a]{color:var(--ul-brand-light);text-decoration:none}.foot-fork[data-v-c82da11a]:hover{color:var(--ul-text);text-decoration:underline}@media (max-width: 1080px){.p-feed[data-v-c82da11a],.rail[data-v-c82da11a],.span-4[data-v-c82da11a]{grid-column:span 12}.ident[data-v-c82da11a]{grid-template-columns:1fr;gap:1.6rem}}@media (max-width: 640px){.cmd-tele[data-v-c82da11a]{display:none}.ident-title[data-v-c82da11a]{font-size:3.4rem}}@media (prefers-reduced-motion: reduce){.boot[data-v-c82da11a]{animation:none}.cmd-scan[data-v-c82da11a]{animation:none;opacity:0}.now-cursor[data-v-c82da11a],.cmd-live-dot[data-v-c82da11a],.au[data-v-c82da11a]{animation:none}[data-v-c82da11a]{transition:none!important}}@media (max-width: 760px){.cmd-fork[data-v-c82da11a]{display:none}}
