@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{color-scheme:light dark;--ground: light-dark(#f6f7f9, #0e1014);--panel: light-dark(#ffffff, #161a20);--sidebar: light-dark(#ffffff, #13161b);--sunken: light-dark(#f7f8fa, #11141a);--raised: light-dark(#f1f3f5, #1d222b);--line: light-dark(#e3e6ea, #272d37);--placeholder: light-dark(#e6e9ed, #2a303c);--line-strong: light-dark(#d2d6dc, #39414d);--text: light-dark(#1a1d23, #eaedf2);--muted: light-dark(#5b6470, #a7b0bd);--dim: light-dark(#68717f, #6b7480);--accent: light-dark(#e91e63, #f0578e);--accent-ink: light-dark(#c2185b, #f0578e);--on-accent: light-dark(#ffffff, #ffffff);--accent-deep: light-dark(#880e4f, #c2185b);--accent-wash: light-dark(#fce4ec, #2a1520);--accent-ring: color-mix(in srgb, var(--accent) 18%, transparent);--accent-rim: light-dark(#f8bbd0, #4a2033);--trend-fresh: light-dark(#f8bbd0, #9c3a62);--ok: light-dark(#1e9e5a, #3dbe7a);--bad: light-dark(#d24a41, #f0685f);--bad-lit: light-dark(#e74a40, #ff7067);--warn: light-dark(#b8791b, #e0a23a);--knob: light-dark(#ffffff, #ffffff);--gloss-light: rgb(255 255 255 / .26);--gloss-clear: rgb(255 255 255 / 0);--gloss-shade: rgb(0 0 0 / .16);--gloss-lip: rgb(255 255 255 / .28);--gloss-foot: rgb(0 0 0 / .12);--glyph-shade: rgb(0 0 0 / .18);--on-disc: light-dark(#ffffff, #ffffff);--violet: light-dark(#eeeafb, #221a38);--violet-text: light-dark(#6d5bd0, #9e8cfb);--type-text: light-dark(#1f7a45, #8fcf9e);--type-number: light-dark(#2f7fd1, #5aa7f0);--type-truth: var(--violet-text);--type-absent: var(--dim);--method-wash: light-dark(#e6f0fb, #14233a);--method-ink: var(--type-number);--call: light-dark(#4b5565, #b4bdca);--call-wash: light-dark(#eef0f3, #222833);--call-rim: light-dark(#cfd4db, #3a424e);--keyword-wash: light-dark(#e1e5ea, #2a313c);--search-hit: light-dark(rgb(240 87 142 / .22), rgb(240 87 142 / .28));--ok-wash: light-dark(#dcfce7, #123324);--bad-wash: light-dark(#fee2e2, #3a1a18);--warn-wash: light-dark(#fef3c7, #2a2412);--ok-ink: light-dark(#166534, #3dbe7a);--warn-ink: light-dark(#92400e, #e0a23a);--bad-ink: light-dark(#7f1d1d, #f0685f);--info: light-dark(#2563eb, #5aa7f0);--info-wash: light-dark(#eff6ff, #142638);--kind-trigger: #b42b44;--kind-smaily: var(--accent);--kind-http: #3f8fe0;--kind-value: #1a8fb0;--kind-flow: #2e9e6a;--kind-csv: #d9731f;--kind-xml: #8b5cf6;--kind-ftp: #64748b;--kind-qr: #71717a;--kind-woocommerce: #96588a;--kind-response: var(--kind-trigger);--kind: var(--accent);--kind-trigger-disc: var(--kind-trigger);--kind-smaily-disc: #ea1f63;--kind-http-disc: #2f7fd1;--kind-value-disc: #0e7490;--kind-flow-disc: #007d4c;--kind-csv-disc: #c2600e;--kind-xml-disc: #7c3aed;--kind-ftp-disc: #475569;--kind-qr-disc: #18181b;--kind-woocommerce-disc: #7f3f73;--kind-response-disc: var(--kind-trigger-disc);--kind-disc: var(--kind-smaily-disc);--kind-trigger-walked: light-dark( color-mix(in oklab, var(--kind-trigger) 70%, #000), var(--kind-trigger) );--kind-smaily-walked: light-dark( color-mix(in oklab, var(--kind-smaily) 70%, #000), var(--kind-smaily) );--kind-http-walked: light-dark(color-mix(in oklab, var(--kind-http) 70%, #000), var(--kind-http));--kind-value-walked: light-dark( color-mix(in oklab, var(--kind-value) 70%, #000), var(--kind-value) );--kind-flow-walked: light-dark(color-mix(in oklab, var(--kind-flow) 70%, #000), var(--kind-flow));--kind-csv-walked: light-dark(color-mix(in oklab, var(--kind-csv) 70%, #000), var(--kind-csv));--kind-xml-walked: light-dark(color-mix(in oklab, var(--kind-xml) 70%, #000), var(--kind-xml));--kind-ftp-walked: light-dark(color-mix(in oklab, var(--kind-ftp) 70%, #000), var(--kind-ftp));--kind-qr-walked: light-dark(color-mix(in oklab, var(--kind-qr) 70%, #000), var(--kind-qr));--kind-woocommerce-walked: light-dark( color-mix(in oklab, var(--kind-woocommerce) 70%, #000), var(--kind-woocommerce) );--kind-response-walked: var(--kind-trigger-walked);--kind-walked: var(--kind-smaily-walked);--edge: light-dark(#b9c0ca, #4a525e);--edge-hover: light-dark(#6b7480, #8a94a3);--route-line: var(--warn);--dot: light-dark(#d5d9e0, #242a34);--grid: light-dark(#e4e7ec, #171b22);--scrim: light-dark(rgb(20 24 32 / .42), rgb(0 0 0 / .55));--blur-scrim: 2px;--shadow: light-dark(rgb(20 24 32 / .12), rgb(0 0 0 / .3));--shadow-deep: light-dark(rgb(20 24 32 / .18), rgb(6 8 11 / .55));--shadow-lip: light-dark(rgb(20 28 46 / .04), rgb(0 0 0 / .45));--shadow-float: light-dark(rgb(20 28 46 / .06), rgb(0 0 0 / .45));--shadow-card: 0 4px 14px var(--shadow);--shadow-node-cast: light-dark(rgb(20 24 32 / .12), rgb(0 0 0 / .35));--shadow-node: 0 6px 18px var(--shadow-node-cast);--shadow-soft: 0 1px 2px var(--shadow-lip), 0 6px 20px var(--shadow-float);--shadow-panel: 0 12px 28px var(--shadow-deep);--shadow-ask: 0 20px 50px var(--shadow-deep);--ring-focus: 0 0 0 3px var(--accent-ring);--floating: light-dark(rgb(255 255 255 / .85), rgb(14 16 20 / .85));--scroll-thumb: light-dark(rgb(21 24 29 / .18), rgb(167 176 189 / .28));--scroll-thumb-hover: light-dark(rgb(21 24 29 / .34), rgb(167 176 189 / .5));--scroll-track: light-dark(transparent, transparent);--activity: 380px;--column: 360px;--column-run: 560px;--w-call-gutter: 28px;--w-call-key: 120px;--w-ask: 420px;--w-make: 460px;--w-make-connection: 600px;--w-helper: 300px;--w-toast-least: 280px;--w-toast: 520px;--toast-foot: var(--s-24);--arrival-fade: 1s;--placeholder-pulse: 1.6s;--ring: 80px;--beside: 28px;--w-failed-card: 240px;--mark: 20px;--mark-clear: calc(var(--mark) * .7071 + var(--s-18));--sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--s-1: 1px;--s-2: 2px;--s-3: 3px;--s-4: 4px;--s-5: 5px;--s-6: 6px;--s-7: 7px;--s-8: 8px;--s-9: 9px;--s-10: 10px;--s-11: 11px;--s-12: 12px;--s-14: 14px;--s-16: 16px;--s-18: 18px;--s-20: 20px;--s-24: 24px;--s-27: 27px;--s-28: 28px;--s-32: 32px;--s-36: 36px;--s-unit: 42px;--s-counted: 96px;--r-hit: 3px;--r-key: 4px;--r-bar: 2px;--r-drawer-mark: 11px;--r-notices: 11px;--r-drawer-row: 13px;--r-press: 6px;--r-soft: 7px;--r-control: 8px;--r-tag: 5px;--r-box: 10px;--r-card: 12px;--r-panel: 14px;--r-surface: 16px;--r-pill: 999px;--r-round: 50%;--bw-hair: 1px;--bw-rim: 1.5px;--bw-mark: 2px;--bw-ring: 3px;--t-tiny: 9px;--t-caption: 9.5px;--t-small: 10.5px;--t-payload: 11px;--t-fine: 11.5px;--t-base: 12px;--t-reading: 12.5px;--t-strong: 13px;--t-name: 13.5px;--t-head: 14px;--t-lead: 14.5px;--t-plus: 15px;--t-drawer-head: 17px;--t-mark: 11px;--t-bar: 16px;--t-door: 20px;--t-title: 27px;--ls-title: -.022em;--ls-caps: .025em;--ls-caps-wide: .1em;--ls-caps-mark: .08em;--ls-tight: -.025em;--t-way: var(--t-head);--t-way-mono: var(--t-fine);--t-press: var(--t-strong);--t-tool: var(--t-name);--t-tool-mono: var(--t-fine);--t-data: var(--t-payload);--t-data-mono: var(--t-small);--t-micro: var(--t-fine);--t-sub: var(--t-plus);--w-normal: 400;--w-medium: 500;--w-semibold: 600;--lh-normal: normal;--lh-flat: 1;--lh-brand: 1.12;--lh-tight: 1.25;--lh-snug: 1.3;--lh-said: 1.35;--lh-control: 1.4;--lh-info: 1.45;--lh-detail: 1.5;--lh-body: 1.6;--h-input: 36px;--h-input-row: 34px;--h-act: 34px;--h-act-row: 28px;--h-door: 40px;--h-panel-control: 30px;--h-panel-slim: 28px;--h-picks: calc(10 * var(--h-act-row));--h-chip: 28px;--h-press: 26px;--h-pill-press: 24px;--h-working: 10px;--h-search: 36px;--h-count: 18px;--h-dot: 7px;--h-dot-chip: 6px;--h-dot-run: 8px;--h-tree-row: 22px;--h-pill: 22px;--h-ref: 18px;--h-read-row: calc(var(--h-ref) + var(--s-2));--h-ref-disc: 14px;--h-call-line: 24px;--h-disc: 20px;--h-initials: 22px;--h-log-row: 36px;--h-list-row: 52px;--h-glyph: 32px;--h-mark-ring: 38px;--h-module-disc: 34px;--h-ring-in-row: 16px;--h-mark: 36px;--h-drawer-mark: 40px;--h-section-head: 40px;--h-fold-row: 36px;--h-nav-row: 36px;--h-nav-glyph: 18px;--h-rail-row: 40px;--h-side-press: 30px;--h-count-rail: 15px;--h-side-glyph: 15px;--h-avatar: 28px;--h-brand: 52px;--switch-width: 36px;--switch-height: 20px;--switch-knob: 16px;--w-sidebar: 244px;--w-rail: 68px;--w-page: 1180px;--w-flow-name-least: 160px;--w-flows-steps: 272px;--w-flows-runs: 184px;--w-flows-runs-least: 112px;--w-flows-state: 196px;--w-row-menu: 44px;--w-trend: 84px;--h-trend: 20px;--w-status-client: 200px;--w-status-figure: 80px;--w-status-trend-room: 56px;--w-status-rows: 720px;--w-status-direction: 116px;--w-status-share: 116px;--w-status-volume-rows: 824px;--w-audit-moment: 148px;--w-audit-rows: 760px;--w-cell-text: 300px;--w-cell-number: 120px;--w-cell-date: 240px;--w-cell-boolean: 120px;--w-cell-moment: 190px;--w-grant-role: 140px;--w-role-cell: 124px;--w-guide-contents: 220px;--w-guide-text: 720px;--w-guide-least: 320px;--w-guide-opening: 440px;--w-guide-most: 880px;--w-drawer: 380px;--w-notice-drawer: 340px;--w-store-drawer: 1040px;--w-scrollbar: 8px;--headband: 52px;--footband: 0px;--islands-foot: 48px;--w-island: 600px;--panel-clear: 60px;--w-rename: 280px;--w-door: 400px;--w-search: 240px;--w-finder: 440px;--w-finder-least: 180px;--h-finder: 32px;--h-finder-drop: 520px;--h-finder-mark: 24px;--w-host: 118px;--w-log-time: 60px;--w-log-label: 64px;--w-shell-clear: 372px;--w-shell-covers: var(--w-sidebar)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}}::-webkit-scrollbar{width:var(--w-scrollbar);height:var(--w-scrollbar)}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:var(--bw-mark) solid transparent;border-radius:var(--r-pill);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--sans);font-size:var(--t-way);line-height:var(--lh-body)}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}.shell{display:flex;min-height:100vh}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;flex-shrink:0;width:var(--w-sidebar);background:var(--sidebar);border-right:var(--bw-hair) solid var(--line);transition:width .18s}.brand{display:flex;align-items:center;gap:var(--s-10)}.side .head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-10);flex-shrink:0;padding:var(--s-18) var(--s-16) var(--s-10)}.side .brand{min-width:0}.side .railpress{display:grid;place-items:center;flex-shrink:0;width:var(--h-side-press);height:var(--h-side-press);padding:0;border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);background:transparent;color:var(--muted);font-size:inherit;font-weight:inherit;line-height:inherit}.side .railpress:hover{border-color:var(--line);background:var(--raised);color:var(--text)}.side .railpress.expand,.railed .side .railpress.collapse{display:none}.railed .side .railpress.expand{display:grid}a.brand{color:var(--text)}a.brand:hover{text-decoration:none}.brand .mark,.side .avatar,.side .client .badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--r-control);color:var(--on-accent)}.brand .mark{width:var(--h-chip);height:var(--h-chip);background:linear-gradient(135deg,var(--accent),var(--accent-deep))}.brand .wordmark{line-height:var(--lh-brand);white-space:nowrap}.brand .wordmark strong{display:block;font-size:var(--t-plus);font-weight:var(--w-semibold);letter-spacing:var(--ls-tight)}.brand .wordmark span{display:block;color:var(--muted);font-size:var(--t-micro);font-weight:var(--w-normal)}.side .links{display:flex;flex-direction:column;gap:var(--s-8);flex:1;min-height:0;overflow-y:auto;padding:var(--s-8) var(--s-12) var(--s-6)}.side .work{display:flex;flex-direction:column;gap:var(--s-2)}.side .worklabel{padding:var(--s-12) var(--s-10) var(--s-2);color:var(--muted);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);line-height:normal}.side .entry,.side a.docs{display:flex;align-items:center;gap:var(--s-10);padding-inline:var(--s-10)}.side .entry{width:100%;border-radius:var(--r-box);color:var(--text);height:var(--h-nav-row);font-size:var(--t-way);font-weight:var(--w-medium)}.side .links>button.notices{position:relative;display:flex;align-items:center;gap:var(--s-10);width:100%;height:auto;padding:var(--s-10) var(--s-12);border:var(--bw-hair) solid var(--accent-rim);border-radius:var(--r-notices);background:var(--accent-wash);color:var(--accent-ink);font-size:inherit;font-weight:inherit;line-height:normal;cursor:pointer}.side .links>button.notices .said{flex:1;color:var(--text);font-size:var(--t-name);font-weight:var(--w-semibold);text-align:left}.side .links>button.notices:hover{border-color:var(--accent-rim);color:var(--accent-ink);filter:brightness(.98)}.side .links>button.notices svg{flex-shrink:0}.side .links>button.notices .count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--h-count);height:var(--h-count);padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--panel);font-size:var(--t-mark);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.side .entry svg,.side a.docs svg{flex-shrink:0;width:var(--h-nav-glyph);height:var(--h-nav-glyph)}.side .entry svg{stroke:var(--muted)}.side .entry:hover,.side .client:hover{background:var(--raised);color:var(--text)}.side .client.fixed{cursor:default}.side .client.fixed:hover{background:transparent}.side .entry.here,.side .entry.here:hover{background:var(--accent-ink);color:var(--on-accent)}.side .entry.here svg{stroke:var(--on-accent)}.side .entry:hover{text-decoration:none}.side .footgroup{display:flex;flex-direction:column;gap:var(--s-4);flex-shrink:0;padding:var(--s-8) var(--s-12);border-top:var(--bw-hair) solid var(--line)}.side a.docs{padding-block:var(--s-6);line-height:normal;border-radius:var(--r-press);color:var(--muted);font-size:var(--t-base);font-weight:var(--w-medium)}.side a.docs:hover{background:var(--raised);color:var(--text);text-decoration:none}.railed .side .worklabel,.side .footgroup .footrule{height:var(--bw-hair);margin:var(--s-6) 0;padding:0;background:var(--line)}.side .foot{display:flex;align-items:center;gap:var(--s-10);flex-shrink:0;padding:var(--s-12) var(--s-18);border-top:var(--bw-hair) solid var(--line);line-height:normal}.side .foot .self{display:flex;flex:1;align-items:center;gap:var(--s-10);min-width:0;margin:calc(-1 * var(--s-4));padding:var(--s-4);border-radius:var(--r-press);color:inherit;text-decoration:none}.side .foot a.self:hover,.side .foot a.self.here{background:var(--raised)}.railed .side .foot .self{flex:none}.side .foot button{align-items:center;justify-content:center;height:auto;padding:var(--s-6);border:none;border-radius:var(--r-press);background:transparent;color:var(--muted);font-size:inherit;font-weight:inherit;line-height:inherit}.side .foot>form>button{display:flex}.side .foot button:hover{background:var(--raised);color:var(--text)}.side .foot button svg{width:var(--h-side-glyph);height:var(--h-side-glyph)}.side .foot button span{display:none}:root button.theme{display:none}:root[data-theme=light] button.theme.light,:root[data-theme=dark] button.theme.dark,:root:not([data-theme]) button.theme.system{display:flex}.side .client{display:flex;align-items:center;gap:var(--s-10);height:auto;margin:var(--s-6) var(--s-12) 0;padding:var(--s-8) var(--s-10);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:transparent;font-size:inherit;font-weight:inherit;line-height:normal;cursor:pointer;text-align:left}.side .client .badge{width:var(--h-avatar);height:var(--h-avatar);background:var(--accent-ink);border-radius:var(--r-round);font-size:var(--t-mark);font-weight:var(--w-semibold)}.side .client .picked{display:flex;flex:1;flex-direction:column;gap:var(--s-1);min-width:0}.side .client .picked span{color:var(--muted);font-size:var(--t-small);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps-wide)}.side .client .picked strong{overflow:hidden;font-size:var(--t-name);font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap}.side .client .chev{display:flex;flex-shrink:0}.side .client .chev svg{stroke:var(--muted)}.side .avatar{width:var(--h-avatar);height:var(--h-avatar);border-radius:var(--r-round);background:var(--accent-ink);font-size:var(--t-mark);font-weight:var(--w-semibold)}.side .who{flex:1;min-width:0;overflow:hidden;color:var(--text);font-size:var(--t-base);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap}.railed .side{width:var(--w-rail)}:root.railed{--w-shell-covers: var(--w-rail)}.railed .side .wordmark,.railed .side .who,.railed .side .client .picked,.railed .side .client .chev,.railed .side .entry span,.railed .side .links>button.notices .said,.railed .side .worklabel span,.railed .side a.docs span{display:none}.railed .side .head{flex-direction:column;padding:var(--s-16) 0 var(--s-8)}.railed .side .brand{justify-content:center;padding:0}.railed .side .entry,.railed .side a.docs{align-self:center;justify-content:center;width:var(--h-rail-row);height:var(--h-rail-row);padding:0;border-radius:var(--r-box)}.railed .side .work{gap:var(--s-8)}.railed .side .worklabel,.railed .side .footgroup .footrule{align-self:center;width:var(--h-rail-row)}.railed .side .links>button.notices{align-self:center;justify-content:center;width:var(--h-side-press);height:var(--h-side-press);padding:0;border-radius:var(--r-control)}.railed .side .links>button.notices .count{position:absolute;top:calc(-1 * var(--s-6));right:calc(-1 * var(--s-6));min-width:var(--h-count-rail);height:var(--h-count-rail);padding:0 var(--s-2);background:var(--accent-ink);color:var(--on-accent);font-size:var(--t-caption)}.railed .side .client{align-self:center;justify-content:center;width:var(--h-rail-row);height:var(--h-rail-row);padding:0}.railed .side .footgroup{align-items:center;gap:var(--s-8);padding:var(--s-8) 0}.railed .side .foot{flex-direction:column;gap:var(--s-8);padding:var(--s-10)}.leftdrawer{position:fixed;inset:0;z-index:8}.leftdrawer .ground{position:absolute;inset:0}.leftdrawer .drawer{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-width:var(--w-drawer);background:var(--panel);border-right:var(--bw-hair) solid var(--line);box-shadow:var(--shadow-ask);animation:drawerin .2s cubic-bezier(.2,.8,.2,1)}@keyframes drawerin{0%{transform:translate(-100%)}to{transform:none}}.leftdrawer.fromright .drawer{left:auto;right:0;border-right:0;border-left:var(--bw-hair) solid var(--line);animation-name:drawerfromright}@keyframes drawerfromright{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.leftdrawer .drawer{animation:none}}.leftdrawer .drawerhead,.guidepanel .drawerhead{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-16) var(--s-20);border-bottom:var(--bw-hair) solid var(--line)}.titleoverline{flex:1;min-width:0;line-height:var(--lh-tight)}.titleoverline h2{color:var(--text);font-size:var(--t-drawer-head);font-weight:var(--w-semibold);letter-spacing:var(--ls-tight);text-transform:none}.titleoverline>span{display:block;color:var(--muted);font-size:var(--t-base)}.clientdrawer .finding{padding:var(--s-12) var(--s-14) 0}.clientdrawer .search>svg,.storedrawer .search>svg,.guidefind .search>svg{top:var(--s-10);left:var(--s-10)}.clientdrawer .search input,.storedrawer .search input,.guidefind .search input{height:var(--h-search);padding-left:var(--s-28)}.clientdrawer .picking{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s-8);overflow-y:auto;padding:var(--s-14)}.clientdrawer .pick{display:flex;align-items:center;gap:var(--s-12);width:100%;height:auto;padding:var(--s-12);border:var(--bw-hair) solid var(--line);border-radius:var(--r-drawer-row);background:var(--panel);cursor:pointer;text-align:left}.clientdrawer .pick:hover{border-color:var(--line);color:var(--text)}.clientdrawer .pick.standing,.clientdrawer .pick.standing:hover{background:var(--accent-wash);border-color:var(--accent-rim)}.clientdrawer .pick .badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-drawer-mark);height:var(--h-drawer-mark);border-radius:var(--r-drawer-mark);background:var(--raised);color:var(--text);font-size:var(--t-head);font-weight:var(--w-semibold)}.clientdrawer .pick.standing .badge{background:var(--accent-ink);color:var(--on-accent)}.clientdrawer .holding{flex:1;min-width:0;line-height:var(--lh-snug)}.clientdrawer .holding strong{display:block;overflow:hidden;font-size:var(--t-tool);font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap}.clientdrawer .holding span{display:block;overflow:hidden;color:var(--muted);font-size:var(--t-tool-mono);font-weight:var(--w-normal);text-overflow:ellipsis;white-space:nowrap}.clientdrawer .inhand{flex-shrink:0;padding:var(--s-2) var(--s-8);border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-mark);font-weight:var(--w-semibold)}.clientdrawer .empty{margin:0;padding:var(--s-24) var(--s-10);text-align:center}.clientdrawer .drawerfoot{padding:var(--s-12) var(--s-16);border-top:var(--bw-hair) solid var(--line)}.clientdrawer .drawerfoot a{font-size:var(--t-fine);font-weight:var(--w-semibold)}.storedrawer .drawer{max-width:var(--w-store-drawer)}.storedrawer .drawerhead>.accent{flex-shrink:0}.storedrawer .finding{padding:var(--s-12) var(--s-20) 0}.storedrawer .storing{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-12) var(--s-20) var(--s-20)}.storedrawer .drawerfoot{display:flex;justify-content:flex-end;gap:var(--s-8);padding:var(--s-12) var(--s-20);border-top:var(--bw-hair) solid var(--line)}.noticedrawer .drawer{max-width:var(--w-notice-drawer)}.noticedrawer .resolveall{flex-shrink:0}.noticedrawer .reach{margin:0;padding:var(--s-10) var(--s-20);border-bottom:var(--bw-hair) solid var(--line);color:var(--muted);font-size:var(--t-base)}.noticedrawer .reach .settings{white-space:nowrap}.noticedrawer .tabs{display:flex;gap:var(--s-4);padding:var(--s-10) var(--s-16);border-bottom:var(--bw-hair) solid var(--line)}.noticedrawer .noticing{flex:1;min-height:0;overflow-y:auto;padding:var(--s-4) var(--s-8) var(--s-8)}.noticedrawer .day{position:sticky;top:0;z-index:1;padding:var(--s-10) var(--s-8) var(--s-6);background:var(--panel);color:var(--dim);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.noticedrawer .notice{display:flex;align-items:flex-start;border-radius:var(--r-box)}.noticedrawer .notice .opens{display:grid;flex:1;grid-template-columns:var(--s-24) minmax(0,1fr) auto;gap:var(--s-10);align-items:start;min-width:0;height:auto;padding:var(--s-9) var(--s-8);border:none;border-radius:var(--r-box);background:transparent;color:var(--text);font-weight:var(--w-normal);text-align:left}.noticedrawer .tone{margin-top:var(--s-1)}.noticedrawer .said{min-width:0;line-height:var(--lh-snug)}.noticedrawer .said strong,.noticedrawer .said span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noticedrawer .said strong{font-size:var(--t-tool);font-weight:var(--w-semibold)}.noticedrawer .said span{margin-top:var(--s-1);color:var(--muted);font-size:var(--t-tool-mono)}.noticedrawer .said .by,.noticedrawer .said .step{color:var(--dim)}.noticedrawer .time{padding-top:var(--s-2);color:var(--muted);font-family:var(--mono);font-size:var(--t-tool-mono);white-space:nowrap}.noticedrawer .notice.earlier .opens{row-gap:0}.noticedrawer .notice.earlier .said{display:contents}.noticedrawer .notice.earlier .said>span{grid-column:2 / -1}.noticedrawer .notice.earlier .said>strong{grid-area:1 / 2}.noticedrawer .notice.earlier .tone{grid-area:1 / 1 / span 2}.noticedrawer .notice.earlier .time{grid-area:1 / 3;height:0}.noticedrawer .notice .resolve{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-press);height:var(--h-press);margin:var(--s-8) var(--s-4) 0 0;padding:0;border:none;border-radius:var(--r-press);background:transparent;color:var(--dim)}.noticedrawer .notice .resolve:hover{background:var(--ok-wash);color:var(--ok)}.noticedrawer .empty{margin:0;padding:var(--s-36) var(--s-16);text-align:center}.noticedrawer .info{margin:var(--s-12) var(--s-8)}main{flex:1;min-width:0;padding:var(--s-32)}.shell>main:not(.overcanvas){max-width:var(--w-page)}.shell>main:not(.overcanvas):after{content:"";display:block;height:var(--footband)}@media(max-width:720px){.shell{flex-direction:column}.side,.railed .side{position:static;height:auto;width:100%;border-right:none;border-bottom:var(--bw-hair) solid var(--line)}.railed .side .entry{padding:0 var(--s-12)}.strip{flex-wrap:wrap}.side .links,.side .work{flex-direction:row;flex-wrap:wrap}main{padding:var(--s-18) var(--s-16)}}h1{margin:0 0 var(--s-16);font-size:var(--t-title);font-weight:var(--w-semibold);letter-spacing:var(--ls-title);line-height:var(--lh-tight)}h2{margin:0;font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}button,input,select,textarea{background:var(--raised);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-box);padding:7px var(--s-11);color:var(--text);font:inherit;font-size:var(--t-tool)}button{height:var(--h-act);padding:0 var(--s-12);border-radius:var(--r-control);cursor:pointer;font-size:var(--t-press);font-weight:var(--w-medium)}button:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.search{display:block;position:relative}.search>svg{position:absolute;color:var(--dim);pointer-events:none}.search input{width:100%;background:var(--sunken);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);font-size:var(--t-tool);padding:0 var(--s-10) 0 var(--s-27)}.search.filled input{padding-right:var(--s-unit)}.search.counted input{padding-right:var(--s-counted)}.search .tail{position:absolute;top:0;right:var(--s-6);bottom:0;display:flex;align-items:center;gap:var(--s-6)}.search .matches{font-family:var(--mono);font-size:var(--t-tool-mono);color:var(--dim);white-space:nowrap}.search .clear{display:flex;align-items:center;justify-content:center;width:var(--h-press);height:100%;padding:0;border:none;border-radius:var(--r-press);background:none;color:var(--dim)}.search .clear:hover{color:var(--text)}table{width:100%;border-collapse:collapse;background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-soft);overflow:hidden;font-variant-numeric:tabular-nums lining-nums}th{text-align:left;font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase;padding:var(--s-10) var(--s-20);border-bottom:var(--bw-hair) solid var(--line)}td{padding:var(--s-10) var(--s-20);border-bottom:var(--bw-hair) solid var(--line);color:var(--muted);font-size:var(--t-head);vertical-align:top}tr:last-child td{border-bottom:none}.mono{font-family:var(--mono);font-size:var(--t-data-mono);font-variant-numeric:tabular-nums}.records td{vertical-align:middle;padding:var(--s-8) var(--s-20);font-size:var(--t-tool)}.records input,.records select,.records textarea{width:100%}.records th.cell-text,.records th.cell-json{min-width:var(--w-cell-text)}.records th.cell-number{min-width:var(--w-cell-number)}.records th.cell-date{min-width:var(--w-cell-date)}.records th.cell-boolean{min-width:var(--w-cell-boolean)}.records th.cell-moment{min-width:var(--w-cell-moment)}.records td.acts{text-align:right;white-space:nowrap}.records td.rowmenu{width:var(--w-row-menu);padding-left:0}.records td.rowmenu .moremenu{display:flex;justify-content:flex-end}.records tr.editfoot td{background:var(--sunken);padding-top:0}.listcard tbody tr.editfoot{height:auto}.records tr.editfoot .inreach{display:block;position:sticky;right:var(--s-20);width:fit-content;margin-left:auto}.records td.acts button{height:var(--h-act-row);padding:0 var(--s-8);border-radius:var(--r-control)}.records td.acts button+button{margin-left:var(--s-8)}.records td.acts button.quiet{font-size:var(--t-press);font-weight:var(--w-medium)}.records tr.editing td{background:var(--sunken)}.records tr.editing td,.records tr.refused td{border-bottom:none}.records tr.refused td{background:var(--sunken);padding-top:0}.records tr.refused .banner{margin:0;position:sticky;left:var(--s-20);width:fit-content}.records{overflow:clip}.columnrow{display:flex;align-items:flex-end;gap:var(--s-8);margin-bottom:var(--s-8)}.pill{display:inline-flex;align-items:center;gap:var(--s-6);white-space:nowrap;border-radius:var(--r-press);border:var(--bw-hair) solid transparent;height:var(--h-pill);padding:0 var(--s-8);background:var(--raised);font-size:var(--t-base);font-weight:var(--w-medium);color:var(--muted)}.pill .mark{flex-shrink:0;width:var(--h-dot-chip);height:var(--h-dot-chip);border-radius:var(--r-round)}.pill .mark.on{background:currentColor}.pill .mark.off{border:var(--bw-hair) solid currentColor}.pill .mark.walking{width:var(--s-8);height:var(--s-8);border:var(--bw-rim) solid currentColor;border-top-color:transparent;animation:spin .8s linear infinite}.pill.ok{background:var(--ok-wash);color:var(--ok-ink)}.pill.bad{background:var(--bad-wash);color:var(--bad-ink)}.pill.waiting,.pill.warn{background:var(--warn-wash);color:var(--warn-ink)}.rows .statecell{display:flex;align-items:center;gap:var(--s-6);min-width:0;white-space:nowrap}.rows .statecell .pill{min-width:0}.rows .statecell .pill .says{overflow:hidden;text-overflow:ellipsis}.tag{display:inline-block;flex-shrink:0;height:var(--h-disc);padding:0 var(--s-6);border-radius:var(--r-tag);background:var(--sunken);font-size:var(--t-base);font-weight:var(--w-medium);line-height:var(--h-disc);color:var(--muted);white-space:nowrap}.pill+.samplemark{margin-left:var(--s-6)}.elementcount{font-variant-numeric:tabular-nums lining-nums;color:var(--text);white-space:nowrap}.elementcount.quiet{color:var(--muted)}.empty,.footnote{color:var(--dim);font-size:var(--t-tool)}.panel{background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-soft);padding:var(--s-18) var(--s-20);margin-bottom:var(--s-16)}.panel pre{margin:var(--s-10) 0 0;padding:var(--s-12);background:var(--sunken);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);color:var(--muted);font-family:var(--mono);font-size:var(--t-data-mono);white-space:pre-wrap;word-break:break-word}.absent{color:var(--dim);font-size:var(--t-tool);margin-top:var(--s-10)}.rows{background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-soft);overflow:hidden;font-variant-numeric:tabular-nums lining-nums}.row{display:grid;grid-template-columns:var(--row-tracks);gap:var(--s-12);align-items:center;padding:var(--s-10) var(--s-20);border-bottom:var(--bw-hair) solid var(--line);color:var(--muted);font-size:var(--t-tool)}.row:last-child{border-bottom:none}.row:not(.head){min-height:calc(var(--h-list-row) + var(--bw-hair));padding-block:var(--s-8)}.row:not(.head):hover,.listcard tbody tr:hover,.found.active,.clientdrawer .pick:hover,.noticedrawer .notice:has(>button.opens):hover,.history .entry:hover,.guidefound button:hover{background:var(--sunken)}.row:not(.head):has(.two :is(a[href],button).title){cursor:pointer}.row.head{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}.rows .mono,.records td.mono{font-size:var(--t-tool-mono)}.figure-cell{text-align:right}.row:not(.head)>.figure-cell,.records td.figure-cell{color:var(--text);font-variant-numeric:tabular-nums lining-nums}.records td.figure-cell input{text-align:right}button.row{width:100%;height:auto;background:none;border:none;border-bottom:var(--bw-hair) solid var(--line);border-radius:0;font-weight:var(--w-normal);text-align:left}button.row:hover:not(:disabled){border-color:var(--line);color:var(--muted)}button.row:disabled{cursor:default;background:none;color:var(--muted)}button.asname{height:auto;padding:0;background:none;border:none;border-radius:0;color:var(--accent-ink);font-size:inherit;font-weight:var(--w-normal);text-align:left}button.asname:hover{color:var(--accent-ink);text-decoration:underline}.listcard{background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-soft);overflow:hidden;line-height:var(--lh-normal)}.titledcard{display:flex;flex-direction:column;gap:var(--s-12);min-width:0}.cardline{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-12);min-width:0}.cardline .narrows{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--s-12);min-width:0;margin-left:auto}.cardline .label{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase;padding-bottom:var(--s-10)}.cardline .narrowedto{display:flex;align-items:center;gap:var(--s-8);min-width:0}.cardline .narrowedto .says{font-size:var(--t-tool);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listcard>.empty{margin:0;padding:var(--s-20) var(--s-24)}.listcard .rows,.listcard table{border:none;border-radius:0;background:none;box-shadow:none}.listcard>*+.rows{border-top:var(--bw-hair) solid var(--line)}.listcard .sideways{overflow-x:auto}.titledcard:has(>.listcard.deleted),.titledcard:has(>.listcard.workspaces){margin-top:var(--s-24)}.audit .rows{min-width:var(--w-audit-rows)}.audit .row .cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit .row .cut a{color:var(--text)}.audit .pages{display:flex;justify-content:flex-end;gap:var(--s-16);padding:var(--s-10) var(--s-20);border-top:var(--bw-hair) solid var(--line);font-size:var(--t-tool);font-weight:var(--w-semibold)}.audit .pages a{color:var(--dim)}.audit .pages a:hover{color:var(--accent-ink);text-decoration:none}.tile.quiet{background:var(--raised);color:var(--text);font-size:var(--t-head)}.tile.round{border-radius:var(--r-round)}.two .nameline{display:flex;align-items:baseline;gap:var(--s-8);min-width:0}.two .under .email{font-family:var(--mono)}.two .nameline .you{font-size:var(--t-tool-mono);color:var(--dim)}.adminmark{display:inline-flex;align-items:center;height:var(--h-pill);padding:0 var(--s-8);border-radius:var(--r-press);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-base);font-weight:var(--w-medium);letter-spacing:normal;white-space:nowrap}.settings .does{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading h1 .adminmark{margin-left:var(--s-12);vertical-align:middle}.person{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-24);align-items:start}.person>.reach{display:flex;flex-direction:column;gap:var(--s-24);min-width:0}.person .cardfoot{padding:var(--s-12) var(--s-20);border-top:var(--bw-hair) solid var(--line)}.person .markcard{display:flex;align-items:center;gap:var(--s-16);padding:var(--s-20) var(--s-24)}.person .markcard .said{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-4)}.person .markcard strong{font-size:var(--t-tool);font-weight:var(--w-semibold)}.person .markcard .said span{font-size:var(--t-strong);color:var(--muted)}.person .markcard .switch{--switch-on: var(--accent-ink)}.person .notifications .row>:not(:first-child){justify-self:center}.person .notifications .pushhere{margin:0;padding:var(--s-12) var(--s-20);color:var(--muted);font-size:var(--t-base)}.person .notifications .pushhere strong{color:var(--text);font-weight:var(--w-semibold)}.person .notifications .pushhere button{height:auto;padding:0;border:none;background:transparent;color:var(--accent-ink);font-size:inherit;font-weight:inherit}@media(max-width:720px){.person{grid-template-columns:minmax(0,1fr)}}.clientpage{display:flex;flex-direction:column;gap:var(--s-24)}.clientpage .listcard>.foot{margin:0;padding:var(--s-12) var(--s-20);font-size:var(--t-tool-mono);color:var(--dim)}.grantrow{display:flex;align-items:flex-end;gap:var(--s-12);padding:var(--s-20) var(--s-24)}.grantrow label{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.grantrow label>span:first-child{font-size:var(--t-tool-mono);font-weight:var(--w-medium);color:var(--muted)}.grantrow .grantee{flex:1}.grantrow .granted{width:var(--w-grant-role)}.grantrow select:invalid{color:var(--dim)}.listcard tbody tr{height:calc(var(--h-list-row) + var(--bw-hair))}.dot{width:var(--h-dot);height:var(--h-dot);border-radius:var(--r-round);flex-shrink:0}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.named{display:flex;align-items:center;gap:var(--s-10);min-width:0}.tile{width:var(--h-mark);height:var(--h-mark);border-radius:var(--r-box);background:var(--violet);color:var(--violet-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-micro);font-weight:var(--w-semibold);flex-shrink:0}.two{min-width:0;line-height:var(--lh-snug)}.two .title{display:block;font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two .title.mono{font-size:var(--t-tool-mono)}.two a.title,.two button.title,.two a.title:hover,.two button.title:hover{color:var(--text)}.row:not(.head) a:hover,.row:not(.head) button:hover{text-decoration:none}.two .under{display:block;font-size:var(--t-tool-mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two .under.withrings{display:flex;align-items:center;gap:var(--s-8)}.under.withrings .starts{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rings{display:flex;flex-shrink:0;align-items:center;gap:var(--s-6);min-width:0}.rings .chain{position:relative;display:inline-flex;align-items:center;gap:var(--s-4)}.rings .chain:before{content:"";position:absolute;left:var(--s-4);right:var(--s-4);top:50%;border-top:var(--bw-hair) solid var(--edge)}.rings .ring{position:relative;flex-shrink:0;display:inline-flex;width:var(--h-ring-in-row);height:var(--h-ring-in-row)}.rings .morerings{flex-shrink:0;display:inline-flex;align-items:center;height:var(--h-ring-in-row);padding:0 var(--s-4);border:var(--bw-hair) solid var(--line);border-radius:var(--r-pill);background:var(--panel);font-family:var(--mono);font-size:var(--t-small);color:var(--muted)}.stepscell{position:relative;display:flex;align-items:center;min-width:0;max-width:var(--w-flows-steps);overflow:hidden;line-height:var(--lh-snug)}.stepscell>.rings{position:absolute;inset:0 auto 0 0}.stepscell>.sizes{display:flex;visibility:hidden}.stepscell .rings .chain{gap:var(--s-8)}.flowrows .named .rings{display:none}.two.runs{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.flowrows{container:flowrows / inline-size}.flowrows .rows{display:grid;grid-template-columns:var(--row-tracks);column-gap:var(--s-12);padding-inline:var(--s-20)}.flowrows .row{grid-column:1 / -1;grid-template-columns:subgrid;margin-inline:calc(-1 * var(--s-20))}@container flowrows (width < 808px){.flowrows .rows{grid-template-columns:minmax(var(--w-flow-name-least),1fr) minmax(var(--w-flows-runs-least),var(--w-flows-runs)) var(--w-flows-state) var(--w-row-menu)}.flowrows .row>:nth-child(2){display:none}.flowrows .named .rings{display:flex}}@container flowrows (width < 588px){.flowrows .rows{grid-template-columns:minmax(var(--w-flow-name-least),1fr) minmax(0,var(--w-flows-state)) var(--w-row-menu)}.flowrows .row>:nth-child(3){display:none}}.lastrun{display:inline-flex;align-items:center;gap:var(--s-8);white-space:nowrap;color:var(--muted)}.lastrun .dot{width:var(--h-dot-run);height:var(--h-dot-run)}.dot.bad{background:var(--bad)}.dot.held{border:var(--bw-rim) solid var(--warn)}.lastrun .never{color:var(--dim)}.rows .fact{font-size:var(--t-tool-mono);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.two.runs .fact{padding-left:calc(var(--h-dot-run) + var(--s-8))}.rows .fact .bad{color:var(--bad-ink);font-weight:var(--w-semibold)}.rows .fact.warn{color:var(--warn-ink);font-weight:var(--w-semibold)}.two .title .inbrackets{color:var(--muted);font-weight:var(--w-normal)}.connections .when.check{display:flex;align-items:center;gap:var(--s-7)}.connections .when.registered{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardview{margin:var(--s-16) var(--s-20);padding:var(--s-14) var(--s-16) var(--s-16);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--sunken)}.rows>.row.opened{background:var(--sunken);border-bottom:none;cursor:pointer}.row.opened .two .title{display:flex;align-items:center;overflow:visible}.row.opened .two input.name{flex:0 1 auto;min-width:0;field-sizing:content;height:var(--h-act-row);margin-left:calc(var(--s-7) * -1);padding:0 var(--s-6);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--text)}.row.opened .two .inbrackets{flex-shrink:0;padding-left:var(--s-4)}.rows>.cardview{margin:0;padding:var(--s-4) var(--s-20) var(--s-16);border:none;border-bottom:var(--bw-hair) solid var(--line);border-radius:0}.rows>.cardview:last-child{border-bottom:none}.cardview .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-10)}.cardview .field{min-width:0}.cardview .field input,.cardview .field select{width:100%;height:var(--h-input);padding:0 var(--s-11);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);font-size:var(--t-tool-mono)}.cardview .withhost input{font-family:var(--mono);font-size:var(--t-tool-mono);padding-right:var(--w-host)}.cardview .host{position:absolute;top:0;right:var(--s-11);bottom:0;display:flex;align-items:center;pointer-events:none;font-family:var(--mono);font-size:var(--t-tool-mono);color:var(--dim)}.cardview .viewfoot{display:flex;align-items:center;gap:var(--s-12);margin-top:var(--s-12);flex-wrap:wrap}.cardview .sealed{flex:1;min-width:var(--w-search);display:flex;align-items:flex-start;gap:var(--s-7);margin:0;font-size:var(--t-tool);line-height:var(--lh-info);color:var(--muted)}.cardview .sealed svg{flex-shrink:0;margin-top:var(--s-1);color:var(--dim)}.cardview .viewfoot button{color:var(--muted);background:none}.cardview .viewfoot button.plain{border:none}.cardview .viewfoot button.plain:hover{background:var(--raised);color:var(--text)}.cardview .viewfoot button.accent{background:var(--accent-ink);color:var(--on-accent)}.cardview .usedby{margin-top:var(--s-14);padding-top:var(--s-12);border-top:var(--bw-hair) solid var(--line)}.cardview .usedby .usedhead{display:flex;align-items:baseline;gap:var(--s-8);margin:0 0 var(--s-5)}.cardview .usedby .said{font-size:var(--t-tool);color:var(--dim)}.cardview .usedby .caption{display:block;font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}.cardview .usedby .entry{display:flex;align-items:center;gap:var(--s-10);margin:0 0 var(--s-5);font-size:var(--t-tool);color:var(--text)}.cardview .usedby .entry .dim{color:var(--dim)}.cardview .usedby .entry a{color:var(--accent-ink);font-weight:var(--w-semibold)}.cardview .usedby .entry a:hover{text-decoration:underline}.systemmark{display:flex;flex-shrink:0;width:var(--h-mark);height:var(--h-mark);padding:var(--s-2);border:var(--bw-mark) solid var(--kind);border-radius:var(--r-round);background:var(--panel)}.cardview .methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-8);margin-bottom:var(--s-12)}.cardview .method{display:flex;align-items:flex-start;gap:var(--s-9);height:auto;padding:var(--s-10) var(--s-11);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--panel);text-align:left;color:var(--text);font-weight:var(--w-normal)}.cardview .method:hover{border-color:var(--line-strong)}.cardview .method[aria-pressed=true]{border-color:var(--accent-rim);background:var(--accent-wash)}.cardview .method .dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--s-14);height:var(--s-14);margin-top:var(--s-1);border:var(--bw-rim) solid var(--line-strong);border-radius:var(--r-round)}.cardview .method[aria-pressed=true] .dot{border-color:var(--accent)}.cardview .method[aria-pressed=true] .dot:after{content:"";width:var(--s-6);height:var(--s-6);border-radius:var(--r-round);background:var(--accent)}.cardview .method .said{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.cardview .method strong{font-size:var(--t-tool-mono);font-weight:var(--w-semibold)}.cardview .method .what{font-size:var(--t-data);color:var(--dim);text-wrap:pretty}.cardview .sentas{display:flex;align-items:baseline;gap:var(--s-8);margin:var(--s-12) 0 0;padding:var(--s-8) var(--s-10);border-radius:var(--r-soft);background:var(--raised)}.cardview .sentas .caption{flex-shrink:0;white-space:nowrap;font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--dim)}.cardview .sentas .wire{min-width:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--t-tool-mono);color:var(--muted)}.editor{display:flex;align-items:flex-start;gap:var(--s-16)}.build{flex:1;min-width:0}.canvasframe{position:fixed;inset:0;right:var(--activity-room, 0px);z-index:0;background:var(--ground);pointer-events:auto}.canvas{position:relative;overflow:auto;height:100%;padding-left:var(--w-shell-clear);padding-top:var(--headband);padding-bottom:var(--footband);cursor:grab;overscroll-behavior:contain}.canvas{scrollbar-width:none}.canvas::-webkit-scrollbar{display:none}@media(max-width:720px){.canvasframe{position:relative;inset:auto;z-index:auto;border:1px solid var(--line);border-radius:var(--r-surface)}.canvas{height:clamp(320px,58vh,560px);padding-left:0;padding-top:0;padding-bottom:0}:root{--w-shell-covers: 0px}.editor{flex-wrap:wrap}.activitydock{position:static;width:100%;border-left:none;border-top:var(--bw-hair) solid var(--line)}.overcanvas{--activity-room: 0px}}.overcanvas{pointer-events:none;padding:0}.band{position:relative;z-index:1;background:var(--panel);border-bottom:var(--bw-hair) solid var(--line);margin-right:var(--activity-room, 0px);pointer-events:none}.band>*{pointer-events:auto}.islands{position:fixed;left:var(--w-shell-covers);right:var(--activity-room, 0px);bottom:var(--islands-foot);z-index:1;display:grid;justify-content:center;gap:var(--s-8);padding:0 var(--s-16);pointer-events:none}.islands>*{max-width:var(--w-island);pointer-events:auto}.islands>.banner{display:flex;align-items:flex-start;gap:var(--s-10);margin:0;padding:var(--s-10) var(--s-12);box-shadow:var(--shadow-panel)}.islands>.banner>svg{position:static;flex-shrink:0;margin-top:calc((1lh - 14px)/2)}.islands>.banner .said{flex:1;min-width:0;padding-left:0}@media(max-width:720px){.islands{position:static;justify-content:stretch;padding:var(--s-8) 0 0}}.islands>p{margin:0;padding:var(--s-8) var(--s-12);background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);box-shadow:var(--shadow-panel)}.overcanvas .build>*:not(.canvasframe){position:relative;z-index:1;pointer-events:auto}.overcanvas>.editor{padding:var(--s-16) var(--s-32) 0}.shell>.side{z-index:2}.beside{position:absolute;z-index:2;display:flex;align-items:flex-start;gap:var(--s-16)}.beside[data-arrow=right]{flex-direction:row-reverse}.beside>*+*{max-width:var(--alongside-at-most, none)}.beside>.cardpanel:has(.helper){z-index:1}.zoomed{position:relative;box-sizing:content-box;margin-left:calc(-1 * var(--w-shell-clear));margin-top:calc(-1 * var(--headband));border-left:var(--w-shell-clear) solid transparent;border-top:var(--headband) solid transparent;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.2px);background-size:calc(28px * var(--canvas-zoom, 1)) calc(28px * var(--canvas-zoom, 1));background-position:var(--dot-x, 0px) var(--dot-y, 0px)}.drawing{position:absolute;left:0;top:0;transform-origin:0 0}.zoombar{position:absolute;right:18px;bottom:14px;display:flex;align-items:center;gap:var(--s-4);z-index:3}.zoombar button{height:var(--h-act-row);background:var(--floating)}.zoombar .scale{font-variant-numeric:tabular-nums}.zoombar button svg{vertical-align:middle}.drawing>svg{position:absolute;left:0;top:0;pointer-events:none}.edge{stroke:var(--edge);stroke-width:4;stroke-dasharray:.1 9;stroke-linecap:round;fill:none}.edge.rejoin,.edge.loose{stroke-dasharray:5 5;stroke-linecap:butt}.edge.loose{stroke:var(--bad)}.edge.route{stroke:var(--route-line);stroke-width:5}.edgehole{fill:none;stroke:var(--ground);stroke-width:3;stroke-dasharray:.1 9;stroke-linecap:round}.edge.route.walked,.edge.route.transit{stroke-width:6;stroke-dasharray:.1 9;animation:walkeddrift 1.8s linear infinite}.edgehole.walked{stroke-width:4;animation:walkeddrift 1.8s linear infinite}.edge.pointed{stroke:var(--edge-hover)}.edge.walked{stroke:var(--kind-walked);stroke-width:5;animation:walkeddrift 1.8s linear infinite}.edge.lane.back{stroke-dashoffset:4.55}.edge.walked.lane{stroke-width:4.5}.edge.walked.lane.back{animation-name:walkedback}.edge.transit.lane.back{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.edge.walked,.edge.walked.lane.back,.edge.route.transit,.edgehole.walked{animation:none}}.edgehalo{fill:none;stroke-linecap:round;stroke:var(--kind);stroke-width:8.75;opacity:.22;filter:url(#edgeglow)}.edgehalo.walked{stroke-width:10}.edgehalo.transit{stroke-width:12.5;opacity:.55}.edgehalo.failed{stroke:var(--bad);opacity:.3}.edge.transit{stroke:var(--kind-walked);stroke-width:4;stroke-dasharray:3 9;animation:flow .55s linear infinite}.edge.failed{stroke:var(--bad)}.edge.unreached{opacity:.3}.edgehit{stroke:transparent;stroke-width:16;fill:none;pointer-events:stroke;cursor:pointer}.onedge{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--s-6);white-space:nowrap}button.onedge,button.title,button.quiet,.activitydock button,.sheet .shut,.sheet .head button.press,.leftdrawer .shut,.guidepanel .shut,.toast .shut,.runerror .shut,button.copy,.inspector .section .folds,.runcall .section .folds,.sheet .foot button.next,.inspector .switching .toggling,.field .mapswitch{background:none;border:none;border-radius:0;padding:0;height:auto;font-size:inherit;font-weight:inherit}.onedge .badge{background:var(--line);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-pill);padding:var(--s-1) var(--s-6);font-size:var(--t-small);line-height:var(--lh-tight);font-weight:var(--w-semibold);color:var(--muted)}.onedge .badge.reordered{animation:reordered .5s ease-out backwards}.onedge .badge.reordered.rose{--reordered-from: .9em}.onedge .badge.reordered.fell{--reordered-from: -.9em}@keyframes reordered{0%{opacity:0;transform:translateY(var(--reordered-from));color:var(--accent-ink);border-color:var(--accent)}50%{opacity:1;transform:none;color:var(--accent-ink);border-color:var(--accent)}}@media(prefers-reduced-motion:reduce){.onedge .badge.reordered{animation:none}}.onedge.mark{width:var(--mark);height:var(--mark);background:var(--panel);border:var(--bw-rim) solid var(--warn);border-radius:var(--r-tag);box-shadow:var(--shadow-card);transform:translate(-50%,-50%) rotate(45deg);cursor:pointer}.onedge.mark,.onedge.markglyph{gap:normal;line-height:var(--lh-normal)}.onedge.markglyph{color:var(--warn);pointer-events:none}.onedge.clear{margin-top:var(--mark-clear)}.onedge.brief{display:block;max-width:96px;overflow:hidden;text-overflow:ellipsis;margin-top:calc(-1 * var(--mark-clear));padding:0 var(--s-2);background:var(--ground);border-radius:var(--r-tag);font-size:var(--t-small);line-height:var(--lh-tight);color:var(--muted)}.toolpill{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2);background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);box-shadow:var(--shadow-card)}.edgetools{position:absolute;transform:translate(-50%,-50%);z-index:1}.edgetools .markslot{width:calc(var(--mark) * 1.4142);height:var(--h-pill-press)}.onedge.mark,.onedge.markglyph,.onedge.brief{z-index:2}.toolpill button{display:flex;align-items:center;justify-content:center;width:var(--h-pill-press);height:var(--h-pill-press);background:none;border:0;border-radius:var(--r-press);padding:0;color:var(--muted);cursor:pointer}.toolpill button:hover{background:var(--raised);color:var(--warn)}.toolpill button.addstep:hover{color:var(--accent-ink)}.toolpill button.cut:hover{color:var(--bad)}.grip{position:absolute;transform:translate(-50%,-50%);width:14px;height:14px;background:var(--panel);border:3px solid var(--edge-hover);border-radius:var(--r-round);cursor:grab;box-shadow:var(--shadow-card);z-index:1}.grip.held{border-color:var(--accent);cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.drawing .card .joinhandle{position:absolute;left:calc(50% + 50% * .7071);top:calc(50% + 50% * .7071);transform:translate(-50%,-50%);width:14px;height:14px;background:var(--panel);border:3px solid var(--edge-hover);border-radius:var(--r-round);box-shadow:var(--shadow-card);cursor:crosshair;opacity:0;pointer-events:none;transition:opacity .15s;z-index:2}.drawing .card:hover .joinhandle,.drawing .card .joinhandle.held{opacity:1;pointer-events:auto}.drawing .card .joinhandle.held{border-color:var(--accent)}.edge.rejoin.pulled{stroke:var(--accent)}.drawing .card{position:absolute;width:var(--ring);height:var(--ring);--walk-tone: var(--kind);background:var(--panel);border:var(--bw-ring) solid var(--walk-tone);border-radius:var(--r-round);cursor:pointer;box-shadow:var(--shadow-node);transition:box-shadow .18s,transform .18s}.drawing .card .press{position:absolute;inset:var(--bw-ring);height:auto;font-size:inherit;font-weight:inherit;display:flex;border:0;padding:0;cursor:inherit;border-radius:var(--r-round);background:none}.drawing .card .blockdisc svg{width:30px;height:30px}.blockdisc{position:relative;display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:var(--r-round);background:var(--kind-disc);color:var(--on-disc)}.blockdisc svg{position:relative;width:53%;height:53%;filter:drop-shadow(0 1px 1px var(--glyph-shade))}.blockdisc .mark{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.blockdisc .gloss{position:absolute;inset:0;border-radius:var(--r-round);background:linear-gradient(165deg,var(--gloss-light) 0%,var(--gloss-clear) 45%,var(--gloss-shade) 100%);box-shadow:inset 0 1px 0 var(--gloss-lip),inset 0 -8px 16px var(--gloss-foot);pointer-events:none}.blockdisc.new{background:none;color:inherit}.blockdisc.new svg{filter:none}.blockdisc.hollow{background:none;color:var(--route-line)}.blockdisc.hollow svg{filter:none}.drawing .card:has(.press:disabled){cursor:default}.drawing .card.movable{cursor:grab}.drawing .card:hover{box-shadow:0 14px 30px -6px color-mix(in srgb,var(--kind) 40%,transparent),var(--shadow-node);transform:translateY(-1.5px)}.drawing .card.picked,.drawing .card.takes,.drawing .card.joinable{--halo: var(--kind);--halo-rim: 20%;--halo-cast: 33%;box-shadow:0 0 0 6px color-mix(in srgb,var(--halo) var(--halo-rim),transparent),var(--halo-under, 0 18px 40px color-mix(in srgb, var(--halo) var(--halo-cast), transparent))}.drawing .card.warned{border-color:var(--warn)}.drawing .card.working{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--kind) 16%,var(--panel)) 0,var(--panel) 72%);box-shadow:0 0 28px color-mix(in oklab,var(--kind) 50%,transparent),0 12px 32px color-mix(in oklab,var(--kind) 28%,transparent)}.drawing .card.walked{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--kind) 9%,var(--panel)) 0,var(--panel) 72%);box-shadow:0 0 22px color-mix(in oklab,var(--kind) 40%,transparent),var(--shadow-node)}.drawing .card .rim{position:absolute;inset:calc(-1 * (var(--bw-ring) + var(--s-6)));border:var(--bw-hair) solid color-mix(in oklab,var(--kind) 35%,transparent);border-radius:var(--r-round);pointer-events:none}.drawing .card.failed{--walk-tone: var(--bad);box-shadow:0 0 0 3px var(--ground),0 0 0 5px var(--bad),0 0 24px color-mix(in srgb,var(--bad) 35%,transparent)}.drawing .card.stopped{--walk-tone: var(--muted);box-shadow:var(--shadow-node)}.drawing .card.directive{--kind: var(--route-line);background:var(--ground)}.drawing .card.directive:not(:hover,.picked,.takes,.walked,.working){box-shadow:none}.drawing .card .stop{position:absolute;bottom:calc(-1 * var(--s-6));left:50%;width:var(--s-12);height:var(--s-12);transform:translate(-50%);border:var(--bw-mark) solid var(--ground);border-radius:var(--r-tag);background:var(--muted)}.drawing .card:is(.waiting,.unreached,.standsback){border-color:color-mix(in oklab,var(--walk-tone) 40%,var(--ground));background:color-mix(in oklab,var(--panel) 40%,var(--ground))}.drawing .card:is(.waiting,.unreached,.standsback):not(:hover,.picked,.takes,.joinable,.directive){box-shadow:0 6px 18px color-mix(in oklab,var(--shadow-node-cast) 40%,transparent)}.drawing .card:is(.waiting,.unreached,.standsback)>*{filter:opacity(.4) saturate(.6)}.drawing .card.directive:is(.waiting,.unreached,.standsback){background:var(--ground)}.drawing .card .spinner,.drawing .card .pulse{position:absolute;border-radius:var(--r-round);pointer-events:none}.drawing .card .spinner{inset:-12px;background:conic-gradient(from 0deg,transparent 0 55%,color-mix(in oklab,var(--kind) 15%,transparent) 70%,var(--kind) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),currentColor calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),currentColor calc(100% - 2.5px));animation:spin 1.1s linear infinite}.drawing .card .spinner.outer{inset:-19px;background:conic-gradient(from 180deg,transparent 0 78%,color-mix(in oklab,var(--kind) 55%,transparent) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),currentColor calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),currentColor calc(100% - 1px));animation:spinR 2.4s linear infinite;opacity:.8}.drawing .card .pulse{inset:-3px;animation:pulseRing 1.4s ease-out infinite}.drawing .card.working .blockdisc :is(svg,.mark){animation:breathe 1.4s ease-in-out infinite}.drawing .card.working :is(.chip,.under){color:var(--kind)}.drawing .card.failed .chip{color:var(--bad)}.drawing .card.stopped .chip{color:var(--walk-tone)}.drawing .card:is(.walked,.waiting,.unreached) .chip{color:var(--dim)}.drawing .card{--counter-clear: 10px}.drawing .card .count{position:absolute;bottom:100%;left:50%;translate:-50% 0;margin-bottom:var(--counter-clear);display:flex;align-items:stretch;height:var(--h-pill);padding:0;overflow:hidden;border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--shadow-card);color:var(--text);font-family:var(--sans);font-size:var(--t-base);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s,box-shadow .15s;animation:popIn .2s cubic-bezier(.2,.8,.2,1)}.drawing .card .count:disabled{cursor:default}.drawing .card .count:not(:disabled):hover,.drawing .card .count:focus-visible{border-color:var(--text);box-shadow:var(--shadow-node)}.drawing .card .count .part{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-4)}.drawing .card .count .part:first-child{padding-left:var(--s-6)}.drawing .card .count .part:last-child{padding-right:var(--s-6)}.drawing .card .count .part+.part{border-left:var(--bw-hair) solid var(--line)}.drawing .card .count .part.through{background:var(--ok-wash);color:var(--ok-ink)}.drawing .card .count .part.failed{background:var(--bad-wash);color:var(--bad-ink)}.drawing .card .count .part.stopped{color:var(--muted)}.drawing .card .count .part.through.warned{background:var(--warn-wash);color:var(--warn-ink)}.drawing .card .count.of-items{border-color:var(--kind)}.drawing .card .count .part.items{gap:var(--s-4);padding:0 var(--s-8)}.drawing .card .count .unit{color:var(--muted);font-weight:var(--w-medium)}.drawing .card:has(>.count) .chip{margin-bottom:calc(var(--counter-clear) + var(--h-pill) + 6px)}.drawing .card:has(>.runerror){z-index:3}.drawing .card .runerror{position:absolute;left:calc(100% + var(--bw-ring) + var(--beside));top:calc(-1 * var(--bw-ring));z-index:2;scale:calc(1 / var(--canvas-zoom, 1));transform-origin:top left;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-8);width:var(--w-failed-card);padding:var(--s-8) var(--s-14);border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--shadow-panel);line-height:var(--lh-normal);text-align:left;cursor:default;animation:popIn .2s cubic-bezier(.2,.8,.2,1)}.drawing .card .runerror[data-arrow=right]{left:auto;right:calc(100% + var(--bw-ring) + var(--beside));transform-origin:top right}.drawing .card .runerror:before{content:"";position:absolute;left:calc(var(--s-16) / -2 - var(--bw-hair));top:clamp(var(--r-panel),calc(var(--ring) * var(--canvas-zoom, 1) / 2 - var(--s-16) / 2 - var(--bw-hair)),calc(100% - var(--s-16) - var(--r-panel)));width:var(--s-16);height:var(--s-16);background:var(--panel);border-left:var(--bw-hair) solid var(--line);border-bottom:var(--bw-hair) solid var(--line);transform:rotate(45deg)}.drawing .card .runerror[data-arrow=right]:before{left:auto;right:calc(var(--s-16) / -2 - var(--bw-hair));border-left:none;border-bottom:none;border-right:var(--bw-hair) solid var(--line);border-top:var(--bw-hair) solid var(--line)}.drawing .card.picked>.runerror{display:none}.drawing .card .runerror .reason{align-self:stretch;display:flex;align-items:flex-start;gap:var(--s-6)}.drawing .card .runerror .reason .info{flex:1;min-width:0}.drawing .card .runerror .putaway{display:flex}.drawing .card .runerror .under{max-width:none;overflow:visible;white-space:normal;font-size:var(--t-fine);line-height:var(--lh-info);color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinR{to{transform:rotate(-360deg)}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes pulseRing{0%{box-shadow:0 0 color-mix(in srgb,var(--kind) 45%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--kind) 0%,transparent)}}@keyframes flow{to{stroke-dashoffset:-28}}@keyframes walkeddrift{to{stroke-dashoffset:-9.1}}@keyframes walkedback{0%{stroke-dashoffset:4.55}to{stroke-dashoffset:13.65}}@keyframes popIn{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.drawing .card.takes{--halo: var(--ok);--halo-rim: 30%;--halo-cast: 30%}.drawing .card.refuses{box-shadow:0 0 0 6px color-mix(in srgb,var(--bad) 26%,transparent),var(--shadow-node);opacity:.55}.drawing .card.directive.refuses{opacity:1;border-color:color-mix(in oklab,var(--walk-tone) 55%,var(--ground))}.drawing .card.directive.refuses>*{filter:opacity(.55)}.drawing .card.joinable{--halo: var(--ok);--halo-rim: 18%;--halo-under: var(--shadow-node)}.drawing .card.loose{outline:2px dashed var(--bad);outline-offset:7px}.drawing .card.unpicked{border-style:dashed;border-width:2px;background:var(--ground);box-shadow:none}.drawing .card.unpicked .press{color:var(--kind)}.sheet.kind-filter{--kind: var(--warn)}.drawing .card .chip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;font-size:var(--t-caption);font-weight:var(--w-semibold);letter-spacing:.1em;color:var(--kind);white-space:nowrap}.drawing .card :is(.number,.awaits){position:absolute;top:-6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-round);border:3px solid var(--ground);color:var(--ground);font-size:var(--t-small);font-weight:var(--w-semibold)}.drawing .card .number{right:-6px;background:var(--text)}.drawing .card .awaits{left:-6px;background:var(--warn)}.drawing .card .number{opacity:0;pointer-events:none;transition:opacity .15s}.drawing .card:is(:hover,:focus-within) .number,.drawing .card.picked .number{opacity:1}.kind-trigger{--kind: var(--kind-trigger);--kind-disc: var(--kind-trigger-disc);--kind-walked: var(--kind-trigger-walked)}.kind-smaily{--kind: var(--kind-smaily);--kind-disc: var(--kind-smaily-disc);--kind-walked: var(--kind-smaily-walked)}.kind-http{--kind: var(--kind-http);--kind-disc: var(--kind-http-disc);--kind-walked: var(--kind-http-walked)}.kind-value{--kind: var(--kind-value);--kind-disc: var(--kind-value-disc);--kind-walked: var(--kind-value-walked)}.kind-flow{--kind: var(--kind-flow);--kind-disc: var(--kind-flow-disc);--kind-walked: var(--kind-flow-walked)}.kind-response{--kind: var(--kind-response);--kind-disc: var(--kind-response-disc);--kind-walked: var(--kind-response-walked)}.kind-csv{--kind: var(--kind-csv);--kind-disc: var(--kind-csv-disc);--kind-walked: var(--kind-csv-walked)}.kind-xml{--kind: var(--kind-xml);--kind-disc: var(--kind-xml-disc);--kind-walked: var(--kind-xml-walked)}.kind-ftp{--kind: var(--kind-ftp);--kind-disc: var(--kind-ftp-disc);--kind-walked: var(--kind-ftp-walked)}.kind-qr{--kind: var(--kind-qr);--kind-disc: var(--kind-qr-disc);--kind-walked: var(--kind-qr-walked)}.kind-woocommerce{--kind: var(--kind-woocommerce);--kind-disc: var(--kind-woocommerce-disc);--kind-walked: var(--kind-woocommerce-walked)}.card.unpicked{--kind: var(--dim)}.drawing .card .said{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:10px;display:flex;flex-direction:column;align-items:center;width:140px;text-align:center;line-height:var(--lh-tight)}.drawing .card strong,.drawing .card .under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawing .card .under,.drawing .card .warn{color:var(--dim)}.drawing .card strong{max-width:100%;font-size:var(--t-base);font-weight:var(--w-semibold);color:var(--text)}.drawing .card .under{max-width:140px;font-size:var(--t-small)}.drawing .card .warn{margin-top:4px;font-size:var(--t-small);overflow-wrap:anywhere}.drawing .card .warn{color:var(--warn)}.sheet,.inspector{--panel-side: var(--s-14)}.inspector{background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);margin-bottom:var(--s-16);overflow:hidden}.inspector .head,.sheet .head .what{display:flex;flex-direction:column;gap:var(--s-2)}.inspector .head strong,.sheet .head strong{font-size:var(--t-head)}.inspector .head{padding:var(--s-14) var(--s-16);border-bottom:var(--bw-mark) solid var(--accent)}.field{display:flex;flex-direction:column}.field>.footnote:first-child{display:block;margin-bottom:var(--s-5);font-size:var(--t-tool-mono);font-weight:var(--w-medium);color:var(--muted)}.field>.footnote.withswitch{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.needed .star{margin-left:var(--s-2);color:var(--bad)}.needed .unseen{position:absolute;width:var(--s-1);height:var(--s-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field .mapswitch{display:inline-flex;align-items:center;gap:var(--s-6)}.field .mapswitch:hover{color:inherit}.field>.footnote~*+*{margin-top:var(--s-5)}.inspector .besidefield{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8)}.inspector .withact{display:flex;align-items:flex-start;gap:var(--s-6);min-width:0}.inspector .withact>.box,.inspector .withact>.mapping{flex:1;min-width:0}.inspector .withact>.picker{order:1;flex:none;width:0;min-width:0;height:var(--h-input);margin-left:calc(-1 * var(--s-6));padding:0;border:0;opacity:0;pointer-events:none}.inspector .fieldact{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--h-input);height:var(--h-input);padding:0;border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);color:var(--muted)}.inspector .fieldact:hover{background:var(--raised);color:var(--text)}.inspector>.field{padding:var(--s-10) var(--panel-side)}.value{background:var(--raised);border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);padding:var(--s-6) var(--s-10);color:var(--muted);overflow-wrap:anywhere}.namedvalues{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-10);margin:0;font-family:var(--mono);font-size:var(--t-data-mono);line-height:var(--lh-detail)}.namedvalues dt{color:var(--dim)}.namedvalues dd{margin:0;color:var(--muted);overflow-wrap:anywhere}.verdicts dt{display:flex;align-items:center;gap:var(--s-6)}.verdicts{line-height:var(--h-ref)}.namedvalues.verdicts{grid-template-columns:fit-content(50%) minmax(0,1fr)}.verdicts dt>.blocks{min-width:0}.verdicts dt>.verdict{align-self:flex-start;margin-top:calc((var(--h-ref) - var(--s-10)) / 2)}.verdict.held{color:var(--ok)}.verdict.failed{color:var(--bad)}.inspector .shown{display:flex;align-items:center;gap:var(--s-8)}.inspector .shown .value{flex:1;min-width:0}.inspector .entry{display:flex;gap:var(--s-10);margin:0;padding:var(--s-9) var(--s-16);border-bottom:var(--bw-hair) solid var(--line);font-size:var(--t-tool);color:var(--muted)}.inspector .entry:last-child{border-bottom:none}.inspector .absent{margin:var(--s-12) var(--panel-side)}.inspector .within .absent{margin:0}.heading{container:heading / inline-size;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-12);margin-bottom:var(--s-24)}.heading .titled{flex:1 1 0;min-width:max-content}.heading .acts{display:flex;flex:1 1 0;justify-content:flex-end;align-items:flex-start;gap:var(--s-12);min-width:max-content}.heading .finder{flex:100 1 var(--w-finder-least);align-self:center}@container heading (max-width: 520px){.heading .finder{order:3;flex-basis:100%;max-width:none}}.strip{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--s-12);min-height:var(--h-brand);padding:0 var(--s-16);line-height:var(--lh-normal)}.strip .lead{display:flex;align-items:center;align-self:stretch;flex:1 1 auto;min-width:0;overflow:hidden}.strip .pill,.strip .lead>.copy,.strip .menu,.strip .moremenu{flex-shrink:0}.strip .lead>.copy,.strip .lead>.pill,.strip .versions>:first-child{margin-left:var(--s-12)}.strip .versions{display:flex;align-items:center;gap:var(--s-12);flex-shrink:100000000;min-width:0;overflow:hidden}.strip .versions>*{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}:root:not(.activity-shut) .strip button[data-design=activity],:root:not(.activity-shut) .offers button.bringsactivity{display:none}.strip .crumb{display:flex;align-items:center;gap:var(--s-6);flex-shrink:1;min-width:0;overflow:hidden;margin:0;color:var(--dim);font-size:var(--t-tool)}.strip .crumb a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip .crumb span{flex-shrink:0;margin-right:var(--s-12)}.strip h1,.strip .renaming{flex-shrink:10000}.strip h1,.strip button.title{margin:0;min-width:0;font-size:var(--t-lead);font-weight:var(--w-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip button.title{max-width:100%}.strip button.title .flowname{min-width:0;overflow:hidden;text-overflow:ellipsis}.strip button.title svg{flex-shrink:0}.runpill{display:flex;align-items:center;gap:var(--s-8);flex-shrink:0;margin:0;height:var(--h-panel-control);padding:0 var(--s-10) 0 var(--s-8);border-radius:var(--r-control);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-tool);font-weight:var(--w-semibold)}.runpill .turning,.banner .walking .turning{width:var(--s-14);height:var(--s-14);border:var(--bw-mark) solid currentColor;border-top-color:transparent;border-radius:var(--r-round);animation:spin .8s linear infinite}.banner .walking .turning{display:inline-block;margin:0 var(--s-6);vertical-align:middle}.banner .walking .mono{font-size:var(--t-tool-mono)}.banner .withheld{color:var(--dim)}.strip .version{margin:0;color:var(--dim);font-size:var(--t-tool);white-space:nowrap}.strip .menu button.led{display:inline-flex;align-items:center;gap:var(--s-6)}.strip:not(.folded) .menu button.folds:not(.led)>svg,.strip.folded .menu button.folds>.word{display:none}.strip.folded .menu button.folds{width:var(--h-act);padding:0}.strip.folded .menu button.folds>svg{display:block;margin:0 auto}.strip .menu button.more{width:var(--h-act);padding:0}.heading h1{margin:0}.heading h1 button.title{display:inline-flex;vertical-align:middle;font:inherit;letter-spacing:inherit}a.back{display:flex;align-items:center;gap:var(--s-6);width:fit-content;color:var(--muted);font-size:var(--t-strong);font-weight:var(--w-medium);line-height:normal}a.back:hover{color:var(--text);text-decoration:none}a.back+h1{margin-top:var(--s-4)}.heading .about{display:block;margin-top:var(--s-2);color:var(--dim);font-size:var(--t-sub);line-height:var(--lh-snug)}.finder{position:relative;flex:0 1 var(--w-finder);min-width:var(--w-finder-least);max-width:var(--w-finder)}.findbox{display:flex;align-items:center;gap:var(--s-8);height:var(--h-finder);padding:0 var(--s-10);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--sunken);color:var(--text)}.findbox.open{border-color:var(--accent);box-shadow:var(--ring-focus)}.findbox>svg{flex-shrink:0;color:var(--dim)}.findbox input,.findbox input:focus{flex:1;min-width:0;height:100%;padding:var(--s-1) var(--s-2);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font-size:var(--t-reading);line-height:var(--lh-normal)}.findbox input::placeholder{color:var(--dim)}.findbox .keys{display:flex;gap:var(--s-3);flex-shrink:0}.findbox kbd,.finddrop kbd{padding:var(--s-1) var(--s-5);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-key);background:var(--panel);color:var(--dim);font-family:inherit;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:var(--lh-control)}.findbox .clear{display:inline-flex;flex-shrink:0;height:auto;padding:0;border:0;background:none;color:var(--dim)}.findbox .clear:hover{color:var(--text)}.findscope{display:inline-flex;align-items:center;gap:var(--s-4);flex-shrink:0;height:var(--h-count);padding:0 var(--s-7);border-radius:var(--r-tag);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-payload);font-weight:var(--w-semibold)}.findscope button{height:auto;padding:0;border:0;background:none;color:inherit;opacity:.7;font-size:inherit}.findground{position:fixed;inset:0;z-index:8}.finddrop{position:fixed;z-index:9;display:flex;flex-direction:column;max-height:var(--h-finder-drop);overflow:hidden;border:var(--bw-hair) solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--shadow-ask);color:var(--text);font-weight:var(--w-normal);line-height:var(--lh-normal);text-align:left}.findchips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:var(--s-8) var(--s-10);border-bottom:var(--bw-hair) solid var(--line)}.finddrop .count{color:var(--dim);font-family:var(--mono);font-size:var(--t-caption)}.findchips .spacer{flex:1}.findchips .across{color:var(--dim);font-size:var(--t-small);white-space:nowrap}.findempty{padding:var(--s-10) var(--s-6) var(--s-12)}.findhead{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-10) var(--s-4);color:var(--dim);font-size:var(--t-small);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps-mark);text-transform:uppercase}.findhead .count{font-size:var(--t-small);font-weight:var(--w-semibold)}.findempty>.findhead:first-child{padding-top:var(--s-4);padding-bottom:var(--s-6)}.findempty .recent{display:flex;align-items:center;gap:var(--s-10);width:100%;height:var(--h-finder);padding:0 var(--s-10);border:0;border-radius:var(--r-soft);background:none;color:var(--muted);font-size:var(--t-reading);font-weight:var(--w-normal);text-align:left}.findempty .recent svg{color:var(--dim)}.findempty .recent:hover,.findempty .prefix:hover{background:var(--raised);color:var(--text)}.findempty .prefixes{display:flex;flex-wrap:wrap;gap:var(--s-6);padding:var(--s-4) var(--s-10)}.findempty .prefix{display:inline-flex;align-items:center;gap:var(--s-6);height:var(--h-finder-mark);padding:0 var(--s-8);border:var(--bw-hair) solid var(--line);border-radius:var(--r-press);background:none;color:var(--muted);font-size:var(--t-fine);font-weight:var(--w-normal)}.findempty .prefix .key{color:var(--accent-ink);font-family:var(--mono);font-weight:var(--w-semibold)}.findrows{flex:1;min-height:0;padding:var(--s-6);overflow-y:auto}.found{display:grid;grid-template-columns:var(--h-finder-mark) minmax(0,1fr) auto;align-items:center;gap:var(--s-10);padding:var(--s-7) var(--s-10);border-radius:var(--r-control);color:inherit;text-decoration:none}.found:hover{text-decoration:none}.findmark{display:inline-flex;align-items:center;justify-content:center;width:var(--h-finder-mark);height:var(--h-finder-mark);border-radius:var(--r-soft);font-size:var(--t-caption);font-weight:var(--w-semibold)}.findmark.client,.findmark.save{background:var(--violet);color:var(--violet-text)}.findmark.flow{background:var(--accent-wash);color:var(--accent-ink)}.findmark.connection{background:var(--method-wash);color:var(--method-ink)}.findmark.on,.findmark.arrived{background:var(--ok-wash);color:var(--ok-ink)}.findmark.off{background:var(--warn-wash);color:var(--warn-ink)}.findmark.refused{background:var(--bad-wash);color:var(--bad-ink)}.findmark.record{background:var(--info-wash);color:var(--info)}.found .said{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:calc((var(--t-tool) + var(--t-tool-mono)) * var(--lh-snug) + var(--s-2));line-height:var(--lh-snug)}.found .title,.found .line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.found .title{color:var(--text);font-size:var(--t-tool);font-weight:var(--w-semibold)}.found .line{margin-top:var(--s-2);color:var(--muted);font-size:var(--t-tool-mono)}.found .line.mono{font-family:var(--mono)}.found mark,.guidefound mark,.guidepage mark{padding:0 var(--s-1);border-radius:var(--r-bar);background:var(--search-hit);color:var(--text)}.found .meta{display:flex;align-items:center;gap:var(--s-8);color:var(--dim);font-size:var(--t-payload);white-space:nowrap}.found .meta .mono{font-size:var(--t-tool-mono);color:var(--muted)}.findgroup .showall{display:block;height:auto;padding:var(--s-6) var(--s-10);border:0;background:none;color:var(--accent-ink);font-size:var(--t-fine);font-weight:var(--w-semibold);text-align:left}.findgroup .showall:hover{text-decoration:underline}.findnone{padding:var(--s-36) var(--s-16);color:var(--dim);font-size:var(--t-reading);line-height:var(--lh-detail);text-align:center}.findnone .try{margin-top:var(--s-4);font-size:var(--t-fine)}.findfoot{display:flex;align-items:center;gap:var(--s-14);padding:var(--s-8) var(--s-12);border-top:var(--bw-hair) solid var(--line);background:var(--sunken);color:var(--dim);font-size:var(--t-payload)}.findfoot>span{display:flex;align-items:center;gap:var(--s-5)}@media(max-width:720px){.heading .titled{min-width:0}.heading .finder{order:3;flex-basis:100%;max-width:none}}button.title{display:flex;align-items:center;gap:var(--s-8);color:var(--text);font-size:var(--t-title);font-weight:var(--w-semibold)}button.title svg{color:var(--dim)}button.title:hover svg{color:var(--accent-ink)}button.accent{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent);font-weight:var(--w-semibold)}button.accent:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}button.danger{background:none;border-color:var(--accent-rim);color:var(--bad)}button:disabled,button:disabled:hover{background:var(--raised);border-color:var(--line);color:var(--dim);cursor:default}button.working{cursor:progress;white-space:nowrap}button.working>.spinner,button.working>svg:first-child{border:var(--bw-mark) solid color-mix(in oklab,currentColor 30%,transparent);border-top-color:currentColor;border-radius:var(--r-round);animation:spin .7s linear infinite}button.working>.spinner{display:inline-block;flex:none;width:var(--h-working);height:var(--h-working);margin-inline-end:var(--s-4);vertical-align:middle}button.working>svg:first-child>*{visibility:hidden}@media(prefers-reduced-motion:reduce){button.working>.spinner,button.working>svg:first-child{animation:none}}.menu .saved{color:var(--dim);font-size:var(--t-tool)}.menu :is(.awaits,.unsaved,.newer){color:var(--warn);font-size:var(--t-tool);font-weight:var(--w-semibold)}.renaming{display:flex;align-items:center;gap:var(--s-8);min-width:0}.renaming input{width:var(--w-rename);min-width:0;border-color:var(--accent);font-weight:var(--w-semibold)}.menu{display:flex;align-items:center;gap:var(--s-8);margin-left:auto}.scrim{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--s-24)}.scrim,.leftdrawer .ground,.findground{background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}.confirm{width:100%;max-width:var(--w-ask);background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-ask);padding:var(--s-20) var(--s-20) var(--s-16);color:var(--text);line-height:var(--lh-normal)}.confirm .asked{display:flex;align-items:flex-start;gap:var(--s-12)}.confirm .tone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-glyph);height:var(--h-glyph);border-radius:var(--r-round);background:var(--warn-wash);color:var(--warn)}.confirm.alarming .tone{background:var(--bad-wash);color:var(--bad)}.confirm .says{flex:1;min-width:0}.confirm .says>strong{display:block;color:var(--text);font-size:var(--t-plus);font-weight:var(--w-semibold);letter-spacing:-.005em}.confirm .says p{margin:var(--s-6) 0 0;color:var(--muted);font-size:var(--t-tool);line-height:var(--lh-detail);text-wrap:pretty}.confirm .says>p:first-child{margin-top:0}.confirm .says>.field,.confirm .says>.alongside{margin-top:var(--s-12)}.confirm .says>p.roles{margin-top:var(--s-8);font-size:var(--t-tool-mono)}.confirm .says>p.told{margin-top:var(--s-16);color:var(--text)}.confirm .answers{display:flex;align-items:center;gap:var(--s-8);margin-top:var(--s-18)}.confirm .answers form{display:contents}.confirm .apart{flex:1}.confirm .answers button:not(.letgo){display:inline-flex;align-items:center;height:var(--h-act);padding:0 var(--s-12);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:transparent;color:var(--muted);font-size:var(--t-press)}.confirm .answers button:not(.letgo):hover{background:var(--raised);border-color:var(--line-strong);color:var(--text)}.confirm .answers button.accent,.confirm .answers button.danger{color:var(--on-accent);font-weight:var(--w-semibold)}.confirm .answers button.accent{background:var(--accent-ink);border-color:var(--accent-ink)}.confirm .answers button.accent:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.confirm .answers button.danger{background:var(--bad);border-color:var(--bad)}.confirm .answers button.danger:hover{background:var(--bad-lit);border-color:var(--bad-lit);color:var(--on-accent)}.confirm .letgo{padding:var(--s-6) var(--s-8);margin-left:calc(-1 * var(--s-8));border:0;border-radius:var(--r-soft);background:transparent;color:var(--bad);font-size:var(--t-press)}.confirm .letgo:hover{background:var(--raised);color:var(--bad)}.confirm.making.make{max-width:var(--w-make)}.confirm.making.connection{max-width:var(--w-make-connection)}.making>h2{margin:0 0 var(--s-16);color:var(--text);font-size:var(--t-plus);font-weight:var(--w-semibold);letter-spacing:-.005em;text-transform:none}.making .asks,.consent .asks{display:flex;flex-direction:column;gap:var(--s-14)}.making .asks>.info{margin:0}.making .asks>p{margin:0;color:var(--muted);font-size:var(--t-tool);line-height:var(--lh-detail)}.making .asks>p.roles{margin-top:calc(-1 * var(--s-6));font-size:var(--t-tool-mono)}.making .asks>p.told{color:var(--text)}.making .foot,.consent .foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-8);margin-top:var(--s-20)}.making .foot button.plain,.consent .foot button.plain{border:none;background:none;color:var(--muted)}.making .foot button.plain:hover,.consent .foot button.plain:hover{background:var(--raised);color:var(--text)}.making .reach,.consent .reach{display:flex;flex-wrap:wrap;gap:var(--s-6)}.making .reach button,.consent .reach button{height:auto;padding:var(--s-4) var(--s-10);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:none;font-size:var(--t-tool);font-weight:var(--w-medium);color:var(--muted)}.making .reach button[aria-pressed=true],.consent .reach button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--text)}.making .shownonce{display:flex;align-items:center;gap:var(--s-8)}.making .shownonce input{flex:1;min-width:0;font-size:var(--t-tool-mono)}.columnrow .droprow{flex-shrink:0;margin-bottom:var(--s-4)}.making .cardview{margin:0;padding:0;border:none;border-radius:0;background:none}.making .cardview .field input,.making .cardview .field select{background:var(--sunken);font-size:var(--t-tool)}.making .cardview .withhost input{font-size:var(--t-tool-mono)}.making .cardview .modules{display:flex;gap:var(--s-8)}.making .cardview .module{display:flex;flex-direction:column;align-items:center;gap:var(--s-6);height:auto;padding:var(--s-4);border:none;background:none;font-size:var(--t-fine);font-weight:var(--w-medium);color:var(--dim)}.making .cardview .module .systemmark{width:var(--h-mark-ring);height:var(--h-mark-ring)}.making .cardview .module[aria-pressed=true]{font-weight:var(--w-semibold);color:var(--text)}.making .cardview .module[aria-pressed=true] .systemmark{box-shadow:0 0 0 var(--s-3) var(--panel),0 0 0 var(--s-5) var(--accent)}.making .cardview .module:hover{color:var(--text)}.making .cardview .viewfoot:empty{display:none}.making .cardview form{display:flex;flex-direction:column;gap:var(--s-14)}.making .cardview .methods,.making .cardview .sentas{margin:0}.banner{position:relative;margin-top:var(--s-10);padding:var(--s-16);border:var(--bw-hair) solid;border-radius:var(--r-control);font-size:var(--t-tool);line-height:var(--lh-info);color:var(--text)}.banner>svg{position:absolute;left:var(--s-16);top:var(--s-16)}.banner .said{display:flex;align-items:flex-start;gap:var(--s-10);padding-left:var(--s-28)}.banner .said p{flex:1;min-width:0;margin:0}.banner .said strong{font-weight:var(--w-semibold)}.banner .said>button,.banner .said>form>button{height:auto;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--t-tool);font-weight:var(--w-semibold);white-space:nowrap}.banner.warn{background:var(--warn-wash);border-color:var(--warn)}.banner.warn>svg,.banner.warn .said>button{color:var(--warn)}.banner.bad{background:var(--bad-wash);border-color:var(--bad)}.banner.bad>svg,.banner.bad .said>button,.banner.bad .said>a{color:var(--bad)}.banner .said>a{font-weight:var(--w-semibold);white-space:nowrap}.banner.informs{background:var(--info-wash);border-color:var(--info)}.banner.informs>svg,.banner.informs .said>button,.banner.informs .said>form>button{color:var(--info)}.banner .said>button.shut{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-press);height:var(--h-press);margin-block:calc((1lh - var(--h-press)) / 2);border-radius:var(--r-press);color:var(--dim);cursor:pointer}.banner .said>button.shut:hover{background:var(--raised);color:var(--text)}.toast{position:fixed;left:var(--islands-middle, 50%);bottom:max(var(--toast-foot),var(--footband));translate:-50% 0;z-index:9;display:flex;align-items:center;gap:var(--s-10);width:var(--islands-width, max-content);min-width:var(--islands-width, var(--w-toast-least));max-width:var(--islands-width, min(var(--w-toast), calc(100vw - var(--s-32))));padding:var(--s-10) var(--s-12);background:var(--tone-wash);border:var(--bw-hair) solid var(--tone);border-radius:var(--r-panel);box-shadow:var(--shadow-ask);font-size:var(--t-tool);line-height:var(--lh-said);color:var(--text);animation:toastin .18s ease-out}.toast.ok{--tone: var(--ok);--tone-wash: var(--ok-wash)}.toast.informs{--tone: var(--info);--tone-wash: var(--info-wash)}.toast.warn{--tone: var(--warn);--tone-wash: var(--warn-wash)}.toast.bad{--tone: var(--bad);--tone-wash: var(--bad-wash)}@keyframes toastin{0%{transform:translateY(var(--s-12));opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.toast .tone,.noticedrawer .tone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--s-24);height:var(--s-24);border-radius:var(--r-round)}.toast .tone{background:var(--tone);color:var(--panel)}.noticedrawer .tone.ok{background:var(--ok-wash);color:var(--ok)}.noticedrawer .tone.warn{background:var(--warn-wash);color:var(--warn)}.noticedrawer .tone.bad{background:var(--bad-wash);color:var(--bad)}.toast .said{flex:1;min-width:0}.toast .said strong{font-weight:var(--w-semibold)}.toast .said span{display:block;margin-top:var(--s-1);color:var(--muted)}.plus{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:flex;padding:0 0 0 var(--s-14);z-index:2}.inspector .fields{display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-12) var(--panel-side)}.rule .headername{white-space:nowrap}.inspector .doing{display:flex;flex-wrap:wrap;gap:var(--s-8);padding:var(--s-12) var(--panel-side)}.cardpanel:has(.picker){animation:pickerpop .18s ease-out backwards}@keyframes pickerpop{0%{opacity:0;transform:translate(calc(var(--s-6) * -1)) scale(.98)}}.sheet .head .glyph.new{border-color:var(--line-strong);color:var(--muted)}.sheet .head:has(+.stepper){border-bottom:none}.sheet>.stepper{display:flex;flex-shrink:0;gap:var(--s-4);padding:0 var(--panel-side) var(--s-12)}.sheet>.ruled{flex-shrink:0;border-top:var(--bw-hair) solid var(--line)}.sheet>.methodfind{flex-shrink:0;padding:var(--s-12) var(--panel-side) var(--s-8)}.methodfind .search>svg{top:var(--s-9);left:var(--s-9)}.methodfind .search input{height:var(--h-panel-control);padding-left:var(--s-27)}.sheet>.stepper button,.sheet>.stepper button:disabled{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-6);height:auto;padding:0;border:none;border-radius:0;background:none;text-align:left;font-size:var(--t-micro);font-weight:var(--w-semibold);line-height:var(--lh-normal);color:var(--dim)}.sheet>.stepper button.current,.sheet>.stepper button.done:hover{color:var(--text)}.sheet>.stepper .bar{height:var(--s-3);border-radius:var(--r-bar);background:var(--line);transition:background .2s}.sheet>.stepper .done .bar{background:var(--dim)}.sheet>.stepper .current .bar{background:var(--text)}.sheet>.stepper.kinded .current .bar{background:var(--kind)}.sheet>.stepper .said{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--ls-caps)}.inspector.picker .placings{display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-14) var(--panel-side)}.inspector.picker .modules{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);padding:var(--s-14) var(--panel-side)}.inspector.picker .methods{display:flex;flex-direction:column;gap:var(--s-1);padding:0 var(--s-8) var(--s-8)}.inspector.picker .none{margin:0;padding:var(--s-14) var(--s-10);color:var(--dim);font-size:var(--t-tool)}.inspector.picker .placing,.inspector.picker .module,.inspector.picker .method{display:flex;height:auto;text-align:left;color:var(--text);font-size:var(--t-tool);font-weight:var(--w-normal);line-height:var(--lh-normal)}.inspector.picker .said{display:flex;flex-direction:column;min-width:0}.inspector.picker strong{font-size:var(--t-tool);font-weight:var(--w-semibold)}.inspector.picker .what{color:var(--dim);font-size:var(--t-tool)}.inspector.picker .placing{align-items:center;gap:var(--s-14);padding:var(--s-12);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--sunken)}.inspector.picker .placing .said{flex:1;gap:var(--s-3)}.inspector.picker .placing .what{line-height:var(--lh-control);text-wrap:pretty}.inspector.picker .placing.lit{border-color:var(--line-strong);background:var(--raised);color:var(--text)}.inspector.picker .digit{flex-shrink:0;padding:var(--s-1) var(--s-6);border:var(--bw-hair) solid var(--line);border-radius:var(--r-key);color:var(--dim);font-family:var(--mono);font-size:var(--t-small);line-height:var(--lh-control)}.inspector.picker .module .digit{position:absolute;top:var(--s-10);right:var(--s-10);padding:0;border:none}.inspector.picker .placing svg{flex-shrink:0;fill:none;stroke-width:1.6}.inspector.picker .placing .lines{stroke:var(--edge);stroke-dasharray:2 2}.inspector.picker .placing .was{fill:var(--dim);stroke:none}.inspector.picker .placing .added{fill:var(--panel);stroke:var(--text)}.inspector.picker .placing.route .lines,.inspector.picker .placing.route .added{stroke:var(--route-line)}.inspector.picker .module{position:relative;flex-direction:column;align-items:flex-start;gap:var(--s-12);padding:var(--s-12);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--sunken);transition:background .12s,border-color .12s}.inspector.picker .module .said{gap:var(--s-2)}.inspector.picker .module.lit{border-color:var(--kind);background:color-mix(in oklab,var(--kind) 10%,var(--panel));color:var(--text)}.inspector.picker .placings.walks{padding-bottom:0}.inspector.picker .module .disc,.inspector.picker .walk .disc{display:flex;flex-shrink:0;width:var(--h-module-disc);height:var(--h-module-disc);padding:var(--s-2);border:var(--bw-mark) solid var(--kind);border-radius:var(--r-round);background:var(--panel)}.inspector.picker .method{align-items:center;gap:var(--s-10);padding:var(--s-8) var(--s-10);border:none;border-radius:var(--r-control);background:none}.inspector.picker .method .said{flex:1;gap:var(--s-4)}.inspector.picker .method .what{text-wrap:pretty}.inspector.picker .method.lit{background:color-mix(in oklab,var(--kind) 12%,var(--panel));color:var(--text)}.inspector.picker .method.lit strong{color:var(--kind)}.inspector.picker .method .enter{color:var(--dim);font-size:var(--t-small);opacity:0}.inspector.picker .method.lit .enter{opacity:1}.pickerkeys:focus{outline:none}.drawing .card.arriving{animation:ringin .3s ease backwards}@keyframes ringin{0%{opacity:0;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.cardpanel:has(.picker),.drawing .card.arriving{animation:none}}.inspector .running{flex-direction:column;align-items:stretch}.inspector .pair{display:flex;flex-direction:column;gap:var(--s-5);background:var(--sunken);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);padding:var(--s-8) var(--s-10)}.inspector .key{display:flex;gap:var(--s-6)}.inspector .key>button{align-self:stretch;height:auto}.inspector .key>.droprow{align-self:flex-start;flex-shrink:0;height:var(--h-chip);margin-top:calc((var(--h-input) - var(--h-chip)) / 2)}.conditions .or,.conditions .and,.clauses .or,.clauses .and{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps)}.conditions .or,.clauses .or{color:var(--accent-ink)}.clauses .or{display:flex;align-items:center;gap:var(--s-10)}.clauses .or:before,.clauses .or:after{content:"";flex:1;height:var(--bw-hair);background:var(--line-strong)}.conditions .and,.clauses .and{color:var(--muted)}.inspector .conditions{display:flex;flex-direction:column;padding-bottom:var(--s-4)}.inspector .section .within>.conditions{margin:0 calc(-1 * var(--panel-side))}.inspector .conditions>.group{display:flex;flex-direction:column;padding:var(--s-4) calc(var(--panel-side) - var(--s-8)) var(--s-8);border-bottom:var(--bw-hair) solid var(--line)}.inspector .conditions .adding{display:flex;align-items:center;min-height:var(--h-chip);padding:var(--s-4) var(--s-8) 0}.inspector .conditions>.adding{padding:var(--s-8) var(--panel-side) 0}.inspector .conditions .or{padding:var(--s-8) var(--s-8) 0}.inspector .conditions .clause{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-5) var(--s-6);padding:var(--s-8) var(--s-8) var(--s-10);border-radius:var(--r-control)}.inspector .conditions .clause:hover{background:var(--sunken)}.inspector .conditions .clause>*{min-width:0}.inspector .conditions .clause>:is(.and,.compares,.compared){grid-column:1 / -1}.inspector .conditions .clause input,.inspector .conditions .clause select{height:var(--h-input-row)}.inspector .conditions .clause .mapping .blockbox{min-height:var(--h-input-row)}.clauses{display:flex;flex-direction:column;gap:var(--s-8)}.clauses .clause{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);min-width:0;font-family:var(--mono);font-size:var(--t-data-mono);line-height:var(--h-ref)}.clauses .clause .operator,.verdicts dd .operator{color:var(--muted);font-family:var(--sans);font-size:var(--t-data)}.inspector .key input,.inspector .key .mapping{flex:1;min-width:0}.inspector .mapping{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6)}.inspector .mapping .blockbox{position:relative;display:flex;align-items:center;flex:1;min-width:0;min-height:var(--h-input);padding:var(--s-4) var(--s-11);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--sunken)}.inspector .mapping .blockbox:focus-within{border-color:var(--accent);box-shadow:var(--ring-focus)}.inspector .mapping .blocks{flex:1;min-width:0;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-tool-mono)}.inspector .mapping .blocks:empty:before{content:attr(data-placeholder);color:var(--dim)}.inspector .mapping .blockbox.taking{border-style:dashed;border-color:var(--accent);background:var(--accent-wash)}.inspector .mapping .blockbox.taking .blocks:empty{flex:none}.inspector .mapping .blockbox.taking .blocks:empty:before{content:none}.inspector .mapping .blockbox.taking:after{content:attr(data-drop);flex:none;margin-left:var(--s-6);color:var(--accent-ink);font-family:var(--sans);font-size:var(--t-data)}.inspector .mapping .blockbox.taking:has(.blocks:empty):after{margin-left:0}.inspector .mapping .blocks [draggable=true]{cursor:grab}.inspector .mapping .dropcaret{position:absolute;width:var(--bw-mark);background:var(--accent);pointer-events:none}.inspector .mapping .call .arg.empty.lit{background:var(--accent-wash)}.helper .refpill[draggable=true]{cursor:grab}.inspector .blocks .slot{height:auto;width:auto;padding:0;border:none;border-radius:0;background:none;color:inherit;font:inherit;line-height:var(--lh-flat);text-align:center}.inspector .blocks:has(.call){line-height:var(--h-call-line)}.inspector .blocks .call{padding:0}.blocks .fn,.helper .forms .fn{display:inline-flex;align-items:center;height:var(--h-ref);vertical-align:baseline;padding:0 var(--s-7);border:var(--bw-hair) solid var(--call-rim);border-radius:var(--r-press);background:var(--call-wash);color:var(--call);font-size:var(--t-tool-mono);font-weight:var(--w-semibold);white-space:nowrap}.blocks .fn.open{margin-right:var(--s-4)}.blocks .fn.close{margin-left:var(--s-4)}.blocks .call .held{white-space:nowrap}.blocks .call .held>.arg{white-space:normal}.inspector .mapping .blocks .call .held>.arg{white-space:pre-wrap}.blocks .call .arg:has(>:is(.refpill,.keyword)){white-space:nowrap}.blocks .call .held:has(>.arg>.call,>.arg>.arg:first-child>.call){white-space:normal}.inspector .mapping .blocks .call .held:has(>.arg>.call,>.arg>.arg:first-child>.call){white-space:pre-wrap}.blocks .call .tail{white-space:nowrap}.inspector .blocks .call .arg{padding:0;border:none;background:none;color:var(--text)}.inspector .blocks .call .arg.empty,.inspector .blocks .slot.empty{display:inline-block;min-width:var(--s-16);height:calc(var(--h-ref) - 2 * var(--bw-hair));border-bottom:var(--bw-hair) dashed var(--line-strong)}.inspector .blocks .call .arg.empty{vertical-align:baseline;line-height:calc(var(--h-ref) - 2 * var(--bw-hair));font-size:inherit}.inspector .mapping .call .arg.empty.here,.inspector .mapping .call .arg.empty.lit,.inspector .mapping .slot.empty:focus{border-bottom-color:var(--accent)}.inspector .mapping .slot:focus{box-shadow:none}.inspector .blocks .call .arg.unwritten{color:var(--dim);font-family:var(--sans);font-size:var(--t-data);font-style:italic;cursor:pointer}.inspector .blocks .call .glyph{color:var(--dim)}.inspector .blocks .call .glyph.sep{margin:0 var(--s-1)}.inspector .blocks .call .glyph.sign{color:var(--call);white-space:pre-wrap}.blocks .keyword,.helper .forms .keyword{display:inline-flex;align-items:center;height:var(--h-ref);vertical-align:baseline;padding:0 var(--s-7);border:0;border-radius:var(--r-press);background:var(--keyword-wash);color:var(--muted);font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-normal);white-space:nowrap}.helper .forms :is(.fn,.keyword):hover{color:var(--text)}.signature{position:fixed;z-index:9;max-width:var(--w-helper);padding:var(--s-8) var(--s-10);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--panel);box-shadow:var(--shadow-panel);font-size:var(--t-tool);pointer-events:none}.signature code{color:var(--call);font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-semibold)}.signature .optional{color:var(--dim);font-weight:var(--w-normal)}.signature p{margin:var(--s-4) 0 0;color:var(--muted)}.inspector .unresolved{flex-basis:100%;font-size:var(--t-data);color:var(--warn)}.rule{flex-basis:100%;font-size:var(--t-data);line-height:var(--lh-info);color:var(--dim)}.rule.bad{color:var(--bad)}.inspector .switch,.person .switch{--switch-on: var(--ok);--switch-rim: calc((var(--switch-height) - var(--switch-knob)) / 2);position:relative;flex-shrink:0;width:var(--switch-width);height:var(--switch-height);padding:0;border:none;font-size:inherit;font-weight:inherit;border-radius:calc(var(--switch-height) / 2);background:var(--line-strong);transition:background .15s}.inspector .switch.on,.person .switch.on{background:var(--switch-on)}.inspector .switch span,.person .switch span{position:absolute;top:var(--switch-rim);left:var(--switch-rim);width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--r-round);background:var(--knob);transition:left .15s}.inspector .switch.on span,.person .switch.on span{left:calc(var(--switch-width) - var(--switch-knob) - var(--switch-rim))}.inspector .field input,.inspector .field select,.panel .field input,.panel .field select,.confirm .field input,.confirm .field select{width:100%}.inspector .field.machine select{font-weight:var(--w-semibold)}.inspector .field.machine input,.confirm .field.machine input{font-family:var(--mono)}.confirm .field.machine input{font-size:var(--t-tool-mono)}.inspector input,.inspector select,.inspector textarea,.field input,.field select,.field textarea{height:var(--h-input);padding:0 var(--s-11);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--sunken);font-size:var(--t-tool)}.inspector textarea,.field textarea{height:auto;padding:var(--s-8) var(--s-11)}.inspector input,.inspector select,.inspector textarea{font-size:var(--t-tool-mono)}input:focus,select:focus,textarea:focus,.inspector input:focus,.inspector select:focus,.inspector textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring-focus)}.inspector .box,.panel .box,.cardview .box,.field .box,.rolechoice .box,.grant .box,.records .box{position:relative;display:block;min-width:0}.inspector .box select,.panel .box select,.cardview .box select,.field .box select,.rolechoice .box select,.grant .box select,.records .box select{width:100%;appearance:none;padding-right:var(--s-28);cursor:pointer}.inspector .box .chev,.panel .box .chev,.cardview .box .chev,.field .box .chev,.rolechoice .box .chev,.grant .box .chev,.records .box .chev{position:absolute;top:13px;right:11px;pointer-events:none;color:var(--dim)}.inspector .box .unit{position:absolute;top:0;right:11px;bottom:0;display:flex;align-items:center;pointer-events:none;font-size:var(--t-tool-mono);color:var(--dim)}.inspector .box input,.panel .box input{width:100%}.inspector .box:has(.unit) input{padding-right:var(--s-unit)}.inspector .alongside,.confirm .alongside{display:grid;width:100%;gap:var(--s-8);min-width:0}.inspector .alongside.left{grid-template-columns:92px minmax(0,1fr)}.inspector .alongside.right,.confirm .alongside.right{grid-template-columns:minmax(0,1fr) 100px}.inspector .alongside>*,.confirm .alongside>*{min-width:0}.inspector .section{border-bottom:var(--bw-hair) solid var(--line)}.inspector .section .folds,.runcall .section .folds{display:flex;align-items:center;gap:var(--s-8);width:100%;height:var(--h-section-head);padding:0 var(--panel-side);text-align:left}.inspector .section .folds:hover,.runcall .section .folds:hover{background:var(--sunken);color:inherit}.inspector .section .folds .turn,.runcall .section .folds .turn{flex-shrink:0;color:var(--dim);transition:transform .15s}.inspector .section.open .folds .turn,.runcall .section.open .folds .turn{transform:rotate(90deg)}.inspector .verdictrow{display:flex;align-items:center;gap:var(--s-8);height:var(--h-section-head);margin:0;padding:0 var(--panel-side);border-bottom:var(--bw-hair) solid var(--line)}.inspector .section .folds .name,.inspector .verdictrow .name,.runcall .section .folds .name{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--muted);text-transform:uppercase}.inspector .section .folds>.says{flex:1;min-width:0;text-align:right;font-size:var(--t-tool-mono);color:var(--dim);font-weight:var(--w-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector .section .folds .count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--h-count);height:var(--h-count);margin-left:auto;padding:0 var(--s-6);border:var(--bw-hair) solid var(--line);border-radius:var(--r-pill);background:var(--sunken);font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--dim)}.inspector .section .within,.runcall .section .within{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-2) var(--panel-side) var(--s-14)}.inspector .within>.rule{margin:0}.inspector .pairs{display:flex;flex-direction:column;margin:0 calc(-1 * var(--s-8))}.inspector .pairs .keyed{display:grid;grid-template-columns:var(--s-14) minmax(0,1fr) auto;grid-template-areas:"grip name drop" "eq value value";align-items:center;gap:var(--s-5) var(--s-6);min-width:0;padding:var(--s-8) var(--s-8) var(--s-10);border-radius:var(--r-control)}.inspector .pairs .keyed:hover{background:var(--sunken)}.inspector .pairs .keyed.moving{background:var(--accent-wash);box-shadow:inset 0 0 0 var(--bw-hair) var(--accent-rim)}.inspector .pairs:has(.moving) .keyed:not(.moving){background:none}.inspector .pairs .keyed .dragrow{grid-area:grip;display:flex;align-items:center;justify-content:center;width:var(--s-14);height:var(--h-input-row);padding:0;border:none;background:none;color:var(--dim);cursor:grab;touch-action:none}.inspector .pairs .keyed .dragrow:hover,.inspector .pairs .keyed.moving .dragrow{color:var(--text)}.inspector .pairs .keyed.moving .dragrow{cursor:grabbing}.inspector .pairs .keyed>*{min-width:0}.inspector .pairs .keyed>input{grid-area:name;font-weight:var(--w-semibold)}.inspector .pairs .keyed>.columnfield{grid-area:name}.inspector .pairs .keyed>.columnfield :is(select,input){font-weight:var(--w-semibold)}.inspector .columnfield{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.inspector .pairs .keyed>.mapping .blockbox{min-height:var(--h-input-row)}.inspector .pairs .keyed>.mapping,.inspector .pairs .keyed>.value{grid-area:value}.inspector .pairs .keyed>.mapping.name{grid-area:name}.inspector .pairs .keyed>.mapping.name .blockbox{font-weight:var(--w-semibold)}.inspector .pairs .keyed>.mapping.name :is(.call,.keyword){font-weight:var(--w-normal)}.inspector .pairs .keyed>.eq{grid-area:eq;align-self:start;display:flex;align-items:center;justify-content:center;height:var(--h-input-row);font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-semibold);color:var(--dim)}.inspector .pairs input,.inspector .pairs select{height:var(--h-input-row);padding:0 var(--s-10);font-size:var(--t-tool-mono);font-family:var(--mono)}.inspector .pairs .keyed .droprow{grid-area:drop}.droprow{display:flex;align-items:center;justify-content:center;width:var(--h-chip);height:var(--h-chip);padding:0;border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-press);background:var(--panel);color:var(--dim)}.droprow:hover{background:var(--raised);color:var(--bad)}.inspector .pairs .keyed.nests{grid-template-columns:var(--s-14) minmax(0,1fr) auto auto;grid-template-areas:"grip name nest drop" "eq value value value"}.inspector .pairs .keyed.holding{grid-template-areas:"grip name drop" ". nested nested"}.inspector .nestrow{grid-area:nest;display:flex;align-items:center;justify-content:center;width:var(--h-chip);height:var(--h-chip);padding:0;border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-press);background:var(--panel);color:var(--dim)}.inspector .nestrow:hover{background:var(--raised);color:var(--text)}.inspector .pairs .keyed>.nested{grid-area:nested}.inspector .nested{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;padding-left:var(--s-8);border-left:var(--bw-hair) solid var(--line-strong)}.inspector .nested>.caption{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}.inspector .nested>.pairs{margin:0}.inspector .elementread{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;padding:var(--s-4) 0}.inspector .elementread>.named{font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-semibold)}.inspector .pairs .adding{display:flex;align-items:center;gap:var(--s-10);min-height:var(--h-chip);padding:var(--s-4) var(--s-8) 0}.inspector .add,.making .add{display:inline-flex;align-items:center;gap:var(--s-6);height:var(--h-panel-control);padding:0 var(--s-10) 0 var(--s-8);border:none;border-radius:var(--r-soft);background:none;font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--muted)}.inspector .add:hover,.making .add:hover{background:var(--raised);color:var(--text)}.info{display:flex;align-items:flex-start;gap:var(--s-8);margin:0;padding:var(--s-8) var(--s-10);border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);background:var(--sunken);font-size:var(--t-tool);line-height:var(--lh-info);color:var(--muted)}.inspector>.info{margin:var(--s-10) var(--panel-side)}.cardview>.info{margin-bottom:var(--s-12)}.info svg{flex-shrink:0;margin-top:var(--s-1);color:var(--dim)}.info.bad{border-color:var(--bad);background:var(--bad-wash);color:var(--bad)}.info.bad svg{color:var(--bad)}.info.warn{border-color:var(--warn);background:var(--warn-wash);color:var(--warn-ink)}.info.warn svg{color:var(--warn)}.inspector .switching{padding:var(--s-6) var(--panel-side) var(--s-8)}.inspector .switching .toggling{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-10) 0;text-align:left;color:inherit}.inspector .switching .toggling:hover{color:inherit}.inspector .switching .said{display:flex;flex-direction:column;gap:var(--s-2);flex:1;min-width:0;line-height:var(--lh-said)}.inspector .switching .said strong{font-size:var(--t-tool);font-weight:var(--w-semibold)}.inspector .switching .said .footnote{font-size:var(--t-tool);font-weight:var(--w-normal)}.inspector .helper{position:absolute;z-index:3;display:flex;flex-direction:column;width:var(--w-helper);max-height:calc(100vh - var(--headband) - max(var(--panel-clear),var(--footband)));background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);font-size:var(--t-tool)}.inspector .helper .parts{display:flex;flex-shrink:0;gap:var(--s-2);padding:var(--s-8) var(--s-8) 0}.inspector .helper .parts button{flex:1;height:var(--h-search);padding:0;border:none;border-radius:var(--r-control);background:none;color:var(--dim);font-size:var(--t-tool);font-weight:var(--w-semibold)}.inspector .helper .parts button.on{background:var(--accent-wash);color:var(--accent-ink);font-weight:var(--w-semibold)}.inspector .helper .parts button:disabled{opacity:.45}.inspector .helper .find{display:flex;flex-shrink:0;gap:var(--s-6);padding:var(--s-10) var(--s-12);border-bottom:var(--bw-hair) solid var(--line)}.find .search{flex:1;min-width:0}.find .search input{height:var(--h-panel-control);padding-left:var(--s-27);font-size:var(--t-tool)}.find .search>svg{top:var(--s-9);left:var(--s-9)}.inspector .helper .find .search input{padding-right:var(--s-10);font-family:var(--sans)}.find .foldall,.find.reading .iconset>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-panel-control);height:var(--h-panel-control);padding:0;border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);background:var(--sunken);color:var(--muted);font-size:var(--t-tool);font-weight:var(--w-normal)}.find .foldall:hover,.find.reading .iconset>button:hover{background:var(--raised);color:var(--text)}.helper .tree{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--s-6) var(--s-8) var(--s-10)}.tree .source{display:flex;align-items:center;gap:var(--s-8);width:100%;height:var(--h-tree-row);margin-top:var(--s-2);padding:0 var(--s-6);border:none;border-radius:var(--r-control);background:none;color:var(--text);font-size:var(--t-data);font-weight:var(--w-normal);text-align:left}.tree .source:hover{background:var(--sunken)}.tree .source .fold{flex-shrink:0;color:var(--dim)}.tree .turn{transition:transform .15s}.tree .turn.open{transform:rotate(90deg)}.tree .source .disc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-disc);height:var(--h-disc);border:var(--bw-mark) solid var(--kind);border-radius:var(--r-round);background:var(--panel);color:var(--kind);font-size:var(--t-tiny);font-weight:var(--w-semibold)}.tree .source .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-data);font-weight:var(--w-semibold)}.tree .source .meta{flex-shrink:0;font-size:var(--t-data);color:var(--dim)}.tree .branchof>.absent{margin:var(--s-2) 0 var(--s-6);padding-left:calc(var(--s-6) + var(--s-10) + var(--s-8) * 2 + var(--h-disc))}.tree .node{display:flex;align-items:center;gap:var(--s-5);height:auto;min-height:var(--h-tree-row);padding:var(--s-2) var(--s-4) var(--s-2) calc(var(--s-6) + var(--s-12) * var(--depth));border-radius:var(--r-press)}.tree .node:hover{background:var(--sunken)}.tree .node .fold{display:inline-flex;justify-content:center;flex-shrink:0;width:var(--s-10);height:auto;padding:0;border:none;background:none;color:var(--dim)}.refpill{display:inline-flex;align-items:center;gap:var(--s-5);min-width:0;max-width:100%;height:var(--h-ref);vertical-align:baseline;padding:0 var(--s-7) 0 var(--s-3);border:var(--bw-hair) solid color-mix(in srgb,var(--kind) 30%,transparent);border-radius:var(--r-press);background:color-mix(in srgb,var(--kind) 12%,transparent);color:var(--text);font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-normal);white-space:nowrap}.refpill.unnamed{--kind: var(--muted)}.refpill .at{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--h-ref-disc);height:var(--h-ref-disc);border-radius:var(--r-round);background:var(--kind);color:var(--on-disc);font-size:var(--t-caption);font-weight:var(--w-semibold)}.refpill .path{min-width:0;overflow:hidden;text-overflow:ellipsis;align-self:baseline;line-height:calc(var(--h-ref) - 2 * var(--bw-hair))}.refpill.branch{border-style:dashed}button.refpill:hover{border-color:color-mix(in srgb,var(--kind) 30%,transparent);color:var(--text)}.tree .whole{display:inline-flex;align-items:center;gap:var(--s-6);min-width:0;height:auto;padding:0;border:none;background:none;color:var(--text);font-family:var(--mono);font-size:var(--t-data-mono);font-weight:var(--w-semibold);white-space:nowrap}.tree .key{display:inline;gap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-hit)}.tree .key.hit{background:var(--search-hit)}.tree mark.hit{background:var(--search-hit);color:inherit;border-radius:var(--r-hit)}.tree .branch .shape,.tree .whole .shape{flex-shrink:0;font-family:var(--sans);font-size:var(--t-data);font-weight:var(--w-semibold);color:var(--dim)}.tree .held{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-family:var(--mono);font-size:var(--t-data-mono)}.tree .held.string{color:var(--type-text)}.tree .held.number{color:var(--type-number)}.tree .held.boolean{color:var(--type-truth)}.tree .held.null{color:var(--type-absent)}.tree .none{padding:var(--s-24) var(--s-12);text-align:center;font-size:var(--t-data);color:var(--dim)}.inspector .helper .foot{display:flex;background:none;align-items:flex-start;flex-shrink:0;gap:var(--s-8);padding:var(--s-8) var(--s-12);border-top:var(--bw-hair) solid var(--line);font-size:var(--t-tool);line-height:var(--lh-control);color:var(--dim)}.inspector .helper .foot svg{flex-shrink:0;margin-top:var(--s-1)}.inspector .data{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--s-10);padding:var(--s-10)}.inspector .helper .forms{display:flex;flex-wrap:wrap;gap:var(--s-4)}.inspector .data .group{display:flex;flex-direction:column;gap:var(--s-4)}.sheet{display:flex;flex-direction:column;background:var(--panel);line-height:var(--lh-normal)}.sheet .head{display:flex;align-items:center;gap:var(--s-10);flex-shrink:0;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-14);border-bottom:var(--bw-hair) solid var(--line)}.sheet .head .glyph{display:flex;flex-shrink:0;width:var(--h-mark-ring);height:var(--h-mark-ring);padding:var(--s-2);border:var(--bw-mark) solid var(--kind);border-radius:var(--r-round)}.sheet .head .glyph.hollow{border-color:var(--route-line)}.sheet .head .glyph.hollow+.what .footnote .block{color:var(--route-line)}.sheet .head .what{flex:1;min-width:0;line-height:var(--lh-tight);gap:0}.sheet .head .footnote{display:flex;align-items:center;gap:var(--s-6);margin-top:var(--s-3);font-size:var(--t-tool);color:inherit;white-space:nowrap}.sheet .head .footnote .block{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps-mark);text-transform:uppercase;color:var(--kind)}.sheet .head .footnote .step{color:var(--dim)}.sheet .head .footnote .between{color:var(--line-strong)}.sheet .head .footnote .runof{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .head input.name{width:100%;margin-left:calc(var(--s-6) * -1);padding:var(--s-2) var(--s-6);height:auto;background:none;border:var(--bw-hair) solid transparent;border-radius:var(--r-press);font-size:var(--t-head);font-weight:var(--w-semibold);line-height:var(--lh-normal)}.sheet .head input.name:hover{border-color:var(--line)}.notsaved{color:var(--warn);font-weight:var(--w-semibold)}.notsaved:before{content:"";display:inline-block;width:var(--s-6);height:var(--s-6);margin-right:var(--s-5);border-radius:var(--r-round);background:var(--warn)}.sheet .shut,.sheet .head .press,.activitydock .shut,.leftdrawer .shut,.guidepanel .shut,.toast .shut,.cardline .narrowedto .shut,.runerror .shut,button.copy{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--h-press);height:var(--h-press);border-radius:var(--r-press);color:var(--dim);cursor:pointer}.sheet .shut:hover,.sheet .head .press:hover,.activitydock .shut:hover,.leftdrawer .shut:hover,.guidepanel .shut:hover,.toast .shut:hover,.cardline .narrowedto .shut:hover,.runerror .shut:hover,button.copy:hover{background:var(--raised);color:var(--text)}button.copy.copied{color:var(--ok)}.sheet .sections{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:var(--s-8)}.sheet .foot{display:flex;align-items:center;flex-shrink:0;gap:var(--s-8);padding:var(--s-12) var(--s-14);border-top:var(--bw-hair) solid var(--line);background:var(--panel)}.sheet .foot form{display:contents}.sheet .foot .pair{margin-left:auto}.sheet .foot button:not(.accent){background:none;color:var(--muted)}.sheet .foot button.plain{border:none}.sheet .foot button.plain:hover{background:var(--raised);color:var(--text)}.sheet .foot button.run{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--text)}.sheet .foot button.run:disabled{color:var(--dim)}.sheet .foot button{flex-shrink:0;white-space:nowrap}.sheet .foot button.drop{background:none;border-color:transparent;color:var(--bad)}.sheet .foot button.drop:hover{border-color:var(--bad);color:var(--bad)}.sheet .foot .drop{padding:0 var(--s-8)}.moremenu button.more{width:var(--h-act);padding:0}.moremenu button.more.working>.dots{display:none}.moremenu button.more.working>.spinner{margin-inline-end:0}.offers{position:fixed;z-index:9;display:flex;flex-direction:column;width:max-content;padding:var(--s-6);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--panel);box-shadow:var(--shadow-panel)}.offers[data-from=left]{text-align:left}.offers[data-from=right]{text-align:right}.offers[data-side=down]{margin-top:var(--s-6)}.offers[data-side=up]{margin-bottom:var(--s-6)}.offers[data-from=right] button{justify-content:flex-end}.offers button{display:flex;align-items:center;gap:var(--s-3);justify-content:flex-start;height:var(--h-act-row);padding:0 var(--s-10);border:none;border-radius:var(--r-press);background:none;text-align:inherit;white-space:nowrap}.offers button.led{gap:var(--s-6)}.offers button:hover{background:var(--raised);color:var(--text)}.offers button.chosen{background:var(--accent-wash);color:var(--accent-ink)}.offers button.danger{margin-top:var(--s-8);border-top:var(--bw-hair) solid var(--line);color:var(--bad)}.offers button.danger:first-child{margin-top:0;border-top:none}.offers button.danger:hover{color:var(--bad)}.offers.picks{z-index:11}.picks .search{margin-bottom:var(--s-6)}.picks .search>svg{top:var(--s-9);left:var(--s-9)}.picks .search input{height:var(--h-panel-control);padding-right:var(--s-unit);padding-left:var(--s-27)}.picks [role=listbox]{max-height:var(--h-picks);overflow-y:auto}.picks .grouphead{margin:var(--s-6) var(--s-10) var(--s-3);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}.picks button.lit:not(.chosen){background:var(--raised);color:var(--text)}.picks button:disabled,.picks button:disabled:hover{background:none;color:var(--dim);cursor:default}.picks .nothing{margin:0;padding:0 var(--s-10);line-height:var(--h-act-row);color:var(--muted);white-space:nowrap}.rowacts .moremenu button.more{width:var(--h-act-row);height:var(--h-act-row);border:none;border-radius:var(--r-press);background:transparent;color:var(--muted)}.rowacts .moremenu button.more:hover,.rowacts .moremenu button.more[aria-expanded=true]{color:var(--text)}.rowacts .moremenu button.more>.dots{display:flex}.actscell{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-8)}.sheet .cardview{margin:0;padding:var(--s-12) var(--panel-side);background:none;border:none;border-radius:0}.sheet .inspector{background:none;border:none;border-radius:0;margin-bottom:0}.cardpanel{position:relative;width:var(--column);max-height:calc(100vh - var(--headband) - max(var(--panel-clear),var(--footband)));border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);filter:drop-shadow(var(--shadow-panel))}.cardpanel:before{content:"";position:absolute;left:calc(var(--s-16) / -2 - var(--bw-hair));top:clamp(var(--r-panel),calc(var(--ring) * var(--canvas-zoom, 1) / 2 - var(--s-16) / 2 - var(--bw-hair) + var(--arrow-down, 0px)),calc(100% - var(--s-16) - var(--r-panel)));width:var(--s-16);height:var(--s-16);background:var(--panel);border-left:var(--bw-hair) solid var(--line);border-bottom:var(--bw-hair) solid var(--line);transform:rotate(45deg)}.beside[data-arrow=right] .cardpanel:before{left:auto;right:calc(var(--s-16) / -2 - var(--bw-hair));border-left:none;border-bottom:none;border-right:var(--bw-hair) solid var(--line);border-top:var(--bw-hair) solid var(--line)}.beside[data-arrow=none] .cardpanel:before{display:none}.cardpanel.wide{width:var(--column-run)}.sheet .head:has(+.underrow){padding-bottom:var(--s-10);border-bottom:none}.sheet>.underrow{display:flex;align-items:center;flex-shrink:0;gap:var(--s-8);padding:0 var(--s-14) var(--s-10);border-bottom:var(--bw-hair) solid var(--line)}.sheet>.underrow:has(+.underrow){padding-bottom:var(--s-8);border-bottom:none}.sheet>.underrow>.find.reading,.sheet>.underrow>.statechips{flex:1;min-width:0}.sheet>.underrow>.statechips{margin-bottom:0}.callchips{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:var(--s-6)}.runcall>.callchips{padding:0 0 var(--s-6)}.statusline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8);margin:0}.callchips .chip{display:inline-flex;align-items:center;height:var(--h-pill);padding:0 var(--s-8);border:var(--bw-hair) solid var(--line);border-radius:var(--r-press);background:var(--sunken);font-size:var(--t-data);font-weight:var(--w-semibold);color:var(--muted)}.callchips .chip.ok,.callchips .chip.bad,.callchips .chip.warn{border:none;font-weight:var(--w-semibold)}.callchips .chip.verdict{gap:var(--s-5)}.callchips .chip.ok{background:var(--ok-wash);color:var(--ok)}.callchips .chip.bad{background:var(--bad-wash);color:var(--bad)}.callchips .chip.warn{background:var(--warn-wash);color:var(--warn)}.callchips .dot{width:var(--s-6);height:var(--s-6);border-radius:var(--r-round);background:currentColor}.cardpanel.wide .sections{padding:var(--s-4) 0 var(--s-10)}.cardpanel.wide .inspector>p{margin:var(--s-10) 0;padding:0 var(--panel-side)}.cardpanel.wide .inspector>.info{margin:var(--s-10) var(--s-8);padding:var(--s-8) var(--s-10)}button.morerows{display:block;width:100%;height:auto;background:none;border:0;text-align:left;font:inherit;color:var(--accent-ink);cursor:pointer}.leftoff button{height:auto;padding:0;background:none;border:0;font:inherit;color:var(--accent-ink);cursor:pointer}.leftoff button:disabled{color:var(--dim);cursor:default}.runstep>.footnote,.runstep>.absent,.runstep>div>.footnote,.runstep>div>.absent{margin:var(--s-6) 0;padding:0 var(--panel-side)}.runstep .statusline,.runstep .section>.within>.absent,.runstep .section>.within>.footnote{padding:0 var(--panel-side)}.runstep .filtered,.inspector>.filtered{padding:0 var(--panel-side)}.runstep>div>.info,.runstep .section>.within>.info{margin:var(--s-6) var(--panel-side)}.runstep .continuing{margin:var(--s-6) 0;padding:0 var(--panel-side)}.runstep .continuing .presses{display:flex;justify-content:flex-end;gap:var(--s-8);padding-top:var(--s-8)}.runstep .corrected{padding:0 var(--panel-side)}.runstep .section>.folds>.pill{margin-left:auto}.runstep .section>.within{padding-right:0;padding-left:0}.cardpanel.wide .runcall{padding:0 var(--panel-side)}.runcall .section{border-bottom:none}.runcall .section .folds{height:var(--h-fold-row);padding:0;border-radius:var(--r-control)}.runcall .section+.section>.folds{margin-top:var(--s-4)}.runcall .section:has(>button.copy){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-4)}.runcall .section:has(>button.copy)>.within{grid-column:1 / -1}.runcall .section+.section>button.copy{margin-top:var(--s-4)}.runcall .section.open+.section.open{padding-top:var(--s-4);border-top:var(--bw-hair) solid var(--line)}.runcall .section .within{gap:var(--s-6);padding:0 0 var(--s-4)}.runcall .method{display:inline-flex;align-items:center;flex-shrink:0;height:var(--h-pill);padding:0 var(--s-6);border-radius:var(--r-tag);background:var(--method-wash);color:var(--method-ink);font-family:var(--mono);font-size:var(--t-data-mono);font-weight:var(--w-semibold)}.runcall .where{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--t-data-mono);font-weight:var(--w-normal);color:var(--dim)}.runcall .meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-data);font-weight:var(--w-normal);color:var(--dim)}.runcall .folds .callchips{flex-shrink:0;flex-wrap:nowrap}.runcall .within .absent{margin:0 0 var(--s-4);padding:0}.runcall .field>.footnote{margin-left:0}.runcall .field>.value{margin:0 0 var(--s-4)}.gutter{display:grid;grid-template-columns:var(--w-call-gutter) minmax(0,1fr);align-items:start;padding-left:0}.gutter+.gutter{padding-top:var(--s-4)}.gutter .letter{font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim)}.namedvalues.cut{grid-template-columns:var(--w-call-key) minmax(0,1fr);line-height:var(--h-ref);row-gap:0}.namedvalues.cut>:is(dt,dd){min-height:var(--h-read-row);padding-bottom:var(--s-2)}.namedvalues.cut dd,.namedvalues.cut dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.namedvalues.cut dd.drawn{overflow:visible;white-space:normal}.namedvalues dd.drawn .withact{align-items:center}.namedvalues dd.drawn .withact>.named{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.namedvalues dd.drawn .fieldact{width:var(--h-ref);height:var(--h-ref)}:is(.namedvalues.cut dd.drawn,.verdicts dt,.clauses .clause) :is(.refpill,.fn,.keyword){vertical-align:top}:is(.namedvalues.cut dd.drawn,.verdicts dt,.clauses .clause) .blocks{line-height:inherit;font-size:var(--t-tool-mono)}.namedvalues.cut:not(.gutter .namedvalues)>dd{font-size:var(--t-tool-mono)}:is(.namedvalues.cut dd.drawn,.verdicts dt,.clauses .clause) .blocks .call .held:is(.lead,.whole):has(>.arg>.refpill){display:inline-flex;max-width:calc(100% - 2ch);vertical-align:top}:is(.namedvalues.cut dd.drawn,.verdicts dt,.clauses .clause) .blocks .call .held:is(.lead,.whole)>.arg:has(>.refpill){display:flex;min-width:0}.gutter .grouped>.absent,.gutter .grouped>pre{margin-left:0}.gutter .grouped>.absent{padding-left:0}.runcall pre{margin:0 0 var(--s-4);padding:var(--s-12);border:var(--bw-hair) solid var(--line);border-radius:var(--r-control);background:var(--sunken);font-family:var(--mono);font-size:var(--t-data-mono);line-height:var(--lh-detail);color:var(--muted);white-space:pre-wrap;word-break:break-all}.runcall pre>.piece,.runcall pre>.room{display:block}.find.reading{display:flex;align-items:center;flex-shrink:0;gap:var(--s-8)}.find.reading .search input{height:var(--h-panel-slim)}.find.reading .search>svg{top:var(--s-8)}.find.reading .iconset{display:inline-flex;flex-shrink:0;gap:var(--s-4)}.find.reading .iconset>button{width:var(--h-panel-slim);height:var(--h-panel-slim)}.readson{display:flex;flex-direction:column;gap:var(--s-8)}.pathline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--t-data-mono);color:var(--dim)}.tree.reads .node{gap:var(--s-6);width:100%;min-height:var(--h-read-row);line-height:var(--h-ref);padding:0 var(--s-6) var(--s-2) calc(var(--s-8) + var(--s-14) * var(--depth));border:none;background:none;text-align:left;font-size:inherit;font-weight:var(--w-normal)}.tree.reads .node:hover,.tree.reads .readrow:hover>.node{background:var(--raised)}.tree.reads .readrow{position:relative}.tree.reads .rowcopies{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-2) 0 var(--s-6);background:var(--raised)}.tree.reads .readrow:not(:hover):not(:has(:focus-visible)) .rowcopies{display:none}.tree.reads .rowcopies button.copy{width:var(--h-count);height:var(--h-count)}.tree.reads .node .fold svg{width:var(--s-9);height:var(--s-9)}.tree.reads .key{flex-shrink:0;font-family:var(--mono);font-size:var(--t-data-mono);color:var(--muted)}.tree.reads .held{text-align:left;font-size:var(--t-data-mono);font-weight:var(--w-normal)}.tree.reads .node.holds .held{font-weight:var(--w-medium)}.tree.reads .held.array,.tree.reads .held.object{color:var(--type-absent)}.tree.reads .meta{flex-shrink:0;font-size:var(--t-data);color:var(--dim)}.sheet .foot:has(.next,.pathline){justify-content:flex-end;padding-top:var(--s-9);padding-bottom:var(--s-9);background:none;font-size:var(--t-tool);color:var(--dim)}.sheet .foot button.next{height:auto;font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--accent-ink);white-space:nowrap}.sheet .foot .pathline{flex:1;min-width:0}.activitydock{position:fixed;top:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;width:calc(var(--activity) - var(--bw-hair));background:var(--panel);border-left:var(--bw-hair) solid var(--line);font-size:var(--t-tool);line-height:var(--lh-normal);pointer-events:auto}.overcanvas:has(.editor.docked){--activity-room: calc(var(--activity) - var(--bw-hair))}:root.activity-shut .activitydock{display:none}:root.activity-shut .overcanvas{--activity-room: 0px}.activitydock>.head{display:flex;align-items:flex-start;flex-shrink:0;gap:var(--s-10);padding:var(--s-14) var(--s-12) var(--s-12) var(--s-16)}.activitydock .head .what{flex:1;min-width:0}.activitydock .head strong{display:block;font-size:var(--t-head);font-weight:var(--w-semibold)}.activitydock .filters{display:flex;flex-direction:column;flex-shrink:0;gap:var(--s-10);padding:0 var(--s-16) var(--s-12);border-bottom:var(--bw-hair) solid var(--line)}.activitydock .chips{display:flex;flex-wrap:wrap;gap:var(--s-4)}.activitydock .chips>button,.activitydock .chips .moremenu>.more,.statechips>button,.noticedrawer .tabs>.tab,.status .windows>a,.findchips>.chip,.weekdays>button,.severalchips>button{display:inline-flex;align-items:center;gap:var(--s-3);white-space:nowrap;height:var(--h-press);padding:0 var(--s-10);border-radius:var(--r-pill);border:var(--bw-hair) solid var(--line-strong);background:none;font-size:var(--t-base);font-weight:var(--w-medium);color:var(--muted);text-decoration:none}.activitydock .chips .moremenu>.more{width:auto}.activitydock .chips>button.chosen,.activitydock .chips .moremenu>.more.chosen,.statechips>button.chosen,.noticedrawer .tabs>.tab.chosen,.status .windows>a.chosen,.findchips>.chip.chosen,.weekdays>button.chosen,.severalchips>button.chosen{background:var(--accent-wash);border-color:var(--accent-rim);color:var(--accent-ink)}.activitydock .chips>button.chosen .count,.statechips>button.chosen .count,.noticedrawer .tabs>.tab.chosen .count,.findchips>.chip.chosen .count{color:inherit;opacity:.7}.activitydock .chips .count,.statechips .count,.noticedrawer .tab .count,.findchips>.chip .count,.offers .count{font-family:var(--mono);font-size:var(--t-tool-mono);font-weight:var(--w-semibold);color:var(--dim)}.activitydock .search>svg{top:var(--s-10);left:var(--s-10)}.activitydock .search input{height:var(--h-search);padding-left:var(--s-28)}.statechips,.severalchips{display:flex;flex-wrap:wrap;gap:var(--s-4)}.statechips{margin-bottom:var(--s-8)}.weekdays{display:flex;gap:var(--s-4)}.weekdays>button{flex:1;justify-content:center;padding:0}.activitydock .log{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--s-4) 0 var(--s-8)}.activitydock .day,.history .day{position:sticky;top:0;z-index:1;padding:var(--s-10) var(--s-16) var(--s-6);background:var(--panel);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--dim);text-transform:uppercase}.activitydock .line,.history .line{padding:0 var(--s-8)}.activitydock .line.arrived>.entryrow>.entry{animation:arrived var(--arrival-fade) ease-out}@keyframes arrived{0%{background:var(--accent-wash)}}@media(prefers-reduced-motion:reduce){.activitydock .line.arrived>.entryrow>.entry{animation:none}}.activitydock .entryrow{display:flex;align-items:center}.activitydock .entryrow>.entry{flex:1;min-width:0}.activitydock .entry,.history .entry{display:grid;grid-template-columns:var(--w-log-time) var(--h-disc) minmax(0,1fr) auto;align-items:center;gap:var(--s-8);width:100%;min-height:var(--h-log-row);padding:var(--s-10) var(--s-12);border-radius:var(--r-box);text-align:left}.activitydock .entry:hover{background:var(--raised)}.activitydock .entry.open,.activitydock .entry.open:hover{background:var(--sunken)}.activitydock .entry.drawn,.activitydock .entry.drawn:hover,.activitydock .entry.previewed,.activitydock .entry.previewed:hover{background:var(--violet)}.activitydock .entry .mono,.history .entry .mono{font-size:var(--t-tool-mono);color:var(--muted)}.activitydock .entry .disc{display:inline-flex;align-items:center;justify-content:center;width:var(--h-disc);height:var(--h-disc);border-radius:var(--r-round);background:var(--sunken);color:var(--dim)}.activitydock .entry .disc.run{background:var(--ok-wash);color:var(--ok)}.activitydock .entry .disc.failed{background:var(--bad-wash);color:var(--bad)}.activitydock .entry .disc.queued,.activitydock .entry .disc.partly{background:var(--warn-wash);color:var(--warn)}.activitydock .entry .disc.save{background:var(--violet);color:var(--violet-text)}.activitydock .entry .said,.history .entry .said{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--s-6);min-width:0;overflow:hidden;line-height:var(--lh-snug)}.activitydock .entry .said .words,.history .entry .said .words{font-size:var(--t-tool);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitydock .entry .said .pill{min-width:0}.activitydock .entry .said .pill .says{overflow:hidden;text-overflow:ellipsis}.activitydock .entry .said.failed{font-weight:var(--w-semibold);color:var(--bad)}.activitydock .entry .said.failed .tag{background:var(--bad-wash);color:var(--bad)}.activitydock .entry .initials,.history .entry .initials{display:inline-flex;align-items:center;justify-content:center;width:var(--h-initials);height:var(--h-initials);border-radius:var(--r-round);background:var(--violet);color:var(--violet-text);font-size:var(--t-caption);font-weight:var(--w-semibold)}.history .log{padding:var(--s-4) 0 var(--s-8)}.history .entry{grid-template-columns:var(--w-log-time) minmax(0,1fr) auto}.activitydock .card{padding:var(--s-12);font-size:var(--t-tool);color:var(--muted);line-height:var(--lh-detail)}.activitydock .card .trail{display:grid;grid-template-columns:var(--w-log-label) minmax(0,1fr);align-items:baseline;gap:var(--s-4) var(--s-10)}.activitydock .card .trail>.footnote{font-size:inherit}.activitydock .card .trail button{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent-ink);font-size:var(--t-tool-mono);font-weight:var(--w-semibold)}.activitydock .card .acts{display:flex;gap:var(--s-10);margin-top:var(--s-8);font-size:var(--t-tool);font-weight:var(--w-semibold)}.activitydock .card .acts a,.activitydock .card .acts button{color:var(--accent-ink);font-weight:var(--w-semibold)}.activitydock .nothing{margin:0;padding:var(--s-32) var(--s-16);text-align:center;font-size:var(--t-tool);color:var(--dim)}.activitydock .log>.more,.history .log>.more{display:block;width:100%;padding:var(--s-10) var(--s-16);font-size:var(--t-tool);font-weight:var(--w-semibold);color:var(--dim);text-align:center}.activitydock .log>.more:hover,.history .log>.more:hover{color:var(--accent-ink);text-decoration:none}button.quiet{color:var(--dim);font-weight:var(--w-semibold)}button.quiet:hover{color:var(--accent-ink);background:none}.signin{display:flex;flex-direction:column;min-height:100vh;padding:0;background-color:var(--ground);background-image:linear-gradient(var(--grid) var(--bw-hair),transparent var(--bw-hair)),linear-gradient(90deg,var(--grid) var(--bw-hair),transparent var(--bw-hair));background-size:var(--s-28) var(--s-28);background-position:center top;line-height:var(--lh-normal)}.signin>header,.signin>footer{display:flex;align-items:center;padding:var(--s-18) var(--s-24)}.signin>header{justify-content:space-between}.signin>header button.theme{justify-content:center;width:var(--h-act);height:var(--h-act);padding:0;background:none;color:var(--muted)}.signin>header button.theme:hover{background:var(--raised)}.signin>header button.theme span{display:none}.signin .middle{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--s-24)}.signin .doorcard{display:flex;flex-direction:column;gap:var(--s-24);width:100%;max-width:var(--w-door);padding:var(--s-36) var(--s-32) var(--s-28);border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--shadow-ask)}.signin .headed{display:flex;flex-direction:column;gap:var(--s-6)}.signin h1{margin:0;font-size:var(--t-door);font-weight:var(--w-semibold);letter-spacing:-.01em}.signin .lead,.signin .fine{margin:0;line-height:var(--lh-detail);text-wrap:pretty}.signin .lead{color:var(--muted)}.signin .fine{color:var(--dim);font-size:var(--t-tool)}.signin .banner{margin-top:0}.signin .google{display:flex;align-items:center;justify-content:center;gap:var(--s-10);width:100%;height:var(--h-door);padding:0;background:var(--sunken);font-size:var(--t-way);font-weight:var(--w-semibold)}.signin .google:hover:not(:disabled){border-color:var(--line-strong);background:var(--raised);color:var(--text)}.signin .google:disabled{cursor:default;opacity:.7}.signin .google .spinner{width:var(--s-14);height:var(--s-14);border:var(--bw-mark) solid var(--line-strong);border-top-color:var(--text);border-radius:var(--r-round);animation:spin .7s linear infinite}.mcpdoor .says{margin:0;line-height:var(--lh-detail);text-wrap:pretty}.consent .foot{margin-top:0}.signin>footer{justify-content:flex-end;gap:var(--s-16);flex-wrap:wrap;color:var(--dim);font-size:var(--t-tool)}.guide{display:grid;grid-template-columns:var(--w-guide-contents) minmax(0,var(--w-guide-text));gap:var(--s-32);align-items:start}.guidetoc{position:sticky;top:var(--s-24)}.guidetoc h2{margin:0 0 var(--s-6);padding:0 var(--s-10);color:var(--dim);font-size:var(--t-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps-wide);text-transform:uppercase}.guidetoc ul{margin:0 0 var(--s-20);padding:0;list-style:none}.guidetoc a{display:block;padding:var(--s-5) var(--s-10);border-radius:var(--r-press);color:var(--muted);font-size:var(--t-tool);text-decoration:none}.guidetoc a:hover{background:var(--raised);color:var(--text)}.guidetoc a[aria-current=page]{background:var(--accent-wash);color:var(--accent-ink);font-weight:var(--w-medium)}.guidepage{color:var(--text);font-size:var(--t-way);line-height:var(--lh-body)}.guidepage>:first-child{margin-top:0}.guidepage h2{margin:var(--s-32) 0 var(--s-8);color:var(--text);font-size:var(--t-drawer-head);font-weight:var(--w-semibold);letter-spacing:normal;text-transform:none}.guidepage h3{margin:var(--s-24) 0 var(--s-6);font-size:var(--t-plus);font-weight:var(--w-semibold)}.guidepage h4{margin:var(--s-20) 0 var(--s-4);font-size:var(--t-way);font-weight:var(--w-semibold)}.guidepage p,.guidepage ul{margin:0 0 var(--s-12)}.guidepage ul{padding-left:var(--s-20)}.guidepage li+li{margin-top:var(--s-4)}.guidepage a{color:var(--accent-ink)}.guidepage code{padding:var(--s-1) var(--s-4);border-radius:var(--r-press);background:var(--raised);font-family:var(--mono);font-size:var(--t-way-mono)}.guidepage pre{margin:0 0 var(--s-16);padding:var(--s-12) var(--s-16);border:var(--bw-hair) solid var(--line);border-radius:var(--r-box);background:var(--panel);overflow-x:auto;line-height:var(--lh-detail)}.guidepage pre code{padding:0;background:none}.guideshot{margin:0 0 var(--s-16)}.guideshot a,.guideshot img{display:block}.guideshot img{width:100%;height:auto;border:var(--bw-hair) solid var(--line);border-radius:var(--r-box)}.guideshot a.dark,:root[data-theme=dark] .guideshot a.light{display:none}:root[data-theme=dark] .guideshot a.dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .guideshot a.light{display:none}:root:not([data-theme]) .guideshot a.dark{display:block}}.guidepanel{position:fixed;top:0;right:0;bottom:0;z-index:7;display:flex;flex-direction:column;width:clamp(var(--w-guide-least),var(--guide-width, var(--w-guide-opening)),min(var(--w-guide-most),100vw));background:var(--panel);border-left:var(--bw-hair) solid var(--line);box-shadow:var(--shadow-ask)}.guidepanel .edge{position:absolute;top:0;bottom:0;left:calc(var(--s-4) * -1);z-index:1;width:var(--s-8);cursor:col-resize;touch-action:none}.guidepanel .edge:hover:after,.guidepanel .edge:active:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--s-4) - var(--bw-mark) / 2);width:var(--bw-mark);background:var(--accent)}.guidepanel .guidebody{flex:1;min-height:0;overflow-y:auto;padding:var(--s-16) var(--s-20) var(--s-32)}.guidepanel .guidecontents{position:static;margin-bottom:var(--s-16);padding-bottom:var(--s-8);border-bottom:var(--bw-hair) solid var(--line)}.guidepanel .guidecontents summary{padding:var(--s-5) 0;color:var(--muted);font-size:var(--t-tool);font-weight:var(--w-medium);cursor:pointer}.guidepanel .guidecontents[open] summary{margin-bottom:var(--s-8)}.guidefind{margin-bottom:var(--s-16)}.guidepanel .guidefind{margin:0;padding:var(--s-12) var(--s-20);border-bottom:var(--bw-hair) solid var(--line)}.guidefound{margin:0;padding:0;list-style:none}.guidefound button{display:block;width:100%;height:auto;padding:var(--s-8) var(--s-10);border:0;border-radius:var(--r-control);background:none;color:inherit;font-weight:var(--w-normal);text-align:left}.guidefound .where{display:block;color:var(--text);font-size:var(--t-tool);font-weight:var(--w-semibold)}.guidefound .piece{display:block;margin-top:var(--s-2);color:var(--muted);font-size:var(--t-tool);line-height:var(--lh-body)}@media(max-width:720px){.guide{grid-template-columns:minmax(0,1fr)}.guidetoc{position:static}}.placeholder{display:inline-block;vertical-align:middle;width:8em;height:.9em;border-radius:var(--r-box);background:var(--placeholder);animation:placeholding var(--placeholder-pulse) ease-in-out infinite}.placeholder.title{width:6em}.listcard.opening .placeholder{width:40%}.listcard.opening .row:nth-child(3n+2) .placeholder{width:55%}.listcard.opening .row:nth-child(3n) .placeholder{width:30%}@keyframes placeholding{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.placeholder{animation:none}}.status{container:status / inline-size;display:flex;flex-direction:column;gap:var(--s-24)}.status .figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-16)}@container status (width >= 548px){.status .figures{grid-template-columns:repeat(3,minmax(0,1fr))}}@container status (width >= 924px){.status .figures:not(:has(>:nth-child(6))){grid-template-columns:repeat(5,minmax(0,1fr))}}@container status (width >= 1112px){.status .figures:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}.status .figure{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-16) var(--s-20);background:var(--panel);border:var(--bw-hair) solid var(--line);border-radius:var(--r-surface);box-shadow:var(--shadow-soft);color:var(--dim);font-size:var(--t-tool);line-height:var(--lh-tight)}.status .figure strong{color:var(--text);font-size:var(--t-title);font-weight:var(--w-semibold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums lining-nums}.status .figure strong+span{margin-top:var(--s-2)}.status .figure .week{font-size:var(--t-base)}.status .figure .notread{color:var(--bad-ink);font-size:var(--t-base)}.status .listcard>.notread{margin:0;padding:var(--s-20) var(--s-24);color:var(--bad-ink);font-size:var(--t-tool)}.status .figure strong.bad,.status .rows .bad{color:var(--bad-ink)}.status .windows{display:flex;gap:var(--s-4)}.status .rows{min-width:var(--w-status-rows)}.status .rows .cut{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status .trend{width:var(--w-trend);height:var(--h-trend)}.status .load .row>:nth-child(5){margin-left:var(--w-status-trend-room)}.status .load .rows{min-width:calc(var(--w-status-rows) + var(--w-status-trend-room))}.status .trend .hit{fill:transparent}.status .trend .bar{fill:var(--accent)}.status .trend .base{stroke:var(--line-strong);stroke-width:var(--bw-rim)}.status .trend g:hover .bar{fill:var(--accent-deep)}.status .volume .two button.title .turn{margin-right:var(--s-6);color:var(--dim);transition:transform .15s}.status .volume .two button.title .turn.open{transform:rotate(90deg)}.status .volume .row.offlow .two{padding-left:var(--s-16)}.status .volume .row.offlow .two .title{font-weight:var(--w-normal)}.status .volume .rows{min-width:var(--w-status-volume-rows)}.status .volume .weeks{display:flex;align-items:center;gap:var(--s-8);min-width:0}.status .trend .bar.fresh{fill:var(--trend-fresh)}.status .trend g.grey .bar{fill:var(--line-strong)}.status .volume .share{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-6)}.status .volume .tag.large{background:var(--warn-wash);color:var(--warn-ink)}.status .listcard>.banner{margin:0 var(--s-24) var(--s-20)}.status .capacity,.status .drains{color:var(--muted);font-size:var(--t-base);font-variant-numeric:tabular-nums lining-nums}.status .capacity.warn,.status .drains .warn{color:var(--warn-ink)}.status .capacity.notread,.status .drains.notread{color:var(--bad-ink)}.status .foot{display:flex;flex-direction:column;gap:var(--s-4)}.status .foot p{margin:0}
