:root{--fs-bg: #ffffff;--fs-surface: rgba(250, 250, 250, .7);--fs-surface-raised: rgba(255, 255, 255, .78);--fs-surface-sunken: rgba(20, 20, 22, .035);--fs-border: rgba(20, 20, 22, .09);--fs-border-strong: rgba(20, 20, 22, .16);--fs-plate: rgba(255, 255, 255, .72);--fs-plate-row: rgba(255, 255, 255, .9);--fs-text: #141416;--fs-text-muted: #4b4b50;--fs-text-faint: #8e8e93;--fs-text-inverse: #ffffff;--fs-accent: #3b5ea8;--fs-accent-text: #ffffff;--fs-accent-hover: #33528f;--fs-focus: #3b5ea8;--fs-ok: #3d7a4e;--fs-warn: #a8852e;--fs-danger: #a03b3b;--fs-ok-bg: rgba(61, 122, 78, .12);--fs-warn-bg: rgba(168, 133, 46, .14);--fs-danger-bg: rgba(160, 59, 59, .12);--fs-cap-default: #8e8e93;--fs-cap-atlas: #a8852e;--fs-cap-chronos: #3b5ea8;--fs-cap-capital: #3d7a4e;--fs-cap-turbotick: #a03b3b;--fs-cap-search: #3b5ea8;--fs-cap-mail: #3b5ea8;--fs-cap-drive: #3d7a4e;--fs-cap-ping: #7a3d6e;--fs-cap-safe: #4b4b50;--fs-cap-sign: #a8552e;--fs-font: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--fs-text-xs: 11px;--fs-text-sm: 12px;--fs-text-md: 13px;--fs-text-lg: 15px;--fs-text-xl: 19px;--fs-radius-sm: 10px;--fs-radius: 18px;--fs-radius-lg: 24px;--fs-shadow: 0 1px 2px rgba(20, 20, 22, .04), 0 8px 24px rgba(20, 20, 22, .06);--fs-space-1: 4px;--fs-space-2: 8px;--fs-space-3: 12px;--fs-space-4: 16px;--fs-space-5: 24px;--fs-space-6: 32px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fs-bg: #0a0a0b;--fs-surface: rgba(4, 4, 5, .62);--fs-surface-raised: rgba(255, 255, 255, .08);--fs-surface-sunken: rgba(255, 255, 255, .05);--fs-border: rgba(255, 255, 255, .105);--fs-border-strong: rgba(255, 255, 255, .2);--fs-plate: rgba(14, 14, 16, .68);--fs-plate-row: rgba(24, 24, 28, .92);--fs-text: #ededef;--fs-text-muted: #b4b4ba;--fs-text-faint: #7e7e86;--fs-text-inverse: #0a0a0b;--fs-accent: #7d9fe8;--fs-accent-text: #0a0a0b;--fs-accent-hover: #93b0ee;--fs-focus: #7d9fe8;--fs-ok: #63b07e;--fs-warn: #d9ad4b;--fs-danger: #d96a6a;--fs-ok-bg: rgba(99, 176, 126, .16);--fs-warn-bg: rgba(217, 173, 75, .16);--fs-danger-bg: rgba(217, 106, 106, .16);--fs-cap-default: #7e7e86;--fs-cap-atlas: #d9ad4b;--fs-cap-chronos: #7d9fe8;--fs-cap-capital: #63b07e;--fs-cap-turbotick: #d96a6a;--fs-cap-search: #7d9fe8;--fs-cap-mail: #7d9fe8;--fs-cap-drive: #63b07e;--fs-cap-ping: #c77ab2;--fs-cap-safe: #b4b4ba;--fs-cap-sign: #d98a5a;--fs-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{--fs-bg: #0a0a0b;--fs-surface: rgba(4, 4, 5, .62);--fs-surface-raised: rgba(255, 255, 255, .08);--fs-surface-sunken: rgba(255, 255, 255, .05);--fs-border: rgba(255, 255, 255, .105);--fs-border-strong: rgba(255, 255, 255, .2);--fs-plate: rgba(14, 14, 16, .68);--fs-plate-row: rgba(24, 24, 28, .92);--fs-text: #ededef;--fs-text-muted: #b4b4ba;--fs-text-faint: #7e7e86;--fs-text-inverse: #0a0a0b;--fs-accent: #7d9fe8;--fs-accent-text: #0a0a0b;--fs-accent-hover: #93b0ee;--fs-focus: #7d9fe8;--fs-ok: #63b07e;--fs-warn: #d9ad4b;--fs-danger: #d96a6a;--fs-ok-bg: rgba(99, 176, 126, .16);--fs-warn-bg: rgba(217, 173, 75, .16);--fs-danger-bg: rgba(217, 106, 106, .16);--fs-cap-default: #7e7e86;--fs-cap-atlas: #d9ad4b;--fs-cap-chronos: #7d9fe8;--fs-cap-capital: #63b07e;--fs-cap-turbotick: #d96a6a;--fs-cap-search: #7d9fe8;--fs-cap-mail: #7d9fe8;--fs-cap-drive: #63b07e;--fs-cap-ping: #c77ab2;--fs-cap-safe: #b4b4ba;--fs-cap-sign: #d98a5a;--fs-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .45)}.fs-btn{font:inherit;font-size:var(--fs-text-md);font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-space-2);border-radius:var(--fs-radius-sm);border:1px solid var(--fs-border-strong);background:var(--fs-surface-raised);color:var(--fs-text);cursor:pointer;white-space:nowrap}.fs-btn--md{padding:8px 14px;min-height:32px}.fs-btn--sm{padding:5px 10px;min-height:26px;font-size:var(--fs-text-sm)}.fs-btn--block{width:100%}.fs-btn:hover:not(:disabled){border-color:var(--fs-text-muted)}.fs-btn:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-btn:disabled{opacity:.55;cursor:not-allowed}.fs-btn--primary{background:var(--fs-accent);border-color:var(--fs-accent);color:var(--fs-accent-text)}.fs-btn--primary:hover:not(:disabled){background:var(--fs-accent-hover);border-color:var(--fs-accent-hover)}.fs-btn--quiet{background:transparent;border-color:transparent;color:var(--fs-text-muted)}.fs-btn--quiet:hover:not(:disabled){background:var(--fs-surface-sunken);color:var(--fs-text);border-color:transparent}.fs-btn--danger{background:var(--fs-danger-bg);border-color:var(--fs-danger);color:var(--fs-danger)}.fs-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-text-xs);font-weight:500;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid var(--fs-border);background:var(--fs-surface-sunken);color:var(--fs-text);white-space:nowrap}.fs-chip--ok{background:var(--fs-ok-bg);border-color:var(--fs-ok);color:var(--fs-ok)}.fs-chip--warn{background:var(--fs-warn-bg);border-color:var(--fs-warn);color:var(--fs-warn)}.fs-chip--danger{background:var(--fs-danger-bg);border-color:var(--fs-danger);color:var(--fs-danger)}.fs-chip--capability{border-color:var(--fs-chip-accent, var(--fs-border));background:var(--fs-surface-sunken);color:var(--fs-text)}.fs-chip__dot{width:7px;height:7px;border-radius:50%;background:var(--fs-chip-accent, var(--fs-cap-default));flex:none}.fs-panel{font-family:var(--fs-font);font-size:var(--fs-text-md);color:var(--fs-text);background:var(--fs-surface-raised);border:1px solid var(--fs-border);border-radius:var(--fs-radius);border-left:3px solid var(--fs-panel-accent, var(--fs-cap-default));overflow:hidden}.fs-panel--inline{box-shadow:var(--fs-shadow)}.fs-panel--full{border-radius:var(--fs-radius-lg)}.fs-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fs-space-3);padding:var(--fs-space-3) var(--fs-space-4);border-bottom:1px solid var(--fs-border);background:var(--fs-surface)}.fs-panel--full .fs-panel__head{padding:var(--fs-space-4) var(--fs-space-5)}.fs-panel__titles{min-width:0}.fs-panel__title{margin:0;font-size:var(--fs-text-lg);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.fs-panel--full .fs-panel__title{font-size:var(--fs-text-xl)}.fs-panel__subtitle{margin:3px 0 0;font-size:var(--fs-text-sm);color:var(--fs-text-muted);overflow-wrap:anywhere}.fs-panel__actions{display:flex;align-items:center;gap:var(--fs-space-2);flex:none}.fs-panel__body{padding:var(--fs-space-3) var(--fs-space-4);display:flex;flex-direction:column;gap:var(--fs-space-3)}.fs-panel--full .fs-panel__body{padding:var(--fs-space-4) var(--fs-space-5) var(--fs-space-5);gap:var(--fs-space-4)}.fs-empty{margin:0;color:var(--fs-text-muted);font-size:var(--fs-text-md);line-height:1.5}.fs-field{display:flex;flex-direction:column;gap:5px;font-family:var(--fs-font)}.fs-field__label{font-size:var(--fs-text-sm);font-weight:600;color:var(--fs-text)}.fs-field__input{font:inherit;font-size:var(--fs-text-md);padding:8px 10px;border-radius:var(--fs-radius-sm);border:1px solid var(--fs-border-strong);background:var(--fs-bg);color:var(--fs-text)}.fs-field__input:focus-visible{outline:2px solid var(--fs-focus);outline-offset:1px;border-color:var(--fs-focus)}.fs-field__hint{margin:0;font-size:var(--fs-text-sm);color:var(--fs-text-muted)}.fs-field__error{margin:0;font-size:var(--fs-text-sm);color:var(--fs-danger)}.fs-readfield{display:flex;flex-direction:column;gap:2px;min-width:0}.fs-readfield__label{font-size:var(--fs-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-muted)}.fs-readfield__value{font-size:var(--fs-text-md);color:var(--fs-text);overflow-wrap:anywhere}.fs-code{font-family:var(--fs-font-mono);font-size:.92em;background:var(--fs-surface-sunken);border:1px solid var(--fs-border);border-radius:var(--fs-radius-sm);padding:1px 5px;overflow-wrap:anywhere}.fs-pre{margin:0;font-family:var(--fs-font-mono);font-size:var(--fs-text-sm);line-height:1.5;background:var(--fs-surface-sunken);border:1px solid var(--fs-border);border-radius:var(--fs-radius-sm);padding:var(--fs-space-3);overflow-x:auto;color:var(--fs-text)}.fs-pre--tight{padding:var(--fs-space-2);font-size:var(--fs-text-xs);max-height:220px;overflow-y:auto}.fs-subhead{margin:0 0 var(--fs-space-2);font-size:var(--fs-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fs-text-muted)}.fs-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--fs-space-3) var(--fs-space-4)}.fs-alert{margin:0;padding:var(--fs-space-2) var(--fs-space-3);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-md);line-height:1.5}.fs-alert--danger{background:var(--fs-danger-bg);border:1px solid var(--fs-danger);color:var(--fs-danger)}.fs-task__meta{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}.fs-table-scroll{overflow-x:auto;margin:0 calc(-1 * var(--fs-space-1));padding:0 var(--fs-space-1)}.fs-table{width:100%;border-collapse:collapse;font-size:var(--fs-text-md)}.fs-table th{text-align:left;font-size:var(--fs-text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--fs-text-muted);padding:0 var(--fs-space-3) var(--fs-space-2) 0;border-bottom:1px solid var(--fs-border);white-space:nowrap}.fs-table td{padding:var(--fs-space-2) var(--fs-space-3) var(--fs-space-2) 0;border-bottom:1px solid var(--fs-border);vertical-align:middle;color:var(--fs-text)}.fs-table tr:last-child td{border-bottom:none}.fs-table th:last-child,.fs-table td:last-child{padding-right:0}.fs-table__strong{font-weight:500}.fs-table__actions-head,.fs-table__actions-cell{text-align:right;width:1%}.fs-table__more{margin:0;font-size:var(--fs-text-sm);color:var(--fs-text-muted)}.fs-plan__lede{margin:0;font-size:var(--fs-text-md);line-height:1.5;color:var(--fs-text-muted)}.fs-plan__section{display:block}.fs-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fs-space-2)}.fs-step{display:flex;gap:var(--fs-space-3);padding:var(--fs-space-3);border:1px solid var(--fs-border);border-radius:var(--fs-radius-sm);background:var(--fs-surface)}.fs-step__index{flex:none;width:20px;height:20px;border-radius:50%;background:var(--fs-surface-sunken);border:1px solid var(--fs-border-strong);color:var(--fs-text-muted);font-size:var(--fs-text-xs);font-weight:600;display:flex;align-items:center;justify-content:center}.fs-step__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--fs-space-2)}.fs-step__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fs-space-2)}.fs-step__action{font-weight:600;font-size:var(--fs-text-md)}.fs-step__tool{color:var(--fs-text-muted);font-size:var(--fs-text-xs)}.fs-step__noargs{margin:0;font-size:var(--fs-text-sm);color:var(--fs-text-muted)}.fs-args{margin:0;display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:4px var(--fs-space-3);font-size:var(--fs-text-md)}.fs-args__pair{display:contents}.fs-args dt{color:var(--fs-text-muted);font-size:var(--fs-text-sm)}.fs-args dd{margin:0;color:var(--fs-text);overflow-wrap:anywhere}.fs-predicted{display:flex;flex-direction:column;gap:var(--fs-space-3);padding:var(--fs-space-3);border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-sm);background:var(--fs-surface)}.fs-predicted__label{margin:0 0 var(--fs-space-2);font-size:var(--fs-text-md);font-weight:600}.fs-predicted__value{margin:0;font-size:var(--fs-text-md)}.fs-plan__events{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}.fs-plan__footer{display:flex;gap:var(--fs-space-2);padding-top:var(--fs-space-1)}.fs-event-wrap{border-bottom:1px solid var(--fs-border)}.fs-event{display:flex;align-items:center;gap:var(--fs-space-2);width:100%;padding:var(--fs-space-2) var(--fs-space-3);font-family:var(--fs-font);font-size:var(--fs-text-sm);color:var(--fs-text);text-align:left;background:transparent;border:none}.fs-event--button{cursor:pointer}.fs-event--button:hover{background:var(--fs-surface-sunken)}.fs-event--button:focus-visible{outline:2px solid var(--fs-focus);outline-offset:-2px}.fs-event__dot{width:8px;height:8px;border-radius:50%;flex:none}.fs-event__topic{font-weight:600;overflow-wrap:anywhere}.fs-event__entity{color:var(--fs-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-event__time{margin-left:auto;color:var(--fs-text-muted);font-size:var(--fs-text-xs);white-space:nowrap;flex:none}.fs-event__detail{padding:0 var(--fs-space-3) var(--fs-space-3);display:flex;flex-direction:column;gap:var(--fs-space-2)}.fs-event__dl{margin:0;display:grid;grid-template-columns:minmax(80px,auto) 1fr;gap:3px var(--fs-space-3);font-size:var(--fs-text-sm)}.fs-event__dl>div{display:contents}.fs-event__dl dt{color:var(--fs-text-muted)}.fs-event__dl dd{margin:0;overflow-wrap:anywhere}
