@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto+Mono:wght@400;500&display=swap";:root{--brand: #002063;--brand-hover: #001845;--brand-soft: #eef1f8;--brand-text: #ffffff;--accent: #f37021;--accent-hover: #d85e13;--accent-soft: #fff3ea;--accent-text: #ffffff;--bg-app: #f7f8fa;--surface: #ffffff;--sunken: #f1f3f7;--header-bg: #ffffff;--header-border: #e3e7ee;--border: #e3e7ee;--border-strong: #cdd4e0;--border-focus: #f37021;--text-strong: #0f172a;--text-body: #334155;--text-muted: #64748b;--text-faint: #94a3b8;--text-link: #002063;--status-ok: #047857;--status-ok-bg: #ecfdf5;--status-info: #1d4ed8;--status-info-bg: #eff6ff;--status-warn: #b45309;--status-warn-bg: #fffbeb;--status-danger: #b91c1c;--status-danger-bg: #fef2f2;--status-idle: #64748b;--status-idle-bg: #f1f5f9;--font-sans: "Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-mono: "Roboto Mono", ui-monospace, Menlo, monospace;--fs-h1: 22px;--fs-h2: 17px;--fs-body: 14px;--fs-sm: 13px;--fs-xs: 12px;--lh-body: 1.7;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg-app);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--text-link)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.env-banner{background:var(--status-warn-bg);color:var(--status-warn);border-bottom:1px solid var(--status-warn);padding:var(--sp-1) var(--sp-5);font-weight:600;text-align:center;font-size:var(--fs-sm)}.app{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100%}.rail{background:var(--header-bg);border-right:1px solid var(--header-border);display:flex;flex-direction:column;padding:var(--sp-4) var(--sp-3);gap:var(--sp-1);min-width:0;position:sticky;top:0;height:100vh}.brand{display:grid;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-4);margin-bottom:var(--sp-2);border-bottom:1px solid var(--border)}.app-logo{height:30px;width:auto;align-self:start}.brand b{display:block;font-size:var(--fs-body);color:var(--text-strong);line-height:1.3}.brand small{color:var(--text-muted);font-size:var(--fs-xs)}.nav{display:flex;flex-direction:column;gap:2px}.nav a{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);color:var(--text-body);text-decoration:none;min-height:44px}.nav a:hover{background:var(--sunken)}.nav a.active{background:var(--brand-soft);color:var(--brand);font-weight:700}.nav svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nav .k{margin-left:auto;font-size:var(--fs-xs);color:var(--text-muted);font-weight:400}.rail .foot{margin-top:auto;padding:var(--sp-3) var(--sp-2) 0;border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);display:grid;gap:var(--sp-2)}.rail .foot .chip{white-space:normal;line-height:1.4}.rail .user{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.main{display:flex;flex-direction:column;min-width:0}.topbar{position:sticky;top:0;z-index:5;background:var(--header-bg);border-bottom:1px solid var(--header-border);padding:var(--sp-2) var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);align-items:center}.topbar .ctx{display:flex;flex-direction:column;line-height:1.3}.topbar .ctx small{font-size:var(--fs-xs);color:var(--text-muted)}.topbar .ctx b{font-size:var(--fs-sm);color:var(--text-strong)}.topbar .end{margin-left:auto}.stepper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-5);background:var(--sunken);border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.stepper .sp{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-body);min-width:0}.stepper .sp:hover{background:var(--surface)}.stepper .sp.cur{border-color:var(--brand);background:var(--surface);color:var(--text-strong);font-weight:700}.stepper .sp .n{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;color:var(--text-muted);flex:none}.stepper .sp.done .n{background:var(--status-ok);border-color:var(--status-ok);color:var(--brand-text)}.stepper .sp.cur .n{border-color:var(--brand);color:var(--brand)}.stepper .sp small{color:var(--text-muted);font-weight:400}.stepper .sp .badge{background:var(--status-warn-bg);color:var(--status-warn);border-radius:999px;padding:0 var(--sp-2);font-size:var(--fs-xs);font-weight:700}.stepper .sep{color:var(--text-faint)}.stepper .next{margin-left:auto}.work{padding:var(--sp-4) var(--sp-5) var(--sp-6);display:grid;gap:var(--sp-4);align-content:start;min-width:0}h1{font-size:var(--fs-h1);margin:0;color:var(--text-strong)}.lead{color:var(--text-body);margin:var(--sp-1) 0 0;max-width:80ch}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.card .hd{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.card .hd h2{margin:0;font-size:var(--fs-h2);color:var(--text-strong)}.sub,.note{color:var(--text-muted);font-size:var(--fs-sm)}.spacer{flex:1}.card .bd{padding:var(--sp-3) var(--sp-4)}.stack{display:grid;gap:var(--sp-3)}.banner{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);border:1px solid var(--status-info-bg);background:var(--status-info-bg);color:var(--text-body);font-size:var(--fs-sm)}.banner.warn{background:var(--status-warn-bg);border-color:var(--status-warn)}.banner.danger{background:var(--status-danger-bg);border-color:var(--status-danger)}.banner.ok{background:var(--status-ok-bg);border-color:var(--status-ok)}.banner .ic{font-weight:700;font-size:var(--fs-xs);border:1.5px solid currentColor;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;flex:none}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);border-radius:999px;padding:1px var(--sp-3);font-size:var(--fs-xs);line-height:1.6;border:1px solid var(--border-strong);color:var(--text-body);background:var(--surface);white-space:nowrap}.chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.chip.ok{background:var(--status-ok-bg);color:var(--status-ok);border-color:transparent}.chip.info{background:var(--status-info-bg);color:var(--status-info);border-color:transparent}.chip.warn{background:var(--status-warn-bg);color:var(--status-warn);border-color:transparent}.chip.danger{background:var(--status-danger-bg);color:var(--status-danger);border-color:transparent}.chip.idle{background:var(--status-idle-bg);color:var(--status-idle);border-style:dashed;border-color:var(--border-strong)}.chip.locked{background:var(--text-body);color:var(--surface);border-color:transparent}.seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.seg button{border:0;background:transparent;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);color:var(--text-body);min-height:32px}.seg button+button{border-left:1px solid var(--border)}.seg button.on{background:var(--brand);color:var(--brand-text)}.btn{border:1px solid var(--border-strong);background:var(--surface);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-strong);text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.btn:hover{background:var(--sunken)}.btn.primary{background:var(--brand);color:var(--brand-text);border-color:transparent;font-weight:700}.btn.primary:hover{background:var(--brand-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.sm{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);min-height:28px}.link{background:none;border:0;padding:0;color:var(--text-link);text-decoration:underline;cursor:pointer;font-size:inherit}.actions,.filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.filters select,.filters input,.field{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);background:var(--surface);font-size:var(--fs-sm);min-height:32px}.filters input[type=search]{min-width:220px}.empty{padding:var(--sp-6);text-align:center;color:var(--text-muted)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-1);min-width:0}.tile .lb{font-size:var(--fs-sm);color:var(--text-body);display:flex;align-items:center;gap:var(--sp-2)}.sw{width:10px;height:10px;border-radius:3px;display:inline-block}.sw.current{background:var(--status-info)}.sw.proposed{background:var(--accent)}.sw.target{background:var(--text-strong)}.tile .v{font-size:var(--fs-h1);font-weight:700;color:var(--text-strong);line-height:1.2}.tile .v small{font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);margin-left:2px}.tile .d{font-size:var(--fs-xs);color:var(--text-body)}.tile .d.dn{color:var(--status-danger)}.tile svg{width:100%;height:28px;display:block}.spark{fill:none;stroke:var(--border-strong);stroke-width:1.5}.legend{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--text-body)}.legend span{display:inline-flex;align-items:center;gap:var(--sp-2)}.legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.legend i.current{background:var(--status-info)}.legend i.proposed{background:var(--accent)}.legend i.line{height:2px;width:16px;background:var(--text-strong)}.legend i.band{background:var(--status-warn-bg);border:1px solid var(--status-warn)}.chart-wrap{position:relative;min-width:0;overflow-x:auto}.chart-wrap svg{width:100%;min-width:640px;height:auto;display:block}.chart .grid{stroke:var(--border)}.chart .axis{stroke:var(--border-strong)}.chart text{fill:var(--text-muted);font-size:11px;font-family:var(--font-sans)}.chart text.hol{fill:var(--status-danger)}.chart .bar-current{fill:var(--status-info)}.chart .bar-proposed{fill:var(--accent)}.chart .target{fill:none;stroke:var(--text-strong);stroke-width:2}.chart .target-dot{fill:var(--text-strong);stroke:var(--surface);stroke-width:2}.chart .band{fill:var(--status-warn-bg)}.chart .off{fill:var(--sunken)}.chart .hit{fill:transparent;cursor:pointer}.chart .hit:focus-visible{outline:none;fill:var(--brand-soft);fill-opacity:.6}.tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);box-shadow:var(--shadow);min-width:220px;z-index:3}.tip b{display:block;margin-bottom:var(--sp-1);color:var(--text-strong)}.tip .r{display:flex;justify-content:space-between;gap:var(--sp-4)}.stats{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.run{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--sp-2)}.run div{background:var(--sunken);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3)}.run small{display:block;color:var(--text-muted);font-size:var(--fs-xs)}.run b{color:var(--text-strong)}.explain{font-size:var(--fs-sm);color:var(--text-body);border-left:3px solid var(--border-strong);padding:var(--sp-1) var(--sp-3);background:var(--sunken);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.explain small{display:block;color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:2px}.tbl-wrap{overflow:auto;max-width:100%}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}th,td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;vertical-align:middle}th{font-size:var(--fs-xs);color:var(--text-muted);font-weight:700;background:var(--sunken);position:sticky;top:0;z-index:2}td.r,th.r{text-align:right}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--brand-soft)}.dense td,.dense th{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.pin{position:sticky;left:0;z-index:1;background:var(--surface);width:150px;min-width:150px;max-width:150px}.pin2{position:sticky;left:150px;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border)}th.pin,th.pin2{z-index:3;background:var(--sunken)}tr.clickable:hover td.pin,tr.clickable:hover td.pin2{background:var(--brand-soft)}.reason-cell{white-space:normal;min-width:280px;max-width:440px;font-size:var(--fs-xs)}.mk{display:inline-block;width:4px;height:18px;border-radius:2px;vertical-align:middle;margin-right:var(--sp-2);background:transparent}.mk.target{background:var(--accent)}.mk.collateral{background:var(--status-warn)}.mk.locked{background:var(--text-body)}.lockbtn{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:1px var(--sp-3);font-size:var(--fs-xs);color:var(--text-body)}.lockbtn.on{background:var(--text-body);color:var(--surface);border-color:transparent;font-weight:700}.delta.neg{color:var(--status-ok)}.delta.pos{color:var(--status-warn)}.bar-mini{height:6px;border-radius:3px;background:var(--border);overflow:hidden;width:70px;display:inline-block;vertical-align:middle;margin-right:var(--sp-2)}.bar-mini i{display:block;height:100%;background:var(--status-info)}.scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--text-strong) 35%,transparent);z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(780px,100vw);background:var(--surface);border-left:1px solid var(--border);z-index:21;overflow:auto;box-shadow:var(--shadow)}.drawer>.hd{position:sticky;top:0;background:var(--surface);border-bottom:1px solid var(--border);padding:var(--sp-3) var(--sp-5);display:flex;gap:var(--sp-3);align-items:flex-start;z-index:2}.drawer>.hd h2{margin:0;font-size:var(--fs-h2);color:var(--text-strong)}.drawer .meta{color:var(--text-body);font-size:var(--fs-xs);margin-top:2px}.drawer>.bd{padding:var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-4)}.x{margin-left:auto;border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;border-radius:var(--radius-sm);font-size:var(--fs-h2);line-height:1;flex:none}.thumb{width:72px;height:56px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--sunken);flex:none;display:grid;place-items:center;font-size:var(--fs-xs);color:var(--text-muted)}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--sp-2)}.kv div{background:var(--sunken);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3)}.kv small{display:block;color:var(--text-muted);font-size:var(--fs-xs)}.kv b{font-size:var(--fs-h2);color:var(--text-strong)}.sec h3{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--text-strong)}.ops{display:grid;gap:var(--sp-1)}.op{display:grid;grid-template-columns:22px 1fr 120px 110px 70px;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.op .st{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong)}.op.st-done .st{background:var(--brand);border-color:var(--brand)}.op.st-run .st{border-color:var(--status-info);background:var(--status-info-bg)}.op.st-out .st{border-color:var(--status-warn);background:var(--status-warn)}.op .lk{font-size:var(--fs-xs);color:var(--text-muted)}.dates td,.dates th{white-space:normal}.arrow{color:var(--text-muted)}.impact{display:grid;gap:var(--sp-1)}.impact div{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--sunken);font-size:var(--fs-sm);flex-wrap:wrap}.form,.adj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-3)}.form label,.adj label{display:grid;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--text-body)}.form input,.form select,.adj input,.adj select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);background:var(--surface);font-size:var(--fs-sm);min-height:34px}.form input:disabled,.form select:disabled,.adj input:disabled,.adj select:disabled{background:var(--sunken);color:var(--text-muted)}.instr{border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-3);background:var(--sunken)}.instr.on{border-color:var(--text-body)}.instr.focus{outline:2px solid var(--accent)}.switch{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);border:0;background:none;padding:var(--sp-1) 0;text-align:left}.switch i{width:34px;height:20px;border-radius:999px;background:var(--border-strong);position:relative;display:inline-block;flex:none}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--surface)}.switch[aria-checked=true] i{background:var(--status-ok)}.switch[aria-checked=true] i:after{left:17px}.groups{display:grid;gap:var(--sp-3)}.gsec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);font-weight:700;color:var(--text-strong)}.group{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.group .gh{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-4);background:var(--sunken);border-bottom:1px solid var(--border)}.group .gb{padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-2)}.member{display:grid;grid-template-columns:4px 1fr auto;gap:var(--sp-3);align-items:center;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border);font-size:var(--fs-sm)}.member .bar{height:100%;min-height:28px;border-radius:2px;background:var(--accent)}.member.col .bar{background:var(--status-warn)}.member .who{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);align-items:baseline}.member .who small{color:var(--text-muted)}.steps{display:grid;gap:var(--sp-2)}.step{display:grid;grid-template-columns:26px 1fr auto;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.step .n{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;font-size:var(--fs-xs);color:var(--text-muted)}.step.ok .n{background:var(--status-ok);border-color:var(--status-ok);color:var(--brand-text)}.step.stop .n{background:var(--status-danger);border-color:var(--status-danger);color:var(--brand-text)}.step.skip .n{border-style:dashed}details.tech summary{cursor:pointer;font-size:var(--fs-xs);color:var(--text-muted)}pre.payload{margin:var(--sp-2) 0 0;background:var(--sunken);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);font:var(--fs-xs) / 1.5 var(--font-mono);overflow:auto;max-height:260px;color:var(--text-body)}textarea.paste{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-2);font:var(--fs-xs) / 1.4 var(--font-mono);background:var(--surface)}.toast{position:fixed;left:50%;bottom:var(--sp-5);transform:translate(-50%);background:var(--text-strong);color:var(--surface);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);font-size:var(--fs-sm);z-index:40;box-shadow:var(--shadow);max-width:min(640px,92vw)}.two{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-4)}.login-card{max-width:420px;margin:var(--sp-6) auto;padding:var(--sp-5)}.login-card h2{margin:0 0 var(--sp-4);color:var(--text-strong)}.login-note{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted)}.login-form{display:flex;flex-direction:column;gap:var(--sp-4)}.login-form label{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-strong);font-weight:500}.login-form input{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.login-form .state-error{margin:0;padding:var(--sp-3)}.state-error{color:var(--status-danger);background:var(--status-danger-bg);border-radius:var(--radius)}.button-primary{font-weight:600;padding:var(--sp-2) var(--sp-4);border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-text)}.button-primary:hover{background:var(--brand-hover)}.button-primary:disabled{opacity:.6;cursor:wait}.button-link{padding:0;border:none;background:none;color:var(--text-link);text-decoration:underline}@media(max-width:1100px){.two{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app{grid-template-columns:1fr}.rail{position:static;height:auto;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--header-border);padding:var(--sp-2) var(--sp-3);overflow-x:auto}.brand{border:0;padding:0 var(--sp-2) 0 0;margin:0}.brand b,.brand small{display:none}.nav{flex-direction:row}.nav a{white-space:nowrap}.nav .k,.rail .foot{display:none}.topbar,.work,.stepper{padding-left:var(--sp-4);padding-right:var(--sp-4)}.stepper .sp small{display:none}.stepper .next{margin-left:0;width:100%}.tiles{grid-template-columns:1fr 1fr}.op{grid-template-columns:22px 1fr}.member{grid-template-columns:4px 1fr}.pin2{position:static;box-shadow:none}}@media(prefers-reduced-motion:no-preference){.drawer{animation:drawer-in .18s ease-out}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}}
