:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(8% .018 150);--bg-raised:oklch(13% .035 155);--panel:oklch(18% .055 160/.76);--panel-hot:oklch(24% .09 150/.84);--line:oklch(78% .08 165/.32);--line-hot:oklch(86% .21 145/.72);--text:oklch(92% .025 150);--text-strong:oklch(99.5% .004 150);--dim:oklch(77% .035 160);--signal-cyan:oklch(82% .13 195);--signal-phosphor:oklch(80% .23 145);--signal-lime:oklch(88% .22 130);--signal-mint:oklch(90% .15 165);--tag-agent:var(--signal-cyan);--tag-reliability:var(--signal-lime);--tag-systems:var(--signal-phosphor);--tag-field:var(--amber);--tag-craft:var(--signal-mint);--tag-neutral:var(--dim);--arch-blue:var(--signal-cyan);--arch:var(--signal-phosphor);--cyan:var(--signal-cyan);--amber:oklch(93% .19 112);--event:var(--signal-phosphor);--event-hot:var(--signal-lime);--green:var(--signal-lime);--glass-tint:oklch(16% .065 155/.68);--glass-tint-strong:oklch(22% .1 150/.76);--glass-content:oklch(10.5% .03 155/.9);--glass-edge:oklch(99% .006 150/.26);--glass-edge-cool:oklch(82% .13 195/.4);--glass-sheen:oklch(100% 0 0/.2);--glass-wash:oklch(80% .23 145/.18);--glass-shadow:oklch(1% .01 150/.86);--glass-blur:24px;--mono:"Berkeley Mono", "JetBrains Mono", "Iosevka", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:"IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--prose:var(--sans);--display:var(--sans)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:76px}body{isolation:isolate;min-height:100vh;color:var(--text);font-family:var(--mono);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;margin:0;position:relative}main,.note-page,.tty-footer{z-index:1;position:relative}.ambient-backdrop{z-index:0;contain:strict;background:radial-gradient(circle at 8% 0%, color-mix(in oklch, var(--signal-phosphor) 30%, transparent), transparent 34%), radial-gradient(circle at 92% 8%, color-mix(in oklch, var(--signal-cyan) 18%, transparent), transparent 36%), radial-gradient(circle at 52% 64%, color-mix(in oklch, var(--signal-lime) 10%, transparent), transparent 42%), linear-gradient(180deg, var(--bg-raised), var(--bg) 62%);pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-backdrop:before{background:radial-gradient(ellipse at 22% 18%, color-mix(in oklch, var(--signal-mint) 20%, transparent), transparent 25%), radial-gradient(ellipse at 77% 22%, color-mix(in oklch, var(--signal-phosphor) 28%, transparent), transparent 27%), radial-gradient(ellipse at 48% 74%, color-mix(in oklch, var(--signal-cyan) 16%, transparent), transparent 31%);content:"";filter:blur(58px);opacity:.78;will-change:transform, opacity;animation:20s ease-in-out infinite alternate ambient-phosphor-shift;position:absolute;inset:-18%;transform:translate(-2%,-1%)scale(1)}.ambient-backdrop:after{content:"";opacity:.34;background:repeating-linear-gradient(#0000 0 3px,oklch(0% 0 0/.08) 3px 4px);position:absolute;inset:0}.ambient-grid{background-image:linear-gradient(color-mix(in oklch, var(--signal-phosphor) 7.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--signal-mint) 7.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, transparent 49.9%, color-mix(in oklch, var(--signal-phosphor) 9%, transparent) 50%, transparent 50.1%);opacity:.54;will-change:transform;background-size:24px 24px,24px 24px,100% 100%;animation:48s linear infinite ambient-grid-drift;position:absolute;inset:-24px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ambient-scan{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--signal-mint) 5%, transparent) 48%, color-mix(in oklch, var(--signal-phosphor) 11%, transparent) 50%, transparent);opacity:0;will-change:transform, opacity;height:24vh;animation:22s linear infinite ambient-scan;position:absolute;top:-24vh;left:0;right:0}.ambient-trace{width:clamp(140px,20vw,340px);height:1px;color:var(--event-hot);opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,currentColor 72%,currentColor);animation:15s linear infinite ambient-trace-x;position:absolute;left:0}.ambient-trace:after{content:"";background:currentColor;width:3px;height:3px;position:absolute;top:-1px;right:0;box-shadow:0 0 9px}.ambient-trace-one{animation-delay:-4s;top:18%}.ambient-trace-two{color:var(--arch-blue);animation-duration:19s;animation-delay:-11s;top:56%}.ambient-trace-three{color:var(--cyan);animation-duration:23s;animation-delay:-2s;top:83%}@keyframes ambient-grid-drift{to{transform:translate(24px,24px)}}@keyframes ambient-phosphor-shift{to{opacity:.94;transform:translate(3%,2%)scale(1.08)}}@keyframes ambient-scan{0%,12%{opacity:0;transform:translate(0,0)}16%,46%{opacity:1}52%,to{opacity:0;transform:translateY(148vh)}}@keyframes ambient-trace-x{0%,12%{opacity:0;transform:translate(-30vw)}18%,42%{opacity:.28}50%,to{opacity:0;transform:translate(135vw)}}::selection{background:var(--event);color:var(--text-strong)}a{color:inherit;text-underline-position:from-font;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}button,input{font:inherit}button{color:inherit}button:active,.command-button:active{transform:scale(.96)}kbd{border:1px solid var(--line-hot);border-bottom-color:var(--dim);background:var(--panel-hot);color:var(--amber);font:11px/1.4 var(--mono);padding:2px 6px}.shell{width:min(1280px,100% - 40px);margin-inline:auto}.tty-header{z-index:20;border-bottom:1px solid var(--line-hot);background:oklch(8% .018 150/.94);position:sticky;top:0;box-shadow:0 2px oklch(0% 0 0/.64)}.nav-inner{border-inline:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:stretch;gap:0;min-height:54px;display:grid}.logo{border-right:1px solid var(--line);min-height:54px;color:var(--event-hot);align-items:center;padding-inline:14px;font-size:14px;font-weight:800;display:inline-flex}.typing-logo{grid-template-columns:auto auto;align-items:baseline;display:inline-grid;position:relative}.typing-reserve,.typing-output{white-space:pre;grid-area:1/1}.typing-reserve{visibility:hidden}.typing-cursor{color:var(--amber);grid-area:1/2;animation:.9s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}.nav-links{justify-self:start;align-items:stretch;gap:0;display:flex}.nav-links a{border-right:1px solid var(--line);min-height:54px;color:var(--dim);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding-inline:11px;font-size:10px;font-weight:700;transition-property:color,background-color,border-color,transform;transition-duration:.14s;display:inline-flex;position:relative}.nav-links a:after{background:var(--event-hot);content:"";opacity:0;height:2px;transition-property:opacity,transform;transition-duration:.14s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(.35)}.nav-links a:hover{background:var(--panel-hot);color:var(--text-strong)}.nav-links a:hover:after{opacity:1;transform:scaleX(1)}.workspace-index{min-width:14px;color:var(--arch-blue);font-variant-numeric:tabular-nums;margin-inline-end:6px}.nav-links a:last-child{color:var(--text-strong)}.status-online{border-left:1px solid var(--line);min-height:54px;color:var(--green);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:end;align-items:center;gap:7px;padding-inline:12px;font-size:9px;display:inline-flex}.status-host{color:var(--dim);margin-inline-end:3px}.status-online i,.readout-signal i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.identity-window{border:1px solid var(--line-hot);border-top:3px solid var(--arch-blue);background:var(--bg-raised);box-shadow:8px 8px 0 color-mix(in oklch, var(--signal-cyan) 16%, transparent);margin-top:24px}.window-bar,.pane-label{border-bottom:1px solid var(--line);background:var(--panel);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.window-bar span:first-child{color:var(--arch-blue)}.pane-label span:first-child{color:var(--cyan)}.operator-strip{border-bottom:1px solid var(--line-hot);background:var(--bg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operator-strip span{border-right:1px solid var(--line);min-width:0;min-height:40px;color:var(--text);text-transform:uppercase;white-space:nowrap;padding:12px;font-size:9px}.operator-strip span:last-child{border-right:0}.operator-strip b{color:var(--event-hot);margin-inline-end:7px;font-weight:700}.identity-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);display:grid}.identity-copy{border-right:1px solid var(--line-hot);min-width:0;padding:48px 44px 42px}.prompt{color:var(--dim);letter-spacing:.01em;margin:0 0 12px;font-size:11px}.prompt span{color:var(--green)}.human-name{color:var(--text-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 30px;font-size:12px;font-weight:800}.identity-copy h1{max-width:760px;color:var(--text-strong);font-family:var(--display);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(42px,5.5vw,72px);font-weight:800;line-height:.98}.role-line{border-block:1px solid var(--event);color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;margin:22px 0 0;padding-block:7px;font-size:10px;font-weight:700;display:inline-flex}.hero-lede{max-width:64ch;color:var(--text);font-family:var(--prose);text-wrap:pretty;margin:18px 0 0;font-size:16px;font-weight:450;line-height:1.65}.command-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.command-button{border:1px solid var(--line-hot);background:var(--panel);min-height:44px;color:var(--text);letter-spacing:.02em;align-items:center;padding:9px 13px;font-size:11px;font-weight:700;transition-property:transform,border-color,color,background-color;transition-duration:.14s;display:inline-flex}.command-button:hover{border-color:var(--amber);color:var(--text-strong)}.command-button.primary{border-color:var(--text-strong);background:var(--text-strong);color:var(--bg)}.command-button:last-child{border-color:var(--event);color:var(--text-strong)}.trace-pane{background:var(--bg);min-width:0}.trace-list{margin:0;padding:25px;list-style:none}.trace-list li{border-left:1px solid var(--line-hot);border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:9px 12px;padding:14px 12px;display:grid;position:relative}.trace-list li:before{border:1px solid var(--dim);background:var(--bg);content:"";width:7px;height:7px;position:absolute;top:22px;left:-4px}.trace-list li.trace-hot{border-left-color:var(--event);background:color-mix(in oklch, var(--signal-phosphor) 15%, transparent)}.trace-list li.trace-hot:before{border-color:var(--event-hot);background:var(--event-hot);box-shadow:0 0 12px color-mix(in oklch, var(--signal-lime) 62%, transparent)}.trace-id{color:var(--dim);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:10px}.trace-list strong{color:var(--text-strong);font-size:13px;font-weight:700}.trace-list small{color:var(--dim);grid-column:2;font-size:10px}.trace-rule{border-top:1px solid var(--line-hot);border-left:2px solid var(--event);background:color-mix(in oklch, var(--signal-phosphor) 8%, transparent);color:var(--text-strong);padding:18px 25px;font-size:11px;line-height:1.7}.stance-row{border-top:1px solid var(--line-hot);grid-template-columns:repeat(4,1fr);display:grid}.stance-row span{border-right:1px solid var(--line);min-height:82px;color:var(--dim);font-family:var(--prose);padding:17px;font-size:12px;line-height:1.5}.stance-row span:last-child{border-right:0}.stance-row b{color:var(--amber);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.agent-readout{border:1px solid var(--line-hot);border-top:2px solid var(--event);background:var(--panel);grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;margin-top:18px;display:grid}.readout-signal{border-right:1px solid var(--line);min-height:100%;color:var(--event-hot);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:10px;padding:16px;font-size:9px;font-weight:700;display:flex}.agent-readout p{color:var(--text-strong);font-family:var(--prose);text-wrap:pretty;margin:0;padding:16px 22px;font-size:14px;font-weight:560;line-height:1.6}.agent-readout p:before{color:var(--cyan);content:"> ";font-family:var(--mono)}.readout-source{border-left:1px solid var(--line);color:var(--dim);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:15px 16px;font-size:9px;display:flex}.terminal-section{border-bottom:1px solid var(--line-hot);padding-block:88px}.section-path{color:var(--dim);letter-spacing:.04em;margin-bottom:28px;font-size:11px}.section-path span{color:var(--event-hot);margin-inline-end:10px}.section-intro{grid-template-columns:minmax(0,.8fr) minmax(300px,.55fr);align-items:end;gap:70px;margin-bottom:32px;display:grid}.section-intro h2,.proc-copy h2,.contact-terminal h2{color:var(--text-strong);font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5.2vw,66px);font-weight:800;line-height:.98}.section-intro p,.proc-copy p,.contact-terminal>div>p:last-child{color:var(--text);font-family:var(--prose);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.project-table{border-top:1px solid var(--line-hot);border-left:1px solid var(--line-hot);border-right:1px solid var(--line-hot)}.table-head,.project-row{grid-template-columns:155px minmax(0,1fr) 310px;display:grid}.table-head{border-bottom:1px solid var(--line-hot);background:var(--panel-hot);color:var(--dim);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:700}.table-head span{border-right:1px solid var(--line);padding:9px 13px}.table-head span:last-child{border-right:0}.project-row{border-bottom:1px solid var(--line-hot);background:var(--panel)}.project-row:hover{background:var(--panel-hot)}.project-mode,.project-body,.project-proof{border-right:1px solid var(--line);min-width:0;padding:24px 20px}.project-proof{border-right:0}.project-mode{color:var(--dim);text-transform:uppercase;font-size:10px}.project-mode span{color:var(--green);margin-inline-end:7px}.project-mode span.archive{color:var(--amber)}.project-path{color:var(--arch);margin-bottom:10px;font-size:10px}.project-body h3{color:var(--text-strong);font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:800}.project-body h3 a:hover{color:var(--cyan);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.project-body>p{max-width:70ch;color:var(--text);font-family:var(--prose);margin:13px 0 0;font-size:15px;line-height:1.6}.project-body .project-scope{color:var(--dim);font-family:var(--mono);font-size:10px}.project-proof>span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.project-proof p{color:var(--text);margin:13px 0 20px;font-size:11px;line-height:1.65}.project-proof a,.record-open{color:var(--cyan);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.project-proof a{align-items:center;min-height:44px;display:inline-flex}.project-proof a:hover,.record-open:hover{text-underline-offset:4px;text-decoration:underline}.corpus-shell{border:1px solid var(--line-hot);background:var(--panel);grid-template-columns:260px minmax(0,1fr);display:grid}.tag-index{border-right:1px solid var(--line-hot);background:var(--bg);min-width:0}.tag-groups{padding-block:4px 10px}.tag-group{border-bottom:1px solid color-mix(in oklch, var(--tag-color) 22%, transparent)}.tag-group:last-child{border-bottom:0}.tag-group-label{border-left:2px solid var(--tag-color);color:var(--tag-color);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 4px 13px;display:flex}.tag-group-label h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.tag-group-label span{color:color-mix(in oklch, var(--tag-color) 64%, var(--dim));font-variant-numeric:tabular-nums;font-size:9px}.tag-cloud{flex-wrap:wrap;align-content:flex-start;gap:5px;padding:8px 16px 12px;display:flex}.tag-cloud button,.tag-list button,.filter-state button,.empty-state button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--dim);cursor:pointer;background:0 0;padding:6px 8px;font-size:10px;transition-property:transform,border-color,color,background-color;transition-duration:.12s}.tag-cloud button span{color:var(--tag-color,var(--arch))}.tag-cloud button:hover,.tag-list button:hover{border-color:var(--arch);color:var(--text-strong)}.tag-cloud button.active-tag,.tag-list button.active-tag{border-color:var(--event-hot);background:color-mix(in oklch, var(--signal-lime) 14%, transparent);color:var(--event-hot)}.corpus-main{min-width:0}.search-console{border-bottom:1px solid var(--line-hot);background:var(--panel-hot);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.search-console label{color:var(--text);white-space:nowrap;font-size:12px}.search-console label span{color:var(--green)}.search-console input{border:0;border-left:1px solid var(--line-hot);width:100%;min-height:42px;color:var(--text-strong);caret-color:var(--cyan);background:0 0;outline:0;padding-inline:12px;font-size:14px}.search-console input::placeholder{color:var(--dim);opacity:1}.search-console input:focus{border-left-color:var(--cyan)}.search-console input::-webkit-search-cancel-button{display:none}.filter-state{border-bottom:1px solid var(--line);min-height:38px;color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:7px 14px;font-size:10px;display:flex}.filter-state span:not(:first-child){color:var(--amber)}.filter-state button{color:var(--event-hot);border:0;margin-inline-start:auto}.note-list{min-width:0}.note-record{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) 100px;display:grid}.note-record:last-child{border-bottom:0}.note-record:hover{background:color-mix(in oklch, var(--signal-cyan) 7%, transparent)}.record-index{border-right:1px solid var(--line);color:var(--dim);font-variant-numeric:tabular-nums;padding:20px 12px;font-size:10px}.record-main{min-width:0;padding:18px 20px}.record-meta{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.record-main h3{color:var(--text-strong);font-family:var(--display);letter-spacing:-.028em;margin:8px 0 0;font-size:21px;font-weight:800}.record-main h3 a:hover{color:var(--cyan)}.record-main p{max-width:78ch;color:var(--text);font-family:var(--prose);text-wrap:pretty;margin:9px 0 0;font-size:14px;line-height:1.55}.tag-list{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.tag-list button{padding:5px 7px}.record-open{border-left:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:12px;display:flex}.empty-state{color:var(--dim);text-align:center;padding:45px 24px}.empty-state button{color:var(--cyan);margin-top:10px}.proc-grid{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;gap:70px;display:grid}.proc-copy p{max-width:64ch;margin-top:20px}.proc-table{border-top:1px solid var(--line-hot);margin:0}.proc-table div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;display:grid}.proc-table dt,.proc-table dd{margin:0;padding:11px 12px;font-size:11px}.proc-table dt{border-right:1px solid var(--line);color:var(--dim)}.proc-table dd{color:var(--text-strong);overflow-wrap:break-word}.principle-grid{border:1px solid var(--line-hot);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.principle-grid>div{border-right:1px solid var(--line);min-height:190px;padding:20px}.principle-grid>div:last-child{border-right:0}.principle-grid span{color:var(--event-hot);font-size:10px}.principle-grid strong{color:var(--text-strong);font-family:var(--display);margin-top:28px;font-size:18px;font-weight:800;display:block}.principle-grid p{color:var(--dim);font-family:var(--prose);margin:10px 0 0;font-size:13px;line-height:1.55}.contact-terminal{border-top:2px solid var(--event);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:50px;display:grid}.contact-terminal .section-path{grid-column:1/-1}.contact-terminal h2{max-width:900px;margin-top:10px;font-size:clamp(48px,6.2vw,78px)}.contact-terminal>div>p:last-child{max-width:68ch;margin-top:14px}.contact-commands{border:1px solid var(--line-hot);display:grid}.contact-commands a{border-bottom:1px solid var(--line);min-width:245px;min-height:44px;color:var(--cyan);letter-spacing:.03em;text-transform:uppercase;padding:13px;font-size:10px;font-weight:700}.contact-commands a:last-child{border-bottom:0}.contact-commands a:hover{background:var(--panel-hot)}.tty-footer{min-height:86px;color:var(--dim);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.tty-footer span:first-child{color:var(--event-hot)}.tty-footer span:last-child{color:var(--green)}.tty-header,.identity-window,.agent-readout,.contact-commands{background:linear-gradient(132deg, var(--glass-sheen) 0%, transparent 18%, transparent 66%, var(--glass-wash) 100%), linear-gradient(180deg, var(--glass-tint-strong), var(--glass-tint));box-shadow:inset 0 1px 0 var(--glass-edge), inset 1px 0 0 var(--glass-edge-cool), 0 24px 72px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%);backdrop-filter:blur(var(--glass-blur)) saturate(145%)}.tty-header{border-bottom-color:color-mix(in oklch, var(--signal-cyan) 46%, transparent);box-shadow:inset 0 -1px 0 var(--glass-edge-cool), 0 12px 40px var(--glass-shadow)}.identity-window{border:1px solid color-mix(in oklch, var(--signal-cyan) 54%, transparent);border-top:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-edge), inset 1px 0 0 var(--glass-edge-cool), 0 28px 90px var(--glass-shadow), 0 0 64px color-mix(in oklch, var(--signal-phosphor) 20%, transparent);border-radius:24px;overflow:hidden}.agent-readout{border-radius:18px;overflow:hidden}.contact-commands{border-radius:16px;overflow:hidden}.project-table,.corpus-shell,.principle-grid{background:linear-gradient(132deg, var(--glass-sheen) 0%, transparent 16%, transparent 74%, var(--glass-wash) 100%), var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 58px var(--glass-shadow);overflow:hidden}.project-table,.corpus-shell{border-radius:20px}.principle-grid{border-radius:18px}.trace-pane,.tag-index,.project-row,.note-record{background:var(--glass-content)}.operator-strip{background:oklch(10% .03 155/.66)}.window-bar,.pane-label,.table-head,.search-console{background:linear-gradient(108deg, var(--glass-sheen), transparent 36%), oklch(20% .1 150/.72);box-shadow:inset 0 1px 0 var(--glass-edge)}.identity-copy h1,.section-intro h2,.proc-copy h2,.contact-terminal h2,.note-page h1{background:linear-gradient(105deg, var(--text-strong) 0%, var(--signal-mint) 52%, var(--signal-lime) 100%);color:#0000;text-shadow:0 0 54px color-mix(in oklch, var(--signal-phosphor) 14%, transparent);-webkit-background-clip:text;background-clip:text}.command-button,.tag-cloud button,.tag-list button,.contact-commands a,.tag{background:linear-gradient(135deg, var(--glass-sheen), transparent 48%), oklch(18% .065 155/.62);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:999px}.command-button.primary{border-color:color-mix(in oklch, var(--signal-mint) 84%, transparent);background:linear-gradient(110deg, var(--signal-mint), var(--signal-lime) 52%, var(--signal-cyan));box-shadow:inset 0 1px 0 oklch(100% 0 0/.46), 0 10px 30px color-mix(in oklch, var(--signal-phosphor) 32%, transparent);color:var(--bg)}.command-button:hover,.tag-cloud button:hover,.tag-list button:hover,.contact-commands a:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.36), 0 10px 32px color-mix(in oklch, var(--signal-phosphor) 16%, transparent)}[data-tag-group=agent]{--tag-color:var(--tag-agent)}[data-tag-group=reliability]{--tag-color:var(--tag-reliability)}[data-tag-group=systems]{--tag-color:var(--tag-systems)}[data-tag-group=field]{--tag-color:var(--tag-field)}[data-tag-group=craft]{--tag-color:var(--tag-craft)}[data-tag-group=other]{--tag-color:var(--tag-neutral)}.tag-cloud button[data-tag-group],.tag-list button[data-tag-group],.tag[data-tag-group]{border-color:color-mix(in oklch, var(--tag-color) 54%, transparent);background:linear-gradient(135deg, color-mix(in oklch, var(--tag-color) 15%, var(--glass-sheen)), transparent 52%), color-mix(in oklch, var(--tag-color) 8%, oklch(12% .035 155/.76));color:color-mix(in oklch, var(--tag-color) 68%, var(--text-strong))}.tag-cloud button[data-tag-group]:hover,.tag-list button[data-tag-group]:hover{border-color:var(--tag-color);background:color-mix(in oklch, var(--tag-color) 14%, var(--glass-content));color:var(--text-strong);box-shadow:inset 0 1px 0 oklch(100% 0 0/.34), 0 8px 26px color-mix(in oklch, var(--tag-color) 18%, transparent)}.tag-cloud button.active-tag[data-tag-group],.tag-list button.active-tag[data-tag-group]{border-color:var(--tag-color);background:color-mix(in oklch, var(--tag-color) 23%, var(--glass-content));color:var(--tag-color);box-shadow:inset 0 1px 0 oklch(100% 0 0/.38), 0 0 22px color-mix(in oklch, var(--tag-color) 24%, transparent)}.reading-progress{z-index:40;background:color-mix(in oklch, var(--bg) 90%, transparent);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.reading-progress span{transform-origin:0;background:linear-gradient(90deg, var(--signal-cyan), var(--signal-phosphor), var(--signal-lime));width:100%;height:100%;box-shadow:0 0 18px color-mix(in oklch, var(--signal-lime) 52%, transparent);will-change:transform;display:block}.article-route{min-width:0}.note-page{width:min(1440px,100% - 40px);margin-inline:auto;padding:72px 0 100px}.note-page:before{border-bottom:1px solid var(--line-hot);color:var(--dim);font:10px/1.4 var(--mono);content:"MSAKG(1)  PUBLIC RESEARCH RECORD  MSAKG(1)";word-spacing:.5em;margin-bottom:42px;padding-bottom:10px;display:block}.note-masthead{width:min(86ch,100%);margin-inline:auto}.back{min-height:44px;color:var(--cyan);align-items:center;font-size:11px;display:inline-flex}.kicker{color:var(--amber);text-transform:uppercase;letter-spacing:.08em;margin-top:24px;font-size:10px}.note-page h1{max-width:18ch;color:var(--text-strong);font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(46px,7vw,82px);font-weight:800;line-height:.96}.note-deck{max-width:68ch;color:var(--text);font-family:var(--prose);text-wrap:pretty;margin:0 0 24px;font-size:clamp(18px,2.1vw,22px);font-weight:520;line-height:1.55}.note-editorial-meta{color:var(--dim);font-variant-numeric:tabular-nums;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin-bottom:18px;font-size:10px;display:flex}.editorial-chip{border:1px solid var(--line-hot);background:color-mix(in oklch, var(--signal-cyan) 8%, var(--glass-content));min-height:24px;color:var(--cyan);align-items:center;padding-inline:8px;display:inline-flex}.editorial-chip-maintained,.editorial-chip-verified{border-color:color-mix(in oklch, var(--signal-lime) 55%, transparent);color:var(--signal-lime)}.editorial-chip-working,.editorial-chip-seed{border-color:color-mix(in oklch, var(--amber) 58%, transparent);color:var(--amber)}.tags{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.tag{border:1px solid var(--line);min-height:44px;color:var(--dim);align-items:center;padding:7px 10px;font-size:10px;transition-property:transform,border-color,color,background-color;transition-duration:.12s;display:inline-flex}.tag:hover{border-color:var(--tag-color,var(--cyan));color:var(--text-strong)}.note-utilities{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:44px;padding-block:10px;display:flex}.note-utilities button,.note-utilities a{border:1px solid var(--line);background:var(--glass-content);min-height:44px;color:var(--cyan);cursor:pointer;align-items:center;padding:8px 11px;font-size:10px;transition-property:transform,border-color,color,background-color;transition-duration:.12s;display:inline-flex}.note-utilities button:hover,.note-utilities a:hover{border-color:var(--signal-lime);color:var(--text-strong)}.note-utilities>span{color:var(--signal-lime);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:10px}.editorial-panel-heading{border-bottom:1px solid var(--line);background:linear-gradient(108deg, var(--glass-sheen), transparent 38%), var(--panel);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:10px 13px;font-size:9px;display:flex}.editorial-panel-heading span:first-child{color:var(--event-hot)}.editorial-panel-heading span:last-child{color:var(--text)}.article-contract{border:1px solid var(--line-hot);background:var(--glass-content);width:min(1060px,100%);box-shadow:inset 0 1px 0 var(--glass-edge), 0 20px 62px var(--glass-shadow);border-radius:18px;margin:0 auto 54px;overflow:hidden}.contract-grid{margin:0}.contract-grid>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);display:grid}.contract-grid dt,.contract-grid dd{margin:0;padding:13px 15px}.contract-grid dt{border-right:1px solid var(--line);color:var(--amber);text-transform:uppercase;font-size:9px}.contract-grid dd{color:var(--text);font-family:var(--prose);font-size:13px;line-height:1.6}.contract-lists{grid-template-columns:1fr 1fr;display:grid}.contract-lists section{padding:18px}.contract-lists section+section{border-left:1px solid var(--line)}.contract-lists h2{color:var(--text-strong);font-family:var(--display);margin:0;font-size:17px}.contract-lists ul{color:var(--dim);font-family:var(--prose);margin:12px 0 0;padding-inline-start:20px;font-size:12px;line-height:1.65}.note-reader-grid{grid-template-columns:minmax(220px,280px) minmax(0,82ch);justify-content:center;align-items:start;gap:clamp(34px,5vw,82px);display:grid}.note-toc{border:1px solid var(--line-hot);background:var(--glass-content);max-height:calc(100vh - 44px);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 54px var(--glass-shadow);scrollbar-width:thin;border-radius:16px;position:sticky;top:22px;overflow-y:auto}.note-toc ol,.note-toc-mobile ol{margin:0;padding:8px;list-style:none}.note-toc li+li,.note-toc-mobile li+li{margin-top:2px}.note-toc a,.note-toc-mobile a{min-height:44px;color:var(--dim);border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;font-size:11px;line-height:1.35;transition-property:background-color,border-color,color;transition-duration:.12s;display:grid}.note-toc a>span:first-child,.note-toc-mobile a>span:first-child{color:var(--amber);font-variant-numeric:tabular-nums}.note-toc li.toc-child a,.note-toc-mobile li.toc-child a{padding-inline-start:20px;font-size:10px}.note-toc a:hover,.note-toc-mobile a:hover{background:var(--panel);color:var(--text-strong)}.note-toc a[aria-current=location],.note-toc-mobile a[aria-current=location]{border-left-color:var(--event-hot);background:color-mix(in oklch, var(--signal-lime) 11%, var(--glass-content));color:var(--text-strong)}.note-toc-mobile{display:none}.note-document{min-width:0}.article-section{padding:10px 0 52px;scroll-margin-top:38px}.article-section+.article-section{border-top:1px solid var(--line);padding-top:46px}.article-section[data-depth="3"]{margin-inline-start:28px;padding-bottom:38px}.article-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.article-section-heading h2,.article-section-heading h3{color:var(--text-strong);font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}.article-section-heading h2{font-size:clamp(30px,4vw,42px)}.article-section-heading h3{font-size:clamp(24px,3vw,32px)}.article-section-heading h2>span,.article-section-heading h3>span{color:var(--amber);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-inline-end:10px;font-size:.72em}.heading-anchor{border:1px solid var(--line);background:var(--glass-content);min-width:44px;min-height:44px;color:var(--dim);cursor:pointer;transition-property:transform,border-color,color,background-color;transition-duration:.12s}.heading-anchor:hover{border-color:var(--cyan);background:var(--panel);color:var(--cyan)}.note-document>.article-section>p,.note-document .note-callout p,.note-document .note-details p,.note-document blockquote p{max-width:72ch;color:var(--text);font-family:var(--prose);overflow-wrap:break-word;margin:0 0 22px;font-size:17px;line-height:1.75}.note-list-block{color:var(--text);font-family:var(--prose);margin:0 0 26px;padding-inline-start:28px;font-size:16px;line-height:1.7}.note-list-block li+li{margin-top:7px}.note-code{border:1px solid var(--line-hot);background:color-mix(in oklch, var(--bg) 92%, black);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 54px var(--glass-shadow);border-radius:14px;margin:28px 0;overflow:hidden}.note-code figcaption{border-bottom:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--cyan);justify-content:space-between;align-items:center;gap:16px;padding:7px 9px 7px 13px;font-size:10px;display:flex}.note-code figcaption button{border:1px solid var(--line);min-width:64px;min-height:44px;color:var(--dim);cursor:pointer;background:0 0;font-size:9px}.note-code figcaption button:hover{border-color:var(--amber);color:var(--text-strong)}.note-code pre{max-width:100%;margin:0;padding:12px 0;overflow-x:auto}.note-code code{min-width:max-content;color:var(--text-strong);font:13px/1.65 var(--mono);display:block}.code-line{grid-template-columns:48px minmax(max-content,1fr);min-height:22px;display:grid}.code-line-number{border-right:1px solid var(--line);color:var(--dim);text-align:end;-webkit-user-select:none;user-select:none;padding-inline-end:12px}.code-line-text{white-space:pre;padding-inline:14px 24px}.note-table-block{margin:30px 0}.note-table-block>figcaption{color:var(--dim);text-transform:uppercase;margin-bottom:9px;font-size:10px}.note-table-wrap{border:1px solid var(--line-hot);border-radius:12px;overflow-x:auto}.note-table-wrap table{border-collapse:collapse;background:var(--glass-content);width:100%;min-width:680px}.note-table-wrap th,.note-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:11px 12px}.note-table-wrap th:last-child,.note-table-wrap td:last-child{border-right:0}.note-table-wrap tbody tr:last-child td{border-bottom:0}.note-table-wrap th{background:var(--panel-hot);color:var(--amber);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.note-table-wrap td{color:var(--text);font-size:12px;line-height:1.55}.note-callout{border:1px solid var(--line-hot);border-left:3px solid var(--event-hot);background:color-mix(in oklch, var(--signal-phosphor) 8%, var(--glass-content));border-radius:0 12px 12px 0;margin:26px 0;padding:16px 18px}.note-callout-warning{border-left-color:var(--amber);background:color-mix(in oklch, var(--amber) 7%, var(--glass-content))}.note-callout strong{color:var(--text-strong);margin-bottom:7px;font-size:12px;display:block}.note-callout p{margin-bottom:0!important;font-size:15px!important}.note-details{border:1px solid var(--line-hot);background:var(--glass-content);border-radius:12px;margin:26px 0}.note-details summary{min-height:48px;color:var(--cyan);cursor:pointer;padding:14px 16px;font-size:11px}.note-details[open] summary{border-bottom:1px solid var(--line)}.note-details p{padding:16px;margin:0!important;font-size:15px!important}.note-document blockquote{border-inline-start:3px solid var(--amber);margin:28px 0;padding:8px 0 8px 22px}.note-document blockquote cite{color:var(--dim);font-size:11px}.math-block,.interactive-plot,.sandbox-runner{border:1px solid var(--line-hot);background:color-mix(in oklch, var(--bg) 90%, var(--signal-phosphor));box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 54px var(--glass-shadow);border-radius:14px;margin:30px 0;overflow:hidden}.math-block>figcaption,.interactive-plot>figcaption,.sandbox-runner>figcaption{border-bottom:1px solid var(--line);background:var(--panel);color:var(--cyan);letter-spacing:.05em;text-transform:uppercase;padding:12px 14px;font-size:10px}.math-expression{color:var(--text-strong);text-align:center;padding:26px 18px;overflow-x:auto}.math-expression code{color:var(--signal-mint);font:13px/1.7 var(--mono);white-space:nowrap}.math-expression .katex-display{margin:0}.math-expression .katex{font-size:clamp(1.05rem,2.4vw,1.38rem)}.interactive-plot>figcaption,.sandbox-runner>figcaption{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interactive-plot figcaption strong,.sandbox-runner figcaption strong{color:var(--text-strong);letter-spacing:0;text-transform:none;font-size:12px;display:block}.interactive-plot figcaption span,.sandbox-runner figcaption span{max-width:72ch;color:var(--dim);letter-spacing:0;text-transform:none;margin-top:5px;font-size:10px;line-height:1.55;display:block}.plot-host{min-height:360px;padding:10px 8px 4px;overflow-x:auto}.plot-host>svg,.plot-host>figure{max-width:100%;margin-inline:auto;display:block}.interactive-status,.interactive-error{padding:10px 14px;color:var(--dim)!important;font:10px/1.5 var(--mono)!important;margin:0!important}.interactive-error{color:var(--amber)!important}.sandbox-policy{flex:none;color:var(--event-hot)!important;margin-top:0!important}.sandbox-editor{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--bg) 94%, black);min-height:250px;max-height:520px;overflow:auto}.sandbox-editor .cm-editor{min-height:250px}.sandbox-editor .cm-scroller{overflow:auto}.sandbox-actions{border-bottom:1px solid var(--line);background:var(--panel);gap:8px;padding:9px 12px;display:flex}.sandbox-actions button{border:1px solid var(--line-hot);min-height:42px;color:var(--cyan);font:10px var(--mono);cursor:pointer;text-transform:uppercase;background:0 0;padding:0 16px}.sandbox-actions button:first-child{border-color:var(--event-hot);color:var(--event-hot)}.sandbox-actions button:hover:not(:disabled){background:color-mix(in oklch, var(--signal-phosphor) 10%, transparent);color:var(--text-strong)}.sandbox-actions button:disabled{cursor:wait;opacity:.55}.sandbox-output{min-height:104px;max-height:280px;color:var(--signal-mint);font:12px/1.6 var(--mono);white-space:pre-wrap;margin:0;padding:15px;overflow:auto}.sandbox-frame{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute}.evidence-ledger,.artifact-ledger,.experiment-ledger{border:1px solid var(--line-hot);background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 56px var(--glass-shadow);border-radius:16px;margin-top:54px;overflow:hidden}.evidence-ledger ol,.artifact-ledger ul{margin:0;padding:0;list-style:none}.evidence-ledger li,.artifact-ledger li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;gap:14px;padding:15px;display:grid}.evidence-ledger li:last-child,.artifact-ledger li:last-child{border-bottom:0}.evidence-kind,.artifact-kind{color:var(--amber);text-transform:uppercase;align-self:start;font-size:9px}.evidence-kind-implemented,.evidence-kind-measured{color:var(--event-hot)}.evidence-ledger strong,.artifact-ledger strong{color:var(--text-strong);font-size:13px}.evidence-ledger p,.artifact-ledger p{color:var(--dim)!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.55!important}.evidence-ledger a,.artifact-ledger a{min-height:44px;color:var(--cyan);align-self:center;align-items:center;font-size:10px;display:inline-flex}.artifact-empty{padding:20px;color:var(--dim)!important;margin:0!important;font-size:12px!important}.experiment-trace{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);display:grid}.experiment-trace:last-child{border-bottom:0}.experiment-index{border-right:1px solid var(--line);color:var(--event-hot);grid-row:span 2;padding:18px 10px;font-size:10px}.experiment-trace>h2{color:var(--text-strong);font-family:var(--display);margin:0;padding:18px 18px 0;font-size:22px}.experiment-trace dl{margin:14px 18px 18px}.experiment-trace dl>div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);display:grid}.experiment-trace dt,.experiment-trace dd{margin:0;padding:10px}.experiment-trace dt{color:var(--dim);text-transform:uppercase;font-size:9px}.experiment-trace dd{border-left:1px solid var(--line);color:var(--text);font-size:12px;line-height:1.55}.experiment-trace .experiment-decision{border-top-color:var(--event);background:color-mix(in oklch, var(--signal-lime) 7%, transparent)}.experiment-trace .experiment-decision dt{color:var(--event-hot)}.note-sequence{grid-template-columns:1fr 1fr;gap:12px;margin-top:54px;display:grid}.note-sequence a{border:1px solid var(--line-hot);background:var(--glass-content);border-radius:14px;flex-direction:column;justify-content:center;min-height:88px;padding:14px;transition-property:transform,border-color,background-color;transition-duration:.12s;display:flex}.note-sequence a:last-child{text-align:end;align-items:flex-end}.note-sequence a:hover{border-color:var(--signal-lime);background:var(--panel)}.note-sequence span{color:var(--dim);text-transform:uppercase;font-size:9px}.note-sequence strong{color:var(--text-strong);font-family:var(--prose);margin-top:7px;font-size:13px;line-height:1.4}.note-colophon{border-top:1px solid var(--line-hot);margin-top:54px;padding-top:18px}.note-colophon p{color:var(--dim)!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.note-colophon a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.note-reader-grid{grid-template-columns:minmax(0,82ch);gap:24px}.note-toc{display:none}.note-toc-mobile{border:1px solid var(--line-hot);background:var(--glass-content);border-radius:14px;display:block;overflow:hidden}.note-toc-mobile summary{min-height:48px;color:var(--cyan);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;font-size:10px;display:flex}.note-toc-mobile summary span{color:var(--dim)}.note-toc-mobile[open] summary{border-bottom:1px solid var(--line-hot)}}@media (color-gamut:p3){:root{--signal-cyan:oklch(82% .17 195);--signal-phosphor:oklch(80% .29 145);--signal-lime:oklch(88% .25 130);--signal-mint:oklch(90% .165 165);--amber:oklch(93% .22 112);--line-hot:oklch(86% .24 145/.78);--glass-edge-cool:oklch(82% .17 195/.44);--glass-wash:oklch(80% .29 145/.2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient-backdrop:before,.ambient-grid{animation:none;transform:none}.ambient-scan,.ambient-trace{display:none}.typing-cursor{opacity:1;animation:none}*{transition-duration:.01ms!important}}@media (prefers-contrast:more){:root{--text:oklch(97% .015 150);--text-strong:oklch(100% 0 0);--dim:oklch(84% .03 160);--line:oklch(88% .05 160/.56);--line-hot:oklch(90% .18 145/.9)}.tty-header,.identity-window,.agent-readout,.contact-commands,.project-table,.corpus-shell,.principle-grid{background:var(--bg);box-shadow:inset 0 0 0 1px var(--text-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.trace-pane,.tag-index,.project-row,.note-record{background:var(--bg)}.identity-copy h1,.section-intro h2,.proc-copy h2,.contact-terminal h2,.note-page h1{color:var(--text-strong);text-shadow:none;background:0 0}}@media (width<=980px){.identity-grid,.section-intro,.proc-grid{grid-template-columns:1fr}.identity-copy{border-right:0;border-bottom:1px solid var(--line-hot)}.operator-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-strip span:nth-child(3){border-right:0}.operator-strip span:nth-child(n+4){border-top:1px solid var(--line)}.section-intro,.proc-grid{gap:24px}.agent-readout{grid-template-columns:190px minmax(0,1fr)}.readout-source{border-top:1px solid var(--line);border-left:0;grid-column:2;padding-block:9px}.stance-row,.principle-grid{grid-template-columns:repeat(2,1fr)}.stance-row span:nth-child(2),.principle-grid>div:nth-child(2){border-right:0}.stance-row span:nth-child(-n+2),.principle-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.table-head{display:none}.project-row{grid-template-columns:125px minmax(0,1fr)}.project-proof{border-top:1px solid var(--line);border-right:0;grid-column:2}.corpus-shell{grid-template-columns:1fr}.tag-index{border-right:0;border-bottom:1px solid var(--line-hot)}.tag-groups{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}.tag-group{border-right:1px solid color-mix(in oklch, var(--tag-color) 22%, transparent);border-bottom:0}.tag-group:last-child{border-right:0}.contact-terminal{grid-template-columns:1fr;gap:28px}.contact-commands{width:100%}}@media (width<=700px){:root{--glass-blur:14px}html{scroll-padding-top:126px}.ambient-trace-two,.ambient-trace-three{display:none}.shell{width:min(100% - 24px,1280px)}.nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:8px}.nav-links{border-top:1px solid var(--line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:none;min-height:44px;padding-inline:8px}.workspace-index{min-width:12px;margin-inline-end:4px}.nav-links a:last-child{min-height:44px;margin-inline-start:2px}.status-online{display:none}.identity-window{margin-top:24px}.window-bar span:last-child{display:none}.operator-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-strip span:nth-child(3){border-right:1px solid var(--line)}.operator-strip span:nth-child(2n){border-right:0}.operator-strip span:nth-child(n+3){border-top:1px solid var(--line)}.operator-strip span:last-child{border-right:0;grid-column:1/-1}.identity-copy{padding:34px 20px 30px}.identity-copy h1{font-size:clamp(34px,10.8vw,50px)}.hero-lede{font-size:16px}.trace-list{padding:12px}.trace-list li{gap:7px 10px;padding:11px 10px}.agent-readout{margin-top:12px;display:block}.readout-signal,.readout-source{border:0;min-height:0;padding:10px 14px}.readout-signal{border-bottom:1px solid var(--line)}.agent-readout p{padding:14px;font-size:13px}.readout-source{border-top:1px solid var(--line)}.stance-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stance-row span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px;padding:14px}.stance-row span:nth-child(2n){border-right:0}.stance-row span:nth-child(n+3){border-bottom:0}.terminal-section{padding-block:58px}.project-row{display:block}.project-mode,.project-body,.project-proof{border-right:0;border-bottom:1px solid var(--line);padding:18px 16px}.project-proof{border-bottom:0}.tag-groups{grid-template-columns:1fr}.tag-group{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--tag-color) 22%, transparent)}.tag-group:last-child{border-bottom:0}.search-console{grid-template-columns:1fr auto}.search-console label{grid-column:1/-1}.search-console input{border-left:0;border-top:1px solid var(--line-hot);padding-top:10px;min-width:0;min-height:44px;padding-inline:0;font-size:16px}.filter-state{flex-wrap:wrap}.filter-state button{margin-inline-start:0}.note-record{grid-template-columns:34px minmax(0,1fr)}.record-index{padding-inline:8px}.record-main{padding:16px 14px}.record-open{border-top:1px solid var(--line);border-left:0;grid-column:2;justify-content:flex-start}.proc-grid{grid-template-columns:1fr}.proc-table div{grid-template-columns:95px 1fr}.principle-grid{grid-template-columns:1fr}.principle-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.principle-grid>div:last-child{border-bottom:0}.tty-footer{flex-direction:column;justify-content:center;align-items:flex-start}.note-page{width:min(100% - 28px,82ch);padding-top:38px}.note-page:before{word-spacing:.15em;margin-bottom:28px}.note-page h1{max-width:100%;font-size:clamp(38px,12vw,58px)}.note-deck{font-size:18px}.note-utilities>span{width:100%;margin-inline-start:0}.article-contract{border-radius:14px;margin-bottom:34px}.contract-grid>div{grid-template-columns:1fr}.contract-grid dt{border-right:0;border-bottom:1px solid var(--line);padding-bottom:7px}.contract-grid dd{padding-top:10px}.contract-lists{grid-template-columns:1fr}.contract-lists section+section{border-top:1px solid var(--line);border-left:0}.article-section{padding-bottom:40px}.article-section+.article-section{padding-top:38px}.article-section[data-depth="3"]{margin-inline-start:14px}.article-section-heading{gap:8px}.note-document>.article-section>p,.note-document .note-callout p,.note-document .note-details p,.note-document blockquote p{font-size:16px;line-height:1.72}.note-code{border-radius:10px;margin-inline:-7px}.code-line{grid-template-columns:40px minmax(max-content,1fr)}.code-line-number{padding-inline-end:9px}.code-line-text{padding-inline:11px 18px}.math-block,.interactive-plot,.sandbox-runner{border-radius:10px;margin-inline:-7px}.interactive-plot>figcaption,.sandbox-runner>figcaption{flex-direction:column;gap:6px}.sandbox-policy{white-space:normal}.math-expression{text-align:start;padding-inline:12px}.plot-host{min-height:330px;padding-inline:0}.sandbox-actions{flex-wrap:wrap}.sandbox-actions button{flex:130px}.evidence-ledger li,.artifact-ledger li{grid-template-columns:1fr;gap:8px}.evidence-ledger a,.artifact-ledger a{justify-self:start}.experiment-trace{grid-template-columns:36px minmax(0,1fr)}.experiment-trace dl>div{grid-template-columns:1fr}.experiment-trace dd{border-top:1px solid var(--line);border-left:0}.note-sequence{grid-template-columns:1fr}.note-sequence a:last-child{text-align:start;align-items:flex-start}}html[data-surface-theme=liquid]{--surface-theme-name:"liquid"}html[data-surface-theme=fracture]{--surface-theme-name:"fracture";--fracture-cut:18px;--fracture-cut-small:8px}html[data-color-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(95.5% .018 145);--bg-raised:oklch(98.5% .014 150);--panel:oklch(96.5% .025 150/.84);--panel-hot:oklch(90% .06 148/.9);--line:oklch(38% .055 160/.34);--line-hot:oklch(50% .16 145/.74);--text:oklch(30% .035 155);--text-strong:oklch(16% .035 150);--dim:oklch(43% .04 160);--signal-cyan:oklch(50% .13 195);--signal-phosphor:oklch(52% .18 145);--signal-lime:oklch(56% .18 130);--signal-mint:oklch(50% .13 165);--amber:oklch(56% .15 95);--glass-tint:oklch(97% .025 150/.76);--glass-tint-strong:oklch(99% .018 150/.88);--glass-content:oklch(98.5% .012 150/.92);--glass-edge:oklch(100% 0 0/.74);--glass-edge-cool:oklch(52% .13 195/.36);--glass-sheen:oklch(100% 0 0/.7);--glass-wash:oklch(66% .15 145/.16);--glass-shadow:oklch(18% .04 155/.2)}html[data-color-theme=light] .tty-header{box-shadow:inset 0 -1px 0 var(--glass-edge-cool), 0 12px 40px var(--glass-shadow);background:oklch(97.5% .022 150/.94)}html[data-color-theme=light] .operator-strip{background:oklch(94% .035 150/.74)}html[data-color-theme=light] :is(.window-bar,.pane-label,.table-head,.search-console){background:linear-gradient(108deg, var(--glass-sheen), transparent 36%), oklch(90% .06 150/.78)}html[data-color-theme=light] :is(.command-button,.tag-cloud button,.tag-list button,.contact-commands a,.tag){background:linear-gradient(135deg, var(--glass-sheen), transparent 48%), oklch(96% .03 155/.78)}html[data-color-theme=light] .command-button.primary{background:linear-gradient(110deg, var(--signal-phosphor), var(--signal-lime) 52%, var(--signal-cyan));color:oklch(99% .006 150)}html[data-color-theme=light] :is(.tag-cloud button[data-tag-group],.tag-list button[data-tag-group],.tag[data-tag-group]){background:linear-gradient(135deg, color-mix(in oklch, var(--tag-color) 12%, var(--glass-sheen)), transparent 52%), color-mix(in oklch, var(--tag-color) 7%, var(--glass-content))}html[data-color-theme=light] .ambient-backdrop:after{opacity:.12}html[data-color-theme=light] ::selection{color:oklch(99% .006 150)}.theme-control{border-left:1px solid var(--line);align-items:stretch;display:flex;position:relative}.theme-settings-button{border:0;border-right:1px solid var(--line);min-width:44px;min-height:44px;color:var(--dim);cursor:pointer;background:0 0;place-items:center;transition-property:color,background-color,transform;transition-duration:.14s;display:grid;position:relative}.theme-settings-button:hover,.theme-settings-button[aria-expanded=true]{background:var(--panel-hot);color:var(--event-hot)}.theme-settings-button svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:1.5px;width:19px;height:19px}.theme-popover{z-index:60;border:1px solid var(--line-hot);background:linear-gradient(135deg, var(--glass-sheen), transparent 30%), var(--glass-tint-strong);width:min(320px,100vw - 24px);box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 72px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%);backdrop-filter:blur(var(--glass-blur)) saturate(145%);border-radius:18px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.theme-popover-heading{border-bottom:1px solid var(--line-hot);background:var(--panel-hot);min-height:42px;color:var(--event-hot);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-inline:13px;font-size:9px;display:flex}.theme-popover-heading span:last-child{color:var(--dim)}.theme-fieldset{border:0;margin:0;padding:14px}.theme-fieldset+.theme-fieldset{border-top:1px solid var(--line)}.theme-fieldset legend{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;padding:0 0 8px;font-size:9px}.theme-option-grid{gap:7px;display:grid}.theme-option-grid button{border:1px solid var(--line);background:var(--glass-content);min-height:52px;color:var(--text);cursor:pointer;text-align:start;align-items:center;gap:10px;transition-property:color,background-color,border-color,transform;transition-duration:.12s;display:grid}.theme-option-grid button:hover{border-color:var(--cyan);color:var(--text-strong)}.theme-option-grid button.active-theme{border-color:var(--event-hot);background:color-mix(in oklch, var(--signal-lime) 12%, var(--glass-content))}.surface-options{grid-template-columns:1fr}.surface-options button{grid-template-columns:54px minmax(0,1fr);padding:8px 10px}.surface-options strong,.surface-options small{display:block}.surface-options strong{color:var(--text-strong);font-size:11px}.surface-options small{color:var(--dim);margin-top:3px;font-size:9px}.theme-preview{border:1px solid var(--line-hot);background:var(--panel);width:48px;height:34px;display:block;position:relative}.theme-preview-liquid{border-radius:12px}.theme-preview-fracture{clip-path:polygon(0 8px,8px 0,40px 0,48px 8px,48px 26px,40px 34px,8px 34px,0 26px)}.theme-preview i{border:1px solid var(--event-hot);display:block;position:absolute}.theme-preview i:first-child{inset:5px}.theme-preview i:nth-child(2){inset:10px}.theme-preview i:nth-child(3){inset:15px}.theme-preview-liquid i{border-radius:999px}.theme-preview-fracture i{border-bottom:0;border-right:0;transform:rotate(45deg)}.color-options{grid-template-columns:1fr 1fr}.color-options button{grid-template-columns:22px 1fr;min-height:44px;padding:7px 9px;font-size:10px}.color-preview{border:1px solid var(--line-hot);width:18px;height:18px;display:block}.color-preview-dark{background:oklch(8% .018 150)}.color-preview-light{background:oklch(95.5% .018 145)}html[data-surface-theme=fracture] .ambient-backdrop{background:linear-gradient(135deg, color-mix(in oklch, var(--signal-phosphor) 16%, transparent) 0 1px, transparent 1px 50%) 0 0 / 96px 96px, linear-gradient(45deg, transparent 0 49.5%, color-mix(in oklch, var(--signal-cyan) 12%, transparent) 49.5% 50.5%, transparent 50.5%) 0 0 / 192px 192px, conic-gradient(from 45deg at 22% 18%, color-mix(in oklch, var(--signal-phosphor) 22%, transparent), transparent 25% 75%, color-mix(in oklch, var(--signal-cyan) 14%, transparent)), linear-gradient(180deg, var(--bg-raised), var(--bg) 62%)}html[data-surface-theme=fracture] .ambient-backdrop:before{background:conic-gradient(from 45deg at 18% 20%, transparent 0 12.5%, color-mix(in oklch, var(--signal-mint) 18%, transparent) 12.5% 25%, transparent 25% 62.5%, color-mix(in oklch, var(--signal-phosphor) 16%, transparent) 62.5% 75%, transparent 75%), conic-gradient(from 225deg at 82% 62%, transparent 0 18%, color-mix(in oklch, var(--signal-cyan) 14%, transparent) 18% 32%, transparent 32% 68%, color-mix(in oklch, var(--signal-lime) 12%, transparent) 68% 82%, transparent 82%);filter:blur(36px)}html[data-surface-theme=fracture] .ambient-grid{background-image:linear-gradient(30deg, color-mix(in oklch, var(--signal-phosphor) 8%, transparent) 1px, transparent 1px), linear-gradient(150deg, color-mix(in oklch, var(--signal-mint) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--signal-cyan) 6%, transparent) 1px, transparent 1px);background-size:48px 84px,48px 84px,48px 84px}html[data-surface-theme=fracture] :is(.identity-window,.agent-readout,.project-table,.corpus-shell,.principle-grid,.contact-commands,.article-contract,.note-toc,.note-toc-mobile,.evidence-ledger,.artifact-ledger,.experiment-ledger,.theme-popover){clip-path:polygon(0 var(--fracture-cut), var(--fracture-cut) 0, calc(100% - var(--fracture-cut-small)) 0, 100% var(--fracture-cut-small), 100% calc(100% - var(--fracture-cut)), calc(100% - var(--fracture-cut)) 100%, var(--fracture-cut-small) 100%, 0 calc(100% - var(--fracture-cut-small)));border-radius:0}html[data-surface-theme=fracture] :is(.command-button,.tag-cloud button,.tag-list button,.contact-commands a,.tag,.theme-settings-button,.theme-option-grid button,.note-utilities button,.note-utilities a,.heading-anchor,.note-sequence a,.note-code,.math-block,.interactive-plot,.sandbox-runner,.note-table-wrap,.note-details,.note-callout){clip-path:polygon(0 var(--fracture-cut-small), var(--fracture-cut-small) 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - var(--fracture-cut-small)), calc(100% - var(--fracture-cut-small)) 100%, 4px 100%, 0 calc(100% - 4px));border-radius:0}html[data-surface-theme=fracture] :is(.identity-window,.project-table,.corpus-shell,.article-contract){filter:drop-shadow(10px 12px 0 color-mix(in oklch, var(--signal-cyan) 11%, transparent))}html[data-surface-theme=fracture] :is(.window-bar,.pane-label,.table-head,.search-console,.theme-popover-heading){background-image:linear-gradient(135deg, transparent 0 78%, color-mix(in oklch, var(--signal-cyan) 12%, transparent) 78% 79%, transparent 79%), linear-gradient(108deg, var(--glass-sheen), transparent 36%)}@media (color-gamut:p3){html[data-color-theme=light]{--signal-cyan:oklch(50% .16 195);--signal-phosphor:oklch(52% .22 145);--signal-lime:oklch(56% .21 130);--signal-mint:oklch(50% .15 165)}}@media (prefers-contrast:more){html[data-color-theme=light]{--text:oklch(20% .025 155);--text-strong:oklch(8% .02 150);--dim:oklch(32% .03 160);--line:oklch(20% .035 160/.62);--line-hot:oklch(38% .15 145/.92)}.theme-popover{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=700px){.theme-control{border-left:0;justify-self:end}.theme-settings-button{border:1px solid var(--line);min-height:46px}.theme-popover{position:fixed;top:68px;right:12px}}main,.route-page{z-index:1;position:relative}.nav-links a[aria-current=page]{background:color-mix(in oklch, var(--signal-phosphor) 10%, transparent);color:var(--text-strong)}.nav-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.route-page{min-height:calc(100vh - 144px)}.route-shell{padding-block:72px 96px}.homepage-directory{border-bottom:1px solid var(--line-hot);margin-top:20px}.section-directory{border:1px solid var(--line-hot);background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 58px var(--glass-shadow);border-bottom:0;border-right:0;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.directory-row{border-right:1px solid var(--line-hot);border-bottom:1px solid var(--line-hot);background:var(--glass-content);grid-template-columns:42px minmax(0,1fr) auto;min-width:0;min-height:178px;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.directory-row:hover{border-color:var(--event-hot);background:var(--panel-hot)}.directory-row:active{transform:scale(.99)}.directory-index{border-right:1px solid var(--line);color:var(--event-hot);font-variant-numeric:tabular-nums;padding:22px 10px;font-size:10px}.directory-body{flex-direction:column;min-width:0;padding:22px 20px;display:flex}.directory-path{color:var(--cyan);overflow-wrap:anywhere;font-size:10px}.directory-body strong{color:var(--text-strong);font-family:var(--display);letter-spacing:-.035em;margin-top:14px;font-size:28px;font-weight:800}.directory-body>span:last-child{max-width:60ch;color:var(--dim);font-family:var(--prose);text-wrap:pretty;margin-top:9px;font-size:13px;line-height:1.55}.directory-action{border-left:1px solid var(--line);min-width:110px;color:var(--cyan);text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:22px 16px;font-size:10px;font-weight:700;display:flex}.directory-action small{color:var(--dim);font-size:9px;font-weight:400}.section-intro h1,.proc-copy h1,.contact-terminal h1,.cv-copy h1{background:linear-gradient(105deg, var(--text-strong) 0%, var(--signal-mint) 52%, var(--signal-lime) 100%);color:#0000;font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 0 54px color-mix(in oklch, var(--signal-phosphor) 14%, transparent);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(42px,5.2vw,66px);font-weight:800;line-height:.98}.project-body h2,.record-main h2{color:var(--text-strong);font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:800}.project-body h2{font-size:25px}.record-main h2{margin-top:8px;font-size:21px}.project-body h2 a:hover,.record-main h2 a:hover{color:var(--cyan)}.tag-list a{border:1px solid var(--line);background:linear-gradient(135deg, var(--glass-sheen), transparent 48%), oklch(18% .065 155/.62);min-width:44px;min-height:44px;color:var(--dim);box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;display:inline-flex}.tag-list a:hover{border-color:var(--arch);color:var(--text-strong)}.note-lenses{border:1px solid var(--line-hot);background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 58px var(--glass-shadow);border-radius:18px;margin-bottom:24px;overflow:hidden}.note-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.note-lens{border-right:1px solid var(--line-hot);min-width:0}.note-lens:last-child{border-right:0}.note-lens>header{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:116px;padding:15px 13px;display:grid}.note-lens>header>span{color:var(--event-hot);font-size:9px}.note-lens h2{color:var(--text-strong);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:800}.note-lens header p{color:var(--dim);font-family:var(--prose);margin:7px 0 0;font-size:10px;line-height:1.5}.note-lens ul{margin:0;padding:0;list-style:none}.note-lens li+li{border-top:1px solid var(--line)}.note-lens a{flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:11px 13px;display:flex}.note-lens a:hover{background:var(--panel-hot)}.note-lens a>span{color:var(--text);font-family:var(--prose);font-size:11px;font-weight:650;line-height:1.4}.note-lens a small{color:var(--dim);text-transform:uppercase;font-size:8px}.note-lens-featured{box-shadow:inset 0 2px 0 var(--event)}.note-lens-working-set{box-shadow:inset 0 2px 0 var(--amber)}.note-lens-empty{color:var(--dim);margin:0;padding:16px 13px;font-size:10px;line-height:1.5}.contact-terminal h1{max-width:900px;margin-top:10px;font-size:clamp(48px,6.2vw,78px)}.cv-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:end;gap:70px;display:grid}.cv-copy h1{font-size:clamp(48px,6.2vw,78px);line-height:.96}.cv-copy>p:last-child{max-width:66ch;color:var(--text);font-family:var(--prose);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.62}.cv-meta{border-top:1px solid var(--line-hot);margin:0}.cv-meta div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);display:grid}.cv-meta dt,.cv-meta dd{margin:0;padding:11px 12px;font-size:10px}.cv-meta dt{border-right:1px solid var(--line);color:var(--dim);text-transform:uppercase}.cv-meta dd{color:var(--text-strong);overflow-wrap:anywhere}.cv-status{color:var(--green)}.cv-pdf-shell{border:1px solid var(--line-hot);background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 58px var(--glass-shadow);border-radius:18px;margin-top:42px;overflow:hidden}.cv-pdf-frame{background:oklch(97% .006 260);border:0;width:100%;height:min(78vh,1050px);min-height:760px;display:block}.cv-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cv-open-link{border:1px solid var(--line-hot);border-left:2px solid var(--event);background:var(--glass-content);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 16px;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.cv-open-link>span{color:var(--dim);font-size:10px}.cv-open-link strong{color:var(--cyan);text-transform:uppercase;font-size:11px}.cv-open-link:hover{border-color:var(--amber);background:var(--panel-hot)}.cv-open-link:active{transform:scale(.99)}.photos-intro{margin-bottom:22px}.photo-policy{border:1px solid var(--line-hot);background:var(--glass-content);border-bottom:0;border-right:0;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.photo-policy span{border-right:1px solid var(--line-hot);border-bottom:1px solid var(--line-hot);min-height:44px;color:var(--dim);text-transform:uppercase;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.photo-policy i{background:var(--green);width:6px;height:6px;color:var(--green);border-radius:50%;box-shadow:0 0 10px}.photo-filter{border:1px solid var(--line-hot);background:var(--glass-content);border-radius:16px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;padding:8px;display:flex}.photo-filter button{border:1px solid var(--line);min-height:44px;color:var(--dim);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-size:10px}.photo-filter button span{color:var(--arch);margin-left:6px}.photo-filter button:hover{border-color:var(--arch);color:var(--text-strong)}.photo-filter button.active-filter{border-color:var(--event-hot);background:color-mix(in oklch, var(--signal-lime) 14%, transparent);color:var(--text-strong)}.photo-filter output{color:var(--green);text-transform:uppercase;margin-inline-start:auto;padding-inline:8px;font-size:9px}.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.photo-frame{border:1px solid var(--line-hot);background:var(--glass-content);min-width:0;box-shadow:5px 5px 0 color-mix(in oklch, var(--signal-phosphor) 8%, transparent);border-radius:14px;transition:transform .14s,border-color .14s,background-color .14s;overflow:hidden}.photo-frame:hover{border-color:var(--arch);background:var(--panel-hot);transform:translateY(-2px)}.photo-open{background:var(--bg);cursor:zoom-in;border:0;width:100%;min-height:44px;padding:0;display:block}.photo-open img{outline-offset:-1px;outline:1px solid oklch(100% 0 0/.1);width:100%;height:auto;display:block}.photo-meta{border-top:1px solid var(--line);min-height:40px;color:var(--dim);text-transform:uppercase;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 9px;font-size:8px;display:grid}.photo-meta span:nth-child(2){color:var(--cyan)}.photo-meta strong{color:var(--amber);font-size:9px}.photo-lightbox{border:1px solid var(--line-hot);background:var(--bg-raised);width:min(94vw,1500px);max-width:none;max-height:94vh;color:var(--text);padding:0;box-shadow:0 24px 90px oklch(0% 0 0/.72)}.photo-lightbox::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(8% .015 260/.88)}.lightbox-bar{z-index:1;border-bottom:1px solid var(--line-hot);background:var(--bg-raised);min-height:50px;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;font-size:9px;display:flex;position:sticky;top:0}.lightbox-bar button{border:1px solid var(--event);min-height:40px;color:var(--text-strong);cursor:pointer;background:0 0;padding:7px 10px}.photo-lightbox figure{place-items:center;margin:0;padding:12px;display:grid}.photo-lightbox figure img{outline:1px solid oklch(100% 0 0/.1);width:auto;max-width:100%;height:auto;max-height:calc(94vh - 100px);display:block}.photo-lightbox figcaption{width:100%;color:var(--dim);text-align:center;text-transform:uppercase;padding:10px 2px 0;font-size:9px}html[data-surface-theme=fracture] :is(.section-directory,.note-lenses,.cv-pdf-shell,.cv-open-link,.photo-policy,.photo-filter,.photo-frame){clip-path:polygon(0 12px,12px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 10px),calc(100% - 10px) 100%,18px 100%,0 calc(100% - 18px));border-radius:0}html[data-color-theme=light] .tag-list a{background:color-mix(in oklch, var(--signal-mint) 8%, var(--glass-content))}@media (width<=1120px){.status-online{display:none}}@media (width<=980px){.cv-intro{grid-template-columns:1fr;gap:24px}.section-directory{grid-template-columns:1fr}.note-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-lens{border-bottom:1px solid var(--line-hot)}.note-lens:nth-child(2n){border-right:0}.note-lens:nth-last-child(-n+2){border-bottom:0}.photo-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.route-shell{padding-block:48px 64px}.directory-row{grid-template-columns:34px minmax(0,1fr);min-height:0}.directory-index{padding-inline:8px}.directory-body{padding:18px 14px}.directory-action{border-top:1px solid var(--line);border-left:0;flex-direction:row;grid-column:2;align-items:center;min-width:0;min-height:44px;padding:10px 14px}.section-intro h1,.proc-copy h1{font-size:clamp(38px,12vw,54px)}.note-lens-grid{grid-template-columns:1fr}.note-lens,.note-lens:nth-child(2n),.note-lens:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-hot)}.note-lens:last-child{border-bottom:0}.note-lens>header{min-height:0}.cv-pdf-shell{margin-top:30px}.cv-pdf-frame{height:72vh;min-height:620px}.cv-actions{grid-template-columns:1fr}.cv-open-link{flex-direction:column;align-items:flex-start;gap:5px}.photo-filter output{align-items:center;width:100%;min-height:32px;margin-inline-start:0;display:flex}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.photo-meta{grid-template-columns:1fr auto;gap:4px 8px}.photo-meta span:nth-child(2){grid-column:1}.lightbox-bar{align-items:flex-start}.lightbox-bar span{padding-top:7px}.photo-lightbox figure{padding:8px}}@media (prefers-contrast:more){.section-intro h1,.proc-copy h1,.contact-terminal h1,.cv-copy h1{color:var(--text-strong);text-shadow:none;background:0 0}}
