@font-face{font-family:Noto Sans;src:url(./NotoSans-VariableFont_wdth_wght.CYoOFcCZ.ttf)format("truetype-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(./NotoSans-Italic-VariableFont_wdth_wght.DJsZH3RN.ttf)format("truetype-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:italic;font-display:swap}:root{--embo-yellow:#f5ac00;--embo-black:#222;--embo-white:#fff;--embo-red:#d02c17;--embo-orange:#e87203;--embo-green:#80a629;--embo-cool-green:#009475;--embo-blue:#0096af;--embo-violet:#4e327c;--embo-magenta:#992065;--embo-grey-dark:#6f6f6f;--embo-grey-medium:#bbb;--embo-grey-light:#eee;--embo-yellow-67:#f8c14d;--embo-yellow-33:#fbe0a6;--embo-yellow-tint:#fdf2da;--embo-black-67:#6b6b6b;--embo-black-33:#b5b5b5;--font-sans:"Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Noto Sans", "Helvetica Neue", Arial, sans-serif;--radius-0:0px;--ui-font:"Noto Sans","Helvetica Neue",Arial,sans-serif;--ui-stretch-condensed:87.5%;--ui-fs-2xs:11px;--ui-fs-xs:12px;--ui-fs-sm:13px;--ui-fs-lg:16px;--ui-fs-xl:18px;--ui-fs-2xl:22px;--ui-lh:1.4;--ui-lh-tight:1.2;--ui-sp-1:2px;--ui-sp-2:4px;--ui-sp-3:6px;--ui-sp-4:8px;--ui-sp-5:12px;--ui-sp-6:16px;--ui-sp-7:24px;--ui-sp-8:32px;--ui-ctl-sm:24px;--ui-ctl-md:28px;--ui-ctl-lg:32px;--ui-row-dense:24px;--ui-row-regular:28px;--ui-row-comfortable:36px;--ui-topbar-h:40px;--ui-menubar-h:24px;--ui-envbar-h:22px;--ui-subtab-h:30px;--ui-recpage-tabs-h:38px;--ui-rail-item:36px;--ui-search-w:440px;--ui-secnav-w:200px;--ui-fsrail-w:220px;--ui-side-w:320px;--ui-board-col-w:260px;--ui-table-check-w:34px;--ui-table-check-mark-w:52px;--ui-table-actions-w:96px;--ui-table-flex-min:160px;--ui-menu-w:220px;--ui-pop-max-w:420px;--ui-tip-max-w:280px;--ui-list-max-h:264px;--ui-palette-w:580px;--ui-palette-list-h:360px;--ui-dialog-sm:380px;--ui-dialog-md:480px;--ui-dialog-lg:720px;--ui-drawer-md:480px;--ui-drawer-lg:720px;--ui-toast-w:480px;--ui-icon-2xs:10px;--ui-icon-xs:12px;--ui-icon-sm:14px;--ui-icon-md:16px;--ui-icon-lg:18px;--ui-icon-xl:20px;--ui-icon-2xl:24px;--ui-icon-3xl:32px;--ui-icon-btn-sm:18px;--ui-icon-btn:22px;--ui-check:14px;--ui-dot:6px;--ui-dot-sm:5px;--ui-kbd-h:16px;--ui-badge-h:20px;--ui-badge-h-sm:16px;--ui-avatar-sm:20px;--ui-avatar-md:24px;--ui-avatar-lg:32px;--ui-skeleton-h:10px;--ui-z-raised:1;--ui-z-sticky:2;--ui-z-sticky-head:3;--ui-z-menubar:50;--ui-z-pane:30;--ui-z-palette:1000;--ui-z-popover:1100;--ui-z-dialog:1200;--ui-z-toast:1500;--ui-z-tooltip:2000;--ui-rail-w:48px;--ui-header-h:44px;--ui-toolbar-h:36px;--ui-statusbar-h:24px;--ui-pane-w:400px;--ui-canvas:#f2f2f2;--ui-surface:var(--embo-white);--ui-surface-2:#f7f7f7;--ui-hover:#f3f3f3;--ui-pressed:#e8e8e8;--ui-selected:var(--embo-yellow-tint);--ui-active:#e6e6e6;--ui-active-selected:var(--embo-yellow-33);--ui-border:#e0e0e0;--ui-border-strong:#8a8a8a;--ui-border-hover:#5c5c5c;--ui-divider:#ededed;--ui-chrome:var(--embo-black);--ui-chrome-2:#333;--ui-chrome-hover:#3a3a3a;--ui-chrome-border:#474747;--ui-chrome-border-hover:var(--embo-grey-dark);--ui-fg-inverse-2:#d4d4d4;--ui-fg:var(--embo-black);--ui-fg-2:#5c5c5c;--ui-fg-3:#686868;--ui-fg-disabled:#a8a8a8;--ui-fg-inverse:var(--embo-white);--ui-accent:var(--embo-yellow);--ui-accent-hover:#e39f00;--ui-accent-pressed:#cf9100;--ui-accent-fg:#222;--ui-focus:0 0 0 1px var(--embo-black),0 0 0 3px var(--embo-yellow);--ui-focus-inset:inset 0 0 0 1px var(--embo-black),inset 0 0 0 3px var(--embo-yellow);--ui-danger-border:#d66a5b;--ui-inverse-border:#7a7a7a;--ui-inverse-border-hover:#9a9a9a;--ui-shadow-tip:0 6px 16px -6px #2226;--ui-shadow-toast:0 10px 28px -8px #22222273;--ui-overlay-soft:#22222252;--ui-on-accent-tint:#2222221a;--ui-on-accent-line:#22222240;--ui-shadow-pop:0 0 0 1px #2222221a,0 10px 28px -8px #22222247;--ui-info:var(--embo-blue);--ui-info-bg:#e1f3f6;--ui-info-fg:#00687a;--ui-success:var(--embo-green);--ui-success-bg:#eef4df;--ui-success-fg:#4b6614;--ui-warning:var(--embo-orange);--ui-warning-bg:#fdeedd;--ui-warning-fg:#9c4a00;--ui-danger:var(--embo-red);--ui-danger-bg:#fbe6e3;--ui-danger-fg:#a52212;--ui-pending:var(--embo-black);--ui-pending-bg:var(--embo-grey-light);--ui-pending-fg:var(--embo-black);--ui-qb-l0:var(--ui-fg);--ui-qb-l1:var(--embo-blue);--ui-qb-l2:var(--embo-violet);--ui-qb-l3:var(--embo-magenta);--ui-unread:var(--ui-info);--ui-new-dot:var(--ui-info);--ui-extended-fg:var(--ui-info-fg);--ui-link:var(--ui-fg);--ui-link-hover:var(--ui-fg);--ui-link-hover-line:var(--ui-accent);--ui-link-hover-thickness:2px;--ui-neutral:var(--embo-grey-medium);--ui-neutral-bg:#f4f4f4;--ui-neutral-fg:#5c5c5c;--ui-dur:90ms;--ui-dur-slow:.16s;--ui-ease:cubic-bezier(.22,.61,.36,1);--ui-disabled-bg:#f5f5f5;--ui-readonly-bg:var(--ui-surface-2);--ui-skeleton:#ececec;--ui-skeleton-hi:#f6f6f6;--ui-success-on-dark:#a7cf4a;--ui-danger-on-dark:#ff8a7a;--ui-warning-on-dark:#ffa64d;--ui-info-on-dark:#5fc6d8;--ui-overlay:#2226;--ui-shadow-dialog:0 0 0 1px #2222221a,0 24px 48px -12px #22222259;--ui-env-test:var(--embo-orange);--ui-env-staging:var(--embo-blue);--ui-env-training:var(--embo-green)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--embo-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,body{color:var(--embo-black)}a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--embo-yellow);text-decoration-color:var(--embo-yellow)}code,kbd,pre,samp{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:.9em}::selection{background:var(--embo-yellow);color:var(--embo-black)}.emb-app{font-family:var(--ui-font);font-size:var(--ui-fs-sm);line-height:var(--ui-lh);color:var(--ui-fg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.emb-app *,.emb-app :after,.emb-app :before,.emb-cal--bare{box-sizing:border-box}.emb-app p{font-family:var(--ui-font);font-size:var(--ui-fs-sm);line-height:var(--ui-lh);margin:0 0 var(--ui-sp-4)}.emb-app a{color:var(--ui-link);text-underline-offset:2px;text-decoration:underline}.emb-app a:hover{color:var(--ui-link-hover);-webkit-text-decoration-color:var(--ui-link-hover-line);text-decoration-color:var(--ui-link-hover-line);text-decoration-thickness:var(--ui-link-hover-thickness)}.emb-ref{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum","zero";white-space:nowrap}.emb-condensed{font-stretch:var(--ui-stretch-condensed)}.emb-num{font-variant-numeric:tabular-nums}.emb-eyebrow{font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.emb-icon svg{display:block}.emb-kbd{min-width:var(--ui-kbd-h);height:var(--ui-kbd-h);padding:0 var(--ui-sp-2);font:500 var(--ui-fs-2xs)/1 var(--ui-font);color:var(--ui-fg-2);background:var(--ui-surface-2);border:1px solid var(--ui-border);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.emb-kbd+.emb-kbd{margin-left:var(--ui-sp-1)}.emb-btn{justify-content:center;align-items:center;gap:var(--ui-sp-3);height:var(--ui-ctl-md);padding:0 var(--ui-sp-5);font:600 var(--ui-fs-sm)/1 var(--ui-font);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease);border:1px solid #0000;border-radius:0;flex:none;display:inline-flex}.emb-btn:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-btn--sm{height:var(--ui-ctl-sm);padding:0 var(--ui-sp-4);font-size:var(--ui-fs-xs);gap:var(--ui-sp-2)}.emb-btn--lg{height:var(--ui-ctl-lg);padding:0 var(--ui-sp-6)}.emb-btn--icon{width:var(--ui-ctl-md);padding:0}.emb-btn--icon.emb-btn--sm{width:var(--ui-ctl-sm)}.emb-btn--icon.emb-btn--lg{width:var(--ui-ctl-lg)}.emb-btn--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-fg)}.emb-btn--primary:not([aria-disabled=true]):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.emb-btn--primary:not([aria-disabled=true]):active{background:var(--ui-accent-pressed);border-color:var(--ui-accent-pressed)}.emb-btn--primary .emb-kbd{background:var(--ui-on-accent-tint);color:var(--ui-fg);border-color:#0000}.emb-btn--secondary{background:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-fg)}.emb-btn--secondary:not([aria-disabled=true]):hover{border-color:var(--ui-border-hover);background:var(--ui-surface-2)}.emb-btn--secondary:not([aria-disabled=true]):active{background:var(--ui-pressed)}.emb-btn--ghost{color:var(--ui-fg);background:0 0}.emb-btn--ghost:not([aria-disabled=true]):hover{background:var(--ui-hover)}.emb-btn--ghost:not([aria-disabled=true]):active{background:var(--ui-pressed)}.emb-btn--ghost .emb-kbd{background:0 0}.emb-btn--danger{background:var(--ui-surface);border-color:var(--ui-danger-border);color:var(--ui-danger-fg)}.emb-btn--danger:not([aria-disabled=true]):hover{background:var(--ui-danger-bg);border-color:var(--ui-danger)}.emb-btn--inverse{border-color:var(--ui-inverse-border);color:var(--ui-fg-inverse);background:0 0}.emb-btn--inverse:not([aria-disabled=true]):hover{background:var(--ui-chrome-hover);border-color:var(--ui-inverse-border-hover)}.emb-btn--inverse .emb-kbd{background:var(--ui-chrome-hover);border-color:var(--ui-chrome-border);color:var(--ui-fg-inverse-2)}.emb-btn--inverse:not([aria-disabled=true]):active{background:var(--ui-chrome-2)}.emb-btn--danger:not([aria-disabled=true]):active{background:var(--ui-danger-bg);border-color:var(--ui-danger-fg)}.emb-btn[aria-disabled=true],.emb-btn[disabled]{opacity:.45;cursor:not-allowed}.emb-btn[disabled],.emb-tip,.emb-toasts{pointer-events:none}.emb-field{gap:var(--ui-sp-1);flex-direction:column;min-width:0;display:flex}.emb-field--inline{align-items:center;gap:var(--ui-sp-4);flex-direction:row}.emb-field__label{font:600 var(--ui-fs-xs)/14px var(--ui-font);color:var(--ui-fg-2);white-space:nowrap}.emb-field__hint{font:400 var(--ui-fs-xs)/13px var(--ui-font);color:var(--ui-fg-3)}.emb-field__hint.is-error{color:var(--ui-danger-fg)}.emb-input{align-items:center;gap:var(--ui-sp-3);height:var(--ui-ctl-md);padding:0 var(--ui-sp-4);background:var(--ui-surface);border:1px solid var(--ui-border-strong);color:var(--ui-fg);font:400 var(--ui-fs-sm)/1 var(--ui-font);min-width:0;transition:border-color var(--ui-dur) var(--ui-ease);display:flex}.emb-input:hover{border-color:var(--ui-border-hover)}.emb-input:focus-within{border-color:var(--ui-fg);box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-input input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.emb-input input::placeholder{color:var(--ui-fg-3)}.emb-input .emb-icon{color:var(--ui-fg-3)}.emb-input--sm{height:var(--ui-ctl-sm);font-size:var(--ui-fs-xs);padding:0 var(--ui-sp-3);gap:var(--ui-sp-2)}.emb-input--lg{height:var(--ui-ctl-lg);font-size:var(--ui-fs-sm);padding:0 var(--ui-sp-5)}.emb-input--error{border-color:var(--ui-danger)}.emb-input .emb-kbd{background:0 0}.emb-select{appearance:none;height:var(--ui-ctl-md);background:var(--ui-surface) url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%206%22%3E%3Cpath%20d%3D%22M1%201l4%204%204-4%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) no-repeat right 8px center/10px 6px;border:1px solid var(--ui-border-strong);color:var(--ui-fg);font:400 var(--ui-fs-sm)/1 var(--ui-font);cursor:pointer;border-radius:0;min-width:0;max-width:100%;padding:0 26px 0 8px}.emb-select:hover{border-color:var(--ui-border-hover)}.emb-select:focus-visible{border-color:var(--ui-fg);box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-select--sm{height:var(--ui-ctl-sm);font-size:var(--ui-fs-xs);background-position:right 6px center;padding-left:6px;padding-right:22px}.emb-select--lg{height:var(--ui-ctl-lg)}.emb-select--ghost{background-color:#0000;border-color:#0000;font-weight:600}.emb-select--ghost:hover{background-color:var(--ui-hover);border-color:#0000}.emb-check{align-items:center;gap:var(--ui-sp-3);font:400 var(--ui-fs-sm)/1.2 var(--ui-font);color:var(--ui-fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.emb-check input{appearance:none;width:var(--ui-check);height:var(--ui-check);border:1px solid var(--ui-border-hover);background:var(--ui-surface);cursor:pointer;border-radius:0;flex:none;place-content:center;margin:0;display:inline-grid}.emb-check input:hover{border-color:var(--ui-fg)}.emb-check input:checked,.emb-check input:indeterminate{background:var(--ui-fg);border-color:var(--ui-fg)}.emb-check input:checked:after{content:"";border-left:2px solid var(--ui-fg-inverse);border-bottom:2px solid var(--ui-fg-inverse);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.emb-check input:indeterminate:after{content:"";background:var(--ui-fg-inverse);border:0;width:8px;height:2px;transform:none}.emb-check input:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-check.is-disabled{color:var(--ui-fg-disabled);cursor:not-allowed}.emb-check:has(input:disabled){color:var(--ui-fg-disabled);cursor:not-allowed}.emb-check input:disabled{background:var(--ui-surface-2);border-color:var(--ui-border);cursor:not-allowed}.emb-check input:disabled:checked,.emb-check input:disabled:indeterminate{background:var(--ui-fg-disabled);border-color:var(--ui-fg-disabled)}.emb-badge{align-items:center;gap:var(--ui-sp-2);height:var(--ui-badge-h);padding:0 var(--ui-sp-3);font:600 var(--ui-fs-xs)/1 var(--ui-font);white-space:nowrap;background:var(--ui-neutral-bg);color:var(--ui-neutral-fg);text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.emb-badge__dot{width:var(--ui-dot);height:var(--ui-dot);background:var(--ui-neutral);flex:none}.emb-badge.emb-badge--plain{color:var(--ui-fg);font-weight:500;font-size:var(--ui-fs-xs);background:0 0;padding:0}.emb-badge--info{background:var(--ui-info-bg);color:var(--ui-info-fg)}.emb-badge--info .emb-badge__dot{background:var(--ui-info)}.emb-badge--success{background:var(--ui-success-bg);color:var(--ui-success-fg)}.emb-badge--success .emb-badge__dot{background:var(--ui-success)}.emb-badge--warning{background:var(--ui-warning-bg);color:var(--ui-warning-fg)}.emb-badge--warning .emb-badge__dot{background:var(--ui-warning)}.emb-badge--danger{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.emb-badge--danger .emb-badge__dot{background:var(--ui-danger)}.emb-badge--pending{background:var(--ui-pending-bg);color:var(--ui-pending-fg)}.emb-badge--pending .emb-badge__dot{background:var(--ui-pending)}.emb-tabs{align-items:stretch;gap:var(--ui-sp-6);height:100%;min-height:var(--ui-toolbar-h);display:flex}.emb-tab{align-items:center;gap:var(--ui-sp-3);font:600 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;display:inline-flex}.emb-tab:hover{color:var(--ui-fg)}.emb-tab:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-tab[aria-selected=true]{color:var(--ui-fg);border-bottom-color:var(--ui-accent)}.emb-tab__count{font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-3);font-variant-numeric:tabular-nums}.emb-tab[aria-selected=true] .emb-tab__count{color:var(--ui-fg-2)}.emb-tab:disabled,.emb-tab:disabled:hover{color:var(--ui-fg-disabled);cursor:default}.emb-tab:disabled .emb-tab__count{color:var(--ui-fg-disabled)}.emb-tab__count--danger,.emb-tab__count--info,.emb-tab__count--warning{padding:var(--ui-sp-2) var(--ui-sp-2);font-weight:600}.emb-tab .emb-tab__count--danger{background:var(--ui-danger-bg);color:var(--ui-danger-fg)}.emb-tab .emb-tab__count--warning{background:var(--ui-warning-bg);color:var(--ui-warning-fg)}.emb-tab .emb-tab__count--info{background:var(--ui-info-bg);color:var(--ui-info-fg)}.emb-tab__dot{width:var(--ui-dot);height:var(--ui-dot);margin-left:calc(var(--ui-sp-1) * -1);background:var(--ui-new-dot);flex:none}.emb-chip{height:var(--ui-ctl-sm);border:1px solid var(--ui-border-strong);background:var(--ui-surface);font:400 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg);white-space:nowrap;flex:none}.emb-chip,.emb-chip__edit{align-items:center;display:inline-flex}.emb-chip__edit{height:100%;padding:0 var(--ui-sp-1) 0 0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.emb-chip__edit:hover{background:var(--ui-hover)}.emb-chip__edit:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-chip__key{padding:0 var(--ui-sp-2) 0 var(--ui-sp-4);color:var(--ui-fg-2)}.emb-chip__val{max-width:var(--ui-chip-value-max,240px);text-overflow:ellipsis;vertical-align:bottom;padding-right:var(--ui-sp-1);font-weight:600;display:inline-block;overflow:hidden}.emb-chip__x{width:var(--ui-icon-btn);height:var(--ui-icon-btn);color:var(--ui-fg-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.emb-chip__x:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-chip__x:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-chip--add{color:var(--ui-fg-2);gap:var(--ui-sp-2);padding:0 var(--ui-sp-4);cursor:pointer;border-style:dashed}.emb-chip--add:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-chip--add:hover{border-color:var(--ui-fg);color:var(--ui-fg)}.emb-props{-moz-column-gap:var(--ui-sp-6);column-gap:var(--ui-sp-6);font:400 var(--ui-fs-sm)/20px var(--ui-font);grid-template-columns:minmax(96px,max-content) minmax(160px,1fr);margin:0;display:grid}.emb-props dd,.emb-props dt{padding:var(--ui-sp-2) 0;border-top:1px solid var(--ui-divider);margin:0}.emb-props dt:first-of-type,.emb-props dt:first-of-type+dd{border-top:0}.emb-props dt{color:var(--ui-fg-2);font-size:var(--ui-fs-xs);white-space:nowrap}.emb-props dd{color:var(--ui-fg);overflow-wrap:break-word}.emb-props--dense{font-size:var(--ui-fs-xs);line-height:18px}.emb-props--dense dd,.emb-props--dense dt{padding:var(--ui-sp-2) 0}.emb-props--dense dt{font-size:var(--ui-fs-xs)}.emb-props--comfortable dd,.emb-props--comfortable dt{padding:var(--ui-sp-4) 0}.emb-table-wrap{background:var(--ui-surface);border:1px solid var(--ui-border);height:100%;min-height:0;position:relative;overflow:auto}.emb-table-wrap--flush{border:0}.emb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font:400 var(--ui-fs-sm)/1.25 var(--ui-font);color:var(--ui-fg);font-variant-numeric:tabular-nums}.emb-table th,.emb-table--dense{font-size:var(--ui-fs-xs)}.emb-table--condensed{font-stretch:var(--ui-stretch-condensed)}.emb-table th{z-index:var(--ui-z-raised);height:var(--ui-row-regular);padding:0 var(--ui-sp-4);background:var(--ui-surface-2);border-bottom:1px solid var(--ui-border);text-align:left;color:var(--ui-fg-2);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0;overflow:hidden}.emb-table__sort{align-items:center;gap:var(--ui-sp-2);max-width:100%;height:22px;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;display:inline-flex}.emb-table th[aria-sort],.emb-table__sort:hover{color:var(--ui-fg)}.emb-table__sort:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-table th.is-right .emb-table__sort,.emb-table th.is-right .emb-table__th{flex-direction:row-reverse}.emb-table:focus{outline:2px solid #0000}.emb-table:focus-visible tbody tr.is-active{outline:2px solid var(--ui-fg);outline-offset:-2px}.emb-table__th{align-items:center;gap:var(--ui-sp-2);max-width:100%;display:inline-flex}.emb-table th .is-idle{opacity:0;transition:opacity var(--ui-dur)}.emb-table th:hover .is-idle,.emb-table__sort:focus-visible .is-idle{opacity:.55}.emb-table td{height:var(--ui-row-regular);padding:0 var(--ui-sp-4);border-bottom:1px solid var(--ui-divider);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.emb-table--dense td{height:var(--ui-row-dense)}.emb-table--comfortable td{height:var(--ui-row-comfortable)}.emb-table tbody tr{cursor:default}.emb-table tbody tr:hover td{background:var(--ui-hover)}.emb-table tbody tr.is-selected td{background:var(--ui-selected)}.emb-table tbody tr.is-active td{background:var(--ui-active)}.emb-table tbody tr.is-active.is-selected td{background:var(--ui-active-selected)}.emb-table tbody tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--ui-accent)}.emb-table .is-right{text-align:right}.emb-table .is-muted{color:var(--ui-fg-2)}.emb-table .is-strong{font-weight:600}.emb-table .emb-table__check{padding:0 0 0 var(--ui-sp-4);white-space:nowrap;overflow:visible}.emb-table__mark{color:var(--ui-accent);margin-left:4px}.emb-table .emb-table__check .emb-check,.emb-table__mark{vertical-align:middle;display:inline-flex}.emb-table__empty{text-align:center;color:var(--ui-fg-3);height:96px!important}.emb-shell{grid-template-columns:var(--ui-rail-w) minmax(0,1fr);grid-template-rows:var(--ui-topbar-h) minmax(0,1fr);background:var(--ui-canvas);height:100vh;display:grid;overflow:hidden}.emb-topbar{align-items:center;gap:var(--ui-sp-5);padding-right:var(--ui-sp-4);background:var(--ui-chrome);color:var(--ui-fg-inverse);grid-column:1/-1;min-width:0;display:flex}.emb-topbar__brand{width:60px;height:40px;margin-left:var(--ui-sp-1);flex:none;display:block;overflow:hidden}.emb-topbar__brand img{width:auto;max-width:none;height:64px;margin:-12px 0 0 -14px;display:block}.emb-topbar__product{height:20px;padding-left:var(--ui-sp-5);border-left:1px solid var(--ui-chrome-border);font:600 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg-inverse);white-space:nowrap;align-items:center;display:flex}.emb-topbar__search{align-items:center;gap:var(--ui-sp-4);width:min(var(--ui-search-w),38vw);height:var(--ui-ctl-md);margin-left:var(--ui-sp-5);padding:0 var(--ui-sp-3) 0 var(--ui-sp-4);background:var(--ui-chrome-2);border:1px solid var(--ui-chrome-border);color:var(--ui-fg-inverse-2);font:400 var(--ui-fs-sm)/1 var(--ui-font);cursor:pointer;text-align:left;display:flex}.emb-topbar__search:hover{border-color:var(--ui-chrome-border-hover);color:var(--ui-fg-inverse)}.emb-topbar__search:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-topbar__search>span:not(.emb-icon):not(.emb-kbd){flex:1}.emb-topbar__search .emb-kbd{background:var(--ui-chrome-hover);border-color:var(--ui-chrome-border);color:var(--ui-fg-inverse-2)}.emb-topbar__right{align-items:center;gap:var(--ui-sp-4);margin-left:auto;display:flex}.emb-avatar{width:var(--ui-avatar-md);height:var(--ui-avatar-md);background:var(--ui-accent);color:var(--ui-accent-fg);font:700 var(--ui-fs-2xs)/1 var(--ui-font);flex:none;place-items:center;display:grid}.emb-rail{align-items:center;gap:var(--ui-sp-1);padding:var(--ui-sp-3) 0;background:var(--ui-surface);border-right:1px solid var(--ui-border);flex-direction:column;min-height:0;display:flex}.emb-rail__item{width:var(--ui-rail-item);height:var(--ui-rail-item);color:var(--ui-fg-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.emb-rail__item:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-rail__item:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-rail__item[aria-current=page]{background:var(--ui-selected);color:var(--ui-fg)}.emb-rail__badge{min-width:15px;height:14px;padding:0 var(--ui-sp-2);background:var(--ui-chrome);color:var(--ui-fg-inverse);font:700 var(--ui-fs-2xs)/14px var(--ui-font);text-align:center;position:absolute;top:3px;right:1px}.emb-rail__spacer{flex:1}.emb-main{background:var(--ui-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.emb-time{font-variant-numeric:tabular-nums;white-space:nowrap}.emb-time.is-empty{color:var(--ui-fg-3)}.emb-time--relative{-webkit-text-decoration:underline dotted var(--ui-fg-3);-webkit-text-decoration:underline dotted var(--ui-fg-3);text-decoration:underline dotted var(--ui-fg-3);text-underline-offset:3px;cursor:default}.emb-tip{z-index:var(--ui-z-tooltip);padding:var(--ui-sp-2) var(--ui-sp-4);background:var(--ui-chrome);color:var(--ui-fg-inverse);font:400 var(--ui-fs-xs)/1.3 var(--ui-font);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--ui-shadow-tip);position:fixed}.emb-datefield__anchor{flex-direction:column;min-width:0;display:flex;position:relative}.emb-datefield input{font-variant-numeric:tabular-nums}.emb-datefield__zone{font-size:var(--ui-fs-2xs);color:var(--ui-fg-3);white-space:nowrap}.emb-datefield__btn{width:var(--ui-icon-btn-sm);height:var(--ui-icon-btn-sm);color:var(--ui-fg-3);cursor:default;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-3px;padding:0;display:inline-flex}.emb-cal,.emb-datefield__btn:hover{color:var(--ui-fg)}.emb-cal{z-index:var(--ui-z-popover);padding:var(--ui-sp-3);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);font:400 var(--ui-fs-xs)/1 var(--ui-font);-webkit-user-select:none;user-select:none;position:absolute;top:calc(100% + 3px);left:0}.emb-cal--bare{min-width:100%}.emb-cal__head{height:22px;margin-bottom:var(--ui-sp-2);align-items:center;gap:1px;display:flex}.emb-cal__title{padding-left:var(--ui-sp-2);font-weight:700;font-size:var(--ui-fs-sm);white-space:nowrap;flex:1}.emb-cal__nav{min-width:22px;height:22px;padding:0 var(--ui-sp-2);font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.emb-cal__nav:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-cal__grid{grid-template-columns:repeat(var(--cols,7),26px);grid-auto-rows:22px;display:grid}.emb-cal__dow,.emb-cal__wk{font-size:var(--ui-fs-2xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.emb-cal__dow{color:var(--ui-fg-2);font-weight:600}.emb-cal__wk{box-shadow:inset -1px 0 0 var(--ui-divider)}.emb-cal__day{font:inherit;color:var(--ui-fg);font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.emb-cal__day:hover{background:var(--ui-hover)}.emb-cal__day.is-out{color:var(--ui-fg-3)}.emb-cal__day.is-today{font-weight:700}.emb-cal__day.is-today:after{content:"";background:var(--ui-fg);height:2px;position:absolute;bottom:2px;left:8px;right:8px}.emb-cal__day.is-range{background:var(--ui-selected)}.emb-cal__day.is-selected,.emb-cal__day.is-selected:hover{background:var(--ui-accent);color:var(--ui-accent-fg);font-weight:600}.emb-cal__day:disabled{color:var(--ui-fg-disabled);background:0 0}.emb-cal__foot{margin-top:var(--ui-sp-2);padding:var(--ui-sp-2) var(--ui-sp-1) 0;border-top:1px solid var(--ui-divider);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap;line-height:14px}.emb-cal--bare .emb-cal__foot{padding:0 var(--ui-sp-1);border:0;margin:0}.emb-cal__foot.is-error{color:var(--ui-danger-fg);white-space:normal;max-width:216px}.emb-deadline{gap:var(--ui-sp-4);white-space:nowrap;font-variant-numeric:tabular-nums}.emb-deadline,.emb-deadline__rel{align-items:center;display:inline-flex}.emb-deadline__rel{gap:var(--ui-sp-2);color:var(--ui-fg-3);font-size:.92em}.emb-deadline--overdue .emb-deadline__rel,.emb-deadline--soon .emb-deadline__rel,.emb-deadline--today .emb-deadline__rel{font-weight:600}.emb-deadline--overdue .emb-deadline__rel:before,.emb-deadline--soon .emb-deadline__rel:before,.emb-deadline--today .emb-deadline__rel:before{content:"";width:var(--ui-dot);height:var(--ui-dot);flex:none}.emb-deadline--soon .emb-deadline__rel{color:var(--ui-warning-fg)}.emb-deadline--soon .emb-deadline__rel:before{background:var(--ui-warning)}.emb-deadline--overdue .emb-deadline__rel,.emb-deadline--today .emb-deadline__rel{color:var(--ui-danger-fg)}.emb-deadline--overdue .emb-deadline__rel:before,.emb-deadline--today .emb-deadline__rel:before{background:var(--ui-danger)}.emb-deadline--done .emb-deadline__date{color:var(--ui-fg-3)}.emb-deadline--done .emb-deadline__rel{color:var(--ui-success-fg)}.emb-money{font-variant-numeric:tabular-nums;white-space:nowrap}.emb-money.is-empty{color:var(--ui-fg-3)}.emb-moneyfield input{text-align:right;font-variant-numeric:tabular-nums}.emb-moneyfield__cur,.emb-moneyfield__sym{color:var(--ui-fg-2);flex:none}.emb-moneyfield__cur{height:100%;padding:0 var(--ui-sp-2);border:0;border-right:1px solid var(--ui-border);font:600 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.02em;cursor:default;background:0 0;outline:0;margin-left:-3px}.emb-combo__tag,.emb-moneyfield__cur:hover{color:var(--ui-fg)}.emb-combo__anchor{flex-direction:column;min-width:0;display:flex;position:relative}.emb-input--multi{height:auto;min-height:var(--ui-ctl-md);padding:var(--ui-sp-1) var(--ui-sp-2);gap:var(--ui-sp-2);flex-wrap:wrap}.emb-input--multi.emb-input--sm{min-height:var(--ui-ctl-sm);padding:1px var(--ui-sp-2)}.emb-input--multi.emb-input--lg{min-height:var(--ui-ctl-lg);padding:var(--ui-sp-2) var(--ui-sp-3)}.emb-input--multi input{min-width:60px;height:20px}.emb-combo__tag{align-items:center;gap:var(--ui-sp-1);max-width:100%;height:18px;padding:0 1px 0 var(--ui-sp-3);background:var(--ui-surface-2);border:1px solid var(--ui-border);font:500 var(--ui-fs-xs)/1 var(--ui-font);white-space:nowrap;display:inline-flex}.emb-combo__tag>span{text-overflow:ellipsis;line-height:16px;overflow:hidden}.emb-combo__x{width:16px;height:16px;color:var(--ui-fg-3);cursor:default;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.emb-combo__x:hover{color:var(--ui-fg);background:var(--ui-pressed)}.emb-combo__chev{color:var(--ui-fg-3);flex:none;display:inline-flex}.emb-combo__list{min-width:var(--ui-menu-w);max-height:var(--ui-list-max-h);z-index:var(--ui-z-popover);padding:var(--ui-sp-2);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);font:400 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg);position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto}.emb-combo__group{padding:var(--ui-sp-4) var(--ui-sp-3) var(--ui-sp-2);font:600 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-combo__opt{align-items:center;gap:var(--ui-sp-3);height:var(--ui-row-dense);padding:0 var(--ui-sp-4) 0 var(--ui-sp-2);white-space:nowrap;cursor:default;display:flex}.emb-combo__opt.is-active{background:var(--ui-accent);color:var(--ui-accent-fg)}.emb-combo__opt.is-disabled{color:var(--ui-fg-disabled)}.emb-combo__check{width:var(--ui-check);flex:none;justify-content:center;display:inline-flex}.emb-combo__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.emb-combo__label mark{color:inherit;background:0 0;font-weight:700}.emb-combo__hint{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums}.emb-combo__opt.is-active .emb-combo__hint{color:var(--ui-accent-fg)}.emb-combo__create{color:var(--ui-fg-2)}.emb-combo__status{padding:var(--ui-sp-3) var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-orcid{align-items:center;gap:var(--ui-sp-2);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.emb-orcid a{color:inherit;text-decoration:none}.emb-orcid a:hover{text-decoration:underline}.emb-orcid__state{font-size:var(--ui-fs-2xs);color:var(--ui-fg-3)}.emb-orcid.is-invalid{color:var(--ui-danger-fg)}.emb-email.is-empty,.emb-orcid.is-empty{color:var(--ui-fg-3)}.emb-email{align-items:center;gap:var(--ui-sp-2);min-width:0;max-width:100%;display:inline-flex}.emb-email a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.emb-email a:hover{text-decoration:underline}.emb-email__hint{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);white-space:nowrap}.emb-email__hint.is-personal{color:var(--ui-warning-fg)}.emb-linkbtn:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-copy{width:var(--ui-icon-btn-sm);height:var(--ui-icon-btn-sm);color:var(--ui-fg-3);cursor:default;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.emb-copy:hover{color:var(--ui-fg);background:var(--ui-hover)}.emb-copy.is-done{color:var(--ui-success-fg)}.emb-menubar{z-index:var(--ui-z-menubar);height:var(--ui-menubar-h);padding:0 var(--ui-sp-3);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);font:400 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg);-webkit-user-select:none;user-select:none;flex:none;align-items:stretch}.emb-menubar,.emb-menubar__item{display:flex;position:relative}.emb-menubar__btn{align-items:center;gap:var(--ui-sp-2);height:100%;padding:0 var(--ui-sp-4);font:inherit;color:inherit;cursor:default;white-space:nowrap;background:0 0;border:0;display:inline-flex}.emb-menubar__btn.is-app{font-weight:700}.emb-menubar__btn.is-open{background:var(--ui-pressed)}.emb-menubar__btn:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-menubar__extra{align-items:center;gap:var(--ui-sp-5);padding:0 var(--ui-sp-3);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);margin-left:auto;display:flex}.emb-menubar--inverse{background:var(--ui-chrome);color:var(--ui-fg-inverse);border-bottom-color:var(--ui-chrome-border)}.emb-menubar--inverse .emb-menubar__btn.is-open{background:var(--ui-chrome-border)}.emb-menubar--inverse .emb-menubar__extra{color:var(--ui-fg-inverse-2)}.emb-menu{z-index:var(--ui-z-popover);min-width:var(--ui-menu-w);padding:var(--ui-sp-2);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);font:400 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg);text-align:left;cursor:default;overscroll-behavior:contain;position:absolute;top:100%;left:0;overflow-y:auto}.emb-menu.is-flipped{left:auto;right:0}.emb-menu--sub{top:-5px;left:calc(100% + 5px)}.emb-menu--sub.is-flipped{left:auto;right:calc(100% + 5px)}.emb-menu__item{align-items:center;gap:var(--ui-sp-3);height:22px;padding:0 var(--ui-sp-4) 0 var(--ui-sp-2);white-space:nowrap;color:var(--ui-fg);display:flex;position:relative}.emb-menu__item.is-active{background:var(--ui-accent);color:var(--ui-accent-fg)}.emb-menu__item.is-disabled{color:var(--ui-fg-disabled)}.emb-menu__item.is-danger{color:var(--ui-danger-fg)}.emb-menu__item.is-danger.is-active{background:var(--ui-danger);color:var(--ui-fg-inverse)}.emb-menu__check{flex:none;justify-content:center;align-items:center;width:12px;display:inline-flex}.emb-menu__icon{color:var(--ui-fg-2)}.emb-menu__item.is-active>.emb-menu__icon{color:inherit}.emb-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.emb-menu__shortcut{color:var(--ui-fg-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-left:28px}.emb-menu__item.is-active>.emb-menu__shortcut{color:inherit}.emb-menu__item.is-disabled>.emb-menu__shortcut{color:var(--ui-fg-disabled)}.emb-menu__chev{margin-left:var(--ui-sp-7);margin-right:calc(var(--ui-sp-1) * -1);color:var(--ui-fg-2)}.emb-menu__item.is-active>.emb-menu__chev{color:inherit}.emb-menu__sep{height:1px;margin:var(--ui-sp-2) var(--ui-sp-4);background:var(--ui-border)}.emb-menu__heading{height:22px;font:700 var(--ui-fs-2xs)/1 var(--ui-font);color:var(--ui-fg-2);align-items:center;padding:0 8px 0 22px;display:flex}.emb-palette-backdrop{z-index:var(--ui-z-palette);background:var(--ui-overlay-soft);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.emb-palette{width:var(--ui-palette-w);background:var(--ui-surface);max-width:calc(100vw - 32px);box-shadow:var(--ui-shadow-pop);font-family:var(--ui-font);color:var(--ui-fg)}.emb-palette__input{align-items:center;gap:var(--ui-sp-4);height:var(--ui-header-h);padding:0 var(--ui-sp-5);border-bottom:1px solid var(--ui-border);color:var(--ui-fg-3);display:flex}.emb-palette__input input{min-width:0;font:400 var(--ui-fs-lg)/1 var(--ui-font);color:var(--ui-fg);background:0 0;border:0;outline:0;flex:1}.emb-palette__input input::placeholder{color:var(--ui-fg-3)}.emb-palette__list{max-height:min(var(--ui-palette-list-h),60vh);padding:var(--ui-sp-2) 0;overflow:auto}.emb-palette__group{padding:var(--ui-sp-4) var(--ui-sp-5) var(--ui-sp-2);font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-palette__item{align-items:center;gap:var(--ui-sp-4);height:var(--ui-ctl-lg);padding:0 var(--ui-sp-5);font-size:var(--ui-fs-sm);cursor:pointer;color:var(--ui-fg);display:flex}.emb-palette__item .emb-icon{color:var(--ui-fg-2)}.emb-palette__item[aria-selected=true]{background:var(--ui-selected)}.emb-palette__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.emb-palette__hint{color:var(--ui-fg-3);font-size:var(--ui-fs-xs);white-space:nowrap}.emb-palette__empty{padding:var(--ui-sp-7) var(--ui-sp-5);color:var(--ui-fg-3);font-size:var(--ui-fs-sm)}.emb-palette__foot{gap:var(--ui-sp-6);height:30px;padding:0 var(--ui-sp-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-2);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);align-items:center;display:flex}.emb-palette__foot>span{align-items:center;gap:var(--ui-sp-3);display:inline-flex}@media (forced-colors:active){.emb-input:focus-within,.emb-select:focus-visible{outline:2px solid highlight}.emb-btn:focus-visible,.emb-check input:focus-visible,.emb-chip__edit:focus-visible,.emb-chip__x:focus-visible,.emb-menubar__btn:focus-visible,.emb-rail__item:focus-visible,.emb-tab:focus-visible,.emb-table__sort:focus-visible,.emb-topbar__search:focus-visible{outline-color:highlight}.emb-check input:checked,.emb-check input:indeterminate{background:highlight;border-color:highlight}.emb-check input:checked:after{border-color:highlighttext}.emb-check input:indeterminate:after{background:highlighttext}.emb-badge__dot,.emb-deadline__rel:before,.emb-tab__dot{forced-color-adjust:none;background:canvastext!important}.emb-tab[aria-selected=true]{border-bottom-color:highlight}.emb-table tbody tr.is-selected td{color:highlighttext;background:highlight}.emb-table tbody tr.is-active td:first-child{box-shadow:none;border-left:3px solid highlight}.emb-table:focus-visible tbody tr.is-active{outline-color:highlight}.emb-rail__item[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.emb-cal__day.is-selected,.emb-combo__opt.is-active,.emb-menu__item.is-active,.emb-palette__item[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.emb-btn[aria-disabled=true],.emb-btn[disabled]{color:graytext;border-color:graytext}}.emb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.emb-input.is-disabled{background:var(--ui-disabled-bg);border-color:var(--ui-border);color:var(--ui-fg-disabled);cursor:not-allowed}.emb-input:has(input:disabled){background:var(--ui-disabled-bg);border-color:var(--ui-border);color:var(--ui-fg-disabled);cursor:not-allowed}.emb-input.is-disabled:hover{border-color:var(--ui-border)}.emb-input:has(input:disabled):hover{border-color:var(--ui-border)}.emb-input.is-disabled input{cursor:not-allowed;color:var(--ui-fg-disabled)}.emb-input:has(input:disabled) input{cursor:not-allowed;color:var(--ui-fg-disabled)}.emb-input.is-disabled .emb-icon,.emb-input.is-disabled .emb-kbd,.emb-input.is-disabled .emb-moneyfield__sym{color:var(--ui-fg-disabled)}.emb-input.is-readonly{background:var(--ui-readonly-bg)}.emb-input.is-readonly,.emb-input.is-readonly:hover{border-color:#0000}.emb-input.is-readonly:focus-within{border-color:var(--ui-fg-2)}.emb-input__lock{color:var(--ui-fg-3);opacity:0;transition:opacity var(--ui-dur);display:inline-flex}.emb-input.is-readonly:focus-within .emb-input__lock,.emb-input.is-readonly:hover .emb-input__lock{opacity:1}.emb-input--warning{border-color:var(--ui-warning-fg)}.emb-input--valid{border-color:var(--ui-success-fg)}.emb-input__suffix{color:var(--ui-fg-2);flex:none}.emb-input__clear{width:var(--ui-icon-btn-sm);height:var(--ui-icon-btn-sm);color:var(--ui-fg-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-3px;padding:0;display:inline-flex}.emb-input__clear:hover{color:var(--ui-fg);background:var(--ui-hover)}.emb-field__hint{align-items:flex-start;gap:var(--ui-sp-2);font-size:var(--ui-fs-xs);line-height:15px;display:flex}.emb-field__hint .emb-icon{margin-top:1px}.emb-field__hint.is-warning{color:var(--ui-warning-fg)}.emb-field__hint.is-valid{color:var(--ui-success-fg)}.emb-field__opt{color:var(--ui-fg-3);font-weight:400}.emb-field__req{color:var(--ui-danger-fg)}.emb-field__desc{font:400 var(--ui-fs-xs)/16px var(--ui-font);color:var(--ui-fg-2)}.emb-field__count{padding-left:var(--ui-sp-4);font-size:var(--ui-fs-2xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.emb-field__count.is-over{color:var(--ui-danger-fg);font-weight:600}.emb-field.is-disabled .emb-field__desc,.emb-field.is-disabled .emb-field__label,.emb-select:disabled{color:var(--ui-fg-disabled)}.emb-fieldset{border:0;min-width:0;margin:0;padding:0}.emb-fieldset>legend{margin-bottom:var(--ui-sp-2);padding:0}.emb-select:disabled{background-color:var(--ui-disabled-bg);border-color:var(--ui-border);cursor:not-allowed}.emb-select--error{border-color:var(--ui-danger)}.emb-select--warning{border-color:var(--ui-warning-fg)}.emb-field .emb-select,.emb-select--full{width:100%}.emb-readonly-value{align-items:center;gap:var(--ui-sp-3);min-height:var(--ui-ctl-md);padding:0 var(--ui-sp-4);background:var(--ui-readonly-bg);font:400 var(--ui-fs-sm)/1.2 var(--ui-font);color:var(--ui-fg);display:flex}.emb-textarea{width:100%;min-height:64px;padding:var(--ui-sp-3) var(--ui-sp-4);border:1px solid var(--ui-border-strong);background:var(--ui-surface);font:400 var(--ui-fs-sm)/1.45 var(--ui-font);color:var(--ui-fg);resize:vertical;transition:border-color var(--ui-dur) var(--ui-ease);border-radius:0;display:block}.emb-textarea:hover{border-color:var(--ui-border-hover)}.emb-textarea:focus,.emb-textarea:focus-visible{border-color:var(--ui-fg);box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-textarea::placeholder{color:var(--ui-fg-3)}.emb-textarea:disabled{background:var(--ui-disabled-bg);border-color:var(--ui-border);color:var(--ui-fg-disabled);cursor:not-allowed;resize:none}.emb-textarea[readonly]{background:var(--ui-readonly-bg);resize:none;border-color:#0000}.emb-textarea--error{border-color:var(--ui-danger)}.emb-textarea--warning{border-color:var(--ui-warning-fg)}.emb-textarea--valid{border-color:var(--ui-success-fg)}.emb-textarea--auto{resize:none;overflow:hidden}.emb-choice-group{gap:var(--ui-sp-3);flex-direction:column;display:flex}.emb-choice-group--row{gap:var(--ui-sp-3) var(--ui-sp-6);flex-flow:wrap}.emb-choice__desc{margin-top:var(--ui-sp-1);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);line-height:1.35;display:block}.emb-check--top,.emb-radio--top{align-items:flex-start}.emb-check--top input,.emb-radio--top input{margin-top:1px}.emb-check.is-error input{border-color:var(--ui-danger)}.emb-radio{align-items:center;gap:var(--ui-sp-3);font:400 var(--ui-fs-sm)/1.2 var(--ui-font);color:var(--ui-fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.emb-radio input{appearance:none;width:var(--ui-check);height:var(--ui-check);border:1px solid var(--ui-border-hover);background:var(--ui-surface);cursor:pointer;border-radius:50%;flex:none;margin:0}.emb-radio input:checked,.emb-radio input:hover{border-color:var(--ui-fg)}.emb-radio input:checked{background:radial-gradient(circle,var(--ui-fg) 0 3.5px,var(--ui-surface) 4px)}.emb-radio input:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-radio.is-disabled{color:var(--ui-fg-disabled);cursor:not-allowed}.emb-radio input:disabled{background:var(--ui-surface-2);border-color:var(--ui-border);cursor:not-allowed}.emb-radio input:disabled:checked{background:radial-gradient(circle,var(--ui-fg-disabled) 0 3.5px,var(--ui-surface-2) 4px)}.emb-radio.is-error input{border-color:var(--ui-danger)}.emb-switch{align-items:center;gap:var(--ui-sp-4);font:400 var(--ui-fs-sm)/1.2 var(--ui-font);color:var(--ui-fg);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.emb-switch__track{background:var(--ui-border-strong);width:28px;height:16px;transition:background-color var(--ui-dur) var(--ui-ease);flex:none;position:relative}.emb-switch__track:after{content:"";background:var(--ui-surface);width:12px;height:12px;transition:transform var(--ui-dur) var(--ui-ease);position:absolute;top:2px;left:2px}.emb-switch[aria-checked=true] .emb-switch__track{background:var(--ui-fg)}.emb-switch[aria-checked=true] .emb-switch__track:after{transform:translate(12px)}.emb-switch:hover .emb-switch__track{background:var(--ui-border-hover)}.emb-switch[aria-checked=true]:hover .emb-switch__track{background:var(--ui-chrome-2)}.emb-switch:focus-visible{outline:2px solid #0000}.emb-switch:focus-visible .emb-switch__track{box-shadow:var(--ui-focus)}.emb-switch--sm .emb-switch__track{width:24px;height:14px}.emb-switch--sm .emb-switch__track:after{width:10px;height:10px}.emb-switch--sm[aria-checked=true] .emb-switch__track:after{transform:translate(10px)}.emb-switch[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed}.emb-switch[aria-disabled=true] .emb-switch__track,.emb-switch[aria-disabled=true]:hover .emb-switch__track{background:var(--ui-border)}.emb-switch[aria-disabled=true][aria-checked=true] .emb-switch__track{background:var(--ui-fg-disabled)}.emb-field__hint.is-locked{color:var(--ui-fg-2)}.emb-check__lock{margin-left:var(--ui-sp-2);color:var(--ui-fg-3);vertical-align:-1px;display:inline-flex}.emb-check.is-readonly,.emb-radio.is-readonly,.emb-switch.is-readonly{cursor:default}.emb-check.is-readonly input,.emb-radio.is-readonly input{cursor:default;border-color:var(--ui-border-strong)}.emb-switch.is-readonly .emb-switch__track{opacity:.7}.emb-switch.is-error .emb-switch__track{box-shadow:0 0 0 1px var(--ui-danger)}.emb-switch__spin{margin-left:calc(var(--ui-sp-3) * -1);color:var(--ui-fg-inverse);position:absolute;top:2px;left:50%}.emb-check .emb-field__hint,.emb-radio .emb-field__hint,.emb-switch .emb-field__hint{margin-top:var(--ui-sp-1);display:flex}.emb-select--valid{border-color:var(--ui-success-fg)}.emb-select--loading{align-items:center;gap:var(--ui-sp-3);color:var(--ui-fg-2);cursor:progress;background-image:none;display:inline-flex}.emb-menu__reason{margin-left:var(--ui-sp-6);color:var(--ui-fg-3);font-size:var(--ui-fs-xs);white-space:nowrap}.emb-menu__item.is-active>.emb-menu__reason{color:inherit}.emb-async-skel{padding:var(--ui-sp-4) 0}.emb-timeline--dense .emb-tl{padding-top:1px;padding-bottom:1px}.emb-timeline--comfortable .emb-tl{padding-top:var(--ui-sp-3);padding-bottom:var(--ui-sp-3)}.is-refreshing{opacity:.6;transition:opacity var(--ui-dur)}.emb-rail__badge.is-loading{background:var(--ui-skeleton);min-width:15px}.emb-props__val--editable .emb-props__pen{opacity:0}.emb-props dd:hover .emb-props__pen,.emb-props__pen:focus-visible{opacity:1}.emb-props__pen:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-props__edit{gap:var(--ui-sp-1);flex-direction:column;min-width:0;display:flex}.emb-props__editrow{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}.emb-props__editrow .emb-input{flex:1;min-width:0}.emb-props__saved{align-items:center;gap:var(--ui-sp-2);font-size:var(--ui-fs-xs);color:var(--ui-success-fg);white-space:nowrap;display:inline-flex}.emb-props__lock{color:var(--ui-fg-3);display:inline-flex}.emb-props__new{margin-left:var(--ui-sp-3);padding:1px var(--ui-sp-2);font:600 var(--ui-fs-2xs)/1 var(--ui-font);background:var(--ui-info-bg);color:var(--ui-info-fg)}.emb-props dd.is-new{font-weight:600}.emb-month__msg{align-items:center;gap:var(--ui-sp-4);padding:var(--ui-sp-3) 0;font-size:var(--ui-fs-xs);color:var(--ui-fg-2);display:flex}.emb-kpi__err,.emb-month__msg.is-error{color:var(--ui-danger-fg)}.emb-table th.is-resizable{position:sticky}.emb-table__resize{cursor:col-resize;touch-action:none;border-right:1px solid #0000;width:6px;position:absolute;top:4px;bottom:4px;right:0}.emb-table th:hover .emb-table__resize{border-right-color:var(--ui-border)}.emb-table__resize:focus-visible,.emb-table__resize:hover{border-right:2px solid var(--ui-fg);outline:2px solid #0000}.emb-table__partial{gap:var(--ui-sp-3);background:var(--ui-surface-2);border-top:1px solid var(--ui-border);bottom:0}.emb-table__more,.emb-table__partial{padding:var(--ui-sp-3) var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);align-items:center;display:flex;position:sticky;left:0}.emb-table__more,.emb-tree__twisty{justify-content:center}.emb-pagehead{align-items:center;gap:var(--ui-sp-4);height:var(--ui-header-h);padding:0 var(--ui-sp-5) 0 var(--ui-sp-6);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex:none;min-width:0;display:flex}.emb-pagehead__ctx{flex:none;font-weight:600}.emb-pagehead__ctx li:last-child{display:none}.emb-pagehead__title{font:700 var(--ui-fs-lg)/1 var(--ui-font);color:var(--ui-fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.emb-pagehead__meta{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap}.emb-filterbar__spacer,.emb-pagehead__spacer{flex:1}.emb-filterbar,.emb-pagehead__actions{align-items:center;gap:var(--ui-sp-3);flex:none;display:flex}.emb-filterbar{height:var(--ui-toolbar-h);padding:0 var(--ui-sp-5) 0 var(--ui-sp-6);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-2);min-width:0;overflow:hidden;container-type:inline-size}.emb-filterbar__chips{align-items:center;gap:var(--ui-sp-3);scrollbar-width:none;flex:auto;align-self:stretch;min-width:80px;display:flex;overflow:auto hidden}.emb-bulkbar::-webkit-scrollbar{display:none}.emb-filterbar__chips::-webkit-scrollbar{display:none}.emb-filterbar__end{align-items:center;gap:var(--ui-sp-3);flex:none;display:flex}@container (width<=640px){.emb-filterbar__end{gap:var(--ui-sp-1)}.emb-filterbar__end .emb-btn{gap:0;font-size:0}.emb-filterbar__end .emb-btn .emb-kbd,.emb-filterbar__end .emb-views__mod,.emb-filterbar__result{display:none}}.emb-bulkbar>*,.emb-filterbar__chips>*,.emb-filterbar__end>*{flex-shrink:0}.emb-filterbar__result{font-variant-numeric:tabular-nums}.emb-filterbar__result,.emb-savestatus{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap}.emb-savestatus{align-items:center;gap:var(--ui-sp-2);display:inline-flex}.emb-savestatus--success{color:var(--ui-success-fg)}.emb-savestatus--danger{color:var(--ui-danger-fg)}.emb-savestatus--warning{color:var(--ui-warning-fg)}.emb-savestatus__when{color:var(--ui-fg-3)}.emb-formsec{gap:var(--ui-sp-4);padding:var(--ui-sp-6) 0;border-top:1px solid var(--ui-divider);flex-direction:column;display:flex}.emb-formsec:first-child{border-top:0;padding-top:0}.emb-formsec__head{align-items:baseline;gap:var(--ui-sp-4);display:flex}.emb-formsec__title{font:600 var(--ui-fs-sm)/1.3 var(--ui-font);color:var(--ui-fg);margin:0}.emb-formsec__aside{margin-left:auto}.emb-formsec__aside,.emb-formsec__desc{font-size:var(--ui-fs-xs);color:var(--ui-fg-2)}.emb-formsec__desc{margin:0;line-height:1.4}.emb-formsec__body{gap:var(--ui-sp-6);grid-template-columns:minmax(0,1fr);display:grid}.emb-formsec--2 .emb-formsec__body{grid-template-columns:repeat(2,minmax(280px,1fr))}.emb-formfoot{align-items:center;gap:var(--ui-sp-4);padding:var(--ui-sp-5) var(--ui-sp-6);border-top:1px solid var(--ui-border);background:var(--ui-surface);display:flex}.emb-formfoot.is-sticky{z-index:var(--ui-z-sticky);position:sticky;bottom:0}.emb-errsum__title,.emb-formfoot__actions{gap:var(--ui-sp-3);display:flex}.emb-errsum{padding:var(--ui-sp-4) var(--ui-sp-5);border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-fg)}.emb-errsum:focus{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-errsum__title{margin:0 0 var(--ui-sp-2);color:var(--ui-danger-fg);align-items:center;font-weight:600}.emb-errsum ul{padding-left:var(--ui-sp-7);gap:var(--ui-sp-1);margin:0}.emb-errsum ul,.emb-mail{flex-direction:column;display:flex}.emb-mail{border:1px solid var(--ui-border);background:var(--ui-surface)}.emb-mail__head{gap:var(--ui-sp-2) var(--ui-sp-4);padding:var(--ui-sp-4) var(--ui-sp-5);border-bottom:1px solid var(--ui-divider);background:var(--ui-surface-2);font-size:var(--ui-fs-xs);grid-template-columns:64px minmax(0,1fr);margin:0;display:grid}.emb-mail__files,.emb-mail__head dt{color:var(--ui-fg-2)}.emb-mail__head dd{overflow-wrap:anywhere;min-width:0;margin:0}.emb-mail__body{padding:var(--ui-sp-5)}.emb-mail__text{white-space:pre-wrap;font-size:var(--ui-fs-sm);line-height:1.5}.emb-mail__files{gap:var(--ui-sp-4);padding:0 var(--ui-sp-5) var(--ui-sp-4);font-size:var(--ui-fs-xs);flex-wrap:wrap;margin:0;list-style:none;display:flex}.emb-mail__files li{align-items:center;gap:var(--ui-sp-2);display:inline-flex}.emb-mail__meta{color:var(--ui-fg-3,var(--ui-fg-2))}.emb-mail__note{padding:var(--ui-sp-4) var(--ui-sp-5);border-top:1px solid var(--ui-divider);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);margin:0}.emb-avgroup{align-items:center;display:inline-flex}.emb-avgroup>.emb-avatar,.emb-avgroup>.emb-tip__anchor{box-shadow:0 0 0 1px var(--ui-surface)}.emb-avgroup>*+*{margin-left:calc(var(--ui-sp-1) * -1)}.emb-avgroup__more{background:var(--ui-surface-2);color:var(--ui-fg-2);border:1px solid var(--ui-border)}.emb-avgroup__more:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-board{gap:var(--ui-sp-5);height:100%;min-height:0;padding:var(--ui-sp-5) var(--ui-sp-6);background:var(--ui-canvas);scroll-snap-type:x proximity;align-items:stretch;display:flex;overflow:auto}.emb-board__col{background:var(--ui-surface-2);border:1px solid var(--ui-border);scroll-snap-align:start;flex-direction:column;flex:none;min-height:0;display:flex}.emb-board__col.is-over{border-color:var(--ui-fg);background:var(--ui-selected)}.emb-board__col.is-disabled{opacity:.7}.emb-board__head{align-items:center;gap:var(--ui-sp-3);height:var(--ui-toolbar-h);padding:0 var(--ui-sp-4);border-bottom:1px solid var(--ui-border);flex:none;display:flex}.emb-board__title{font:600 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg)}.emb-board__count{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.emb-board__list{gap:var(--ui-sp-3);padding:var(--ui-sp-4);flex-direction:column;min-height:0;margin:0;list-style:none;display:flex;overflow:auto}.emb-board__card{padding:var(--ui-sp-4) var(--ui-sp-4);background:var(--ui-surface);border:1px solid var(--ui-border);font-size:var(--ui-fs-sm);cursor:grab;line-height:1.35}.emb-board__card:hover{border-color:var(--ui-border-strong)}.emb-board__card.is-active{background:var(--ui-active);box-shadow:inset 3px 0 var(--ui-accent)}.emb-board__card:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-board__empty{padding:var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-views__mod{color:var(--ui-fg-2);font-weight:400}.emb-tree{padding:var(--ui-sp-2) 0;margin:0;list-style:none}.emb-tree__item{align-items:center;gap:var(--ui-sp-2);height:var(--ui-row-regular);padding-right:var(--ui-sp-4);font-size:var(--ui-fs-sm);color:var(--ui-fg);cursor:default;white-space:nowrap;display:flex}.emb-tree__item:hover{background:var(--ui-hover)}.emb-tree__item.is-current{background:var(--ui-active);box-shadow:inset 3px 0 var(--ui-accent);font-weight:600}.emb-tree__item.is-disabled{color:var(--ui-fg-disabled)}.emb-tree__item:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-tree__twisty{width:16px;color:var(--ui-fg-2);flex:none;display:inline-flex}.emb-tree__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.emb-tree__count{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums}.emb-wizard{background:var(--ui-surface);flex-direction:column;min-height:0;display:flex}.emb-wizard__steps{gap:var(--ui-sp-2);padding:0 var(--ui-sp-6);border-bottom:1px solid var(--ui-border);margin:0;list-style:none;display:flex;overflow:auto}.emb-wizard__btn{align-items:center;gap:var(--ui-sp-3);height:var(--ui-toolbar-h);padding:0 var(--ui-sp-4);font:500 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.emb-wizard__btn:disabled{cursor:default}.emb-wizard__btn:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-wizard__step.is-current .emb-wizard__btn{color:var(--ui-fg);border-bottom-color:var(--ui-accent);font-weight:600}.emb-wizard__num{border:1px solid var(--ui-border-strong);width:18px;height:18px;font:600 var(--ui-fs-2xs)/1 var(--ui-font);color:var(--ui-fg-2);flex:none;place-items:center;display:grid}.emb-wizard__step.is-current .emb-wizard__num{background:var(--ui-accent);border-color:var(--ui-fg);color:var(--ui-fg)}.emb-wizard__step.is-done .emb-wizard__num{background:var(--ui-fg);border-color:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-wizard__step.is-error .emb-wizard__num{background:var(--ui-danger-fg);border-color:var(--ui-danger-fg);color:var(--ui-fg-inverse)}.emb-wizard__body{min-height:0;padding:var(--ui-sp-6);flex:1;overflow:auto}.emb-wizard__foot{padding:var(--ui-sp-5) var(--ui-sp-6);border-top:1px solid var(--ui-border);align-items:center}.emb-chart,.emb-wizard__foot{gap:var(--ui-sp-3);display:flex}.emb-chart{flex-direction:column;min-width:0;margin:0}.emb-chart svg{display:block;overflow:visible}.emb-chart__tick{font:400 var(--ui-fs-2xs) var(--ui-font);fill:var(--ui-fg-2)}.emb-chart__val{font:600 var(--ui-fs-2xs) var(--ui-font);fill:var(--ui-fg)}.emb-legend{gap:var(--ui-sp-2) var(--ui-sp-6);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.emb-legend li{align-items:center;gap:var(--ui-sp-3);display:inline-flex}.emb-legend__key{border:0 solid;flex:none;width:10px;height:10px}.emb-legend__key.is-dashed{background:0 0;border-top-style:dashed;border-top-width:2px;width:14px;height:0}.emb-legend__val{color:var(--ui-fg);font-variant-numeric:tabular-nums;font-weight:600}.emb-chip--add.is-disabled,.emb-chip.is-disabled{color:var(--ui-fg-disabled);border-color:var(--ui-border);cursor:not-allowed}.emb-files--dense .emb-file{min-height:var(--ui-row-dense);padding-top:var(--ui-sp-1);padding-bottom:var(--ui-sp-1)}.emb-files--comfortable .emb-file{min-height:var(--ui-row-comfortable)}.emb-secnav--dense .emb-secnav__item{min-height:var(--ui-row-dense)}.emb-secnav--comfortable .emb-secnav__item{min-height:var(--ui-row-comfortable)}.emb-switch__state{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);min-width:20px}.emb-numfield input{text-align:right;font-variant-numeric:tabular-nums}.emb-numfield__step{margin:-1px calc(var(--ui-sp-4) * -1) -1px 0;border-left:1px solid var(--ui-border);flex-direction:column;align-self:stretch;display:flex}.emb-input--sm .emb-numfield__step{margin-right:calc(var(--ui-sp-3) * -1)}.emb-numfield__step button{width:18px;color:var(--ui-fg-2);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid}.emb-numfield__step button+button{border-top:1px solid var(--ui-border)}.emb-numfield__step button:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-numfield__step button:disabled{color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.emb-btn--full{width:100%}.emb-btn[aria-busy=true]{cursor:progress}.emb-btn[aria-busy=true] .emb-spinner{border-width:1.5px;width:12px;height:12px}.emb-btn--ghost[aria-pressed=true],.emb-btn--secondary[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-fg-2)}.emb-btn--ghost[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ui-accent);border-color:#0000}.emb-btngroup{align-items:stretch;display:inline-flex}.emb-btngroup>*+*{margin-left:-1px}.emb-btngroup .emb-btn:focus-visible,.emb-btngroup .emb-btn:hover{z-index:var(--ui-z-raised);position:relative}.emb-btngroup>.emb-pop__anchor>.emb-btn{height:100%}.emb-split__caret{width:var(--ui-ctl-md);padding:0}.emb-btn--sm.emb-split__caret{width:var(--ui-ctl-sm)}.emb-btn--primary.emb-split__caret{border-left-color:var(--ui-on-accent-line)}.emb-tip--wrap{white-space:normal;max-width:var(--ui-tip-max-w)}.emb-tip .emb-kbd{margin-left:var(--ui-sp-3);background:var(--ui-chrome-hover);border-color:var(--ui-chrome-border);color:var(--ui-fg-inverse-2)}.emb-tip__anchor{max-width:100%;display:inline-flex}.emb-pop__anchor{vertical-align:middle;display:inline-flex;position:relative}.emb-pop{z-index:var(--ui-z-popover);min-width:var(--ui-menu-w);max-width:min(var(--ui-pop-max-w),100vw - 32px);padding:var(--ui-sp-5);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);font:400 var(--ui-fs-sm)/1.4 var(--ui-font);color:var(--ui-fg);text-align:left;white-space:normal;position:absolute;top:calc(100% + 4px);left:0}.emb-pop--end{left:auto;right:0}.emb-pop--top{top:auto;bottom:calc(100% + 4px)}.emb-pop--flush{padding:0}.emb-pop__title{margin:0 0 var(--ui-sp-4);font:600 var(--ui-fs-sm)/1.3 var(--ui-font)}.emb-pop__foot{justify-content:flex-end;gap:var(--ui-sp-3);margin:var(--ui-sp-5) calc(var(--ui-sp-5) * -1) calc(var(--ui-sp-5) * -1);padding:var(--ui-sp-4) var(--ui-sp-5);border-top:1px solid var(--ui-divider);background:var(--ui-surface-2);display:flex}.emb-pop__anchor>.emb-menu{top:calc(100% + 4px)}.emb-pop__anchor>.emb-menu.emb-pop--top{top:auto;bottom:calc(100% + 4px)}.emb-menu__radio{background:currentColor;border-radius:50%;width:6px;height:6px}.emb-banner{align-items:flex-start;gap:var(--ui-sp-4);padding:var(--ui-sp-4) var(--ui-sp-5);border:1px solid color-mix(in srgb,var(--ui-neutral) 45%,var(--ui-surface));background:var(--ui-neutral-bg);font:400 var(--ui-fs-sm)/1.45 var(--ui-font);color:var(--ui-fg);display:flex}.emb-banner__icon{color:var(--ui-neutral-fg);flex:none;margin-top:1px;display:inline-flex}.emb-banner__body{text-wrap:pretty;flex:1;min-width:0}.emb-banner__title{font-weight:600}.emb-banner__actions{align-items:center;gap:var(--ui-sp-3);flex:none;align-self:center;display:flex}.emb-banner__x{margin:calc(var(--ui-sp-2) * -1) calc(var(--ui-sp-3) * -1) calc(var(--ui-sp-2) * -1) 0}.emb-banner--info{background:var(--ui-info-bg);border-color:color-mix(in srgb,var(--ui-info) 40%,var(--ui-surface))}.emb-banner--info .emb-banner__icon{color:var(--ui-info-fg)}.emb-banner--success{background:var(--ui-success-bg);border-color:color-mix(in srgb,var(--ui-success) 45%,var(--ui-surface))}.emb-banner--success .emb-banner__icon{color:var(--ui-success-fg)}.emb-banner--warning{background:var(--ui-warning-bg);border-color:color-mix(in srgb,var(--ui-warning) 40%,var(--ui-surface))}.emb-banner--warning .emb-banner__icon{color:var(--ui-warning-fg)}.emb-banner--danger{background:var(--ui-danger-bg);border-color:color-mix(in srgb,var(--ui-danger) 35%,var(--ui-surface))}.emb-banner--danger .emb-banner__icon{color:var(--ui-danger-fg)}.emb-banner--page{padding:var(--ui-sp-4) var(--ui-sp-6);border-width:0 0 1px}.emb-envbar{justify-content:center;align-items:center;gap:var(--ui-sp-4);height:var(--ui-envbar-h);padding:0 var(--ui-sp-5);background:var(--ui-env-test);color:var(--ui-fg);font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;grid-column:1/-1;display:flex}.emb-envbar span:last-child{letter-spacing:0;text-transform:none;font-weight:500}.emb-envbar--staging{background:var(--ui-env-staging)}.emb-envbar--training{background:var(--ui-env-training)}.emb-envtag{height:20px;padding:0 var(--ui-sp-3);background:var(--ui-env-test);color:var(--ui-fg);font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.emb-envtag--staging{background:var(--ui-env-staging)}.emb-envtag--training{background:var(--ui-env-training)}.emb-toasts{z-index:var(--ui-z-toast);flex-direction:column-reverse;position:fixed;bottom:16px;left:16px}.emb-toast,.emb-toasts{gap:var(--ui-sp-4);display:flex}.emb-toast{pointer-events:auto;min-height:var(--ui-toolbar-h);max-width:min(var(--ui-toast-w),100vw - 32px);padding:0 var(--ui-sp-3) 0 var(--ui-sp-5);background:var(--ui-chrome);color:var(--ui-fg-inverse);font:400 var(--ui-fs-sm)/1.35 var(--ui-font);box-shadow:var(--ui-shadow-toast);align-items:center}.emb-toast__icon{flex:none;display:inline-flex}.emb-toast--success .emb-toast__icon{color:var(--ui-success-on-dark)}.emb-toast--danger .emb-toast__icon{color:var(--ui-danger-on-dark)}.emb-toast--warning .emb-toast__icon{color:var(--ui-warning-on-dark)}.emb-toast--info .emb-toast__icon{color:var(--ui-info-on-dark)}.emb-toast__msg{min-width:0;padding:var(--ui-sp-4) 0;text-wrap:pretty;flex:1}.emb-toast__actions{align-items:center;gap:var(--ui-sp-2);flex:none;display:flex}.emb-dialog-backdrop{z-index:var(--ui-z-dialog);padding:12vh var(--ui-sp-6) var(--ui-sp-6);background:var(--ui-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.emb-dialog{width:var(--ui-dialog-md);background:var(--ui-surface);max-width:100%;max-height:76vh;box-shadow:var(--ui-shadow-dialog);font-family:var(--ui-font);color:var(--ui-fg);flex-direction:column;display:flex}.emb-dialog--sm{width:var(--ui-dialog-sm)}.emb-dialog--lg{width:var(--ui-dialog-lg)}.emb-dialog__head{align-items:flex-start;gap:var(--ui-sp-4);padding:var(--ui-sp-6) var(--ui-sp-5) 0 var(--ui-sp-6);flex:none;display:flex}.emb-dialog__icon{margin-top:var(--ui-sp-1);color:var(--ui-fg-2);display:inline-flex}.emb-dialog--danger .emb-dialog__icon{color:var(--ui-danger-fg)}.emb-dialog__titles{flex:1;min-width:0}.emb-dialog__title{font:700 var(--ui-fs-lg)/1.3 var(--ui-font);color:var(--ui-fg);margin:0}.emb-dialog__desc{margin:var(--ui-sp-2) 0 0;font-size:var(--ui-fs-sm);color:var(--ui-fg-2);line-height:1.45}.emb-dialog__body{min-height:0;padding:var(--ui-sp-5) var(--ui-sp-6) var(--ui-sp-6);font-size:var(--ui-fs-sm);flex:1;line-height:1.5;overflow:auto}.emb-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--ui-sp-4);padding:var(--ui-sp-4) var(--ui-sp-6);border-top:1px solid var(--ui-divider);background:var(--ui-surface-2);flex:none;display:flex}.emb-dialog__foot-left{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);margin-right:auto}.emb-drawer-backdrop{z-index:var(--ui-z-dialog);background:var(--ui-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.emb-drawer{width:var(--ui-drawer-md);background:var(--ui-surface);max-width:100%;height:100%;box-shadow:var(--ui-shadow-dialog);font-family:var(--ui-font);color:var(--ui-fg);flex-direction:column;display:flex}.emb-drawer--lg{width:var(--ui-drawer-lg)}.emb-drawer .emb-dialog__head{padding-bottom:var(--ui-sp-5);border-bottom:1px solid var(--ui-border)}@keyframes emb-spin{to{transform:rotate(1turn)}}@keyframes emb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes emb-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes emb-flash{0%{background:var(--ui-active-selected)}}.emb-spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite emb-spin;display:inline-block}.emb-spinner--sm{border-width:1.5px;width:12px;height:12px}.emb-spinner--lg{border-width:2.5px;width:24px;height:24px}.emb-loading{align-items:center;gap:var(--ui-sp-4);font-size:var(--ui-fs-sm);color:var(--ui-fg-2);display:inline-flex}.emb-skel{height:var(--ui-skeleton-h);background:linear-gradient(90deg,var(--ui-skeleton) 0,var(--ui-skeleton-hi) 50%,var(--ui-skeleton) 100%);background-size:200% 100%;max-width:100%;animation:1.4s linear infinite emb-shimmer;display:block}.emb-skel-lines{gap:var(--ui-sp-4)}.emb-progress,.emb-skel-lines{flex-direction:column;display:flex}.emb-progress{gap:var(--ui-sp-2);min-width:0}.emb-progress__label{justify-content:space-between;gap:var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);font-variant-numeric:tabular-nums;display:flex}.emb-progress__track{background:var(--ui-divider);height:4px;position:relative;overflow:hidden}.emb-progress__bar{background:var(--ui-fg);height:100%;transition:width var(--ui-dur-slow) var(--ui-ease)}.emb-progress--indeterminate .emb-progress__bar{animation:emb-indet 1.2s var(--ui-ease) infinite;width:30%!important}.emb-progress--success .emb-progress__bar{background:var(--ui-success)}.emb-progress--danger .emb-progress__bar{background:var(--ui-danger)}.emb-empty{justify-content:center;align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-8) var(--ui-sp-6);text-align:center;font:400 var(--ui-fs-sm)/1.45 var(--ui-font);color:var(--ui-fg-2);flex-direction:column;display:flex}.emb-empty--compact{padding:var(--ui-sp-6) var(--ui-sp-5)}.emb-empty__icon{margin-bottom:var(--ui-sp-2);color:var(--ui-fg-3);display:inline-flex}.emb-empty--error .emb-empty__icon{color:var(--ui-danger-fg)}.emb-empty__title{font:600 var(--ui-fs-sm)/1.3 var(--ui-font);color:var(--ui-fg);margin:0}.emb-empty__text{text-wrap:pretty;max-width:380px;margin:0}.emb-empty__actions{gap:var(--ui-sp-4);margin-top:var(--ui-sp-4);display:flex}@media (prefers-reduced-motion:reduce){.emb-spinner{animation-duration:2.4s}.emb-progress--indeterminate .emb-progress__bar,.emb-skel,.emb-table tbody tr.is-changed td{animation:none}}.emb-bulkbar{align-items:center;gap:var(--ui-sp-3);height:var(--ui-toolbar-h);padding:0 var(--ui-sp-5) 0 var(--ui-sp-6);background:var(--ui-chrome);color:var(--ui-fg-inverse);scrollbar-width:none;flex:none;min-width:0;display:flex;overflow:auto hidden}.emb-bulkbar__count{margin-right:var(--ui-sp-4);font:600 var(--ui-fs-sm)/1 var(--ui-font);white-space:nowrap}.emb-bulkbar__spacer,.emb-statusbar__spacer{flex:1}.emb-pane{width:var(--ui-pane-w);background:var(--ui-surface);border-left:1px solid var(--ui-border);min-height:0}.emb-pane,.emb-pane__head{flex-direction:column;flex:none;display:flex}.emb-pane__head{gap:var(--ui-sp-3);padding:var(--ui-sp-4) var(--ui-sp-5) var(--ui-sp-5) var(--ui-sp-6);border-bottom:1px solid var(--ui-border)}.emb-pane__bar{align-items:center;gap:var(--ui-sp-1);height:24px;display:flex}.emb-pane__ref{font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2)}.emb-pane__pos,.emb-pane__ref{font-variant-numeric:tabular-nums}.emb-pane__pos{margin:0 var(--ui-sp-2) 0 auto;font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-pane__title{font:700 var(--ui-fs-xl)/1.2 var(--ui-font);color:var(--ui-fg);margin:0}.emb-pane__meta{gap:var(--ui-sp-4);font-size:var(--ui-fs-sm);color:var(--ui-fg-2)}.emb-pane__meta,.emb-pane__titlerow{align-items:center;min-width:0;display:flex}.emb-pane__titlerow{gap:var(--ui-sp-2) var(--ui-sp-4);flex-wrap:wrap}.emb-pane__titlerow .emb-pane__title{flex:0 auto;min-width:0}.emb-pane__actions{align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-4) var(--ui-sp-5) var(--ui-sp-4) var(--ui-sp-6);border-bottom:1px solid var(--ui-border);flex:none;display:flex}.emb-pane__body{min-height:0;padding:var(--ui-sp-5) var(--ui-sp-6) var(--ui-sp-7);gap:var(--ui-sp-6);flex-direction:column;flex:1;display:flex;overflow:auto}@media (width<=1100px){.emb-pane--responsive{z-index:var(--ui-z-pane);box-shadow:var(--ui-shadow-pop);position:absolute;top:0;bottom:0;right:0}}.emb-section-h{justify-content:space-between;align-items:baseline;gap:var(--ui-sp-4);margin:0 0 var(--ui-sp-3);display:flex}.emb-section-h__label{font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2);margin:0}.emb-section-h__aside,.emb-statusbar{font-size:var(--ui-fs-xs);color:var(--ui-fg-2)}.emb-statusbar{align-items:center;gap:var(--ui-sp-6);height:var(--ui-statusbar-h);padding:0 var(--ui-sp-5) 0 var(--ui-sp-6);border-top:1px solid var(--ui-border);background:var(--ui-surface-2);white-space:nowrap;flex:none;display:flex;overflow:hidden}.emb-statusbar__hint{align-items:center;gap:var(--ui-sp-2);display:inline-flex}.emb-statusbar .emb-kbd{background:var(--ui-surface)}.emb-split{width:100%;height:100%}.emb-split,.emb-split__pane{min-width:0;min-height:0;display:flex}.emb-split__pane{flex-direction:column;overflow:hidden}.emb-split__handle{cursor:col-resize;width:7px;z-index:var(--ui-z-sticky-head);background:0 0;border:0;flex:none;margin:0 -3px;padding:0;position:relative}.emb-split__handle:after{content:"";background:var(--ui-border);width:1px;position:absolute;top:0;bottom:0;left:3px}.emb-split__handle.is-dragging:after,.emb-split__handle:focus-visible:after,.emb-split__handle:hover:after{background:var(--ui-accent);width:3px;left:2px}.emb-split__handle:focus-visible{outline:2px solid #0000}.emb-disc{border-bottom:1px solid var(--ui-divider)}.emb-disc__btn{align-items:center;gap:var(--ui-sp-3);width:100%;height:var(--ui-ctl-lg);font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.emb-disc__btn:hover{color:var(--ui-fg)}.emb-disc__btn:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-disc__btn .emb-icon{transition:transform var(--ui-dur) var(--ui-ease)}.emb-disc__btn[aria-expanded=true] .emb-icon:first-child{transform:rotate(90deg)}.emb-disc__count{color:var(--ui-fg-3);font-weight:500}.emb-disc__aside,.emb-disc__count{letter-spacing:0;text-transform:none}.emb-disc__aside{font:400 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);margin-left:auto}.emb-disc__body{padding:0 0 var(--ui-sp-5)}.emb-table tbody tr.is-disabled td{color:var(--ui-fg-disabled)}.emb-table tbody tr.is-locked td{background:var(--ui-surface-2)}.emb-table tbody tr.is-unread td{font-weight:600}.emb-table tbody tr.is-unread:not(.is-active) td:first-child{box-shadow:inset 3px 0 0 var(--ui-unread)}.emb-table tbody tr.is-changed td{animation:emb-flash 1.6s var(--ui-ease)}.emb-table td.is-sticky,.emb-table th.is-sticky{position:sticky}.emb-table td.is-sticky{z-index:var(--ui-z-raised);background:var(--ui-surface)}.emb-table th.is-sticky{z-index:var(--ui-z-sticky-head)}.emb-table tfoot td{z-index:var(--ui-z-raised);height:var(--ui-row-regular);background:var(--ui-surface-2);border-top:1px solid var(--ui-border);border-bottom:0;font-weight:600;position:sticky;bottom:0}.emb-table__rowact{justify-content:flex-end;gap:var(--ui-sp-1);opacity:0;transition:opacity var(--ui-dur);display:flex}.emb-table tbody tr.is-active .emb-table__rowact,.emb-table tbody tr:hover .emb-table__rowact,.emb-table__rowact:focus-within{opacity:1}.emb-table td.emb-table__state{white-space:normal;padding:0;height:auto!important}.emb-table__lock{vertical-align:-2px;margin-right:var(--ui-sp-2);color:var(--ui-fg-3);display:inline-flex}.emb-badge--sm{height:var(--ui-badge-h-sm);padding:0 var(--ui-sp-2);gap:var(--ui-sp-2);font-size:var(--ui-fs-2xs)}.emb-badge--sm .emb-badge__dot{width:var(--ui-dot-sm);height:var(--ui-dot-sm)}.emb-badge--strong{background:var(--ui-neutral-fg);color:var(--ui-fg-inverse)}.emb-badge--strong .emb-badge__dot{background:var(--ui-surface)!important}.emb-badge--strong.emb-badge--info{background:var(--ui-info-fg);color:var(--ui-fg-inverse)}.emb-badge--strong.emb-badge--success{background:var(--ui-success-fg);color:var(--ui-fg-inverse)}.emb-badge--strong.emb-badge--warning{background:var(--ui-warning-fg);color:var(--ui-fg-inverse)}.emb-badge--strong.emb-badge--danger{background:var(--ui-danger-fg);color:var(--ui-fg-inverse)}.emb-badge--strong.emb-badge--pending{background:var(--ui-pending);color:var(--ui-fg-inverse)}.emb-badge__icon{display:inline-flex}.emb-deadline--extended .emb-deadline__rel{color:var(--ui-extended-fg);font-weight:600}.emb-deadline--waived .emb-deadline__date{color:var(--ui-fg-3);text-decoration:line-through}.emb-deadline--paused .emb-deadline__rel,.emb-deadline--waived .emb-deadline__rel{color:var(--ui-fg-2)}.emb-deadline__was{color:var(--ui-fg-3);font-size:.92em;text-decoration:line-through}.emb-time.is-invalid{color:var(--ui-danger-fg)}.emb-money__conv{margin-left:var(--ui-sp-3);color:var(--ui-fg-3);font-size:.92em}.emb-email.is-bounced a{color:var(--ui-fg-2);text-decoration:line-through}.emb-email__hint.is-bounced{color:var(--ui-danger-fg);font-weight:600}.emb-email__hint.is-unverified{color:var(--ui-fg-3)}.emb-props__section{font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2);grid-column:1/-1;padding:var(--ui-sp-6) 0 var(--ui-sp-2)!important;border-top:0!important}.emb-props__section:first-child{padding-top:0!important}.emb-props dd.is-changed{box-shadow:inset 3px 0 0 var(--ui-info);padding-left:var(--ui-sp-4)}.emb-props__val{align-items:center;gap:var(--ui-sp-2);min-width:0;display:flex}.emb-props__val .emb-copy{opacity:0}.emb-props .emb-copy:focus-visible,.emb-props dd:hover .emb-copy{opacity:1}.emb-chip.is-open{border-color:var(--ui-fg);box-shadow:inset 0 0 0 1px var(--ui-fg)}.emb-chip.is-invalid{border-color:var(--ui-danger)}.emb-chip.is-invalid .emb-chip__val{color:var(--ui-danger-fg);text-decoration:line-through}.emb-chip.is-locked{background:var(--ui-surface-2);border-color:var(--ui-border)}.emb-chip__lock{padding:0 var(--ui-sp-3) 0 var(--ui-sp-1);color:var(--ui-fg-3);display:inline-flex}.emb-tab__skel{background:var(--ui-divider);width:14px;height:8px;display:inline-block}.emb-tabs__more{align-items:center;gap:var(--ui-sp-2);font:600 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.emb-tabs__more:hover{color:var(--ui-fg)}.emb-tabs__more.is-current{color:var(--ui-fg);box-shadow:inset 0 -2px 0 var(--ui-accent)}.emb-tabs__more:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-palette__item[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed}.emb-palette__item[aria-disabled=true] .emb-icon{color:var(--ui-fg-disabled)}.emb-palette__status{gap:var(--ui-sp-4);padding:var(--ui-sp-6) var(--ui-sp-5);color:var(--ui-fg-2);font-size:var(--ui-fs-sm)}.emb-palette__status.is-error{color:var(--ui-danger-fg)}.emb-combo__more{padding:0 var(--ui-sp-2);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap}.emb-combo__status.is-error{color:var(--ui-danger-fg)}.emb-linkbtn{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.emb-shell--env{grid-template-rows:22px var(--ui-topbar-h) minmax(0,1fr)}.emb-shell--wide{grid-template-columns:200px minmax(0,1fr)}.emb-rail--wide{padding:var(--ui-sp-3);align-items:stretch}.emb-rail--wide .emb-rail__item{justify-content:flex-start;gap:var(--ui-sp-4);width:auto;height:32px;padding:0 var(--ui-sp-4);font:500 var(--ui-fs-sm)/1 var(--ui-font);text-align:left;display:flex}.emb-rail--wide .emb-rail__badge{margin-left:auto;position:static}.emb-rail__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emb-rail__item:disabled,.emb-rail__item[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.emb-avatar{overflow:hidden}.emb-avatar--sm{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);font-size:var(--ui-fs-2xs)}.emb-avatar--lg{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);font-size:var(--ui-fs-sm)}.emb-avatar--t1{background:var(--ui-info-bg);color:var(--ui-info-fg)}.emb-avatar--t2{background:var(--ui-success-bg);color:var(--ui-success-fg)}.emb-avatar--t3{background:var(--ui-warning-bg);color:var(--ui-warning-fg)}.emb-avatar--t4{background:var(--ui-neutral-bg);color:var(--ui-neutral-fg)}.emb-avatar--t5{background:var(--ui-pending-bg);color:var(--ui-pending-fg)}.emb-avatar--empty{background:var(--ui-surface);color:var(--ui-fg-3);box-shadow:inset 0 0 0 1px var(--ui-border-strong)}.emb-avatar img{-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.emb-person{align-items:center;gap:var(--ui-sp-3);min-width:0;max-width:100%;display:inline-flex}.emb-person__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.emb-person__name{font-weight:600;font-size:var(--ui-fs-sm);color:var(--ui-fg)}.emb-person__name,.emb-person__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emb-person__sub{font-size:var(--ui-fs-xs);color:var(--ui-fg-2)}.emb-person--inline .emb-person__text{align-items:baseline;gap:var(--ui-sp-3);flex-direction:row}.emb-person--inline .emb-person__name{font-weight:500}.emb-pipe{font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-3);flex-shrink:0;margin:0;padding:0;list-style:none;overflow:hidden}.emb-pipe,.emb-pipe__step{align-items:center;min-width:0;display:flex}.emb-pipe__step{gap:var(--ui-sp-3);white-space:nowrap}.emb-pipe__step+.emb-pipe__step:before{content:"";width:16px;height:1px;margin:0 var(--ui-sp-3);background:var(--ui-border-strong);flex:none}.emb-pipe__step.is-done+.emb-pipe__step:before{background:var(--ui-fg)}.emb-pipe__mark{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:14px;height:14px;color:var(--ui-fg-3);flex:none;place-items:center;display:grid}.emb-pipe__step.is-done{color:var(--ui-fg-2)}.emb-pipe__step.is-done .emb-pipe__mark{background:var(--ui-fg);border-color:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-pipe__step.is-current{color:var(--ui-fg);font-weight:700}.emb-pipe__step.is-current .emb-pipe__mark{border:2px solid var(--ui-fg);background:var(--ui-accent)}.emb-pipe__step.is-blocked{color:var(--ui-danger-fg);font-weight:600}.emb-pipe__step.is-blocked .emb-pipe__mark{border-color:var(--ui-danger);color:var(--ui-danger-fg)}.emb-pipe__step.is-skipped .emb-pipe__label{text-decoration:line-through}.emb-pipe__count{color:var(--ui-fg-3);font-variant-numeric:tabular-nums;font-weight:500}.emb-pipe--compact .emb-pipe__step:not(.is-current) .emb-pipe__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.emb-pipe--compact .emb-pipe__step+.emb-pipe__step:before{width:8px;margin:0 var(--ui-sp-2)}.emb-files{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emb-file{align-items:center;gap:var(--ui-sp-4);min-height:36px;padding:var(--ui-sp-2) 0;border-bottom:1px solid var(--ui-divider);font-size:var(--ui-fs-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.emb-file__icon{color:var(--ui-fg-2);display:inline-flex}.emb-file__main{gap:var(--ui-sp-1);flex-direction:column;min-width:0;display:flex}.emb-file__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-fg);font-weight:500;overflow:hidden}button.emb-file__name{font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}button.emb-file__name:hover{text-decoration-color:currentColor}.emb-file__meta{align-items:center;gap:var(--ui-sp-3);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);font-variant-numeric:tabular-nums;display:flex}.emb-file__actions{gap:var(--ui-sp-1);display:flex}.emb-file.is-failed .emb-file__meta{color:var(--ui-danger-fg)}.emb-file.is-replaced .emb-file__name{color:var(--ui-fg-3);text-decoration:line-through}.emb-file .emb-progress{width:120px}.emb-drop{justify-content:center;align-items:center;gap:var(--ui-sp-2);padding:var(--ui-sp-6);border:1px dashed var(--ui-border-strong);background:var(--ui-surface-2);font-size:var(--ui-fs-sm);color:var(--ui-fg-2);text-align:center;cursor:pointer;flex-direction:column;display:flex}.emb-drop:hover{border-color:var(--ui-fg-2)}.emb-drop.is-over{border-color:var(--ui-fg);background:var(--ui-selected);color:var(--ui-fg);border-style:solid}.emb-drop:focus-within{border-color:var(--ui-fg);box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-drop.is-disabled{background:var(--ui-disabled-bg);border-color:var(--ui-border);color:var(--ui-fg-disabled);cursor:not-allowed}.emb-drop.is-error{border-color:var(--ui-danger)}.emb-drop__title{color:var(--ui-fg);font-weight:600}.emb-drop.is-disabled .emb-drop__title{color:var(--ui-fg-disabled)}.emb-drop input{opacity:0;width:1px;height:1px;position:absolute}.emb-timeline{margin:0;padding:0;list-style:none}.emb-tl{gap:var(--ui-sp-4);padding:var(--ui-sp-2) 0;font-size:var(--ui-fs-sm);grid-template-columns:16px minmax(0,1fr);line-height:1.4;display:grid;position:relative}.emb-tl:before{content:"";background:var(--ui-divider);width:1px;position:absolute;top:22px;bottom:-4px;left:7px}.emb-tl:last-child:before{display:none}.emb-tl__mark{background:var(--ui-surface);width:16px;height:16px;color:var(--ui-fg-2);place-items:center;margin-top:1px;display:grid}.emb-tl--status .emb-tl__mark{color:var(--ui-fg)}.emb-tl__when{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);display:block}.emb-tl__who{font-weight:600}.emb-tl__detail{margin-top:var(--ui-sp-2);padding:var(--ui-sp-3) var(--ui-sp-4);background:var(--ui-surface-2);font-size:var(--ui-fs-sm);white-space:pre-wrap;overflow-wrap:anywhere}.emb-timeline--compact .emb-tl{gap:var(--ui-sp-4);padding:var(--ui-sp-2) 0;grid-template-columns:112px minmax(0,1fr)}.emb-timeline--compact .emb-tl:before,.emb-timeline--compact .emb-tl__mark{display:none}.emb-timeline--compact .emb-tl__when{font-size:var(--ui-fs-sm)}.emb-comments{gap:var(--ui-sp-5);flex-direction:column;display:flex}.emb-comment{gap:var(--ui-sp-4);grid-template-columns:24px minmax(0,1fr);display:grid}.emb-comment__head{align-items:baseline;gap:var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-3);display:flex}.emb-comment__author{font-size:var(--ui-fs-sm);color:var(--ui-fg);font-weight:600}.emb-comment__body{margin-top:var(--ui-sp-1);font-size:var(--ui-fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.emb-comment__body .emb-mention{background:var(--ui-selected);font-weight:600}.emb-composer{gap:var(--ui-sp-3);flex-direction:column;display:flex}.emb-composer__row{justify-content:space-between;align-items:center;gap:var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-3);display:flex}.emb-diff{border-collapse:collapse;width:100%;font-size:var(--ui-fs-sm);line-height:1.4}.emb-diff th{border-bottom:1px solid var(--ui-border);text-align:left;font-size:var(--ui-fs-xs);color:var(--ui-fg-2);font-weight:600}.emb-diff td,.emb-diff th{padding:var(--ui-sp-2) var(--ui-sp-5) var(--ui-sp-2) 0}.emb-diff td{border-bottom:1px solid var(--ui-divider);vertical-align:top;overflow-wrap:anywhere}.emb-diff td:first-child{color:var(--ui-fg-2);white-space:nowrap}.emb-diff del{background:var(--ui-danger-bg);color:var(--ui-danger-fg);text-decoration:line-through}.emb-diff ins{background:var(--ui-success-bg);color:var(--ui-success-fg);text-decoration:none}.emb-diff__meta{margin-top:var(--ui-sp-3);font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-tag{align-items:center;gap:var(--ui-sp-2);max-width:100%;height:20px;padding:0 var(--ui-sp-3);border:1px solid var(--ui-border);background:var(--ui-surface);font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);white-space:nowrap;display:inline-flex}.emb-tag>span{text-overflow:ellipsis;overflow:hidden}.emb-tag--sm{height:16px;padding:0 var(--ui-sp-2);font-size:var(--ui-fs-2xs)}.emb-tag.is-disabled{color:var(--ui-fg-disabled);border-color:var(--ui-border)}.emb-tag--soft{background:var(--ui-neutral-bg);color:var(--ui-neutral-fg);border-color:#0000}.emb-tag__x{width:14px;height:14px;color:var(--ui-fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-3px;padding:0;display:inline-flex}.emb-tag__x:hover{color:var(--ui-fg);background:var(--ui-hover)}.emb-tag__x:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-seg{height:var(--ui-ctl-md);border:1px solid var(--ui-border-strong);background:var(--ui-surface);display:inline-flex}.emb-seg__opt{align-items:center;gap:var(--ui-sp-2);padding:0 var(--ui-sp-5);font:500 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.emb-seg__opt+.emb-seg__opt{border-left:1px solid var(--ui-border)}.emb-seg__opt:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-seg__opt[aria-checked=true]{background:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-seg__opt:focus-visible{z-index:var(--ui-z-raised);box-shadow:var(--ui-focus);outline:2px solid #0000;position:relative}.emb-seg__opt:disabled,.emb-seg__opt[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.emb-seg--sm{height:var(--ui-ctl-sm)}.emb-seg--sm .emb-seg__opt{padding:0 var(--ui-sp-4);font-size:var(--ui-fs-xs)}.emb-seg--lg{height:var(--ui-ctl-lg)}.emb-seg--lg .emb-seg__opt{padding:0 var(--ui-sp-5)}.emb-crumbs ol{font:600 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);margin:0;padding:0;list-style:none}.emb-crumbs li,.emb-crumbs ol{align-items:center;gap:var(--ui-sp-3);min-width:0;display:flex}.emb-bar__label,.emb-crumbs li,.emb-month__ev,.emb-pager__range{white-space:nowrap}.emb-crumbs li+li:before{content:"/";color:var(--ui-border-strong);font-weight:400}.emb-crumbs a,.emb-crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.emb-crumbs a:hover,.emb-crumbs button:hover{color:var(--ui-fg);text-decoration:underline}.emb-crumbs a:focus-visible,.emb-crumbs button:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-crumbs [aria-current=page]{color:var(--ui-fg)}.emb-pager{align-items:center;gap:var(--ui-sp-4);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);display:flex}.emb-pager__range{font-variant-numeric:tabular-nums}.emb-pager__pages{gap:var(--ui-sp-1);display:flex}.emb-pager__page{min-width:var(--ui-ctl-sm);height:var(--ui-ctl-sm);padding:0 var(--ui-sp-2);font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.emb-pager__page:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-pager__page[aria-current=page]{background:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-pager__page:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-pager__gap{text-align:center;min-width:16px}.emb-link{color:var(--ui-link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.emb-link:hover{color:var(--ui-link-hover);-webkit-text-decoration-color:var(--ui-link-hover-line);text-decoration-color:var(--ui-link-hover-line);text-decoration-thickness:var(--ui-link-hover-thickness)}.emb-link:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-link--muted{color:var(--ui-fg-2)}.emb-link--plain{text-decoration-color:#0000}.emb-link--plain:hover{text-decoration-color:currentColor}.emb-link__ext{vertical-align:-1px;margin-left:var(--ui-sp-1);display:inline-flex}.emb-link[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed;text-decoration:none}.emb-keys{gap:var(--ui-sp-6) var(--ui-sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.emb-keys__row{justify-content:space-between;align-items:center;gap:var(--ui-sp-5);padding:var(--ui-sp-2) 0;border-bottom:1px solid var(--ui-divider);font-size:var(--ui-fs-sm);display:flex}.emb-keys__row.is-off,.emb-keys__row.is-off .emb-kbd{color:var(--ui-fg-disabled)}.emb-kpi{gap:var(--ui-sp-2);min-width:0;padding:var(--ui-sp-5) var(--ui-sp-6);border:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;display:flex}.emb-kpi__label{font-size:var(--ui-fs-xs);color:var(--ui-fg-2)}.emb-kpi__value{font:700 var(--ui-fs-2xl)/1.1 var(--ui-font);color:var(--ui-fg);font-variant-numeric:tabular-nums}.emb-kpi__foot{align-items:center;gap:var(--ui-sp-4);min-height:16px;font-size:var(--ui-fs-xs);color:var(--ui-fg-2);display:flex}.emb-kpi__delta{font-variant-numeric:tabular-nums;font-weight:600}.emb-kpi__delta.is-good{color:var(--ui-success-fg)}.emb-kpi__delta.is-bad{color:var(--ui-danger-fg)}.emb-kpi--loading .emb-kpi__value{color:#0000}.emb-spark{display:block;overflow:visible}.emb-bars{gap:var(--ui-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emb-bar{align-items:center;gap:var(--ui-sp-4);font-size:var(--ui-fs-xs);grid-template-columns:minmax(80px,32%) minmax(0,1fr) auto;display:grid}.emb-bar__label{text-overflow:ellipsis;color:var(--ui-fg);overflow:hidden}.emb-bar__track{background:var(--ui-divider);height:10px}.emb-bar__fill{background:var(--ui-fg);height:100%}.emb-bar__val{text-align:right;min-width:32px;color:var(--ui-fg-2);font-variant-numeric:tabular-nums}.emb-month{border-top:1px solid var(--ui-border);border-left:1px solid var(--ui-border);font:400 var(--ui-fs-xs)/1.3 var(--ui-font);color:var(--ui-fg);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.emb-month__dow{padding:var(--ui-sp-3);background:var(--ui-surface-2);color:var(--ui-fg-2);font-weight:600}.emb-month__day,.emb-month__dow{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.emb-month__day{gap:var(--ui-sp-1);min-width:0;min-height:84px;padding:var(--ui-sp-2);background:var(--ui-surface);flex-direction:column;display:flex}.emb-month__day.is-out{background:var(--ui-surface-2);color:var(--ui-fg-3)}.emb-month__num{padding:1px var(--ui-sp-2);font-variant-numeric:tabular-nums;align-self:flex-start;font-weight:600}.emb-month__day.is-today .emb-month__num{background:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-month__ev{align-items:center;gap:var(--ui-sp-2);min-width:0;padding:var(--ui-sp-1) var(--ui-sp-2);background:var(--ui-neutral-bg);font:inherit;color:var(--ui-fg);text-align:left;cursor:pointer;text-overflow:ellipsis;border:0;display:flex;overflow:hidden}.emb-month__ev:hover{filter:brightness(.96)}.emb-month__ev:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-month__ev--info{background:var(--ui-info-bg)}.emb-month__ev--success{background:var(--ui-success-bg)}.emb-month__ev--warning{background:var(--ui-warning-bg)}.emb-month__ev--danger{background:var(--ui-danger-bg)}.emb-month__ev--pending{background:var(--ui-pending-bg)}.emb-month__more{padding:0 var(--ui-sp-2);font:inherit;color:var(--ui-fg-2);text-align:left;cursor:pointer;background:0 0;border:0}@media (forced-colors:active){.emb-switch__track{border:1px solid canvastext}.emb-switch[aria-checked=true] .emb-switch__track{background:highlight}.emb-radio input:checked{forced-color-adjust:none;background:radial-gradient(circle,highlight 0 3.5px,canvas 4px)}.emb-month__day.is-today .emb-month__num,.emb-pager__page[aria-current=page],.emb-seg__opt[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.emb-pipe__step.is-current .emb-pipe__mark,.emb-pipe__step.is-done .emb-pipe__mark{forced-color-adjust:none;background:highlight}.emb-input.is-disabled,.emb-select:disabled,.emb-textarea:disabled{color:graytext;border-color:graytext}.emb-envbar,.emb-envtag{forced-color-adjust:none}}.emb-tabs--sub{gap:var(--ui-sp-6);min-height:var(--ui-subtab-h);height:var(--ui-subtab-h)}.emb-tabs--sub .emb-tab{font:500 var(--ui-fs-xs)/1 var(--ui-font);border-bottom-width:2px}.emb-tabs--sub .emb-tab[aria-selected=true]{color:var(--ui-fg);border-bottom-color:var(--ui-fg);font-weight:600}.emb-secnav{min-height:0;padding:var(--ui-sp-4) 0 var(--ui-sp-5);border-right:1px solid var(--ui-border);background:var(--ui-surface-2);flex-direction:column;flex:none;display:flex;overflow:auto}.emb-secnav__title{padding:var(--ui-sp-3) var(--ui-sp-5) var(--ui-sp-4) var(--ui-sp-6);font:700 var(--ui-fs-2xs)/1.2 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-secnav__item{align-items:center;gap:var(--ui-sp-3);width:100%;min-height:var(--ui-row-regular);padding:var(--ui-sp-2) var(--ui-sp-4) var(--ui-sp-2) var(--ui-sp-6);font:500 var(--ui-fs-sm)/1.25 var(--ui-font);color:var(--ui-fg-2);text-align:left;cursor:pointer;transition:background-color var(--ui-dur) linear;background:0 0;border:0;flex:none;display:flex}.emb-secnav__item:hover{background:var(--ui-hover);color:var(--ui-fg)}.emb-secnav__item.is-current{background:var(--ui-active);box-shadow:inset 3px 0 var(--ui-accent)}.emb-secnav__item.is-ancestor,.emb-secnav__item.is-current{color:var(--ui-fg);font-weight:600}.emb-secnav__item--child{min-height:26px;font-size:var(--ui-fs-xs);padding-left:28px}.emb-secnav__item[aria-disabled=true]{color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.emb-secnav__item:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-secnav__label{text-wrap:pretty;flex:1;min-width:0}.emb-secnav__count{font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;flex:none}@media (forced-colors:active){.emb-secnav__item.is-current{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}.emb-tabs--sub .emb-tab[aria-selected=true]{border-bottom-color:highlight}}.emb-fsrail{background:var(--ui-surface);border-right:1px solid var(--ui-border);flex-direction:column;flex:none;min-height:0;display:flex}.emb-fsrail__head{align-items:flex-start;gap:var(--ui-sp-4);padding:var(--ui-sp-4) var(--ui-sp-4) var(--ui-sp-4) var(--ui-sp-5);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-2);flex:none;display:flex}.emb-fsrail__title{min-width:0;font-size:var(--ui-fs-xs);color:var(--ui-fg-2);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;flex:1;line-height:1.35;display:-webkit-box;overflow:hidden}.emb-fsrail__title b,.emb-fsrail__title strong{color:var(--ui-fg);font-weight:600}.emb-fsrail__count{font:600 var(--ui-fs-xs)/1.35 var(--ui-font);color:var(--ui-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.emb-fsrail__scroll{flex:1;min-height:0;overflow:auto}.emb-fsrail__row{width:100%;height:var(--ui-row-regular);align-items:center;gap:var(--ui-sp-3);padding:0 var(--ui-sp-4) 0 var(--ui-sp-4);border:0;border-bottom:1px solid var(--ui-divider);background:var(--ui-surface);font:400 var(--ui-fs-sm)/1 var(--ui-font);color:var(--ui-fg);text-align:left;cursor:pointer;transition:background-color var(--ui-dur) linear;font-stretch:87.5%;display:flex;position:absolute;left:0;right:0}.emb-fsrail__row:hover{background:var(--ui-hover)}.emb-fsrail__row.is-selected{background:var(--ui-selected)}.emb-fsrail__row.is-current{background:var(--ui-active);box-shadow:inset 3px 0 var(--ui-accent);font-weight:600}.emb-fsrail__row.is-current.is-selected{background:var(--ui-active-selected)}.emb-fsrail__row:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-fsrail__mark{flex:none;width:6px;height:6px}.emb-fsrail__row.is-selected .emb-fsrail__mark{background:var(--ui-fg)}.emb-fsrail__num{min-width:30px;font-size:var(--ui-fs-2xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:400}.emb-fsrail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.emb-fsrail__meta{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap;flex:none;font-weight:400}.emb-fsrail--strip{width:28px;padding:var(--ui-sp-3) 0;align-items:center;overflow:visible}.emb-fsrail__ticks{gap:var(--ui-sp-2);flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.emb-fsrail__tick{background:var(--embo-grey-medium);cursor:pointer;width:14px;height:8px;transition:background-color var(--ui-dur) linear;border:0;flex:none;padding:0}.emb-fsrail__tick:hover{background:var(--ui-fg-2)}.emb-fsrail__tick.is-selected{background:var(--ui-fg)}.emb-fsrail__tick.is-current{background:var(--ui-accent);width:20px;box-shadow:0 0 0 1px var(--ui-fg)}.emb-fsrail__tick:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-fsrail__end{padding:var(--ui-sp-1) 0;font-size:var(--ui-fs-2xs);color:var(--ui-fg-3);font-variant-numeric:tabular-nums;flex:none;line-height:1}.emb-fsrail__track{width:10px;margin:var(--ui-sp-2) 0;background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-border);cursor:pointer;flex:1;position:relative}.emb-fsrail__track:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-fsrail__sel{background:var(--ui-fg);height:2px;left:0;right:0}.emb-fsrail__sel,.emb-fsrail__thumb,.emb-fsrail__tip{pointer-events:none;position:absolute}.emb-fsrail__thumb{background:var(--ui-accent);height:6px;box-shadow:0 0 0 1px var(--ui-fg);margin-top:-3px;left:-5px;right:-5px}.emb-fsrail__tip{padding:var(--ui-sp-2) var(--ui-sp-4);background:var(--ui-chrome);color:var(--ui-fg-inverse);font-size:var(--ui-fs-xs);white-space:nowrap;z-index:var(--ui-z-tooltip);left:calc(100% + 10px);transform:translateY(-50%)}.emb-recnav{align-items:center;gap:var(--ui-sp-1);flex:none;min-width:0;display:flex}.emb-recnav__pos{height:var(--ui-ctl-sm);padding:0 var(--ui-sp-3);font:400 var(--ui-fs-xs)/24px var(--ui-font);color:var(--ui-fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0}button.emb-recnav__pos{cursor:pointer;transition:background-color var(--ui-dur) linear}button.emb-recnav__pos:hover{background:var(--ui-hover);color:var(--ui-fg)}button.emb-recnav__pos:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-recnav__pos b{color:var(--ui-fg);font-weight:600}.emb-recnav__go{align-items:center;gap:var(--ui-sp-3);padding:0 var(--ui-sp-2);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap;margin:0;display:flex}.emb-recnav__input{width:64px;height:24px;padding:0 var(--ui-sp-3);border:1px solid var(--ui-border-strong);background:var(--ui-surface);font:400 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg);font-variant-numeric:tabular-nums;border-radius:0}.emb-recnav__input:focus{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-recnav__none{padding:0 var(--ui-sp-3);font-size:var(--ui-fs-xs);color:var(--ui-fg-3);white-space:nowrap}.emb-recnav__sep{width:1px;height:16px;margin:0 var(--ui-sp-3);background:var(--ui-border)}.emb-pane__bar .emb-recnav{margin-left:auto}.emb-recpage{background:var(--ui-surface);flex:1;min-width:0;min-height:0}.emb-recpage,.emb-recpage__head{flex-direction:column;display:flex}.emb-recpage__head{gap:var(--ui-sp-3);padding:var(--ui-sp-4) var(--ui-sp-6) var(--ui-sp-5) var(--ui-sp-6);border-bottom:1px solid var(--ui-border);flex:none}.emb-recpage__bar{align-items:center;gap:var(--ui-sp-4);min-height:24px;display:flex}.emb-recpage__ref{font:500 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.emb-recpage__kind{font-size:var(--ui-fs-xs);color:var(--ui-fg-3);white-space:nowrap}.emb-recpage__ref+.emb-recpage__kind:before{content:"·";margin-right:var(--ui-sp-4)}.emb-recpage__spacer{flex:1}.emb-recpage__titlerow{align-items:center;gap:var(--ui-sp-4);min-width:0;display:flex}.emb-recpage__title{min-width:0;font:700 var(--ui-fs-2xl)/1.2 var(--ui-font);color:var(--ui-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.emb-recpage__meta{gap:var(--ui-sp-2) var(--ui-sp-4);font-size:var(--ui-fs-sm);color:var(--ui-fg-2)}.emb-recpage__actions,.emb-recpage__meta{flex-wrap:wrap;align-items:center;display:flex}.emb-recpage__actions{gap:var(--ui-sp-3);margin-top:var(--ui-sp-2)}.emb-recpage__tabs{scrollbar-width:thin;height:var(--ui-recpage-tabs-h);padding:0 var(--ui-sp-6) 0 var(--ui-sp-6);overflow:auto hidden}.emb-recpage__subtabs,.emb-recpage__tabs{border-bottom:1px solid var(--ui-border);flex:none;align-items:stretch;display:flex}.emb-recpage__subtabs{height:var(--ui-subtab-h);padding-right:var(--ui-sp-6);background:var(--ui-surface-2);position:relative}.emb-recpage__tick{background:var(--ui-accent);width:2px;height:8px;position:absolute;top:0}.emb-recpage__body{flex:1;min-height:0;display:flex}.emb-recpage__main{min-width:0;padding:var(--ui-sp-6) var(--ui-sp-6) var(--ui-sp-7);flex:1;overflow:auto}.emb-recpage__content{min-width:480px}.emb-recpage__content,.emb-recpage__side{gap:var(--ui-sp-7);flex-direction:column;display:flex}.emb-recpage__side{padding:var(--ui-sp-6);border-left:1px solid var(--ui-border);background:var(--ui-surface-2);flex:none;overflow:auto}@media (width<=640px){.emb-recpage__body{flex-direction:column;overflow:auto}.emb-recpage__content{min-width:0}.emb-recpage__body>.emb-secnav,.emb-recpage__main,.emb-recpage__side{overflow:visible}.emb-recpage__body>.emb-secnav{border-right:0;border-bottom:1px solid var(--ui-border);width:auto!important}.emb-recpage__side{border-left:0;border-top:1px solid var(--ui-border);width:auto!important}}@media (forced-colors:active){.emb-fsrail__row.is-current,.emb-fsrail__thumb,.emb-fsrail__tick.is-current{forced-color-adjust:none;color:highlighttext;background:highlight}.emb-fsrail__sel,.emb-fsrail__tick{forced-color-adjust:none;background:canvastext}.emb-fsrail__row.is-selected .emb-fsrail__mark{background:canvastext}}.emb-print-only{display:none}@media print{.emb-btn,.emb-bulkbar,.emb-copy,.emb-envbar,.emb-fsrail,.emb-menubar,.emb-no-print,.emb-pane__actions,.emb-rail,.emb-recnav,.emb-recpage__subtabs,.emb-recpage__tabs,.emb-secnav,.emb-statusbar,.emb-tabs,.emb-toasts,.emb-topbar{display:none!important}.emb-shell{background:var(--ui-surface);height:auto;display:block;overflow:visible}.emb-main,.emb-pane,.emb-pane__body,.emb-recpage__main,.emb-recpage__side,.emb-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}.emb-pane{border:0;width:auto}.emb-app{font-size:10pt}.emb-table th{position:static}.emb-print-only{display:block!important}}@media (width<=700px){.emb-board{padding:var(--ui-sp-4)}.emb-board__col{width:calc(min(280px,85vw))!important}}.emb-secnav{width:var(--ui-secnav-w)}.emb-fsrail--list{width:var(--ui-fsrail-w)}.emb-board__col{width:var(--ui-board-col-w)}.emb-recpage__side{width:var(--ui-side-w)}.emb-secnav__count--skel{width:var(--ui-sp-5);height:var(--ui-sp-4)}.emb-palette__status{align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-3) var(--ui-sp-5);font-size:var(--ui-fs-xs);display:flex}.emb-cal__presets{gap:var(--ui-sp-2);margin-top:var(--ui-sp-2);padding:var(--ui-sp-3) var(--ui-sp-1) 0;border-top:1px solid var(--ui-divider);flex-wrap:wrap;display:flex}.emb-cal__preset{border:1px solid var(--ui-border)}.emb-upload__err{margin-top:var(--ui-sp-2)}.emb-field__stack{gap:var(--ui-sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.emb-dialog__confirm{margin-top:var(--ui-sp-5)}.emb-keys__head{margin-bottom:var(--ui-sp-3)}.emb-keys__combo{gap:var(--ui-sp-1);display:inline-flex}.emb-pager--more{padding:var(--ui-sp-4) 0;justify-content:center}.emb-pipe__btn{align-items:center;gap:var(--ui-sp-3);text-decoration:none;display:inline-flex}@media (width<=640px){.emb-recpage__side{width:auto}}.emb-pane{position:relative}.emb-pane__resize{width:6px;z-index:var(--ui-z-raised);cursor:col-resize;touch-action:none;position:absolute;top:0;bottom:0;left:-3px}.emb-pane__resize:after{content:"";width:2px;transition:background var(--ui-dur) linear;background:0 0;position:absolute;top:0;bottom:0;left:2px}.emb-pane__resize:active:after,.emb-pane__resize:hover:after{background:var(--ui-accent)}.emb-pane__resize:focus-visible{outline:2px solid #0000}.emb-pane__resize:focus-visible:after{background:var(--ui-fg)}.emb-pane.is-past-min{opacity:.55;transition:opacity var(--ui-dur) linear}.emb-pane.is-past-max{box-shadow:inset 3px 0 0 var(--ui-accent)}.emb-pane.is-past-max .emb-pane__resize:after,.emb-pane.is-past-min .emb-pane__resize:after{background:var(--ui-fg);width:3px}.emb-menu--context{z-index:var(--ui-z-popover);position:fixed;top:auto;left:auto}.emb-savedset{border:1px solid var(--ui-border-strong);background:var(--ui-surface);align-items:center;display:inline-flex}.emb-savedset .emb-pop__anchor>.emb-btn,.emb-savedset>.emb-btn{border:0}.emb-savedset .emb-pop__anchor{border-left:1px solid var(--ui-border)}.emb-savedset.is-active{border-color:var(--ui-fg);box-shadow:inset 0 0 0 1px var(--ui-fg)}.emb-savedset__label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.emb-savedset__count{min-width:20px;height:16px;padding:0 var(--ui-sp-2);margin-left:var(--ui-sp-2);background:var(--ui-accent);color:var(--ui-accent-fg);font:700 var(--ui-fs-2xs)/1 var(--ui-font);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.emb-qb{font:400 var(--ui-fs-sm)/var(--ui-lh) var(--ui-font);color:var(--ui-fg)}.emb-qb__group{gap:var(--ui-sp-3);flex-direction:column;min-width:0;display:flex}.emb-qb__group.is-nested{padding:var(--ui-sp-3) var(--ui-sp-4) var(--ui-sp-3) var(--ui-sp-3);border:1px solid;border-left-width:3px}.emb-qb__group.is-l1{border-color:var(--ui-qb-l1);background:color-mix(in srgb,var(--ui-qb-l1) 4%,var(--ui-surface))}.emb-qb__group.is-l2{border-color:var(--ui-qb-l2);background:color-mix(in srgb,var(--ui-qb-l2) 4%,var(--ui-surface))}.emb-qb__group.is-l3{border-color:var(--ui-qb-l3);background:color-mix(in srgb,var(--ui-qb-l3) 4%,var(--ui-surface))}.emb-qb__group.is-l1>.emb-qb__ghead>.emb-qb__paren{color:var(--ui-qb-l1)}.emb-qb__group.is-l2>.emb-qb__ghead>.emb-qb__paren{color:var(--ui-qb-l2)}.emb-qb__group.is-l3>.emb-qb__ghead>.emb-qb__paren{color:var(--ui-qb-l3)}.emb-qb__group.is-nested.is-or{border-style:dashed dashed dashed solid}.emb-qb__ghead{align-items:center;gap:var(--ui-sp-3);min-height:var(--ui-ctl-sm);display:flex}.emb-qb__match{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap}.emb-qb__paren{font:600 var(--ui-fs-lg)/1 var(--ui-font)}.emb-qb__spacer{flex:1}.emb-qb__list{gap:var(--ui-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emb-qb__item{align-items:start;gap:var(--ui-sp-3);grid-template-columns:48px minmax(0,1fr);display:grid;position:relative}.emb-qb__item.is-dragging{opacity:.4}.emb-qb__empty.is-drop-before:before,.emb-qb__item.is-drop-after:after,.emb-qb__item.is-drop-before:before{content:"";background:var(--ui-accent);height:2px;position:absolute;left:48px;right:0}.emb-qb__empty.is-drop-before:before,.emb-qb__item.is-drop-before:before{top:-3px}.emb-qb__item.is-drop-after:after{bottom:-3px}.emb-qb__join{height:var(--ui-ctl-md);font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg);justify-self:end;align-items:center;display:inline-flex}.emb-qb__join.is-first{color:var(--ui-fg-2);font-weight:600}.emb-qb__block{align-items:center;gap:var(--ui-sp-1);min-width:0;height:var(--ui-ctl-md);padding:0 var(--ui-sp-1);border:1px solid var(--ui-border-strong);background:var(--ui-surface);display:flex}.emb-qb__block:hover{border-color:var(--ui-border-hover)}.emb-qb__block.is-incomplete{border-style:dashed;border-color:var(--ui-warning)}.emb-qb__blockbtn{align-items:center;gap:var(--ui-sp-3);min-width:0;height:100%;padding:0 var(--ui-sp-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.emb-qb__blockbtn:hover{background:var(--ui-hover)}.emb-qb__blockbtn:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-qb__blockbtn .emb-icon{color:var(--ui-fg-2);flex:none}.emb-qb__block--saved .emb-qb__blockbtn .emb-icon,.emb-qb__block--set .emb-qb__blockbtn .emb-icon,.emb-qb__block--smart .emb-qb__blockbtn .emb-icon{color:var(--ui-accent-pressed)}.emb-qb__blocktext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.emb-qb__need{font-size:var(--ui-fs-xs);color:var(--ui-warning-fg);flex:none}.emb-qb__handle{width:16px;height:var(--ui-ctl-sm);color:var(--ui-fg-3);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.emb-qb__handle:hover{color:var(--ui-fg)}.emb-qb__handle:active{cursor:grabbing}.emb-qb__handle:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-qb__tool{width:auto;min-width:var(--ui-icon-btn-sm);padding:0 var(--ui-sp-2);font:600 var(--ui-fs-xs)/1 var(--ui-font);white-space:nowrap;flex:none;gap:2px}.emb-qb__empty{padding:var(--ui-sp-3) 0;font-size:var(--ui-fs-xs);color:var(--ui-fg-3);margin-left:60px;position:relative}.emb-qb__add{align-items:center;gap:var(--ui-sp-1);flex-wrap:wrap;margin-left:56px;display:flex}.emb-qb__form{gap:var(--ui-sp-5);flex-direction:column;display:flex}.emb-qb__pair{gap:var(--ui-sp-4);grid-template-columns:1fr 1fr;display:grid}.emb-qb__note{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);margin:0}.emb-qb--inline{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow:auto hidden}.emb-qb--inline::-webkit-scrollbar{display:none}.emb-qbi__group{align-items:center;gap:var(--ui-sp-2);flex:none;display:inline-flex}.emb-qbi__group.is-nested{padding:1px var(--ui-sp-2);border:1px solid;border-left-width:3px}.emb-qbi__group.is-nested.is-or{border-style:dashed dashed dashed solid}.emb-qbi__group.is-l1{border-color:var(--ui-qb-l1)}.emb-qbi__group.is-l2{border-color:var(--ui-qb-l2)}.emb-qbi__group.is-l3{border-color:var(--ui-qb-l3)}.emb-qbi__group.is-l1>.emb-qbi__paren{color:var(--ui-qb-l1)}.emb-qbi__group.is-l2>.emb-qbi__paren{color:var(--ui-qb-l2)}.emb-qbi__group.is-l3>.emb-qbi__paren{color:var(--ui-qb-l3)}.emb-qbi__paren{font:600 var(--ui-fs-sm)/1 var(--ui-font)}.emb-qbi__join{font:700 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-setlist__wrap{gap:var(--ui-sp-4)}.emb-setlist,.emb-setlist__wrap{flex-direction:column;display:flex}.emb-setlist{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.emb-setlist__heading{padding:var(--ui-sp-4) var(--ui-sp-3) var(--ui-sp-2);font:600 var(--ui-fs-2xs)/1 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2)}.emb-setlist__row{align-items:center;gap:var(--ui-sp-2);border-bottom:1px solid var(--ui-divider);display:flex}.emb-setlist__row.is-current{background:var(--ui-selected)}.emb-setlist__pick{align-items:center;gap:var(--ui-sp-4);min-width:0;height:var(--ui-row-regular);padding:0 var(--ui-sp-3);font:inherit;font-size:var(--ui-fs-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.emb-setlist__pick:hover{background:var(--ui-hover)}.emb-setlist__pick:focus-visible{box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-setlist__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.emb-setlist__meta{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.emb-setlist__pin.is-on{color:var(--ui-fg)}.emb-setlist__empty{padding:var(--ui-sp-5) var(--ui-sp-3);font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-qf{align-items:center;gap:var(--ui-sp-3);font-size:var(--ui-fs-sm);color:var(--ui-fg);flex:none;display:inline-flex}.emb-qf__label{font:600 var(--ui-fs-xs)/1 var(--ui-font);color:var(--ui-fg-2);white-space:nowrap}.emb-qf--dropdown,.emb-qf--toggle{height:24px;padding:0 var(--ui-sp-3);border:1px solid var(--ui-border-strong);background:var(--ui-surface);font:inherit;font-size:var(--ui-fs-sm);color:var(--ui-fg);cursor:pointer;white-space:nowrap;transition:background-color var(--ui-dur) linear,border-color var(--ui-dur) linear}.emb-qf--dropdown:hover,.emb-qf--toggle:hover{background:var(--ui-hover);border-color:var(--ui-border-hover)}.emb-qf--dropdown.is-active,.emb-qf--toggle.is-active{background:var(--ui-selected);border-color:var(--ui-fg)}.emb-qf--dropdown.is-active .emb-qf__label,.emb-qf--toggle.is-active .emb-qf__label{color:var(--ui-fg)}.emb-qf--dropdown[aria-expanded=true]{border-color:var(--ui-fg);box-shadow:inset 0 0 0 1px var(--ui-fg)}.emb-qf--dropdown:focus-visible,.emb-qf--toggle:focus-visible{box-shadow:var(--ui-focus);outline:2px solid #0000}.emb-qf__value{text-overflow:ellipsis;max-width:180px;font-weight:600;overflow:hidden}.emb-qf__box{border:1px solid var(--ui-border-strong);background:var(--ui-surface);flex:none;place-items:center;width:14px;height:14px;display:grid}.emb-qf--toggle.is-active .emb-qf__box{background:var(--ui-fg);border-color:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-qf__kbd,.emb-savedset .emb-btn .emb-kbd{margin-left:var(--ui-sp-1)}.emb-qf--search{width:180px}.emb-qf__search{padding:var(--ui-sp-3);border-bottom:1px solid var(--ui-divider)}.emb-qf__list{max-height:280px;padding:var(--ui-sp-2) 0;flex-direction:column;display:flex;overflow:auto}.emb-qf__opt{align-items:center;gap:var(--ui-sp-3);width:100%;min-height:var(--ui-row-regular);padding:0 var(--ui-sp-4);font:inherit;font-size:var(--ui-fs-sm);color:var(--ui-fg);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.emb-qf__opt:hover{background:var(--ui-hover)}.emb-qf__opt:focus-visible{background:var(--ui-hover);box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.emb-qf__opt.is-selected{font-weight:600}.emb-qf__check{flex:none;width:14px;display:inline-flex}.emb-qf__optlabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.emb-qf__count{font-variant-numeric:tabular-nums}.emb-qf__count,.emb-qf__empty{font-size:var(--ui-fs-xs);color:var(--ui-fg-3)}.emb-qf__empty{padding:var(--ui-sp-4)}@media (forced-colors:active){.emb-qf--dropdown.is-active,.emb-qf--toggle.is-active{forced-color-adjust:none;color:highlighttext;background:highlight}}.emb-savedset>.emb-btn:first-child>.emb-icon:first-child,.emb-savedset>.emb-btn:first-child>svg:first-child{color:var(--ui-accent)}.emb-recpage__menu{width:var(--ui-secnav-w);border-right:1px solid var(--ui-border);background:var(--ui-surface-2);flex-direction:column;flex:none;min-height:0;display:flex}.emb-recpage__menu>.emb-secnav{border-right:0;flex:1;width:auto}.emb-recpage__menu+.emb-secnav{background:var(--ui-surface)}.emb-recpage__sidetop{margin-bottom:calc(var(--ui-sp-4) * -1);align-items:center;display:flex}.emb-recpage__sidelabel{font:700 var(--ui-fs-2xs)/1.2 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-2);flex:1}.emb-actionpage{background:var(--ui-canvas);min-height:100%;font-family:var(--ui-font);font-size:var(--ui-fs-sm);color:var(--ui-fg);overflow:auto}.emb-actionpage__inner{max-width:1040px;padding:var(--ui-sp-5) var(--ui-sp-7) var(--ui-sp-8);gap:var(--ui-sp-4);flex-direction:column;margin:0 auto;display:flex}.emb-actionpage__back{margin-left:calc(-1 * var(--ui-sp-3));align-self:flex-start}.emb-app .emb-actionpage__title{font-size:var(--ui-fs-xl);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.emb-actionpage__desc{margin:calc(-1 * var(--ui-sp-2)) 0 0;color:var(--ui-fg-2);max-width:72ch}.emb-actionpage__guide{gap:var(--ui-sp-4);padding:var(--ui-sp-3) var(--ui-sp-4);background:var(--ui-surface);border:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.emb-actionpage__guide dt{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ui-sp-1);font-weight:600}.emb-actionpage__guide dd{font-size:var(--ui-fs-sm);margin:0;line-height:1.5}.emb-actionpage__steps{gap:var(--ui-sp-2) var(--ui-sp-6);padding:0 0 var(--ui-sp-4);border-bottom:1px solid var(--ui-border);font-size:var(--ui-fs-xs);color:var(--ui-fg-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.emb-actionpage__step{align-items:center;gap:var(--ui-sp-2);display:flex}.emb-actionpage__num{border:1px solid var(--ui-border-strong);font-variant-numeric:tabular-nums;flex:none;place-items:center;width:20px;height:20px;font-weight:600;display:inline-grid}.emb-actionpage__step.is-current{color:var(--ui-fg);font-weight:600}.emb-actionpage__step.is-current .emb-actionpage__num{background:var(--ui-accent);border-color:var(--ui-fg);color:var(--ui-fg)}.emb-actionpage__step.is-done .emb-actionpage__num{background:var(--ui-fg);border-color:var(--ui-fg);color:var(--ui-fg-inverse)}.emb-actionpage__body{gap:var(--ui-sp-5);flex-direction:column;display:flex}.emb-actionpage__body>.emb-banner,.emb-actionpage__inner>.emb-banner,.emb-actionpage__result>.emb-banner{margin:0}.emb-actionpage__confirm{z-index:2;align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-4) var(--ui-sp-5);background:var(--ui-surface);border:1px solid var(--ui-border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.emb-actionpage__summary{color:var(--ui-fg-2)}.emb-actionpage__spacer{flex:1}.emb-actionpage__result{gap:var(--ui-sp-4);flex-direction:column;display:flex}.emb-actionpage__files{background:var(--ui-surface);border:1px solid var(--ui-border);margin:0;padding:0;list-style:none}.emb-actionpage__files li{align-items:center;gap:var(--ui-sp-3);padding:var(--ui-sp-3) var(--ui-sp-4);border-top:1px solid var(--ui-border);overflow-wrap:anywhere;display:flex}.emb-actionpage__files li:first-child{border-top:0}.emb-actionpage__fileicon{color:var(--ui-fg-2);flex:none}.emb-actionpage__meta{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);white-space:nowrap;margin-left:auto}.emb-actionpage__resultactions{gap:var(--ui-sp-2);flex-wrap:wrap;display:flex}@media (width<=800px){.emb-actionpage__guide{grid-template-columns:1fr}}@media (width<=700px){.emb-actionpage__inner{padding:var(--ui-sp-4)}}.emb-targets{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0}.emb-targets,.emb-targets__head,.emb-targets__table{flex-direction:column;display:flex}.emb-targets__head{gap:var(--ui-sp-1);padding:var(--ui-sp-4) var(--ui-sp-5) var(--ui-sp-3);border-bottom:1px solid var(--ui-border)}.emb-app .emb-targets__title{font-size:var(--ui-fs-lg);margin:0;font-weight:600}.emb-targets__note{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);max-width:90ch;margin:0}.emb-targets>.emb-banner{margin:var(--ui-sp-3) var(--ui-sp-5)}.emb-targets__table{min-height:240px;max-height:640px}.emb-targets__table>.emb-table-wrap{border:0;flex:1;min-height:0}*{box-sizing:border-box}body,h1,h2,h3{margin:0}a,button,input,select{touch-action:manipulation}a,button{-webkit-tap-highlight-color:transparent}button{font-family:inherit}h1{font-size:var(--ui-fs-2xl);font-weight:600;line-height:1.3}.site{background:var(--ui-canvas);min-height:100vh}.site-header{background:var(--ui-chrome);color:var(--ui-fg-inverse)}.brand-row{max-width:1600px;min-height:88px;padding:var(--ui-sp-4) var(--ui-sp-7);justify-content:space-between;margin:auto}.brand-row,.brand-title{align-items:center;gap:var(--ui-sp-6);display:flex}.brand-title,.pane{min-width:0}.brand-title h1{border-left:1px solid var(--ui-chrome-border);padding-left:var(--ui-sp-6)}.brand-home,.brand-links{flex:none;display:flex}.brand-home img{-o-object-fit:contain;object-fit:contain;width:92px;height:52px}.brand-links{align-items:center;gap:var(--ui-sp-7)}.science-map-link{display:flex}.science-map-link img{width:230px;height:auto;display:block}.science-map-link:hover img{filter:brightness(1.12)}.shortcuts-link{padding:var(--ui-sp-2);cursor:pointer;color:var(--ui-fg-2);background:0 0;border:0;align-items:center;display:inline-flex}.shortcuts-link:hover{color:var(--ui-fg)}.shortcut-list{grid-template-columns:minmax(0,1fr)}.shortcut-toggle{margin-top:var(--ui-sp-7);padding-top:var(--ui-sp-6);border-top:1px solid var(--ui-divider)}.eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ui-fg-2);font-weight:700;font-size:var(--ui-fs-2xs)!important}.directory-grid{gap:var(--ui-sp-6);max-width:1600px;padding:var(--ui-sp-7);grid-template-columns:calc(clamp(232px,21vw,300px)) calc(clamp(264px,25vw,360px)) minmax(0,1fr);align-items:start;margin:auto;display:grid}.pane{background:var(--ui-surface);border:1px solid var(--ui-border);flex-direction:column;display:flex}.pane-header{gap:var(--ui-sp-4);min-height:48px;padding:var(--ui-sp-4) var(--ui-sp-6);border-bottom:1px solid var(--ui-border);flex:none;justify-content:space-between;align-items:center;display:flex}.pane-title{font-size:var(--ui-fs-sm);font-weight:600}.pane-actions{gap:var(--ui-sp-2);display:flex}.pane-content{padding:var(--ui-sp-6)}.filter-section{border:0;border-top:1px solid var(--ui-divider);padding:var(--ui-sp-6) 0 0;margin:var(--ui-sp-6) 0 0}.filter-section .emb-field+.emb-field{margin-top:var(--ui-sp-5)}.search-submit{gap:var(--ui-sp-3);align-items:end;display:flex}.search-submit>.emb-field{flex:1;min-width:0}.search-help{color:var(--ui-fg-2);font-size:var(--ui-fs-xs)!important;margin:var(--ui-sp-4) 0 0!important;line-height:1.55!important}.word-heading{align-items:center;gap:var(--ui-sp-3);font-size:var(--ui-fs-xs);margin-bottom:var(--ui-sp-4);font-weight:600;display:flex}.word-count{font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums;color:var(--ui-fg-2);background:var(--ui-surface-2);border:1px solid var(--ui-border);padding:0 var(--ui-sp-3);font-weight:400}.word-cloud{gap:var(--ui-sp-3);flex-wrap:wrap;align-items:baseline;display:flex}.word-more{margin-top:var(--ui-sp-4)}.subject-links button,.word-button{font:inherit;font-size:var(--ui-fs-xs);border:1px solid var(--ui-border);padding:var(--ui-sp-2) var(--ui-sp-4);background:var(--ui-surface);cursor:pointer;text-align:left;color:var(--ui-fg);overflow-wrap:anywhere;max-width:100%;line-height:1.3}.subject-links button:hover,.word-button:hover{border-color:var(--ui-border-hover);background:var(--ui-hover)}.word-button[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-accent)}.subject-links button{background:var(--ui-surface-2);font-weight:600}.result-total{font-variant-numeric:tabular-nums;font-weight:700}.result-list{padding:var(--ui-sp-3) 0;margin:0;list-style:none;overflow:auto}.result-link{justify-content:space-between;align-items:baseline;gap:var(--ui-sp-4);padding:var(--ui-sp-4) var(--ui-sp-6) var(--ui-sp-4) calc(-3px + var(--ui-sp-6));border-left:3px solid #0000;line-height:1.35;display:flex;color:var(--ui-fg)!important;text-decoration:none!important}.result-link:hover{background:var(--ui-hover)}.result-link:focus-visible{outline-offset:0;box-shadow:var(--ui-focus-inset);outline:2px solid #0000}.result-link.active{background:var(--ui-selected);border-left-color:var(--ui-accent)}.result-link.deceased{color:var(--ui-fg-2)!important}.deceased-mark{margin-left:var(--ui-sp-2);color:var(--ui-fg-3);font-weight:400}.community-note{font-size:var(--ui-fs-2xs);color:var(--ui-fg-2);white-space:nowrap;flex:none}.filter-tags{gap:var(--ui-sp-3);padding:var(--ui-sp-5) var(--ui-sp-6);border-bottom:1px solid var(--ui-divider);flex-wrap:wrap;display:flex}.loading-content{opacity:.55}.results-unavailable{padding:var(--ui-sp-7) var(--ui-sp-6);color:var(--ui-fg-2);font-size:var(--ui-fs-xs);text-align:center}.profile-nav{justify-content:space-between;align-items:center;gap:var(--ui-sp-4);min-height:48px;padding:var(--ui-sp-4) var(--ui-sp-6);background:var(--ui-surface-2);border-bottom:1px solid var(--ui-border);flex:none;display:flex}.nav-buttons{gap:var(--ui-sp-2);display:flex}.profile-position{font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;color:var(--ui-fg-2);text-align:center}.profile-body{padding:var(--ui-sp-7)}.profile-body>*{max-width:760px}.profile-identity{gap:var(--ui-sp-7);align-items:flex-start;display:flex}.profile-heading{min-width:0}.profile-portrait{-o-object-fit:cover;object-fit:cover;background:var(--ui-surface-2);flex:none;width:104px;height:125px}.profile-portrait.deceased{filter:grayscale()}.profile-type{color:var(--ui-fg-2);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--ui-fs-2xs)!important;margin:0!important}.profile-name-row{margin:var(--ui-sp-3) 0 var(--ui-sp-4);align-items:baseline;display:flex}.profile-name{font-size:var(--ui-fs-2xl);font-weight:700;line-height:var(--ui-lh-tight);overflow-wrap:anywhere}.profile-name-row .deceased-mark{font-size:var(--ui-fs-xl);margin-left:var(--ui-sp-3)}.profile-facts{color:var(--ui-fg-2);font-size:var(--ui-fs-xs)!important;margin:0 0 var(--ui-sp-2)!important}.profile-institution{gap:var(--ui-sp-3);overflow-wrap:anywhere;align-items:baseline;display:flex;margin:var(--ui-sp-5) 0 0!important}.profile-institution .emb-icon{color:var(--ui-fg-3);flex:none;position:relative;top:2px}.research-section{margin-top:var(--ui-sp-7)}.research-lead{padding-top:var(--ui-sp-7);border-top:1px solid var(--ui-divider)}.research-title{font-size:var(--ui-fs-xl);margin-bottom:var(--ui-sp-5);font-weight:600;line-height:1.4}.research-text{white-space:pre-line;overflow-wrap:anywhere;margin:0!important;line-height:1.65!important}.research-lead .research-text{font-size:var(--ui-fs-lg);max-width:68ch;line-height:1.7!important}.section-label{font-size:var(--ui-fs-xs);color:var(--ui-fg-2);margin-bottom:var(--ui-sp-4);font-weight:600}.subject-links{gap:var(--ui-sp-3);flex-wrap:wrap;display:flex}.profile-link-icon{align-self:flex-start;align-items:center;gap:var(--ui-sp-3);display:inline-flex}.profile-link-icon .emb-icon{color:var(--ui-fg-2);flex:none}.profile-links{gap:var(--ui-sp-4);padding-top:var(--ui-sp-6);border-top:1px solid var(--ui-divider)}.empty-profile,.profile-links{flex-direction:column;display:flex}.empty-profile{padding:var(--ui-sp-8) var(--ui-sp-6);text-align:center;color:var(--ui-fg-2);justify-content:center;align-items:center;min-height:280px}.empty-profile p{max-width:280px;color:var(--ui-fg-2);line-height:1.6}.empty-profile h2,.empty-profile h3{font-size:var(--ui-fs-lg);color:var(--ui-fg);margin:var(--ui-sp-5) 0 var(--ui-sp-4)}.empty-tips{margin:var(--ui-sp-6) 0 0;padding:var(--ui-sp-6) 0 0;border-top:1px solid var(--ui-divider);gap:var(--ui-sp-4);text-align:left;font-size:var(--ui-fs-xs);max-width:320px;list-style:none;display:grid}.empty-tips li{gap:var(--ui-sp-4);align-items:baseline;display:flex}.empty-tips .emb-icon{color:var(--ui-fg-3);flex:none;position:relative;top:2px}.site-footer{border-top:1px solid var(--ui-border);padding:var(--ui-sp-6) var(--ui-sp-7);color:var(--ui-fg-2);font-size:var(--ui-fs-xs);gap:var(--ui-sp-5);background:var(--ui-surface);flex-wrap:wrap;justify-content:space-between;display:flex}.footer-links{align-items:center;gap:var(--ui-sp-6);display:flex}.message-area{max-width:1600px;padding:var(--ui-sp-7) var(--ui-sp-7) 0;margin:0 auto}.mobile-collapse{display:none}mark{background:var(--ui-selected);color:inherit}.error-page{padding:var(--ui-sp-8);max-width:760px;margin:10vh auto}.error-page main{margin-top:var(--ui-sp-8)}.error-page h1{margin-bottom:var(--ui-sp-6)}.error-page .emb-btn{margin-top:var(--ui-sp-6)}.error-brand img{-o-object-fit:contain;object-fit:contain}.skip-link{background:var(--ui-accent);z-index:100;padding:12px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--embo-black);outline-offset:3px;box-shadow:0 0 0 4px var(--embo-yellow)}.emb-input input:focus-visible{box-shadow:none;outline:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){#directory{flex-direction:column;height:calc(100dvh - 88px);min-height:600px;display:flex}.message-area{flex:none;width:100%}.directory-grid{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;width:100%;min-height:0}.pane{min-height:0}#search-content,.profile-body{flex:1;min-height:0;overflow:auto}.result-body{flex-direction:column;display:flex}.result-body,.result-list{flex:1;min-height:0}.profile-pane .empty-profile{flex:1}}@media (width<=1023px){.directory-grid{max-width:760px;padding:var(--ui-sp-6);grid-template-columns:1fr}.brand-row{min-height:72px;padding:var(--ui-sp-4) var(--ui-sp-6);flex-wrap:wrap}.brand-title{gap:var(--ui-sp-5)}.brand-title h1{font-size:var(--ui-fs-lg);padding-left:var(--ui-sp-5)}.brand-home img{width:64px;height:36px}.shortcuts-link{display:none}.result-list{max-height:360px}.mobile-collapse{display:inline-flex}.mobile-hidden{display:none!important}.profile-body{padding:var(--ui-sp-6)}.profile-identity{gap:var(--ui-sp-6)}.profile-portrait{width:80px;height:96px}.research-lead .research-text{font-size:var(--ui-fs-sm)}.subject-links button,.word-button{padding:var(--ui-sp-3) var(--ui-sp-4);min-height:32px}.site-footer{padding:var(--ui-sp-6);line-height:1.6}.message-area{max-width:760px;padding:var(--ui-sp-6) var(--ui-sp-6) 0}.profile-pane{scroll-margin-top:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
