@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--canvas:#f5f7fa;--paper:#fff;--paper-blue:#edf4ff;--paper-steel:#eef1f5;--ink:#172131;--ink-soft:#34435a;--muted:#65738a;--rule:#d9e0e9;--rule-strong:#acb8c9;--cobalt:#175bc5;--cobalt-dark:#0f469f;--cobalt-soft:#dce9ff;--success:#176b45;--success-soft:#e4f4ec;--warning:#84510a;--warning-soft:#fff1ce;--danger:#a02e34;--danger-soft:#fde9ea;--focus:#003d91;--font:"IBM Plex Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content:94rem;--radius:.8rem;--control:2.75rem;--shadow-float:0 1.25rem 3rem #19273e2b;font-family:var(--font);color:var(--ink);background:var(--canvas);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem}body{background:var(--canvas);min-width:20rem;min-height:100vh;color:var(--ink);font-family:var(--font);margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--cobalt-dark);text-underline-offset:.16em;text-decoration-thickness:.08em}button{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78em}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;inset:.75rem auto auto .75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.artifact-icon{flex:none}.artifact-shell-head{z-index:30;border-block-end:1px solid var(--rule-strong);background:#fffffff7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,2vw,1.5rem);min-height:4rem;padding:.55rem clamp(.75rem,2.5vw,2rem);display:grid;position:sticky;inset-block-start:0}.artifact-brand{color:var(--cobalt);align-items:center;gap:.6rem;text-decoration:none;display:flex}.artifact-brand span{line-height:1.05;display:grid}.artifact-brand strong{color:var(--ink);letter-spacing:-.025em;font-size:.95rem}.artifact-brand small{color:var(--muted);font-size:.67rem}.artifact-shell-head nav{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.artifact-shell-head nav a{min-height:2.7rem;color:var(--ink-soft);white-space:nowrap;border-radius:.55rem;align-items:center;gap:.45rem;padding-inline:.8rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.artifact-shell-head nav a[aria-current=page]{background:var(--cobalt-soft);color:var(--cobalt-dark)}.artifact-shell-head__status{max-width:14rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;font-size:.75rem;display:flex;overflow:hidden}.artifact-workspace,.project-index{width:min(100%, var(--content));margin-inline:auto;padding:clamp(.75rem,2vw,1.6rem) clamp(.75rem,2.5vw,2rem) 3rem}.workspace-loading{z-index:80;background:var(--canvas);grid-template-columns:auto minmax(0,34rem);place-content:center;gap:1rem;padding:2rem;display:grid;position:fixed;inset:4rem 0 0}.workspace-loading>svg{color:var(--cobalt);animation:1.2s linear infinite loading-turn}.workspace-loading h1{margin:0;font-size:1.35rem}.workspace-loading p{color:var(--muted);margin:.35rem 0 1.5rem;line-height:1.5}.workspace-loading>span{background:var(--rule);border-radius:999px;grid-column:1/-1;width:min(92vw,45rem);height:.75rem}.workspace-loading>span:nth-of-type(2){width:min(72vw,35rem)}.workspace-loading>span:nth-of-type(3){width:min(82vw,40rem)}@keyframes loading-turn{to{transform:rotate(360deg)}}.fixture-banner,.degraded-banner{border-block:1px solid var(--warning);background:var(--warning-soft);color:#593500;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.fixture-banner strong{white-space:nowrap}.degraded-banner{align-items:center;margin-block-end:1rem}.degraded-banner div{flex:1}.degraded-banner p{margin:.25rem 0 0}.degraded-banner a{white-space:nowrap}.project-head{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;display:flex}.project-head__identity,.project-head__identity>div{min-width:0}.project-head__identity{align-items:center;gap:1rem;display:flex}.project-back{min-height:var(--control);flex:none;align-items:center;gap:.25rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.project-back svg{transform:rotate(180deg)}.project-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.05}.project-head p{color:var(--muted);margin:.28rem 0 0;font-size:.76rem}.project-head__actions{gap:.25rem;display:flex}.project-head__actions a,.project-head__actions button{min-height:var(--control);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.project-head__actions :is(a,button):hover{background:var(--paper-steel)}.goal-plane{border-block-end:1px solid var(--rule-strong);background:var(--paper-blue);grid-template-columns:3.7rem minmax(0,1fr);gap:1rem;padding:clamp(1.3rem,3vw,2.4rem);display:grid}.goal-plane__mark{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid}.goal-plane__body{min-width:0}.goal-plane__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.goal-plane h2{letter-spacing:-.035em;max-width:30ch;margin:0;font-size:clamp(1.45rem,3.2vw,2.55rem);line-height:1.08}.goal-plane__body>p{max-width:76ch;color:var(--ink-soft);margin:.75rem 0 0;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.55}.version-chip{border:1px solid var(--rule-strong);background:var(--paper);min-height:1.65rem;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.68rem;display:inline-flex}.goal-progress{grid-template-columns:minmax(0,1fr) minmax(8rem,18rem);align-items:end;gap:1rem;max-width:56rem;margin-block-start:1.3rem;display:grid}.goal-progress>div{gap:.18rem;display:grid}.goal-progress span{color:var(--ink-soft);font-size:.78rem}.goal-progress strong{font-size:.72rem}progress,meter{width:100%;accent-color:var(--cobalt)}progress{height:.55rem}.orientation-strip{border-block-end:1px solid var(--rule-strong);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.orientation-strip>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.8rem 1rem;display:grid}.orientation-strip>div+div{border-inline-start:1px solid var(--rule-strong)}.orientation-strip>div>div{gap:.1rem;min-width:0;display:grid}.orientation-strip span:not(.state-marker,.dimension-stamp){color:var(--muted);font-size:.72rem}.orientation-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.orientation-strip small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.orientation-strip a{width:var(--control);height:var(--control);border-radius:.45rem;place-items:center;text-decoration:none;display:grid}.orientation-strip a:hover{background:var(--paper-blue)}.movement-grid{border-block-end:1px solid var(--rule-strong);display:grid}.current-plane,.bottleneck-plane,.flow-plane,.history-plane{background:var(--paper);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.2rem;display:flex}.section-heading h2,.knowledge-head h2{letter-spacing:-.02em;margin:0;font-size:1.08rem}.section-heading p,.knowledge-head p{color:var(--muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.section-heading>a,.continuity-note{min-height:2rem;color:var(--cobalt-dark);white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.continuity-note{color:var(--success)}.current-list,.history-plane ol,.wiki-results,.wiki-tree ul,.evidence-list{margin:0;padding:0;list-style:none}.current-row{border-block-start:1px solid var(--rule);grid-template-columns:6.6rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.current-row:first-child{border-block-start-color:var(--rule-strong)}.current-row--primary{background:linear-gradient(90deg, var(--paper-blue) 0, transparent 50%)}.current-row__state{align-self:start;align-items:center;gap:.4rem;display:flex}.current-row__main>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.current-row h3{margin:0;font-size:.94rem}.current-row__main>div>span{color:var(--muted);font-size:.67rem}.current-row__main>p{color:var(--ink-soft);margin:.35rem 0 .7rem;font-size:.82rem;line-height:1.45}.current-row dl{flex-wrap:wrap;gap:.6rem 1rem;margin:0;display:flex}.current-row dl div{gap:.1rem;display:grid}.current-row dt{color:var(--muted);font-size:.7rem}.current-row dd{margin:0;font-size:.72rem;font-weight:650}.state-marker{background:var(--rule-strong);width:.55rem;height:.55rem;color:var(--muted);border:1px solid;border-radius:50%;flex:none}.state-marker--productive{background:var(--success);color:var(--success)}.state-marker--inactive{background:var(--warning);color:var(--warning)}.state-marker--unknown{color:var(--muted);background:0 0}.state-label{background:var(--paper-steel);width:fit-content;min-height:1.55rem;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.65rem;font-weight:750;display:inline-flex}.state-label--ready{background:var(--success-soft);color:var(--success)}.state-label--warning,.state-label--inactive,.state-label--degraded{background:var(--warning-soft);color:var(--warning)}.state-label--error,.state-label--unavailable{background:var(--danger-soft);color:var(--danger)}.state-label--unknown{border:1px dashed var(--rule-strong);color:var(--muted);background:0 0}.inline-alert,.permission-note{background:var(--warning-soft);align-items:flex-start;gap:.4rem;padding:.55rem .65rem;display:flex;color:#593500!important;font-size:.72rem!important}.permission-note{background:var(--paper-steel);color:var(--ink-soft)!important}.bottleneck-plane{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:start;gap:0;display:grid}.bottleneck-diagnosis{border-inline-end:1px solid var(--rule);padding-inline-end:1.4rem}.bottleneck-diagnosis>h3,.next-step-plane>h3{margin:0;font-size:1.05rem;line-height:1.3}.bottleneck-diagnosis>p,.next-step-plane>p{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.bottleneck-diagnosis details{font-size:.75rem}.bottleneck-diagnosis summary{color:var(--cobalt-dark);cursor:pointer;font-weight:700}.dimension-stamp{border:1px solid var(--cobalt);min-width:2.2rem;min-height:2.2rem;color:var(--cobalt-dark);border-radius:.45rem;place-items:center;font-weight:800;display:grid}.next-step-plane{padding-inline-start:1.4rem}.next-step-plane__heading{justify-content:space-between;align-items:center;gap:.6rem;margin-block-end:.75rem;display:flex}.next-step-plane h2{color:var(--cobalt-dark);margin:0;font-size:.8rem}.execution-line{align-items:center;gap:.4rem;font-weight:700;display:flex}.proposal-plane{border-block-start:1px solid var(--rule-strong);grid-column:1/-1;margin-block-start:1.4rem;padding-block-start:1.2rem}.proposal-plane__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.proposal-plane__heading h3{margin:0;font-size:.9rem}.proposal-plane__heading p{color:var(--muted);margin:.25rem 0 0;font-size:.67rem}.proposal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem;margin:1rem 0;display:grid}.proposal-facts div{border-block-start:1px solid var(--rule);padding-block-start:.55rem}.proposal-facts dt{color:var(--muted);font-size:.65rem}.proposal-facts dd{color:var(--ink-soft);margin:.2rem 0 0;font-size:.73rem;line-height:1.45}.proposal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.proposal-feedback{min-height:1.2rem;color:var(--muted);margin:.7rem 0 0;font-size:.72rem}.flow-plane{border-block-end:1px solid var(--rule-strong)}.flow-axis__labels{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;padding:.45rem .8rem;font-size:.67rem;font-weight:700;display:grid}.flow-axis__labels span:last-child{text-align:end}.flow-axis__grid{border-block-end:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flow-reading{border-inline-start:1px solid var(--rule);min-width:0;padding:1rem}.flow-reading:first-child{border-inline-start:0}.flow-reading__key{justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.flow-reading__key strong{color:var(--cobalt-dark);letter-spacing:-.04em;font-size:1.45rem}.flow-reading__key span{color:var(--muted);font-size:.7rem}.flow-reading h3{min-height:2.3em;margin:.5rem 0 0;font-size:.8rem;line-height:1.2}.flow-reading p{min-height:3.8em;color:var(--ink-soft);margin:.45rem 0 .75rem;font-size:.72rem;line-height:1.4}.flow-reading__measure{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.flow-reading__measure strong{font-size:.7rem}.flow-reading__measure>span{color:var(--muted);grid-column:1/-1;font-size:.7rem}.knowledge-workspace{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);margin-block-start:1.2rem;overflow:clip}.knowledge-head{border-block-end:1px solid var(--rule-strong);background:var(--paper-steel);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.view-switch{background:var(--rule);border-radius:.55rem;grid-template-columns:repeat(2,1fr);min-width:14rem;padding:.2rem;display:grid}.view-switch button{cursor:pointer;background:0 0;border:0;border-radius:.42rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;display:inline-flex}.view-switch button[aria-selected=true]{background:var(--paper);color:var(--cobalt-dark);font-weight:750;box-shadow:0 .25rem .8rem #162b4c17}.knowledge-body{grid-template-columns:minmax(0,1fr) 20rem;min-height:36rem;display:grid}.knowledge-stage{min-width:0}.wiki-command{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.wiki-command h2{margin:0;font-size:1.05rem}.wiki-command p{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.wiki-search{flex:1;max-width:40rem}.wiki-search>label{color:var(--muted);margin-block-end:.25rem;font-size:.66rem;display:block}.wiki-search>div,.global-search>div{min-height:var(--control);border:1px solid var(--rule-strong);background:var(--paper);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-inline-start:.7rem;display:grid}.wiki-search input,.global-search input{min-width:0;height:2.6rem;color:var(--ink);background:0 0;border:0;outline:0;padding-inline:.55rem}.wiki-search button,.global-search button{border-radius:0 .5rem .5rem 0}.wiki-grid{grid-template-columns:11rem minmax(0,1fr);display:grid}.wiki-tree{border-inline-end:1px solid var(--rule);background:#fafbfd;padding:1rem .7rem}.wiki-tree h3{color:var(--muted);margin:0 .5rem .5rem;font-size:.72rem}.wiki-tree h3:not(:first-child){margin-block-start:1.5rem}.wiki-tree p{color:var(--muted);margin:.5rem;font-size:.7rem;line-height:1.4}.wiki-tree li+li{margin-block-start:.15rem}.wiki-tree a{min-height:2.3rem;color:var(--ink-soft);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.72rem;text-decoration:none;display:flex}.wiki-tree a.is-active{background:var(--cobalt-soft);color:var(--cobalt-dark);font-weight:700}.wiki-tree a small{color:var(--muted)}.backlink-list a{justify-content:stretch;display:grid}.backlink-list small{margin-block-start:.1rem}.wiki-document{min-width:0;padding:1rem clamp(.8rem,2vw,1.5rem) 2rem}.capability-line{background:var(--success-soft);min-height:2.2rem;color:var(--success);align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.68rem;display:flex}.capability-line span{flex:1}.capability-line small{color:currentColor}.capability-line--degraded,.capability-line--unknown{background:var(--warning-soft);color:var(--warning)}.capability-line--unavailable{background:var(--danger-soft);color:var(--danger)}.answer-block{border-block-end:1px solid var(--rule-strong);padding:1rem 0 1.1rem}.answer-block h3{color:var(--cobalt-dark);margin:0;font-size:.83rem}.answer-block>p{max-width:72ch;margin:.5rem 0;line-height:1.55}.answer-block>small{color:var(--muted);margin-block-start:.55rem;font-size:.65rem;display:block}.citation-row,.relation-strip{flex-wrap:wrap;gap:.35rem;display:flex}.citation-row a,.relation-strip span{background:var(--paper-steel);min-height:1.75rem;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.3rem;padding-inline:.45rem;font-size:.64rem;text-decoration:none;display:inline-flex}.wiki-results>li{border-block-end:1px solid var(--rule);padding-block:1.2rem}.wiki-results>li.is-selected{background:linear-gradient(90deg, var(--paper-blue), transparent)}.wiki-result__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wiki-result__head>div:first-child>span{color:var(--muted);font-size:.72rem}.wiki-result__head h3{margin:.15rem 0 0;font-size:1rem}.wiki-result__head h3 a{color:var(--ink);text-decoration-color:var(--rule-strong)}.badge-row{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.wiki-results article>p{max-width:72ch;color:var(--ink-soft);font-size:.79rem;line-height:1.55}.match-reason{background:var(--paper-blue);align-items:flex-start;gap:.35rem;padding:.5rem .6rem;display:flex;color:var(--ink-soft)!important;font-size:.69rem!important}.wiki-result__meta{color:var(--muted);flex-wrap:wrap;gap:.8rem;margin-block:.55rem;font-size:.72rem;display:flex}.relation-strip{margin-block-end:.45rem}.context-inspector{border-inline-start:1px solid var(--rule-strong);background:#fafbfd;min-width:0}.context-inspector>header{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.context-inspector>header span{color:var(--muted);font-size:.65rem}.context-inspector h2{margin:.2rem 0 0;font-size:1rem}.icon-button{width:var(--control);height:var(--control);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:none}.inspector-version{background:var(--paper-blue);color:var(--cobalt-dark);justify-content:space-between;gap:.5rem;padding:.65rem 1rem;font-size:.66rem;display:flex}.context-inspector>section{border-block-end:1px solid var(--rule);padding:1rem}.context-inspector h3{margin:0 0 .7rem;font-size:.72rem}.context-inspector section>p{color:var(--ink-soft);font-size:.72rem;line-height:1.5}.interface-roles{display:grid}.interface-roles div{border:1px solid var(--rule);padding:.65rem}.interface-roles div+div{border-block-start:0}.interface-roles__membrane{background:var(--cobalt-soft)}.interface-roles span,.context-inspector footer>span{color:var(--muted);font-size:.61rem}.interface-roles p{margin:.2rem 0 0;font-size:.69rem;line-height:1.4}.flow-ref-list{gap:.35rem;display:flex}.flow-ref-list a{border:1px solid var(--cobalt);width:2.3rem;height:2.3rem;color:var(--cobalt-dark);border-radius:.4rem;place-items:center;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.evidence-list li+li{margin-block-start:.4rem}.evidence-list a{align-items:center;gap:.35rem;font-size:.7rem;display:flex}.context-inspector footer{gap:.2rem;padding:1rem;display:grid}.graph-handoff{text-align:center;align-content:center;justify-items:center;min-height:34rem;padding:2rem;display:grid}.graph-handoff>svg{color:var(--cobalt)}.graph-handoff h3{margin:1rem 0 .4rem;font-size:1.1rem}.graph-handoff p{max-width:58ch;color:var(--muted);line-height:1.5}.graph-handoff code{background:var(--paper-steel);padding:.45rem .6rem}.graph-handoff button{margin-block-start:1rem}.graph-qa-shell{width:min(100%, var(--content));margin-inline:auto;padding:1.2rem}.graph-explorer{background:var(--paper);min-width:0}.graph-command{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.graph-command>div:first-child>span{color:var(--cobalt-dark);font-size:.66rem;font-weight:750}.graph-command h2{margin:.2rem 0 0;font-size:1.08rem}.graph-command p{max-width:68ch;color:var(--muted);margin:.3rem 0 0;font-size:.72rem;line-height:1.45}.graph-position{text-align:end;justify-items:end;gap:.25rem;display:grid}.graph-position code,.graph-position small{color:var(--muted);font-size:.64rem}.graph-explorer .capability-line time{white-space:nowrap}.graph-toolbar{border-block-end:1px solid var(--rule);background:#fafbfd;align-items:center;gap:.6rem;min-height:3.6rem;padding:.45rem .7rem;display:flex}.eternity-controls{align-items:center;gap:.35rem;min-width:0;display:flex}.eternity-controls strong{color:var(--cobalt-dark);margin-inline-end:.3rem;font-size:.7rem}.eternity-controls>span{color:var(--muted);white-space:nowrap;font-size:.66rem}.graph-icon-button{border:1px solid var(--rule);background:var(--paper);width:2.35rem;height:2.35rem;display:grid}.graph-icon-button[data-eternity-step=previous] svg{transform:rotate(180deg)}.graph-toolbar>.button{white-space:nowrap;margin-inline-start:auto}.graph-stage{border-block-end:1px solid var(--rule-strong);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:2.5rem 2.5rem;min-height:32rem;position:relative;overflow:hidden}.graph-canvas{min-height:32rem;position:absolute;inset:0}.graph-selection{border:1px solid var(--rule-strong);background:#fffffff0;border-radius:.6rem;width:min(15rem,100% - 2rem);padding:.75rem;position:absolute;inset:1rem 1rem auto auto;box-shadow:0 .7rem 1.8rem #162b4c1c}.graph-selection>span{color:var(--muted);text-transform:uppercase;font-size:.62rem}.graph-selection h3{margin:.18rem 0 .2rem;font-size:.86rem}.graph-selection p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .7rem;font:.62rem ui-monospace,monospace}.graph-selection .button{justify-content:center;width:100%}.graph-gap{background:var(--warning-soft);min-height:28rem;color:var(--warning);grid-template-columns:auto minmax(0,34rem) auto;place-content:center;align-items:center;gap:1rem;padding:2rem;display:grid}.graph-gap h3{color:var(--ink);margin:0}.graph-gap p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.graph-text-alternative{border-block-end:1px solid var(--rule-strong)}.graph-text-alternative>summary,.graph-legend>summary{min-height:var(--control);color:var(--cobalt-dark);cursor:pointer;align-items:center;padding:.55rem .8rem;font-size:.7rem;font-weight:750;display:flex}.graph-text-alternative>p{color:var(--muted);margin:0;padding:0 .8rem .7rem;font-size:.69rem}.graph-text-alternative>div{border-block-start:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-height:22rem;display:grid;overflow:auto}.graph-text-alternative section{border-inline-end:1px solid var(--rule);min-width:0;padding:.7rem}.graph-text-alternative h3,.graph-legend h3{color:var(--muted);text-transform:uppercase;margin:0 0 .4rem;font-size:.65rem}.graph-text-alternative ul,.graph-legend ul{margin:0;padding:0;list-style:none}.graph-text-alternative li+li{margin-block-start:.2rem}.graph-text-alternative button{width:100%;min-height:2.8rem;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-items:start;padding:.4rem .5rem;display:grid}.graph-text-alternative button[aria-current=true]{border-color:var(--cobalt);background:var(--cobalt-soft)}.graph-text-alternative button strong{font-size:.71rem}.graph-text-alternative button small{color:var(--muted);font-size:.61rem}.graph-relation-text{gap:.08rem;padding:.4rem .5rem;display:grid}.graph-relation-text strong{font-size:.68rem}.graph-relation-text small{color:var(--muted);overflow-wrap:anywhere;font:.58rem ui-monospace,monospace}.graph-legend{position:relative}.graph-legend[open]>div{z-index:10;border:1px solid var(--rule-strong);background:var(--paper);width:28rem;box-shadow:var(--shadow-float);border-radius:.6rem;grid-template-columns:1fr 1fr;gap:1rem;padding:.8rem;display:grid;position:absolute;inset:calc(100% + .3rem) auto auto 0}.graph-legend li{grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.05rem .4rem;min-height:2rem;display:grid}.graph-legend li strong{font-size:.68rem}.graph-legend li small{color:var(--muted);grid-column:2;font-size:.59rem}.legend-node{border:2px solid var(--muted);background:var(--paper);border-radius:50%;grid-row:span 2;width:1rem;height:1rem}.legend-node--interface{border-color:var(--cobalt);background:var(--cobalt-soft);border-radius:.25rem;width:1.3rem}.legend-node--membrane{border-color:var(--cobalt-dark);background:var(--cobalt);border-radius:0;transform:rotate(45deg)scale(.8)}.legend-node--evidence{background:var(--paper-steel);border-style:dashed;border-radius:0}.legend-node--pressure{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--warning);border:0;border-radius:0}.legend-node--adaptation{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--success);border:0;border-radius:0}.legend-edge{border-block-start:2px solid var(--cobalt);grid-row:span 2;width:1.3rem;height:0}.legend-edge--outside,.legend-edge--supersession{border-block-start-style:dashed}.legend-edge--causal{border-block-start-style:dotted;border-color:var(--warning)}.legend-edge--flow{border-block-start-width:4px;border-color:var(--success)}.history-plane{border:1px solid var(--rule-strong);border-radius:var(--radius);margin-block-start:1.2rem}.history-plane li{border-block-start:1px solid var(--rule);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:.8rem;display:grid}.history-plane li>time{color:var(--muted);font-size:.67rem}.history-line{font-size:.76rem}.history-line small{color:var(--muted);margin-block-start:.2rem;line-height:1.4;display:block}.time-navigator{z-index:25;border-block-end:1px solid var(--rule-strong);background:#fffffffa;grid-template-columns:15rem minmax(16rem,1fr) auto;align-items:center;gap:1rem;min-height:5.6rem;padding:.7rem 1rem;display:grid;position:sticky;inset-block-start:4rem;box-shadow:0 .8rem 1.5rem #19273e14}.time-navigator__identity{align-items:center;gap:.65rem;display:flex}.time-navigator__identity>svg{color:var(--cobalt)}.time-navigator h2{margin:0;font-size:.86rem}.time-navigator p{color:var(--muted);margin:.15rem 0 0;font-size:.72rem}.time-control>label{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.time-control output{color:var(--ink);font-weight:700}.time-control input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--cobalt);margin-block:-.55rem}.time-ticks{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.time-actions{align-items:center;gap:.5rem;display:flex}.time-actions details{position:relative}.time-actions summary{min-height:var(--control);color:var(--cobalt-dark);cursor:pointer;align-items:center;padding-inline:.7rem;font-size:.68rem;font-weight:700;display:flex}.time-actions details[open]{background:var(--paper);width:18rem;box-shadow:var(--shadow-float);border-radius:.7rem;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:auto 1rem 5.2rem auto}.time-actions details[open] summary{min-height:auto;padding:0}.time-actions label{font-size:.68rem}.time-actions input{min-height:var(--control);border:1px solid var(--rule-strong);border-radius:.45rem;padding-inline:.65rem}.realtime-announcer{border-block-end:1px solid var(--rule);background:var(--paper-steel);color:var(--muted);padding:.4rem 1rem;font-size:.72rem}.button{min-height:var(--control);border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){border-color:var(--cobalt);color:var(--cobalt-dark)}.button--primary{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.button--primary:hover:not(:disabled){background:var(--cobalt-dark);color:#fff}.button--danger{color:var(--danger);border-color:#d99ca0}.button--wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.55}.empty-state{min-height:8rem;color:var(--muted);justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.empty-state h3{color:var(--ink);margin:0;font-size:.9rem}.empty-state p{max-width:55ch;margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.global-status{z-index:100;background:var(--ink);color:#fff;max-width:24rem;box-shadow:var(--shadow-float);border-radius:.65rem;padding:.8rem 1rem;font-size:.75rem;position:fixed;inset:auto 1rem 1rem auto}.project-index>header{border-block-end:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;padding:clamp(2rem,6vw,5rem) clamp(.5rem,3vw,2rem);display:grid}.project-index h1{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1}.project-index header p{max-width:60ch;color:var(--muted);line-height:1.55}.global-search>label{color:var(--muted);margin-block-end:.4rem;font-size:.68rem;display:block}.project-list{margin:0;padding:0;list-style:none}.project-list li{border-block-end:1px solid var(--rule)}.project-list a{min-height:6rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;text-decoration:none;display:flex}.project-list a:hover{background:var(--paper-blue)}.project-list a>span{gap:.25rem;display:grid}.project-list a>span:last-child{color:var(--cobalt-dark);grid-auto-flow:column;align-items:center;font-size:.75rem;font-weight:700;display:flex}.project-list small{color:var(--muted)}.state-page{align-content:center;justify-items:start;gap:.7rem;max-width:44rem;min-height:20rem;margin-inline:auto;padding:2rem;display:grid}.state-page>svg{color:var(--cobalt)}.state-page h1,.state-page h2{margin:0}.state-page p{max-width:60ch;color:var(--muted);margin:0;line-height:1.55}.state-page--full{min-height:calc(100dvh - 4rem)}.login-shell{background:var(--paper);grid-template-columns:1.1fr .9fr;align-items:stretch;width:min(100%,68rem);min-height:calc(100dvh - 4rem);margin-inline:auto;display:grid}.login-intro,.login-action{align-content:center;padding:clamp(2rem,6vw,5rem);display:grid}.login-intro{background:var(--paper-blue)}.login-intro>svg{color:var(--cobalt)}.login-intro h1{letter-spacing:-.04em;max-width:15ch;margin:1rem 0 .6rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.login-intro>p{max-width:55ch;color:var(--ink-soft);line-height:1.6}.login-intro dl{margin-block-start:1.5rem}.login-intro dl div{border-block-start:1px solid var(--rule-strong);padding-block:.6rem}.login-intro dt{color:var(--muted);font-size:.65rem}.login-intro dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.75rem}.login-action{border-inline-start:1px solid var(--rule-strong)}.login-action h2{margin:0 0 1rem}.login-action [data-login-start]{gap:.65rem;display:grid}.login-action [data-login-start] p{color:var(--muted);font-size:.72rem;line-height:1.5}.login-qr{text-align:center}.login-qr img{border:1px solid var(--rule);margin-inline:auto}.login-qr p{color:var(--muted);font-size:.75rem}.login-error{color:var(--danger);grid-template-columns:auto 1fr;gap:.8rem;display:grid}.login-error button{grid-column:1/-1}.login-error strong{color:var(--ink)}.login-error p{margin:.3rem 0 0;font-size:.75rem}@media (width>=70rem){.movement-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.current-plane{border-inline-end:1px solid var(--rule-strong)}}@media (width<=69.99rem){.movement-grid>section+section{border-block-start:1px solid var(--rule-strong)}.knowledge-body{grid-template-columns:minmax(0,1fr)}.context-inspector{z-index:60;border-inline-start:1px solid var(--rule-strong);width:min(100%,22rem);box-shadow:var(--shadow-float);transition:transform .18s cubic-bezier(.16,1,.3,1);position:fixed;inset:4rem 0 0 auto;overflow-y:auto;transform:translate(105%)}.context-inspector[data-open=true]{transform:translate(0)}.icon-button{display:grid}.flow-axis__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-reading:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--rule)}.flow-reading:nth-child(4){border-block-start:1px solid var(--rule)}.time-navigator{grid-template-columns:auto minmax(12rem,1fr) auto}.time-navigator__identity p{display:none}}@media (width<=47.99rem){.artifact-shell-head{grid-template-columns:auto minmax(0,1fr)}.artifact-shell-head nav{justify-self:end}.artifact-shell-head__status{display:none}.artifact-shell-head nav a{width:var(--control);justify-content:center;padding:0}.artifact-shell-head nav a span,.artifact-shell-head nav a:not(:has(svg)),.artifact-shell-head nav a{font-size:0}.artifact-workspace,.project-index{padding-inline:0}.fixture-banner{flex-wrap:wrap}.fixture-banner span{width:100%}.project-head{padding-inline:.75rem}.project-head__identity{gap:.55rem}.project-back{width:var(--control);justify-content:center;font-size:0}.project-head__actions a,.project-head__actions button{width:var(--control);justify-content:center;padding:0;font-size:0}.goal-plane{grid-template-columns:1fr;padding:1.25rem .9rem}.goal-plane__mark{width:2.6rem;height:2.6rem}.goal-plane__heading{display:grid}.goal-progress,.orientation-strip{grid-template-columns:1fr}.orientation-strip>div+div{border-inline-start:0;border-block-start:1px solid var(--rule)}.current-plane,.bottleneck-plane,.flow-plane,.history-plane{padding:1.15rem .8rem}.current-row{grid-template-columns:1fr;gap:.6rem}.current-row__state{justify-content:space-between}.bottleneck-plane{grid-template-columns:1fr}.bottleneck-diagnosis{border:0;border-block-end:1px solid var(--rule);padding:0 0 1rem}.next-step-plane{padding:1rem 0 0}.next-step-plane__heading,.proposal-plane__heading{align-items:flex-start}.proposal-facts,.flow-axis__grid{grid-template-columns:1fr}.flow-reading,.flow-reading:nth-child(3),.flow-reading:nth-child(4){border-inline-start:0;border-block-start:1px solid var(--rule)}.flow-reading:first-child{border-block-start:0}.flow-reading h3,.flow-reading p{min-height:0}.knowledge-workspace,.history-plane{margin-inline:.5rem}.knowledge-head,.wiki-command{flex-direction:column;align-items:stretch}.view-switch{width:100%;min-width:0}.wiki-grid{grid-template-columns:1fr}.wiki-tree{border:0;border-block-end:1px solid var(--rule)}.wiki-tree ul{scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.wiki-tree li{flex:none}.wiki-tree h3:not(:first-child),.backlink-list{display:none}.wiki-result__head{display:grid}.badge-row{justify-content:flex-start}.history-plane li{grid-template-columns:1fr auto;gap:.35rem .6rem}.history-line{grid-area:2/1/auto/-1}.time-navigator{grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:7rem;padding:.55rem .75rem}.time-navigator__identity{align-self:start}.time-control{min-width:0}.time-control p{display:none}.time-actions{grid-column:1/-1;justify-content:flex-end}.time-actions details[open]{width:auto;inset:6.8rem .75rem auto}.project-index>header{grid-template-columns:1fr;padding:2rem .8rem}.project-list a{padding-inline:.8rem}.project-list a>span:last-child{font-size:0}.login-shell{grid-template-columns:1fr}.login-intro,.login-action{padding:2rem 1rem}.login-action{border:0;border-block-start:1px solid var(--rule-strong)}.graph-qa-shell{padding:0}.graph-command{display:grid}.graph-position{text-align:start;justify-items:start}.graph-explorer .capability-line{flex-wrap:wrap;align-items:flex-start}.graph-explorer .capability-line time{overflow-wrap:anywhere;white-space:normal;width:100%}.graph-toolbar{flex-direction:column;align-items:stretch}.eternity-controls{flex-wrap:wrap}.eternity-controls>span{white-space:normal;width:100%}.graph-toolbar>.button{justify-content:center;width:100%;margin:0}.graph-legend[open]>div{width:100%;box-shadow:none;grid-template-columns:1fr;position:static}.graph-stage,.graph-canvas{min-height:27rem}.graph-selection{width:calc(100% - 1rem);inset:auto .5rem .5rem}.graph-gap{grid-template-columns:1fr;min-height:22rem}.graph-gap .button{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
