:root{--paper:#f3f0e8;--paper-deep:#e9e4d7;--card:#fffdf8;--ink:#1c2220;--ink-2:#4a524d;--ink-3:#737a75;--rule:#d8d1c1;--rule-soft:#e8e2d4;--live:#1d7650;--live-soft:#deede3;--busy:#93580a;--busy-soft:#f4e6cc;--fail:#a83a26;--fail-soft:#f3ddd6;--wait:#2f5485;--wait-soft:#dfe6f1;--odd:#6a4c93;--odd-soft:#ebe3f4;--serif:"Charter", "Iowan Old Style", "Palatino", Georgia, serif;--sans:"Avenir Next", "Avenir", "Seravek", "Gill Sans", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shadow:0 1px 0 #1c22200a, 0 10px 28px -16px #1c222038}*{box-sizing:border-box}html,body{margin:0}body{min-height:100vh;font:15px/1.5 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}body:before{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .40 0 0 0 0 .36 0 0 0 0 .30 0 0 0 .07 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:fixed;inset:0}code,.mono{font-family:var(--mono);font-size:.88em}h1,h2,h3{font-family:var(--serif)}.muted{color:var(--ink-3)}.small{font-size:13px}:focus-visible{outline:2px solid var(--wait);outline-offset:2px}.tape{font:700 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f6eed7;background:var(--ink);border-radius:4px;padding:4px 7px}.mocktag{cursor:help;background:#f6eed7;border:1px dashed #cdb98a;border-radius:5px;margin-left:auto;padding:3px 7px;color:#7a5a14!important;letter-spacing:.12em!important}.app{z-index:1;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.side{background:var(--paper-deep);border-right:1px solid var(--rule);flex-direction:column;gap:14px;height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:var(--ink);align-items:baseline;gap:8px;padding:0 10px;text-decoration:none;display:flex}.brand b{font:700 23px/1 var(--serif);letter-spacing:-.01em}.brand span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}#nav{flex-direction:column;gap:2px;display:flex}.nav-group h4{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin:0 0 3px;padding:0 10px;font-size:11px;font-weight:700}.nav-item{width:100%;font:500 14.5px/1.3 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex}.nav-item[aria-current=page]{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);font-weight:600}.nav-item.muted{color:var(--ink-3)}.nav-item .end{color:var(--ink-3);margin-left:auto;font-size:11.5px;font-weight:600}.nav-item .count{color:var(--wait);background:var(--wait-soft);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600}.glyph{text-align:center;width:14px;color:var(--ink-3)}.mockctl{color:#5d4a22;background:#f6eed7;border:1px dashed #cdb98a;border-radius:10px;margin-top:auto;font-size:12.5px}.dock>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 11px;list-style:none;display:flex}.dock>summary::-webkit-details-marker{display:none}.dock>summary:after{content:"▴";margin-left:auto;font-size:11px}.dock[open]>summary:after{content:"▾"}.dock-b{padding:0 11px 11px}.mockctl p{margin:0 0 6px}.mockctl .btn{width:100%;margin-top:6px}.mockctl .check{cursor:pointer;align-items:center;gap:7px;margin-top:8px;font-weight:600;display:flex}.dock-links{justify-content:space-between;margin-top:10px;display:flex}.dock-links a,.dock-links .btn.link{color:#5d4a22;width:auto;margin:0;font-size:12.5px}.persona{grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;display:grid}.persona button{height:28px;font:600 12px var(--sans);color:#5d4a22;cursor:pointer;background:#fbf5e4;border:1px solid #d9c797;border-radius:6px}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.live,.dot.ok{background:var(--live)}.dot.busy{background:var(--busy);animation:1.2s ease-in-out infinite blink}.dot.off{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}@keyframes blink{50%{opacity:.3}}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;height:25px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.ok{background:var(--live-soft);color:var(--live)}.pill.busy{background:var(--busy-soft);color:var(--busy)}.pill.wait{background:var(--wait-soft);color:var(--wait)}.pill.fail{background:var(--fail-soft);color:var(--fail)}.pill.odd{background:var(--odd-soft);color:var(--odd)}.pill.quiet{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule)}.tag{font-family:var(--sans);border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.tag.warn{color:#6a4008;background:#fbf1dc;border-color:#e3c78f}.tag.fict{color:var(--ink-3);border-style:dashed}.tag.test{background:var(--odd-soft);color:var(--odd);letter-spacing:.06em;border-color:#c9b3e6}.sha{border:1px solid var(--rule-soft);background:var(--paper);font:500 12.5px/1.45 var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:1px 7px;display:inline-block}.plan{height:19px;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;white-space:nowrap;cursor:help;border:1px dashed;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.plan.req{color:var(--live);background:#eef6f1;border-color:#9cc7b0}.plan.dir{color:var(--wait);background:#eef2f8;border-color:#a9bcd8}.plan.later{color:var(--ink-3);border-color:var(--rule);background:#f6f3ec}.plan.prop{color:#8a5207;background:#fcf3e2;border-color:#e1c088}.plan.today{color:#1c2220;background:#fff;border-style:solid;border-color:#1c2220}h1 .plan,h2 .plan,h3 .plan{margin-left:8px}.btn{border:1px solid var(--rule);background:var(--card);height:36px;font:600 14px/1 var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background .15s,border-color .15s,transform 60ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.link{height:auto;color:var(--wait);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.btn:disabled{opacity:.42;cursor:not-allowed}select,input[type=text],input[type=password],input[type=date],input[type=search],input[type=email],textarea{border:1px solid var(--rule);height:38px;font:14px var(--sans);color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}textarea{resize:vertical;height:auto;min-height:84px;padding:9px 10px;line-height:1.45}input[type=search]{width:240px}main{outline:none;width:100%;max-width:1200px;padding:30px 44px 90px}.crumb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-weight:600}.crumb a:hover{color:var(--ink);text-decoration:underline}.head{align-items:flex-end;gap:16px;margin:2px 0 6px;display:flex}.head h1{font:700 38px/1.1 var(--serif);letter-spacing:-.015em;margin:0}.head .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.purpose{color:var(--ink-2);max-width:760px;margin:0 0 4px;font-size:15px}.meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.stage{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.stage.proposed{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule)}.stage.building{color:var(--busy);background:var(--busy-soft)}.stage.live{color:var(--live);background:var(--live-soft)}.stage.retired{color:var(--ink-3);background:#e9e6df;text-decoration:line-through}.comps{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.comp{border:1px solid var(--rule);background:var(--card);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.comp b{font-weight:600}.ptabs{border-bottom:1px solid var(--rule);scrollbar-width:thin;gap:2px;margin-top:18px;display:flex;overflow-x:auto}.ptab{font:600 14.5px/1 var(--sans);color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 13px 12px;text-decoration:none;display:inline-flex;position:relative}.ptab:hover,.ptab[aria-current=page]{color:var(--ink)}.ptab[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.ptab .n{background:var(--wait-soft);color:var(--wait);border-radius:99px;padding:1px 6px;font-size:11.5px}.ptab.later{font-style:italic;font-weight:500}.subtabs{border:1px solid var(--rule);background:var(--paper-deep);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.subtabs button{height:30px;font:600 13.5px var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.subtabs button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1c22201f}.section-h{align-items:center;gap:12px;margin:0 0 10px;display:flex}.section-h h2{font:700 22px/1.2 var(--serif);margin:0}.section-h .hint{color:var(--ink-3);font-size:13px}.section-h .right{align-items:center;gap:8px;margin-left:auto;display:flex}.grid2{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px}.grid3>.panel+.panel{margin-top:0}.panel-h{align-items:center;gap:10px;padding:14px 18px 0;display:flex}.panel-h h3{font:700 17px/1.25 var(--serif);margin:0}.panel-h .right{gap:8px;margin-left:auto;display:flex}.panel-b{padding:12px 18px 16px}.panel.flat{box-shadow:none}.kv{grid-template-columns:150px minmax(0,1fr);gap:7px 14px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{min-width:0;margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.chip{border:1px solid var(--rule);background:var(--card);height:30px;font:600 13px var(--sans);color:var(--ink-2);cursor:pointer;border-radius:99px;padding:0 12px}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#faf7ef}.empty{text-align:center;color:var(--ink-2);border:1px dashed var(--rule);background:#fffdf899;border-radius:12px;padding:26px 20px}.empty b{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:18px;display:block}.list{background:var(--card);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.li{border-top:1px solid var(--rule-soft);cursor:pointer;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:13px 18px;transition:background .15s;display:grid}.li:first-child{border-top:0}.li:hover{background:#fbf7ee}.li.static{cursor:default}.li.static:hover{background:0 0}.li .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.li .s{color:var(--ink-3);margin-top:2px;font-size:13px}.li .line1{align-items:center;gap:9px;min-width:0;display:flex}.li .acts{align-items:center;gap:8px;display:flex}.li.enter{animation:.45s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}table.t{border-collapse:collapse;background:var(--card);border:1px solid var(--rule);border-radius:14px;width:100%;font-size:14px;overflow:hidden}table.t th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);background:#f8f5ee;padding:10px 14px;font-size:11.5px;font-weight:700}table.t td{border-top:1px solid var(--rule-soft);vertical-align:middle;padding:11px 14px}table.t tr.click{cursor:pointer}table.t tr.click:hover td{background:#fbf7ee}table.t td.num,table.t th.num{text-align:right;font-variant-numeric:tabular-nums}.av{width:28px;height:28px;font:700 11.5px var(--sans);color:var(--ink-2);background:#e2dccd;border-radius:50%;flex:none;place-items:center;display:inline-grid}.track{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:8px;padding-top:4px;display:grid}.seg{color:var(--ink-3);font-size:12px}.seg i{background:var(--rule-soft);border-radius:3px;height:4px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.seg.done{color:var(--ink-2)}.seg.done i{background:var(--live)}.seg.now{color:var(--busy);font-weight:600}.seg.now i{background:var(--busy-soft)}.seg.now i:after{content:"";background:var(--busy);border-radius:3px;width:40%;animation:1.2s ease-in-out infinite slide;position:absolute;inset:0 auto 0 0}.seg.wait{color:var(--wait);font-weight:600}.seg.wait i{background:var(--wait)}.seg.fail{color:var(--fail);font-weight:600}.seg.fail i{background:var(--fail)}.seg.odd{color:var(--odd);font-weight:600}.seg.odd i{background:var(--odd)}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.envcards{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:14px;display:grid}.envcard{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.envcard.flash{animation:1.6s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 4px #1d765047, var(--shadow)}to{box-shadow:var(--shadow)}}.envcard .top{border-bottom:1px solid var(--rule-soft);align-items:center;gap:10px;padding:14px 18px;display:flex}.envcard .top h3{font:700 19px/1.2 var(--serif);margin:0}.envcard .top .note-line{color:var(--ink-3);margin-top:2px;font-size:13px}.envcard .top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.envcard .halves{grid-template-columns:1fr 1fr;display:grid}.envcard .half{padding:14px 18px 16px}.envcard .half+.half{border-left:1px dashed var(--rule)}.envcard .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.envcard .v{font:600 18px/1.25 var(--serif);margin:5px 0 3px}.envcard .f{color:var(--ink-2);font-size:13px}.envcard .bar,.envrow .bar{border-top:1px solid var(--rule-soft);padding:10px 18px;font-size:13.5px}.envcard .bar.fail,.envrow .bar.fail{background:var(--fail-soft);color:#74291b}.envcard .bar.warn,.envrow .bar.warn{background:var(--busy-soft);color:#633c07}.envcard .bar.odd,.envrow .bar.odd{background:var(--odd-soft);color:#4a3269}.note{background:var(--wait-soft);color:#203d66;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px 10px 14px;font-size:14px;display:flex}.note>span:first-child{margin-right:auto}.callout{background:var(--live-soft);color:#164a34;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.callout .btn{margin-left:auto}.checks{margin:0;padding:0;list-style:none}.checks li{border-top:1px solid var(--rule-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.checks li:first-child{border-top:0}.checks .ic{background:var(--paper);width:26px;height:26px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.checks .done .ic{background:var(--live-soft);color:var(--live);box-shadow:none}.checks .next .ic{background:var(--wait-soft);color:var(--wait);box-shadow:none}.checks .attention .ic,.checks .fail .ic{background:var(--fail-soft);color:var(--fail);box-shadow:none}.checks .waiting .ic,.checks .pending .ic{background:var(--busy-soft);color:var(--busy);box-shadow:none}.checks b{display:block}.checks p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px}.checks .who{color:var(--ink-3);margin-top:3px;font-size:12.5px}.tl{margin:0;padding:0;list-style:none}.tl li{grid-template-columns:92px 14px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14px;display:grid;position:relative}.tl time{color:var(--ink-3);text-align:right;font-size:13px}.tl li:before{content:"";background:var(--rule-soft);width:2px;position:absolute;top:22px;bottom:-8px;left:108px}.tl li:last-child:before{display:none}.tl .d{margin-top:5px}.tl .src{color:var(--ink-3);font-size:12px}.attn{background:var(--card);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.attn .a{border-top:1px solid var(--rule-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.attn .a .s{color:var(--ink-3);font-size:13px}.verdict{font:600 19px/1.3 var(--serif);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.later-panel{background:#fffdf88c;border:1.5px dotted #b9b19f;border-radius:14px;padding:18px 20px;position:relative}.later-panel .ribbon{background:var(--paper-deep);border:1px solid var(--rule);font:700 10.5px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-radius:5px;padding:2px 9px;position:absolute;top:-11px;left:16px}.summary{flex-wrap:wrap;gap:12px;margin:18px 0 8px;display:flex}.stat{background:var(--card);border:1px solid var(--rule);border-radius:12px;min-width:160px;padding:13px 17px}.stat b{font:700 28px/1.1 var(--serif);display:block}.stat span{color:var(--ink-2);font-size:13px}.stat.hot{background:var(--fail-soft);border-color:#e5c1b8}.stat.warm{background:var(--busy-soft);border-color:#e6cfa2}.cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.card.ghost{box-shadow:none;background:0 0;border-style:dashed}.card h3{font:700 22px/1.2 var(--serif);margin:0}.card .facts{grid-template-columns:112px minmax(0,1fr);gap:6px 10px;font-size:13.5px;display:grid}.card .facts dt{color:var(--ink-3)}.card .facts dd{min-width:0;margin:0}.card .foot{align-items:center;gap:8px;margin-top:auto;display:flex}.card .foot .btn:last-child{margin-left:auto}.scrim{z-index:40;opacity:0;pointer-events:none;background:#1c222042;transition:opacity .2s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:41;background:var(--card);border-left:1px solid var(--rule);flex-direction:column;width:min(560px,94vw);transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 48px -28px #1c222066}.drawer.open{transform:none}.drawer .close{z-index:2;position:absolute;top:16px;right:16px}.drawer header{border-bottom:1px solid var(--rule-soft);padding:22px 26px 16px}.drawer header h2{font:700 24px/1.2 var(--serif);margin:6px 90px 8px 0}.drawer .lede{color:var(--ink-2);margin:0;font-size:14px}#drawer-body{flex-direction:column;flex:1;min-height:0;display:flex}.drawer .body{flex:1;padding:18px 26px 30px;overflow:auto}.subhead:first-child{margin-top:4px}.steps{margin:0;padding:0;list-style:none}.steps li{grid-template-columns:28px 1fr;gap:12px;padding:8px 0 12px;display:grid;position:relative}.steps li:before{content:"";background:var(--rule-soft);width:2px;position:absolute;top:38px;bottom:-4px;left:13px}.steps li:last-child:before{display:none}.steps .ic{background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-3);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.steps .done .ic{background:var(--live-soft);box-shadow:none;color:var(--live)}.steps .now .ic{background:var(--busy-soft);box-shadow:none;color:var(--busy)}.steps .wait .ic{background:var(--wait-soft);box-shadow:none;color:var(--wait)}.steps .fail .ic{background:var(--fail-soft);box-shadow:none;color:var(--fail)}.steps .odd .ic{background:var(--odd-soft);box-shadow:none;color:var(--odd)}.steps b{padding-top:3px;display:block}.steps p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px}details.more{margin-top:18px}details.more summary{cursor:pointer;font-size:14px;font-weight:600}pre.log{color:#d7dfd8;max-height:320px;font:12px/1.65 var(--mono);white-space:pre-wrap;background:#1f2522;border-radius:10px;margin:10px 0 0;padding:14px 16px;overflow:auto}pre.log mark{color:#fff3d6;background:#6b4b12;border-radius:2px}.digests{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:13px;display:grid}.digests span:nth-child(odd){color:var(--ink-3)}dialog{border:1px solid var(--rule);background:var(--card);width:min(600px,94vw);color:var(--ink);border-radius:16px;padding:0;box-shadow:0 34px 90px -30px #1c222080}dialog.wide{width:min(760px,94vw)}dialog h2{font:700 25px/1.2 var(--serif);margin:0}dialog .lede{color:var(--ink-2);margin:8px 0 0;font-size:14.5px}dialog .content{max-height:calc(100vh - 260px);padding:16px 26px 4px;overflow:auto}dialog footer{border-top:1px solid var(--rule-soft);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding:16px 26px 20px;display:flex}dialog footer .left{color:var(--ink-3);margin-right:auto;font-size:13px}.choice{border:1px solid var(--rule-soft);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;transition:border-color .15s,background .15s;display:grid}.choice input{accent-color:var(--ink);margin:0}.choice.disabled{opacity:.55;cursor:not-allowed}.choice .t{font-weight:600}.choice .s{color:var(--ink-3);font-size:13px}.how{background:var(--paper);color:var(--ink-2);border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13.5px}.preview{border:1px solid var(--rule);background:#fcfaf4;border-radius:10px;margin-top:12px;padding:12px 14px}.preview .kv{grid-template-columns:140px minmax(0,1fr);font-size:13.5px}.field{gap:6px;margin-bottom:14px;display:grid}.field>label,.field>.label{font-size:14px;font-weight:600}.hint{color:var(--ink-3);font-size:13px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toggle{border-top:1px solid var(--rule-soft);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.toggle p{color:var(--ink-2);margin:3px 0 0;font-size:13.5px}.switch{width:44px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{background:var(--rule);cursor:pointer;border-radius:99px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch input:checked+span:after{transform:translate(18px)}.switch input:disabled+span{opacity:.5;cursor:not-allowed}.switch input:focus-visible+span{outline:2px solid var(--wait);outline-offset:2px}.about h3{font:700 16px/1.3 var(--serif);margin:16px 0 6px}.about h3:first-child{margin-top:0}.about p,.about li{color:var(--ink-2);font-size:14.5px}.about p{margin:0}.about ul{margin:6px 0 0;padding-left:18px}.about li{margin:3px 0}.toasts{z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:22px;left:270px}.toast{background:var(--ink);color:#f5f2ea;border-radius:10px;max-width:460px;padding:11px 15px;font-size:14px;animation:.3s ease-out both rise;box-shadow:0 14px 34px -14px #00000073}@media (width<=1100px){.grid2,.grid3{grid-template-columns:1fr}}@media (width<=900px){.app{grid-template-columns:1fr}.side{height:auto;position:static}main{padding:24px 18px 80px}.li,.envcards,.envcard .halves{grid-template-columns:1fr}.envcard .half+.half{border-left:0;border-top:1px dashed var(--rule)}.toasts{left:18px}.mocktext{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.still *,.still :before,.still :after{transition:none!important;animation:none!important}.hosted{border:1px solid var(--rule);box-shadow:var(--shadow);background:#eef1f4;border-radius:14px;overflow:hidden}.hosted-bar{color:#56606a;background:#e3e7eb;border-bottom:1px solid #d3d9df;align-items:center;gap:12px;padding:9px 14px;font-size:13px;display:flex}.hosted-bar .hdots{letter-spacing:2px;color:#b4bcc4}.hosted-bar .addr{font-family:var(--mono);background:#fff;border-radius:6px;flex:1;padding:4px 10px;font-size:12px}.hosted-body{flex-direction:column;align-items:center;gap:14px;padding:36px 20px 44px;font-family:-apple-system,Segoe UI,sans-serif;display:flex}.hosted-brand{letter-spacing:.04em;color:#3c4650;font:700 14px/1 -apple-system,Segoe UI,sans-serif}.hcard{background:#fff;border-radius:12px;width:min(440px,100%);padding:26px 28px;box-shadow:0 10px 30px -18px #141e2873}.hcard h2{color:#1f2a33;margin:0 0 12px;font:700 22px/1.25 -apple-system,Segoe UI,sans-serif}.hcard p{color:#3c4650}.hcard .btn.primary{background:#2e5aac;border-color:#2e5aac}.qr{background:repeating-conic-gradient(#1f2a33 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:6px;width:96px;height:96px;margin:4px 0 8px}.mollie{text-align:center;background:#fff;border-radius:12px;width:min(420px,100%);padding:22px;box-shadow:0 10px 30px -18px #141e2873}.mollie-h{color:#0a55b3;margin-bottom:10px;font-weight:700}.signin-wrap{max-width:720px;margin:40px auto}body.signedout .side{display:none}body.signedout .app{grid-template-columns:1fr}body:not(.notes) .dn,body:not(.notes) main p.hint,body:not(.notes) .drawer p.hint,body:not(.notes) .section-h>.hint{display:none!important}.head{align-items:center}.head h1{font-size:34px}.stagebtn{cursor:pointer;background:0 0;border:0;padding:0}.stagebtn:hover .stage{box-shadow:inset 0 0 0 1.5px}.factsline{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 0;margin:4px 0 0;font-size:13.5px;display:flex}.linkish{font:inherit;color:var(--wait);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.linkish:hover{text-decoration:underline}.gsearch{position:relative}#gsearch{border-color:var(--rule);background:var(--card);width:100%;height:36px}.gresults{z-index:50;border:1px solid var(--rule);background:var(--card);border-radius:12px;width:440px;max-height:70vh;padding:6px;position:fixed;top:106px;left:12px;overflow:auto;box-shadow:0 24px 60px -24px #1c222073}.gr{width:100%;font:14px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.gk{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-row:span 2;align-self:center;font-size:11px;font-weight:700}.gl{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gs{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gr-none{color:var(--ink-3);padding:10px;font-size:13.5px}details.menu{display:inline-block;position:relative}details.menu>summary{list-style:none}details.menu>summary::-webkit-details-marker{display:none}.menu-list{z-index:45;border:1px solid var(--rule);background:var(--card);border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 60px -24px #1c222073}.menu-list button,.menu-list a{width:100%;font:500 14px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;text-decoration:none;display:block}.menu-list .danger{color:var(--fail)}.attn .a-t{min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.attn .a-t:hover .a-main{text-underline-offset:3px;text-decoration:underline}.attn .a-main{text-overflow:ellipsis;overflow:hidden}.showmore{margin-top:8px}table.t.products td.act{white-space:nowrap;text-align:right;width:1%}table.t tr.dim td{color:var(--ink-3)}table.t tr.sep td{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#f8f5ee;padding:8px 14px;font-size:11.5px;font-weight:700}table.t.mini{font-size:13px}table.t.mini td,table.t.mini th{padding:7px 10px}.footlinks{gap:22px;margin-top:22px;font-size:14px;display:flex}.panel.narrow{max-width:620px;margin-top:16px}.deploys-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.deploys-top .right{gap:8px;margin-left:auto;display:flex}.deploys-top .note{flex:1;margin:0}.gateline{align-items:center;gap:10px;display:flex}.envrows{gap:10px;display:grid}.envrow{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.envrow.flash{animation:1.6s ease-out flash}.er-main{grid-template-columns:150px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.er-name h3{font:700 19px/1.2 var(--serif);margin:0}.er-col .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.er-col .v{font:600 16px/1.3 var(--serif);margin:3px 0 2px}.er-col .v2{margin:4px 0 2px;font-size:14px}.er-col .f{color:var(--ink-3);font-size:12.5px}.er-acts{justify-content:flex-end;gap:8px;display:flex}.toolbar.tight{margin:0 0 10px}.choices-row{flex-wrap:wrap;gap:8px;display:flex}.choices-row .choice{flex:180px;margin-bottom:0}.pv-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11.5px;font-weight:700}details.more.slim{margin-top:10px}details.more.slim summary{color:var(--ink-2);font-size:13px}.kgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:26px;margin-top:18px;display:grid}.qlist{background:var(--card);border:1px solid var(--rule);border-radius:14px;margin:0;padding:0;list-style:none}.qlist li{border-top:1px solid var(--rule-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.qlist li:first-child{border-top:0}.qlist .qn{background:var(--paper);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.qlist b{font-size:14px;font-weight:600}.qlist .layer{color:var(--ink-3);margin-left:8px;font-size:11.5px}.qlist .qw{margin-top:2px;font-size:13px}.canvas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv{background:var(--card);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:6px;min-height:118px;padding:11px 12px;display:flex}.cv-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.cv-t{flex:1;font-size:13px;line-height:1.4}.cv .pill{align-self:flex-start;height:22px;font-size:11.5px}@media (width<=1100px){.kgrid{grid-template-columns:1fr}.er-main{grid-template-columns:1fr 1fr}}a.plain{color:var(--ink);text-decoration:none}a.plain:hover{text-underline-offset:3px;text-decoration:underline}.btn.link.quietdanger{color:var(--fail);margin-left:8px;font-weight:500;text-decoration:none}.btn.link.quietdanger:hover{text-decoration:underline}@font-face{font-family:Geist;src:url(fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(fonts/Geist-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(fonts/GeistMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap}:root{--paper:#f6f7f8;--paper-deep:#fff;--card:#fff;--sunken:#eff1f3;--ink:#252a30;--ink-strong:#171b20;--ink-2:#535b65;--ink-3:#727a84;--rule:#e3e6e9;--rule-soft:#eff1f3;--live:#0f6e52;--live-soft:#edf4f1;--busy:#8a5d0c;--busy-soft:#f6f2e9;--fail:#a81b39;--fail-soft:#f8eef0;--wait:#0b6fa4;--wait-soft:#e7f1f7;--odd:#7c43a8;--odd-soft:#f2ecf7;--primary:#0b6fa4;--primary-hover:#095a85;--serif:"Geist", system-ui, -apple-system, sans-serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--shadow:0 1px 2px #0c0f1212}body{background:var(--paper);color:var(--ink);font-size:14px;line-height:1.5}body:before{display:none}.side{border-right:1px solid var(--rule);background:#fff;gap:18px;padding:16px 12px 12px}.brand{align-items:center;gap:10px;padding:2px 8px 4px}.brand .logo{background:var(--primary);color:#fff;width:34px;height:34px;font:600 16px/1 var(--sans);letter-spacing:0;text-transform:none;border-radius:8px;place-items:center;display:grid}.brand .brand-t{font-size:inherit;letter-spacing:0;text-transform:none;color:inherit;flex-direction:column;gap:1px;display:flex}.brand .brand-t b{font:600 15px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink-strong)}.brand .brand-t span{font:400 12px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.nav-item:hover{color:var(--ink);background:#f2f4f5}.nicon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.nav-item .count{color:var(--ink-2);background:#eff1f3}.nav-item .count.hot{background:var(--fail-soft);color:var(--fail)}.mainwrap{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);background:#fffffff0;align-items:center;height:58px;padding:0 44px;display:flex;position:sticky;top:0}.gsearch{width:min(440px,100%);position:relative}.gicon{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}#gsearch{border:1px solid var(--rule);width:100%;height:36px;font:14px var(--sans);background:#fff;border-radius:9999px;padding:0 38px 0 36px;box-shadow:0 1px 2px #0c0f1212}#gsearch:focus{border-color:#9fc4d9;outline:none;box-shadow:0 0 0 3px #0b6fa41a}.gsearch kbd{border:1px solid var(--rule);font:500 11px var(--mono);color:var(--ink-3);background:#fafbfb;border-radius:4px;padding:1px 6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gresults{border-color:var(--rule);border-radius:8px;width:480px;box-shadow:0 6px 18px #0c0f121f}.gr:hover,.gr.on{background:#f2f4f5}main{padding:0 44px 90px}.pagehead{border-bottom:1px solid var(--rule);background:#fff;margin:0 -44px 22px;padding:20px 44px 18px}.pagehead .ptabs{border-bottom:0;margin-top:12px}.head{margin:0}.crumb{letter-spacing:0;text-transform:none;color:var(--ink-3);margin-bottom:2px;font-size:12.5px;font-weight:500}.purpose{color:var(--ink-2);font-size:14px}.factsline{font-size:13.5px}.er-col .v,.envcard .v{font:500 14px/1.35 var(--sans)}.drawer header h2,dialog h2{font:600 19px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink-strong)}.empty b{font:600 15px var(--sans)}.stat b{font:600 24px/1.1 var(--sans)}.subhead{letter-spacing:.08em;font-size:11.5px}.btn{border-color:var(--rule);height:36px;font:500 14px/1 var(--sans);border-radius:5px;box-shadow:0 1px 1px #0c0f120d}.btn:hover{background:#fafbfb;border-color:#d0d5da}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.small{height:30px;font-size:13px}.btn.danger{color:var(--fail);border-color:#ecc9d0}.btn.link{box-shadow:none;color:var(--primary)}select,input[type=text],input[type=password],input[type=date],input[type=search],input[type=email],textarea{border-color:var(--rule);font-family:var(--sans);border-radius:5px}:focus-visible{outline-color:var(--primary)}.panel,.list,table.t,.attn,.envrow,.envcard,.card,.qlist,.cv,.later-panel,.hosted,.empty{border-color:var(--rule);border-radius:8px;box-shadow:0 1px 2px #0c0f120d}.empty{background:#fff;border-style:solid}table.t th{letter-spacing:.06em;background:#fafbfb;font-size:11.5px}table.t tr.click:hover td,.li:hover,table.t tr.sep td{background:#fafbfb}.av{color:var(--ink-2);background:#eff1f3}.choice{border-color:var(--rule);border-radius:8px}.choice:hover{background:#fafbfb;border-color:#d0d5da}.choice:has(input:checked){border-color:var(--primary);background:#f4f9fc}.choice input,.planswitch input{accent-color:var(--primary)}.preview{border-color:var(--rule);background:#fafbfb;border-radius:8px}.note.grey{color:var(--ink-2);background:#f2f4f5}.tag{border-color:var(--rule);color:var(--ink-2);background:#f2f4f5;border-radius:4px}.tag.warn{background:var(--busy-soft);color:#6b4708;border-color:#e8d9b8}.tag.fict{background:0 0}.sha{border-color:var(--rule);font-family:var(--mono);background:#f2f4f5;border-radius:4px;font-size:12px}.stage{letter-spacing:.06em;border-radius:4px;font-size:11px;font-weight:600}.stage.retired{background:#eff1f3}.pill{font-weight:500}.chip{border-color:var(--rule);font:500 13px var(--sans)}.chip[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong)}.subtabs{border-color:var(--rule);background:#f2f4f5}.ptab{font:500 14px/1 var(--sans)}.ptab[aria-current=page]:after{background:var(--primary)}.ptab .n{color:var(--ink-2);background:#eff1f3}.ptab .n.hot{background:var(--fail-soft);color:var(--fail)}.later-panel{background:#fafbfb;border-style:dashed}.later-panel .ribbon{border-color:var(--rule);background:#fff}pre.log,.toast{background:#171b20}.toasts{left:280px}dialog{border-color:var(--rule);border-radius:12px;box-shadow:0 6px 18px #0c0f121f,0 30px 80px -30px #0c0f1259}dialog::backdrop{background:#0c0f1273}.drawer{border-color:var(--rule)}.menu-list{border-color:var(--rule);border-radius:8px;box-shadow:0 6px 18px #0c0f121f}.menu-list button:hover,.menu-list a:hover{background:#f2f4f5}.attn .a{border-color:var(--rule-soft)}.mockctl{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 1px 2px #0c0f120d}.dock>summary{gap:10px;padding:9px 11px}.dock>summary:after{color:var(--ink-3)}.who-av{width:30px;height:30px;font:600 11.5px var(--sans);color:var(--ink-2);background:#eff1f3;border-radius:50%;flex:none;place-items:center;display:grid}.who-t{flex-direction:column;line-height:1.25;display:flex}.who-t b{font-weight:500}.who-t span{color:var(--ink-3);font-size:12px}.dock-b{border-top:1px dashed var(--rule);padding:10px 11px 11px}.dock-b>p{color:var(--ink-3)}.persona button{border-color:var(--rule);color:var(--ink-2);font-family:var(--sans);background:#fafbfb;border-radius:5px}.persona button[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:#fff}.mockctl .check input{accent-color:var(--primary)}.attn .btn.primary,.li .btn.primary,table.t .btn.primary{box-shadow:none;color:var(--primary);background:#0b6fa41a;border-color:#0000}.attn .btn.primary:hover,.li .btn.primary:hover,table.t .btn.primary:hover{color:var(--primary-hover);background:#0b6fa42b;border-color:#0000}.btn.link,.footlinks a,.dock-links a{text-decoration:none}.btn.link:hover,.footlinks a:hover,.dock-links a:hover{text-underline-offset:3px;text-decoration:underline}:root{--paper:#f5f5f7;--card:#ffffffb8;--glass:#ffffffb8;--glass-strong:#ffffffdb;--glass-edge:#ffffffb3;--ink:#1d1d1f;--ink-strong:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--rule:#00000014;--rule-soft:#0000000d;--fill:#7676801f;--fill-2:#76768014;--primary:#0071e3;--primary-hover:#0077ed;--link:#06c;--live:#248a3d;--live-soft:#34c75924;--busy:#b25000;--busy-soft:#ff950024;--fail:#d70015;--fail-soft:#ff3b301c;--wait:#0071e3;--wait-soft:#0071e31a;--odd:#8944ab;--odd-soft:#af52de1f;--serif:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--shadow:0 1px 1px #00000005, 0 8px 28px #0000000f;--blur:saturate(180%) blur(24px)}body{font:14px/1.45 var(--sans);letter-spacing:-.005em;color:var(--ink);background-color:#f5f5f7;background-image:radial-gradient(1100px 620px at 8% -8%,#0071e31a,#0000 62%),radial-gradient(900px 560px at 102% 4%,#af52de14,#0000 60%),radial-gradient(1000px 640px at 58% 112%,#34c7590f,#0000 60%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}a{color:var(--link)}b{font-weight:600}:focus-visible{outline-offset:2px;outline:3px solid #0071e373}.side{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#f6f6f899;border-right:1px solid #0000000f;gap:14px;padding:18px 12px 12px}.brand{gap:10px;padding:0 8px}.brand .logo{width:32px;height:32px;font:600 16px/1 var(--sans);background:linear-gradient(#3b9bff,#0071e3);border-radius:8px;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000002e}.brand .brand-t b{font:600 14px/1.2 var(--sans);color:var(--ink)}.brand .brand-t span{font:400 11.5px/1.2 var(--sans);color:var(--ink-3)}.gsearch{width:auto;margin:0 2px;position:relative}.gicon{width:14px;height:14px;stroke:var(--ink-3);left:9px}#gsearch{background:var(--fill);width:100%;height:30px;box-shadow:none;font:13.5px var(--sans);color:var(--ink);border:0;border-radius:8px;padding:0 10px 0 29px}#gsearch::placeholder{color:var(--ink-3)}#gsearch:focus{background:#fff;outline:none;box-shadow:0 0 0 3.5px #0071e359}#nav{gap:1px}.nav-item{font:400 14px/1.25 var(--sans);color:var(--ink);border-radius:8px;gap:10px;padding:7px 10px}.nav-item[aria-current=page]{box-shadow:none;color:var(--ink);background:#00000012;font-weight:500}.nicon{width:18px;height:18px;stroke:var(--primary);stroke-width:1.7px}.nav-item .count{color:var(--ink-3);background:0 0;padding:0;font-size:12.5px;font-weight:500}.nav-item .count.hot{color:var(--fail);background:0 0}.mainwrap{min-width:0}main{max-width:1180px;padding:34px 52px 100px}.pagehead{background:0 0;border:0;margin:0 0 22px;padding:0}.pagehead:has(.ptabs){padding-bottom:0}.crumb{font:400 14px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--link);margin:0 0 4px}.crumb a{color:var(--link);text-decoration:none}.crumb a:before{content:"‹ ";font-size:17px;line-height:0}.crumb a:hover{opacity:.75;text-decoration:none}.head{gap:14px}.head h1{font:700 30px/1.15 var(--serif);letter-spacing:-.022em;color:var(--ink)}.factsline{color:var(--ink-2);margin-top:6px;font-size:13px}.factsline .sep{color:#c7c7cc;margin:0 8px}.linkish{color:var(--link)}.purpose{color:var(--ink-2)}.section{margin-top:30px}.section.first{margin-top:8px}.section-h{margin-bottom:10px}.section-h h2{font:600 19px/1.25 var(--serif);letter-spacing:-.015em;color:var(--ink)}.panel-h h3,.card h3,.er-name h3,.envcard .top h3{font:600 15px/1.3 var(--sans);letter-spacing:-.01em}.subhead{font:600 13px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:22px 0 8px}.drawer header h2,dialog h2{font:700 21px/1.25 var(--serif);letter-spacing:-.018em}.tabbody{margin-top:20px}.panel,.list,table.t,.attn,.envrow,.envcard,.card,.qlist,.cv,.later-panel,.hosted,.empty,.mockctl{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--shadow);border-radius:14px}.cv{border-radius:12px;box-shadow:0 1px 1px #00000005,0 4px 16px #0000000a}.empty{border-style:solid}.panel+.panel{margin-top:12px}table.t{border-collapse:separate;border-spacing:0;overflow:hidden}table.t th{border-bottom:1px solid var(--rule-soft);font:500 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);background:0 0;padding:10px 16px 8px}table.t td{border-top:1px solid var(--rule-soft);padding:12px 16px}table.t tr:first-child td{border-top:0}table.t tr.sep td{font:500 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);background:0 0}.li{border-top:1px solid var(--rule-soft)}.attn .a{border-top:1px solid var(--rule-soft);padding:13px 16px}.attn .a:first-child{border-top:0}.qlist li{border-top:1px solid var(--rule-soft)}.qlist .qn{background:var(--fill)}.av{background:var(--fill);color:var(--ink-2)}.btn{background:var(--fill);height:32px;box-shadow:none;font:500 13.5px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);border:0;border-radius:980px;padding:0 15px;transition:background .15s,transform 60ms}.btn:hover{background:#7676802e;border:0}.btn.primary{background:var(--primary);color:#fff}.btn.small{height:28px;padding:0 13px;font-size:12.5px}.btn.danger:hover{background:#ff3b3029}.btn.link,.btn.link.quietdanger{height:auto;color:var(--link);background:0 0;padding:0;font-weight:400}.btn.link.quietdanger{color:var(--fail)}.btn:disabled{opacity:.35}.attn .btn.primary,.li .btn.primary,table.t .btn.primary{color:var(--primary);background:#0071e31a}details.menu>summary.btn{padding-right:12px}.ptabs{background:var(--fill);border:0;border-radius:9px;gap:0;margin-top:16px;padding:2px;display:inline-flex;overflow:visible}.pagehead .ptabs{margin-top:16px}.ptab{font:500 13px/1.2 var(--sans);color:var(--ink);border-radius:7px;padding:6px 15px}.ptab:hover{color:var(--ink);background:#ffffff73}.ptab[aria-current=page]{background:#fff;box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000a}.ptab[aria-current=page]:after{display:none}.ptab .n,.ptab .n.hot{color:var(--ink-2);background:#00000014;border-radius:980px;margin-left:2px;padding:0 6px;font-size:11px}.ptab .n.hot{color:var(--fail);background:#ff3b3024}.ptab.later{color:var(--ink-3);font-style:normal}.toolbar{gap:8px}.chip{background:var(--fill);height:28px;font:500 12.5px var(--sans);color:var(--ink);border:0;border-radius:980px;padding:0 12px}.chip[aria-pressed=true]{background:var(--ink);color:#fff}.subtabs{background:var(--fill);border:0;border-radius:9px}.pill{height:22px;font:500 12px/1 var(--sans);gap:6px;padding:0 9px}.pill.quiet{box-shadow:none;background:var(--fill-2);color:var(--ink-2)}.dot{width:7px;height:7px}.dot.ok,.dot.live{background:#34c759}.dot.busy{background:#ff9500}.dot.wait{background:#0071e3}.dot.fail{background:#ff3b30}.dot.odd{background:#af52de}.stage{height:22px;font:500 12px/1 var(--sans);letter-spacing:0;text-transform:capitalize;border-radius:980px;padding:0 9px}.stage.proposed{box-shadow:none;background:var(--fill-2);color:var(--ink-2)}.stage.building{background:var(--busy-soft);color:var(--busy)}.stage.live{background:var(--live-soft);color:var(--live)}.stage.deprecated{color:#7f5f3a;background:#a2845e29}.stage.retired{background:var(--fill-2);color:var(--ink-3)}.tag{background:var(--fill);font:500 11.5px var(--sans);color:var(--ink-2);border:0;border-radius:6px}.tag.fict{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.tag.warn{background:var(--busy-soft);color:var(--busy)}.tag.test{background:var(--odd-soft);color:var(--odd);letter-spacing:0}.sha{background:var(--fill-2);font:12px var(--mono);color:var(--ink-2);border:0;border-radius:6px}.warn-t{color:var(--fail);font-weight:500}.note{background:var(--wait-soft);color:#0b4f9c;border-radius:12px}.note.grey{background:var(--fill-2);color:var(--ink-2)}.note.amber{background:var(--busy-soft);color:#8a4500}.note.red{background:var(--fail-soft);color:#a3000f}.callout{border-radius:12px}.callout.fail{background:var(--fail-soft);color:#a3000f}.callout.busy{background:var(--busy-soft);color:#8a4500}.callout.wait{background:var(--wait-soft);color:#0b4f9c}.callout.odd{background:var(--odd-soft);color:#6c2f8c}.callout.quiet{background:var(--fill-2);color:var(--ink-2)}.verdict{font:600 16px/1.35 var(--sans);border-radius:12px}.verdict.ok{background:var(--live-soft);color:var(--live)}.verdict.no{background:var(--fail-soft);color:#a3000f}.verdict.wait{background:var(--busy-soft);color:#8a4500}.envrow .bar{border-top:0;border-radius:10px;margin:0 12px 12px}.envrow .bar.fail{background:var(--fail-soft);color:#a3000f}.envrow .bar.warn{background:var(--busy-soft);color:#8a4500}.envrow .bar.odd{background:var(--wait-soft);color:#0b4f9c}.envrow .er-main{padding:16px 18px}.er-col .k{font:500 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.cv-h{font:600 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.later-panel{border-style:solid}.later-panel .ribbon{background:var(--glass-strong);box-shadow:var(--shadow);letter-spacing:.02em;text-transform:none;border:0}select,input[type=text],input[type=password],input[type=date],input[type=search],input[type=email],textarea{background:var(--fill-2);height:34px;font:14px var(--sans);color:var(--ink);border:1px solid #0000;border-radius:8px;padding:0 11px}textarea{height:auto;padding:8px 11px}select:focus,input:focus,textarea:focus{background:#fff;border-color:#0071e380;outline:none;box-shadow:0 0 0 3.5px #0071e340}.field>label,.field>.label{font:500 13px var(--sans);color:var(--ink-2)}.choice{border:1px solid var(--rule-soft);background:#fff9;border-radius:12px}.choice:hover{border-color:var(--rule);background:#ffffffe6}.choice:has(input:checked){background:#0071e30d;border-color:#0071e38c;box-shadow:0 0 0 1px #0071e340}.choice input{accent-color:var(--primary)}.preview{background:var(--fill-2);border:0;border-radius:12px}.how{background:var(--fill-2);border-radius:12px}.pv-k{font:600 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.switch input:checked+span{background:#34c759}dialog header{padding:24px 26px 2px}dialog footer{border-top:0;padding:14px 26px 22px}.drawer{-webkit-backdrop-filter:saturate(180%)blur(40px);backdrop-filter:saturate(180%)blur(40px);background:#fffc;border-left:1px solid #fff9;box-shadow:-30px 0 80px #0000001f}.drawer header{border-bottom:1px solid var(--rule-soft)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5f5f740}.menu-list,.gresults{-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);background:#fafafcd1;border:1px solid #fff9;border-radius:12px;padding:5px;box-shadow:0 12px 40px #00000024,0 0 0 .5px #00000014}.menu-list button,.menu-list a{font:400 13.5px var(--sans);border-radius:6px;padding:6px 10px}.menu-list button:hover,.menu-list a:hover{background:var(--primary);color:#fff}.menu-list .danger:hover{color:#fff;background:#ff3b30}.gresults{width:460px}.gr{border-radius:8px;padding:7px 10px}.gr:hover{background:#0000000d}.gr.on{background:var(--primary)}.gr.on .gl,.gr.on .gs,.gr.on .gk{color:#fff}.gk{font:500 11px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.toasts{align-items:center;bottom:26px;left:50%;right:auto;transform:translate(-50%)}.toast{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);font:500 13.5px var(--sans);background:#1c1c1ed1;border-radius:14px;padding:10px 18px;box-shadow:0 10px 30px #0003}pre.log{font-family:var(--mono);background:#1c1c1e;border-radius:12px}.mockctl{border-radius:12px}.who-av{color:#fff;background:linear-gradient(#a1a1a6,#8e8e93)}.dock-b{border-top:1px solid var(--rule-soft)}.persona{background:var(--fill);border-radius:8px;gap:0;padding:2px}.persona button{height:26px;color:var(--ink);font:500 12px var(--sans);background:0 0;border:0;border-radius:6px}.persona button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001f}.mockctl .check{font-weight:500}.dock-links a,.dock-links .btn.link{color:var(--link)}.panel,.list,table.t,.attn,.envrow,.card,.qlist,.empty,.mockctl,.later-panel{box-shadow:inset 0 1px #ffffffd9,0 1px 1px #00000005,0 8px 28px #0000000f}.cv{box-shadow:inset 0 1px #ffffffd9,0 1px 1px #00000005,0 4px 16px #0000000a}:root{--glass:#ffffff80;--glass-strong:#ffffffb3;--glass-edge:#ffffffb3;--ink-2:#5f5f67;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #282d5a0a, 0 12px 36px #282d5a17;--blur:saturate(170%) blur(28px);--cta:#151515}.side{height:calc(100vh - 24px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);background:#ffffff6b;border:1px solid #ffffffa6;border-radius:22px;margin:12px 0 12px 12px;padding:16px 12px 12px;top:12px}#gsearch{background:#ffffff8c;box-shadow:inset 0 0 0 1px #fff9}.nav-item:hover{background:#ffffff73}.nav-item[aria-current=page]{background:#ffffffc7;box-shadow:0 1px 2px #282d5a14,0 4px 12px #282d5a0f}.mockctl{background:#ffffff80;border-color:#ffffffb3;box-shadow:0 1px 2px #282d5a0d}.panel,.list,table.t,.attn,.envrow,.card,.qlist,.empty,.later-panel,.hosted{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);background:linear-gradient(#fff9,#ffffff70);border-radius:18px}.cv{border:1px solid var(--glass-edge);background:#ffffff80;border-radius:16px;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #282d5a0f}table.t td,.li,.attn .a,.qlist li{border-top-color:#282d5a12}table.t th{border-bottom-color:#282d5a12}table.t tr.click:hover td,.li:hover{background:#ffffff73}.li.active{background:#ffffff59}.btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #282d5a0f}.btn:hover{background:#ffffffd9}.btn.primary{background:var(--cta);color:#fff;box-shadow:0 1px 2px #0003,0 6px 16px #00000024}.btn.primary:hover{background:#2a2a2c}.btn.danger{color:var(--fail);background:#fff9}.btn.link,.btn.link.quietdanger{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.attn .btn.primary,.li .btn.primary,table.t .btn.primary{color:var(--ink);background:#ffffffb8;box-shadow:inset 0 0 0 1px #fffc,0 1px 3px #282d5a1a}.attn .btn.primary:hover,.li .btn.primary:hover,table.t .btn.primary:hover{color:var(--ink);background:#fff}.chip{background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffa6}.chip[aria-pressed=true]{background:var(--cta);color:#fff;box-shadow:none}.ptabs,.subtabs,.persona{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff6b;box-shadow:inset 0 0 0 1px #fff9}.ptab:hover{background:#ffffff80}.ptab[aria-current=page],.persona button[aria-pressed=true]{background:#fffffff2;box-shadow:0 1px 2px #282d5a1f,0 4px 10px #282d5a0f}select,input[type=text],input[type=password],input[type=date],input[type=search],input[type=email],textarea{background:#fff9;border-color:#ffffffbf}.choice{background:#ffffff80;border-color:#ffffffbf}.choice:hover{background:#ffffffbf}.preview,.how{background:#ffffff73;box-shadow:inset 0 0 0 1px #fff9}.note,.callout,.envrow .bar{box-shadow:inset 0 0 0 1px #ffffff73}.note.grey,.callout.quiet{background:#ffffff73}dialog{-webkit-backdrop-filter:saturate(180%)blur(44px);backdrop-filter:saturate(180%)blur(44px);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:24px;box-shadow:inset 0 1px #ffffffe6,0 40px 100px #282d5a40}dialog::backdrop{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#e1e4f547}.drawer{background:#ffffff9e;border:1px solid #ffffffbf;border-radius:22px;top:12px;bottom:12px;right:12px;box-shadow:inset 0 1px #ffffffe6,0 30px 90px #282d5a38}.drawer header{border-bottom-color:#282d5a12}.scrim{background:#e1e4f533}.menu-list,.gresults{background:#ffffff9e;border-color:#ffffffbf;border-radius:16px;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #282d5a2e}.later-panel .ribbon{background:#fffc}main:focus,main:focus-visible{outline:none}.app{grid-template-columns:264px minmax(0,1fr)}.side{border:0;border-right:1px solid #ffffff8c;border-radius:0;height:100vh;margin:0;top:0;box-shadow:1px 0 #282d5a12,8px 0 30px #282d5a0a}.brandrow{align-items:center;gap:6px;display:flex}.brandrow .brand{flex:1;min-width:0}.themebtn{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:#ffffff80;border:0;border-radius:980px;flex:none;place-items:center;padding:0;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1px #fff9}.themebtn:hover{color:var(--ink);background:#ffffffd9}.themebtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.themebtn .sun,html.night .themebtn .moon{display:none}html.night .themebtn .sun{display:block}html.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b0c12;--glass:#ffffff0f;--glass-strong:#262834cc;--glass-edge:#ffffff1a;--ink:#f5f5f7;--ink-strong:#fff;--ink-2:#ebebf5a8;--ink-3:#ebebf570;--rule:#ffffff1a;--rule-soft:#ffffff12;--fill:#76768042;--fill-2:#7676802e;--primary:#0a84ff;--primary-hover:#409cff;--link:#3fa2ff;--live:#32d74b;--live-soft:#30d1582b;--busy:#ffb340;--busy-soft:#ff9f0a2b;--fail:#ff6961;--fail-soft:#ff453a2b;--wait:#3fa2ff;--wait-soft:#0a84ff33;--odd:#d68ffc;--odd-soft:#bf5af233;--cta:#f5f5f7;--glass-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #0000004d, 0 14px 40px #00000059}html.night body{color:var(--ink);background-color:#0b0c12;background-image:radial-gradient(58% 52% at 0 0,#4068ff57,#0000 72%),radial-gradient(48% 46% at 100% 0,#9256ff47,#0000 72%),radial-gradient(52% 50% at 100% 100%,#ff549233,#0000 72%),radial-gradient(48% 50% at 0 100%,#24baa82e,#0000 72%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}html.night a,html.night .linkish,html.night .crumb,html.night .crumb a{color:var(--link)}html.night .side{background:#12141c8c;border-right-color:#ffffff14;box-shadow:1px 0 #00000059,8px 0 30px #0003}html.night .brand .brand-t b{color:var(--ink)}html.night #gsearch{color:var(--ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}html.night #gsearch:focus{background:#ffffff1f;box-shadow:0 0 0 3.5px #0a84ff73}html.night .nav-item{color:var(--ink)}html.night .nav-item:hover{background:#ffffff0f}html.night .nav-item[aria-current=page]{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}html.night .nicon{stroke:#3fa2ff}html.night .themebtn{color:var(--ink-2);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}html.night .themebtn:hover{color:#fff;background:#ffffff29}html.night .mockctl{color:var(--ink);background:#ffffff0f;border-color:#ffffff1a}html.night .who-av{background:linear-gradient(#636366,#48484a)}html.night .panel,html.night .list,html.night table.t,html.night .attn,html.night .envrow,html.night .card,html.night .qlist,html.night .empty,html.night .later-panel,html.night .hosted{box-shadow:var(--glass-shadow);background:linear-gradient(#ffffff16,#ffffff0b);border-color:#ffffff1a}html.night .cv{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0000004d}html.night table.t td,html.night .li,html.night .attn .a,html.night .qlist li,html.night table.t th{border-color:#ffffff12}html.night table.t tr.click:hover td,html.night .li:hover{background:#ffffff0d}html.night .li.active{background:#0a84ff14}html.night .attn .a-t,html.night .empty b,html.night .head h1,html.night .section-h h2,html.night .drawer header h2,html.night dialog h2{color:var(--ink)}html.night .btn{color:var(--ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}html.night .btn:hover{background:#ffffff2b}html.night .btn.primary{color:#111;background:#f5f5f7;box-shadow:0 1px 2px #0006,0 8px 22px #00000059}html.night .btn.primary:hover{background:#fff}html.night .btn.danger{color:var(--fail);background:#ff453a24}html.night .btn.link,html.night .btn.link.quietdanger{box-shadow:none;background:0 0}html.night .btn.link{color:var(--link)}html.night .btn.link.quietdanger{color:var(--fail)}html.night .attn .btn.primary,html.night .li .btn.primary,html.night table.t .btn.primary{color:var(--ink);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}html.night .attn .btn.primary:hover,html.night .li .btn.primary:hover,html.night table.t .btn.primary:hover{background:#fff3}html.night .chip{color:var(--ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}html.night .chip[aria-pressed=true]{color:#111;background:#f5f5f7}html.night .ptabs,html.night .subtabs,html.night .persona{background:#76768038;box-shadow:inset 0 0 0 1px #ffffff0f}html.night .ptab{color:var(--ink)}html.night .ptab:hover{background:#ffffff0f}html.night .ptab[aria-current=page],html.night .persona button[aria-pressed=true]{color:#fff;background:#fff3;box-shadow:0 1px 2px #00000059}html.night .persona button{color:var(--ink)}html.night .ptab .n{color:var(--ink-2);background:#ffffff1f}html.night .ptab .n.hot{color:var(--fail);background:#ff453a38}html.night .pill.quiet,html.night .stage.proposed,html.night .stage.retired{color:var(--ink-2);background:#ffffff14}html.night .stage.deprecated{color:#d9b98c;background:#ac8e6833}html.night .dot.ok,html.night .dot.live{background:#30d158}html.night .dot.busy{background:#ff9f0a}html.night .dot.wait{background:#0a84ff}html.night .dot.fail{background:#ff453a}html.night .dot.odd{background:#bf5af2}html.night .dot.off{box-shadow:inset 0 0 0 1.5px var(--ink-3)}html.night .tag,html.night .sha,html.night .qlist .qn,html.night .av{color:var(--ink-2);background:#ffffff17}html.night .tag.fict{background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}html.night .tag.warn{background:var(--busy-soft);color:var(--busy)}html.night .tag.test{background:var(--odd-soft);color:var(--odd)}html.night .warn-t{color:var(--fail)}html.night .note{color:#9ccdff;background:#0a84ff29;box-shadow:inset 0 0 0 1px #ffffff0f}html.night .note.grey,html.night .callout.quiet{color:var(--ink-2);background:#ffffff12}html.night .note.amber,html.night .callout.busy,html.night .envrow .bar.warn,html.night .verdict.wait{color:#ffcc80;background:#ff9f0a26}html.night .note.red,html.night .callout.fail,html.night .envrow .bar.fail,html.night .verdict.no{color:#ffaaa5;background:#ff453a26}html.night .callout,html.night .verdict.ok{color:#8ee6a0;background:#30d15824}html.night .callout.wait,html.night .envrow .bar.odd{color:#9ccdff;background:#0a84ff29}html.night .callout.odd{color:#e2b2fb;background:#bf5af229}html.night select,html.night input[type=text],html.night input[type=password],html.night input[type=date],html.night input[type=search],html.night input[type=email],html.night textarea{color:var(--ink);background:#ffffff12;border-color:#ffffff1a}html.night select:focus,html.night input:focus,html.night textarea:focus{background:#ffffff1c;border-color:#0a84ff99;box-shadow:0 0 0 3.5px #0a84ff4d}html.night ::placeholder{color:var(--ink-3)}html.night .choice{background:#ffffff0d;border-color:#ffffff17}html.night .choice:hover{background:#ffffff17}html.night .choice:has(input:checked){background:#0a84ff24;border-color:#0a84ff99;box-shadow:0 0 0 1px #0a84ff59}html.night .choice input,html.night .mockctl .check input{accent-color:#0a84ff}html.night .preview,html.night .how{color:var(--ink-2);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff12}html.night .kv dd,html.night .preview .kv dd{color:var(--ink)}html.night dialog{color:var(--ink);background:#1e202cb8;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 40px 100px #0000008c}html.night dialog::backdrop{background:#05060a73}html.night .drawer{color:var(--ink);background:#1a1c26bd;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #00000080}html.night .drawer header{border-bottom-color:#ffffff14}html.night .scrim{background:#05060a59}html.night .menu-list,html.night .gresults{background:#222430c7;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12,0 20px 50px #00000080}html.night .menu-list button,html.night .menu-list a{color:var(--ink)}html.night .menu-list .danger{color:var(--fail)}html.night .menu-list button:hover,html.night .menu-list a:hover{color:#fff;background:#0a84ff}html.night .gr{color:var(--ink)}html.night .gr:hover{background:#ffffff12}html.night .gr.on{background:#0a84ff}html.night .toast{color:#fff;background:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 12px 34px #00000073}html.night pre.log{color:#d7dfd8;background:#0006;box-shadow:inset 0 0 0 1px #ffffff12}html.night .later-panel .ribbon{color:var(--ink-2);background:#262834e6}html.night .steps .ic,html.night .checks .ic{box-shadow:none;color:var(--ink-2);background:#ffffff14}html.night .seg i{background:#ffffff1a}html.night .plan{background:#ffffff0f}.brand .brand-t,.brand .brand-t span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html.night .steps .done .ic,html.night .checks .done .ic{color:#32d74b;background:#30d1582e}html.night .steps .now .ic,html.night .checks .waiting .ic,html.night .checks .pending .ic{color:#ffb340;background:#ff9f0a2e}html.night .steps .wait .ic,html.night .checks .next .ic{color:#3fa2ff;background:#0a84ff33}html.night .steps .fail .ic,html.night .checks .attention .ic,html.night .checks .fail .ic{color:#ff6961;background:#ff453a2e}html.night .steps .odd .ic{color:#d68ffc;background:#bf5af233}html.night .steps li:before{background:#ffffff1a}html.night .seg.done i{background:#30d158}html.night .seg.wait i{background:#0a84ff}html.night .seg.fail i{background:#ff453a}html.night .seg.odd i{background:#bf5af2}html.night .seg.now i{background:#ff9f0a40}html.night .seg.now i:after{background:#ff9f0a}body{background-color:#0000;background-image:radial-gradient(70% 60% at 12% -12%,#5c84c43d,#0000 70%),radial-gradient(60% 55% at 100% 112%,#40548429,#0000 70%),linear-gradient(#f2f4f7 0%,#e7eaf0 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html.night body{background-color:#0000;background-image:radial-gradient(70% 60% at 10% -12%,#3a62ac52,#0000 70%),radial-gradient(60% 55% at 100% 112%,#26386842,#0000 70%),linear-gradient(#0d0f14 0%,#08090c 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}
