.security-card textarea{resize:vertical;color:#eef2ed;min-width:0;min-height:6rem;font:inherit;background:#0c120f;border:1px solid #ffffff2c;padding:.75rem}.invite-form .reason-field{grid-column:1/-1}.owner-main{min-width:0}.owner-access,.owner-panel{background:#111915;border:1px solid #ffffff24;padding:1.5rem}.owner-access{max-width:42rem}.metric-grid{grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.75rem;display:grid}.metric-grid article{background:#111915;border:1px solid #ffffff24;padding:1rem}.metric-grid span,.metric-grid strong{display:block}.metric-grid span{color:#aebbb3;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.metric-grid strong{margin-top:.4rem;font-size:1.65rem}.owner-generated{color:#aebbb3;margin:.75rem 0 2rem}.owner-panel{margin:1rem 0}.owner-panel-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.owner-panel-heading h2{margin-top:.25rem}.owner-filter{align-items:end;gap:.75rem;margin:1rem 0;display:flex}.owner-filter label{min-width:min(22rem,60vw)}.owner-filter input,.owner-filter select{width:100%;color:inherit;background:#0c120f;border:1px solid #ffffff2c;margin-top:.35rem;padding:.65rem;display:block}.audit-filter label{min-width:14rem}.table-scroll{overflow-x:auto}.owner-panel table{border-collapse:collapse;width:100%}.owner-panel th,.owner-panel td{text-align:left;border-bottom:1px solid #ffffff1c;padding:.75rem}.owner-panel td small{color:#9ba9a0;white-space:nowrap;margin-top:.25rem;display:block}.audit-list article{border-bottom:1px solid #ffffff1c;grid-template-columns:11rem minmax(10rem,1fr) 1fr;gap:.75rem;padding:.8rem 0;display:grid}.audit-list small{color:#9ba9a0;overflow-wrap:anywhere;grid-column:2/-1}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.audit-list article{grid-template-columns:1fr}.audit-list small{grid-column:auto}}@media (width<=620px){.metric-grid{grid-template-columns:1fr}.owner-filter{flex-direction:column;align-items:stretch}.owner-filter label{width:100%;min-width:0}.owner-panel-heading{flex-direction:column;align-items:start}}.catalog-panel textarea{resize:vertical;width:100%;min-height:18rem;color:inherit;background:#0c120f;border:1px solid #ffffff2c;margin:.4rem 0 1rem;padding:.8rem;font:.82rem/1.45 ui-monospace,monospace}.catalog-preview{background:#0c120f;border:1px solid #ffffff1c;gap:.35rem;margin:0 0 1rem;padding:1rem;display:grid}.catalog-preview span,.publish-confirmation small{color:#aebbb3;display:block}.publish-confirmation{max-width:24rem;margin:1.5rem 0 1rem;display:block}.publish-confirmation input{width:100%;color:inherit;background:#0c120f;border:1px solid #ffffff2c;margin:.35rem 0;padding:.65rem;display:block}.catalog-versions article{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.catalog-versions article div{gap:.25rem;min-width:0;display:grid}.catalog-versions code{color:#aebbb3;overflow-wrap:anywhere;font-size:.72rem}@media (width<=620px){.catalog-versions article{flex-direction:column;align-items:stretch}}:root{color:#e8ece7;font-synthesis:none;--bg:#111814;--surface:#18221d;--surface-2:#202e27;--ink:#e8ece7;--muted:#a6b1aa;--line:#ffffff1a;--accent:#d4a85b;--accent-soft:#f0d7a8;--serif:"Iowan Old Style",Baskerville,Georgia,serif;--mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;background:#111814;font-family:Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light]{color:#18221d;--bg:#f1efe8;--surface:#faf9f4;--surface-2:#e5e7dd;--ink:#18221d;--muted:#59645e;--line:#18221d24;--accent:#8a5b12;--accent-soft:#6f480d;background:#f1efe8}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--ink);margin:0}a{color:inherit}button{font:inherit}.skip-link{z-index:99;background:var(--accent);color:#111814;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.topbar{border-bottom:1px solid var(--line);z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;min-height:78px;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:relative}.brand{font-family:var(--serif);letter-spacing:-.03em;white-space:nowrap;font-size:1.22rem;text-decoration:none}.brand>span{border:1px solid var(--accent);width:1.8rem;height:1.8rem;color:var(--accent);font-family:var(--serif);place-items:center;margin-right:.4rem;font-style:italic;display:inline-grid}.topbar nav{justify-content:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.topbar nav a,.quiet-link,.theme-button{color:var(--muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.78rem;text-decoration:none}.topbar nav a:hover,.topbar nav a:focus-visible,.quiet-link:hover,.theme-button:hover{color:var(--ink)}.header-actions{align-items:center;gap:1.5rem;display:flex}.header-actions .quiet-link{color:var(--ink);border-bottom:1px solid var(--accent)}.menu-button{border:1px solid var(--line);color:var(--ink);background:0 0;padding:.6rem .8rem;display:none}.hero{min-height:calc(100vh - 78px)}.home-hero{background:radial-gradient(circle at 76% 25%,#35574666,#0000 28rem);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,8rem);display:grid;overflow:hidden}.eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.home-hero h1{max-width:12ch;margin:.8rem 0 2rem;font-size:clamp(3.7rem,7.3vw,8rem);line-height:.88}h1 em{color:var(--accent-soft);font-weight:400}.lede{color:var(--muted);max-width:47rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.button{background:var(--accent);color:#111814;align-items:center;min-height:3.2rem;padding:0 1.35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link{color:var(--ink);border-bottom:1px solid var(--line);padding:.65rem 0;font-size:.84rem;text-decoration:none}.text-link span{color:var(--accent);margin-left:.5rem}.site-diagram{border:1px solid var(--line);background:var(--surface);min-height:34rem;position:relative;transform:rotate(-2deg);box-shadow:0 3rem 7rem #0005}.diagram-grid{opacity:.25;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.plot{border:2px solid var(--accent);clip-path:polygon(5% 5%,93% 0,100% 72%,72% 100%,0 88%);position:absolute;inset:12% 9%}.mass{background:#759184;border:1px solid #b9c8c0;position:absolute}.mass-a{width:53%;height:26%;top:19%;left:15%;transform:rotate(-5deg)}.mass-b{width:51%;height:31%;top:45%;left:28%;transform:rotate(8deg)}.courtyard{background:var(--surface);border:1px solid var(--accent);z-index:2;width:21%;height:22%;position:absolute;top:38%;left:43%}.north{font:500 .7rem var(--mono);color:var(--accent);position:absolute;top:9%;right:8%}.diagram-note{font:.62rem/1.6 var(--mono);color:var(--muted);position:absolute;bottom:5%;left:6%}.proof-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip span{text-align:center;font:.66rem var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-right:1px solid var(--line);padding:1.25rem 2rem}.editorial-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:clamp(5rem,10vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.editorial-grid h2,.family-section h2{max-width:13ch;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.95}.section-intro{color:var(--muted);max-width:37rem;font-size:1.05rem;line-height:1.9}.workflow-cards{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 clamp(1.5rem,4vw,4rem) clamp(6rem,10vw,10rem);display:grid}.workflow-cards article{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:24rem;padding:2.4rem;display:flex}.workflow-cards article:last-child{border:0}.workflow-cards span,.content-list>article>span{font:.7rem var(--mono);color:var(--accent)}.workflow-cards h3{font:400 2rem/1.05 var(--serif);max-width:10ch;margin-top:auto}.workflow-cards p{color:var(--muted);line-height:1.7}.workspace-feature{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(20rem,34rem) 1fr;min-height:42rem;margin:0 clamp(1rem,3vw,3rem);display:grid;box-shadow:0 2rem 6rem #0004}.workspace-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,5vw,5rem);display:flex}.workspace-copy h2{font-size:clamp(2.5rem,4vw,4.8rem);line-height:.95}.workspace-copy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.viewport,.viewport-loading{background:linear-gradient(145deg,#29443a,#111b17);min-height:42rem;overflow:hidden}.viewport canvas{width:100%;height:100%;display:block}.viewport-loading,.webgl-fallback{color:var(--accent);place-items:center;display:grid}.methods-band{background:var(--accent);color:#172019;margin-top:10rem;padding:clamp(5rem,10vw,10rem) clamp(1.5rem,8vw,9rem)}.methods-band .eyebrow{color:#4e390f}.methods-band h2{max-width:15ch;font-size:clamp(3rem,6vw,7rem);line-height:.9}.methods-band>div{font:.72rem var(--mono);text-transform:uppercase;gap:2rem;margin:3rem 0;display:flex}.button-light{color:#f3e7cf;background:#172019}.family-section{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(6rem,10vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.family-links{border-top:1px solid var(--line)}.family-links a{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr;gap:2rem;padding:2rem 0;text-decoration:none;display:grid}.family-links a span{color:var(--accent);font:.68rem var(--mono);text-transform:uppercase}.family-links strong{font:400 clamp(1.5rem,2.5vw,2.8rem) var(--serif)}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#385b4960,#0000 24rem);padding:clamp(6rem,12vw,12rem) clamp(1.5rem,9vw,10rem) clamp(5rem,8vw,8rem)}.page-hero h1{max-width:14ch;margin:1rem 0 2rem;font-size:clamp(3.5rem,7vw,7.8rem);line-height:.9}.content-list{margin:0 clamp(1.5rem,9vw,10rem)}.content-list article{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr;gap:2rem;padding:clamp(3rem,6vw,6rem) 0;display:grid}.content-list h2{margin-bottom:1.25rem;font-size:clamp(2rem,4vw,4.2rem)}.content-list p{color:var(--muted);max-width:50rem;line-height:1.8}.content-list small{color:var(--accent);font:.7rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;display:block}.page-next{border-bottom:1px solid var(--line);justify-content:space-between;padding:5rem clamp(1.5rem,9vw,10rem) 8rem;display:flex}.page-next p{color:var(--muted)}.page-next a{font:400 1.5rem var(--serif);text-decoration:none}footer{color:var(--muted);grid-template-columns:1fr auto auto;gap:8vw;padding:5rem clamp(1.5rem,5vw,5rem);display:grid}footer p{max-width:20rem;margin-top:1.5rem;line-height:1.7}.footer-links{flex-direction:column;gap:.85rem;font-size:.78rem;display:flex}.footer-links a{text-decoration:none}.app-shell{color:#e8ece7;background:#101713;grid-template-columns:17rem 1fr;min-height:100vh;display:grid}.app-shell>aside{border-right:1px solid #ffffff17;flex-direction:column;padding:1.5rem;display:flex}.app-shell aside nav{flex-direction:column;gap:.5rem;margin-top:4rem;display:flex}.app-shell aside nav a{color:#91a098;padding:.8rem;font-size:.82rem;text-decoration:none}.app-shell aside nav .active{color:#f2f4ef;background:#ffffff0e;border-left:2px solid #d4a85b}.account-placeholder{border-top:1px solid #ffffff17;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.account-placeholder span{color:#e8ece7;font-size:.75rem}.account-placeholder small{color:#7f8c85;line-height:1.5}.app-main{padding:clamp(2rem,5vw,5rem)}.app-main>header{justify-content:space-between;align-items:start;display:flex}.app-main h1{max-width:12ch;font-size:clamp(2.8rem,5vw,5.4rem)}.empty-state{text-align:center;border:1px dashed #ffffff26;align-content:center;place-items:center;min-height:30rem;margin-top:5rem;padding:3rem;display:grid}.empty-plan{background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#ffffff18 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff18 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d4a85b;width:8rem;height:6rem}.empty-state h2{margin:2rem 0 .5rem;font-size:2rem}.empty-state>p{color:#93a098;max-width:38rem;line-height:1.7}.empty-state dl{width:min(100%,40rem);margin-top:2rem}.empty-state dl div{border-top:1px solid #ffffff17;justify-content:space-between;padding:.8rem 0;font-size:.76rem;display:flex}.empty-state dd{color:#d4a85b;margin:0}@media (width<=900px){.topbar{grid-template-columns:auto auto 1fr;gap:1rem}.menu-button{display:block}.topbar nav{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:start;padding:1.5rem;display:none;position:absolute;top:77px;left:0;right:0}.topbar nav.nav-open{display:flex}.header-actions{justify-self:end}.home-hero{grid-template-columns:1fr}.site-diagram{min-height:28rem}.proof-strip{grid-template-columns:repeat(2,1fr)}.editorial-grid,.family-section,.workspace-feature,.workflow-cards{grid-template-columns:1fr}.workflow-cards article{border-right:0;border-bottom:1px solid var(--line);min-height:18rem}.app-shell{grid-template-columns:1fr}.app-shell>aside{display:none}}@media (width<=600px){.header-actions .quiet-link{display:none}.home-hero{padding-top:4rem}.home-hero h1{font-size:3.6rem}.proof-strip{grid-template-columns:1fr}.proof-strip span{border-bottom:1px solid var(--line)}.content-list article{grid-template-columns:2.5rem 1fr}.page-next{flex-direction:column;gap:1rem}.methods-band>div{flex-direction:column}.family-links a{grid-template-columns:1fr;gap:.6rem}footer{grid-template-columns:1fr}.app-main{padding:1.25rem}.empty-state{padding:1.5rem}}.design-editor{color:#e8ece7;background:#18221d;border:1px solid #ffffff1f;margin:1rem;padding:1.5rem}.design-editor>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.design-editor h2{font-size:2rem}.editor-actions,.editor-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.design-editor button,.design-editor select,.design-editor input{color:#e8ece7;background:#0c120f;border:1px solid #ffffff2c;padding:.55rem}.design-editor button:disabled{opacity:.4}.editor-toolbar{border-block:1px solid #ffffff17;padding:1rem 0;font-size:.75rem}.editor-toolbar label{align-items:center;gap:.5rem;display:flex}.editor-toolbar span{color:#aeb9b2}.editor-views{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.editor-views>div{min-width:0}.editor-views h3{font:400 1rem var(--mono);color:#d4a85b}.plan-view svg,.model-view,.model-fallback{background:#101713;border:1px solid #ffffff17;width:100%;height:22rem}.plan-view rect{fill:#d4a85b55;stroke:#d4a85b;stroke-width:.07px;cursor:pointer}.plan-view rect.selected{stroke:#fff;stroke-width:.12px}.plan-view rect.locked{fill:#7c8b8466;stroke-dasharray:.2 .15}.plan-view text{fill:#f4eee3;pointer-events:none;font-size:.35px}.model-view canvas{width:100%;height:100%;display:block}.model-fallback{color:#aeb9b2;place-items:center;display:grid}.property-panel{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:1rem;display:flex}.property-panel label{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.property-panel span{color:#d4a85b;font:.7rem var(--mono);margin-left:auto}@media (width<=900px){.editor-views{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.workflow-panel{background:#ffffff08;border:1px solid #ffffff1f;padding:2rem}.workflow-panel h2{margin-top:0}.workflow-panel label{color:#aeb9b2;gap:.5rem;margin:1rem 0;font-size:.8rem;display:grid}.workflow-panel input[type=file],.workflow-panel input[type=number]{color:#eef2ed;background:#0c120f;border:1px solid #ffffff2c;padding:.75rem}.calibration-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.workflow-panel .approval{align-items:center;display:flex}.workflow-panel button:disabled{opacity:.35;cursor:not-allowed}.saved-state{color:#d4a85b}.method-list div{border-top:1px solid #ffffff17;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.method-list dd{color:#d4a85b;text-align:right;margin:0}.empty-state.compact{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:2rem;min-height:12rem;margin-top:1rem}.empty-state.compact h2{margin:0}.empty-state.compact p{grid-column:2}@media (width<=900px){.workspace-grid,.calibration-fields{grid-template-columns:1fr}}.runs-main>header h1{max-width:16ch}.login-panel{background:#ffffff08;border:1px solid #ffffff1f;width:min(100%,34rem);margin-top:3rem;padding:2rem}.login-panel>p{color:#aeb9b2;line-height:1.7}.login-panel label{color:#aeb9b2;gap:.5rem;margin:1rem 0;font-size:.8rem;display:grid}.login-panel input,.runs-controls select{color:#eef2ed;background:#0c120f;border:1px solid #ffffff2c;padding:.8rem}.runs-controls{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:1rem;margin:2.5rem 0 1rem;padding-bottom:1rem;display:flex}.runs-controls label{color:#aeb9b2;gap:.5rem;font-size:.76rem;display:grid}.runs-controls button{color:#eef2ed;background:0 0;border:1px solid #ffffff2c;padding:.8rem 1rem}.runs-controls button:disabled{opacity:.4}.runs-layout{grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);gap:1rem;display:grid}.run-list{flex-direction:column;gap:.6rem;display:flex}.run-card{text-align:left;color:#eef2ed;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;gap:.45rem;width:100%;padding:1rem;display:grid}.run-card:hover,.run-card:focus-visible,.run-card.selected{border-color:#d4a85b}.run-card strong{font-weight:500}.run-card small{color:#91a098;overflow-wrap:anywhere}.run-card em{font:normal .65rem var(--mono);color:#f0a38d}.status{font:.62rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#aeb9b2;justify-self:start}.status-completed{color:#9ed5af}.status-failed,.status-cancelled{color:#f0a38d}.status-running{color:#d4a85b}.result-area{min-width:0}.result-placeholder,.evidence-panel{background:#ffffff08;border:1px solid #ffffff1f;min-height:18rem;padding:2rem}.result-placeholder{align-content:center;display:grid}.result-placeholder p,.result-summary{color:#aeb9b2;line-height:1.7}.evidence-heading{justify-content:space-between;gap:1rem;display:flex}.evidence-heading h3{font:400 1.8rem var(--serif)}.fidelity-label{color:#d4a85b;font:.62rem var(--mono);text-transform:uppercase;border:1px solid #d4a85b;align-self:start;padding:.45rem .6rem}.result-metrics{background:#ffffff17;grid-template-columns:repeat(2,1fr);gap:1px;margin:1.5rem 0;display:grid}.result-metrics div{background:#16201b;padding:1rem}.result-metrics dt,.provenance-list dt{color:#91a098;font-size:.7rem}.result-metrics dd{font:400 1.35rem var(--serif);margin:.35rem 0 0}.sample-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.sample-list span{font:.72rem var(--mono);background:#ffffff0b;padding:.55rem .7rem}.run-warnings{background:#d4a85b0d;border-left:2px solid #d4a85b;margin:1rem 0;padding:1rem;font-size:.78rem}.run-warnings ul{margin-bottom:0}.provenance-list{border-top:1px solid #ffffff17;margin-top:1.5rem}.provenance-list div{border-bottom:1px solid #ffffff0e;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.provenance-list dd{font:.7rem var(--mono);overflow-wrap:anywhere;margin:0}.run-error{color:#f0a38d}@media (width<=1050px){.runs-layout{grid-template-columns:1fr}.run-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=600px){.runs-main>header{display:block}.runs-controls{flex-direction:column;align-items:stretch}.runs-controls label,.runs-controls button{width:100%}.run-list,.result-metrics{grid-template-columns:1fr}.evidence-heading{display:block}.fidelity-label{margin-bottom:1rem;display:inline-block}.provenance-list div{grid-template-columns:1fr;gap:.35rem}}.run-submit{background:#ffffff06;border:1px solid #ffffff1f;grid-template-columns:minmax(16rem,.7fr) minmax(20rem,1fr);gap:2rem;margin:1rem 0;padding:1.5rem;display:grid}.run-submit h2{font-size:1.8rem}.run-submit>div>p:not(.eyebrow){color:#aeb9b2;font-size:.8rem;line-height:1.6}.run-submit-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.run-submit-fields label{color:#aeb9b2;gap:.45rem;font-size:.72rem;display:grid}.run-submit-fields select,.run-submit-fields input{color:#eef2ed;background:#0c120f;border:1px solid #ffffff2c;min-width:0;padding:.7rem}.sensor-fields{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.run-submit-fields .button{border:0;place-self:end start}.submission-message{color:#d4a85b;grid-column:1/-1;font-size:.78rem;line-height:1.6}@media (width<=900px){.run-submit{grid-template-columns:1fr}}@media (width<=600px){.run-submit-fields,.sensor-fields{grid-template-columns:1fr}}.known-exposure{align-self:end;align-items:center;padding:.65rem 0;display:flex!important}.method-disclosure{color:#aeb9b2;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.6}.method-value{overflow-wrap:anywhere;font-size:.75rem!important}.flow-chart{gap:.7rem;margin:1rem 0;display:grid}.flow-chart>div{font:.68rem var(--mono);grid-template-columns:5rem minmax(4rem,1fr) 9rem;align-items:center;gap:.75rem;display:grid}.flow-chart>div>span{color:#aeb9b2}.flow-chart>div>div{background:#ffffff0e;height:.6rem}.flow-chart i{height:100%;display:block}.flow-in{background:#8bc69f}.flow-out{background:#d4a85b}.flow-chart strong{text-align:right;font-weight:400}@media (width<=600px){.flow-chart>div{grid-template-columns:4rem 1fr}.flow-chart strong{text-align:left;grid-column:2}}.account-main>header h1{max-width:17ch}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.security-card{background:#ffffff08;border:1px solid #ffffff1f;padding:1.6rem}.security-card h2{font-size:2rem}.security-card>p:not(.eyebrow){color:#aeb9b2;line-height:1.6}.security-card label{color:#aeb9b2;gap:.45rem;margin:.9rem 0;font-size:.76rem;display:grid}.security-card input,.security-card select{color:#eef2ed;background:#0c120f;border:1px solid #ffffff2c;min-width:0;padding:.75rem}.security-card button{color:#eef2ed;cursor:pointer;background:0 0;border:1px solid #ffffff2c;padding:.72rem 1rem}.security-card .button{color:#111814;background:#d4a85b;border:0}.team-card{grid-column:1/-1}.security-fields,.invite-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.security-actions{flex-wrap:wrap;gap:.7rem;display:flex}.security-card .danger-button{color:#f0a38d;border-color:#f0a38d}.secret-panel,.recovery-panel{overflow-wrap:anywhere;background:#0c120f;border-left:2px solid #d4a85b;gap:.6rem;margin:1rem 0;padding:1rem;display:grid}.secret-panel code,.recovery-panel code{font-family:var(--mono);color:#f0d7a8}.secret-panel small{color:#91a098}.recovery-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0;list-style:none;display:grid}.invitation-list{gap:.55rem;margin-top:1rem;display:grid}.invitation-list article{background:#0c120f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.invitation-list article div{gap:.35rem;display:grid}.invitation-list article span{color:#91a098;font-size:.72rem}@media (width<=800px){.account-grid{grid-template-columns:1fr}.team-card{grid-column:auto}.security-fields,.invite-form,.invitation-list article,.recovery-panel ul{grid-template-columns:1fr}}
