:root{color-scheme:dark;font-family:Segoe UI Variable,Segoe UI,sans-serif;background:#07110f;color:#e9f3e9;font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 40% 35%,#142b25 0,#07110f 47%,#030807)}body:before{content:"";position:fixed;inset:0;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}#app{height:100vh;display:grid;grid-template-rows:88px 1fr 50px}.topbar{display:flex;align-items:center;gap:26px;padding:18px 26px 14px;border-bottom:1px solid rgba(171,221,194,.16);background:#030a0894;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4}.eyebrow{font:500 10px/1.3 DM Mono,monospace;letter-spacing:.18em;color:#81a99a}h1{margin:6px 0 0;font-weight:300;font-size:clamp(22px,2.2vw,33px);letter-spacing:-.045em}h1 i{color:#9df7c4;font-style:normal;margin:0 8px}.clock-block{display:grid;justify-items:end;gap:2px;margin-left:auto;font-family:DM Mono,monospace}.clock-block strong{font-size:20px;font-weight:400;color:#caffd9;letter-spacing:.06em}.clock-block>span:last-child{font-size:9px;color:#709286}#clock-mode{margin-top:2px;color:#d2a951;font:500 8px DM Mono,monospace;letter-spacing:.12em}.founding-attribution{display:grid;gap:3px;padding-left:22px;border-left:1px solid rgba(171,221,194,.2);white-space:nowrap}.founding-attribution span{color:#8db09f;font:500 8px DM Mono,monospace;letter-spacing:.16em}.founding-attribution strong{color:#dcebe0;font:500 11px Segoe UI Variable,Segoe UI,sans-serif}.foundation-navigation{flex:0 1 235px;max-width:235px}.about-living-universe-button{display:grid;width:100%;min-height:0;gap:4px;padding:8px 11px;color:#cce7db;border-color:#98e7b845;background:linear-gradient(110deg,#113125c2,#05130ead);text-align:left;transform:none}.about-living-universe-button strong{font:600 9px/1.3 Segoe UI Variable,Segoe UI,sans-serif;letter-spacing:.05em}.about-living-universe-button small{color:#d0ae62;font:500 7px/1.35 DM Mono,monospace;letter-spacing:.08em}.about-living-universe-button:hover,.about-living-universe-button:focus-visible{color:#07140e;background:#9ae8b8;border-color:#9ae8b8}.about-living-universe-button:hover small,.about-living-universe-button:focus-visible small{color:#203e2d}.contribution-actions{display:grid;grid-template-columns:1fr;gap:4px;min-width:176px}.contribution-actions button{width:100%;min-height:0;padding:8px 10px;transform:none}.contribute-button{color:#092016;background:linear-gradient(100deg,#7cdda4,#b6ed85);border-color:#9becae;box-shadow:0 0 26px #78edab1f}.contribute-button span{font-size:16px;line-height:8px}.contact-button{color:#b9ded0;background:#133429bd;border-color:#89deac6b}.guidelines-button{justify-content:center;padding:4px 8px!important;color:#8ca99d;background:transparent;border-color:#abddc229;font-size:7px}.runtime-alert{position:fixed;z-index:20;inset:18px 18px auto;display:flex;align-items:center;gap:18px;padding:14px 18px;color:#f5ddaa;background:#241a0d;border:1px solid #c89942;box-shadow:0 12px 42px #00000073;font:500 11px/1.5 DM Mono,monospace}.runtime-alert strong{color:#ffd989;letter-spacing:.12em;white-space:nowrap}.runtime-alert code{color:#fff0c9}.noscript-alert{top:84px}html[data-runtime-ready=true] .runtime-alert{display:none!important}main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-template-rows:minmax(0,1fr) 112px;position:relative}#universe-map{position:relative;min-width:0;min-height:0;overflow:hidden}#universe-map canvas{display:block;width:100%;height:100%}.map-label,.navigation-hint,.selection-label{position:absolute;z-index:2;font:500 9px/1 DM Mono,monospace;letter-spacing:.14em;color:#7da093;pointer-events:none}.map-label{top:22px;left:24px}.navigation-hint{right:18px;bottom:16px;opacity:.7}.selection-label{left:50%;top:18%;transform:translate(-50%);padding:8px 11px;background:#061310ad;border:1px solid rgba(141,235,187,.22);color:#b9e8cd}.live-dot{display:inline-block;width:6px;height:6px;background:#85f3b4;border-radius:50%;box-shadow:0 0 12px #79ffc0;margin-right:8px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 3px #79ffc0}}.inspector{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;min-height:0;border-left:1px solid rgba(171,221,194,.16);padding:0;background:linear-gradient(160deg,#0b1b16eb,#040c0af0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;z-index:3}.inspector-content{flex:1 1 auto;min-height:0;overflow:auto;padding:26px 24px 18px}.inspector-heading{display:flex;justify-content:space-between;align-items:center}.pill{padding:5px 7px;border:1px solid rgba(135,242,179,.35);border-radius:99px;font:500 8px DM Mono,monospace;letter-spacing:.08em;color:#9df7c4}.inspector h2{margin:32px 0 5px;font-weight:400;font-size:27px;letter-spacing:-.04em;text-transform:capitalize}.kind{margin:0 0 30px;color:#d1a754;font:500 10px DM Mono,monospace;letter-spacing:.15em}.equation-card{padding:15px;border:1px solid rgba(190,229,206,.15);background:#02080761}.equation-card code{display:block;color:#dcf8e4;margin-top:12px;white-space:normal;font:400 13px/1.65 DM Mono,monospace}.inspector-content>p:not(.kind){color:#9db3aa;font-size:12px;line-height:1.7}.state-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(190,229,206,.12);border-left:1px solid rgba(190,229,206,.12);margin:24px 0}.state-grid div{padding:12px;border-right:1px solid rgba(190,229,206,.12);border-bottom:1px solid rgba(190,229,206,.12)}.state-grid dt{color:#6f8c81;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.state-grid dd{margin:6px 0 0;font:400 11px DM Mono,monospace;color:#d4e4d8}.state-grid .pass{color:#8ff0b5}button{width:100%;padding:13px 14px;display:flex;justify-content:space-between;border:1px solid #79d7a0;background:#79d7a0;color:#092016;font:600 11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:.2s ease}button:hover{background:#a2f1bf;transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.55;transform:none}.trace-result{margin-top:12px;padding-left:10px;border-left:2px solid #a47e37;color:#8fa69d;font-size:10px;line-height:1.6}.timeline-panel{grid-column:1;padding:14px 25px;border-top:1px solid rgba(171,221,194,.16);background:#040d0bd6;z-index:3}.timeline-title{display:flex;justify-content:space-between;align-items:end}.timeline-title>div:first-child{display:grid;gap:3px}.timeline-title strong{font-size:11px;font-weight:500;text-transform:capitalize}.discovery-clock{display:flex;align-items:center;gap:10px;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#7d978d}.discovery-clock strong{color:#d5ad5b;font:400 9px DM Mono,monospace}input[type=range]{width:100%;height:2px;margin:17px 0 8px;accent-color:#8ce7af;cursor:ew-resize}.ticks{display:flex;justify-content:space-between;font:400 7px DM Mono,monospace;color:#547168;letter-spacing:.08em}.legend-panel{position:absolute;left:24px;bottom:130px;width:190px;padding:13px;border:1px solid rgba(171,221,194,.13);background:#040d0ba8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.legend-items{display:grid;gap:7px;margin-top:11px;color:#829c92;font:400 8px DM Mono,monospace}.legend-items span{display:flex;align-items:center;gap:8px}.swatch{width:6px;height:6px;border-radius:50%}.biological{background:#8fe06a}.matter{background:#77b6e7}.energy{background:#e0c55c}.process{background:#d182c7}.relation{background:#b5a7f3}footer{display:grid;grid-template-columns:auto 220px 1fr auto;align-items:center;gap:16px;padding:0 25px;border-top:1px solid rgba(171,221,194,.16);background:#030a08;z-index:4;font:500 8px DM Mono,monospace;letter-spacing:.12em;color:#87d8a8}footer .founding-attribution{padding:0 20px 0 0;border-left:0;border-right:1px solid rgba(171,221,194,.2)}footer p{margin:0;color:#627b72;letter-spacing:.03em}footer span:last-child{color:#627b72}.contribution-workflow{position:fixed;inset:0;z-index:30;display:grid;justify-items:end;background:#01060585;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contribution-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.contribution-backdrop:hover{background:transparent;transform:none}.contribution-panel{position:relative;width:min(720px,92vw);height:100vh;overflow-y:auto;padding:28px 34px 42px;background:linear-gradient(145deg,#0c1f19fc,#030a08fe);border-left:1px solid rgba(143,240,183,.28);box-shadow:-28px 0 90px #00000094}.contribution-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(171,221,194,.14)}.contribution-header h2{margin:7px 0 0;color:#ecf7ef;font-size:clamp(27px,4vw,42px);font-weight:300;letter-spacing:-.045em;text-transform:uppercase}.icon-button{flex:0 0 38px;width:38px;height:38px;padding:0;display:grid;place-items:center;color:#9eb8ae;background:#ffffff08;border-color:#abddc22e;font:300 24px/1 sans-serif}.proposal-boundary{display:grid;grid-template-columns:1fr auto;gap:7px 18px;margin:22px 0;padding:17px 18px;border:1px solid rgba(222,181,91,.25);background:#281b0852}.proposal-boundary strong{color:#f1cd7a;font:600 11px DM Mono,monospace;letter-spacing:.08em}.proposal-boundary>span{color:#c7a75d;font:500 10px DM Mono,monospace}.proposal-boundary code{color:#f0dfb4}.proposal-boundary p{grid-column:1 / -1;margin:3px 0 0;color:#a99e82;font-size:11px;line-height:1.6}.contribution-tabs{display:flex;gap:6px;margin-bottom:24px}.contribution-tabs button{width:auto;padding:9px 12px;color:#739287;background:transparent;border-color:#abddc224}.contribution-tabs button.active{color:#0b2419;background:#8de2ae;border-color:#8de2ae}.guidelines-view h3,.proposal-receipt h3{margin:0 0 18px;color:#e4f3e8;font-size:24px;font-weight:400}.guideline-definition{padding:18px;color:#dff2e5;border-left:3px solid #84e4aa;background:#64c98f14;font-size:14px;line-height:1.65}.guidelines-view ul{display:grid;gap:12px;margin:24px 0;padding-left:20px;color:#9db5ab;font-size:12px;line-height:1.6}.guidelines-view li::marker{color:#86d9a8}.proposal-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;align-content:start;gap:7px;color:#88a89c;font:500 9px DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.field.full,.proposal-form .full{grid-column:1 / -1}.field input,.field select,.field textarea{width:100%;min-width:0;padding:11px 12px;color:#dcece1;background:#0006047a;border:1px solid rgba(171,221,194,.17);border-radius:0;outline:none;font:400 12px/1.5 Segoe UI Variable,Segoe UI,sans-serif;text-transform:none}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7bdba2;box-shadow:0 0 0 2px #7bdba21a}.proposal-acknowledgment{display:flex;align-items:flex-start;gap:11px;padding:14px;color:#adc0b8;background:#5b997512;border:1px solid rgba(171,221,194,.14);font-size:11px;line-height:1.5}.proposal-acknowledgment input{width:16px;height:16px;flex:0 0 auto;accent-color:#7bdba2}.proposal-submit{margin-top:2px}.proposal-error{padding:12px 14px;color:#ffc6aa;background:#691f1040;border:1px solid rgba(255,139,105,.28);font:500 10px/1.5 DM Mono,monospace}.equation-entry>small{color:#647e74;font:400 10px/1.5 Segoe UI Variable,Segoe UI,sans-serif;letter-spacing:0;text-transform:none}.equation-helper-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(126,230,168,.26);background:linear-gradient(120deg,#469d6a24,#19372c14)}.equation-helper-callout strong{color:#bff3d1;font:600 11px DM Mono,monospace;letter-spacing:.05em}.equation-helper-callout p{margin:6px 0 0;max-width:430px;color:#8fa99f;font:400 11px/1.55 Segoe UI Variable,Segoe UI,sans-serif;letter-spacing:0;text-transform:none}.equation-helper-callout button{flex:0 0 auto;width:auto;padding:11px 14px;color:#072015;background:#8de2ae;border-color:#8de2ae}.equation-builder{padding:20px;border:1px solid rgba(125,229,166,.3);background:#030d0ab8;box-shadow:inset 0 0 50px #2c7e4f0d}.equation-builder>header{display:flex;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid rgba(171,221,194,.14)}.equation-builder h3{margin:6px 0 0;color:#e5f4e9;font-size:22px;font-weight:400}.equation-builder h4{margin:0 0 12px;color:#d8eee0;font-size:17px;font-weight:400}.equation-builder p{color:#829c92;font-size:11px;line-height:1.55}.builder-safety{margin:16px 0;padding:13px 15px;color:#e5c878;border-left:3px solid #cfaa4d;background:#5e41112e}.builder-safety strong{font:600 9px DM Mono,monospace;letter-spacing:.1em}.builder-safety p{margin:6px 0 0;color:#ab9e79}.builder-progress{display:flex;align-items:baseline;gap:13px;margin-bottom:19px;color:#759287;font:500 9px DM Mono,monospace;letter-spacing:.1em}.builder-progress strong{color:#8de2ae;font-size:11px}.builder-step{display:grid;gap:14px}.builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.packet-rows{display:grid;gap:9px}.packet-variable-row,.packet-unit-row,.packet-evidence-row{display:grid;grid-template-columns:1fr 140px;gap:9px;align-items:end;padding:11px;border:1px solid rgba(171,221,194,.12);background:#00050459}.packet-unit-row{grid-template-columns:1fr 150px 1fr}.packet-evidence-row{grid-template-columns:1fr 1fr auto}.packet-row-label{color:#bdd2c8;font:500 11px Segoe UI Variable,Segoe UI,sans-serif}.packet-rows input,.packet-rows select{width:100%;padding:9px 10px;color:#dcece1;background:#0006048c;border:1px solid rgba(171,221,194,.17)}.secondary-action{width:auto;justify-self:start;padding:9px 12px;color:#99c9ad;background:transparent}.relationship-assessment{min-height:48px;padding:13px;color:#e3c77f;border:1px solid rgba(222,181,91,.24);background:#452e0a2e;font:500 10px/1.5 DM Mono,monospace;white-space:pre-wrap}.builder-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(171,221,194,.13)}.builder-actions button{width:auto;min-width:100px}.packet-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.readiness-item{padding:9px 10px;color:#9ab0a7;background:#00060466;border:1px solid rgba(171,221,194,.12);font:500 9px DM Mono,monospace}.readiness-item.pass{color:#93e8b5;border-color:#7de5a640}.readiness-item.missing{color:#e5bb70;border-color:#deb55b40}.packet-preview pre{max-height:360px;overflow:auto;margin:3px 0;padding:15px;color:#b7cbc1;background:#020806;border:1px solid rgba(171,221,194,.14);font:400 10px/1.65 DM Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.packet-preview .proposal-submit:disabled{opacity:.38;cursor:not-allowed}.honeypot{position:fixed!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.proposal-receipt{padding:24px;border:1px solid rgba(134,234,174,.25);background:#408b5e14}.receipt-signal{display:block;margin-bottom:9px;color:#8cf0b5;font:600 9px DM Mono,monospace;letter-spacing:.15em}.proposal-receipt dl{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border-top:1px solid rgba(171,221,194,.14);border-left:1px solid rgba(171,221,194,.14)}.proposal-receipt dl div{min-width:0;padding:13px;border-right:1px solid rgba(171,221,194,.14);border-bottom:1px solid rgba(171,221,194,.14)}.proposal-receipt dt{color:#759186;font:500 8px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.proposal-receipt dd{margin:7px 0 0;overflow-wrap:anywhere;color:#d8ebe0;font:400 10px/1.45 DM Mono,monospace}.review-workspace{position:fixed;inset:0;z-index:40;overflow:auto;color:#c7d8cf;background:#030806}.review-panel{min-height:100vh;padding:28px clamp(18px,4vw,58px) 64px;background:radial-gradient(circle at 85% 5%,rgba(102,166,129,.12),transparent 34%),linear-gradient(145deg,#07110e,#020605)}.review-header,.review-session,.review-detail-header,.review-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.review-header{padding-bottom:22px;border-bottom:1px solid rgba(171,221,194,.16)}.review-header h2{margin:6px 0 0;color:#edf8f0;font-size:clamp(27px,4vw,48px);font-weight:300;letter-spacing:-.045em;text-transform:uppercase}.review-exit{padding:9px 13px;color:#9ab6aa;border:1px solid rgba(171,221,194,.18);text-decoration:none;font:500 9px DM Mono,monospace;text-transform:uppercase}.review-boundary{display:grid;grid-template-columns:1fr auto;gap:7px 18px;margin:22px 0;padding:17px 18px;border:1px solid rgba(222,181,91,.28);background:#281b0852}.review-boundary strong,.review-boundary span{color:#efc86f;font:600 10px DM Mono,monospace;letter-spacing:.08em}.review-boundary p{grid-column:1 / -1;margin:3px 0 0;color:#afa184;font-size:11px;line-height:1.65}.review-auth-form{width:min(560px,100%);margin:9vh auto 0;padding:24px;border:1px solid rgba(143,240,183,.22);background:#0a1b15b8}.review-auth-form button{width:100%;margin-top:16px}.review-session{align-items:center;margin:22px 0;padding:14px 16px;border:1px solid rgba(171,221,194,.15);background:#20483321}.review-session div{display:grid;gap:4px}.review-session strong{color:#e2f3e7}.review-session small{color:#799489;font:400 9px/1.5 DM Mono,monospace}.review-session button{width:auto}.review-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:22px;align-items:start}.review-queue{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding:16px;border:1px solid rgba(171,221,194,.14);background:#050f0bd1}.review-queue>div:first-child{display:grid;gap:5px;margin-bottom:14px}.review-proposal-list{display:grid;gap:7px}.review-proposal-list button{display:grid;gap:5px;width:100%;padding:12px;text-align:left;transform:none;color:#a9c0b5;background:#19392a2e;border-color:#abddc21f}.review-proposal-list button.active{color:#092016;background:#8de2ae;border-color:#8de2ae}.review-proposal-list strong,.review-proposal-list small{font:500 8px DM Mono,monospace;letter-spacing:.06em}.review-proposal-list span{font-size:11px}.review-detail{min-width:0}.review-detail-header{align-items:center;padding:16px 0}.review-detail-header h3{margin:5px 0 0;color:#edf7f0;font-size:30px;font-weight:350}.review-status{padding:8px 10px;color:#efc976;border:1px solid rgba(222,181,91,.28);font:600 9px DM Mono,monospace}.review-identity-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 14px;border-top:1px solid rgba(171,221,194,.14);border-left:1px solid rgba(171,221,194,.14)}.review-identity-grid div{padding:12px;border-right:1px solid rgba(171,221,194,.14);border-bottom:1px solid rgba(171,221,194,.14)}.review-identity-grid dt{color:#6f8d80;font:500 8px DM Mono,monospace;text-transform:uppercase}.review-identity-grid dd{margin:6px 0 0;color:#d7e9df;font-size:11px;overflow-wrap:anywhere}.review-card{margin:12px 0;padding:16px;border:1px solid rgba(171,221,194,.13);background:#091812a8}.review-card h4,.review-action-card h4{margin:0 0 12px;color:#bdd8ca;font:600 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.review-card pre{max-height:300px;overflow:auto;margin:0;color:#a9bdb3;font:400 10px/1.65 DM Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.review-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.review-columns>div+div{border-left:1px solid rgba(171,221,194,.12);padding-left:22px}.review-gate-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.review-gate-summary div{display:grid;gap:5px;padding:10px;border:1px solid rgba(222,181,91,.18)}.review-gate-summary div[data-complete=true]{border-color:#77e2a34d;background:#3783531f}.review-gate-summary strong,.review-gate-summary span{font:500 8px/1.4 DM Mono,monospace}.review-gate-summary span{color:#e8c26e}.review-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.review-action-card{padding:15px;border:1px solid rgba(143,240,183,.15);background:#07130ecc}.review-action-card .field{margin-bottom:10px}.review-action-card textarea{min-height:90px}.review-action-card button{width:100%}.review-gate-authorization-note{margin:-3px 0 12px;color:#d8b96d;font:500 9px/1.55 DM Mono,monospace}.review-gate-authorization-note[data-authorized=true]{color:#8bdcac}.review-action-card select option:disabled{color:#846f53}.review-action-message{min-height:20px;color:#e6c579;font:500 9px DM Mono,monospace}.review-history{display:grid;gap:8px}.review-history article{display:grid;gap:5px;padding:11px;border-left:2px solid rgba(126,223,165,.3);background:#1e42301f}.review-history strong{color:#cde1d6;font:600 9px DM Mono,monospace}.review-history p{margin:0;color:#9eb2a8;font-size:11px;line-height:1.55}.review-history small{color:#617a6f;font:400 8px DM Mono,monospace}.sandbox-workspace{margin:34px 0 0;padding:20px;border:1px solid rgba(91,194,224,.32);background:radial-gradient(circle at 92% 0,rgba(54,145,173,.15),transparent 38%),#030f12e6;box-shadow:inset 0 0 50px #1b708b14}.sandbox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid rgba(115,207,231,.17)}.sandbox-header h3{margin:5px 0 0;color:#dff7fb;font-size:clamp(25px,3vw,38px);font-weight:350;letter-spacing:-.035em;text-transform:uppercase}.sandbox-header>strong{padding:8px 10px;color:#8be0f2;border:1px solid rgba(91,194,224,.35);font:600 9px DM Mono,monospace;letter-spacing:.06em}.sandbox-boundary{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;margin:16px 0;padding:14px 16px;border:1px solid rgba(91,194,224,.24);background:#0d313b38}.sandbox-boundary strong,.sandbox-boundary span{color:#91d9e8;font:600 9px/1.45 DM Mono,monospace}.sandbox-boundary p{grid-column:1/-1;margin:2px 0 0;color:#8da8ad;font-size:11px;line-height:1.6}.sandbox-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0 10px}.sandbox-actions button{width:auto}.sandbox-actions button:disabled{opacity:.4;cursor:not-allowed}.sandbox-action-message{min-height:18px;color:#91d9e8;font:500 9px/1.5 DM Mono,monospace}.sandbox-identity-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0;border-top:1px solid rgba(115,207,231,.15);border-left:1px solid rgba(115,207,231,.15)}.sandbox-identity-grid div{padding:11px;border-right:1px solid rgba(115,207,231,.15);border-bottom:1px solid rgba(115,207,231,.15)}.sandbox-identity-grid dt{color:#648d96;font:500 8px DM Mono,monospace;text-transform:uppercase}.sandbox-identity-grid dd{margin:5px 0 0;color:#c5e7ed;font:500 9px/1.45 DM Mono,monospace;overflow-wrap:anywhere}.sandbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sandbox-card{min-width:0;padding:14px;border:1px solid rgba(115,207,231,.13);background:#020a0cc2}.sandbox-card.sandbox-wide{grid-column:1/-1}.sandbox-card h4{margin:0 0 10px;color:#9bdce9;font:600 9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.sandbox-card pre{max-height:290px;overflow:auto;margin:0;color:#91aeb3;font:400 9px/1.6 DM Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.sandbox-scene-overlay{position:fixed;inset:auto 18px 18px;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;color:#beeaf2;border:1px solid rgba(91,194,224,.48);background:#031114eb;box-shadow:0 16px 50px #0000006b}.sandbox-scene-overlay[hidden]{display:none}.sandbox-scene-overlay div{display:grid;gap:4px}.sandbox-scene-overlay strong{color:#8be0f2;font:650 10px DM Mono,monospace;letter-spacing:.07em}.sandbox-scene-overlay span{color:#789da5;font:400 9px/1.5 DM Mono,monospace}.sandbox-scene-overlay button{width:auto;flex:0 0 auto}.not-entered-notice{display:block;margin:20px 0;padding:16px;color:#f1cf7c;background:#5f421040;border-left:3px solid #d3a949;font-size:13px}.collaboration-window{position:fixed;inset:0;z-index:25;display:grid;place-items:center;padding:24px;background:#01060575;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collaboration-window-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.collaboration-window-backdrop:hover{background:transparent;transform:none}.collaboration-doorway{position:relative;z-index:1;width:min(480px,100%);max-height:min(720px,calc(100vh - 48px));overflow-y:auto;padding:20px;border:1px solid rgba(143,240,183,.28);background:linear-gradient(145deg,#071611fb,#030a08fc);box-shadow:0 24px 75px #00000094}.collaboration-doorway-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.collaboration-doorway-header .icon-button{flex:0 0 38px}.collaboration-doorway h2{margin:12px 0 9px;color:#e5f3e9;font-size:24px;font-weight:350;letter-spacing:-.025em}.collaboration-doorway p{margin:8px 0;color:#94ada2;font-size:11px;line-height:1.6}.collaboration-doorway-actions{display:grid;gap:7px;margin-top:16px}.collaboration-doorway-actions button{padding:11px 12px}.collaboration-doorway-actions .secondary-action{width:100%;color:#a4c2b5;border-color:#abddc233}.contact-workflow{position:fixed;inset:0;z-index:30;display:grid;justify-items:end;background:#01060585;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.contact-backdrop:hover{background:transparent;transform:none}.contact-panel{position:relative;width:min(700px,92vw);height:100vh;overflow-y:auto;padding:28px 34px 42px;background:linear-gradient(145deg,#0c1f19fc,#030a08fe);border-left:1px solid rgba(143,240,183,.28);box-shadow:-28px 0 90px #00000094}.contact-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(171,221,194,.14)}.contact-header h2{margin:7px 0 0;color:#ecf7ef;font-size:clamp(27px,4vw,42px);font-weight:300;letter-spacing:-.045em;text-transform:uppercase}.contact-boundary{display:grid;gap:7px;margin:22px 0 12px;padding:17px 18px;border:1px solid rgba(222,181,91,.25);background:#281b0852}.contact-boundary strong{color:#f1cd7a;font:600 11px DM Mono,monospace;letter-spacing:.08em}.contact-boundary p,.contact-privacy{margin:0;color:#aaa085;font-size:11px;line-height:1.65}.contact-privacy{margin:0 0 20px;padding:13px 15px;border-left:2px solid rgba(129,217,164,.5);background:#3a755117}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form .full,.contact-form button,.contact-consent,.contact-error{grid-column:1 / -1}.contact-consent{display:flex;align-items:flex-start;gap:11px;padding:14px;color:#adc0b8;background:#5b997512;border:1px solid rgba(171,221,194,.14);font-size:11px;line-height:1.5}.contact-consent input{width:16px;height:16px;flex:0 0 auto;accent-color:#7bdba2}.contact-error{padding:12px 14px;color:#ffc6aa;background:#691f1040;border:1px solid rgba(255,139,105,.28);font:500 10px/1.5 DM Mono,monospace}.contact-receipt{margin-top:22px;padding:24px;border:1px solid rgba(134,234,174,.25);background:#408b5e14}.contact-receipt h3{margin:0 0 18px;color:#e4f3e8;font-size:24px;font-weight:400}.contact-receipt dl{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border-top:1px solid rgba(171,221,194,.14);border-left:1px solid rgba(171,221,194,.14)}.contact-receipt dl div{min-width:0;padding:13px;border-right:1px solid rgba(171,221,194,.14);border-bottom:1px solid rgba(171,221,194,.14)}.contact-receipt dt{color:#759186;font:500 8px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.contact-receipt dd{margin:7px 0 0;overflow-wrap:anywhere;color:#d8ebe0;font:400 10px/1.45 DM Mono,monospace}.contact-inbox-workspace{margin:30px 0;padding:20px;border:1px solid rgba(137,222,172,.2);background:#05110cc7}.contact-inbox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(171,221,194,.13)}.contact-inbox-header h3{margin:5px 0 0;color:#e1f2e7;font-size:clamp(24px,3vw,36px);font-weight:350;text-transform:uppercase}.contact-inbox-header strong{padding:7px 9px;color:#8de2ae;border:1px solid rgba(137,222,172,.28);font:600 9px DM Mono,monospace}.contact-inbox-boundary{margin:14px 0;padding:13px 15px;color:#c5aa6b;border-left:3px solid #c8a250;background:#4b340d2e;font:500 9px/1.6 DM Mono,monospace}.contact-inbox-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:20px;align-items:start}.contact-inquiry-list{display:grid;gap:7px}.contact-inquiry-list button{display:grid;gap:5px;width:100%;padding:12px;text-align:left;transform:none;color:#a9c0b5;background:#19392a2e;border-color:#abddc21f}.contact-inquiry-list button.active{color:#092016;background:#8de2ae;border-color:#8de2ae}.contact-inquiry-list strong,.contact-inquiry-list small{font:500 8px DM Mono,monospace;letter-spacing:.06em}.contact-inquiry-list span{font-size:11px}.contact-inquiry-detail{min-width:0}.contact-identity-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 14px;border-top:1px solid rgba(171,221,194,.14);border-left:1px solid rgba(171,221,194,.14)}.contact-identity-grid div{padding:12px;border-right:1px solid rgba(171,221,194,.14);border-bottom:1px solid rgba(171,221,194,.14)}.contact-identity-grid dt{color:#6f8d80;font:500 8px DM Mono,monospace;text-transform:uppercase}.contact-identity-grid dd{margin:6px 0 0;color:#d7e9df;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.contact-message{white-space:pre-wrap;overflow-wrap:anywhere}.contact-status-form{display:grid;grid-template-columns:190px 1fr auto;gap:10px;align-items:end;margin:14px 0}.contact-status-form button{width:auto}.contact-empty{padding:18px;color:#769187;border:1px dashed rgba(171,221,194,.18);font-size:11px}@media(max-width:1120px){.foundation-navigation{flex:1 1 215px;max-width:none}.about-living-universe-button{min-width:190px}}@media(max-width:920px){.contribution-actions{margin-left:auto}.clock-block{display:none}}@media(max-width:850px){body{overflow:auto}#app{height:auto;min-height:100vh;grid-template-rows:auto 1fr auto}.topbar{align-items:flex-start;flex-wrap:wrap}.foundation-navigation{order:3;flex:1 1 100%;width:100%;max-width:none}.about-living-universe-button{min-width:0}.founding-attribution{order:4;width:100%;padding:9px 0 0;border-left:0;border-top:1px solid rgba(171,221,194,.16)}main{grid-template-columns:1fr;grid-template-rows:60vh auto auto}.inspector{grid-column:1;grid-row:2;border-left:0;border-top:1px solid rgba(171,221,194,.16)}.timeline-panel{grid-column:1;grid-row:3}.legend-panel{display:none}footer{grid-template-columns:1fr;padding:14px 20px}footer p,footer span:last-child{display:none}.contribution-panel{width:100%;padding:22px 18px 36px}.proposal-boundary,.proposal-form{grid-template-columns:1fr}.field.full,.proposal-form .full{grid-column:1}.proposal-receipt dl{grid-template-columns:1fr}.equation-helper-callout{align-items:stretch;flex-direction:column}.equation-helper-callout button{width:100%}.builder-grid,.packet-readiness,.packet-variable-row,.packet-unit-row,.packet-evidence-row{grid-template-columns:1fr}}@media(max-width:850px){footer .founding-attribution{order:initial;width:100%;padding:0 0 9px;border-top:0;border-right:0;border-bottom:1px solid rgba(171,221,194,.16)}}@media(max-width:1000px){.review-layout{grid-template-columns:1fr}.review-queue{position:static;max-height:none}.review-identity-grid,.review-gate-summary,.sandbox-identity-grid{grid-template-columns:repeat(2,1fr)}.review-action-grid,.review-columns{grid-template-columns:1fr}.review-columns>div+div{padding-left:0;border-left:0;border-top:1px solid rgba(171,221,194,.12);padding-top:18px}.sandbox-grid{grid-template-columns:1fr}.sandbox-card.sandbox-wide{grid-column:auto}}@media(max-width:620px){.review-panel{padding:18px 12px 40px}.review-header,.sandbox-header{display:grid}.review-boundary,.sandbox-boundary,.review-identity-grid,.review-gate-summary,.sandbox-identity-grid{grid-template-columns:1fr}.sandbox-boundary p{grid-column:1}.sandbox-actions{display:grid}.sandbox-actions button{width:100%}.sandbox-scene-overlay{align-items:stretch;flex-direction:column}.sandbox-scene-overlay button{width:100%}}@media(max-width:1120px){.collaboration-doorway{width:min(460px,100%)}}@media(max-width:1000px){.contact-inbox-layout{grid-template-columns:1fr}.contact-identity-grid{grid-template-columns:repeat(2,1fr)}.contact-status-form{grid-template-columns:1fr 1fr}.contact-status-form button{grid-column:1/-1;width:100%}}@media(max-width:850px){.collaboration-window{place-items:end center;padding:12px}.collaboration-doorway{width:100%;max-height:82vh;padding:18px}.collaboration-doorway p{display:block}.contact-panel{width:100%;padding:22px 18px 36px}.contact-form{grid-template-columns:1fr}.contact-form .full,.contact-form button,.contact-consent,.contact-error{grid-column:1}.contact-receipt dl{grid-template-columns:1fr}}@media(max-width:620px){.topbar{gap:12px;padding:14px}.contribution-actions{width:100%;grid-template-columns:1fr 1fr}.guidelines-button{grid-column:1/-1}.contact-inbox-header{display:grid}.contact-identity-grid{grid-template-columns:1fr}.contact-inbox-workspace{padding:14px}.contact-status-form{grid-template-columns:1fr}.contact-status-form button{grid-column:1}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.goat-security-roaming-region{position:relative;flex:0 0 clamp(150px,23vh,190px);align-self:flex-end;width:100%;min-height:0;overflow:visible;pointer-events:none;z-index:6}.goat-security-avatar{--goat-roam-x: 0px;--goat-roam-y: 0px;--goat-roam-duration: .7s;position:absolute;inset:0 auto auto 0;display:block;width:148px;height:116px;min-height:0;padding:0;border:0;outline-offset:2px;color:transparent;background:transparent;box-shadow:none;overflow:visible;pointer-events:auto;touch-action:manipulation;transform:translate3d(var(--goat-roam-x),var(--goat-roam-y),0);transition:transform var(--goat-roam-duration) cubic-bezier(.3,.05,.2,1),filter .18s ease;filter:drop-shadow(0 9px 8px rgba(0,0,0,.3))}.goat-security-avatar:hover,.goat-security-avatar:focus-visible{color:transparent;border:0;background:transparent;transform:translate3d(var(--goat-roam-x),var(--goat-roam-y),0);filter:drop-shadow(0 9px 8px rgba(0,0,0,.36)) brightness(1.08)}.goat-security-avatar canvas{display:block;width:100%;height:100%;border:0;background:transparent;pointer-events:none}.goat-security-message-bubble{position:absolute;z-index:2;width:max-content;max-width:min(205px,calc(100% - 8px));min-height:0;padding:8px 11px;border:1px solid rgba(151,225,181,.3);border-radius:14px 14px 14px 4px;color:#cfe6d7;background:#071611f5;box-shadow:0 9px 28px #00000052;pointer-events:auto;font:550 9px/1.35 DM Mono,monospace;letter-spacing:.015em;text-align:left;text-transform:none;animation:goat-bubble-in .26s ease-out both}.goat-security-message-bubble:after{content:"";position:absolute;left:18px;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(151,225,181,.3);border-bottom:1px solid rgba(151,225,181,.3);background:#071611f5;transform:rotate(45deg)}.goat-security-message-bubble:hover,.goat-security-message-bubble:focus-visible{color:#07140e;background:#9ae8b8;border-color:#9ae8b8;transform:none}.goat-security-message-bubble:hover:after,.goat-security-message-bubble:focus-visible:after{background:#9ae8b8;border-color:#9ae8b8}.goat-security-message-bubble:disabled{opacity:1;color:#cfe6d7;background:#071611f5;cursor:default}@keyframes goat-bubble-in{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}.goat-guide-window{position:fixed;inset:0;z-index:37;display:grid;place-items:center;padding:24px;background:#01060594;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.goat-guide-window[hidden]{display:none}.goat-guide-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.goat-guide-backdrop:hover{background:transparent;transform:none}.goat-guide-panel{position:relative;z-index:1;width:min(720px,100%);max-height:min(780px,calc(100vh - 48px));overflow-y:auto;padding:24px;border:1px solid rgba(134,234,174,.28);background:linear-gradient(145deg,#091b14fc,#030a08fe);box-shadow:0 28px 90px #0000009e}.goat-guide-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(171,221,194,.14)}.goat-guide-panel h2{margin:7px 0 0;color:#e9f5ec;font-size:clamp(26px,4vw,40px);font-weight:320;letter-spacing:-.035em}.goat-authority-boundary{display:grid;gap:5px;margin:17px 0;padding:13px 15px;border:1px solid rgba(222,181,91,.22);background:#442d0933}.goat-authority-boundary strong,.goat-authority-boundary span{color:#dfbd6c;font:600 9px/1.45 DM Mono,monospace}.goat-guide-routes{display:grid;grid-template-columns:1fr 1fr;gap:9px}.goat-guide-routes button{display:grid;gap:6px;min-height:88px;padding:13px 14px;color:#abc2b6;text-align:left;background:#1d433029;border-color:#abddc224;transform:none}.goat-guide-routes button:hover,.goat-guide-routes button:focus-visible{color:#07140e;background:#8de2ae;border-color:#8de2ae}.goat-guide-routes strong{font:600 10px/1.35 DM Mono,monospace}.goat-guide-routes span{font-size:10px;line-height:1.5}.goat-guide-response{margin-top:14px;padding:15px;border-left:3px solid #78d69e;background:#2c6f461f}.goat-guide-response strong{color:#bfe0cc;font:600 10px DM Mono,monospace}.goat-guide-response p{margin:7px 0 0;color:#91aa9e;font-size:11px;line-height:1.65}.goat-guide-response .goat-route-action{width:auto;margin-top:12px}.foundation-window{position:fixed;inset:0;z-index:41;display:grid;place-items:center;padding:clamp(12px,2.2vw,28px);background:#010605b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foundation-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.foundation-backdrop:hover{background:transparent;transform:none}.foundation-panel{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,97vw);height:min(920px,94dvh);overflow:hidden;border:1px solid rgba(143,240,183,.3);border-radius:18px;color:#dcebe2;background:radial-gradient(circle at 10% 0%,rgba(55,122,83,.23),transparent 31%),linear-gradient(145deg,#0a1d16fe,#030a08fe);box-shadow:0 34px 120px #000000c2,0 0 60px #61ed9c0f}.foundation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 25px 17px;border-bottom:1px solid rgba(171,221,194,.15)}.foundation-header h2{margin:6px 0 3px;color:#edf8f1;font-size:clamp(27px,4vw,46px);font-weight:300;letter-spacing:-.045em}.foundation-close{flex:0 0 42px;width:42px;height:42px;padding:0;display:grid;place-items:center;color:#a9c2b5;border-color:#abddc233;background:#ffffff08;font:300 26px/1 sans-serif}.foundation-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 25px;border-bottom:1px solid rgba(171,221,194,.11)}.foundation-tabs button{min-height:40px;color:#9eb3aa;background:#ffffff06;border-color:#abddc229}.foundation-tabs button[aria-selected=true]{color:#06120d;background:#9fe9ba;border-color:#9fe9ba}.foundation-document-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:12px 25px 14px}.foundation-document-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.foundation-document-panel h3,.foundation-origin-panel h3{margin:5px 0 0;color:#edf7f0;font-size:clamp(18px,2.1vw,27px);font-weight:350;line-height:1.2}.foundation-document-panel>p{margin:7px 0 9px;color:#91a99d;font-size:10px;line-height:1.45}.foundation-document-role{color:#d1af60;font:600 8px/1.4 DM Mono,monospace;letter-spacing:.13em}.foundation-full-document{flex:0 0 auto;display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:9px 12px;color:#bde9cc;border:1px solid rgba(151,232,183,.28);text-decoration:none;font:600 8px/1 DM Mono,monospace;letter-spacing:.08em}.foundation-full-document:hover,.foundation-full-document:focus-visible,.foundation-pdf-fallback a:hover,.foundation-pdf-fallback a:focus-visible{color:#07140e;background:#9ae8b8;outline:2px solid #d8ffe4;outline-offset:2px}.foundation-pdf{display:block;width:100%;min-width:0;min-height:0;height:100%;border:1px solid rgba(171,221,194,.18);border-radius:8px;background:#e8ece9;color:#0a1711}.foundation-pdf-fallback{display:grid;place-content:center;gap:12px;min-height:420px;padding:28px;color:#173024;background:#e8ece9;text-align:center}.foundation-pdf-fallback a{justify-self:center;padding:10px 13px;color:#0b3d25;border:1px solid #387b55}.foundation-origin-panel{align-self:stretch;display:grid;place-content:center;justify-items:center;gap:10px;min-height:320px;padding:36px;text-align:center}.foundation-origin-panel strong{padding:8px 11px;color:#d9b766;border:1px solid rgba(217,183,102,.32);font:600 10px DM Mono,monospace;letter-spacing:.12em}.foundation-origin-panel p{max-width:560px;margin:5px 0 0;color:#91a89d;font-size:12px;line-height:1.65}.foundation-context{display:block;grid-template-columns:none;align-items:initial;gap:0;z-index:auto;margin:0;padding:10px 25px 12px;color:#a9bdb2;border-top:1px solid rgba(171,221,194,.11);background:#020907b3;font-size:10px;line-height:1.55;letter-spacing:normal}html[data-foundation-doorway-open=true]{overflow:hidden}@media(max-width:850px){.foundation-window{place-items:end center;padding:8px}.foundation-panel{width:100%;height:min(94dvh,920px);border-radius:16px 16px 4px 4px}.foundation-header{padding:17px 16px 13px}.foundation-tabs{padding:10px 16px;overflow-x:auto;grid-template-columns:repeat(3,minmax(150px,1fr))}.foundation-document-panel{padding:11px 16px 13px}.foundation-document-panel>header{display:grid}.foundation-full-document{justify-self:start}.foundation-context{padding:9px 16px 11px;font-size:9.5px}}@media(max-width:620px){.foundation-panel{height:calc(100dvh - 8px)}.foundation-header h2{font-size:26px}.foundation-tabs button{min-height:38px;font-size:8px}.foundation-document-panel h3{font-size:18px}.foundation-context{max-height:104px;overflow:auto;font-size:9px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.foundation-window,.foundation-panel{scroll-behavior:auto;transition:none;animation:none}}@media(max-width:850px){.inspector{overflow:visible}.inspector-content{overflow:visible;padding:26px 24px 18px}.goat-security-roaming-region{flex-basis:154px;width:min(100%,320px);margin-right:16px}.goat-security-avatar{width:132px;height:104px}.goat-guide-window{place-items:end center;padding:12px}.goat-guide-panel{width:100%;max-height:84vh;padding:18px;border-radius:12px 12px 0 0}}@media(max-width:620px){.goat-guide-routes{grid-template-columns:1fr}.goat-guide-routes button{min-height:74px}.goat-security-roaming-region{position:fixed;inset:auto max(10px,env(safe-area-inset-right)) calc(max(24px,calc(env(safe-area-inset-bottom) + 18px)) + var(--goat-mobile-avoidance,0px)) auto;flex:none;width:min(270px,calc(100vw - max(20px,calc(env(safe-area-inset-left) + env(safe-area-inset-right) + 20px))));height:124px;margin:0;z-index:16}.goat-security-avatar{width:112px;height:88px}.goat-security-message-bubble{max-width:145px;padding:7px 9px;font-size:8px}}@media(max-height:720px)and (min-width:851px){.goat-security-roaming-region{flex-basis:142px}.goat-security-avatar{width:128px;height:100px}}@media(prefers-reduced-motion:reduce){.goat-security-avatar{transition:none}.goat-security-message-bubble{animation:none}}.genesis-question-bubble{--genesis-bubble-x:50%;--genesis-bubble-y:35%;position:absolute;left:0;top:0;z-index:7;width:max-content;min-height:0;padding:9px 13px;border:1px solid rgba(158,247,196,.48);border-radius:15px 15px 15px 4px;color:#dff9e9;background:#05150fe6;box-shadow:0 10px 32px #0006,0 0 24px #6bffac1f;transform:translate3d(var(--genesis-bubble-x),var(--genesis-bubble-y),0);font:600 10px/1.2 DM Mono,monospace;text-transform:none;letter-spacing:.02em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.genesis-question-bubble:after{content:"";position:absolute;left:12px;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(158,247,196,.48);border-bottom:1px solid rgba(158,247,196,.48);background:#05150fe6;transform:rotate(45deg)}.genesis-question-bubble:hover,.genesis-question-bubble:focus-visible{color:#07140e;background:#a6efc1;border-color:#a6efc1;transform:translate3d(var(--genesis-bubble-x),var(--genesis-bubble-y),0) scale(1.03)}.genesis-challenge-window{position:fixed;inset:0;z-index:38;display:grid;place-items:center;padding:20px;background:#0106059e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.genesis-challenge-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:default}.genesis-challenge-backdrop:hover{background:transparent;transform:none}.genesis-challenge-panel{position:relative;width:min(860px,96vw);max-height:min(820px,92vh);overflow:hidden;border:1px solid rgba(139,239,180,.3);border-radius:18px;color:#dcebe2;background:radial-gradient(circle at 12% 0%,rgba(59,128,86,.25),transparent 34%),linear-gradient(145deg,#0b1e17fc,#030a08fe);box-shadow:0 34px 120px #000000b3,0 0 50px #61ed9c12}.genesis-challenge-scroll{max-height:min(820px,92vh);overflow-y:auto;overflow-x:hidden;padding:27px 30px 24px;scrollbar-gutter:stable}#genesis-challenge-close{position:absolute;top:18px;right:18px;z-index:3;box-shadow:0 5px 18px #00000073}.genesis-challenge-header{display:flex;align-items:flex-start;gap:18px;padding:0 52px 17px 0;border-bottom:1px solid rgba(171,221,194,.15)}.genesis-challenge-header h2{margin:7px 0 0;font-size:clamp(29px,5vw,48px);font-weight:300;letter-spacing:-.05em}.genesis-authority-note{margin:18px 0;padding:12px 14px;border-left:2px solid #d0a94f;color:#c9b477;background:#32230840;font-size:11px;line-height:1.55}.genesis-challenge-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px}.genesis-challenge-tabs button{min-height:42px;color:#9eb3aa;background:#ffffff06;border-color:#abddc229}.genesis-challenge-tabs button[aria-pressed=true]{color:#06120d;background:#9fe9ba;border-color:#9fe9ba}.genesis-view{position:relative;min-height:360px}.genesis-score-card{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:8px 14px;align-items:end;padding:14px;border:1px solid rgba(133,232,173,.2);background:#04120d8c}.genesis-score-card strong{color:#99c9ae;font:600 10px DM Mono,monospace;letter-spacing:.08em}.genesis-score-card b{grid-column:1;color:#b7ffd1;font:300 34px DM Mono,monospace}.genesis-score-card span{grid-row:2;color:#adbbb4;font:500 9px DM Mono,monospace}.genesis-score-card span:first-of-type{grid-column:2}.genesis-score-card i{color:#e7f5eb;font-style:normal}.genesis-learning-card{padding:22px 0 8px}.genesis-learning-card h3,.genesis-view h3{margin:10px 0 17px;color:#eef8f1;font-size:clamp(21px,3vw,31px);font-weight:350;line-height:1.2}.genesis-class-tag{display:inline-flex;padding:5px 8px;border:1px solid rgba(151,232,183,.25);border-radius:99px;color:#a7ddb9;font:600 9px DM Mono,monospace;letter-spacing:.07em}.genesis-class-tag.unlock{color:#e2c26e;border-color:#e2c26e59}.genesis-class-tag.research{color:#db9b84;border-color:#db9b8459}.genesis-answer-choices{display:grid;gap:8px}.genesis-answer-choices button{width:100%;min-height:46px;text-align:left;text-transform:none;letter-spacing:0;color:#cde3d5;background:#ffffff06;border-color:#abddc22e}.genesis-learning-card details{margin-top:15px;color:#849e91;font-size:11px;line-height:1.5}.genesis-learning-card summary{cursor:pointer;color:#9cbbaa}.genesis-result{display:grid;gap:6px;margin:15px 0;padding:16px;border:1px solid rgba(146,240,184,.28);background:#194e2f40}.genesis-result strong{color:#baf6cd;font-size:18px}.genesis-result span{color:#e3c56e;font:600 10px DM Mono,monospace}.genesis-result p{margin:3px 0;line-height:1.55}.genesis-sealed-card,.genesis-resolver-empty{display:grid;gap:6px;margin:18px 0;padding:15px;border:1px solid rgba(220,180,86,.25);background:#30200740}.genesis-sealed-card span{font:500 16px DM Mono,monospace}.genesis-sealed-card small{color:#aa9971}#genesis-unlock-view>label{display:grid;gap:6px;margin:13px 0}#genesis-unlock-view fieldset{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid rgba(171,221,194,.16)}#genesis-unlock-view fieldset label{display:flex;align-items:center;gap:8px}#genesis-unlock-answer{min-height:110px;resize:vertical}.genesis-solved-state{border-color:#e7c76f8c;background:#53370852}.genesis-unlocked-state{border-color:#9bffc399;box-shadow:0 0 42px #7cffb129}.genesis-run-submission{display:grid;justify-items:start;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(171,221,194,.14)}.genesis-run-submission>button{min-width:140px}.genesis-run-submission>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;width:100%;padding:13px;border:1px solid rgba(151,232,183,.23);background:#04120d94}.genesis-run-submission>div>strong,.genesis-run-submission>div>span,.genesis-run-submission>div>small,.genesis-run-close-actions{grid-column:1/-1}.genesis-run-submission label{display:grid;gap:6px;color:#a6b9af;font:500 9px/1.4 DM Mono,monospace}.genesis-run-submission .genesis-thinkers-opt-in{display:flex;align-items:center}.genesis-run-submission small{color:#d0a94f;font:600 8px/1.4 DM Mono,monospace;letter-spacing:.06em}.genesis-run-close-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:4px}.genesis-run-close-actions button{min-width:0;color:#b8d6c8;background:#ffffff06;border-color:#abddc22e}.genesis-run-close-actions button:last-child{color:#e1c77d;border-color:#dcb4564d}.genesis-run-submission [hidden]{display:none}.genesis-thinkers-board{position:absolute;right:6px;bottom:calc(100% - 48px);z-index:1;display:grid;gap:9px;width:calc(100% - 12px);overflow:hidden;padding:15px 16px 14px;border:1px solid rgba(171,221,194,.24);border-radius:12px;background:linear-gradient(145deg,#071912f5,#030c09fa);box-shadow:0 16px 42px #0000006b;pointer-events:none}.genesis-thinkers-board[hidden]{display:none}.genesis-thinkers-board header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.genesis-thinkers-board header strong{color:#d6f6e1;font:600 13px/1.3 DM Mono,monospace;letter-spacing:.09em}.genesis-thinkers-board header span{color:#86a999;font:600 8px/1.3 DM Mono,monospace;white-space:nowrap}.genesis-thinkers-columns,.genesis-thinkers-board li{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(72px,auto);gap:10px;align-items:center}.genesis-thinkers-columns{padding:0 7px 7px;border-bottom:1px solid rgba(171,221,194,.16);color:#79998b;font:600 8px/1.25 DM Mono,monospace;text-transform:uppercase;letter-spacing:.03em}.genesis-thinkers-columns span:last-child{text-align:right}.genesis-thinkers-board ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.genesis-thinkers-board li{min-width:0;min-height:34px;padding:7px;color:#b5cbbf;font:600 12px/1.3 DM Mono,monospace}.genesis-thinkers-board li span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf7f1}.genesis-thinkers-board li strong{color:#ebcb73;text-align:right;font-size:13px;font-weight:650}.genesis-thinkers-board li.is-new-entry{background:#81eeac2e;outline:1px solid rgba(154,244,190,.45);animation:genesis-thinker-entry 1.2s ease-out 2}.genesis-thinkers-feedback{margin:2px 0 0;padding-top:7px;border-top:1px solid rgba(171,221,194,.12);color:#b8e8c8;font:600 10px/1.4 DM Mono,monospace}.goat-security-avatar{z-index:3}.goat-security-message-bubble{z-index:4}@keyframes genesis-thinker-entry{0%,to{box-shadow:none}45%{box-shadow:0 0 18px #84f6b257}}.genesis-unresolved{padding:13px;border-left:2px solid #cf8e76;color:#d1a18f;background:#38150d40}.genesis-resolver-empty{border-color:#abddc229;background:#ffffff05}.genesis-resolver-empty span{color:#879d92}.genesis-motion-toggle{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:20px -14px -13px;padding:10px 14px;color:#8ca196;background:#030a08eb;font:500 9px DM Mono,monospace}[data-genesis-reward=active] .genesis-question-bubble{box-shadow:0 0 36px #89ffbc8c}@media(max-width:700px){.genesis-challenge-window{place-items:end center;padding:8px}.genesis-challenge-panel{width:100%;max-height:90dvh;border-radius:16px 16px 4px 4px}.genesis-challenge-scroll{max-height:90dvh;padding:18px 15px 16px;scrollbar-gutter:auto}.genesis-challenge-header{padding-right:48px}#genesis-challenge-close{top:12px;right:12px}.genesis-challenge-tabs{grid-template-columns:1fr}.genesis-score-card{grid-template-columns:repeat(2,1fr)}.genesis-score-card strong,.genesis-score-card b{grid-column:1/-1}.genesis-score-card span{grid-row:auto}.genesis-question-bubble{font-size:9px;padding:8px 10px}.genesis-run-submission>div,.genesis-run-close-actions{grid-template-columns:1fr}.genesis-run-submission>div>*{grid-column:1!important}}@media(max-width:620px){.genesis-thinkers-board{right:0;bottom:calc(100% - 38px);width:min(300px,calc(100vw - 20px));padding:11px 12px 10px;gap:7px}.genesis-thinkers-board header strong{font-size:11px}.genesis-thinkers-board header span{font-size:7px}.genesis-thinkers-columns,.genesis-thinkers-board li{grid-template-columns:38px minmax(0,1fr) minmax(66px,auto);gap:7px}.genesis-thinkers-columns{font-size:7px}.genesis-thinkers-board li{min-height:30px;padding:6px;font-size:10px}.genesis-thinkers-board li strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.genesis-question-bubble,.genesis-result,.genesis-thinkers-board li.is-new-entry{transition:none!important;animation:none!important}}
