/* /../Apps/Assistance/Components/WorkspaceAiMessageContent.razor.rz.scp.css */
.ai-markdown[b-rk6wbt7fad]{min-width:0;font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.ai-markdown p[b-rk6wbt7fad]{white-space:pre-wrap;margin:8px 0}.ai-markdown h3[b-rk6wbt7fad]{font-size:1rem;line-height:1.5;margin:20px 0 8px;font-weight:700}.ai-markdown h3:first-child[b-rk6wbt7fad]{margin-top:8px}.ai-markdown ul[b-rk6wbt7fad],.ai-markdown ol[b-rk6wbt7fad]{padding-left:24px;margin:10px 0;display:grid;gap:5px}.ai-markdown blockquote[b-rk6wbt7fad]{margin:12px 0;padding:8px 16px;border-left:3px solid var(--kompani-neon,#b8ff2c);background:var(--kompani-silver,#f3f5f4)}.ai-markdown code[b-rk6wbt7fad]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.83em;background:var(--kompani-silver,#f3f5f4);border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.ai-code-block[b-rk6wbt7fad]{border:1px solid var(--kompani-line,#d9dfdb);background:var(--kompani-silver,#f3f5f4);border-radius:8px;margin:14px 0;overflow:hidden}.ai-code-block>small[b-rk6wbt7fad]{display:block;border-bottom:1px solid var(--kompani-line,#d9dfdb);padding:6px 12px;color:var(--kompani-muted,#606763);font-size:.7rem}.ai-code-block pre[b-rk6wbt7fad]{margin:0;padding:14px;overflow:auto;max-height:440px;white-space:pre;line-height:1.6}.ai-code-block pre>code[b-rk6wbt7fad]{background:transparent;padding:0;border-radius:0;overflow-wrap:normal;font-size:.8rem}.ai-code-block pre:focus-visible[b-rk6wbt7fad]{outline:3px solid var(--kompani-focus,#3d6520);outline-offset:-3px}@media(max-width:620px){.ai-code-block pre[b-rk6wbt7fad]{padding:10px}.ai-markdown ul[b-rk6wbt7fad],.ai-markdown ol[b-rk6wbt7fad]{padding-left:20px}}

.ai-markdown .ai-message-link[b-rk6wbt7fad]{color:var(--kompani-tone-blue,#265ec2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:3px;transition:color .15s ease,background-color .15s ease}.ai-markdown .ai-message-link:hover[b-rk6wbt7fad]{color:var(--kompani-text,#f2f2f5);background:var(--kompani-hover,rgba(128,150,190,.14))}.ai-markdown .ai-message-link:focus-visible[b-rk6wbt7fad]{outline:2px solid var(--kompani-focus,#93b7ff);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ai-markdown .ai-message-link[b-rk6wbt7fad]{transition:none}}
/* /../Apps/Assistance/Components/WorkspaceAssistantPreview.razor.rz.scp.css */
.workspace-assistant-preview[b-qbye6ltr9q]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f5f5f6);font:15px/1.6 var(--kompani-font,system-ui);overflow:hidden}.assistant-preview-heading[b-qbye6ltr9q]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--kompani-line,#38383e);flex:none;background:var(--kompani-surface,#171719)}.assistant-preview-heading>div[b-qbye6ltr9q]{min-width:0}.assistant-preview-heading small[b-qbye6ltr9q]{font-size:12px;color:var(--kompani-muted,#cfcfd6)}.assistant-preview-heading h2[b-qbye6ltr9q]{font-size:16px;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.workspace-assistant-preview button[b-qbye6ltr9q],.assistant-preview-actions a[b-qbye6ltr9q]{font:inherit;font-size:13px;min-height:32px;padding:5px 9px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f5f5f6);cursor:pointer;text-decoration:none}.assistant-preview-heading button[b-qbye6ltr9q]{font-size:23px;line-height:1;width:34px;flex:none}.workspace-assistant-preview button:disabled[b-qbye6ltr9q]{opacity:.45;cursor:default}.workspace-assistant-preview :is(button,a,article):focus-visible[b-qbye6ltr9q]{outline:2px solid var(--kompani-focus,#c2d4f5);outline-offset:2px}.assistant-preview-actions[b-qbye6ltr9q]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 12px;border-bottom:1px solid var(--kompani-line,#38383e);flex:none}.assistant-preview-actions>span[b-qbye6ltr9q]{font-size:12px;color:var(--kompani-muted,#cfcfd6)}.assistant-preview-context[b-qbye6ltr9q],.assistant-preview-focus[b-qbye6ltr9q],.assistant-preview-notice[b-qbye6ltr9q]{flex:none;margin:0;padding:9px 12px;color:var(--kompani-muted,#cfcfd6);font-size:13px}.assistant-preview-focus[b-qbye6ltr9q]{border-top:1px solid var(--kompani-line,#38383e)}.assistant-preview-notice[b-qbye6ltr9q]{border-bottom:1px solid var(--kompani-line,#38383e)}.assistant-preview-frame[b-qbye6ltr9q]{flex:1;min-height:180px;width:100%;border:0;background:var(--kompani-surface,#171719)}.assistant-preview-content[b-qbye6ltr9q]{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden}.assistant-preview-document[b-qbye6ltr9q]{height:100%;overflow:auto;overscroll-behavior:contain;padding:18px 16px 32px;scrollbar-width:thin;scrollbar-color:var(--kompani-line,#38383e) transparent}.assistant-preview-section[b-qbye6ltr9q]{position:relative;border:1px solid transparent;border-radius:7px;padding:10px 12px;margin-bottom:9px;scroll-margin:14px;transition:background .2s ease,border-color .2s ease}.assistant-preview-section p[b-qbye6ltr9q]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-preview-section.assistant-preview-target-active[b-qbye6ltr9q]{border-color:var(--kompani-tone-blue,#8aacdf);background:var(--kompani-tone-blue-soft,#1e2a3e);box-shadow:0 0 0 2px color-mix(in srgb,var(--kompani-tone-blue,#8aacdf) 12%,transparent)}.assistant-preview-pointer[b-qbye6ltr9q]{position:absolute;left:var(--preview-pointer-x,0px);top:var(--preview-pointer-y,0px);width:24px;height:28px;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 3px #0008);transform:translate(-12px,-10px);transition:left .3s ease,top .3s ease}.assistant-preview-pointer[hidden][b-qbye6ltr9q]{display:none}.assistant-preview-pointer svg[b-qbye6ltr9q]{width:100%;height:100%;fill:var(--kompani-tone-blue,#8aacdf);stroke:var(--kompani-paper,#111113);stroke-width:1.5;stroke-linejoin:round}.assistant-preview-footnote[b-qbye6ltr9q]{flex:none;padding:8px 12px;border-top:1px solid var(--kompani-line,#38383e);font-size:12px;color:var(--kompani-muted,#cfcfd6)}.assistant-preview-empty[b-qbye6ltr9q]{padding:18px;color:var(--kompani-muted,#cfcfd6);font-size:14px}@media(prefers-reduced-motion:reduce){.assistant-preview-pointer[b-qbye6ltr9q],.assistant-preview-section[b-qbye6ltr9q]{transition:none;scroll-behavior:auto}}
/* /../Apps/Assistance/Components/WorkspaceNeedChat.razor.rz.scp.css */
.need-chat[b-3xo74e875f]{background:#fff;border:1px solid #d7e5ed;border-radius:20px;padding:24px;color:#203743}.need-chat *[b-3xo74e875f]{box-sizing:border-box}.need-chat header[b-3xo74e875f]{display:flex;gap:15px;justify-content:space-between;align-items:start}.need-chat h2[b-3xo74e875f]{font-size:25px;letter-spacing:-.03em;margin:6px 0}.need-chat .eyebrow[b-3xo74e875f]{font-size:10px;letter-spacing:.16em;color:#61798a}.need-chat p[b-3xo74e875f]{line-height:1.65;color:#61798a;overflow-wrap:anywhere}.need-chat label[b-3xo74e875f]{display:block;font-size:12px;font-weight:600;margin:15px 0 7px}.need-chat input:not([type=checkbox])[b-3xo74e875f],.need-chat textarea[b-3xo74e875f]{width:100%;font:inherit;font-size:13px;background:#f8fbfd;border:1px solid #cfdee7;border-radius:9px;padding:11px;color:#203743}.need-chat button[b-3xo74e875f],.need-chat a[b-3xo74e875f]{font:inherit;font-size:12px;padding:10px 14px;border:1px solid #cfdee7;border-radius:9px;background:#f6fafc;color:#203743;cursor:pointer;text-decoration:none}.need-chat .primary[b-3xo74e875f]{background:#eaff9a;border-color:#cbdc7d;margin:12px 0;color:#203743}.need-chat button:disabled[b-3xo74e875f]{opacity:.5;cursor:default}.need-turns[b-3xo74e875f]{margin:20px 0}.need-turns article[b-3xo74e875f]{padding:15px 18px;margin:10px 0;border-radius:13px;font-size:13px}.need-turns strong[b-3xo74e875f]{font-size:11px}.need-turns p[b-3xo74e875f]{white-space:pre-wrap;margin:6px 0}.from-user[b-3xo74e875f]{background:#f3f8e8;margin-left:25px!important}.from-guide[b-3xo74e875f]{background:#f4f8fb;margin-right:25px!important}.need-actions[b-3xo74e875f]{margin:20px 0}.need-actions article[b-3xo74e875f]{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e3ecf2;padding:14px 0;font-size:13px}.need-actions span[b-3xo74e875f]{display:block;font-size:11px;color:#61798a;margin-top:4px}.need-actions p[b-3xo74e875f]{font-size:12px;margin:5px 0}.need-actions a[b-3xo74e875f]{white-space:nowrap}.need-check[b-3xo74e875f]{display:flex!important;align-items:start;gap:9px;font-size:12px}.need-check input[b-3xo74e875f]{margin-top:3px}.need-review[b-3xo74e875f],.need-memory[b-3xo74e875f]{border-top:1px solid #d7e5ed;padding:16px 0;margin-top:16px}.need-chat summary[b-3xo74e875f]{font-size:13px;font-weight:600;cursor:pointer}.caption[b-3xo74e875f]{font-size:11px}.need-status[b-3xo74e875f]{white-space:pre-wrap;border-left:3px solid #a5c74a;padding:10px 12px;font-size:13px}.need-memory article[b-3xo74e875f]{border-bottom:1px solid #e3ecf2;padding:14px 0}.need-chat :is(button,a,input,textarea,summary):focus-visible[b-3xo74e875f]{outline:3px solid #3379b3;outline-offset:3px}@media(max-width:700px){.need-chat[b-3xo74e875f]{padding:18px}.need-chat header[b-3xo74e875f]{display:block}.from-user[b-3xo74e875f]{margin-left:0!important}.from-guide[b-3xo74e875f]{margin-right:0!important}.need-actions article[b-3xo74e875f]{align-items:start}}
.need-chat .need-model select[b-3xo74e875f]{display:block;width:100%;max-width:100%;margin-top:7px;padding:10px;border:1px solid #cfdee7;border-radius:9px;background:#f8fbfd;color:#203743;font:inherit;overflow:hidden;text-overflow:ellipsis}.need-chat select:focus-visible[b-3xo74e875f]{outline:3px solid #3379b3;outline-offset:3px}
.need-step[b-3xo74e875f]{font-size:12px;font-weight:600}.need-counter[b-3xo74e875f]{font-size:11px;margin:7px 0}.need-counter.over-limit[b-3xo74e875f]{color:#a33}.need-reset-confirm[b-3xo74e875f],.need-ready[b-3xo74e875f]{padding:16px;margin:16px 0;border:1px solid #d7e5ed;border-radius:12px;background:#f8fbfd}.need-reset-confirm h3[b-3xo74e875f],.need-ready h3[b-3xo74e875f]{font-size:15px;margin:0 0 8px}.need-reset-actions[b-3xo74e875f]{display:flex;gap:10px;flex-wrap:wrap}.need-reset-actions .primary[b-3xo74e875f]{margin:0}
/* /../Apps/Assistance/Components/WorkspacePreferences.razor.rz.scp.css */
.workspace-memory[b-xzq0mwrdhp]{margin:0 0 12px;border:1px solid var(--ai-line,#d9d2ca);border-radius:10px;padding:12px;color:var(--ai-ink,#29282d);font-size:12px;min-width:0}
summary[b-xzq0mwrdhp]{cursor:pointer;font-weight:600}
p[b-xzq0mwrdhp]{line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}
label[b-xzq0mwrdhp]{display:block;font-weight:600;margin:10px 0}
input[b-xzq0mwrdhp],textarea[b-xzq0mwrdhp]{display:block;width:100%;box-sizing:border-box;font:inherit;border:1px solid var(--ai-line,#d9d2ca);border-radius:8px;padding:10px;margin-top:6px;color:inherit;background:var(--kompani-surface,#fff)}
textarea[b-xzq0mwrdhp]{min-height:80px;resize:vertical;line-height:1.6}
button[b-xzq0mwrdhp]{font:inherit;color:inherit;background:var(--kompani-surface,#fff);border:1px solid var(--ai-line,#d9d2ca);border-radius:8px;padding:8px 10px;margin:4px 6px 4px 0;cursor:pointer}
button:disabled[b-xzq0mwrdhp],input:disabled[b-xzq0mwrdhp],textarea:disabled[b-xzq0mwrdhp]{opacity:.5;cursor:default}
article[b-xzq0mwrdhp]{border-top:1px solid var(--ai-line,#d9d2ca);padding:10px 0}
:focus-visible[b-xzq0mwrdhp]{outline:3px solid var(--kompani-focus,#496b98);outline-offset:3px}
/* /../Apps/Assistance/Components/WorkspaceRunActivity.razor.rz.scp.css */
.run-activity[b-9idh575wgd]{font-size:12px;line-height:1.55;color:var(--kompani-ink,#202322);min-width:0}.run-summary[b-9idh575wgd]{display:flex;justify-content:space-between;align-items:center;gap:8px}.run-summary>strong[b-9idh575wgd]{font-size:13px}.run-state[b-9idh575wgd]{border:1px solid var(--kompani-line,#d9dfdb);background:#fff;padding:3px 7px;border-radius:20px;font-size:10px}.run-state.running[b-9idh575wgd]{background:var(--kompani-neon,#b8ff2c);border-color:var(--kompani-neon,#b8ff2c)}.run-state.failed[b-9idh575wgd],.run-state.interrupted[b-9idh575wgd]{background:#fff0ec;color:#913d26;border-color:#efcbbf}.run-model[b-9idh575wgd]{font-size:11px;font-weight:600;overflow-wrap:anywhere;margin:10px 0 2px}.run-time[b-9idh575wgd]{font-size:10px;color:var(--kompani-muted,#606763);margin:0 0 18px}.agent-cards[b-9idh575wgd]{display:grid;gap:10px}.agent-card[b-9idh575wgd]{padding:13px;border:1px solid var(--kompani-line,#d9dfdb);border-radius:12px;background:#fff;min-width:0}.agent-card.active[b-9idh575wgd]{border-color:#9dbb6d;box-shadow:inset 3px 0 var(--kompani-neon,#b8ff2c)}.agent-card header[b-9idh575wgd]{display:flex;align-items:center;gap:9px}.agent-mark[b-9idh575wgd]{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border-radius:8px;color:var(--kompani-neon,#b8ff2c);background:#202322;font-size:17px}.agent-card header>div[b-9idh575wgd]{display:grid;gap:2px}.agent-card header strong[b-9idh575wgd]{font-size:12px}.agent-card small[b-9idh575wgd]{font-size:10px;color:var(--kompani-muted,#606763)}.agent-card p[b-9idh575wgd]{font-size:11px;margin:12px 0 0;overflow-wrap:anywhere}.agent-live[b-9idh575wgd]{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#6d9723;box-shadow:0 0 0 4px #b8ff2c44}.run-usage[b-9idh575wgd]{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:16px 0;border-bottom:1px solid var(--kompani-line,#d9dfdb);margin-bottom:12px}.run-usage>span[b-9idh575wgd]{color:var(--kompani-muted,#606763);font-size:11px}.run-usage strong[b-9idh575wgd]{font-size:15px}.run-usage small[b-9idh575wgd]{grid-column:1/-1;font-size:10px;color:var(--kompani-muted,#606763)}details[b-9idh575wgd]{margin:15px 0}summary[b-9idh575wgd]{cursor:pointer;font-size:11px;font-weight:600}summary span[b-9idh575wgd]{float:right;font-size:10px;color:var(--kompani-muted,#606763)}.run-timeline ol[b-9idh575wgd]{list-style:none;padding:0;margin:14px 0 0}.run-timeline li[b-9idh575wgd]{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;padding:0 0 16px}.run-timeline time[b-9idh575wgd]{font-size:9px;color:var(--kompani-muted,#606763);padding-top:3px}.run-timeline li>div[b-9idh575wgd]{border-left:1px solid var(--kompani-line,#d9dfdb);padding-left:12px}.run-timeline strong[b-9idh575wgd]{font-size:10px}.run-timeline p[b-9idh575wgd],.run-context p[b-9idh575wgd]{font-size:10px;overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.run-context code[b-9idh575wgd]{font-size:9px;overflow-wrap:anywhere}.run-error[b-9idh575wgd]{padding:12px;background:#fff0ec;border:1px solid #efcbbf;border-radius:9px;font-size:11px;overflow-wrap:anywhere}button[b-9idh575wgd]{font:inherit;cursor:pointer;padding:9px 12px;border:1px solid var(--kompani-line,#d9dfdb);background:#fff;border-radius:8px;color:inherit;width:100%;margin-top:8px}button:disabled[b-9idh575wgd]{opacity:.5;cursor:default}button:focus-visible[b-9idh575wgd],summary:focus-visible[b-9idh575wgd]{outline:3px solid var(--kompani-focus,#3d6520);outline-offset:3px}.run-stop[b-9idh575wgd]{border-color:#c7cdc9;background:#f3f5f4}
/* /../Apps/Assistance/Components/WorkspaceVoiceComposer.razor.rz.scp.css */
.workspace-voice[b-o7xlesa6d7]{position:relative;color:var(--kompani-ink,#efeff1);font-size:.9rem}.voice-toggle[b-o7xlesa6d7]{display:inline-flex;align-items:center;gap:.35rem}.voice-toggle svg[b-o7xlesa6d7]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6}.voice-panel[b-o7xlesa6d7]{position:absolute;bottom:calc(100% + .5rem);right:0;width:min(31rem,calc(100vw - 3rem));max-height:min(42rem,75dvh);overflow:auto;padding:.8rem;border:1px solid var(--kompani-line,#3c3c43);border-radius:.8rem;background:var(--kompani-surface,#19191d);box-shadow:0 12px 36px #0007;z-index:40}.voice-panel header[b-o7xlesa6d7],.voice-panel footer[b-o7xlesa6d7],.voice-controls[b-o7xlesa6d7],.voice-panel header>div[b-o7xlesa6d7]{display:flex;align-items:center;gap:.5rem}.voice-panel header[b-o7xlesa6d7]{justify-content:space-between;margin-bottom:.6rem}.voice-panel footer[b-o7xlesa6d7]{flex-wrap:wrap;margin-top:.45rem}.voice-panel footer small[b-o7xlesa6d7]{flex:1}.voice-panel button[b-o7xlesa6d7],.voice-panel input[b-o7xlesa6d7],.voice-panel select[b-o7xlesa6d7],.voice-panel textarea[b-o7xlesa6d7]{font:inherit;color:inherit;border:1px solid var(--kompani-line,#414149);border-radius:.4rem;background:var(--kompani-raised,#222228)}.voice-panel button[b-o7xlesa6d7]{padding:.34rem .6rem;cursor:pointer}.voice-panel button:disabled[b-o7xlesa6d7]{opacity:.5;cursor:default}.voice-panel button:hover:not(:disabled)[b-o7xlesa6d7]{border-color:var(--kompani-neon,#ad91f5)}.voice-panel :focus-visible[b-o7xlesa6d7],.voice-toggle:focus-visible[b-o7xlesa6d7]{outline:2px solid var(--kompani-neon,#ad91f5);outline-offset:2px}.voice-muted[b-o7xlesa6d7],.voice-panel small[b-o7xlesa6d7]{color:var(--kompani-muted,#c5c5ce);font-size:.8rem;line-height:1.45}.voice-panel p[b-o7xlesa6d7]{margin:.5rem 0}.voice-check[b-o7xlesa6d7]{display:flex;align-items:flex-start;gap:.4rem;font-size:.83rem;margin:.6rem 0;line-height:1.4}.voice-check input[b-o7xlesa6d7]{margin-top:.2rem}.voice-listening[b-o7xlesa6d7]{display:flex;align-items:center;gap:.4rem}.voice-listening i[b-o7xlesa6d7]{display:block;width:.5rem;height:.5rem;border-radius:50%;background:#f1a1c0;animation:voice-pulse-b-o7xlesa6d7 1.4s ease-in-out infinite}.voice-interim[b-o7xlesa6d7]{color:var(--kompani-muted,#c5c5ce);font-style:italic}.voice-review-label[b-o7xlesa6d7]{display:block;font-size:.83rem;margin-top:.6rem}.voice-review-label textarea[b-o7xlesa6d7]{display:block;box-sizing:border-box;width:100%;margin-top:.3rem;padding:.55rem;resize:vertical;min-height:6rem;max-height:18rem;line-height:1.45}.voice-panel .voice-insert[b-o7xlesa6d7],.voice-panel .voice-record[b-o7xlesa6d7]{background:var(--kompani-neon-soft,#342a48);border-color:var(--kompani-neon,#ad91f5)}.voice-notice[b-o7xlesa6d7]{padding:.45rem .55rem;border-left:2px solid var(--kompani-neon,#ad91f5);background:var(--kompani-raised,#222228);font-size:.82rem}.voice-settings[b-o7xlesa6d7]{padding:.55rem 0;border-block:1px solid var(--kompani-line,#414149);margin-bottom:.6rem}.voice-settings>label:first-child[b-o7xlesa6d7]{display:flex;align-items:center;gap:.7rem}.voice-settings select[b-o7xlesa6d7]{padding:.3rem}.voice-settings>small[b-o7xlesa6d7]{display:block;margin:.45rem 0}.voice-settings summary[b-o7xlesa6d7]{cursor:pointer;margin:.5rem 0}.voice-phrase[b-o7xlesa6d7]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.8rem;border-bottom:1px solid var(--kompani-line,#414149);padding:.3rem 0}.voice-phrase span[b-o7xlesa6d7]{overflow-wrap:anywhere;white-space:pre-wrap}.voice-phrase-editor[b-o7xlesa6d7]{display:grid;gap:.35rem;margin:.5rem 0}.voice-phrase-editor input[b-o7xlesa6d7],.voice-phrase-editor textarea[b-o7xlesa6d7]{padding:.4rem;min-width:0;box-sizing:border-box;width:100%}.voice-phrase-editor button[b-o7xlesa6d7]{justify-self:end}@keyframes voice-pulse-b-o7xlesa6d7{50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.voice-listening i[b-o7xlesa6d7]{animation:none}}@media(max-width:600px){.voice-panel[b-o7xlesa6d7]{position:fixed;left:1rem;right:1rem;bottom:6rem;width:auto;max-height:65dvh}.voice-controls[b-o7xlesa6d7]{flex-wrap:wrap}}
.voice-phrase>div[b-o7xlesa6d7],.voice-phrase-editor>div[b-o7xlesa6d7]{display:flex;align-items:center;gap:.3rem}.voice-phrase>div[b-o7xlesa6d7]{flex-shrink:0}.voice-phrase-editor>div[b-o7xlesa6d7]{justify-self:end}.voice-phrase-preview[b-o7xlesa6d7]{display:grid;gap:.45rem;margin:.4rem 0}.voice-phrase-preview label[b-o7xlesa6d7]{font-size:.83rem}.voice-phrase-preview textarea[b-o7xlesa6d7]{display:block;box-sizing:border-box;width:100%;margin-top:.3rem;padding:.4rem;resize:vertical;line-height:1.45}.voice-phrase-preview output[b-o7xlesa6d7]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:.55rem;border:1px solid var(--kompani-line,#414149);border-radius:.4rem;background:var(--kompani-raised,#222228);font-size:.85rem;max-height:12rem;overflow:auto}
/* /../Apps/Assistance/Pages/AccountAiUsage.razor.rz.scp.css */
.account-usage[b-20vjvvbbro]{max-width:1320px;margin:0 auto;padding:24px 28px 56px;color:#202b40;background:#f7f8fb;min-height:100vh;font-family:inherit}.usage-header[b-20vjvvbbro],.usage-header nav[b-20vjvvbbro],.usage-intro[b-20vjvvbbro],.usage-section-title[b-20vjvvbbro],.usage-billing[b-20vjvvbbro]{display:flex;align-items:center;justify-content:space-between;gap:20px}.usage-header[b-20vjvvbbro]{padding:5px 0 26px;border-bottom:1px solid #e0e5ee}.usage-brand[b-20vjvvbbro]{font-size:26px;font-weight:800;text-decoration:none;color:#18253c}.usage-brand span[b-20vjvvbbro]{color:#4768e8}.usage-header nav[b-20vjvvbbro]{justify-content:flex-end;gap:24px}.usage-header nav a[b-20vjvvbbro]{font-size:14px;color:#526179;text-decoration:none}.usage-header nav a[aria-current=page][b-20vjvvbbro]{color:#284bd5;font-weight:700}.usage-intro[b-20vjvvbbro]{padding:36px 0 24px;align-items:flex-start}.usage-eyebrow[b-20vjvvbbro]{font-size:11px;letter-spacing:.14em;color:#667697;font-weight:750}.usage-intro h1[b-20vjvvbbro]{font-size:clamp(30px,4vw,44px);letter-spacing:-.04em;margin:10px 0}.usage-intro p[b-20vjvvbbro],.usage-billing p[b-20vjvvbbro]{max-width:790px;line-height:1.65;color:#59677e;margin:0}.account-usage button[b-20vjvvbbro],.usage-billing>a[b-20vjvvbbro]{border:1px solid #d7deeb;background:white;color:#243756;border-radius:10px;padding:11px 16px;cursor:pointer;white-space:nowrap;font:inherit;font-size:14px;text-decoration:none}.account-usage button:disabled[b-20vjvvbbro]{opacity:.6;cursor:wait}.account-usage a:focus-visible[b-20vjvvbbro],.account-usage button:focus-visible[b-20vjvvbbro]{outline:3px solid #7793ff;outline-offset:4px}.usage-billing[b-20vjvvbbro]{background:#eef2ff;border:1px solid #d9e1ff;border-radius:16px;padding:24px;margin:4px 0 28px}.usage-billing h2[b-20vjvvbbro]{font-size:20px;margin:8px 0 12px}.usage-billing p[b-20vjvvbbro]{font-size:14px}.usage-period[b-20vjvvbbro]{margin:24px 0}.usage-section-title[b-20vjvvbbro]{margin-bottom:14px}.usage-section-title h2[b-20vjvvbbro]{font-size:20px;margin:0}.usage-section-title>span[b-20vjvvbbro],.usage-caption[b-20vjvvbbro]{font-size:13px;color:#6a7890}.usage-metrics[b-20vjvvbbro]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usage-metrics article[b-20vjvvbbro]{background:white;border:1px solid #e1e6ef;border-radius:14px;padding:21px;display:flex;flex-direction:column;gap:11px}.usage-metrics article>span[b-20vjvvbbro]{font-size:14px;color:#62708a}.usage-metrics strong[b-20vjvvbbro]{font-size:32px;letter-spacing:-.04em;line-height:1.15}.usage-metrics small[b-20vjvvbbro]{font-size:12px;line-height:1.5;color:#71809a}.usage-panel[b-20vjvvbbro]{background:white;border:1px solid #e1e6ef;border-radius:16px;padding:22px;margin-top:26px}.usage-table-wrap[b-20vjvvbbro]{overflow-x:auto}.usage-panel table[b-20vjvvbbro]{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.usage-panel th[b-20vjvvbbro]{padding:12px 10px;color:#708098;font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e4e9f2;white-space:nowrap}.usage-panel td[b-20vjvvbbro]{padding:15px 10px;border-bottom:1px solid #edf0f5;vertical-align:top;max-width:340px;overflow-wrap:anywhere}.usage-panel tr:last-child td[b-20vjvvbbro]{border-bottom:0}.usage-panel td small[b-20vjvvbbro]{display:block;font-size:11px;color:#76839a;margin-top:5px;line-height:1.5}.usage-status[b-20vjvvbbro]{display:inline-block;color:#245c48;background:#edf6f1;border-radius:6px;padding:5px 8px;font-size:11px;white-space:nowrap}.usage-status.unknown[b-20vjvvbbro]{color:#8a6425;background:#fff6e7}.usage-notice[b-20vjvvbbro]{padding:15px 18px;background:#fff6e9;border:1px solid #f0dfbd;border-radius:10px;line-height:1.5}.usage-empty[b-20vjvvbbro]{background:white;border:1px solid #e1e6ef;border-radius:16px;padding:28px;margin:25px 0}.usage-empty-inline[b-20vjvvbbro]{padding:18px 0;color:#6f7b90}.usage-footer[b-20vjvvbbro]{margin-top:24px;color:#78849a;font-size:12px;line-height:1.7}.usage-footer p[b-20vjvvbbro]{max-width:1080px}.usage-footer small[b-20vjvvbbro]{color:#8994a6}@media(max-width:760px){.account-usage[b-20vjvvbbro]{padding:18px 16px 40px}.usage-header[b-20vjvvbbro]{align-items:flex-start;gap:14px}.usage-header nav[b-20vjvvbbro]{gap:10px;flex-wrap:wrap}.usage-header nav a[b-20vjvvbbro]{font-size:12px}.usage-intro[b-20vjvvbbro],.usage-billing[b-20vjvvbbro]{flex-direction:column;align-items:flex-start}.usage-intro[b-20vjvvbbro]{padding-top:25px}.usage-billing[b-20vjvvbbro]{padding:20px}.usage-metrics[b-20vjvvbbro]{grid-template-columns:1fr}.usage-metrics article[b-20vjvvbbro]{padding:18px}.usage-panel[b-20vjvvbbro]{padding:16px}.usage-section-title[b-20vjvvbbro]{align-items:flex-start}.usage-section-title h2[b-20vjvvbbro]{font-size:18px}.usage-metrics strong[b-20vjvvbbro]{font-size:29px}}@media(prefers-reduced-motion:reduce){.account-usage *[b-20vjvvbbro]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.usage-breadcrumb[b-20vjvvbbro]{font-size:13px;font-weight:600;color:var(--kompani-muted,#606763)}
/* /../Apps/Assistance/Pages/WorkspaceAi.razor.rz.scp.css */
.ai-workspace[b-qdaabikdtd]{--ai-ink:var(--kompani-ink,#29282d);--ai-muted:var(--kompani-muted,#69656a);--ai-line:var(--kompani-line,#d9d2ca);--ai-neon:var(--kompani-neon,#a9bedd);--ai-silver:var(--kompani-silver,#f6f2eb);color:var(--ai-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-width:1720px;margin:0 auto;padding:20px 28px 28px;min-width:0}.ai-heading[b-qdaabikdtd]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0 22px}.ai-title[b-qdaabikdtd]{display:flex;align-items:center;gap:12px;min-width:0}.ai-symbol[b-qdaabikdtd]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:var(--ai-neon);border-radius:13px;color:#29282d;font-size:30px;font-weight:700}.ai-title h1[b-qdaabikdtd]{font-size:24px;letter-spacing:-.06em;margin:0;font-weight:650}.ai-title p[b-qdaabikdtd]{font-size:11px;color:var(--ai-muted);margin:5px 0 0;overflow-wrap:anywhere}.ai-heading-actions[b-qdaabikdtd]{display:flex;align-items:center;gap:18px}.ai-workspace button[b-qdaabikdtd],.ai-workspace input[b-qdaabikdtd],.ai-workspace select[b-qdaabikdtd],.ai-workspace textarea[b-qdaabikdtd]{font:inherit}.ai-workspace button[b-qdaabikdtd]{border:1px solid var(--ai-line);border-radius:9px;background:#fff;padding:9px 12px;color:var(--ai-ink);cursor:pointer;font-size:11px;font-weight:600;line-height:1.4}.ai-workspace button:hover:enabled[b-qdaabikdtd]{background:var(--ai-silver);border-color:#aaa6ad}.ai-workspace button:disabled[b-qdaabikdtd]{opacity:.45;cursor:default}.ai-workspace button.ai-primary[b-qdaabikdtd]{background:var(--ai-neon);color:#29282d;border-color:var(--ai-neon)}.ai-workspace button.ai-primary:hover:enabled[b-qdaabikdtd]{background:#99b1d3;border-color:#99b1d3}.ai-workspace input:not([type=checkbox])[b-qdaabikdtd],.ai-workspace select[b-qdaabikdtd],.ai-workspace textarea[b-qdaabikdtd]{width:100%;box-sizing:border-box;border:1px solid var(--ai-line);border-radius:8px;background:#fff;color:var(--ai-ink);padding:10px 11px;font-size:12px;min-width:0}.ai-workspace textarea[b-qdaabikdtd]{resize:vertical;line-height:1.7}.ai-workspace label[b-qdaabikdtd]{display:block;font-size:11px;font-weight:600;margin:10px 0 6px}.ai-workspace a[b-qdaabikdtd]{color:var(--ai-ink);text-underline-offset:4px;font-size:11px}.ai-workspace :focus-visible[b-qdaabikdtd]{outline:3px solid var(--kompani-focus,#496b98);outline-offset:3px}.ai-eyebrow[b-qdaabikdtd]{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--ai-muted)}.ai-usage-link[b-qdaabikdtd]{white-space:nowrap}.ai-notice[b-qdaabikdtd]{background:var(--kompani-neon-soft,#e4ecf6);border:1px solid #bdcce0;border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ai-setup-next[b-qdaabikdtd]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--ai-line);border-radius:12px;padding:18px 22px;margin:0 0 20px;font-size:13px}.ai-setup-next p[b-qdaabikdtd]{font-size:12px;line-height:1.5;color:var(--ai-muted);margin:6px 0 0}.ai-setup-next button[b-qdaabikdtd]{flex-shrink:0}.ai-connections[b-qdaabikdtd]{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px;margin-bottom:20px;background:#fff;border:1px solid var(--ai-line);border-radius:14px}.ai-connections>div[b-qdaabikdtd]{min-width:0}.ai-connections h2[b-qdaabikdtd]{font-size:19px;letter-spacing:-.04em;margin:9px 0 12px}.ai-connections p[b-qdaabikdtd]{font-size:12px;line-height:1.7;color:var(--ai-muted);margin:9px 0}.ai-connections input[b-qdaabikdtd]{margin-bottom:8px}.ai-company-policy[b-qdaabikdtd],.ai-billing-note[b-qdaabikdtd]{border-top:1px solid var(--ai-line);padding-top:18px;margin-top:20px;font-size:12px}.ai-actions[b-qdaabikdtd]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.ai-connection-status[b-qdaabikdtd]{display:flex;align-items:center;gap:7px}.ai-status-dot[b-qdaabikdtd]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#aaa6ad;flex-shrink:0}.ai-status-dot.ready[b-qdaabikdtd]{background:#63846f}.ai-status-dot.running[b-qdaabikdtd]{background:#7192b6;box-shadow:0 0 0 4px #a9bedd3d;animation:ai-breathe-b-qdaabikdtd 1.8s ease-in-out infinite}.ai-layout[b-qdaabikdtd]{display:grid;grid-template-columns:215px minmax(340px,1fr) 272px;min-height:610px;height:calc(100dvh - 245px);max-height:1000px;border:1px solid var(--ai-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 32px #29282d04}.ai-conversations[b-qdaabikdtd]{display:flex;flex-direction:column;min-height:0;padding:20px 13px;background:var(--ai-silver);border-right:1px solid var(--ai-line)}.ai-sidebar-title[b-qdaabikdtd]{display:grid;gap:5px;padding:0 5px;margin-bottom:18px}.ai-sidebar-title strong[b-qdaabikdtd]{font-size:12px}.ai-sidebar-title span[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted)}.ai-conversations>input[b-qdaabikdtd]{font-size:11px!important;background:#fff!important}.ai-new-chat[b-qdaabikdtd]{width:100%;margin-top:8px;text-align:left}.ai-conversations nav[b-qdaabikdtd]{display:flex;flex-direction:column;gap:5px;margin-top:22px;overflow-y:auto;min-height:0}.ai-workspace button.ai-history-row[b-qdaabikdtd]{display:grid;gap:6px;text-align:left;width:100%;padding:12px 11px;border:1px solid transparent;background:transparent;min-width:0}.ai-history-row strong[b-qdaabikdtd]{font-size:12px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.ai-history-row small[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);font-weight:400}.ai-workspace button.ai-history-row.selected[b-qdaabikdtd]{background:#fff;border-color:var(--ai-line);box-shadow:inset 3px 0 var(--ai-neon)}.ai-conversations>p[b-qdaabikdtd]{font-size:11px;color:var(--ai-muted);padding:5px;line-height:1.6}.ai-sidebar-foot[b-qdaabikdtd]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:9px;color:var(--ai-muted);margin-top:auto;padding:22px 5px 2px}.ai-sidebar-foot a[b-qdaabikdtd]{display:block;width:100%;font-size:10px;margin-top:4px}.ai-conversation[b-qdaabikdtd]{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.ai-chat-heading[b-qdaabikdtd]{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e0d8}.ai-chat-heading>div[b-qdaabikdtd]{min-width:0}.ai-chat-heading h2[b-qdaabikdtd]{font-size:14px;line-height:1.5;letter-spacing:-.02em;margin:0 0 5px;overflow-wrap:anywhere}.ai-chat-heading span[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);display:inline-flex;align-items:center;gap:6px}.ai-chat-heading button[b-qdaabikdtd]{flex-shrink:0;font-size:10px}.ai-messages[b-qdaabikdtd]{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1;padding:24px max(24px,calc((100% - 790px)/2));display:flex;flex-direction:column;gap:24px;scrollbar-gutter:stable}.ai-message[b-qdaabikdtd]{min-width:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.ai-message header[b-qdaabikdtd]{display:flex;align-items:center;gap:12px;margin-bottom:9px;font-size:10px;color:var(--ai-muted)}.ai-message header strong[b-qdaabikdtd]{color:var(--ai-ink);font-size:11px;font-weight:650}.ai-message time[b-qdaabikdtd]{font-size:9px}.ai-message p[b-qdaabikdtd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.ai-message.user[b-qdaabikdtd]{padding:13px 18px;background:var(--ai-silver);border:1px solid #e7e0d8;border-radius:16px 16px 4px 16px;margin-left:12%;align-self:stretch}.ai-message.assistant[b-qdaabikdtd]{padding:0 5px}.ai-message.context[b-qdaabikdtd]{border:1px dashed #d5cec7;border-radius:10px;padding:12px 16px;background:#faf7f1;font-size:11px}.ai-message summary[b-qdaabikdtd],.ai-evidence summary[b-qdaabikdtd]{cursor:pointer;font-size:10px;color:var(--ai-muted)}.ai-evidence[b-qdaabikdtd]{margin-top:12px}.ai-evidence p[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted)}.ai-empty[b-qdaabikdtd],.ai-welcome[b-qdaabikdtd]{margin:auto;text-align:center;max-width:480px;padding:42px 28px}.ai-empty>.ai-symbol[b-qdaabikdtd],.ai-welcome>.ai-symbol[b-qdaabikdtd]{margin:0 auto 24px;width:54px;height:54px;font-size:38px;border-radius:17px}.ai-empty .ai-eyebrow[b-qdaabikdtd]{display:block}.ai-empty h1[b-qdaabikdtd],.ai-empty h2[b-qdaabikdtd],.ai-welcome h3[b-qdaabikdtd]{font-size:28px;letter-spacing:-.055em;line-height:1.2;font-weight:600;margin:14px 0}.ai-empty p[b-qdaabikdtd],.ai-welcome p[b-qdaabikdtd]{font-size:12px;line-height:1.7;color:var(--ai-muted);max-width:350px;margin:0 auto 20px}.ai-empty>small[b-qdaabikdtd]{display:block;font-size:10px;color:var(--ai-muted);line-height:1.7;margin:20px auto;max-width:300px}.ai-prompt-suggestions[b-qdaabikdtd]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ai-working[b-qdaabikdtd]{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;color:var(--ai-muted);padding:16px 5px}.ai-working>span:last-of-type[b-qdaabikdtd]{flex:1}.ai-working button[b-qdaabikdtd]{font-size:10px;flex-shrink:0}.ai-composer[b-qdaabikdtd]{padding:16px 24px 14px;background:#fff;border-top:1px solid #f2ede5;flex-shrink:0;max-height:65%;overflow-y:auto}.ai-composer-surface[b-qdaabikdtd]{border:1px solid #d5cec7;border-radius:16px;background:#fff;box-shadow:0 2px 8px #29282d04;overflow:hidden}.ai-workspace .ai-composer textarea[b-qdaabikdtd]{border:0;background:transparent;outline-offset:-4px;border-radius:0;resize:vertical;padding:15px 16px 6px;min-height:72px;max-height:180px;font-size:14px}.ai-composer-toolbar[b-qdaabikdtd]{display:flex;gap:7px;align-items:center;padding:8px 10px;flex-wrap:wrap}.ai-run-controls[b-qdaabikdtd]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.ai-run-controls label[b-qdaabikdtd]{min-width:0;margin:0;max-width:185px}.ai-run-controls label:last-child[b-qdaabikdtd]{max-width:170px}.ai-workspace .ai-run-controls select[b-qdaabikdtd]{border:0;background:var(--ai-silver);border-radius:7px;padding:7px 23px 7px 8px;font-size:10px;max-width:100%}.ai-workspace .ai-options-toggle[b-qdaabikdtd]{font-size:10px;border-color:transparent;padding:7px}.ai-workspace .ai-send[b-qdaabikdtd],.ai-workspace .ai-stop[b-qdaabikdtd]{border-radius:9px;padding:9px 13px;font-size:11px;flex-shrink:0}.ai-composer-meta[b-qdaabikdtd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:5px 2px 0}.ai-composer-meta>span[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);white-space:nowrap;padding-top:9px}.ai-workspace label.ai-check[b-qdaabikdtd]{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.6;font-weight:400;color:var(--ai-muted)}.ai-check input[b-qdaabikdtd]{width:13px;height:13px;margin:2px 0 0;flex-shrink:0;accent-color:#6385b0}.ai-privacy[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);line-height:1.7;margin-top:6px}.ai-privacy summary[b-qdaabikdtd]{cursor:pointer}.ai-privacy p[b-qdaabikdtd]{font-size:10px}.ai-composer-options[b-qdaabikdtd]{padding:14px;margin-top:12px;border:1px solid var(--ai-line);border-radius:10px;background:#faf7f1}.ai-tier-grid[b-qdaabikdtd]{display:flex;gap:6px}.ai-workspace .ai-tier-grid button[b-qdaabikdtd]{flex:1;display:grid;gap:3px;padding:9px;text-align:left;background:#fff;font-size:11px}.ai-tier-grid span[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);font-weight:400}.ai-workspace .ai-tier-grid button.selected[b-qdaabikdtd]{border-color:#8098b5;background:var(--kompani-neon-soft,#e4ecf6)}.ai-mode-help[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted);line-height:1.7}.ai-model-search small[b-qdaabikdtd]{font-size:9px;color:var(--ai-muted);line-height:1.6}.ai-source[b-qdaabikdtd]{padding:10px 0;border-top:1px solid var(--ai-line);font-size:11px}.ai-source summary[b-qdaabikdtd]{cursor:pointer;font-weight:600}.ai-source p[b-qdaabikdtd],.ai-source small[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted);overflow-wrap:anywhere;line-height:1.6}.ai-readiness[b-qdaabikdtd]{font-size:11px;color:#7d4d24}.ai-import[b-qdaabikdtd]{padding:18px 24px;border-bottom:1px solid var(--ai-line);background:#faf7f1;max-height:320px;overflow:auto;flex-shrink:0}.ai-import h3[b-qdaabikdtd]{font-size:14px;margin:0 0 7px}.ai-import p[b-qdaabikdtd]{font-size:11px;color:var(--ai-muted);line-height:1.6}.ai-import button[b-qdaabikdtd]{margin-top:8px}.ai-activity[b-qdaabikdtd]{padding:22px 18px;background:var(--ai-silver);border-left:1px solid var(--ai-line);overflow-y:auto;min-width:0;min-height:0}.ai-activity>header[b-qdaabikdtd]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.ai-activity h2[b-qdaabikdtd]{font-size:18px;letter-spacing:-.03em;margin:5px 0 0}.ai-activity-status[b-qdaabikdtd]{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--ai-muted)}.ai-activity-empty[b-qdaabikdtd]{padding:15px 0;text-align:left}.ai-activity-empty>span[b-qdaabikdtd]{display:block;font-size:35px;color:#a19aa2;margin-bottom:18px}.ai-activity-empty h3[b-qdaabikdtd]{font-size:14px;line-height:1.5;font-weight:600}.ai-activity-empty p[b-qdaabikdtd]{font-size:11px;line-height:1.8;color:var(--ai-muted)}.ai-activity-empty>div[b-qdaabikdtd]{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--ai-line)}.ai-activity-empty strong[b-qdaabikdtd]{font-size:11px}.ai-activity-empty small[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted)}.ai-activity-usage[b-qdaabikdtd]{display:block;padding-top:18px;margin-top:24px;border-top:1px solid var(--ai-line);font-size:10px!important}.ai-proposals[b-qdaabikdtd]{border-top:1px solid var(--ai-line);margin-top:20px;padding-top:14px}.ai-proposals h3[b-qdaabikdtd]{font-size:12px}.ai-proposals p[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted);line-height:1.7}.ai-proposals details[b-qdaabikdtd]{font-size:10px;margin-bottom:10px}.ai-proposals summary[b-qdaabikdtd]{overflow-wrap:anywhere;cursor:pointer}.ai-proposals pre[b-qdaabikdtd]{white-space:pre-wrap;overflow:auto;max-height:260px;font-size:10px;overflow-wrap:anywhere}.ai-proposals>a[b-qdaabikdtd]{display:block;margin-top:12px}.ai-mobile-nav[b-qdaabikdtd]{display:none}.ai-sr-only[b-qdaabikdtd]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes ai-breathe-b-qdaabikdtd{50%{box-shadow:0 0 0 2px #a9bedd18}}
@media(max-width:1250px){.ai-layout[b-qdaabikdtd]{grid-template-columns:190px minmax(300px,1fr)}.ai-activity[b-qdaabikdtd]{display:none}.ai-layout.show-activity[b-qdaabikdtd]{grid-template-columns:190px minmax(300px,1fr) 250px}.ai-layout.show-activity .ai-conversations[b-qdaabikdtd]{display:none}.ai-layout.show-activity[b-qdaabikdtd]{grid-template-columns:minmax(300px,1fr) 250px}.ai-layout.show-activity .ai-activity[b-qdaabikdtd]{display:block}.ai-mobile-nav[b-qdaabikdtd]{display:flex;justify-content:flex-end;gap:8px;padding:0 0 12px}.ai-mobile-nav button[b-qdaabikdtd]{font-size:10px}.ai-mobile-nav button:first-child[b-qdaabikdtd]{display:none}.ai-mobile-nav button span[b-qdaabikdtd]{margin-left:8px}.ai-layout[b-qdaabikdtd]{height:calc(100dvh - 280px)}}
@media(max-width:760px){.ai-workspace[b-qdaabikdtd]{padding:12px 14px 22px}.ai-heading[b-qdaabikdtd]{padding:16px 0;gap:10px}.ai-title h1[b-qdaabikdtd]{font-size:21px}.ai-title .ai-symbol[b-qdaabikdtd]{width:35px;height:35px;font-size:25px;border-radius:10px}.ai-heading-actions[b-qdaabikdtd]{gap:8px}.ai-heading-actions>button[b-qdaabikdtd]{font-size:10px;padding:8px}.ai-usage-link[b-qdaabikdtd]{display:none}.ai-title p[b-qdaabikdtd]{font-size:10px;max-width:260px}.ai-layout[b-qdaabikdtd],.ai-layout.show-activity[b-qdaabikdtd]{grid-template-columns:1fr;height:calc(100dvh - 295px);min-height:590px}.ai-conversations[b-qdaabikdtd]{display:none}.ai-layout.show-history .ai-conversations[b-qdaabikdtd]{display:flex;max-height:260px;border-right:0;border-bottom:1px solid var(--ai-line)}.ai-layout.show-history[b-qdaabikdtd]{grid-template-rows:auto minmax(400px,1fr);height:auto}.ai-layout.show-history .ai-conversations nav[b-qdaabikdtd]{margin-top:10px;max-height:140px}.ai-layout.show-history .ai-sidebar-foot[b-qdaabikdtd]{display:none}.ai-layout.show-activity .ai-activity[b-qdaabikdtd]{display:block;grid-row:1;max-height:360px;border-left:0;border-bottom:1px solid var(--ai-line)}.ai-layout.show-activity[b-qdaabikdtd]{height:auto;grid-template-rows:auto minmax(550px,1fr)}.ai-mobile-nav[b-qdaabikdtd]{justify-content:space-between;padding-bottom:10px}.ai-mobile-nav button:first-child[b-qdaabikdtd]{display:block}.ai-chat-heading[b-qdaabikdtd]{padding:14px 16px}.ai-chat-heading h2[b-qdaabikdtd]{font-size:12px}.ai-messages[b-qdaabikdtd]{padding:22px 16px;gap:22px}.ai-composer[b-qdaabikdtd]{padding:12px 12px 10px;max-height:70%}.ai-composer-toolbar[b-qdaabikdtd]{gap:5px}.ai-run-controls label[b-qdaabikdtd]{max-width:150px}.ai-run-controls label:last-child[b-qdaabikdtd]{max-width:150px}.ai-options-toggle[b-qdaabikdtd]{order:3}.ai-composer-meta[b-qdaabikdtd]{gap:8px}.ai-composer-meta>span[b-qdaabikdtd]{font-size:8px}.ai-workspace label.ai-check[b-qdaabikdtd]{font-size:9px}.ai-empty h2[b-qdaabikdtd],.ai-welcome h3[b-qdaabikdtd]{font-size:25px}.ai-connections[b-qdaabikdtd]{grid-template-columns:1fr;gap:24px;padding:20px}.ai-setup-next[b-qdaabikdtd]{align-items:flex-start;padding:16px;flex-direction:column;gap:14px}.ai-message.user[b-qdaabikdtd]{margin-left:5%}.ai-working[b-qdaabikdtd]{flex-wrap:wrap}.ai-working>span:last-of-type[b-qdaabikdtd]{flex-basis:80%}}
.ai-workspace.ai-embedded[b-qdaabikdtd]{padding:0;max-width:none;height:100%;display:flex;flex-direction:column;min-height:0}.ai-embedded .ai-heading[b-qdaabikdtd]{padding:12px 16px;border-bottom:1px solid var(--ai-line);flex-shrink:0}.ai-embedded .ai-title .ai-symbol[b-qdaabikdtd]{display:none}.ai-embedded .ai-title h1[b-qdaabikdtd]{display:none}.ai-embedded .ai-title p[b-qdaabikdtd]{margin:0;font-size:10px;max-width:240px}.ai-embedded .ai-heading-actions>button[b-qdaabikdtd]{font-size:9px;padding:6px 8px}.ai-embedded .ai-heading-actions[b-qdaabikdtd]{gap:8px}.ai-embedded .ai-usage-link[b-qdaabikdtd]{display:none}.ai-embedded .ai-mobile-nav[b-qdaabikdtd]{display:flex;padding:9px 12px;border-bottom:1px solid var(--ai-line);justify-content:space-between;flex-shrink:0}.ai-embedded .ai-mobile-nav button:first-child[b-qdaabikdtd]{display:block}.ai-embedded .ai-layout[b-qdaabikdtd]{grid-template-columns:1fr;flex:1;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none}.ai-embedded .ai-conversations[b-qdaabikdtd],.ai-embedded .ai-activity[b-qdaabikdtd]{display:none}.ai-embedded .ai-layout.show-history .ai-sidebar-foot[b-qdaabikdtd]{display:none}.ai-embedded .ai-layout.show-activity[b-qdaabikdtd]{grid-template-columns:1fr;grid-template-rows:auto minmax(240px,1fr)}.ai-embedded .ai-layout.show-activity .ai-activity[b-qdaabikdtd]{display:block;grid-row:1;max-height:220px;border-bottom:1px solid var(--ai-line)}.ai-embedded .ai-chat-heading[b-qdaabikdtd]{padding:12px 16px}.ai-embedded .ai-chat-heading h2[b-qdaabikdtd]{font-size:12px}.ai-embedded .ai-messages[b-qdaabikdtd]{padding:20px 16px}.ai-embedded .ai-composer[b-qdaabikdtd]{padding:10px 12px;max-height:65%}.ai-embedded .ai-composer textarea[b-qdaabikdtd]{min-height:60px;font-size:12px}.ai-embedded .ai-connections[b-qdaabikdtd]{max-height:300px;overflow:auto;border-radius:0;margin:0;grid-template-columns:1fr;padding:18px;flex-shrink:0}.ai-embedded .ai-setup-next[b-qdaabikdtd]{border-radius:0;margin:0;padding:16px;flex-shrink:0}.ai-embedded .ai-notice[b-qdaabikdtd]{margin:0;border-radius:0;padding:10px 14px;font-size:11px;flex-shrink:0}.ai-embedded .ai-empty[b-qdaabikdtd]{padding:22px 18px}.ai-embedded .ai-empty h2[b-qdaabikdtd]{font-size:23px}
@media(prefers-reduced-motion:reduce){.ai-status-dot.running[b-qdaabikdtd]{animation:none}*[b-qdaabikdtd]{scroll-behavior:auto!important}}

@media(max-width:760px){.ai-workspace input:not([type=checkbox])[b-qdaabikdtd],.ai-workspace textarea[b-qdaabikdtd]{font-size:16px}.ai-workspace .ai-composer textarea[b-qdaabikdtd]{font-size:16px}.ai-conversations>input[b-qdaabikdtd]{font-size:16px!important}}

/* Chat uses the viewport instead of inheriting the legacy document-page width. */
.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]{width:100%;box-sizing:border-box;height:calc(100dvh - var(--kompani-chrome-height,64px));display:flex;flex-direction:column;overflow:hidden;padding:12px 24px 18px}.ai-workspace:not(.ai-embedded)>.ai-heading[b-qdaabikdtd]{flex-shrink:0;padding:14px 0 16px}.ai-workspace:not(.ai-embedded)>.ai-layout[b-qdaabikdtd]{flex:1;height:auto;min-height:0;max-height:none}.ai-workspace:not(.ai-embedded)>.ai-mobile-nav[b-qdaabikdtd]{flex-shrink:0}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;border-bottom:1px solid var(--ai-line);border-radius:0;padding:0 0 12px;margin:0 0 2px;flex-shrink:0;overflow:visible}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading{padding:0;gap:14px;min-width:0}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading>div{gap:4px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading strong{font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading small{display:none}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading a{font-size:10px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading label{font-size:0;min-width:0}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading select{font-size:11px;padding:8px;max-width:180px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-links{padding:0;border:0;background:transparent;min-width:0}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-links a{font-size:11px;min-height:32px;padding:8px 10px}.ai-workspace:not(.ai-embedded).setup-open[b-qdaabikdtd]{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.ai-workspace:not(.ai-embedded).setup-open>.ai-layout[b-qdaabikdtd]{flex:auto;height:600px;min-height:500px}.ai-workspace>.ai-connections[b-qdaabikdtd]{flex-shrink:0}.ai-workspace>.ai-notice[b-qdaabikdtd]{flex-shrink:0;margin:0 0 12px}.ai-workspace>.ai-setup-next[b-qdaabikdtd]{flex-shrink:0}.ai-conversation>.ai-import[b-qdaabikdtd]{max-height:40%;min-height:0}
@media(max-width:850px){.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]{padding:12px 14px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context{flex-wrap:wrap;gap:10px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading{justify-content:space-between;width:100%;flex-direction:row;align-items:center}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading strong{font-size:12px;max-width:220px}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-links{width:100%}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading label{width:auto}.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]  .project-context-heading select{max-width:150px}.ai-workspace:not(.ai-embedded)>.ai-heading[b-qdaabikdtd]{padding:12px 0}.ai-workspace:not(.ai-embedded)>.ai-layout.show-history[b-qdaabikdtd],.ai-workspace:not(.ai-embedded)>.ai-layout.show-activity[b-qdaabikdtd]{height:auto;min-height:0;grid-template-rows:auto minmax(0,1fr)}.ai-workspace:not(.ai-embedded) .ai-layout.show-history .ai-conversations[b-qdaabikdtd]{max-height:180px}.ai-workspace:not(.ai-embedded) .ai-layout.show-activity .ai-activity[b-qdaabikdtd]{max-height:220px}}
.ai-workspace .ai-message[b-qdaabikdtd]{display:block}.ai-message header[b-qdaabikdtd]{width:auto;max-width:none}.ai-workspace.ai-embedded[b-qdaabikdtd]{width:100%;margin:0;box-sizing:border-box;position:relative}.ai-embedded .ai-heading[b-qdaabikdtd]{min-height:44px;height:44px;box-sizing:border-box;padding:8px 12px;justify-content:flex-end}.ai-embedded .ai-title[b-qdaabikdtd]{display:none}.ai-embedded .ai-mobile-nav[b-qdaabikdtd]{position:absolute;left:12px;top:8px;z-index:2;border:0;padding:0;max-width:45%}.ai-embedded .ai-mobile-nav>button:last-child[b-qdaabikdtd]{display:none}.ai-embedded .ai-mobile-nav>button:first-child[b-qdaabikdtd]{font-size:10px;padding:6px 8px}.ai-embedded .ai-composer-meta>span[b-qdaabikdtd]{font-size:9px}.ai-embedded .ai-chat-heading[b-qdaabikdtd]{padding:10px 16px}

.ai-task-brief[b-qdaabikdtd]{margin:12px 20px;padding:14px 16px;border:1px solid #dbe4ed;border-radius:16px;background:#f7f9fc;display:grid;gap:10px}.ai-task-brief>label:first-child[b-qdaabikdtd]{display:grid;gap:6px;font-size:12px;font-weight:700}.ai-task-brief select[b-qdaabikdtd]{width:100%;min-width:0;padding:9px;border:1px solid #cdd6e2;border-radius:9px;background:white}.ai-task-summary[b-qdaabikdtd]{font-size:13px;overflow-wrap:anywhere}.ai-task-summary>span[b-qdaabikdtd]{margin-left:10px;color:#66718a}.ai-task-summary details[b-qdaabikdtd]{margin-top:8px}.ai-task-summary p[b-qdaabikdtd]{white-space:pre-wrap;max-height:180px;overflow:auto}.ai-task-refresh[b-qdaabikdtd]{justify-self:start;background:none!important;border:0!important;padding:0!important;font-size:12px!important;color:#53678c!important}.ai-result-action[b-qdaabikdtd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;font-size:12px}.ai-result-action>span[b-qdaabikdtd]{flex-basis:100%;color:#64748b}.ai-result-action button[b-qdaabikdtd],.ai-result-action a[b-qdaabikdtd]{border:1px solid #cdd7e8;border-radius:10px;padding:8px 12px;background:#f8faff;color:#38568a;text-decoration:none;font-weight:650}.ai-note-review[b-qdaabikdtd]{margin:16px 20px;padding:18px;border:1px solid #b9cadf;border-radius:16px;background:#f7faff;display:grid;gap:12px;overflow-wrap:anywhere}.ai-note-review header[b-qdaabikdtd]{display:flex;gap:12px;justify-content:space-between;align-items:start}.ai-note-review h3[b-qdaabikdtd]{font-size:16px;margin:6px 0}.ai-note-review p[b-qdaabikdtd]{font-size:13px;line-height:1.6;margin:0}.ai-note-review>label:not(.ai-check)[b-qdaabikdtd]{display:grid;gap:6px;font-size:12px;font-weight:700}.ai-note-review input:not([type=checkbox])[b-qdaabikdtd],.ai-note-review textarea[b-qdaabikdtd]{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #ccd7e5;border-radius:10px;padding:10px;font:inherit;background:white}.ai-note-review textarea[b-qdaabikdtd]{resize:vertical;min-height:160px}.ai-note-review small[b-qdaabikdtd]{font-size:11px;color:#5f6e82}.ai-note-warning[b-qdaabikdtd]{padding:10px;background:#fff3d4;border-radius:8px}.ai-note-review>.ai-primary[b-qdaabikdtd]{justify-self:start}.ai-embedded .ai-task-brief[b-qdaabikdtd],.ai-embedded .ai-note-review[b-qdaabikdtd]{margin-left:12px;margin-right:12px}@media(max-width:650px){.ai-task-brief[b-qdaabikdtd],.ai-note-review[b-qdaabikdtd]{margin-left:10px;margin-right:10px;padding:12px}.ai-note-review header[b-qdaabikdtd]{flex-wrap:wrap}}

/* Private history lifecycle controls share the existing sidebar and chat surface. */
.ai-history-search[b-qdaabikdtd]{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.ai-workspace .ai-history-search input[b-qdaabikdtd]{min-width:0;width:100%;box-sizing:border-box;font-size:11px;padding:8px}.ai-workspace .ai-history-search button[b-qdaabikdtd],.ai-workspace .ai-history-filter button[b-qdaabikdtd]{font-size:10px;padding:5px 7px}.ai-history-filter[b-qdaabikdtd]{display:flex;gap:5px;align-items:center;justify-content:space-between;margin-top:10px;font-size:10px}.ai-history-empty[b-qdaabikdtd]{font-size:11px;color:var(--ai-muted);line-height:1.6}.ai-history-retention[b-qdaabikdtd]{font-size:10px;color:var(--ai-muted);margin-top:12px}.ai-history-retention summary[b-qdaabikdtd]{cursor:pointer}.ai-history-retention p[b-qdaabikdtd]{line-height:1.6}.ai-history-retention small[b-qdaabikdtd]{font-size:9px}.ai-chat-heading-actions[b-qdaabikdtd]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ai-chat-management[b-qdaabikdtd]{flex-shrink:0;padding:14px 24px;max-height:280px;overflow:auto;border-bottom:1px solid var(--ai-line);background:var(--ai-silver)}.ai-chat-management>label[b-qdaabikdtd]{display:grid;gap:5px;font-size:11px;font-weight:600}.ai-chat-management input:not([type=checkbox])[b-qdaabikdtd]{box-sizing:border-box;width:100%;max-width:420px;font-size:12px}.ai-management-actions[b-qdaabikdtd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-management-actions button[b-qdaabikdtd],.ai-chat-delete button[b-qdaabikdtd]{font-size:10px}.ai-chat-management p[b-qdaabikdtd],.ai-archive-banner p[b-qdaabikdtd]{font-size:11px;line-height:1.7;margin:8px 0;color:var(--ai-muted)}.ai-chat-delete[b-qdaabikdtd]{border-top:1px solid var(--ai-line);margin-top:12px;padding-top:6px}.ai-workspace .ai-delete-button[b-qdaabikdtd]{margin-top:8px;border-color:#c8a6a0;color:#8e3227;background:#fff}.ai-archive-banner[b-qdaabikdtd]{flex-shrink:0;padding:16px 24px;border-top:1px solid var(--ai-line);background:var(--ai-silver);font-size:12px}.ai-archive-banner button[b-qdaabikdtd]{font-size:10px}.ai-conversations[b-qdaabikdtd]{overflow-y:auto}.ai-conversations nav[b-qdaabikdtd]{min-height:70px}.ai-embedded .ai-chat-management[b-qdaabikdtd]{padding:12px 16px;max-height:200px}.ai-embedded .ai-history-retention[b-qdaabikdtd]{display:none}@media(max-width:850px){.ai-workspace:not(.ai-embedded) .ai-layout.show-history .ai-conversations[b-qdaabikdtd]{max-height:300px}.ai-chat-management[b-qdaabikdtd]{padding:12px 16px}.ai-workspace .ai-history-search input[b-qdaabikdtd]{font-size:16px}.ai-chat-heading-actions[b-qdaabikdtd]{max-width:55%}}

.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]{transition:padding-inline-end .18s ease}.ai-side-preview[b-qdaabikdtd]{position:fixed;top:calc(var(--kompani-chrome-height,54px) + 12px);right:16px;bottom:16px;width:var(--kompani-assistant-preview-width,clamp(360px,30vw,600px));max-width:calc(100vw - 32px);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;z-index:100;border:1px solid var(--ai-line);border-radius:12px;background:var(--kompani-surface,#171719);box-shadow:0 1px 0 #ffffff0c inset,0 18px 54px #0004;box-sizing:border-box}.ai-side-preview[b-qdaabikdtd]  > *{flex:1;min-width:0;min-height:0}.ai-preview-switcher[b-qdaabikdtd]{display:none}
@media(min-width:1440px){.ai-workspace:not(.ai-embedded)[data-preview-open="true"][b-qdaabikdtd]{max-width:none;margin:0;padding-inline-end:calc(var(--kompani-assistant-preview-width,clamp(360px,30vw,600px)) + 40px)}}
@media(max-width:1439px){.ai-workspace:not(.ai-embedded)[data-preview-open="true"][b-qdaabikdtd]{padding-block-start:58px}.ai-workspace:not(.ai-embedded)[data-preview-open="true"]>.ai-preview-switcher[b-qdaabikdtd]{display:flex;position:fixed;top:calc(var(--kompani-chrome-height,54px) + 8px);left:16px;right:16px;z-index:102;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--ai-line);border-radius:9px;background:var(--kompani-surface,#171719);box-sizing:border-box}.ai-workspace .ai-preview-switcher button[b-qdaabikdtd]{min-height:34px;padding:6px 11px;border:1px solid var(--ai-line);border-radius:6px;background:transparent;color:var(--ai-muted);font-size:14px}.ai-workspace .ai-preview-switcher button:is([aria-pressed="true"],[aria-selected="true"])[b-qdaabikdtd]{background:var(--kompani-raised,#252528);color:var(--ai-ink)}.ai-workspace:not(.ai-embedded)[data-preview-open="true"]>.ai-side-preview[b-qdaabikdtd]{top:calc(var(--kompani-chrome-height,54px) + 62px);left:16px;right:16px;width:auto;max-width:none}.ai-workspace:not(.ai-embedded)[data-preview-open="true"][data-preview-view="preview"][b-qdaabikdtd]  > :not(.ai-side-preview):not(.ai-preview-switcher){display:none!important}.ai-workspace:not(.ai-embedded)[data-preview-open="true"]:not([data-preview-view="preview"])>.ai-side-preview[b-qdaabikdtd]{display:none}}
@media(max-width:760px){.ai-workspace:not(.ai-embedded)[data-preview-open="true"]>.ai-preview-switcher[b-qdaabikdtd]{left:12px;right:12px}.ai-workspace:not(.ai-embedded)[data-preview-open="true"]>.ai-side-preview[b-qdaabikdtd]{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}
@media(pointer:coarse){.ai-workspace .ai-preview-switcher button[b-qdaabikdtd]{min-height:44px}}
@media(max-width:1439px) and (pointer:coarse){.ai-workspace:not(.ai-embedded)[data-preview-open="true"][b-qdaabikdtd]{padding-block-start:68px}.ai-workspace:not(.ai-embedded)[data-preview-open="true"]>.ai-side-preview[b-qdaabikdtd]{top:calc(var(--kompani-chrome-height,54px) + 72px)}}
@media(prefers-reduced-motion:reduce){.ai-workspace:not(.ai-embedded)[b-qdaabikdtd]{transition:none}}

/* The same saved history becomes a compact left navigation inside the assistant. */
.ai-sidebar-title[b-qdaabikdtd]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ai-sidebar-title>div[b-qdaabikdtd]{display:grid;gap:5px;min-width:0}.ai-workspace .ai-sidebar-close[b-qdaabikdtd]{padding:3px 8px;min-width:30px;min-height:30px;font-size:22px;line-height:1;background:transparent;border-color:transparent}.ai-navigation-toggle[b-qdaabikdtd]{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.ai-navigation-toggle svg[b-qdaabikdtd]{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6}.ai-nav-label[b-qdaabikdtd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-project-navigation[b-qdaabikdtd]{flex-shrink:0;border-bottom:1px solid var(--ai-line);padding-bottom:12px;margin-bottom:13px}.ai-project-navigation>summary[b-qdaabikdtd]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:13px;padding:5px 3px;list-style:none}.ai-project-navigation>summary[b-qdaabikdtd]:after{content:"⌄";margin-left:auto;color:var(--ai-muted)}.ai-project-navigation:not([open])>summary[b-qdaabikdtd]:after{content:"›"}.ai-project-navigation>summary>span[b-qdaabikdtd]{color:var(--ai-muted);font-size:11px}.ai-project-navigation nav[b-qdaabikdtd]{gap:3px;margin-top:7px;min-height:0;max-height:190px;overflow-y:auto}.ai-workspace .ai-project-row[b-qdaabikdtd]{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;width:100%;padding:7px 8px;font-size:12px;background:transparent;border-color:transparent}.ai-project-row>span:last-child[b-qdaabikdtd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace .ai-project-row.selected[b-qdaabikdtd]{background:var(--kompani-raised,#252528);border-color:var(--ai-line);box-shadow:inset 3px 0 var(--kompani-focus,#93b7ff)}.ai-project-navigation p[b-qdaabikdtd]{font-size:12px;line-height:1.5;color:var(--ai-muted);margin:8px 3px 0}.ai-history-label[b-qdaabikdtd]{font-size:11px;color:var(--ai-muted);line-height:1.5;padding:0 3px 7px;overflow-wrap:anywhere}.ai-conversations>.ai-history-list[b-qdaabikdtd]{margin-top:12px;flex:1;min-height:72px}
.ai-workspace.ai-embedded[b-qdaabikdtd]{container:assistant-chat / inline-size}.ai-embedded .ai-mobile-nav[b-qdaabikdtd]{max-width:51%;left:10px}.ai-embedded .ai-mobile-nav>button.ai-navigation-toggle[b-qdaabikdtd]{font-size:12px;min-height:30px;padding:5px 7px}.ai-workspace.ai-embedded .ai-layout[b-qdaabikdtd]{position:relative;grid-template-columns:minmax(0,1fr)}.ai-workspace.ai-embedded .ai-layout.show-history[b-qdaabikdtd]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ai-workspace.ai-embedded .ai-layout.show-history>.ai-conversations[b-qdaabikdtd]{display:flex;position:absolute;inset:0 auto 0 0;z-index:6;width:min(260px,calc(100% - 38px));max-height:none;box-sizing:border-box;border:0;border-right:1px solid var(--ai-line);border-bottom:0;background:var(--kompani-surface,#171719);box-shadow:12px 0 30px #0003;padding:14px 11px;overflow-y:auto}.ai-workspace.ai-embedded .ai-layout.show-history>.ai-conversation[b-qdaabikdtd]{grid-column:1;grid-row:1}.ai-embedded .ai-conversations>.ai-history-list[b-qdaabikdtd]{max-height:none}.ai-embedded .ai-sidebar-title[b-qdaabikdtd]{margin-bottom:13px}.ai-embedded .ai-history-search input[b-qdaabikdtd]{font-size:12px}.ai-embedded .ai-history-row strong[b-qdaabikdtd]{font-size:13px}.ai-embedded .ai-history-row small[b-qdaabikdtd]{font-size:11px}
@container assistant-chat (min-width:680px){.ai-workspace.ai-embedded .ai-layout.show-history[b-qdaabikdtd]{grid-template-columns:220px minmax(0,1fr)}.ai-workspace.ai-embedded .ai-layout.show-history>.ai-conversations[b-qdaabikdtd]{position:relative;inset:auto;grid-column:1;grid-row:1;width:auto;box-shadow:none;background:var(--ai-silver)}.ai-workspace.ai-embedded .ai-layout.show-history>.ai-conversation[b-qdaabikdtd]{grid-column:2;grid-row:1}}
@media(pointer:coarse){.ai-workspace .ai-sidebar-close[b-qdaabikdtd],.ai-workspace .ai-project-row[b-qdaabikdtd]{min-height:40px}.ai-embedded .ai-mobile-nav>button.ai-navigation-toggle[b-qdaabikdtd]{min-height:34px}}
.ai-native-result[b-qdaabikdtd]{flex-shrink:0;margin:10px 16px;padding:12px;border:1px solid var(--ai-line);border-radius:12px;background:var(--kompani-surface,#171719);max-height:320px;overflow:auto}.ai-native-result>header[b-qdaabikdtd]{display:flex;align-items:center;gap:10px}.ai-native-result>header>span[b-qdaabikdtd]{margin-left:auto;color:var(--kompani-success,#a6d4bd);font-size:12px}.ai-native-result>header>button[b-qdaabikdtd]{padding:1px 7px}.ai-native-result>p[b-qdaabikdtd]{font-size:13px;line-height:1.5;margin:10px 0;color:var(--ai-ink)}.ai-native-actions[b-qdaabikdtd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:6px}.ai-workspace .ai-native-actions>button[b-qdaabikdtd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;text-align:left;padding:9px;background:var(--kompani-raised,#242427);border:1px solid var(--ai-line)}.ai-native-actions strong[b-qdaabikdtd]{font-size:13px}.ai-native-actions span[b-qdaabikdtd]{grid-row:2;font-size:12px;line-height:1.4;color:var(--ai-muted)}.ai-native-actions i[b-qdaabikdtd]{grid-column:2;grid-row:1;font-style:normal}.ai-workspace .ai-native-alternative[b-qdaabikdtd]{margin-top:10px;border:0;background:transparent;padding:3px 0;font-size:12px;color:var(--ai-muted)}.ai-composer-readiness[b-qdaabikdtd]{margin:7px 0 0;font-size:12px;line-height:1.5;color:var(--ai-muted)}
.ai-composer-readiness.needs-action[b-qdaabikdtd]{color:var(--ai-ink);font-weight:600}.ai-composer-meta .ai-check.needs-action[b-qdaabikdtd]{padding:7px 9px;border:1px solid var(--kompani-focus,#93b7ff);border-radius:7px;background:var(--kompani-raised,#252528)}.ai-composer select[aria-invalid="true"][b-qdaabikdtd]{outline:2px solid var(--kompani-focus,#93b7ff);outline-offset:2px}

.ai-prompt-queue[b-qdaabikdtd]{flex:0 0 auto;min-height:104px;margin:8px 0;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);max-height:clamp(104px,25dvh,280px);overflow:auto}.ai-prompt-queue>header[b-qdaabikdtd]{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;font-size:13px}.ai-prompt-queue small[b-qdaabikdtd]{color:var(--kompani-muted)}.ai-prompt-queue article[b-qdaabikdtd]{padding:8px 12px;border-top:1px solid var(--kompani-line)}.ai-prompt-queue article>p[b-qdaabikdtd]{margin:0 0 7px;white-space:pre-wrap;max-height:76px;overflow:auto;font-size:14px}.ai-prompt-queue nav[b-qdaabikdtd]{display:flex;flex-wrap:wrap;gap:5px}.ai-prompt-queue textarea[b-qdaabikdtd]{width:100%;box-sizing:border-box;color:var(--kompani-ink);background:var(--kompani-paper);border:1px solid var(--kompani-line);padding:8px}.ai-prompt-queue button[b-qdaabikdtd],.ai-queue-add[b-qdaabikdtd]{font:inherit;font-size:12px;padding:5px 7px;border:1px solid var(--kompani-line);border-radius:5px;color:var(--kompani-ink);background:var(--kompani-raised);cursor:pointer}.ai-prompt-queue button:disabled[b-qdaabikdtd]{opacity:.45}

/* A short chat window scrolls instead of squeezing the unsent queue beneath its composer. */
.ai-conversation:has(>.ai-prompt-queue)[b-qdaabikdtd]{overflow-y:auto;overscroll-behavior:contain}.ai-conversation:has(>.ai-prompt-queue)>.ai-messages[b-qdaabikdtd]{flex:1 0 96px}

/* The working set is explicit, compact, and separate from the conversation. */
.ai-canvas-context[b-qdaabikdtd]{flex:none;padding:7px 12px;border-bottom:1px solid #dbe3df;background:#f6f8f4;color:#344b43;font-size:12px}.ai-canvas-context-heading[b-qdaabikdtd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-canvas-context-heading label[b-qdaabikdtd]{display:flex;align-items:center;gap:6px;font-weight:600}.ai-canvas-context button[b-qdaabikdtd]{font:inherit;font-size:11px;padding:4px 7px;border:1px solid #d8e2dc;background:#fffefd;color:#345146;border-radius:6px;cursor:pointer}.ai-canvas-context-heading button[b-qdaabikdtd]{border:0;background:transparent;font-size:16px;padding:0 5px}.ai-canvas-context details[b-qdaabikdtd]{margin-top:4px}.ai-canvas-context summary[b-qdaabikdtd]{cursor:pointer;font-size:11px;overflow-wrap:anywhere}.ai-canvas-context ul[b-qdaabikdtd]{list-style:none;padding:0;margin:8px 0;max-height:140px;overflow:auto}.ai-canvas-context li[b-qdaabikdtd]{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #dae3dd}.ai-canvas-context li strong[b-qdaabikdtd]{font-weight:500}.ai-canvas-context li small[b-qdaabikdtd]{flex:none;color:#697d72}.ai-canvas-context p[b-qdaabikdtd]{font-size:11px;line-height:1.5}.ai-canvas-context nav[b-qdaabikdtd]{display:flex;gap:5px;margin-top:6px}.ai-canvas-context>small[b-qdaabikdtd]{display:block;font-size:11px;color:#697d72;margin-top:3px}.ai-canvas-context button:disabled[b-qdaabikdtd]{opacity:.45;cursor:default}.ai-conversation[b-qdaabikdtd]{position:relative}.ai-canvas-review[b-qdaabikdtd]{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;background:#fffefd;color:#293d36;min-height:0;overflow:hidden}.ai-canvas-review>header[b-qdaabikdtd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #dde4df;flex:none}.ai-canvas-review h3[b-qdaabikdtd]{font-size:15px;margin:0}.ai-canvas-review small[b-qdaabikdtd]{display:block;font-size:11px;color:#6a7a72;margin-top:3px}.ai-canvas-review-body[b-qdaabikdtd]{padding:12px;overflow:auto;min-height:0;flex:1}.ai-canvas-review-body article[b-qdaabikdtd]{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #e0e5e0}.ai-canvas-review-body label[b-qdaabikdtd]{display:grid;gap:5px;font-size:12px;margin-bottom:10px}.ai-canvas-review-body input[b-qdaabikdtd],.ai-canvas-review-body textarea[b-qdaabikdtd]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #cdd8d0;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:12px}.ai-canvas-review button[b-qdaabikdtd]{font:inherit;font-size:12px;padding:6px 9px;border:1px solid #cedad1;border-radius:6px;background:#f1f5ee;color:#344e40;cursor:pointer}.ai-canvas-review p[b-qdaabikdtd]{font-size:12px;line-height:1.5}.ai-canvas-review dl[b-qdaabikdtd]{font-size:12px;line-height:1.5;margin:10px 0}.ai-canvas-review dt[b-qdaabikdtd]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#728078}.ai-canvas-review dd[b-qdaabikdtd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 10px;padding:8px;background:#f5f7f2;border-radius:6px}.ai-canvas-applied[b-qdaabikdtd]{color:#34624d}.ai-canvas-review button:disabled[b-qdaabikdtd]{opacity:.5;cursor:default}

/* Nearby canvas context uses two short rows; generic form labels and buttons
   keep their normal spacing elsewhere in the assistant. */
.ai-workspace.ai-embedded .ai-canvas-context[b-qdaabikdtd]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:7px 8px;font-size:11px;line-height:1.4}
.ai-workspace.ai-embedded .ai-canvas-context-heading[b-qdaabikdtd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 6px;min-height:28px}
.ai-workspace.ai-embedded .ai-canvas-context-heading>label[b-qdaabikdtd]{display:inline-flex;align-items:center;gap:5px;margin:0;min-width:0;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}
.ai-workspace.ai-embedded .ai-canvas-context-heading>label>input[type=checkbox][b-qdaabikdtd]{flex:none;width:13px;height:13px;margin:0;accent-color:#63856f}
.ai-workspace.ai-embedded .ai-canvas-context nav[b-qdaabikdtd]{display:flex;align-items:center;flex:none;gap:4px;margin:0;padding:0}
.ai-workspace.ai-embedded .ai-canvas-context button[b-qdaabikdtd]{box-sizing:border-box;flex:none;min-width:28px;min-height:28px;margin:0;padding:4px 6px;font-size:10.5px;line-height:18px;white-space:nowrap}
.ai-workspace.ai-embedded .ai-canvas-context-summary[b-qdaabikdtd]{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:6px;min-width:0;min-height:24px}
.ai-workspace.ai-embedded .ai-canvas-context-summary>button[b-qdaabikdtd]{width:24px;min-width:24px;min-height:24px;padding:1px;font-size:16px;line-height:20px;border-color:transparent;background:transparent}
.ai-workspace.ai-embedded .ai-canvas-context-summary>details[b-qdaabikdtd]{min-width:0;margin:0}
.ai-workspace.ai-embedded .ai-canvas-context-summary>details[open][b-qdaabikdtd]{max-height:200px;overflow:auto;overscroll-behavior:contain}
.ai-workspace.ai-embedded .ai-canvas-context summary[b-qdaabikdtd]{min-width:0;padding:3px 0;font-size:11px;line-height:18px;list-style-position:inside;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ai-workspace.ai-embedded .ai-canvas-context summary:focus-visible[b-qdaabikdtd]{outline-offset:-2px}
.ai-workspace.ai-embedded .ai-canvas-context-summary>small[b-qdaabikdtd]{display:block;margin:0;padding:3px 0;font-size:10.5px;line-height:18px;color:#697d72;overflow-wrap:anywhere}
.ai-workspace.ai-embedded .ai-canvas-context ul[b-qdaabikdtd]{margin:5px 0;max-height:120px}
.ai-workspace.ai-embedded .ai-canvas-context li[b-qdaabikdtd]{gap:6px;padding:3px 0;font-size:11px;line-height:16px}
.ai-workspace.ai-embedded .ai-canvas-context p[b-qdaabikdtd]{margin:5px 0;font-size:10.5px;line-height:1.4}

/* Keep the chat title and its actions on one compact embedded row. */
.ai-workspace.ai-embedded .ai-layout .ai-conversation>.ai-chat-heading[b-qdaabikdtd]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:0;padding:6px 8px}
.ai-workspace.ai-embedded .ai-layout .ai-chat-heading h2[b-qdaabikdtd]{margin:0;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ai-workspace.ai-embedded .ai-layout .ai-chat-heading>div>span[b-qdaabikdtd]{font-size:9px;line-height:14px}
.ai-workspace.ai-embedded .ai-layout .ai-chat-heading .ai-chat-heading-actions[b-qdaabikdtd]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:none}
.ai-workspace.ai-embedded .ai-layout .ai-chat-heading button[b-qdaabikdtd]{box-sizing:border-box;min-height:28px;margin:0;padding:4px 6px;font-size:10.5px;line-height:18px;white-space:nowrap}
/* /../Apps/Boutique/Components/BoutiqueWorkbench.razor.rz.scp.css */
.boutique-workbench[b-mov3ob5s3e]{--bt-ink:#302d29;--bt-muted:#796f65;--bt-line:#e3dbcf;--bt-paper:#fffdf7;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start;max-width:1400px;padding:10px;color:var(--bt-ink);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.boutique-workbench *[b-mov3ob5s3e]{box-sizing:border-box}.boutique-workbench h1[b-mov3ob5s3e],.boutique-workbench h2[b-mov3ob5s3e],.boutique-workbench h3[b-mov3ob5s3e],.boutique-workbench p[b-mov3ob5s3e]{margin:0}.boutique-workbench h1[b-mov3ob5s3e]{font-size:26px;line-height:1.2;letter-spacing:-.6px;font-weight:650}.boutique-workbench h2[b-mov3ob5s3e]{font-size:19px;line-height:1.3;letter-spacing:-.3px;font-weight:650}.boutique-workbench h3[b-mov3ob5s3e]{font-size:13px;margin:14px 0 7px}.boutique-workbench a[b-mov3ob5s3e]{color:#725132;text-decoration:none}.boutique-workbench a:hover[b-mov3ob5s3e]{text-decoration:underline}.boutique-workbench small[b-mov3ob5s3e]{color:var(--bt-muted);font-size:12px;line-height:1.5}.bt-toolbar[b-mov3ob5s3e],.bt-pane[b-mov3ob5s3e],.bt-card[b-mov3ob5s3e],.bt-notice[b-mov3ob5s3e]{border:1px solid var(--bt-line);border-radius:12px;background:var(--bt-paper);box-shadow:0 2px 10px #483b2907;color:var(--bt-ink)}.bt-toolbar[b-mov3ob5s3e]{grid-column:1/-1;padding:17px 20px}.bt-heading[b-mov3ob5s3e]{display:flex;align-items:center;gap:12px}.bt-heading>div:nth-child(2)[b-mov3ob5s3e]{flex:1;min-width:0}.bt-mark[b-mov3ob5s3e]{display:grid;place-items:center;width:42px;height:44px;flex:none;background:#ece5d9;border-radius:10px;font-size:25px;font-weight:400;color:#51463a}.bt-eyebrow[b-mov3ob5s3e]{display:block;font-size:10px;letter-spacing:1.35px;font-weight:700;color:#8a7966;margin-bottom:5px}.bt-subtitle[b-mov3ob5s3e]{font-size:12px;color:var(--bt-muted);margin-top:4px!important}.bt-command-row[b-mov3ob5s3e]{display:flex;gap:14px;align-items:end;margin-top:14px}.bt-patient-picker[b-mov3ob5s3e]{flex:0 1 290px}.bt-command-row nav[b-mov3ob5s3e]{display:flex;flex:1;gap:4px;flex-wrap:wrap}.bt-command-row nav a[b-mov3ob5s3e]{padding:7px 9px;border-radius:7px;border:1px solid transparent;font-size:12px;color:#6c5e50;white-space:nowrap}.bt-command-row nav a.selected[b-mov3ob5s3e]{background:#f0e9df;border-color:#d6c5b0;color:#4d4033;font-weight:650}.bt-pane[b-mov3ob5s3e]{padding:19px;min-width:0}.bt-pane>h2[b-mov3ob5s3e]{margin-bottom:11px}.bt-section-heading[b-mov3ob5s3e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.bt-section-heading a[b-mov3ob5s3e]{font-size:12px}.bt-muted[b-mov3ob5s3e]{font-size:13px;color:var(--bt-muted)}.bt-help[b-mov3ob5s3e]{padding:10px 11px;border-radius:7px;background:#f4eee4;color:#74634f;font-size:12px;line-height:1.55}.bt-preserve[b-mov3ob5s3e]{white-space:pre-wrap;overflow-wrap:anywhere}.bt-links[b-mov3ob5s3e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.bt-links>a[b-mov3ob5s3e]{font-size:12px}.bt-notice[b-mov3ob5s3e]{padding:13px 16px;background:#f5f3e7;font-size:13px;display:grid;gap:9px}.bt-notice button[b-mov3ob5s3e]{justify-self:start}.bt-example[b-mov3ob5s3e]{background:#faf2d9;color:#645333;padding:12px 16px;border:1px solid #e8dcba;border-radius:10px;font-size:12px}.bt-empty[b-mov3ob5s3e]{padding:24px}.bt-empty>p[b-mov3ob5s3e]{margin-top:8px}
.boutique-workbench button[b-mov3ob5s3e]{font:inherit;font-size:12px;line-height:1.4;min-height:34px;padding:7px 11px;border:1px solid #d8cbbb;border-radius:7px;background:#fffdf7;color:#594634;cursor:pointer;box-shadow:none;white-space:normal}.boutique-workbench button:hover:not(:disabled)[b-mov3ob5s3e]{background:#f0e9df;border-color:#c4ae91}.boutique-workbench button:disabled[b-mov3ob5s3e]{opacity:.45;cursor:default}.boutique-workbench button.bt-primary[b-mov3ob5s3e]{background:#4d4034;border-color:#4d4034;color:#fffdf7}.boutique-workbench button.bt-primary:hover:not(:disabled)[b-mov3ob5s3e]{background:#3e342a}.boutique-workbench button.bt-text-button[b-mov3ob5s3e]{padding:2px 0;min-height:26px;border:0;background:transparent;text-align:left;color:#6f4d31}.boutique-workbench label[b-mov3ob5s3e]{display:grid;gap:5px;font-size:12px;color:#75624e}.boutique-workbench input[b-mov3ob5s3e],.boutique-workbench textarea[b-mov3ob5s3e],.boutique-workbench select[b-mov3ob5s3e]{font:inherit;font-size:13px;color:var(--bt-ink);background:#fffdf7;border:1px solid #d9cdbd;border-radius:6px;padding:8px 9px;min-width:0;width:100%;box-shadow:none}.boutique-workbench input:focus[b-mov3ob5s3e],.boutique-workbench textarea:focus[b-mov3ob5s3e],.boutique-workbench select:focus[b-mov3ob5s3e]{outline:2px solid #d9c3a6;outline-offset:1px}.boutique-workbench textarea[b-mov3ob5s3e]{resize:vertical;line-height:1.6}.boutique-workbench fieldset[b-mov3ob5s3e]{margin:0;padding:0;min-width:0;border:0;display:grid;gap:12px}.bt-form-grid[b-mov3ob5s3e]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.bt-check[b-mov3ob5s3e]{display:flex!important;gap:8px!important;align-items:start}.bt-check input[b-mov3ob5s3e]{width:auto;margin-top:4px}.bt-card[b-mov3ob5s3e]{padding:17px 18px;display:grid;gap:8px}.bt-card.mint[b-mov3ob5s3e]{background:#eaf0e3}.bt-card.blue[b-mov3ob5s3e]{background:#eee9f2}.bt-card.sand[b-mov3ob5s3e]{background:#f5ecd8}.bt-card.rose[b-mov3ob5s3e]{background:#f3e5e0}.bt-card.neutral[b-mov3ob5s3e]{background:#f3efe7}.bt-card-kicker[b-mov3ob5s3e],.bt-card-foot[b-mov3ob5s3e]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.bt-card-kicker[b-mov3ob5s3e]{font-weight:650;color:#776550}.bt-card h2[b-mov3ob5s3e]{font-size:18px}.bt-card p[b-mov3ob5s3e]{font-size:13px}.bt-status[b-mov3ob5s3e]{display:inline-flex;padding:3px 7px;border-radius:5px;border:1px solid #314d4d15;background:#fffdf799;font-size:11px;line-height:1.35;white-space:nowrap;color:#635240}.bt-time[b-mov3ob5s3e]{font-size:22px;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-weight:650}.bt-summary[b-mov3ob5s3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bt-summary>div[b-mov3ob5s3e]{border:1px solid var(--bt-line);border-radius:8px;padding:10px;background:#f6f0e6}.bt-summary strong[b-mov3ob5s3e]{display:block;font-size:24px;font-weight:600;line-height:1.25}.bt-summary span[b-mov3ob5s3e]{font-size:11px;color:var(--bt-muted)}.bt-record-row[b-mov3ob5s3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #304e4310}.bt-record-row:last-child[b-mov3ob5s3e]{border-bottom:0}.bt-record-row>div[b-mov3ob5s3e]{display:grid;gap:4px;min-width:0}.bt-record-row strong[b-mov3ob5s3e]{font-size:13px;font-weight:600}.bt-record-row p[b-mov3ob5s3e]{font-size:12px}.bt-record-row small[b-mov3ob5s3e]{display:block}.bt-record-row button[b-mov3ob5s3e]{flex:none}.bt-search[b-mov3ob5s3e]{margin:11px 0}.bt-facts[b-mov3ob5s3e]{display:grid;gap:7px;margin:6px 0}.bt-facts>div[b-mov3ob5s3e]{display:grid;grid-template-columns:92px 1fr;gap:10px;font-size:12px}.bt-facts dt[b-mov3ob5s3e]{color:var(--bt-muted)}.bt-facts dd[b-mov3ob5s3e]{margin:0;overflow-wrap:anywhere}.bt-note-text[b-mov3ob5s3e]{min-height:280px}.bt-note-list[b-mov3ob5s3e]{display:grid;gap:8px}.bt-note-row[b-mov3ob5s3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.bt-note-row>span:first-child[b-mov3ob5s3e]{display:grid;gap:4px}.bt-tooth-grid[b-mov3ob5s3e]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.bt-tooth-grid button[b-mov3ob5s3e]{padding:5px;min-height:30px;font-size:12px}.bt-tooth-grid button.selected[b-mov3ob5s3e]{background:#dcebe7;border-color:#83aaa4;color:#244b4d}.bt-saved-field[b-mov3ob5s3e]{display:grid;gap:4px;background:#f3eee5;padding:10px;border-radius:7px}.bt-saved-field>strong[b-mov3ob5s3e]{font-size:12px}.bt-saved-field>p[b-mov3ob5s3e]{font-size:13px;max-height:260px;overflow:auto}.bt-recovery[b-mov3ob5s3e]{display:grid;gap:12px}.bt-recovery>button[b-mov3ob5s3e]{justify-self:start}.bt-saved-comparison[b-mov3ob5s3e]{display:grid;gap:11px;border-top:1px solid var(--bt-line);padding-top:8px}.bt-history[b-mov3ob5s3e]{display:grid;gap:8px}.bt-history details[b-mov3ob5s3e]{border-top:1px solid var(--bt-line);padding-top:8px}.bt-history summary[b-mov3ob5s3e]{cursor:pointer;font-size:12px}.bt-history p[b-mov3ob5s3e]{font-size:13px;margin-top:8px}.bt-tight-list[b-mov3ob5s3e]{display:grid;gap:8px}
@media(max-width:700px){.bt-command-row[b-mov3ob5s3e]{align-items:stretch;flex-direction:column}.bt-patient-picker[b-mov3ob5s3e]{flex:auto}.bt-form-grid[b-mov3ob5s3e]{grid-template-columns:1fr}.bt-heading[b-mov3ob5s3e]{align-items:start}.bt-summary[b-mov3ob5s3e]{gap:6px}.bt-summary>div[b-mov3ob5s3e]{padding:8px}.boutique-workbench[b-mov3ob5s3e]{padding:6px}}

.boutique-workbench h1[b-mov3ob5s3e]{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.65px}.bt-mark[b-mov3ob5s3e]{font-family:Georgia,"Times New Roman",serif;font-style:italic}.bt-matrix[b-mov3ob5s3e]{display:grid;gap:8px}.bt-variant-row[b-mov3ob5s3e]{display:grid;grid-template-columns:1.2fr .7fr .8fr .8fr;gap:8px;padding:9px 0;border-bottom:1px solid var(--bt-line);align-items:center;font-size:12px}.bt-basket-line[b-mov3ob5s3e]{display:grid;grid-template-columns:minmax(150px,1fr) 86px auto;gap:9px;align-items:end;padding:9px 0;border-bottom:1px solid var(--bt-line)}.bt-basket-line button[b-mov3ob5s3e]{margin-bottom:1px}.bt-total[b-mov3ob5s3e]{font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:400}.bt-stock-numbers[b-mov3ob5s3e]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bt-stock-numbers>div[b-mov3ob5s3e]{padding:8px;background:#fffdf7a6;border-radius:6px}.bt-stock-numbers strong[b-mov3ob5s3e]{display:block;font-size:20px;font-weight:600}.bt-stock-numbers small[b-mov3ob5s3e]{font-size:10px}.bt-review-summary[b-mov3ob5s3e]{display:grid;gap:10px;border:1px solid #d2bea1;border-radius:9px;background:#f9f2e4;padding:14px}.bt-chip[b-mov3ob5s3e]{display:inline-block;border:1px solid #d8caba;border-radius:4px;padding:2px 6px;font-size:11px}.bt-readonly-list[b-mov3ob5s3e]{display:grid;gap:7px}.bt-readonly-list li[b-mov3ob5s3e]{font-size:12px;line-height:1.5}
/* /../Apps/Communication/Components/ChatConversation.razor.rz.scp.css */
.conversation[b-i6wg7suu5a]{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;color:#203b49;background:#fff}.conversation-heading[b-i6wg7suu5a]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #dfebf1;padding:20px 24px}.conversation-heading span[b-i6wg7suu5a]{font-size:9px;letter-spacing:.13em;color:#688394}.conversation-heading h2[b-i6wg7suu5a]{font-size:22px;letter-spacing:-.035em;font-family:inherit;font-weight:650;margin:6px 0 0}.conversation-heading small[b-i6wg7suu5a]{font-size:11px;color:#608094}.conversation-history[b-i6wg7suu5a]{flex:1;min-height:220px;overflow:auto;overscroll-behavior:contain;padding:24px;background:linear-gradient(160deg,#f7fbfd,#fff);display:flex;flex-direction:column;gap:20px}.conversation-empty[b-i6wg7suu5a]{display:grid;justify-items:center;align-content:center;flex:1;text-align:center;gap:9px;padding:30px}.conversation-empty>span[b-i6wg7suu5a]{font-size:30px;color:#7898a7}.conversation-empty strong[b-i6wg7suu5a]{font-size:15px}.conversation-empty p[b-i6wg7suu5a]{font-size:12px;line-height:1.6;color:#648193;max-width:320px;margin:0}.conversation-message[b-i6wg7suu5a]{display:flex;align-items:flex-start;gap:12px;max-width:850px}.conversation-avatar[b-i6wg7suu5a]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;background:#e7f0f6;font-size:11px;font-weight:700}.own .conversation-avatar[b-i6wg7suu5a]{background:#effba6}.conversation-message>div[b-i6wg7suu5a]{min-width:0;flex:1}.conversation-message header[b-i6wg7suu5a]{display:flex;gap:12px;align-items:center}.conversation-message strong[b-i6wg7suu5a]{font-size:12px}.conversation-message time[b-i6wg7suu5a]{font-size:10px;color:#6a8290}.conversation-message p[b-i6wg7suu5a]{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:5px 0;color:#284553}.conversation-message small[b-i6wg7suu5a]{font-size:11px;color:#496b80}.conversation-compose[b-i6wg7suu5a]{padding:16px 22px;border-top:1px solid #dce8ef;background:#fff}.conversation-compose details[b-i6wg7suu5a]{font-size:12px;color:#537183;margin-bottom:10px}.conversation-compose summary[b-i6wg7suu5a]{cursor:pointer}.conversation-compose details>small[b-i6wg7suu5a]{display:block;margin:8px 0}.mention-options[b-i6wg7suu5a]{display:flex;gap:8px 16px;flex-wrap:wrap}.mention-options label[b-i6wg7suu5a]{display:flex;gap:6px;align-items:center;font-size:12px}.message-label[b-i6wg7suu5a]{display:block;font-size:11px;font-weight:600;color:#5d7789}.message-label textarea[b-i6wg7suu5a]{display:block;box-sizing:border-box;resize:vertical;width:100%;min-height:70px;max-height:240px;border:1px solid #cbdde7;background:#f8fbfd;color:#203b49;border-radius:12px;padding:12px;font:inherit;font-size:13px;line-height:1.55;margin-top:6px}.conversation-compose footer[b-i6wg7suu5a]{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:10px}.conversation-compose footer small[b-i6wg7suu5a]{font-size:10px;color:#698293}.conversation-compose .primary[b-i6wg7suu5a]{background:#efff8c;border:1px solid #d2e075;color:#253e48;border-radius:10px;min-height:39px;padding:9px 18px;cursor:pointer;font-size:12px;font-weight:650}.conversation-compose button:disabled[b-i6wg7suu5a]{opacity:.5;cursor:not-allowed}.conversation-access[b-i6wg7suu5a]{font-size:12px;background:#eef5f9;padding:10px;border-radius:9px;margin:0 0 10px;color:#46677c}:is(textarea,button,input,summary):focus-visible[b-i6wg7suu5a]{outline:3px solid #3976a1;outline-offset:3px}@media(max-width:650px){.conversation-heading[b-i6wg7suu5a]{padding:16px;flex-wrap:wrap}.conversation-history[b-i6wg7suu5a]{padding:16px}.conversation-compose[b-i6wg7suu5a]{padding:14px}.conversation-compose footer small[b-i6wg7suu5a]{max-width:190px}.conversation-message header[b-i6wg7suu5a]{flex-wrap:wrap;gap:4px 10px}}
/* /../Apps/Communication/Components/OrganizationChat.razor.rz.scp.css */
.organization-chat[b-fyp28u3ut1]{margin-top:16px}.organization-chat nav[b-fyp28u3ut1]{display:flex;flex-direction:column;gap:5px}.organization-chat .collab-channel[b-fyp28u3ut1]{width:100%;font-size:12px;text-align:left}.company-chat-scope[b-fyp28u3ut1]{font-size:11px;line-height:1.6;color:#688193;margin:5px 8px 14px}.organization-chat .collab-main[b-fyp28u3ut1]{min-height:0}.organization-chat[b-fyp28u3ut1]  .conversation{min-height:0}@media(max-width:650px){.organization-chat[b-fyp28u3ut1]{grid-template-columns:1fr;height:auto;max-height:none;min-height:650px}.organization-chat .collab-rail[b-fyp28u3ut1]{border-right:0;border-bottom:1px solid #dfebf1;max-height:190px;overflow:auto}.organization-chat nav[b-fyp28u3ut1]{flex-direction:row;flex-wrap:wrap}.organization-chat .collab-channel[b-fyp28u3ut1]{width:auto}.organization-chat .collab-main[b-fyp28u3ut1]{height:530px}}
/* /../Apps/Communication/Pages/CompanyCollaboration.razor.rz.scp.css */
.collab-compose[b-lqh1kep2kf]{flex-wrap:wrap}.collab-mentions[b-lqh1kep2kf]{flex:1 0 100%;font-size:12px;color:#466371}.collab-mentions summary[b-lqh1kep2kf]{cursor:pointer;padding:4px 0;color:#24576a}.collab-mentions>small[b-lqh1kep2kf]{display:block;margin:7px 0;line-height:1.5}.collab-mentions>div[b-lqh1kep2kf]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0}.collab-mentions label[b-lqh1kep2kf]{display:flex;align-items:center;gap:6px;font-weight:400}.collab-mentions input[b-lqh1kep2kf]{width:16px;height:16px}.collab-mention-tags[b-lqh1kep2kf]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.collab-mention-tags span[b-lqh1kep2kf]{border-radius:6px;background:#eef6f9;color:#24576a;padding:3px 7px;font-size:11px}

.collab-shell.single-panel[b-lqh1kep2kf]{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;min-height:0}.single-panel .collab-main[b-lqh1kep2kf]{overflow:visible}
/* /../Apps/Communication/Pages/PersonalMessenger.razor.rz.scp.css */
.personal-note-share[b-1v94d44cut]{max-width:1380px;margin:20px auto;padding:22px 26px;background:var(--kompani-paper,#fff);border:1px solid var(--kompani-line,#dce1d7);border-radius:12px;color:var(--kompani-ink,#202820)}.personal-note-share>header[b-1v94d44cut]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.personal-note-share h2[b-1v94d44cut]{font-size:21px;margin:7px 0;overflow-wrap:anywhere}.personal-note-share p[b-1v94d44cut]{font-size:13px;color:var(--kompani-muted,#64705e);line-height:1.7}.personal-note-share>label[b-1v94d44cut]{display:grid;gap:8px;font-size:12px;font-weight:600}.personal-note-share textarea[b-1v94d44cut]{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--kompani-line,#dce1d7);border-radius:8px;padding:12px;font:inherit;font-size:13px;line-height:1.7;background:var(--kompani-surface);color:var(--kompani-ink)}.personal-note-share .share-confirm[b-1v94d44cut]{display:flex;align-items:center;gap:9px;font-size:13px;margin:13px 0}.share-actions[b-1v94d44cut]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.share-length-notice[b-1v94d44cut]{background:var(--kompani-neon-soft,#f1ffd9);padding:10px 12px;border-radius:7px}.share-recipient strong[b-1v94d44cut]{color:var(--kompani-ink,#202820)}.personal-note-share>button[b-1v94d44cut]{margin-top:16px}.personal-note-share :is(button,textarea,input):focus-visible[b-1v94d44cut]{outline:3px solid var(--kompani-focus,#87b336);outline-offset:3px}@media(max-width:700px){.personal-note-share[b-1v94d44cut]{margin:16px 12px;padding:18px}.personal-note-share>header[b-1v94d44cut]{flex-direction:column}}

.messenger-page[b-1v94d44cut]{background:var(--kompani-silver);color:var(--kompani-ink);min-height:calc(100dvh - 64px);padding-bottom:110px}.messenger-page .messenger-header[b-1v94d44cut]{background:var(--kompani-surface);border-color:var(--kompani-line);height:auto;min-height:70px;padding:16px 4%}.messenger-page .messenger-header-title[b-1v94d44cut]{border:0;padding:0;display:grid}.messenger-page .messenger-header-title strong[b-1v94d44cut]{color:var(--kompani-ink);font-size:20px}.messenger-page .messenger-work-link[b-1v94d44cut]{color:var(--kompani-accent);font-size:12px}.messenger-page .messenger-shell[b-1v94d44cut]{background:var(--kompani-surface);border-color:var(--kompani-line);box-shadow:none;height:min(720px,calc(100dvh - 230px));grid-template-columns:300px minmax(0,1fr)}.messenger-page :is(.messenger-list-pane,.messenger-chat-pane,.messenger-chat-header,.messenger-compose)[b-1v94d44cut]{background:var(--kompani-surface);border-color:var(--kompani-line);color:var(--kompani-ink)}.messenger-page .messenger-list-heading h1[b-1v94d44cut]{font:650 24px var(--kompani-font);color:var(--kompani-ink)}.messenger-page :is(.messenger-new-button,.messenger-cancel)[b-1v94d44cut]{background:var(--kompani-accent-soft);border:1px solid var(--kompani-line);color:var(--kompani-ink);font-size:12px;border-radius:8px;min-height:34px}.messenger-page .messenger-new-button[b-1v94d44cut]{font-size:20px}.messenger-page .messenger-send-button[b-1v94d44cut]{background:var(--kompani-primary);color:var(--kompani-on-primary);font-size:13px;min-height:40px;padding:10px 14px;border:1px solid var(--kompani-line)}.messenger-page .messenger-conversation[b-1v94d44cut]{background:var(--kompani-surface);border-color:var(--kompani-line);padding:14px}.messenger-page .messenger-conversation-selected[b-1v94d44cut],.messenger-page .messenger-conversation:hover[b-1v94d44cut]{background:var(--kompani-accent-soft)}.messenger-page .messenger-contact-avatar[b-1v94d44cut]{background:var(--kompani-lilac-soft);color:var(--kompani-on-lilac);font-family:var(--kompani-font);font-size:13px}.messenger-page .messenger-conversation-copy strong[b-1v94d44cut]{color:var(--kompani-ink);font-size:13px}.messenger-page .messenger-conversation-copy small[b-1v94d44cut],.messenger-page .messenger-conversation-time[b-1v94d44cut]{color:var(--kompani-muted);font-size:11px}.messenger-page .messenger-conversation-copy small[b-1v94d44cut]{max-width:200px}.messenger-page :is(.messenger-list-footer,.messenger-new-form,.messenger-notice)[b-1v94d44cut]{background:var(--kompani-silver);border-color:var(--kompani-line);color:var(--kompani-muted);font-size:13px}.messenger-page .messenger-list-footer>span[b-1v94d44cut]{color:var(--kompani-muted);font-size:10px}.messenger-page :is(.messenger-list-footer small,.messenger-new-form small)[b-1v94d44cut]{color:var(--kompani-muted);font-size:11px;line-height:1.6}.messenger-page .messenger-new-form label[b-1v94d44cut]{font-size:12px;color:var(--kompani-ink)}.messenger-page :is(.messenger-new-form input,.messenger-compose textarea)[b-1v94d44cut]{background:var(--kompani-surface);border-color:var(--kompani-line);color:var(--kompani-ink);font:inherit;font-size:14px;min-height:42px}.messenger-page .messenger-chat-header strong[b-1v94d44cut]{font-size:15px;color:var(--kompani-ink)}.messenger-page :is(.messenger-chat-header small,.messenger-encryption-note)[b-1v94d44cut]{color:var(--kompani-muted);font-size:11px}.messenger-page .messenger-message[b-1v94d44cut]{background:var(--kompani-raised);color:var(--kompani-ink);border-radius:14px;padding:13px 16px;max-width:80%}.messenger-page .messenger-message-own[b-1v94d44cut]{background:var(--kompani-accent-soft)}.messenger-page .messenger-message p[b-1v94d44cut]{font-size:14px;line-height:1.7;overflow-wrap:anywhere;color:var(--kompani-ink)}.messenger-page .messenger-message time[b-1v94d44cut]{font-size:10px;color:var(--kompani-muted)}.messenger-page :is(.messenger-welcome h2,.messenger-empty-list strong,.messenger-start-note strong)[b-1v94d44cut]{color:var(--kompani-ink);font-family:var(--kompani-font);font-size:23px}.messenger-page :is(.messenger-welcome p,.messenger-empty-list p,.messenger-start-note small)[b-1v94d44cut]{color:var(--kompani-muted);font-size:13px;line-height:1.7}.messenger-page .messenger-welcome-art[b-1v94d44cut]{display:none}.messenger-page .messenger-empty-list>span[b-1v94d44cut]{color:var(--kompani-accent)}.messenger-page .messenger-empty-list button[b-1v94d44cut]{font-size:12px;color:var(--kompani-accent)}.messenger-page .personal-note-share :is(button,textarea)[b-1v94d44cut]{font-size:13px}.messenger-page .messenger-notice[b-1v94d44cut]{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.messenger-page .messenger-notice button[b-1v94d44cut]{background:var(--kompani-accent-soft);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:8px;padding:8px 12px;font-size:12px}
@media(max-width:700px){.messenger-page .messenger-header[b-1v94d44cut]{padding:12px 16px;min-height:60px}.messenger-page .messenger-shell[b-1v94d44cut]{grid-template-columns:minmax(105px,30%) minmax(0,1fr);width:calc(100% - 24px);margin:12px;height:600px;min-height:460px}.messenger-page .messenger-list-heading[b-1v94d44cut]{padding:13px 9px}.messenger-page .messenger-list-heading h1[b-1v94d44cut]{font-size:19px}.messenger-page .messenger-conversation[b-1v94d44cut]{padding:12px 8px;gap:8px;flex-wrap:wrap}.messenger-page .messenger-conversation-copy[b-1v94d44cut]{flex-basis:100%}.messenger-page .messenger-conversation-copy strong[b-1v94d44cut]{font-size:12px;overflow-wrap:anywhere}.messenger-page .messenger-conversation-copy small[b-1v94d44cut]{font-size:11px;max-width:100%;overflow-wrap:anywhere}.messenger-page .messenger-chat-header[b-1v94d44cut]{padding:12px}.messenger-page .messenger-chat-header strong[b-1v94d44cut]{font-size:13px}.messenger-page .messenger-compose[b-1v94d44cut]{padding:10px;flex-wrap:wrap}.messenger-page .messenger-compose textarea[b-1v94d44cut]{width:100%;min-width:0}.messenger-page .messenger-compose .messenger-send-button[b-1v94d44cut]{font-size:12px;padding:9px 12px}.messenger-page .messenger-list-footer[b-1v94d44cut]{padding:10px 8px}.messenger-page .messenger-list-footer small[b-1v94d44cut]{font-size:10px}.messenger-page .messenger-message[b-1v94d44cut]{max-width:95%;padding:11px}.messenger-page .messenger-message p[b-1v94d44cut]{font-size:13px}.messenger-page .messenger-welcome[b-1v94d44cut]{padding:22px 14px}.messenger-page .messenger-welcome h2[b-1v94d44cut]{font-size:24px}.messenger-page .messenger-new-form[b-1v94d44cut]{padding:10px;margin:0 5px 10px}.messenger-page .messenger-new-form>div[b-1v94d44cut]{flex-wrap:wrap}}

.messenger-page .messenger-start-note[b-1v94d44cut]{background:var(--kompani-raised);border-color:var(--kompani-line);color:var(--kompani-ink)}.messenger-page .messenger-start-note>span[b-1v94d44cut]{color:var(--kompani-accent)}

.messenger-page.embedded-canvas-app[b-1v94d44cut]{height:auto;min-height:420px;max-height:none;margin:0;padding:12px;border:0;border-radius:0;box-shadow:none}
/* /../Apps/Dental/Components/DentalWorkbench.razor.rz.scp.css */
.dental-workbench[b-hetmmdflci]{--dc-ink:#233d46;--dc-muted:#647b81;--dc-line:#d7e3e2;--dc-paper:#fffefa;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start;max-width:1400px;padding:10px;color:var(--dc-ink);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.dental-workbench *[b-hetmmdflci]{box-sizing:border-box}.dental-workbench h1[b-hetmmdflci],.dental-workbench h2[b-hetmmdflci],.dental-workbench h3[b-hetmmdflci],.dental-workbench p[b-hetmmdflci]{margin:0}.dental-workbench h1[b-hetmmdflci]{font-size:26px;line-height:1.2;letter-spacing:-.6px;font-weight:650}.dental-workbench h2[b-hetmmdflci]{font-size:19px;line-height:1.3;letter-spacing:-.3px;font-weight:650}.dental-workbench h3[b-hetmmdflci]{font-size:13px;margin:14px 0 7px}.dental-workbench a[b-hetmmdflci]{color:#27596a;text-decoration:none}.dental-workbench a:hover[b-hetmmdflci]{text-decoration:underline}.dental-workbench small[b-hetmmdflci]{color:var(--dc-muted);font-size:12px;line-height:1.5}.dc-toolbar[b-hetmmdflci],.dc-pane[b-hetmmdflci],.dc-card[b-hetmmdflci],.dc-notice[b-hetmmdflci]{border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-paper);box-shadow:0 2px 10px #173d4505;color:var(--dc-ink)}.dc-toolbar[b-hetmmdflci]{grid-column:1/-1;padding:17px 20px}.dc-heading[b-hetmmdflci]{display:flex;align-items:center;gap:12px}.dc-heading>div:nth-child(2)[b-hetmmdflci]{flex:1;min-width:0}.dc-mark[b-hetmmdflci]{display:grid;place-items:center;width:42px;height:44px;flex:none;background:#e5f0ef;border-radius:10px;font-size:25px;font-weight:400;color:#32565d}.dc-eyebrow[b-hetmmdflci]{display:block;font-size:10px;letter-spacing:1.35px;font-weight:700;color:#607b80;margin-bottom:5px}.dc-subtitle[b-hetmmdflci]{font-size:12px;color:var(--dc-muted);margin-top:4px!important}.dc-command-row[b-hetmmdflci]{display:flex;gap:14px;align-items:end;margin-top:14px}.dc-patient-picker[b-hetmmdflci]{flex:0 1 290px}.dc-command-row nav[b-hetmmdflci]{display:flex;flex:1;gap:4px;flex-wrap:wrap}.dc-command-row nav a[b-hetmmdflci]{padding:7px 9px;border-radius:7px;border:1px solid transparent;font-size:12px;color:#49656d;white-space:nowrap}.dc-command-row nav a.selected[b-hetmmdflci]{background:#eaf3f1;border-color:#c6dcd8;color:#26494f;font-weight:650}.dc-pane[b-hetmmdflci]{padding:19px;min-width:0}.dc-pane>h2[b-hetmmdflci]{margin-bottom:11px}.dc-section-heading[b-hetmmdflci]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.dc-section-heading a[b-hetmmdflci]{font-size:12px}.dc-muted[b-hetmmdflci]{font-size:13px;color:var(--dc-muted)}.dc-help[b-hetmmdflci]{padding:10px 11px;border-radius:7px;background:#edf4f2;color:#526e73;font-size:12px;line-height:1.55}.dc-preserve[b-hetmmdflci]{white-space:pre-wrap;overflow-wrap:anywhere}.dc-links[b-hetmmdflci]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.dc-links>a[b-hetmmdflci]{font-size:12px}.dc-notice[b-hetmmdflci]{padding:13px 16px;background:#f5f3e7;font-size:13px;display:grid;gap:9px}.dc-notice button[b-hetmmdflci]{justify-self:start}.dc-example[b-hetmmdflci]{background:#faf2d9;color:#645333;padding:12px 16px;border:1px solid #e8dcba;border-radius:10px;font-size:12px}.dc-empty[b-hetmmdflci]{padding:24px}.dc-empty>p[b-hetmmdflci]{margin-top:8px}
.dental-workbench button[b-hetmmdflci]{font:inherit;font-size:12px;line-height:1.4;min-height:34px;padding:7px 11px;border:1px solid #c8dada;border-radius:7px;background:#fffefa;color:#2a505b;cursor:pointer;box-shadow:none;white-space:normal}.dental-workbench button:hover:not(:disabled)[b-hetmmdflci]{background:#eaf3f1;border-color:#adc9c5}.dental-workbench button:disabled[b-hetmmdflci]{opacity:.45;cursor:default}.dental-workbench button.dc-primary[b-hetmmdflci]{background:#315d68;border-color:#315d68;color:#fffefa}.dental-workbench button.dc-primary:hover:not(:disabled)[b-hetmmdflci]{background:#264d57}.dental-workbench button.dc-text-button[b-hetmmdflci]{padding:2px 0;min-height:26px;border:0;background:transparent;text-align:left;color:#285b6b}.dental-workbench label[b-hetmmdflci]{display:grid;gap:5px;font-size:12px;color:#48656d}.dental-workbench input[b-hetmmdflci],.dental-workbench textarea[b-hetmmdflci],.dental-workbench select[b-hetmmdflci]{font:inherit;font-size:13px;color:var(--dc-ink);background:#fffefa;border:1px solid #cbdcda;border-radius:6px;padding:8px 9px;min-width:0;width:100%;box-shadow:none}.dental-workbench input:focus[b-hetmmdflci],.dental-workbench textarea:focus[b-hetmmdflci],.dental-workbench select:focus[b-hetmmdflci]{outline:2px solid #bbd7d4;outline-offset:1px}.dental-workbench textarea[b-hetmmdflci]{resize:vertical;line-height:1.6}.dental-workbench fieldset[b-hetmmdflci]{margin:0;padding:0;min-width:0;border:0;display:grid;gap:12px}.dc-form-grid[b-hetmmdflci]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dc-check[b-hetmmdflci]{display:flex!important;gap:8px!important;align-items:start}.dc-check input[b-hetmmdflci]{width:auto;margin-top:4px}.dc-card[b-hetmmdflci]{padding:17px 18px;display:grid;gap:8px}.dc-card.mint[b-hetmmdflci]{background:#e7f2e9}.dc-card.blue[b-hetmmdflci]{background:#e8f0f7}.dc-card.sand[b-hetmmdflci]{background:#f6efd9}.dc-card.rose[b-hetmmdflci]{background:#f4e6e4}.dc-card.neutral[b-hetmmdflci]{background:#f2f5f2}.dc-card-kicker[b-hetmmdflci],.dc-card-foot[b-hetmmdflci]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.dc-card-kicker[b-hetmmdflci]{font-weight:650;color:#506d71}.dc-card h2[b-hetmmdflci]{font-size:18px}.dc-card p[b-hetmmdflci]{font-size:13px}.dc-status[b-hetmmdflci]{display:inline-flex;padding:3px 7px;border-radius:5px;border:1px solid #314d4d15;background:#fffefa99;font-size:11px;line-height:1.35;white-space:nowrap;color:#3e5a61}.dc-time[b-hetmmdflci]{font-size:22px;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-weight:650}.dc-summary[b-hetmmdflci]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dc-summary>div[b-hetmmdflci]{border:1px solid var(--dc-line);border-radius:8px;padding:10px;background:#f1f6f3}.dc-summary strong[b-hetmmdflci]{display:block;font-size:24px;font-weight:600;line-height:1.25}.dc-summary span[b-hetmmdflci]{font-size:11px;color:var(--dc-muted)}.dc-record-row[b-hetmmdflci]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #304e4310}.dc-record-row:last-child[b-hetmmdflci]{border-bottom:0}.dc-record-row>div[b-hetmmdflci]{display:grid;gap:4px;min-width:0}.dc-record-row strong[b-hetmmdflci]{font-size:13px;font-weight:600}.dc-record-row p[b-hetmmdflci]{font-size:12px}.dc-record-row small[b-hetmmdflci]{display:block}.dc-record-row button[b-hetmmdflci]{flex:none}.dc-search[b-hetmmdflci]{margin:11px 0}.dc-facts[b-hetmmdflci]{display:grid;gap:7px;margin:6px 0}.dc-facts>div[b-hetmmdflci]{display:grid;grid-template-columns:92px 1fr;gap:10px;font-size:12px}.dc-facts dt[b-hetmmdflci]{color:var(--dc-muted)}.dc-facts dd[b-hetmmdflci]{margin:0;overflow-wrap:anywhere}.dc-note-text[b-hetmmdflci]{min-height:280px}.dc-note-list[b-hetmmdflci]{display:grid;gap:8px}.dc-note-row[b-hetmmdflci]{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.dc-note-row>span:first-child[b-hetmmdflci]{display:grid;gap:4px}.dc-tooth-grid[b-hetmmdflci]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.dc-tooth-grid button[b-hetmmdflci]{padding:5px;min-height:30px;font-size:12px}.dc-tooth-grid button.selected[b-hetmmdflci]{background:#dcebe7;border-color:#83aaa4;color:#244b4d}.dc-saved-field[b-hetmmdflci]{display:grid;gap:4px;background:#f0f5f2;padding:10px;border-radius:7px}.dc-saved-field>strong[b-hetmmdflci]{font-size:12px}.dc-saved-field>p[b-hetmmdflci]{font-size:13px;max-height:260px;overflow:auto}.dc-recovery[b-hetmmdflci]{display:grid;gap:12px}.dc-recovery>button[b-hetmmdflci]{justify-self:start}.dc-saved-comparison[b-hetmmdflci]{display:grid;gap:11px;border-top:1px solid var(--dc-line);padding-top:8px}.dc-history[b-hetmmdflci]{display:grid;gap:8px}.dc-history details[b-hetmmdflci]{border-top:1px solid var(--dc-line);padding-top:8px}.dc-history summary[b-hetmmdflci]{cursor:pointer;font-size:12px}.dc-history p[b-hetmmdflci]{font-size:13px;margin-top:8px}.dc-tight-list[b-hetmmdflci]{display:grid;gap:8px}
@media(max-width:700px){.dc-command-row[b-hetmmdflci]{align-items:stretch;flex-direction:column}.dc-patient-picker[b-hetmmdflci]{flex:auto}.dc-form-grid[b-hetmmdflci]{grid-template-columns:1fr}.dc-heading[b-hetmmdflci]{align-items:start}.dc-summary[b-hetmmdflci]{gap:6px}.dc-summary>div[b-hetmmdflci]{padding:8px}.dental-workbench[b-hetmmdflci]{padding:6px}}
/* /../Apps/Energy/Pages/CustomerWorkspace.razor.rz.scp.css */
.customer-service-scope[b-bh3y4zrp77]{margin:0 0 24px;padding:18px 20px;background:linear-gradient(135deg,#fffdf9,#f1ebfa 62%,#e9f3f5);border:1px solid #d8d0e54d;border-radius:14px;color:#514b63}.customer-service-heading[b-bh3y4zrp77]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.customer-service-heading strong[b-bh3y4zrp77]{color:#34334a}.customer-service-heading span[b-bh3y4zrp77]{color:#686379;font-size:12px}.customer-service-shortcuts[b-bh3y4zrp77]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.customer-service-shortcuts button[b-bh3y4zrp77]{border:1px solid #d8d0e54d;background:linear-gradient(130deg,#faf7fd,#edf3fa);color:#514b63;border-radius:9px;padding:9px 12px;font-size:12px;cursor:pointer}.customer-service-shortcuts button.active[b-bh3y4zrp77]{background:linear-gradient(125deg,#e6dcf7,#dff0ee);color:#44345f;border-color:#bdb1d87a}.customer-service-scope details[b-bh3y4zrp77]{font-size:12px;margin-top:12px}.customer-service-scope summary[b-bh3y4zrp77]{cursor:pointer;padding:4px 0}.customer-service-scope p[b-bh3y4zrp77]{margin:9px 0 0;line-height:1.6}@media(max-width:700px){.customer-service-scope[b-bh3y4zrp77]{padding:14px}.customer-service-shortcuts button[b-bh3y4zrp77]{flex:1 1 auto}}

.customer-canvas[b-bh3y4zrp77]{min-height:0!important;position:static!important;background:#f7f5ed}
/* Customer reports and feed share the same light canvas surfaces. */
.customer-canvas[b-bh3y4zrp77]  .workspace-board-feed .workspace-pulse{--kompani-ink:#34334a;--kompani-muted:#686379;--kompani-silver:#eef2fa;--kompani-list-surface:transparent;--kompani-card-surface:#f8f5fc;--kompani-heading-ink:#34334a;--kompani-subtle:#686379}
.customer-canvas-rail[b-bh3y4zrp77]{position:fixed;left:12px;top:calc(var(--kompani-chrome-height,54px) + 14px);z-index:30;display:flex;flex-direction:column;gap:5px;width:44px;padding:6px;border:1px solid #d8d0e54d;border-radius:13px;background:linear-gradient(135deg,#fffdf9f5,#f0ebfbf5 58%,#e5f1f5f5);box-shadow:0 8px 28px #34264d10}
.customer-canvas-rail button[b-bh3y4zrp77],.customer-canvas-rail[b-bh3y4zrp77]  button{display:grid;place-items:center;width:30px;min-height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:#34334a;font-size:18px;cursor:pointer}
.customer-canvas-rail button:hover[b-bh3y4zrp77],.customer-canvas-rail[b-bh3y4zrp77]  button:hover{background:#e6dcf780}
.customer-native-tabs[b-bh3y4zrp77]{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px;border-bottom:1px solid #d8d0e54d;background:linear-gradient(115deg,#f3edf9,#e9f1fa);color:#34334a}
.customer-native-tabs button[b-bh3y4zrp77]{padding:7px 10px;border:1px solid #d8d0e54d;border-radius:7px;background:linear-gradient(130deg,#fffdfb,#f1ebfa);color:inherit;cursor:pointer}
.customer-native-tabs button[aria-current=page][b-bh3y4zrp77]{border-color:#bdb1d87a;background:linear-gradient(125deg,#e6dcf7,#dff0ee)}
.embedded-customer-app[b-bh3y4zrp77]{min-height:0!important;margin:0!important;padding:0!important}
.embedded-customer-app .workspace-body[b-bh3y4zrp77]{padding:16px;max-width:none}

.customer-calendar-section[b-bh3y4zrp77]{height:560px;min-width:0}

/* Original report records stay in place; only their presentation is light. */
.embedded-customer-app.energy-workspace-look[b-bh3y4zrp77]{--ink:#34334a;--muted:#686379;--line:#d8d0e54d;--paper:#fbf9f6;--white:#f8f5fc;--kompani-ink:#34334a;--kompani-muted:#686379;--kompani-silver:#eef2fa;--kompani-surface:#f8f5fc;--kompani-line:#d8d0e54d;--lumen-ink:#34334a;--lumen-muted:#686379;--lumen-paper:#fbf9f6;--lumen-line:#d8d0e54d;background:linear-gradient(135deg,#fffdf9,#f0ebfb 58%,#e5f1f5)!important;color:#34334a!important;color-scheme:light}
.embedded-customer-app[b-bh3y4zrp77]  :is(.metric-card,.panel,.energy-analysis-form,.request-form){background:linear-gradient(125deg,#fffdfb,#f3eef8 62%,#ecf4f2)!important;color:#34334a;border-color:#d8d0e54d!important}
.embedded-customer-app[b-bh3y4zrp77]  :is(.metric-value,.chart-summary strong,.ptf-value,.market-data-row strong,.site-cell strong){color:#34334a}
.embedded-customer-app[b-bh3y4zrp77]  :is(.metric-topline,.metric-foot,.metric-unit,.metric-total,.page-description,.panel-kicker,.eyebrow,.period-caption,.forecast-explanation,.table-footer,.chart-summary,.market-data-row span){color:#686379;font-size:11px}
.embedded-customer-app[b-bh3y4zrp77]  :is(.data-notice,.coverage-note,.forecast-explanation){background:linear-gradient(120deg,#e8eefb,#e6f2ee);color:#514b63;border-color:#d8d0e54d}
.embedded-customer-app[b-bh3y4zrp77]  .invoice-table thead{background:linear-gradient(115deg,#eee7fa,#e6eff9)}
.embedded-customer-app[b-bh3y4zrp77]  .invoice-table th{color:#514b63;font-size:11px}
.embedded-customer-app[b-bh3y4zrp77]  .invoice-table td{color:#514b63;font-size:12px;border-color:#d8d0e54d}
.embedded-customer-app[b-bh3y4zrp77]  .invoice-table tbody tr:hover{background:#ece7f899}
.embedded-customer-app[b-bh3y4zrp77]  :is(.period-tab,.filter-tab){background:linear-gradient(130deg,#fbf8fd,#edf3fa);color:#514b63;border-color:#d8d0e54d}
.embedded-customer-app[b-bh3y4zrp77]  :is(.period-tab,.filter-tab).selected{background:linear-gradient(125deg,#e6dcf7,#dff0ee);color:#44345f;border-color:#bdb1d87a}
.embedded-customer-app[b-bh3y4zrp77]  :is(.primary,.primary-button){background:linear-gradient(125deg,#e7ddf8,#ddeef4)!important;color:#4a3a68!important;border-color:#c7bddc80!important}
.embedded-customer-app[b-bh3y4zrp77]  :is(.chart-y-labels,.chart-x-labels,.chart-legend,.data-source small,.metric-total){color:#686379}
.embedded-customer-app[b-bh3y4zrp77]  .trend-line .actual-line{stroke:#477f70}
.embedded-customer-app[b-bh3y4zrp77]  .trend-line circle{fill:#477f70}
.embedded-customer-app[b-bh3y4zrp77]  .chart-gridlines span{border-color:#d8d0e54d}
.embedded-customer-app[b-bh3y4zrp77]  .hub-form label{color:#514b63!important}
/* /../Apps/IDE/Components/CloudWorkspacePanel.razor.rz.scp.css */
.cloud-workspace[b-dyklelwbk6]{background:#1e2029;color:#d9dce7;border-left:1px solid #353846;font:12px/1.55 system-ui,sans-serif;min-width:0;overflow:auto;max-height:1100px}.cloud-workspace header[b-dyklelwbk6]{display:flex;gap:12px;align-items:center;padding:18px 16px 12px}.cloud-kicker[b-dyklelwbk6]{color:#a5a0ed;font-size:9px;letter-spacing:.15em;font-weight:700}.cloud-workspace h2[b-dyklelwbk6]{font-size:17px;margin:4px 0 0;letter-spacing:-.03em}.cloud-state[b-dyklelwbk6]{font-size:9px;background:#30313f;border:1px solid #444754;padding:3px 7px;border-radius:20px;margin-left:auto;white-space:nowrap}.cloud-workspace nav[b-dyklelwbk6]{display:flex;gap:0;border-bottom:1px solid #363947;padding:0 10px}.cloud-workspace nav button[b-dyklelwbk6]{flex:1;background:none;border:0;border-bottom:2px solid transparent;padding:10px 7px;color:#a2a9bc;font-size:11px}.cloud-workspace nav button.active[b-dyklelwbk6]{color:#c9c4ff;border-bottom-color:#9c8ffc}.cloud-workspace section[b-dyklelwbk6]{padding:16px;border-bottom:1px solid #353846}.cloud-workspace h3[b-dyklelwbk6]{font-size:12px;margin:0 0 8px;color:#eceefa}.cloud-workspace p[b-dyklelwbk6]{color:#a3abc0;margin:8px 0;line-height:1.7}.cloud-workspace label[b-dyklelwbk6]{display:grid;gap:6px;margin:11px 0;color:#b9bfd1}.cloud-workspace input:not([type=checkbox])[b-dyklelwbk6],.cloud-workspace select[b-dyklelwbk6],.cloud-workspace textarea[b-dyklelwbk6]{width:100%;background:#14171f;border:1px solid #414555;border-radius:7px;color:#dce0ed;padding:9px 10px;font:inherit;min-width:0}.cloud-workspace textarea[b-dyklelwbk6]{min-height:132px;resize:vertical;line-height:1.65}.cloud-workspace button[b-dyklelwbk6]{font:inherit;font-size:10px;border:1px solid #414555;background:#303342;color:#dce0ed;padding:7px 9px;border-radius:6px;cursor:pointer;margin:3px 0}.cloud-workspace button:hover[b-dyklelwbk6]{background:#414457}.cloud-workspace button:disabled[b-dyklelwbk6]{opacity:.42;cursor:default}.cloud-workspace button.cloud-primary[b-dyklelwbk6]{background:#7261d4;border-color:#9486ef;color:white}.cloud-workspace small[b-dyklelwbk6]{display:block;color:#8d96af;font-size:10px;line-height:1.65}.cloud-workspace .cloud-consent[b-dyklelwbk6]{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.65}.cloud-consent input[b-dyklelwbk6]{margin-top:3px;accent-color:#9785ed}.cloud-empty>span[b-dyklelwbk6]{color:#a798e9;font-size:29px}.cloud-actions[b-dyklelwbk6]{display:flex;gap:6px;flex-wrap:wrap}.cloud-agent-context[b-dyklelwbk6]{display:flex;gap:8px;justify-content:space-between;color:#939bb1;font-size:9px;margin-bottom:14px}.cloud-quote[b-dyklelwbk6]{display:grid;gap:4px;background:#27263d;padding:12px;border:1px solid #51466f;border-radius:8px}.cloud-quote strong[b-dyklelwbk6]{font-size:16px;color:#d7ceff}.cloud-allocation[b-dyklelwbk6],.cloud-usage[b-dyklelwbk6]{display:grid;gap:4px;border:1px solid #3a3d4e;padding:10px;border-radius:7px;margin-top:10px}.cloud-metrics[b-dyklelwbk6]{display:grid;gap:12px;margin:15px 0}.cloud-metrics strong[b-dyklelwbk6]{font-size:18px}.cloud-file[b-dyklelwbk6]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #343849;padding:7px 0;font-size:10px;overflow-wrap:anywhere}.cloud-activity[b-dyklelwbk6]{padding-left:18px;color:#b6b0e2;font-size:10px}.cloud-activity li[b-dyklelwbk6]{padding:5px 0}.cloud-notice[b-dyklelwbk6]{padding:10px 15px!important;background:#373049;color:#e0d7f8!important}.cloud-agent-result[b-dyklelwbk6]{margin-top:18px;padding-top:14px;border-top:1px solid #434051}.cloud-agent-result summary[b-dyklelwbk6]{font-size:10px;cursor:pointer;padding:6px 0}.cloud-workspace pre[b-dyklelwbk6]{font:10px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#151921;padding:10px;border:1px solid #373b4b;border-radius:6px;max-height:260px;overflow:auto}.cloud-output[b-dyklelwbk6]{color:#c0d9cc}.cloud-workspace input:focus-visible[b-dyklelwbk6],.cloud-workspace textarea:focus-visible[b-dyklelwbk6],.cloud-workspace button:focus-visible[b-dyklelwbk6],.cloud-workspace select:focus-visible[b-dyklelwbk6]{outline:2px solid #ad99ff;outline-offset:1px}
/* /../Apps/IDE/Components/WorkspaceFullWorkbench.razor.rz.scp.css */
.full-workbench[b-c5oyog4gaa]{border:1px solid var(--kompani-border,#d7dce3);border-radius:14px;padding:16px;margin:0 0 18px;overflow:hidden;background:var(--kompani-surface,#fff)}.full-workbench>header[b-c5oyog4gaa],.workbench-lease[b-c5oyog4gaa]{display:flex;justify-content:space-between;align-items:start;gap:12px}.full-workbench h2[b-c5oyog4gaa]{font-size:16px;margin:0}.full-workbench p[b-c5oyog4gaa],.full-workbench small[b-c5oyog4gaa]{font-size:12px;line-height:1.6;color:#64748b}.workbench-launch-controls[b-c5oyog4gaa]{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:12px}.workbench-launch-controls>label:not(.workbench-confirm)[b-c5oyog4gaa]{display:grid;gap:5px;min-width:140px;font-size:12px}.workbench-launch-controls select[b-c5oyog4gaa],.workbench-launch-controls input[type=number][b-c5oyog4gaa]{padding:8px;max-width:230px}.workbench-confirm[b-c5oyog4gaa]{display:flex;gap:7px;align-items:start;flex-basis:100%;font-size:12px;line-height:1.6}.workbench-confirm input[b-c5oyog4gaa]{margin-top:4px}.workbench-lease[b-c5oyog4gaa]{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px;flex-wrap:wrap}.workbench-lease small[b-c5oyog4gaa]{display:block}.workbench-lease-actions[b-c5oyog4gaa]{display:flex;flex-wrap:wrap;gap:8px}.workbench-lease-actions form[b-c5oyog4gaa]{display:inline-flex;margin:0}.full-workbench button[b-c5oyog4gaa]{font-size:12px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;cursor:pointer}.full-workbench button:disabled[b-c5oyog4gaa]{opacity:.5;cursor:default}.full-workbench iframe[b-c5oyog4gaa]{width:100%;height:75dvh;min-height:480px;border:0;margin-top:14px;background:#20242c}.workbench-review[b-c5oyog4gaa]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:12px}.workbench-review details[b-c5oyog4gaa]{margin:8px 0;font-size:12px}.workbench-review pre[b-c5oyog4gaa]{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.workbench-review>button[b-c5oyog4gaa]{margin:8px 8px 0 0}@media(max-width:650px){.full-workbench[b-c5oyog4gaa]{padding:12px}.full-workbench>header[b-c5oyog4gaa]{flex-wrap:wrap}.workbench-launch-controls>label:not(.workbench-confirm)[b-c5oyog4gaa]{width:100%}.workbench-launch-controls select[b-c5oyog4gaa]{max-width:none}.full-workbench iframe[b-c5oyog4gaa]{height:70dvh;min-height:360px}}
/* /../Apps/IDE/Components/WorkspaceIdeWorkbench.razor.rz.scp.css */
.ide[b-r3zu8fkbet]{--ide-bg:#111113;--ide-panel:#171719;--ide-editor:#0d0d0f;--ide-raised:#222225;--ide-border:#343439;--ide-muted:#b7b7c1;--ide-text:#f1f1f4;--ide-accent:#a7bddc;display:flex;flex-direction:column;min-width:0;min-height:600px;height:calc(100dvh - 228px);color:var(--ide-text);background:var(--ide-bg);border:1px solid var(--ide-border);border-radius:6px;overflow:hidden;box-shadow:0 12px 38px #0003;font:16px/1.5 system-ui,sans-serif}
.ide *[b-r3zu8fkbet]{box-sizing:border-box}.ide button[b-r3zu8fkbet],.ide select[b-r3zu8fkbet],.ide input[b-r3zu8fkbet]{font:inherit}.ide button[b-r3zu8fkbet],.ide a[b-r3zu8fkbet]{cursor:pointer}.ide button[b-r3zu8fkbet]{border:1px solid var(--ide-border);background:var(--ide-raised);color:var(--ide-text);border-radius:4px;padding:6px 10px;min-height:34px}.ide button:hover[b-r3zu8fkbet]{background:#2b2b30}.ide button:disabled[b-r3zu8fkbet]{cursor:default;opacity:.45}.ide :is(button,a,input,select,textarea,summary):focus-visible[b-r3zu8fkbet]{outline:2px solid var(--ide-accent);outline-offset:-2px}.ide a[b-r3zu8fkbet]{color:#c4d5eb;text-decoration:none}.ide input:not([type=checkbox])[b-r3zu8fkbet],.ide select[b-r3zu8fkbet]{color:var(--ide-text);background:#111113;border:1px solid #38383e;border-radius:3px;padding:6px 9px;min-width:0}.ide input[type=checkbox][b-r3zu8fkbet]{accent-color:#a7bddc}.ide kbd[b-r3zu8fkbet]{font:12px/1.4 system-ui,sans-serif;color:var(--ide-muted);white-space:nowrap}
.ide-titlebar[b-r3zu8fkbet]{display:flex;align-items:center;gap:18px;min-height:42px;padding:4px 14px;background:#1b1b1e;border-bottom:1px solid #0c0c0e}.ide-brand[b-r3zu8fkbet]{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650;white-space:nowrap}.ide-brand>span[b-r3zu8fkbet]{font-size:23px;color:#c4c0df}.ide-solution[b-r3zu8fkbet]{color:var(--ide-muted);font-size:14px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ide-tool-toggle[b-r3zu8fkbet]{margin-left:auto;font-size:14px!important;background:transparent!important;white-space:nowrap}
.ide-menubar[b-r3zu8fkbet]{display:flex;align-items:center;min-height:34px;gap:2px;padding:0 7px;background:#1b1b1e;border-bottom:1px solid var(--ide-border);position:relative;z-index:5}.ide-menubar details[b-r3zu8fkbet]{position:relative}.ide-menubar summary[b-r3zu8fkbet]{list-style:none;cursor:pointer;padding:5px 11px;font-size:14px;border-radius:3px}.ide-menubar summary[b-r3zu8fkbet]::-webkit-details-marker{display:none}.ide-menubar details[open]>summary[b-r3zu8fkbet],.ide-menubar summary:hover[b-r3zu8fkbet]{background:#29292d}.ide-menu[b-r3zu8fkbet]{position:absolute;top:calc(100% + 1px);left:0;display:grid;min-width:255px;max-width:calc(100vw - 46px);padding:5px;border:1px solid #515159;background:#1b1b1e;box-shadow:0 10px 24px #0008;border-radius:3px}.ide-menu button[b-r3zu8fkbet],.ide-menu a[b-r3zu8fkbet]{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:36px;padding:7px 10px;font-size:14px;border:0;border-radius:2px;background:transparent;text-align:left;white-space:nowrap;color:var(--ide-text)}.ide-menu a:hover[b-r3zu8fkbet]{background:#2b2b30}
.ide-toolbar[b-r3zu8fkbet]{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#171719;border-bottom:1px solid var(--ide-border);flex-wrap:wrap}.ide-toolbar select[b-r3zu8fkbet]{width:auto;max-width:245px;font-size:14px;min-height:35px}.ide-toolbar button[b-r3zu8fkbet]{font-size:14px}.ide-toolbar-divider[b-r3zu8fkbet]{align-self:stretch;border-left:1px solid #49494f;margin:3px 3px}.ide-build-command[b-r3zu8fkbet]{display:flex;align-items:center;gap:7px}.ide-build-command>span[b-r3zu8fkbet]{font-size:21px;line-height:1;color:#b5d0b5}.ide-refresh[b-r3zu8fkbet]{font-size:22px!important;line-height:1;padding:4px 9px!important;margin-left:auto}.ide-notice[b-r3zu8fkbet]{padding:9px 15px;background:#2b3542;color:#e4edf8;border-bottom:1px solid #4c5d72;font-size:14px}.ide-branch-form[b-r3zu8fkbet]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--ide-border)}.ide-branch-form label[b-r3zu8fkbet]{display:grid;gap:4px;font-size:14px}.ide-branch-form input[b-r3zu8fkbet]{min-width:240px}
.ide-body[b-r3zu8fkbet]{display:grid;grid-template-columns:62px minmax(205px,258px) minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.ide-with-tools .ide-body[b-r3zu8fkbet]{grid-template-columns:62px minmax(205px,245px) minmax(300px,1fr) minmax(330px,370px)}.ide-activity[b-r3zu8fkbet]{display:flex;flex-direction:column;background:#18181b;border-right:1px solid var(--ide-border);min-height:0}.ide-activity button[b-r3zu8fkbet]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;min-height:66px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;padding:6px 2px;color:var(--ide-muted)}.ide-activity button.active[b-r3zu8fkbet]{border-left-color:#ccd6e5;color:#fff;background:#27272c}.ide-activity-icon[b-r3zu8fkbet]{font-size:25px;line-height:1.1}.ide-activity-label[b-r3zu8fkbet]{font-size:11px;line-height:1.3}.ide-activity-count[b-r3zu8fkbet]{position:absolute;right:4px;top:5px;font-size:11px;padding:0 4px;min-width:17px;border-radius:10px;background:#d6dbe3;color:#202126}.ide-sidebar[b-r3zu8fkbet]{background:var(--ide-panel);border-right:1px solid var(--ide-border);overflow:auto;min-width:0;min-height:0}.ide-sidebar-heading[b-r3zu8fkbet]{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:7px;padding:8px 11px;border-bottom:1px solid var(--ide-border);font-size:14px}.ide-sidebar-heading strong[b-r3zu8fkbet]{font-weight:600}.ide-sidebar-heading button[b-r3zu8fkbet]{background:transparent;border:0;min-height:28px;padding:0 5px;font-size:22px}.ide-filter[b-r3zu8fkbet]{display:block;width:calc(100% - 20px);margin:10px;font-size:14px!important}.ide-tree details[b-r3zu8fkbet]{margin:0}.ide-tree summary[b-r3zu8fkbet]{padding:7px 10px;color:#d7d7df;font-size:14px;overflow-wrap:anywhere;cursor:pointer;background:#29292e}.ide-tree button[b-r3zu8fkbet]{display:flex;align-items:center;gap:8px;width:100%;min-height:35px;padding:5px 10px 5px 23px;border:0;border-radius:0;background:transparent;text-align:left;font-size:14px}.ide-tree button span:nth-child(2)[b-r3zu8fkbet]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ide-tree button.selected[b-r3zu8fkbet]{background:#3b414c;color:#fff}.ide-file-kind[b-r3zu8fkbet]{font-size:10px;color:#b8c7d9;min-width:24px}.ide-tree b[b-r3zu8fkbet]{font-size:10px;color:#d7caa6;margin-left:auto}.ide-sidebar-help[b-r3zu8fkbet]{color:var(--ide-muted);font-size:14px;padding:4px 12px;line-height:1.6}.ide-small-form[b-r3zu8fkbet]{display:grid;gap:10px;padding:12px}.ide-small-form input[b-r3zu8fkbet]{width:100%;font-size:14px!important}.ide-small-form button[b-r3zu8fkbet]{font-size:14px}.ide-check[b-r3zu8fkbet]{display:flex;align-items:start;gap:7px;font-size:14px;color:var(--ide-muted)}.ide-check input[b-r3zu8fkbet]{margin:4px 0 0}.ide-wide[b-r3zu8fkbet]{width:calc(100% - 24px);margin:5px 12px;font-size:14px!important}.ide-change[b-r3zu8fkbet]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:5px 8px}.ide-change button[b-r3zu8fkbet]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding:5px;text-align:left;background:transparent}.ide-search-result[b-r3zu8fkbet],.ide-history-item[b-r3zu8fkbet]{display:grid;gap:5px;width:100%;text-align:left;background:transparent!important;border:0!important;border-bottom:1px solid var(--ide-border)!important;border-radius:0!important;padding:12px!important}.ide-search-result strong[b-r3zu8fkbet],.ide-history-item strong[b-r3zu8fkbet]{font-size:14px;overflow-wrap:anywhere;font-weight:550}.ide-search-result span[b-r3zu8fkbet],.ide-history-item small[b-r3zu8fkbet],.ide-history-item code[b-r3zu8fkbet]{color:var(--ide-muted);font-size:14px;overflow-wrap:anywhere}.ide-primary[b-r3zu8fkbet]{background:#414e61!important;border-color:#738398!important;color:#fff!important}
.ide-main[b-r3zu8fkbet]{position:relative;margin:0;padding:0;width:100%;max-width:none;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ide-editor)}.ide-tabs[b-r3zu8fkbet]{display:flex;overflow:auto;flex-shrink:0;min-height:42px;background:#1b1b1e;border-bottom:1px solid var(--ide-border)}.ide-tabs button[b-r3zu8fkbet]{display:flex;align-items:center;gap:9px;white-space:nowrap;background:#2a2a2f;color:var(--ide-muted);border:0;border-right:1px solid var(--ide-border);border-top:2px solid transparent;border-radius:0;font-size:14px;padding:8px 15px}.ide-tabs button.active[b-r3zu8fkbet]{background:var(--ide-editor);color:#fff;border-top-color:#a9b6ca}.ide-tab-kind[b-r3zu8fkbet]{font-size:10px;color:#b5c7db}.ide-breadcrumb[b-r3zu8fkbet]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 14px;color:var(--ide-muted);font-size:14px;min-height:32px}.ide-breadcrumb>span:first-child[b-r3zu8fkbet]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ide-breadcrumb>span:last-child[b-r3zu8fkbet]{font-size:12px;white-space:nowrap;color:#d7caa6}.ide-editor-wrap[b-r3zu8fkbet]{display:flex;flex:1;min-height:240px;background:var(--ide-editor);overflow:hidden}.ide-gutter[b-r3zu8fkbet]{margin:0;width:58px;min-width:58px;padding:15px 12px;color:#85858f;text-align:right;overflow:hidden;font:14px/23px ui-monospace,SFMono-Regular,Consolas,monospace;user-select:none;border:0;background:var(--ide-editor)}.ide-code[b-r3zu8fkbet]{display:block;flex:1;width:100%;min-width:0;resize:none;border:0;border-radius:0;margin:0;padding:15px 18px 20px 5px;min-height:240px;color:#e0e3e9;background:var(--ide-editor);white-space:pre;overflow:auto;tab-size:4;font:14px/23px ui-monospace,SFMono-Regular,Consolas,monospace;outline:none}.ide-code[b-r3zu8fkbet]::selection{background:#3b506d}.ide-editor-tools[b-r3zu8fkbet]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:5px 10px;border-top:1px solid #252528}.ide-editor-tools button[b-r3zu8fkbet]{font-size:14px;padding:4px 8px;background:transparent;border-color:transparent}.ide-editor-tools kbd[b-r3zu8fkbet]{margin-left:7px}.ide-editor-privacy[b-r3zu8fkbet]{font-size:12px;color:var(--ide-muted);margin-left:auto}.ide-conflict[b-r3zu8fkbet]{padding:10px 14px;background:#403525;color:#f0dfc3;font-size:14px}.ide-conflict p[b-r3zu8fkbet]{margin:5px 0 9px}
.ide-bottom[b-r3zu8fkbet]{border-top:1px solid var(--ide-border);flex-shrink:0;background:#141416}.ide-bottom>nav[b-r3zu8fkbet]{display:flex;overflow:auto;padding:0 7px;background:#1b1b1e}.ide-bottom>nav button[b-r3zu8fkbet]{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:14px;padding:8px 10px;color:var(--ide-muted)}.ide-bottom>nav button.active[b-r3zu8fkbet]{color:#fff;border-bottom-color:#b5bfd0}.ide-bottom>nav button>span[b-r3zu8fkbet]{font-size:11px;border-radius:9px;background:#414147;padding:0 5px}.ide-bottom-content[b-r3zu8fkbet]{height:165px;overflow:auto;padding:10px 14px;color:#c5c5cf;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.ide-bottom-content>p[b-r3zu8fkbet]{font:14px/1.7 system-ui,sans-serif;margin:0 0 10px}.ide-bottom-content>button[b-r3zu8fkbet]{font:14px/1.5 system-ui,sans-serif}.ide-bottom-content code[b-r3zu8fkbet]{overflow-wrap:anywhere}.ide-review[b-r3zu8fkbet]{border:1px solid #45454d;border-radius:3px;margin-bottom:8px}.ide-review summary[b-r3zu8fkbet]{cursor:pointer;padding:7px 10px;color:#e0e0e7;font:14px/1.5 system-ui,sans-serif}.ide-review>div[b-r3zu8fkbet]{display:grid;grid-template-columns:1fr 1fr}.ide-review section[b-r3zu8fkbet]{overflow:auto;padding:10px;background:#30292a;min-width:0}.ide-review section:last-child[b-r3zu8fkbet]{background:#23302a}.ide-review pre[b-r3zu8fkbet]{font:inherit;white-space:pre;overflow:auto;margin:8px 0}.ide-diff[b-r3zu8fkbet]{color:#c3ddc9;white-space:pre;overflow:auto;font:inherit;margin:0}.ide-problem[b-r3zu8fkbet]{display:block;text-align:left;width:100%;background:transparent!important;border:0!important;color:#e8d5b5!important;padding:5px;font:14px/1.6 ui-monospace,monospace!important}.ide-suggestions[b-r3zu8fkbet]{position:absolute;z-index:3;right:1rem;top:6rem;max-width:min(520px,75vw);max-height:240px;overflow:auto;background:#1b1b1e;border:1px solid #79869c;box-shadow:0 8px 24px #0009}.ide-suggestions button[b-r3zu8fkbet]{display:flex;gap:1rem;width:100%;padding:7px;color:#ececf5;background:transparent;border:0;text-align:left;font-size:14px}.ide-suggestions small[b-r3zu8fkbet]{color:var(--ide-muted)}.ide-suggestions button:hover[b-r3zu8fkbet]{background:#3b414c}
.ide-welcome[b-r3zu8fkbet]{display:grid;align-content:center;justify-items:center;text-align:center;min-height:320px;flex:1;padding:25px;color:var(--ide-muted)}.ide-welcome>span[b-r3zu8fkbet]{font-size:62px;color:#777684}.ide-welcome h2[b-r3zu8fkbet]{color:#e8e8ee;font-size:24px;font-weight:550;margin:8px}.ide-welcome p[b-r3zu8fkbet]{max-width:480px;line-height:1.8;font-size:16px}.ide-welcome a[b-r3zu8fkbet]{font-size:16px}.ide-status[b-r3zu8fkbet]{display:flex;gap:17px;align-items:center;flex-wrap:wrap;min-height:30px;padding:5px 12px;color:#d2d4df;background:#1b1b1e;font-size:12px}.ide-status span:nth-child(3)[b-r3zu8fkbet]{flex:1}
.ide-cloud-dock[b-r3zu8fkbet]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--ide-border);background:var(--ide-panel)}.ide-cloud-dock[hidden][b-r3zu8fkbet]{display:none}.ide-cloud-heading[b-r3zu8fkbet]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--ide-border);font-size:14px}.ide-cloud-heading button[b-r3zu8fkbet]{font-size:14px;min-height:28px;padding:2px 7px;background:transparent}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace{border:0;overflow:visible;max-height:none;background:var(--ide-panel);color:var(--ide-text);font:16px/1.6 system-ui,sans-serif}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace :is(button,input:not([type=checkbox]),select,textarea){font-size:16px}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace :is(h3,small,.cloud-consent,.cloud-file,.cloud-activity,.cloud-agent-context,summary){font-size:14px}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace :is(p,label,small,.cloud-agent-context){color:var(--ide-muted)}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace :is(input:not([type=checkbox]),select,textarea,pre){background:#111113;border-color:#38383e;color:var(--ide-text)}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace pre{font-size:14px}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace button{background:#252528;border-color:#4a4a53;color:var(--ide-text)}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace .cloud-primary{background:#414e61;border-color:#738398}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-state{font-size:12px;background:#252528;border-color:#484850;color:#d5d5df}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-kicker{font-size:11px;color:#bcb9cd}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace nav button{font-size:14px;background:transparent;border-bottom-color:transparent}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-workspace nav button.active{color:#fff;border-bottom-color:#b5bfd0}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-quote{background:#2b3039;border-color:#596171}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-quote strong{color:#e2e7f0}.ide-cloud-dock[b-r3zu8fkbet]  .cloud-empty>span{color:#bcb9cd}
.sr-only[b-r3zu8fkbet]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1250px){.ide-with-tools .ide-body[b-r3zu8fkbet]{grid-template-columns:62px 220px minmax(0,1fr)}.ide-with-tools .ide-cloud-dock[b-r3zu8fkbet]{grid-column:2/4;max-height:520px;border-left:0;border-top:1px solid var(--ide-border)}.ide-with-tools .ide-body[b-r3zu8fkbet]{overflow:auto}.ide-with-tools .ide-main[b-r3zu8fkbet]{min-height:620px}.ide-with-tools[b-r3zu8fkbet]{height:auto}.ide-with-tools .ide-activity[b-r3zu8fkbet]{grid-row:1/3}}
@media(max-width:900px){.ide-body[b-r3zu8fkbet]{grid-template-columns:54px 205px minmax(0,1fr)}.ide-with-tools .ide-body[b-r3zu8fkbet]{grid-template-columns:54px 205px minmax(0,1fr)}.ide-toolbar[b-r3zu8fkbet]{gap:6px}.ide-toolbar select[b-r3zu8fkbet]{max-width:210px}.ide-status span:nth-child(3)[b-r3zu8fkbet]{flex-basis:100%}.ide-review>div[b-r3zu8fkbet]{grid-template-columns:1fr}.ide-editor-privacy[b-r3zu8fkbet]{display:none}}
@media(max-width:680px){.ide[b-r3zu8fkbet]{height:auto;min-height:760px;border-radius:3px}.ide-titlebar[b-r3zu8fkbet]{gap:8px;padding:5px 9px;flex-wrap:wrap}.ide-brand[b-r3zu8fkbet]{font-size:15px}.ide-solution[b-r3zu8fkbet]{order:3;flex-basis:100%;font-size:14px}.ide-tool-toggle[b-r3zu8fkbet]{font-size:14px!important}.ide-menubar[b-r3zu8fkbet]{gap:0;padding:0 3px}.ide-menubar summary[b-r3zu8fkbet]{padding:6px 9px}.ide-menubar details:nth-last-child(-n+2) .ide-menu[b-r3zu8fkbet]{left:auto;right:0}.ide-toolbar[b-r3zu8fkbet]{padding:7px;gap:6px}.ide-toolbar select[b-r3zu8fkbet]{flex:1 1 145px;max-width:100%}.ide-toolbar-divider[b-r3zu8fkbet]{display:none}.ide-toolbar button[b-r3zu8fkbet]{font-size:14px;min-height:36px}.ide-refresh[b-r3zu8fkbet]{margin-left:0}.ide-body[b-r3zu8fkbet],.ide-with-tools .ide-body[b-r3zu8fkbet]{grid-template-columns:48px minmax(0,1fr);overflow:visible}.ide-sidebar[b-r3zu8fkbet]{grid-column:2;max-height:260px;border-bottom:1px solid var(--ide-border)}.ide-activity[b-r3zu8fkbet],.ide-with-tools .ide-activity[b-r3zu8fkbet]{grid-row:1/4}.ide-activity-label[b-r3zu8fkbet]{font-size:10px}.ide-main[b-r3zu8fkbet],.ide-with-tools .ide-main[b-r3zu8fkbet]{grid-column:2;min-height:640px}.ide-cloud-dock[b-r3zu8fkbet],.ide-with-tools .ide-cloud-dock[b-r3zu8fkbet]{grid-column:2;max-height:none}.ide-code[b-r3zu8fkbet]{font-size:14px}.ide-gutter[b-r3zu8fkbet]{width:40px;min-width:40px;padding-left:3px;font-size:14px}.ide-status[b-r3zu8fkbet]{gap:7px 14px;font-size:12px}.ide-bottom-content[b-r3zu8fkbet]{height:180px}.ide-editor-tools[b-r3zu8fkbet]{gap:4px}.ide-editor-tools kbd[b-r3zu8fkbet]{display:none}.ide-branch-form input[b-r3zu8fkbet]{min-width:0;width:100%}}
/* /../Apps/IDE/Components/WorkspaceWorkbenchAllocations.razor.rz.scp.css */
.workbench-allocations[b-nmuwtuqlxf]{border:1px solid #d7dce3;border-radius:12px;padding:16px;margin:18px 0}.workbench-allocations h2[b-nmuwtuqlxf]{margin:0;font-size:16px}.workbench-allocations p[b-nmuwtuqlxf],.workbench-allocations small[b-nmuwtuqlxf]{font-size:12px;line-height:1.6;color:#64748b}.workbench-allocations small[b-nmuwtuqlxf]{display:block;overflow-wrap:anywhere}.workbench-allocations article[b-nmuwtuqlxf]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e2e8f0;flex-wrap:wrap}.workbench-allocations button[b-nmuwtuqlxf]{font-size:12px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;margin:4px;background:#f8fafc}.workbench-allocations button:disabled[b-nmuwtuqlxf]{opacity:.5}
/* /../Apps/IDE/Pages/WorkspaceIde.razor.rz.scp.css */
.version-control-page[b-d1hf9njotg]{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;padding:8px clamp(10px,1.5vw,24px) 38px;color:var(--kompani-ink,#202124)}
.vc-app-toolbar[b-d1hf9njotg]{position:relative;z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;margin:0 0 10px;padding:6px 0 10px;border-bottom:1px solid var(--kompani-line,#dddcd8)}
.vc-app-toolbar h1[b-d1hf9njotg]{margin:0 8px 0 0;font-family:var(--kompani-font,inherit);font-size:16px;line-height:1.25;letter-spacing:-.025em;font-weight:700;color:var(--kompani-ink,#202124)}
.vc-back[b-d1hf9njotg],.vc-project-menu>summary[b-d1hf9njotg]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;box-sizing:border-box;padding:6px 10px;border:1px solid transparent;border-radius:8px;color:var(--kompani-muted,#666);text-decoration:none;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap}
.vc-back[b-d1hf9njotg]{font-size:19px;padding:4px 10px}
.vc-project-select[b-d1hf9njotg],.vc-mode-select[b-d1hf9njotg]{display:flex;align-items:center;min-width:0;margin:0}
.vc-project-select[b-d1hf9njotg]{flex:0 1 270px}
.vc-app-toolbar select[b-d1hf9njotg]{width:100%;min-height:34px;max-width:270px;box-sizing:border-box;padding:6px 28px 6px 10px;border:1px solid var(--kompani-line,#dddcd8);border-radius:8px;background:var(--kompani-surface,#fff);color:var(--kompani-ink,#202124);font-family:inherit;font-size:12px;text-overflow:ellipsis}
.vc-mode-select select[b-d1hf9njotg]{max-width:160px}
.vc-app-switch[b-d1hf9njotg]{display:flex;align-items:center;gap:2px;padding:3px;background:var(--kompani-silver,#f1f0ed);border:1px solid var(--kompani-line,#dddcd8);border-radius:9px;white-space:nowrap}
.vc-app-switch a[b-d1hf9njotg],.vc-app-switch>span[b-d1hf9njotg]{display:block;padding:5px 10px;border-radius:6px;font-size:12px;line-height:1.4;color:var(--kompani-muted,#666);text-decoration:none}
.vc-app-switch>[aria-current=page][b-d1hf9njotg]{background:var(--kompani-surface,#fff);color:var(--kompani-ink,#202124);font-weight:650;box-shadow:0 1px 3px #00000012}
.vc-project-menu[b-d1hf9njotg]{position:relative;margin-left:auto}
.vc-project-menu>summary[b-d1hf9njotg]{list-style:none}
.vc-project-menu>summary[b-d1hf9njotg]::-webkit-details-marker{display:none}
.vc-project-menu[open]>summary[b-d1hf9njotg],.vc-back:hover[b-d1hf9njotg],.vc-project-menu>summary:hover[b-d1hf9njotg],.vc-app-switch a:hover[b-d1hf9njotg]{background:var(--kompani-silver,#f1f0ed);color:var(--kompani-ink,#202124)}
.vc-project-links[b-d1hf9njotg]{position:absolute;right:0;top:calc(100% + 7px);width:min(270px,calc(100vw - 28px));padding:7px;border:1px solid var(--kompani-line,#dddcd8);border-radius:12px;background:var(--kompani-surface,#fff);box-shadow:0 14px 38px #00000022}
.vc-project-links[b-d1hf9njotg]  .project-context{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}
.vc-project-links[b-d1hf9njotg]  .project-context-heading{display:none}
.vc-project-links[b-d1hf9njotg]  .project-context-links{display:grid;gap:3px;padding:0;border:0;background:transparent;overflow:visible}
.vc-project-links[b-d1hf9njotg]  .project-context-links a{min-height:34px;box-sizing:border-box;padding:8px 10px;font-size:12px}
.vc-page-notice[b-d1hf9njotg]{margin:6px 0 10px;padding:9px 12px;border:1px solid var(--kompani-line,#dddcd8);border-radius:8px;background:var(--kompani-silver,#f1f0ed);color:var(--kompani-ink,#202124);font-size:13px}
.vc-page-empty[b-d1hf9njotg]{padding:55px 20px;text-align:center;background:var(--kompani-surface,#fff);border:1px solid var(--kompani-line,#dddcd8);border-radius:12px}
.vc-page-empty>span[b-d1hf9njotg]{font-size:32px;color:var(--kompani-muted,#666)}
.vc-page-empty h2[b-d1hf9njotg]{margin:14px 0 8px;font-size:23px;letter-spacing:-.025em}
.vc-page-empty p[b-d1hf9njotg]{color:var(--kompani-muted,#666);max-width:580px;margin:10px auto;line-height:1.65;font-size:14px}
.vc-app-toolbar :is(a,select,summary):focus-visible[b-d1hf9njotg]{outline:3px solid var(--kompani-focus,#747d8b);outline-offset:3px}
.vc-visually-hidden[b-d1hf9njotg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.vc-app-toolbar[b-d1hf9njotg]{gap:6px;padding:4px 0 8px}.vc-app-toolbar h1[b-d1hf9njotg]{margin-right:2px;font-size:15px}.vc-project-select[b-d1hf9njotg]{flex:1 1 130px;max-width:calc(100% - 140px)}.vc-project-select select[b-d1hf9njotg]{max-width:100%}.vc-app-switch a[b-d1hf9njotg],.vc-app-switch>span[b-d1hf9njotg]{padding:5px 9px}.vc-project-menu[b-d1hf9njotg]{margin-left:auto}.vc-mode-select[b-d1hf9njotg]{flex:0 1 148px}.vc-project-links[b-d1hf9njotg]{right:0}}

/* Dedicated code apps share the software operation center's neutral chrome.
   Source-editor fonts and syntax rendering stay with the editor component. */
.version-control-page.software-operations[b-d1hf9njotg]{font-size:16px;background:var(--kompani-silver);min-height:calc(100dvh - var(--kompani-chrome-height,64px))}
.software-operations .vc-app-toolbar h1[b-d1hf9njotg]{font-size:18px}
.software-operations .vc-app-toolbar :is(select,.vc-back,summary)[b-d1hf9njotg],.software-operations .vc-app-switch :is(a,span)[b-d1hf9njotg]{font-size:16px;line-height:1.5}
.software-operations .vc-back[b-d1hf9njotg]{width:auto;min-width:0;padding:6px 10px}
.software-operations .vc-project-select[b-d1hf9njotg]{flex-basis:290px}
.software-operations .vc-app-toolbar select[b-d1hf9njotg]{min-height:40px;max-width:290px}
.software-operations .vc-mode-select select[b-d1hf9njotg]{max-width:180px}
.software-operations .vc-project-links[b-d1hf9njotg]  .project-context-links a{font-size:16px;line-height:1.5}
.software-operations .vc-page-notice[b-d1hf9njotg],.software-operations .vc-page-empty p[b-d1hf9njotg]{font-size:16px}
.software-operations .vc-page-empty small[b-d1hf9njotg]{font-size:14px}
@media(max-width:640px){.software-operations .vc-project-select[b-d1hf9njotg]{flex:1 1 170px;max-width:100%}.software-operations .vc-app-toolbar[b-d1hf9njotg]{gap:8px}.software-operations .vc-mode-select[b-d1hf9njotg]{flex-basis:180px}}

/* Keep project scope outside the editor while the workbench fills its canvas. */
.version-control-page.software-operations[b-d1hf9njotg]{padding:6px 10px 18px;background:#0c0c0e;color:#f1f1f4}
.software-operations .vc-app-toolbar[b-d1hf9njotg]{min-height:42px;margin-bottom:6px;padding:3px 0 6px;border-bottom:0;gap:8px}
.software-operations .vc-app-toolbar h1[b-d1hf9njotg]{font-size:16px;letter-spacing:0}
.software-operations .vc-app-toolbar select[b-d1hf9njotg]{background:#171719;color:#f1f1f4;border-color:#414148;border-radius:4px;min-height:36px}
.software-operations .vc-app-switch[b-d1hf9njotg]{background:#171719;border-color:#414148;border-radius:4px}
.software-operations .vc-app-switch>[aria-current=page][b-d1hf9njotg]{background:#29292d;color:#fff;border-radius:3px;box-shadow:none}
.software-operations :is(.vc-back,.vc-project-menu>summary,.vc-app-switch a)[b-d1hf9njotg]{color:#c1c1cb}
.software-operations .vc-project-menu[open]>summary[b-d1hf9njotg],.software-operations .vc-back:hover[b-d1hf9njotg],.software-operations .vc-project-menu>summary:hover[b-d1hf9njotg],.software-operations .vc-app-switch a:hover[b-d1hf9njotg]{background:#252528;color:#fff}
.software-operations .vc-project-links[b-d1hf9njotg]{background:#1b1b1e;border-color:#4a4a53;color:#f1f1f4}
.software-operations .vc-mode-select select[b-d1hf9njotg]{max-width:205px}
.software-operations .vc-mode-select[b-d1hf9njotg]{flex-basis:205px}
.software-operations .vc-page-empty[b-d1hf9njotg]{background:#1b1b1e;border-color:#3c3c43;color:#f1f1f4}
.software-operations .vc-page-empty p[b-d1hf9njotg]{color:#b7b7c1}
@media(max-width:680px){.version-control-page.software-operations[b-d1hf9njotg]{padding:6px 6px 16px}.software-operations .vc-app-toolbar[b-d1hf9njotg]{gap:6px}.software-operations .vc-project-select[b-d1hf9njotg]{flex:1 1 180px;max-width:100%}.software-operations .vc-mode-select[b-d1hf9njotg]{flex:1 1 190px}.software-operations .vc-mode-select select[b-d1hf9njotg]{max-width:100%}}
/* /../Apps/Legal/Components/LegalWorkbench.razor.rz.scp.css */
.law-workbench[b-gs52s6y9bf]{--law-ink:#263b38;--law-muted:#667873;--law-line:#d8e2da;--law-paper:#fcfdf9;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start;padding:10px;color:var(--law-ink);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1400px}
.law-workbench *[b-gs52s6y9bf]{box-sizing:border-box}.law-workbench h1[b-gs52s6y9bf],.law-workbench h2[b-gs52s6y9bf],.law-workbench h3[b-gs52s6y9bf],.law-workbench p[b-gs52s6y9bf]{margin:0}.law-workbench h1[b-gs52s6y9bf]{font-size:27px;line-height:1.15;letter-spacing:-.7px;font-weight:650}.law-workbench h2[b-gs52s6y9bf]{font-size:20px;line-height:1.3;letter-spacing:-.35px;font-weight:650}.law-workbench h3[b-gs52s6y9bf]{font-size:14px;letter-spacing:.1px;font-weight:650;margin:18px 0 9px}.law-workbench p[b-gs52s6y9bf]{line-height:1.6}.law-workbench a[b-gs52s6y9bf]{color:#285d52;text-decoration:none}.law-workbench a:hover[b-gs52s6y9bf]{text-decoration:underline}.law-workbench small[b-gs52s6y9bf]{font-size:12px;line-height:1.55;color:var(--law-muted)}
.law-toolbar[b-gs52s6y9bf],.law-pane[b-gs52s6y9bf],.law-card[b-gs52s6y9bf],.law-notice[b-gs52s6y9bf],.law-example[b-gs52s6y9bf]{border:1px solid var(--law-line);border-radius:13px;box-shadow:0 3px 12px #203a2d06;color:var(--law-ink)}.law-toolbar[b-gs52s6y9bf]{grid-column:1/-1;background:var(--law-paper);padding:20px 22px}.law-heading[b-gs52s6y9bf]{display:flex;gap:13px;align-items:center}.law-heading>div:nth-child(2)[b-gs52s6y9bf]{min-width:0;flex:1}.law-heading p[b-gs52s6y9bf]{font-size:13px;color:var(--law-muted);margin-top:5px;max-width:740px}.law-mark[b-gs52s6y9bf]{width:44px;height:48px;display:grid;place-items:center;border-radius:10px;background:#e6eee4;font:32px Georgia,serif;color:#344e42;flex:none}.law-eyebrow[b-gs52s6y9bf]{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;color:#6b7d74;margin-bottom:6px}.law-command-row[b-gs52s6y9bf]{display:flex;align-items:end;gap:16px;margin-top:18px}.law-matter-picker[b-gs52s6y9bf]{flex:0 1 300px}.law-command-row nav[b-gs52s6y9bf]{display:flex;gap:5px;flex-wrap:wrap;flex:1}.law-command-row nav a[b-gs52s6y9bf]{padding:7px 9px;border:1px solid transparent;border-radius:7px;white-space:nowrap;font-size:12px;color:#4b6158}.law-command-row nav a.selected[b-gs52s6y9bf]{border-color:#c8d7c6;background:#edf3e9;color:#243f33;font-weight:650}.law-refresh[b-gs52s6y9bf]{align-self:flex-start}
.law-pane[b-gs52s6y9bf]{background:var(--law-paper);padding:21px;min-width:0}.law-pane>h2[b-gs52s6y9bf]{margin-bottom:12px}.law-section-heading[b-gs52s6y9bf]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.law-section-heading a[b-gs52s6y9bf]{font-size:12px;white-space:nowrap}.law-dot[b-gs52s6y9bf]{height:10px;width:10px;flex:none;border-radius:50%;background:#96b68d;box-shadow:0 0 0 5px #edf3e8}.law-step[b-gs52s6y9bf]{font-size:10px;letter-spacing:1.1px;color:#798b80;font-weight:650;white-space:nowrap}.law-muted[b-gs52s6y9bf]{color:var(--law-muted);font-size:13px}.law-help[b-gs52s6y9bf]{font-size:12px;line-height:1.55;color:#697c71;background:#f1f5ee;padding:10px 11px;border-radius:7px}.law-preserve[b-gs52s6y9bf]{white-space:pre-wrap;overflow-wrap:anywhere}.law-link-row[b-gs52s6y9bf]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:13px}.law-link-row a[b-gs52s6y9bf]{font-size:12px}.law-empty[b-gs52s6y9bf]{padding:28px}.law-empty h2[b-gs52s6y9bf]{margin-bottom:9px}.law-empty p[b-gs52s6y9bf]{color:var(--law-muted);font-size:13px}.law-empty-inline[b-gs52s6y9bf]{padding:18px 0;color:var(--law-muted);font-size:13px}.law-example[b-gs52s6y9bf]{padding:14px 18px;background:#faf2d9;color:#594c2b}.law-notice[b-gs52s6y9bf]{padding:15px 18px;background:#f4f4e9;display:grid;gap:10px;font-size:13px}.law-notice button[b-gs52s6y9bf]{justify-self:start}
.law-workbench button[b-gs52s6y9bf]{font:inherit;font-size:12px;line-height:1.35;min-height:34px;padding:7px 11px;border:1px solid #cad8cd;border-radius:7px;background:#fffefb;color:#304d40;cursor:pointer;box-shadow:none;white-space:normal}.law-workbench button:hover:not(:disabled)[b-gs52s6y9bf]{background:#eaf1e6;border-color:#aabdac}.law-workbench button:disabled[b-gs52s6y9bf]{opacity:.48;cursor:default}.law-workbench button.law-primary[b-gs52s6y9bf]{background:#314d40;color:#fff;border-color:#314d40;font-weight:600}.law-workbench button.law-primary:hover:not(:disabled)[b-gs52s6y9bf]{background:#253f33}.law-workbench button.law-text-button[b-gs52s6y9bf]{border:0;padding-left:0;background:transparent;font-weight:650;margin-top:16px}
.law-workbench input[b-gs52s6y9bf],.law-workbench select[b-gs52s6y9bf],.law-workbench textarea[b-gs52s6y9bf]{display:block;width:100%;min-height:38px;padding:9px 10px;border:1px solid #cfdbd0;border-radius:7px;background:#fffefb;color:#253b34;font:inherit;font-size:13px;box-shadow:none}.law-workbench input:focus[b-gs52s6y9bf],.law-workbench select:focus[b-gs52s6y9bf],.law-workbench textarea:focus[b-gs52s6y9bf]{outline:2px solid #9bb9a4;outline-offset:1px}.law-workbench textarea[b-gs52s6y9bf]{resize:vertical;min-height:90px;line-height:1.6}.law-workbench label[b-gs52s6y9bf]{display:grid;gap:6px;font-size:12px;font-weight:550;color:#465e51}.law-workbench fieldset[b-gs52s6y9bf]{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.law-form[b-gs52s6y9bf]{display:grid;gap:4px}.law-form>h2[b-gs52s6y9bf]{margin-bottom:15px}.law-form-grid[b-gs52s6y9bf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.law-check[b-gs52s6y9bf]{display:flex!important;align-items:start;gap:8px!important;line-height:1.6}.law-check input[b-gs52s6y9bf]{width:15px;height:15px;min-height:15px;margin-top:3px;flex:none;accent-color:#48664d}.law-form button[type=submit][b-gs52s6y9bf]{justify-self:start;margin-top:4px}.law-search[b-gs52s6y9bf]{display:grid;gap:12px}.law-search>a[b-gs52s6y9bf]{font-size:12px}.law-document-text[b-gs52s6y9bf]{font-family:ui-serif,Georgia,serif!important;font-size:15px!important;min-height:420px!important}.law-document-row[b-gs52s6y9bf]{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;margin:7px 0;background:#f3f6ef!important;border-color:#e0e7db!important;padding:12px!important}.law-document-row>span:first-child[b-gs52s6y9bf]{display:grid;gap:4px}.law-document-row strong[b-gs52s6y9bf]{font-size:13px}
.law-card[b-gs52s6y9bf]{padding:19px;min-width:0;background:#edf2f7}.law-card h2[b-gs52s6y9bf]{margin-top:13px;margin-bottom:8px;font-size:21px}.law-card p[b-gs52s6y9bf]{font-size:13px;overflow-wrap:anywhere}.law-card-kicker[b-gs52s6y9bf]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:1.05px;color:#546a60;font-weight:650}.law-card-foot[b-gs52s6y9bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:12px;color:#596d62}.law-card-foot a[b-gs52s6y9bf]{font-weight:650}.law-card.mint[b-gs52s6y9bf]{background:#e9f2e7;border-color:#d0e0ce}.law-card.blue[b-gs52s6y9bf]{background:#eaf0f7;border-color:#d2dce9}.law-card.amber[b-gs52s6y9bf]{background:#fbf2d9;border-color:#e7dbb8}.law-card.rose[b-gs52s6y9bf]{background:#f6e9e5;border-color:#e5d2cc}.law-card.neutral[b-gs52s6y9bf]{background:#f1f2ed}.law-facts[b-gs52s6y9bf]{margin:17px 0 0;display:grid;gap:9px}.law-facts>div[b-gs52s6y9bf]{display:grid;grid-template-columns:92px 1fr;gap:6px;font-size:12px}.law-facts dt[b-gs52s6y9bf]{color:#687c70}.law-facts dd[b-gs52s6y9bf]{margin:0;overflow-wrap:anywhere}.law-status[b-gs52s6y9bf]{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;font-size:10px;line-height:1.4;white-space:nowrap;color:#40574c;background:#edf1eb;font-weight:550}.law-status.mint[b-gs52s6y9bf]{background:#e3eddf}.law-status.amber[b-gs52s6y9bf]{background:#f8edce}.law-status.rose[b-gs52s6y9bf]{background:#f4dfd9}.law-status.blue[b-gs52s6y9bf]{background:#e6edf6}
.law-stats[b-gs52s6y9bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 24px}.law-stats>div[b-gs52s6y9bf]{padding:13px;background:#f0f4ec;border:1px solid #e1e8dc;border-radius:9px;display:grid;gap:4px}.law-stats strong[b-gs52s6y9bf]{font-size:25px;line-height:1.2;font-weight:650;letter-spacing:-.6px}.law-stats span[b-gs52s6y9bf]{font-size:11px;color:#64796a}.law-queue-row[b-gs52s6y9bf]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebe2;color:var(--law-ink)!important}.law-queue-row>span:nth-child(2)[b-gs52s6y9bf]{display:grid;gap:4px;flex:1;min-width:0}.law-queue-row strong[b-gs52s6y9bf]{font-size:13px;font-weight:600;overflow-wrap:anywhere}.law-queue-row small[b-gs52s6y9bf]{font-size:11px}.law-queue-row:hover[b-gs52s6y9bf]{text-decoration:none!important}.law-date-block[b-gs52s6y9bf]{width:39px;flex:none;display:grid;text-align:center;font-size:10px;color:#657765;background:#eef3e9;border-radius:6px;padding:6px}.law-date-block strong[b-gs52s6y9bf]{font-size:18px;line-height:1.1}.law-task-mark[b-gs52s6y9bf]{font-size:23px;width:39px;text-align:center;color:#6f8572}.law-brief-footer[b-gs52s6y9bf]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:20px}.law-record-row[b-gs52s6y9bf]{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e6ebe2}.law-record-row>div[b-gs52s6y9bf]{display:grid;gap:5px}.law-record-row strong[b-gs52s6y9bf]{font-size:13px}.law-record-heading[b-gs52s6y9bf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.law-record-heading strong[b-gs52s6y9bf]{font-size:13px}.law-date-row[b-gs52s6y9bf],.law-time-row[b-gs52s6y9bf]{padding:16px 0;border-bottom:1px solid #e3e9de}.law-date-row p[b-gs52s6y9bf],.law-time-row p[b-gs52s6y9bf]{font-size:13px;margin:8px 0}.law-date-value[b-gs52s6y9bf]{font-weight:600;color:#3e5949}.law-activity[b-gs52s6y9bf]{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid #e6ebe2}.law-activity>div[b-gs52s6y9bf]{display:grid;gap:5px}.law-activity strong[b-gs52s6y9bf]{font-size:12px;font-weight:550}.law-activity small[b-gs52s6y9bf]{font-size:10px}.law-activity-dot[b-gs52s6y9bf]{display:block;width:7px;height:7px;background:#b1c4a5;border-radius:50%;margin-top:5px;flex:none}.law-match-list[b-gs52s6y9bf]{margin:10px 0;padding:0;list-style:none;display:grid;gap:8px}.law-match-list li[b-gs52s6y9bf]{padding:9px 11px;border:1px solid #e3dcc5;background:#fcf7e9;border-radius:7px;font-size:12px}
@media(max-width:700px){.law-workbench[b-gs52s6y9bf]{grid-template-columns:1fr;padding:5px}.law-toolbar[b-gs52s6y9bf]{padding:17px}.law-command-row[b-gs52s6y9bf]{align-items:stretch;flex-direction:column}.law-matter-picker[b-gs52s6y9bf]{flex:auto}.law-heading h1[b-gs52s6y9bf]{font-size:23px}.law-heading p[b-gs52s6y9bf]{font-size:12px}.law-heading[b-gs52s6y9bf]{align-items:start}.law-mark[b-gs52s6y9bf]{width:36px;height:40px;font-size:27px}.law-form-grid[b-gs52s6y9bf]{grid-template-columns:1fr}.law-stats[b-gs52s6y9bf]{gap:6px}.law-stats>div[b-gs52s6y9bf]{padding:10px}.law-stats strong[b-gs52s6y9bf]{font-size:21px}.law-pane[b-gs52s6y9bf]{padding:17px}.law-queue-row[b-gs52s6y9bf]{gap:8px}.law-queue-row .law-status[b-gs52s6y9bf]{max-width:96px;white-space:normal}}

.law-recovery[b-gs52s6y9bf]{display:grid;gap:12px}.law-recovery>button[b-gs52s6y9bf]{justify-self:start}.law-saved-comparison[b-gs52s6y9bf]{display:grid;gap:12px;border-top:1px solid var(--law-line);padding-top:5px}.law-saved-field[b-gs52s6y9bf]{display:grid;gap:5px;background:#f2f5ef;border-radius:7px;padding:11px}.law-saved-field>strong[b-gs52s6y9bf]{font-size:12px}.law-saved-field>p[b-gs52s6y9bf]{max-height:260px;overflow:auto;font-size:13px}
/* /../Apps/Mail/Components/MailWorkbench.razor.rz.scp.css */
.mail-account-switcher[b-y60tqbotm5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px;border:1px solid var(--kompani-line,#37373d);border-radius:10px;background:var(--kompani-surface,#18181a);color:var(--kompani-ink,#f3f3f5)}
.mail-account-switcher label[b-y60tqbotm5]{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600}
.mail-account-switcher select[b-y60tqbotm5]{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--kompani-line,#37373d);border-radius:7px;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f3f3f5);max-width:min(590px,70vw)}
.mail-account-switcher button[b-y60tqbotm5]{font-size:13px}
.mail-account-switcher select:focus-visible[b-y60tqbotm5]{outline:2px solid var(--kompani-focus,#a991ec);outline-offset:3px}
.mail-personal-brand[b-y60tqbotm5]{display:flex;align-items:center;gap:9px;color:var(--kompani-ink,#f3f3f5);text-decoration:none}
.mail-personal-brand>span[b-y60tqbotm5]{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:var(--kompani-ink,#f3f3f5);color:var(--kompani-paper,#111113);font-size:21px;font-weight:800}
.mail-personal-brand strong[b-y60tqbotm5]{font-size:17px}.mail-personal-brand small[b-y60tqbotm5]{font-size:12px;color:var(--kompani-muted,#b8b8c2)}
.platform-mail.compact-workspace .platform-mail-topbar[b-y60tqbotm5],.platform-mail :is(.platform-mail-setup,.platform-mail-workspace,.platform-mail-folders,.platform-mail-list,.platform-mail-reader)[b-y60tqbotm5]{background:var(--kompani-surface,#18181a);color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d)}
.platform-mail.compact-workspace .platform-mail-topbar nav a[b-y60tqbotm5],.platform-mail.compact-workspace .platform-mail-topbar>div[b-y60tqbotm5],.platform-mail.compact-workspace .platform-mail-topbar>div button[b-y60tqbotm5],.platform-mail :is(.platform-mail-setup h1,.platform-mail-setup h2,.platform-mail-setup label)[b-y60tqbotm5]{color:var(--kompani-ink,#f3f3f5)}
.platform-mail.compact-workspace .platform-mail-topbar nav>a:first-child[b-y60tqbotm5],.platform-mail .platform-mail-secondary[b-y60tqbotm5]{background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d)}
.platform-mail .platform-mail-setup[b-y60tqbotm5]{max-width:680px;padding:22px}
.platform-mail .platform-mail-setup h1[b-y60tqbotm5]{font-size:23px;line-height:1.3;margin-bottom:10px}
.platform-mail .platform-mail-setup p[b-y60tqbotm5]{color:var(--kompani-muted,#c0c0ca);font-size:14px;overflow-wrap:anywhere}
.platform-mail .platform-mail-setup a[b-y60tqbotm5]{color:var(--kompani-focus,#baa2ed);text-decoration:underline;text-underline-offset:3px}
.platform-mail .platform-mail-connect input[b-y60tqbotm5]{background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d)}
@media(max-width:600px){.mail-account-switcher[b-y60tqbotm5]{gap:8px}.mail-account-switcher label[b-y60tqbotm5]{width:100%}.mail-account-switcher select[b-y60tqbotm5]{flex:1;max-width:100%;min-width:0}}
.mail-source-badge[b-y60tqbotm5]{display:block;overflow-wrap:anywhere;color:var(--kompani-focus,#baa2ed);font-size:12px;margin-top:4px}.mail-inbox-limit[b-y60tqbotm5]{display:block;font-size:12px;line-height:1.5;padding:9px 12px;color:var(--kompani-muted,#c0c0ca)}.mail-compose-account[b-y60tqbotm5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:13px}.mail-compose-account select[b-y60tqbotm5]{max-width:100%;min-width:0;border:1px solid var(--kompani-line);border-radius:7px;padding:7px;background:var(--kompani-surface);color:var(--kompani-ink);font:inherit}.platform-mail-folders button small[b-y60tqbotm5]{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--kompani-muted,#c0c0ca)}
.mail-leave-confirm[b-y60tqbotm5]{position:fixed;inset:65px 16px auto;z-index:12000;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid var(--kompani-focus);border-radius:10px;background:var(--kompani-card);color:var(--kompani-ink);box-shadow:0 14px 40px #0006}.mail-leave-confirm button[b-y60tqbotm5]{border:1px solid var(--kompani-line);border-radius:7px;padding:9px 12px;font:inherit;background:var(--kompani-raised);color:var(--kompani-ink)}
.platform-mail .platform-mail-main[b-y60tqbotm5]{max-width:none;padding:16px 18px 32px}.platform-mail .mail-command-bar[b-y60tqbotm5]{gap:14px;margin-bottom:14px;flex-wrap:wrap}.platform-mail .mail-command-bar h1[b-y60tqbotm5]{font:650 23px/1.3 system-ui;margin:0 0 5px}.platform-mail :is(.mail-command-bar small,.platform-mail-row small,.platform-mail-row .platform-mail-sender,.platform-mail-reader article p,.mail-pagination,.mail-reader-note,.mail-preferences,.mail-folder-create,.platform-mail-list-heading span)[b-y60tqbotm5]{color:var(--kompani-muted,#c0c0ca);font-size:13px}.platform-mail :is(.platform-mail-folders button,.platform-mail-list-heading,.platform-mail-reader article h2,.platform-mail-empty h2,.mail-reader-welcome h2,.mail-reader-welcome p,.platform-mail-row,.mail-reader-toolbar button,.mail-pagination button,.mail-list-filters button,.mail-move button)[b-y60tqbotm5]{color:var(--kompani-ink,#f3f3f5);font-family:system-ui}.platform-mail :is(.platform-mail-row strong,.platform-mail-folders button,.platform-mail-list-heading,.mail-reader-toolbar button,.mail-pagination button,.mail-list-filters button,.mail-move button)[b-y60tqbotm5]{font-size:14px}.platform-mail .platform-mail-list-heading[b-y60tqbotm5]{padding:12px}.platform-mail :is(.platform-mail-row.active,.platform-mail-row:hover,.platform-mail-folders button.active,.mail-reader-toolbar button:hover)[b-y60tqbotm5]{background:var(--kompani-raised,#252528)}.platform-mail :is(.mail-search,.mail-move select,.mail-preferences textarea,.mail-folder-create input)[b-y60tqbotm5]{background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d)}.platform-mail :is(.mail-search input,.mail-search button)[b-y60tqbotm5]{color:var(--kompani-ink,#f3f3f5);font-size:14px}.platform-mail :is(.platform-mail-list-heading,.platform-mail-row,.mail-reader-toolbar,.mail-list-filters)[b-y60tqbotm5]{border-color:var(--kompani-line,#37373d)}.platform-mail .platform-mail-folders[b-y60tqbotm5]{padding:14px 10px}.platform-mail .platform-mail-workspace[b-y60tqbotm5]{grid-template-columns:200px minmax(260px,340px) minmax(0,1fr)}.mail-composer[b-y60tqbotm5]{background:var(--kompani-card,#18181a);color:var(--kompani-ink,#f3f3f5)}.mail-composer :is(.mail-compose-fields label,.mail-compose-fields input,.mail-compose-footer small,.platform-mail-modal-heading h2,.mail-format-toolbar button,.mail-link-tool button)[b-y60tqbotm5]{color:var(--kompani-ink,#f3f3f5);font:14px/1.5 system-ui}.mail-composer :is(.mail-rich-editor,.mail-link-tool input,.mail-compose-fields input,.mail-format-toolbar)[b-y60tqbotm5]{background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d)}.mail-composer .mail-rich-editor[b-y60tqbotm5]{font:15px/1.65 system-ui}.mail-composer .mail-attachment-list>span[b-y60tqbotm5],.platform-mail .mail-attachment-list a[b-y60tqbotm5]{color:var(--kompani-ink);border-color:var(--kompani-line)}@media(max-width:900px){.platform-mail .platform-mail-workspace[b-y60tqbotm5]{grid-template-columns:150px minmax(0,1fr)}.platform-mail .platform-mail-reader[b-y60tqbotm5]{grid-column:1/-1}.platform-mail .platform-mail-main[b-y60tqbotm5]{padding:12px}.platform-mail .mail-search[b-y60tqbotm5]{max-width:none;width:100%;margin:0}}@media(max-width:520px){.platform-mail .platform-mail-workspace[b-y60tqbotm5]{grid-template-columns:minmax(0,1fr)}.platform-mail .platform-mail-folders[b-y60tqbotm5]{border-right:0;border-bottom:1px solid var(--kompani-line)}.platform-mail .platform-mail-topbar[b-y60tqbotm5]{gap:10px;padding:10px;height:auto;flex-wrap:wrap}.platform-mail .platform-mail-topbar nav[b-y60tqbotm5]{gap:12px;flex-wrap:wrap}.platform-mail .platform-mail-reader[b-y60tqbotm5]{padding:16px}.platform-mail .platform-mail-folders button small[b-y60tqbotm5]{font-size:12px}}
.platform-mail .mail-plain-reader[b-y60tqbotm5]  pre{color:var(--kompani-ink,#f3f3f5);border-color:var(--kompani-line,#37373d);font:15px/1.7 system-ui}.platform-mail .mail-plain-reader[b-y60tqbotm5]  a{color:var(--kompani-focus,#baa2ed)}.platform-mail .platform-mail-reader article p strong[b-y60tqbotm5]{color:var(--kompani-muted,#c0c0ca)}
/* /../Apps/Marketplace/Components/InvestmentExchange.razor.rz.scp.css */
.invest-market[b-00qy7lvytc]{color:#171717}.invest-market-heading[b-00qy7lvytc]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.invest-market-heading h1[b-00qy7lvytc]{margin:0;font-size:32px;font-weight:650;letter-spacing:-.04em;color:#141414}.invest-market-heading p[b-00qy7lvytc]{margin:9px 0 0;color:#555;font-size:16px;line-height:1.65}.invest-button[b-00qy7lvytc]{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#171717;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none}.invest-button:hover[b-00qy7lvytc]{background:#f2f2f2;border-color:#aaa}.invest-button:focus-visible[b-00qy7lvytc]{outline:2px solid #171717;outline-offset:3px}.invest-market-layout[b-00qy7lvytc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px}.invest-section-heading[b-00qy7lvytc]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.invest-section-heading h2[b-00qy7lvytc]{font-size:19px;letter-spacing:-.02em;margin:0;color:#171717}.invest-section-heading>span[b-00qy7lvytc]{font-size:14px;color:#646464;white-space:nowrap}.invest-company-card[b-00qy7lvytc],.invest-empty[b-00qy7lvytc],.invest-offer-status[b-00qy7lvytc]{border:1px solid #dedede;border-radius:12px;background:#fff;padding:24px;min-width:0}.invest-company-identity[b-00qy7lvytc]{display:flex;align-items:center;gap:13px}.invest-company-mark[b-00qy7lvytc]{width:46px;height:46px;border:1px solid #d8d8d8;border-radius:10px;background:#f3f3f3;display:grid;place-items:center;color:#171717;font-size:22px;font-weight:600;flex:none}.invest-company-identity h3[b-00qy7lvytc]{font-size:19px;color:#171717;letter-spacing:-.02em;margin:0 0 6px;overflow-wrap:anywhere}.invest-label[b-00qy7lvytc]{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;color:#555}.invest-company-card p[b-00qy7lvytc],.invest-empty p[b-00qy7lvytc],.invest-offer-status p[b-00qy7lvytc]{font-size:16px;line-height:1.75;color:#444;overflow-wrap:anywhere;white-space:pre-wrap}.invest-company-card>p[b-00qy7lvytc]{margin:20px 0}.invest-card-footer[b-00qy7lvytc]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:17px;border-top:1px solid #e7e7e7}.invest-card-footer>span[b-00qy7lvytc]{font-size:14px;color:#666}.invest-profile-body[b-00qy7lvytc]{border-top:1px solid #e7e7e7;margin-top:20px;padding-top:8px}.invest-profile-body h4[b-00qy7lvytc]{color:#171717;font-size:14px;margin:16px 0 8px}.invest-profile-body .invest-muted[b-00qy7lvytc]{font-size:14px;color:#666}.invest-offer-status[b-00qy7lvytc]{background:#f7f7f7}.invest-offer-status h2[b-00qy7lvytc]{font-size:24px;font-weight:650;letter-spacing:-.03em;margin:12px 0 16px;color:#171717}.invest-offer-status details[b-00qy7lvytc]{border-top:1px solid #dedede;padding-top:16px;margin-top:19px}.invest-offer-status summary[b-00qy7lvytc]{cursor:pointer;color:#292929;font-size:14px;font-weight:600;line-height:1.6}.invest-offer-status details p[b-00qy7lvytc]{font-size:14px}.invest-empty h3[b-00qy7lvytc]{margin:0 0 9px;color:#252525;font-size:16px}.invest-empty p[b-00qy7lvytc]{margin:0;color:#666}.invest-feedback[b-00qy7lvytc]{font-size:14px;line-height:1.6;color:#555}html[data-theme=dark] .invest-market[b-00qy7lvytc]{color:#eee}html[data-theme=dark] .invest-market :is(h1,h2,h3,h4)[b-00qy7lvytc]{color:#f4f4f4}html[data-theme=dark] .invest-market :is(p,.invest-label,.invest-section-heading>span,.invest-card-footer>span,.invest-offer-status summary)[b-00qy7lvytc]{color:#c7c7c7}html[data-theme=dark] .invest-market :is(.invest-company-card,.invest-empty,.invest-offer-status,.invest-button,.invest-company-mark)[b-00qy7lvytc]{background:#202020;color:#eee;border-color:#444}html[data-theme=dark] .invest-market :is(.invest-card-footer,.invest-profile-body,.invest-offer-status details)[b-00qy7lvytc]{border-color:#444}@media(max-width:800px){.invest-market-layout[b-00qy7lvytc]{grid-template-columns:1fr}.invest-market-heading[b-00qy7lvytc]{align-items:start;gap:16px}.invest-market-heading h1[b-00qy7lvytc]{font-size:28px}}@media(max-width:460px){.invest-market-heading[b-00qy7lvytc]{flex-direction:column;margin-bottom:24px}.invest-market-heading .invest-button[b-00qy7lvytc]{min-height:38px}.invest-company-card[b-00qy7lvytc],.invest-empty[b-00qy7lvytc],.invest-offer-status[b-00qy7lvytc]{padding:18px}.invest-section-heading[b-00qy7lvytc]{align-items:start}.invest-card-footer[b-00qy7lvytc]{flex-wrap:wrap}.invest-company-mark[b-00qy7lvytc]{width:40px;height:40px;font-size:18px}}
/* /../Apps/Marketplace/Components/VentureInvestmentPreview.razor.rz.scp.css */
.venture-private-preview[b-0on7mqsc96]{box-sizing:border-box;max-width:1120px;color:#171717}.venture-private-preview nav[b-0on7mqsc96]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:30px}.venture-private-preview a[b-0on7mqsc96]{color:#171717;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}.venture-private-preview nav>span[b-0on7mqsc96]{font-size:14px;color:#666}.venture-private-preview header h1[b-0on7mqsc96],.venture-preview-unavailable h1[b-0on7mqsc96]{color:#171717;font-size:34px;letter-spacing:-.04em;margin:0 0 12px;overflow-wrap:anywhere}.venture-private-preview header>p[b-0on7mqsc96]{margin:0 0 14px;color:#555;font-size:14px}.venture-private-label[b-0on7mqsc96]{display:inline-block;border:1px solid #d9d9d9;border-radius:6px;padding:6px 9px;color:#444;font-size:14px;background:#f6f6f6}.venture-preview-summary[b-0on7mqsc96]{font-size:16px;line-height:1.8;color:#444;max-width:820px;margin:24px 0;white-space:pre-wrap;overflow-wrap:anywhere}.venture-preview-facts[b-0on7mqsc96]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.venture-preview-facts article[b-0on7mqsc96]{padding:20px;background:#fff;border:1px solid #ddd;border-radius:10px;min-width:0}.venture-preview-facts span[b-0on7mqsc96]{display:block;color:#666;font-size:14px;margin-bottom:12px}.venture-preview-facts strong[b-0on7mqsc96]{display:block;color:#171717;font-size:21px;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}.venture-preview-content[b-0on7mqsc96]{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:22px;align-items:start}.venture-preview-content>section[b-0on7mqsc96],.venture-preview-content>aside[b-0on7mqsc96]{padding:24px;border:1px solid #ddd;border-radius:12px;background:#fff;min-width:0}.venture-preview-content h2[b-0on7mqsc96]{font-size:17px;letter-spacing:-.02em;margin:25px 0 12px;color:#171717}.venture-preview-content h2:first-child[b-0on7mqsc96]{margin-top:0}.venture-preview-content p[b-0on7mqsc96],.venture-preview-unavailable p[b-0on7mqsc96]{font-size:14px;color:#444;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.venture-preview-content dl[b-0on7mqsc96]{margin:0}.venture-preview-content dl div[b-0on7mqsc96]{display:flex;justify-content:space-between;gap:16px;margin:14px 0;font-size:14px}.venture-preview-content dt[b-0on7mqsc96]{color:#666}.venture-preview-content dd[b-0on7mqsc96]{color:#222;text-align:right;overflow-wrap:anywhere}.venture-preview-content details[b-0on7mqsc96]{border-top:1px solid #ddd;padding-top:16px;margin-top:20px}.venture-preview-content summary[b-0on7mqsc96]{cursor:pointer;font-size:14px;font-weight:600;color:#333}.venture-preview-content details p[b-0on7mqsc96]{font-size:14px}.venture-preview-boundary[b-0on7mqsc96]{font-size:14px;line-height:1.8;color:#666;margin:22px 0;max-width:900px}.venture-private-preview footer[b-0on7mqsc96]{display:flex;align-items:center;gap:20px;margin-top:24px}.venture-private-preview footer button[b-0on7mqsc96]{padding:9px 14px;min-height:40px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#222;font-size:14px;font-weight:600}.venture-private-preview :is(a,button,summary):focus-visible[b-0on7mqsc96]{outline:2px solid #333;outline-offset:3px}html[data-theme=dark] .venture-private-preview :is(h1,h2,strong,a,dd,summary)[b-0on7mqsc96]{color:#eee}html[data-theme=dark] .venture-private-preview :is(p,span,dt)[b-0on7mqsc96]{color:#c7c7c7}html[data-theme=dark] .venture-private-preview :is(.venture-preview-facts article,.venture-preview-content>section,.venture-preview-content>aside,.venture-private-label,button)[b-0on7mqsc96]{background:#202020;color:#eee;border-color:#444}html[data-theme=dark] .venture-preview-content details[b-0on7mqsc96]{border-color:#444}@media(max-width:800px){.venture-preview-content[b-0on7mqsc96]{grid-template-columns:1fr}.venture-preview-facts[b-0on7mqsc96]{grid-template-columns:1fr}.venture-preview-facts strong[b-0on7mqsc96]{font-size:21px}.venture-private-preview header h1[b-0on7mqsc96]{font-size:28px}.venture-private-preview nav[b-0on7mqsc96]{align-items:start;flex-wrap:wrap}}@media(max-width:460px){.venture-preview-content>section[b-0on7mqsc96],.venture-preview-content>aside[b-0on7mqsc96]{padding:18px}.venture-private-preview footer[b-0on7mqsc96]{align-items:start;flex-direction:column;gap:16px}}
/* /../Apps/Marketplace/Components/VenturePreparationPanel.razor.rz.scp.css */
.venture-preparation[b-dwxsq8fzpz]{display:grid;gap:18px;max-width:1200px}.venture-intro h2[b-dwxsq8fzpz]{font-size:26px;margin:0 0 10px;color:#171717}.venture-intro p[b-dwxsq8fzpz]{max-width:850px;line-height:1.7;color:#555;font-size:14px}.venture-steps[b-dwxsq8fzpz]{display:flex;gap:10px;flex-wrap:wrap}.venture-form fieldset[b-dwxsq8fzpz]{border:0;padding:0;margin:0;min-width:0}.venture-form h2[b-dwxsq8fzpz]{margin:0 0 14px}.venture-form h3[b-dwxsq8fzpz]{margin-top:24px}.venture-form p[b-dwxsq8fzpz]{line-height:1.65}.venture-form label[b-dwxsq8fzpz]{display:grid;gap:8px;font-size:12px;line-height:1.5;margin:16px 0;min-width:0}.venture-form input:not([type=checkbox])[b-dwxsq8fzpz],.venture-form textarea[b-dwxsq8fzpz],.venture-form select[b-dwxsq8fzpz]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px;border:1px solid #d6d6d6;border-radius:8px;color:#171717;background:#fff;font:inherit}.venture-form textarea[b-dwxsq8fzpz]{resize:vertical}.venture-grid[b-dwxsq8fzpz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.venture-form .venture-check[b-dwxsq8fzpz]{display:flex;align-items:start;gap:10px}.venture-check input[b-dwxsq8fzpz]{margin-top:4px}.venture-form .hub-actions[b-dwxsq8fzpz]{gap:14px}.venture-evidence[b-dwxsq8fzpz]{overflow-wrap:anywhere;padding:12px;background:#f4f4f4;border-radius:8px}.venture-save[b-dwxsq8fzpz]{border-top:1px solid #ddd;padding-top:18px;margin-top:24px}.venture-save small[b-dwxsq8fzpz]{color:#666}.venture-preparation a[b-dwxsq8fzpz]{overflow-wrap:anywhere}@media(max-width:700px){.venture-grid[b-dwxsq8fzpz]{grid-template-columns:1fr}.venture-steps button[b-dwxsq8fzpz]{flex:1 1 140px}.venture-intro h2[b-dwxsq8fzpz]{font-size:24px}}

.venture-draft-status[b-dwxsq8fzpz]{margin:0;padding:12px 16px;border:1px solid var(--kompani-border,#d7dce4);border-radius:12px;background:var(--kompani-accent-soft,#e5edf6);color:var(--kompani-text,#292c33);font-size:13px;line-height:1.6}.venture-leave-review h3[b-dwxsq8fzpz]{margin:0}.venture-leave-review p[b-dwxsq8fzpz]{line-height:1.6}.venture-leave-review .hub-actions[b-dwxsq8fzpz]{flex-wrap:wrap;gap:10px}

.venture-preparation .panel[b-dwxsq8fzpz]{background:#fff!important;color:#171717!important;border:1px solid #ddd!important;border-radius:12px;box-shadow:none!important}.venture-preparation .venture-steps :is(.primary,.secondary)[b-dwxsq8fzpz]{background:#fff!important;color:#222!important;border:1px solid #d8d8d8!important}.venture-preparation .venture-steps .primary[b-dwxsq8fzpz]{background:#222!important;border-color:#222!important;color:#fff!important}.venture-preparation .venture-form h2[b-dwxsq8fzpz],.venture-preparation .venture-form h3[b-dwxsq8fzpz]{color:#171717}.venture-preparation .venture-form p[b-dwxsq8fzpz]{color:#444;font-size:14px}.venture-preparation .venture-form .venture-check[b-dwxsq8fzpz]{color:#333}.venture-preparation .venture-form label[b-dwxsq8fzpz]{font-size:13px;color:#333}html[data-theme=dark] .venture-preparation :is(.panel,input,textarea,select)[b-dwxsq8fzpz]{background:#202020!important;color:#eee!important;border-color:#444!important}html[data-theme=dark] .venture-preparation :is(h2,h3,label,p)[b-dwxsq8fzpz]{color:#ddd}html[data-theme=dark] .venture-preparation .venture-steps :is(.primary,.secondary)[b-dwxsq8fzpz]{background:#292929!important;color:#eee!important;border-color:#555!important}html[data-theme=dark] .venture-preparation .venture-steps .primary[b-dwxsq8fzpz]{background:#e4e4e4!important;color:#171717!important}
/* /../Apps/Marketplace/Pages/Home.razor.rz.scp.css */
.investor-page[b-dbj49m7v89]{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:36px 32px 60px;color:#171717;min-width:0}.investor-preparation[b-dbj49m7v89]{margin-top:38px;padding-top:30px;border-top:1px solid #dcdcdc}.investor-preparation header h2[b-dbj49m7v89]{font-size:21px;letter-spacing:-.02em;margin:0;color:#171717}.investor-preparation header p[b-dbj49m7v89],.investor-empty-copy[b-dbj49m7v89]{font-size:16px;line-height:1.7;color:#555;max-width:740px}.investor-company-grid[b-dbj49m7v89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.investor-company-link[b-dbj49m7v89]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid #dedede;border-radius:10px;background:#fff;color:#171717;text-decoration:none;min-width:0}.investor-company-link:hover[b-dbj49m7v89]{border-color:#aaa;background:#fafafa}.investor-company-link strong[b-dbj49m7v89]{display:block;color:#171717;font-size:16px;overflow-wrap:anywhere}.investor-company-link div span[b-dbj49m7v89]{display:block;font-size:14px;color:#666;margin-top:7px}.investor-company-link>span[b-dbj49m7v89]{font-size:14px;font-weight:600;white-space:nowrap}.investor-create-link[b-dbj49m7v89]{display:inline-flex;color:#171717;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin-top:10px}.investor-terms[b-dbj49m7v89]{margin-top:26px;max-width:850px}.investor-terms summary[b-dbj49m7v89]{cursor:pointer;font-size:14px;font-weight:600;color:#333}.investor-terms p[b-dbj49m7v89]{font-size:14px;line-height:1.8;color:#5a5a5a}.investor-signin[b-dbj49m7v89]{max-width:750px;background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px}.investor-signin h1[b-dbj49m7v89]{color:#171717;font-size:28px;margin:0 0 14px}.investor-signin p[b-dbj49m7v89]{font-size:16px;color:#555;line-height:1.75}.investor-signin a[b-dbj49m7v89]{display:inline-block;margin:14px 20px 0 0;color:#171717;font-size:14px;text-decoration:underline;text-underline-offset:4px}html[data-theme=dark] .investor-page[b-dbj49m7v89]{color:#eee}html[data-theme=dark] .investor-page :is(h1,h2,strong)[b-dbj49m7v89]{color:#f4f4f4}html[data-theme=dark] .investor-page :is(p,summary,span,.investor-create-link,.investor-signin a)[b-dbj49m7v89]{color:#c7c7c7}html[data-theme=dark] .investor-page :is(.investor-company-link,.investor-signin)[b-dbj49m7v89]{background:#202020;border-color:#444}html[data-theme=dark] .investor-preparation[b-dbj49m7v89]{border-color:#444}@media(max-width:760px){.investor-page[b-dbj49m7v89]{padding:26px 18px 44px}.investor-company-grid[b-dbj49m7v89]{grid-template-columns:1fr}.investor-company-link[b-dbj49m7v89]{padding:18px;flex-wrap:wrap;gap:13px}.investor-preparation[b-dbj49m7v89]{margin-top:28px;padding-top:24px}}
/* /../Apps/Master/Components/MasterWorkspaceManager.razor.rz.scp.css */
.master-person[b-b3qvf4wfr8]{padding:18px 0;border-bottom:1px solid #dae7ed}.master-person:last-child[b-b3qvf4wfr8]{border-bottom:0}.master-person .hub-work-row>div[b-b3qvf4wfr8]{display:grid;gap:6px}.master-person small[b-b3qvf4wfr8]{display:block;color:#617f91}.master-person .welcome-tool-list[b-b3qvf4wfr8]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.master-person .welcome-tool-list span[b-b3qvf4wfr8]{padding:8px 12px;border:1px solid #d5e6ef;border-radius:20px;background:#f6fbfe;font-size:12px;color:#294957}
/* /../Apps/Notes/Components/WorkspaceNotebookLaunch.razor.rz.scp.css */
.workspace-notebook-launch .notebook-nav-item[b-yxwf9k087k] {
    width: 100%;
    text-align: left;
}

.workspace-notebook-launch small[b-yxwf9k087k] {
    display: block;
    padding: 6px 10px;
    color: #9a584f;
    font-size: 10px;
    line-height: 1.5;
}

.workspace-notebook-launch .personal-notebook-link[b-yxwf9k087k] {
    padding: 0;
    border: 0;
    background: none;
    font-size: 10px;
    cursor: pointer;
}

.notebook-overlay[b-yxwf9k087k] {
    position: fixed;
    inset: 0;
    z-index: 1500;
    display: grid;
    place-items: center;
    padding: clamp(0px, 2vw, 24px);
}

.notebook-backdrop[b-yxwf9k087k] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
    background: rgb(20 31 27 / 58%);
    backdrop-filter: blur(3px);
}

.notebook-panel[b-yxwf9k087k] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: min(1500px, 100%);
    height: min(940px, 100%);
    min-height: 0;
    overflow: hidden;
    border: 1px solid rgb(35 67 54 / 18%);
    border-radius: 14px;
    background: #f8faf7;
    box-shadow: 0 24px 90px rgb(10 24 17 / 32%);
}

.notebook-panel-header[b-yxwf9k087k] {
    display: flex;
    flex: 0 0 56px;
    align-items: center;
    justify-content: space-between;
    padding: 0 18px;
    border-bottom: 1px solid #e4e9e4;
    background: #fff;
}

.notebook-panel-header > div[b-yxwf9k087k] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.notebook-panel-mark[b-yxwf9k087k] {
    display: grid;
    width: 32px;
    height: 32px;
    place-items: center;
    border-radius: 9px;
    background: #eaf1eb;
    color: #315640;
}

.notebook-panel-header strong[b-yxwf9k087k],
.notebook-panel-header small[b-yxwf9k087k] {
    display: block;
}

.notebook-panel-header strong[b-yxwf9k087k] {
    color: #253a2e;
    font-size: 13px;
}

.notebook-panel-header small[b-yxwf9k087k] {
    margin-top: 2px;
    color: #78857c;
    font-size: 11px;
}

.notebook-panel-close[b-yxwf9k087k] {
    width: 34px;
    height: 34px;
    border: 0;
    border-radius: 8px;
    background: transparent;
    color: #59685e;
    font-size: 25px;
    line-height: 1;
}

.notebook-panel-close:hover[b-yxwf9k087k] {
    background: #edf1ed;
}

.notebook-frame[b-yxwf9k087k] {
    display: block;
    height: 100%;
    flex: 1;
    width: 100%;
    min-height: 0;
    border: 0;
    background: #f8faf7;
}

.notebook-inline[b-yxwf9k087k] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: min(82vh, 980px);
    min-height: 620px;
    overflow: hidden;
    border: 1px solid #e1e8e1;
    border-radius: 12px;
    background: #f8faf7;
    box-shadow: 0 10px 35px rgb(28 51 38 / 7%);
}

.notebook-access-message[b-yxwf9k087k] {
    padding: 14px 16px;
    border: 1px solid #e3e8df;
    border-radius: 10px;
    background: #fff;
    color: #56685b;
    font-size: 13px;
}

.notebook-inline.notebook-board[b-yxwf9k087k] {height:calc(100dvh - 132px);min-height:520px;max-height:1400px;border-color:var(--kompani-line,#35353b);border-radius:12px;background:#f4f3ee;box-shadow:none}
.notebook-voice-review[b-yxwf9k087k] {position:fixed;right:24px;bottom:80px;z-index:1700;display:grid;gap:12px;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--kompani-line,#444);border-radius:14px;background:var(--kompani-paper,#151518);color:var(--kompani-ink,#eee);box-shadow:0 18px 70px #0006}
.notebook-voice-review header[b-yxwf9k087k] {display:flex;align-items:center;justify-content:space-between}
.notebook-voice-review small[b-yxwf9k087k] {color:var(--kompani-muted,#c2c2cc)}

@media (max-width: 640px) {
    .notebook-overlay[b-yxwf9k087k] {
        padding: 0;
    }

    .notebook-panel[b-yxwf9k087k] {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .notebook-inline[b-yxwf9k087k] {
        height: calc(100vh - 150px);
        min-height: 500px;
        border-radius: 8px;
    }
}
/* /../Apps/People/Components/OrganizationLibrary.razor.rz.scp.css */
.organization-library[b-tqos62lraj]{display:grid;gap:14px;color:var(--kompani-ink,#e9eaef)}.organization-library>header[b-tqos62lraj],.organization-grid article>header[b-tqos62lraj]{display:flex;gap:12px;justify-content:space-between;align-items:start}.organization-library h2[b-tqos62lraj]{font-size:19px;margin:0 0 5px}.organization-library h3[b-tqos62lraj]{font-size:16px;margin:4px 0}.organization-library p[b-tqos62lraj]{font-size:14px;line-height:1.55;margin:4px 0 12px;color:var(--kompani-muted,#c2c4ce)}.organization-library nav[b-tqos62lraj]{display:flex;gap:18px;flex-wrap:wrap}.organization-search[b-tqos62lraj]{display:grid;gap:6px;max-width:540px}.organization-search input[b-tqos62lraj]{background:var(--kompani-surface,#18181b);color:inherit;border:1px solid var(--kompani-line,#393a40);border-radius:7px;padding:9px 11px;font:inherit}.organization-grid[b-tqos62lraj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;align-items:start}.organization-grid article[b-tqos62lraj]{padding:16px;background:var(--kompani-surface,#18181b);border:1px solid var(--kompani-line,#393a40);border-radius:10px}.organization-grid small[b-tqos62lraj]{font-size:10px;letter-spacing:.08em;color:var(--kompani-muted,#c2c4ce)}.organization-grid ul[b-tqos62lraj]{padding:0;list-style:none;display:grid;margin:12px 0 0}.organization-grid li[b-tqos62lraj]{display:flex;gap:10px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--kompani-line,#393a40)}.organization-grid li>div[b-tqos62lraj]{min-width:0}.organization-grid li>button[b-tqos62lraj]{flex:none;align-self:start}.organization-grid li strong[b-tqos62lraj]{font-size:14px}.organization-grid li p[b-tqos62lraj]{font-size:13px;margin-bottom:4px}.organization-grid details[b-tqos62lraj]{font-size:12px;line-height:1.6}.organization-grid details span[b-tqos62lraj]{display:block}.organization-note[b-tqos62lraj]{padding:12px;border-left:2px solid var(--kompani-tone-blue,#8caaf4)}@media(max-width:700px){.organization-library>header[b-tqos62lraj]{display:grid}.organization-grid[b-tqos62lraj]{grid-template-columns:1fr}}
/* /../Apps/People/Components/WorkspacePerformanceDashboard.razor.rz.scp.css */
.work-performance[b-gudfyawrmt]{--performance-work:#507c28;--performance-record:#3e86a0;--performance-ai:#8a67b0;max-width:1400px;margin:0 auto;color:var(--kompani-ink,#202229);display:grid;gap:20px}.performance-heading[b-gudfyawrmt],.performance-controls[b-gudfyawrmt],.performance-panel>header[b-gudfyawrmt],.performance-period[b-gudfyawrmt],.performance-footer[b-gudfyawrmt]{display:flex;align-items:center;justify-content:space-between;gap:20px}.performance-heading[b-gudfyawrmt]{align-items:flex-end}.performance-heading h2[b-gudfyawrmt]{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin:6px 0 10px}.performance-heading p[b-gudfyawrmt],.performance-panel header p[b-gudfyawrmt]{margin:0;color:var(--kompani-muted,#70757b);font-size:14px;line-height:1.5}.performance-eyebrow[b-gudfyawrmt]{font-size:11px;font-weight:750;letter-spacing:.14em;color:var(--kompani-muted,#70757b)}.performance-controls[b-gudfyawrmt]{align-items:flex-end;gap:10px;flex-shrink:0}.performance-controls label[b-gudfyawrmt]{display:grid;gap:6px;font-size:11px;font-weight:650;color:var(--kompani-muted,#70757b)}.performance-controls select[b-gudfyawrmt],.performance-controls button[b-gudfyawrmt]{border:1px solid var(--kompani-line,#dce1df);border-radius:9px;padding:10px 12px;font:inherit;background:var(--kompani-paper,#fff);color:var(--kompani-ink,#202229)}.performance-controls button[b-gudfyawrmt]{font-size:12px;cursor:pointer}.performance-controls button:disabled[b-gudfyawrmt]{opacity:.6;cursor:wait}.performance-period[b-gudfyawrmt]{font-size:12px;color:var(--kompani-muted,#70757b)}.performance-period small[b-gudfyawrmt]{border:1px solid var(--kompani-line,#dce1df);padding:5px 8px;border-radius:20px;white-space:nowrap}.performance-metrics[b-gudfyawrmt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.performance-metrics article[b-gudfyawrmt]{padding:20px;border:1px solid var(--kompani-line,#dce1df);border-radius:13px;background:var(--kompani-paper,#fff);display:grid;gap:9px}.performance-metrics article>span[b-gudfyawrmt]{font-size:12px;font-weight:650}.performance-metrics strong[b-gudfyawrmt]{font-size:35px;letter-spacing:-.05em;line-height:1}.performance-metrics small[b-gudfyawrmt]{color:var(--kompani-muted,#70757b);font-size:11px;line-height:1.45}.performance-panel[b-gudfyawrmt]{padding:22px;border:1px solid var(--kompani-line,#dce1df);border-radius:14px;background:var(--kompani-paper,#fff);min-width:0}.performance-panel h3[b-gudfyawrmt]{font-size:17px;letter-spacing:-.025em;margin:0 0 6px}.performance-panel header p[b-gudfyawrmt]{font-size:12px}.performance-legend[b-gudfyawrmt]{display:flex;gap:12px;font-size:11px;flex-shrink:0}.performance-legend span[b-gudfyawrmt]{display:flex;align-items:center;gap:5px}.performance-legend i[b-gudfyawrmt]{display:inline-block;width:7px;height:7px;border-radius:2px}.task[b-gudfyawrmt]{background:var(--performance-work)}.document[b-gudfyawrmt]{background:var(--performance-record)}.ai[b-gudfyawrmt]{background:var(--performance-ai)}.performance-chart[b-gudfyawrmt]{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:clamp(2px,1vw,10px);height:145px;margin:24px 0 8px}.performance-day[b-gudfyawrmt]{display:grid;grid-template-rows:120px 20px;gap:5px;min-width:0}.performance-stack[b-gudfyawrmt]{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:0;border-bottom:1px solid var(--kompani-line,#dce1df);height:120px;background:var(--kompani-silver,#f6f7f5);border-radius:4px 4px 0 0;overflow:hidden}.performance-stack i[b-gudfyawrmt]{display:block;flex-shrink:0}.performance-day small[b-gudfyawrmt]{font-size:10px;text-align:center;color:var(--kompani-muted,#70757b)}.performance-daily[b-gudfyawrmt]{margin-top:10px;font-size:12px}.performance-daily summary[b-gudfyawrmt],.performance-coverage summary[b-gudfyawrmt]{cursor:pointer;font-size:12px;font-weight:650}.performance-columns[b-gudfyawrmt]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.performance-table-wrap[b-gudfyawrmt]{overflow-x:auto;margin-top:16px}.work-performance table[b-gudfyawrmt]{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.work-performance th[b-gudfyawrmt]{font-weight:600;color:var(--kompani-muted,#70757b)}.work-performance td[b-gudfyawrmt],.work-performance th[b-gudfyawrmt]{padding:11px 9px;border-bottom:1px solid var(--kompani-line,#dce1df)}.work-performance th:first-child[b-gudfyawrmt],.work-performance td:first-child[b-gudfyawrmt]{padding-left:0}.work-performance tbody th[b-gudfyawrmt]{color:var(--kompani-ink,#202229)}.performance-resource-totals[b-gudfyawrmt]{margin:20px 0;display:grid;gap:14px}.performance-resource-totals div[b-gudfyawrmt]{display:flex;justify-content:space-between;gap:16px;font-size:13px}.performance-resource-totals dt[b-gudfyawrmt]{color:var(--kompani-muted,#70757b)}.performance-resource-totals dd[b-gudfyawrmt]{margin:0;font-weight:700}.performance-link[b-gudfyawrmt],.performance-footer a[b-gudfyawrmt]{color:var(--kompani-accent,#3d6520);font-size:12px;font-weight:650;text-decoration:none}.performance-footnote[b-gudfyawrmt]{font-size:11px;line-height:1.6;color:var(--kompani-muted,#70757b);margin:14px 0 0}.performance-events[b-gudfyawrmt]{margin:15px 0 0;padding:0;list-style:none}.performance-events li[b-gudfyawrmt]{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--kompani-line,#dce1df)}.performance-events li:last-child[b-gudfyawrmt]{border-bottom:0}.performance-event-icon[b-gudfyawrmt]{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:var(--kompani-silver,#f6f7f5);color:var(--kompani-ink,#202229);flex-shrink:0}.performance-event-icon.ai[b-gudfyawrmt]{color:var(--performance-ai)}.performance-events li>div[b-gudfyawrmt]{flex:1;min-width:0;display:grid;gap:4px}.performance-events a[b-gudfyawrmt]{color:var(--kompani-ink,#202229);font-size:13px;text-decoration:none}.performance-events small[b-gudfyawrmt],.performance-events time[b-gudfyawrmt]{color:var(--kompani-muted,#70757b);font-size:11px}.performance-events time[b-gudfyawrmt]{white-space:nowrap}.performance-coverage[b-gudfyawrmt]{font-size:12px;color:var(--kompani-muted,#70757b);line-height:1.7}.performance-coverage p[b-gudfyawrmt]{margin:12px 0}.performance-coverage ul[b-gudfyawrmt]{margin:0;padding-left:18px;display:grid;gap:5px}.performance-footer[b-gudfyawrmt]{font-size:11px;color:var(--kompani-muted,#70757b)}.performance-empty[b-gudfyawrmt],.performance-notice[b-gudfyawrmt]{padding:22px;border-radius:12px;border:1px solid var(--kompani-line,#dce1df)}.performance-empty-line[b-gudfyawrmt]{font-size:13px;color:var(--kompani-muted,#70757b);margin:20px 0}.work-performance button:focus-visible[b-gudfyawrmt],.work-performance a:focus-visible[b-gudfyawrmt],.work-performance select:focus-visible[b-gudfyawrmt],.work-performance summary:focus-visible[b-gudfyawrmt]{outline:2px solid var(--kompani-accent,#3d6520);outline-offset:3px}@media(max-width:800px){.performance-heading[b-gudfyawrmt]{align-items:flex-start;flex-direction:column}.performance-controls[b-gudfyawrmt]{width:100%;justify-content:space-between}.performance-columns[b-gudfyawrmt]{grid-template-columns:1fr}.performance-metrics[b-gudfyawrmt]{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-panel>header[b-gudfyawrmt]{align-items:flex-start;flex-direction:column;gap:12px}.performance-panel[b-gudfyawrmt]{padding:17px}.performance-events time[b-gudfyawrmt]{font-size:10px}.performance-chart[b-gudfyawrmt]{gap:3px}.performance-day small[b-gudfyawrmt]{font-size:9px}}@media(max-width:420px){.performance-metrics[b-gudfyawrmt]{gap:8px}.performance-metrics article[b-gudfyawrmt]{padding:15px}.performance-events li[b-gudfyawrmt]{gap:8px}.performance-event-icon[b-gudfyawrmt]{display:none}.performance-period[b-gudfyawrmt]{align-items:flex-start;gap:8px}.performance-footer[b-gudfyawrmt]{align-items:flex-start;gap:12px}.performance-footer small[b-gudfyawrmt]{white-space:nowrap}}

/* Shared software workspace reading scale. */
.performance-heading h2[b-gudfyawrmt]{font-size:26px;letter-spacing:-.03em}.performance-heading p[b-gudfyawrmt],.performance-panel header p[b-gudfyawrmt],.performance-controls select[b-gudfyawrmt],.performance-controls button[b-gudfyawrmt],.performance-metrics article>span[b-gudfyawrmt],.work-performance table[b-gudfyawrmt],.performance-resource-totals div[b-gudfyawrmt],.performance-link[b-gudfyawrmt],.performance-footer a[b-gudfyawrmt],.performance-events a[b-gudfyawrmt],.performance-empty-line[b-gudfyawrmt]{font-size:16px}.performance-eyebrow[b-gudfyawrmt],.performance-controls label[b-gudfyawrmt],.performance-period[b-gudfyawrmt],.performance-period small[b-gudfyawrmt],.performance-metrics small[b-gudfyawrmt],.performance-legend[b-gudfyawrmt],.performance-daily[b-gudfyawrmt],.performance-daily summary[b-gudfyawrmt],.performance-coverage summary[b-gudfyawrmt],.performance-footnote[b-gudfyawrmt],.performance-events small[b-gudfyawrmt],.performance-events time[b-gudfyawrmt],.performance-coverage[b-gudfyawrmt],.performance-footer[b-gudfyawrmt]{font-size:14px}.performance-day small[b-gudfyawrmt]{font-size:12px}.performance-panel h3[b-gudfyawrmt]{font-size:20px}.performance-events li[b-gudfyawrmt]{align-items:flex-start}.performance-events time[b-gudfyawrmt]{padding-top:2px}@media(max-width:800px){.performance-events time[b-gudfyawrmt]{font-size:14px}.performance-day small[b-gudfyawrmt]{font-size:11px}}
/* /../Apps/Projects/Components/DepartmentTeamGraph.razor.rz.scp.css */
.department-team[b-5txdk4u8by]{min-width:0;color:var(--kompani-ink,#f2f2f5);container-type:inline-size}.department-team>header[b-5txdk4u8by]{display:flex;align-items:center;justify-content:space-between;gap:10px}.department-team h3[b-5txdk4u8by]{margin:0;font-size:16px}.department-team p[b-5txdk4u8by]{font-size:14px;line-height:1.5}.dtg-description[b-5txdk4u8by],.dtg-department small[b-5txdk4u8by],.dtg-suggestions small[b-5txdk4u8by]{color:var(--kompani-muted,#b9b9c2)}.dtg-chart[b-5txdk4u8by]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:28px;align-items:start;padding:8px 0}.dtg-department[b-5txdk4u8by]{position:relative;margin-top:12px;padding:12px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-surface,#171719)}.dtg-department[b-5txdk4u8by]:after{content:"";position:absolute;right:-15px;top:25px;width:14px;border-top:1px solid var(--kompani-line,#38383e)}.dtg-department strong[b-5txdk4u8by],.dtg-department small[b-5txdk4u8by]{display:block;overflow-wrap:anywhere}.dtg-people[b-5txdk4u8by]{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none;min-width:0}.dtg-people[b-5txdk4u8by]:before{content:"";position:absolute;left:-14px;top:26px;bottom:26px;border-left:1px solid var(--kompani-line,#38383e)}.dtg-person[b-5txdk4u8by]{position:relative;min-width:0;padding:12px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-surface,#171719);font-size:14px;overflow-wrap:anywhere}.dtg-person>strong[b-5txdk4u8by]{display:block}.dtg-connector[b-5txdk4u8by]{position:absolute;left:-28px;top:13px;width:28px;height:24px;fill:none;stroke:var(--kompani-line,#38383e);stroke-width:1}.dtg-person ul[b-5txdk4u8by]{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.dtg-person li[b-5txdk4u8by]{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;color:var(--kompani-muted,#b9b9c2)}.dtg-kind[b-5txdk4u8by]{color:var(--kompani-ink,#f2f2f5);font-weight:600}.dtg-person li:not(:last-child)[b-5txdk4u8by]:after{content:"·";margin-inline:2px}.dtg-suggestions[b-5txdk4u8by]{margin-top:12px;font-size:13px}.dtg-suggestions summary[b-5txdk4u8by]{cursor:pointer}.dtg-suggestions ul[b-5txdk4u8by]{margin:8px 0;padding-left:20px}.dtg-suggestions small[b-5txdk4u8by]{margin-left:6px}.department-team button:focus-visible[b-5txdk4u8by],.dtg-suggestions summary:focus-visible[b-5txdk4u8by]{outline:2px solid var(--kompani-focus,#a3c4ff);outline-offset:3px}@container(max-width:430px){.dtg-chart[b-5txdk4u8by]{grid-template-columns:1fr;gap:12px}.dtg-department[b-5txdk4u8by]{margin-top:0}.dtg-department[b-5txdk4u8by]:after,.dtg-people[b-5txdk4u8by]:before,.dtg-connector[b-5txdk4u8by]{display:none}}
/* /../Apps/Projects/Components/ProjectAssignmentInbox.razor.rz.scp.css */
.assignment-inbox[b-wvm37x7q5o]{border:1px solid var(--kompani-tone-violet,#b6a0d1);border-radius:9px;padding:12px;background:color-mix(in srgb,var(--kompani-tone-violet,#b6a0d1) 6%,var(--kompani-surface,#171719));color:var(--kompani-ink,#f5f5f6);font-size:14px}.assignment-inbox h3[b-wvm37x7q5o]{margin:0 0 10px;font-size:15px}.assignment-inbox h3 span[b-wvm37x7q5o]{font-size:12px;margin-left:5px}.assignment-inbox article[b-wvm37x7q5o]{display:grid;gap:8px;padding:11px 0;border-top:1px solid var(--kompani-line,#38383e)}.assignment-inbox article>div:first-child[b-wvm37x7q5o]{display:grid;gap:3px}.assignment-inbox small[b-wvm37x7q5o]{font-size:12px;color:var(--kompani-muted,#b9b9c1)}.assignment-inbox p[b-wvm37x7q5o]{margin:3px 0;font-size:13px;overflow-wrap:anywhere}.assignment-inbox label[b-wvm37x7q5o]{display:grid;gap:5px;font-size:12px;color:var(--kompani-muted,#b9b9c1)}.assignment-inbox input[b-wvm37x7q5o]{font:inherit;font-size:14px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--kompani-line,#38383e);border-radius:6px;padding:7px;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f5f5f6)}.assignment-actions[b-wvm37x7q5o]{display:flex;gap:6px;flex-wrap:wrap}.assignment-actions button[b-wvm37x7q5o]{font:inherit;font-size:13px;padding:6px 10px;min-height:34px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-surface,#171719);color:inherit;cursor:pointer}.assignment-actions button:first-child[b-wvm37x7q5o]{border-color:var(--kompani-tone-teal,#86b6ad)}.assignment-actions button:disabled[b-wvm37x7q5o]{opacity:.5;cursor:default}.assignment-inbox :is(button,input):focus-visible[b-wvm37x7q5o]{outline:2px solid var(--kompani-focus,#8ba9cb);outline-offset:2px}

.assignment-terms[b-wvm37x7q5o]{margin:6px 0;border:1px solid var(--kompani-line,#38383e);border-radius:7px;padding:8px}.assignment-terms>summary[b-wvm37x7q5o]{font-size:13px;cursor:pointer}.assignment-terms dl[b-wvm37x7q5o]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:5px 10px;font-size:13px;margin:9px 0 0}.assignment-terms dt[b-wvm37x7q5o]{color:var(--kompani-muted,#b9b9c1)}.assignment-terms dd[b-wvm37x7q5o]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:500px){.assignment-terms dl[b-wvm37x7q5o]{grid-template-columns:minmax(0,1fr);gap:3px}.assignment-terms dd[b-wvm37x7q5o]{margin-bottom:5px}}
/* /../Apps/Projects/Components/ProjectIterations.razor.rz.scp.css */
.project-iterations[b-c9adg00dfu]{min-width:0;color:var(--kompani-ink);font:14px/1.5 var(--kompani-font,system-ui)}.project-iterations>header[b-c9adg00dfu],.iteration-card>header[b-c9adg00dfu],.iteration-form>header[b-c9adg00dfu]{display:flex;justify-content:space-between;align-items:start;gap:10px}.project-iterations h3[b-c9adg00dfu]{font-size:16px;margin:0}.project-iterations h4[b-c9adg00dfu]{font-size:15px;margin:0}.project-iterations button[b-c9adg00dfu]{font:inherit;font-size:13px;padding:5px 9px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);color:inherit;cursor:pointer}.project-iterations button:disabled[b-c9adg00dfu]{opacity:.5;cursor:default}.iteration-card[b-c9adg00dfu],.iteration-form[b-c9adg00dfu]{padding:13px;margin-top:12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface)}.iteration-card.active[b-c9adg00dfu]{border-top:2px solid var(--kompani-data-blue)}.iteration-card.completed[b-c9adg00dfu]{border-top:2px solid var(--kompani-data-teal)}.iteration-card header span[b-c9adg00dfu],.iteration-card small[b-c9adg00dfu],.iteration-empty[b-c9adg00dfu],.iteration-observation[b-c9adg00dfu]{color:var(--kompani-muted);font-size:12px}.iteration-goal[b-c9adg00dfu]{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.iteration-progress[b-c9adg00dfu]{display:flex;align-items:center;gap:10px}.iteration-progress progress[b-c9adg00dfu]{width:min(55%,300px);height:6px;accent-color:var(--kompani-data-teal)}.iteration-card details[b-c9adg00dfu]{margin-top:10px;font-size:13px}.iteration-card summary[b-c9adg00dfu]{cursor:pointer}.iteration-card ul[b-c9adg00dfu]{list-style:none;padding:0}.iteration-card li[b-c9adg00dfu]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--kompani-line)}.iteration-card li span[b-c9adg00dfu]{overflow-wrap:anywhere}.iteration-card li strong[b-c9adg00dfu]{font-weight:500;white-space:nowrap}.iteration-form[b-c9adg00dfu]{display:grid;gap:10px}.iteration-form label[b-c9adg00dfu],.iteration-complete>label:not(.iteration-check)[b-c9adg00dfu]{display:grid;gap:4px;font-size:13px}.project-iterations input:not([type=checkbox])[b-c9adg00dfu],.project-iterations textarea[b-c9adg00dfu],.project-iterations select[b-c9adg00dfu]{box-sizing:border-box;width:100%;min-width:0;padding:7px 8px;font:inherit;border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-paper);color:var(--kompani-ink)}.iteration-dates[b-c9adg00dfu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iteration-form fieldset[b-c9adg00dfu]{border:1px solid var(--kompani-line);border-radius:6px;max-height:240px;overflow:auto}.iteration-form .iteration-check[b-c9adg00dfu],.iteration-check[b-c9adg00dfu]{display:flex;align-items:start;gap:7px;font-size:13px;padding:4px 0}.iteration-check span[b-c9adg00dfu]{overflow-wrap:anywhere}.iteration-check input[b-c9adg00dfu]{flex:none;accent-color:var(--kompani-data-blue);margin-top:4px}.iteration-actions[b-c9adg00dfu]{display:flex;gap:7px;flex-wrap:wrap}.iteration-complete[b-c9adg00dfu]{display:grid;gap:8px;align-items:start;margin-top:12px;border-top:1px solid var(--kompani-line);padding-top:10px}.iteration-complete>button[b-c9adg00dfu]{justify-self:start}.iteration-notice[b-c9adg00dfu]{font-size:13px;color:var(--kompani-ink);padding:8px;border-left:2px solid var(--kompani-data-blue);background:var(--kompani-paper)}.project-iterations :is(button,input,textarea,select,summary):focus-visible[b-c9adg00dfu]{outline:2px solid var(--kompani-focus);outline-offset:2px}@media(max-width:520px){.iteration-dates[b-c9adg00dfu]{grid-template-columns:minmax(0,1fr)}.iteration-card>header[b-c9adg00dfu]{flex-direction:column}.iteration-progress[b-c9adg00dfu]{align-items:start;flex-direction:column}.iteration-progress progress[b-c9adg00dfu]{width:100%}}

.project-iterations progress[b-c9adg00dfu]{appearance:none;background:var(--kompani-line);border-radius:4px}.project-iterations progress[b-c9adg00dfu]::-webkit-progress-bar{background:var(--kompani-line);border-radius:4px}.project-iterations progress[b-c9adg00dfu]::-webkit-progress-value{background:var(--kompani-data-violet);border-radius:4px}.project-iterations progress[b-c9adg00dfu]::-moz-progress-bar{background:var(--kompani-data-violet);border-radius:4px}
/* /../Apps/Projects/Components/ProjectManagementModule.razor.rz.scp.css */
.pm-module.panel[b-ig417k42yo]{padding:0;min-width:0;overflow:visible;background:transparent;color:var(--kompani-ink);border:0;border-radius:0;font-size:15px;line-height:1.5;container:project-module / inline-size}.pm-heading[b-ig417k42yo],.pm-page-title[b-ig417k42yo],.pm-heading-actions[b-ig417k42yo]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.pm-heading[b-ig417k42yo]{margin-bottom:14px}.pm-module>.pm-heading h1[b-ig417k42yo]{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:0}.pm-page-title[b-ig417k42yo]{justify-content:flex-start}.pm-page-title>a[b-ig417k42yo]{font-size:13px}.pm-heading p[b-ig417k42yo]{font-size:14px;color:var(--kompani-muted);margin:8px 0 0}.pm-heading-actions[b-ig417k42yo]{justify-content:flex-end}.pm-module .pm-heading-actions input[b-ig417k42yo]{width:230px;min-width:120px;padding:6px 9px}.pm-module .primary[b-ig417k42yo],.pm-module .secondary[b-ig417k42yo]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;font:inherit;font-size:13px;font-weight:550;padding:6px 10px;border-radius:7px;cursor:pointer;text-decoration:none;text-align:center}.pm-module .primary[b-ig417k42yo]{background:var(--kompani-primary);border:1px solid var(--kompani-primary);color:var(--kompani-on-primary)}.pm-module .secondary[b-ig417k42yo]{background:var(--kompani-surface);border:1px solid var(--kompani-line);color:var(--kompani-ink)}.pm-module .text-button[b-ig417k42yo]{font:inherit;font-size:13px;border:0;background:transparent;padding:4px 0;color:var(--kompani-ink);cursor:pointer;text-decoration:none}.pm-module .text-button:hover[b-ig417k42yo]{text-decoration:underline}.pm-module .eyebrow[b-ig417k42yo]{font-size:12px;letter-spacing:.07em;color:var(--kompani-muted)}.pm-module .status[b-ig417k42yo]{font-size:12px;border:1px solid var(--kompani-line);background:var(--kompani-raised);color:var(--kompani-muted);border-radius:5px;padding:3px 6px}.pm-module .status.done[b-ig417k42yo]{color:var(--kompani-tone-teal)}.pm-module .status.in-progress[b-ig417k42yo]{color:var(--kompani-tone-blue)}.pm-module .status.blocked[b-ig417k42yo]{color:var(--kompani-tone-coral)}.pm-module .status.review[b-ig417k42yo]{color:var(--kompani-tone-violet)}.pm-module :is(input,textarea,select)[b-ig417k42yo]{box-sizing:border-box;width:100%;font:inherit;font-size:14px;border:1px solid var(--kompani-line);border-radius:7px;padding:7px 9px;background:var(--kompani-paper);color:var(--kompani-ink)}.pm-module label[b-ig417k42yo]{font-size:13px;display:grid;gap:5px;color:var(--kompani-muted)}.pm-module :is(a,button,input,textarea,select,summary):focus-visible[b-ig417k42yo]{outline:2px solid var(--kompani-focus);outline-offset:3px}.pm-module button:disabled[b-ig417k42yo]{opacity:.5;cursor:default}.pm-caption[b-ig417k42yo],.pm-empty[b-ig417k42yo]{color:var(--kompani-muted);font-size:14px;line-height:1.7}.pm-empty[b-ig417k42yo]{padding:16px 0;margin:0}.pm-empty h3[b-ig417k42yo]{font-size:18px;color:var(--kompani-ink)}
.pm-department-list[b-ig417k42yo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-bottom:14px}.pm-department[b-ig417k42yo]{display:grid;gap:10px;min-width:0;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);color:var(--kompani-ink);padding:14px;text-decoration:none}.pm-department:hover[b-ig417k42yo]{border-color:var(--kompani-focus)}.pm-department h2[b-ig417k42yo]{display:flex;justify-content:space-between;gap:12px;font-size:16px;margin:0;overflow-wrap:anywhere}.pm-department h2 span[b-ig417k42yo]{color:var(--kompani-muted)}.pm-department-counts[b-ig417k42yo]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--kompani-muted)}.pm-department progress[b-ig417k42yo]{width:100%;height:5px;accent-color:var(--kompani-data-violet)}.pm-department-heading[b-ig417k42yo]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:var(--kompani-muted);font-size:13px}.pm-department-heading h2[b-ig417k42yo]{font-size:17px;color:var(--kompani-ink);margin:0}.pm-department-workspace[b-ig417k42yo]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);gap:14px;align-items:start}.pm-department-projects[b-ig417k42yo]{min-width:0}.pm-portfolio-switch[b-ig417k42yo]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.pm-portfolio-switch button[b-ig417k42yo]{border:1px solid transparent;border-radius:7px;padding:7px 10px;background:transparent;color:var(--kompani-muted);font:inherit;font-size:14px;cursor:pointer}.pm-portfolio-switch button[aria-pressed=true][b-ig417k42yo]{border-color:var(--kompani-line);background:var(--kompani-surface);color:var(--kompani-ink)}.pm-portfolio-switch b[b-ig417k42yo]{margin-left:6px;padding:1px 5px;border-radius:4px;font-size:12px;font-weight:500;background:var(--kompani-raised)}.pm-project-grid[b-ig417k42yo],.pm-milestone-grid[b-ig417k42yo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.pm-project-card[b-ig417k42yo]{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:0;padding:14px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);box-shadow:0 1px 0 #ffffff06 inset}.pm-project-card>header[b-ig417k42yo]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pm-project-card>header .text-button[b-ig417k42yo]{margin-left:auto}.pm-project-kind[b-ig417k42yo]{font-size:12px;color:var(--kompani-muted);margin-right:auto}.pm-project-card h3[b-ig417k42yo]{font-size:17px;line-height:1.4;margin:0;overflow-wrap:anywhere}.pm-project-card h3 a[b-ig417k42yo]{color:var(--kompani-ink);text-decoration:none}.pm-project-card h3 a:hover[b-ig417k42yo]{text-decoration:underline}.pm-project-card>p[b-ig417k42yo]{font-size:14px;line-height:1.6;color:var(--kompani-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-card-progress[b-ig417k42yo]{display:flex;gap:10px;align-items:center;margin-top:4px}.pm-card-progress progress[b-ig417k42yo]{width:100%;min-width:0;height:5px;accent-color:var(--kompani-data-violet)}.pm-card-progress span[b-ig417k42yo]{font-size:12px;color:var(--kompani-muted);white-space:nowrap}.pm-card-meta[b-ig417k42yo]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 9px;font-size:12px;color:var(--kompani-muted)}.pm-project-card>small[b-ig417k42yo]{color:var(--kompani-muted);font-size:12px}.pm-project-card>.text-button[b-ig417k42yo]{align-self:flex-start;margin-top:auto}.pm-related-links[b-ig417k42yo]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pm-related-links>a[b-ig417k42yo]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:14px;text-decoration:none}.pm-related-links strong[b-ig417k42yo]{font-size:20px;font-weight:600}.pm-related-links a:hover[b-ig417k42yo]{background:var(--kompani-raised)}.pm-related-portfolio>header[b-ig417k42yo],.pm-goals>header[b-ig417k42yo],.pm-project-team>header[b-ig417k42yo],.pm-project-meetings>header[b-ig417k42yo],.pm-explorer>header[b-ig417k42yo]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pm-related-portfolio h2[b-ig417k42yo],.pm-goals h2[b-ig417k42yo],.pm-project-team h2[b-ig417k42yo],.pm-project-meetings h2[b-ig417k42yo],.pm-explorer h2[b-ig417k42yo]{font-size:18px;margin:0}.pm-goals>header span[b-ig417k42yo]{display:block;font-size:13px;color:var(--kompani-muted);margin-top:4px}.pm-goal-card[b-ig417k42yo]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:14px;margin-bottom:12px;min-width:0}.pm-goal-card h3[b-ig417k42yo]{font-size:16px;line-height:1.4;margin:0}.pm-goal-card h4[b-ig417k42yo]{font-size:14px;margin:16px 0 0}.pm-goal-card>p[b-ig417k42yo]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7;margin:10px 0;color:var(--kompani-body,var(--kompani-ink))}.pm-goal-card>header[b-ig417k42yo]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pm-goal-card header>span[b-ig417k42yo],.pm-goal-card>small[b-ig417k42yo]{color:var(--kompani-muted);font-size:12px}.pm-goal-card progress[b-ig417k42yo]{width:100%;height:6px;accent-color:var(--kompani-data-teal)}.pm-goal-tasks[b-ig417k42yo]{display:grid;gap:5px;margin-top:12px}.pm-goal-tasks button[b-ig417k42yo]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--kompani-ink);border:0;border-radius:6px;background:var(--kompani-raised);padding:8px;cursor:pointer}.pm-goal-tasks button>span:last-child[b-ig417k42yo]{margin-left:auto;font-size:12px;color:var(--kompani-muted);white-space:nowrap}.pm-status-dot[b-ig417k42yo]{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--kompani-data-orange)}.pm-status-dot.done[b-ig417k42yo]{background:var(--kompani-data-teal)}.pm-status-dot.review[b-ig417k42yo]{background:var(--kompani-data-violet)}.pm-status-dot.blocked[b-ig417k42yo]{background:var(--kompani-data-pink)}.pm-status-dot.in-progress[b-ig417k42yo]{background:var(--kompani-data-blue)}
.pm-team-grid[b-ig417k42yo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin-bottom:16px}.pm-person-card[b-ig417k42yo]{display:flex;align-items:center;gap:12px;border:1px solid var(--kompani-line);background:var(--kompani-surface);border-radius:9px;padding:13px}.pm-person-avatar[b-ig417k42yo]{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--kompani-raised);border:1px solid var(--kompani-line);font-size:13px}.pm-person-card h3[b-ig417k42yo]{font-size:15px;margin:0 0 4px}.pm-person-card div>span[b-ig417k42yo]{font-size:13px;color:var(--kompani-muted)}.pm-team[b-ig417k42yo],.pm-notification[b-ig417k42yo]{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--kompani-line)}.pm-team h3[b-ig417k42yo]{font-size:15px;margin:0}.pm-team p[b-ig417k42yo]{font-size:14px;color:var(--kompani-muted);margin:5px 0 0}.pm-meetings-layout[b-ig417k42yo]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);gap:14px;align-items:start}.pm-meeting-card[b-ig417k42yo]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);color:var(--kompani-ink);text-decoration:none;margin-bottom:8px}.pm-meeting-card>time[b-ig417k42yo]{display:grid;place-items:center;flex:0 0 45px;border:1px solid var(--kompani-line);border-radius:7px;padding:6px}.pm-meeting-card time b[b-ig417k42yo]{font-size:20px;line-height:1.3}.pm-meeting-card time span[b-ig417k42yo]{font-size:11px;color:var(--kompani-muted)}.pm-meeting-card>span:nth-child(2)[b-ig417k42yo]{flex:1;min-width:0}.pm-meeting-card strong[b-ig417k42yo]{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.pm-meeting-card small[b-ig417k42yo]{display:block;font-size:12px;color:var(--kompani-muted);margin-top:5px}.pm-explorer>header>div[b-ig417k42yo]{display:flex;gap:7px;flex-wrap:wrap}.pm-source-history[b-ig417k42yo]{margin-top:14px;padding-top:12px;border-top:1px solid var(--kompani-line)}.pm-source-history>summary[b-ig417k42yo]{cursor:pointer;font-size:14px}
.pm-secondary-tabs[b-ig417k42yo]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:14px}.pm-secondary-tabs a[b-ig417k42yo]{color:var(--kompani-ink);text-decoration:none}.pm-secondary-tabs a:hover[b-ig417k42yo]{text-decoration:underline}.pm-update-form[b-ig417k42yo],.pm-document-editor[b-ig417k42yo]{display:grid;gap:12px;margin:14px 0}.pm-document-editor[b-ig417k42yo]{border:0;padding:0}.pm-update[b-ig417k42yo]{border:1px solid var(--kompani-line);padding:14px;border-radius:9px;margin:10px 0;background:var(--kompani-surface)}.pm-update header[b-ig417k42yo]{display:flex;align-items:start;justify-content:space-between;gap:12px}.pm-update p[b-ig417k42yo]{white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.pm-update small[b-ig417k42yo],.pm-notification small[b-ig417k42yo]{display:block;font-size:12px;color:var(--kompani-muted);margin-top:5px}.pm-notification.unread[b-ig417k42yo]{background:var(--kompani-raised);padding-left:12px;border-left:3px solid var(--kompani-tone-violet)}.pm-doc-controls[b-ig417k42yo]{display:flex;gap:12px}.pm-doc-controls label[b-ig417k42yo]{flex:1}.pm-actions[b-ig417k42yo]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0}.pm-actions small[b-ig417k42yo]{font-size:13px;color:var(--kompani-muted)}.pm-history article[b-ig417k42yo]{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--kompani-line);padding:12px 0}.pm-history article span[b-ig417k42yo]{flex:1;font-size:14px;overflow-wrap:anywhere}.pm-history small[b-ig417k42yo]{display:block;color:var(--kompani-muted);font-size:12px}.pm-command[b-ig417k42yo]{margin-top:18px;border-top:1px solid var(--kompani-line);padding-top:14px}.pm-command summary[b-ig417k42yo]{cursor:pointer;font-size:14px;color:var(--kompani-muted)}.pm-command form[b-ig417k42yo]{display:flex;gap:10px;align-items:end;margin:12px 0}.pm-command label[b-ig417k42yo]{flex:1}.pm-command>small[b-ig417k42yo]{font-size:12px;color:var(--kompani-muted)}.pm-output[b-ig417k42yo]{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 ui-monospace,monospace;max-height:400px;overflow:auto;background:var(--kompani-raised);border:1px solid var(--kompani-line);padding:12px;border-radius:8px}.pm-configuration[b-ig417k42yo]{border:1px solid var(--kompani-line);border-radius:10px;padding:14px;background:var(--kompani-surface)}.pm-configuration>header[b-ig417k42yo]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.pm-configuration h2[b-ig417k42yo]{margin:0 0 5px;font-size:18px}.pm-configuration header p[b-ig417k42yo],.pm-configuration article p[b-ig417k42yo]{margin:0;font-size:14px;color:var(--kompani-muted)}.pm-configuration article[b-ig417k42yo]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--kompani-line)}.pm-configuration article>div[b-ig417k42yo]{min-width:0;overflow-wrap:anywhere}.pm-configuration article p[b-ig417k42yo]{margin-top:5px}.pm-configuration article>span[b-ig417k42yo]{font-size:13px;color:var(--kompani-muted);white-space:nowrap}.pm-sprint-editor[b-ig417k42yo],.pm-milestone-editor[b-ig417k42yo]{border:1px solid var(--kompani-line);border-radius:9px;padding:12px;margin:12px 0;min-width:0}.pm-milestone-editor summary[b-ig417k42yo]{font-size:14px;cursor:pointer}.pm-milestone-editor>fieldset[b-ig417k42yo]{border:1px solid var(--kompani-line);border-radius:8px;padding:12px;margin:12px 0;display:grid;gap:10px;min-width:0}.pm-milestone-editor .hub-check[b-ig417k42yo]{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5}.pm-milestone-editor .hub-check input[b-ig417k42yo]{width:auto}
@container project-module (max-width:1000px){.pm-department-workspace[b-ig417k42yo]{grid-template-columns:minmax(0,1fr)}.pm-meetings-layout[b-ig417k42yo]{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.pm-heading-actions[b-ig417k42yo]{width:100%}.pm-module .pm-heading-actions input[b-ig417k42yo]{flex:1;min-width:0}.pm-configuration>header[b-ig417k42yo]{align-items:stretch;flex-direction:column}.pm-team[b-ig417k42yo],.pm-notification[b-ig417k42yo],.pm-history article[b-ig417k42yo]{flex-wrap:wrap}.pm-goal-tasks button[b-ig417k42yo]{flex-wrap:wrap}.pm-command form[b-ig417k42yo]{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.pm-project-card[b-ig417k42yo],.pm-department[b-ig417k42yo]{transition:border-color .15s ease,background .15s ease}.pm-project-card:hover[b-ig417k42yo]{border-color:var(--kompani-focus)}}@media(prefers-reduced-motion:reduce){.pm-module *[b-ig417k42yo]{animation:none!important;transition:none!important}}

.pm-module progress[b-ig417k42yo]{appearance:none;background:var(--kompani-line);border-radius:4px}.pm-module progress[b-ig417k42yo]::-webkit-progress-bar{background:var(--kompani-line);border-radius:4px}.pm-module progress[b-ig417k42yo]::-webkit-progress-value{background:var(--kompani-data-violet);border-radius:4px}.pm-module progress[b-ig417k42yo]::-moz-progress-bar{background:var(--kompani-data-violet);border-radius:4px}

.project-canvas-rail[b-ig417k42yo]{position:fixed;z-index:24;left:8px;top:calc(var(--kompani-chrome-height,54px) + 12px);display:grid;gap:8px;width:42px;padding:5px;border:1px solid #58636c80;border-radius:13px;background:linear-gradient(150deg,#28343beb,#18242bea);box-shadow:0 6px 22px #17282726;backdrop-filter:blur(12px)}
.project-canvas-rail>a[b-ig417k42yo]{display:grid;place-items:center;min-width:32px;min-height:34px;border-radius:7px;color:#edf2f3;text-decoration:none;font-size:19px}.project-canvas-rail>a:hover[b-ig417k42yo]{background:#52636b55}.project-canvas-rail>a:focus-visible[b-ig417k42yo]{outline:2px solid #a5c9d5;outline-offset:2px}

.pm-window-tabs[b-ig417k42yo]{display:flex;gap:5px;overflow:auto;scrollbar-width:thin;margin:0 0 12px;padding-bottom:6px}.pm-window-tabs button[b-ig417k42yo]{flex:none;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);padding:7px 10px;font:inherit;font-size:13px;cursor:pointer}.pm-window-tabs button[aria-pressed=true][b-ig417k42yo]{background:var(--kompani-raised);border-color:var(--kompani-focus)}

/* Project work keeps its own light reading surface inside every canvas theme. */
.pm-module.panel[b-ig417k42yo]{--kompani-ink:#34334a;--kompani-heading:#34334a;--kompani-heading-ink:#34334a;--kompani-body:#414054;--kompani-muted:#686379;--kompani-paper:#faf9f5;--kompani-surface:#faf9f5;--kompani-list-surface:#f0edf6;--kompani-card-surface:#fff;--kompani-raised:#efecf8;--kompani-silver:#f7f5ed;--kompani-line:#d8d5e2;--kompani-focus:#6554b8;--kompani-primary:#6554b8;--kompani-on-primary:#fff;--kompani-tone-violet:#7157a6;--kompani-tone-blue:#4b66a3;--kompani-tone-teal:#38755c;--kompani-tone-coral:#a34d63;--kompani-tone-pink:#995078;--kompani-card-shadow:0 2px 8px #4033540a;--kompani-shadow-card:0 2px 8px #4033540a;--kompani-shadow-raised:0 8px 24px #40335414;color:var(--kompani-ink);background:var(--kompani-paper);border-radius:16px;padding:14px}
.pm-module.pm-embedded[b-ig417k42yo]{padding:0;border-radius:0}
.pm-module.pm-spatial[b-ig417k42yo]{width:1560px;min-width:1560px;max-width:none;height:auto;max-height:none;overflow:visible;background:transparent;container-type:normal}
.pm-module.pm-spatial .pm-window-tabs[b-ig417k42yo]{overflow:visible;flex-wrap:wrap;max-width:none;margin-bottom:16px;padding-bottom:0}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board{width:100%;height:auto;max-height:none;min-height:0;overflow:visible;padding:0;gap:20px;border:0;border-radius:0;background:transparent}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board-column{height:auto;max-height:none;min-height:180px;overflow:visible;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board-column>header{padding:4px 8px 10px;border-bottom:1px solid #deddd9;margin-bottom:12px}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board-column h3{color:var(--kompani-heading-ink,#30383d);font-size:14px}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board-column>header>span{color:var(--kompani-muted,#626b70);background:#ffffffb3}
.pm-module.pm-spatial[b-ig417k42yo]  .work-board-column .work-task-card{padding:9px;border:1px solid color-mix(in srgb,var(--task-tone) 24%,#f7f7f3);border-top-width:1px;border-radius:12px;background:color-mix(in srgb,var(--task-tone) 12%,#fafbf8);box-shadow:0 3px 12px #29363b09}
.pm-module.pm-spatial[b-ig417k42yo]  .work-card-main{box-sizing:border-box;background:#ffffffd9;border-radius:8px;padding:9px 10px;color:var(--kompani-heading-ink,#30383d)}
.pm-module.pm-spatial[b-ig417k42yo]  .work-card-main>strong{color:var(--kompani-heading-ink,#30383d);font-size:14px;line-height:1.5}
.pm-module.pm-spatial[b-ig417k42yo]  .work-task-topline{padding:0 3px}
.pm-module.pm-spatial[b-ig417k42yo]  .work-task-meta{color:var(--kompani-muted,#626b70)}
.pm-module.pm-spatial[b-ig417k42yo]  .work-add-card{background:#ffffffb3;border-color:#d6d9d5;color:var(--kompani-muted,#626b70)}
.pm-window-tabs button[b-ig417k42yo]{border-color:transparent;background:transparent;border-radius:999px;padding:5px 9px;color:var(--kompani-muted)}
.pm-window-tabs button[aria-pressed=true][b-ig417k42yo]{border-color:#d5ccea;background:#ece7fb;color:#514080}
button.pm-department[b-ig417k42yo]{width:100%;font:inherit;text-align:left;cursor:pointer}
.pm-department-name[b-ig417k42yo]{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;overflow-wrap:anywhere}
.pm-department-name>span[b-ig417k42yo]{color:var(--kompani-muted)}
.pm-module .pm-project-card[b-ig417k42yo]{position:relative;border-color:#e0dce8;background:#fff;border-radius:14px;box-shadow:0 3px 12px #40335408}
.pm-module .pm-project-card:nth-child(3n+1)[b-ig417k42yo]{border-top:3px solid #c9b6ef}
.pm-module .pm-project-card:nth-child(3n+2)[b-ig417k42yo]{border-top:3px solid #abdac2}
.pm-module .pm-project-card:nth-child(3n)[b-ig417k42yo]{border-top:3px solid #bdcdf7}
.pm-project-name[b-ig417k42yo]{border:0;background:transparent;color:var(--kompani-ink);padding:0;text-align:left;font:inherit;cursor:pointer}
.pm-project-name:hover[b-ig417k42yo]{text-decoration:underline;text-underline-offset:3px}
.pm-module .pm-project-open[b-ig417k42yo]{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;min-height:34px;margin-top:auto;padding:6px 9px;border:0;border-radius:8px;background:#f2eff9;color:#514080;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}
.pm-project-open>span[aria-hidden][b-ig417k42yo]{font-size:18px;line-height:1}
.pm-module[b-ig417k42yo]  .project-work-list{gap:10px;color:var(--kompani-ink)}
.pm-module[b-ig417k42yo]  .work-board{padding:9px;gap:10px;min-height:300px;border:1px solid #e4dfeb;border-radius:14px;background:#f5f2f8;scrollbar-color:#c7bed8 transparent;scrollbar-width:thin}
.pm-module[b-ig417k42yo]  .work-board-column{--lane-fill:#ece7f6;--task-tone:#8b75b8;background:linear-gradient(145deg,var(--lane-fill),color-mix(in srgb,var(--lane-fill) 48%,#fffdf7));border-color:transparent;border-radius:11px;padding:9px;box-shadow:none;min-height:220px}
.pm-module[b-ig417k42yo]  .work-board-column.status-progress{--lane-fill:#e5ebfa;--task-tone:#738ec6}
.pm-module[b-ig417k42yo]  .work-board-column.status-review{--lane-fill:#f3e6f0;--task-tone:#b27da6}
.pm-module[b-ig417k42yo]  .work-board-column.status-blocked{--lane-fill:#f6e7ec;--task-tone:#c18495}
.pm-module[b-ig417k42yo]  .work-board-column.status-done{--lane-fill:#e2f0e8;--task-tone:#6da88a}
.pm-module[b-ig417k42yo]  .work-board-column>header{padding:2px 2px 6px}
.pm-module[b-ig417k42yo]  .work-board-column>header>span{background:#ffffffb3;color:#514b64;border-radius:999px}
.pm-module[b-ig417k42yo]  .work-board-column h3{font-size:13px;color:#4a425c}
.pm-module[b-ig417k42yo]  .work-board-column .work-task-card{background:#fff;border-color:#e1dce8;border-top:3px solid color-mix(in srgb,var(--task-tone) 65%,#fff);border-radius:10px;box-shadow:0 2px 7px #4033540a;padding:10px}
.pm-module[b-ig417k42yo]  .work-card-main>strong{color:#34334a;font-size:14px;line-height:1.5}
.pm-module[b-ig417k42yo]  .work-person>i{background:var(--lane-fill);border-color:transparent;color:#514b64}
.pm-module[b-ig417k42yo]  .work-add-card{border-color:color-mix(in srgb,var(--task-tone) 35%,#fff);background:#ffffff55;color:#5f5671;border-radius:8px}
.pm-module[b-ig417k42yo]  .work-inline-create{background:#fff;border-color:#d5ccea}
.pm-module[b-ig417k42yo]  .work-filter-menu>div{background:#fff;color:#34334a}
@media(prefers-reduced-motion:no-preference){.pm-project-open[b-ig417k42yo],.pm-window-tabs button[b-ig417k42yo]{transition:background .16s ease,color .16s ease}.pm-module[b-ig417k42yo]  .work-task-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pm-module[b-ig417k42yo]  .work-task-card:hover{box-shadow:0 5px 13px #40335418}}

.pm-canvas-open[b-ig417k42yo]{margin-left:.35rem;font-size:.75em;opacity:.62}.pm-open-canvas-notes[b-ig417k42yo]{justify-self:start}
/* /../Apps/Projects/Components/ProjectOrganizationReview.razor.rz.scp.css */
.organization-review[b-rg8j52z4i8]{padding:10px 12px;margin-bottom:12px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:13px}.organization-review summary[b-rg8j52z4i8]{cursor:pointer;font-weight:600}.organization-review p[b-rg8j52z4i8]{color:var(--kompani-muted);line-height:1.6}.organization-review ul[b-rg8j52z4i8]{max-height:220px;overflow:auto;padding-left:20px;line-height:1.7}.organization-review label[b-rg8j52z4i8]{display:flex;align-items:start;gap:8px;margin:10px 0}.organization-review button[b-rg8j52z4i8]{font:inherit;margin-right:8px}.organization-review :is(summary,button,input):focus-visible[b-rg8j52z4i8]{outline:2px solid var(--kompani-focus);outline-offset:3px}
/* /../Apps/Projects/Components/ProjectResources.razor.rz.scp.css */
.project-resources>header[b-ohphx3kqso]{display:flex;justify-content:space-between;align-items:start;gap:14px}.project-resources>header p[b-ohphx3kqso]{font-size:12px;color:#698394;max-width:650px}.project-resources>input[b-ohphx3kqso]{width:100%;margin:12px 0}.resource-count[b-ohphx3kqso]{margin:0 0 12px;color:#648093;font-size:12px}.resource-form[b-ohphx3kqso]{padding:18px;background:#f4faff;border-radius:12px;margin-bottom:16px}.resource-row[b-ohphx3kqso]{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #dfeaf1}.resource-row>div[b-ohphx3kqso]{display:grid;align-content:start;gap:6px;min-width:0}.resource-row small[b-ohphx3kqso]{font-size:11px;color:#648093}.resource-row code[b-ohphx3kqso],.resource-row p[b-ohphx3kqso]{overflow-wrap:anywhere;font-size:12px}.resource-row summary[b-ohphx3kqso]{font-size:12px;cursor:pointer}.resource-row p[b-ohphx3kqso]{white-space:pre-wrap}@media(max-width:600px){.resource-row[b-ohphx3kqso],.project-resources>header[b-ohphx3kqso]{flex-direction:column}}
/* /../Apps/Projects/Components/ProjectSourceHistoryImport.razor.rz.scp.css */
.project-source-import[b-968oilrxbw]{border:1px solid var(--kompani-line);border-radius:9px;padding:12px;margin:12px 0;color:var(--kompani-ink);background:var(--kompani-surface)}.project-source-import summary[b-968oilrxbw]{font-size:14px;font-weight:600;cursor:pointer}.project-source-import p[b-968oilrxbw]{font-size:13px;line-height:1.6;color:var(--kompani-muted);margin:10px 0}.psi-controls[b-968oilrxbw]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0}.psi-controls>label:first-child[b-968oilrxbw]{display:grid;gap:5px;min-width:200px;max-width:100%;font-size:13px}.psi-controls select[b-968oilrxbw]{font:inherit;color:var(--kompani-ink);background:var(--kompani-paper);border:1px solid var(--kompani-line);border-radius:6px;padding:7px;max-width:100%}.project-source-import button[b-968oilrxbw]{font:inherit;font-size:13px;color:var(--kompani-ink);border:1px solid var(--kompani-line);background:var(--kompani-raised);border-radius:6px;padding:7px 9px;cursor:pointer}.project-source-import button:disabled[b-968oilrxbw]{opacity:.45;cursor:default}.psi-check[b-968oilrxbw]{display:flex;align-items:start;gap:7px;font-size:13px;line-height:1.6}.psi-check input[b-968oilrxbw],.psi-source-row input[b-968oilrxbw]{flex:0 0 16px;width:16px;height:16px;accent-color:var(--kompani-accent);margin:3px 0}.psi-review>header[b-968oilrxbw]{display:grid;gap:5px;padding:10px;background:var(--kompani-raised);border-radius:6px;font-size:14px}.psi-review>header>span[b-968oilrxbw]{font-size:12px;color:var(--kompani-muted)}.psi-history[b-968oilrxbw]{max-height:340px;overflow:auto;scrollbar-width:thin;margin:12px 0}.psi-source-row[b-968oilrxbw]{display:flex;gap:9px;padding:9px 0;border-bottom:1px solid var(--kompani-line);cursor:pointer}.psi-source-row>span[b-968oilrxbw]{min-width:0;flex:1}.psi-source-row strong[b-968oilrxbw]{display:block;font-weight:500;font-size:14px;overflow-wrap:anywhere}.psi-source-row small[b-968oilrxbw]{display:block;color:var(--kompani-muted);font-size:12px;line-height:1.6;margin-top:4px}.psi-review>button[b-968oilrxbw]{margin-top:12px}.project-source-import :is(input,select,button,summary):focus-visible[b-968oilrxbw]{outline:2px solid var(--kompani-focus);outline-offset:3px}
/* /../Apps/Projects/Components/ProjectTaskCalendar.razor.rz.scp.css */
.task-calendar[b-sf0t6euvu7]{--tc-violet:var(--kompani-data-violet,#a18aff);--tc-teal:var(--kompani-data-teal,#4fc9b0);--tc-blue:var(--kompani-data-blue,#80aaff);--tc-pink:var(--kompani-data-pink,#e588ad);--tc-base:color-mix(in srgb,var(--kompani-surface,#202126) 94%,var(--tc-violet));color:var(--kompani-ink);min-width:0;container:task-calendar / inline-size}.task-calendar[b-sf0t6euvu7],.task-calendar *[b-sf0t6euvu7]{box-sizing:border-box}
.task-calendar-toolbar[b-sf0t6euvu7],.task-calendar-navigation[b-sf0t6euvu7],.task-calendar-controls[b-sf0t6euvu7],.task-calendar-views[b-sf0t6euvu7]{display:flex;align-items:center;gap:6px}.task-calendar-toolbar[b-sf0t6euvu7]{justify-content:space-between;flex-wrap:wrap;margin:0 0 8px}.task-calendar-navigation[b-sf0t6euvu7]{flex-wrap:wrap}.task-calendar-navigation h3[b-sf0t6euvu7]{margin:0 0 0 10px;font-size:17px;font-weight:600;letter-spacing:-.02em}.task-calendar button[b-sf0t6euvu7],.task-calendar select[b-sf0t6euvu7]{font:inherit;color:var(--kompani-ink);cursor:pointer}.task-calendar-navigation button[b-sf0t6euvu7],.task-calendar-views button[b-sf0t6euvu7],.task-calendar-person select[b-sf0t6euvu7]{border:1px solid var(--kompani-line);border-radius:7px;min-height:32px;padding:5px 10px;background:var(--kompani-surface)}.task-calendar-navigation button[aria-label][b-sf0t6euvu7]{font-size:23px;line-height:20px;min-width:32px;padding:4px 8px}.task-calendar-views[b-sf0t6euvu7]{padding:3px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-paper)}.task-calendar-views button[b-sf0t6euvu7]{border-color:transparent;min-height:28px;font-size:13px;background:transparent}.task-calendar-views button[aria-pressed=true][b-sf0t6euvu7]{border-color:color-mix(in srgb,var(--tc-violet) 45%,var(--kompani-line));background:color-mix(in srgb,var(--tc-violet) 18%,var(--kompani-surface));box-shadow:0 1px 3px #0002}.task-calendar-person select[b-sf0t6euvu7]{font-size:13px;max-width:210px}.visually-hidden[b-sf0t6euvu7]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.task-calendar-key[b-sf0t6euvu7]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px;color:var(--kompani-muted);font-size:12px}.task-calendar-key>span[b-sf0t6euvu7]{display:flex;align-items:center;gap:5px}.task-calendar-key i[b-sf0t6euvu7]{width:8px;height:8px;border-radius:3px;background:var(--tc-teal)}.task-calendar-key .proposed-dot[b-sf0t6euvu7]{background:transparent;border:1px dashed var(--tc-violet)}.task-calendar-key>button[b-sf0t6euvu7]{border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-surface);padding:2px 7px;font-size:11px}
.task-calendar-scroll[b-sf0t6euvu7]{max-width:100%;overflow:auto;border:1px solid var(--kompani-line);border-radius:10px;background:var(--tc-base)}.task-calendar-hourly-scroll[b-sf0t6euvu7]{max-height:min(72vh,740px);min-height:360px;overscroll-behavior:contain;scrollbar-gutter:stable}.task-calendar-hours-grid[b-sf0t6euvu7]{display:grid;align-items:start;min-width:100%;position:relative}.task-calendar-hour-day[b-sf0t6euvu7]{min-width:0;border-right:1px solid var(--kompani-line);background:color-mix(in srgb,var(--tc-blue) 2%,var(--kompani-surface))}.task-calendar-hour-day:last-child[b-sf0t6euvu7]{border-right:0}.task-calendar-day-heading[b-sf0t6euvu7]{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:37px;padding:8px 9px;border-bottom:1px solid var(--kompani-line);background:var(--kompani-surface);font-size:13px}.task-calendar-day-heading small[b-sf0t6euvu7]{font-size:10px;color:var(--kompani-muted)}.is-today .task-calendar-day-heading time[b-sf0t6euvu7]{border-radius:50%;padding:2px 5px;background:var(--tc-teal);color:#082a28}.task-calendar-deadlines[b-sf0t6euvu7]{height:64px;padding:4px 7px;border-bottom:1px solid var(--kompani-line);overflow:auto;font-size:11px;background:color-mix(in srgb,var(--tc-violet) 4%,var(--kompani-surface))}.task-calendar-deadlines>span[b-sf0t6euvu7]{display:block;font-size:10px;color:var(--kompani-muted);margin-bottom:3px}.task-calendar-deadlines>button[b-sf0t6euvu7]{display:block;width:100%;padding:2px 4px;margin-bottom:2px;border:0;border-radius:3px;background:color-mix(in srgb,var(--tc-violet) 11%,var(--kompani-surface));text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}
.task-calendar-hour-body[b-sf0t6euvu7]{position:relative;isolation:isolate}.task-calendar-half-hour[b-sf0t6euvu7]{height:36px;position:relative;border-top:1px solid color-mix(in srgb,var(--kompani-line) 50%,transparent)}.task-calendar-half-hour.is-full-hour[b-sf0t6euvu7]{border-top-color:var(--kompani-line)}.task-calendar-half-hour>time[b-sf0t6euvu7]{position:absolute;top:2px;left:3px;width:29px;color:var(--kompani-muted);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.2;pointer-events:none}.task-calendar-half-hour>time>small[b-sf0t6euvu7]{display:block;font-size:8px;white-space:nowrap}.task-calendar-slot[b-sf0t6euvu7]{position:absolute;inset:0 0 0 32px;display:block;width:calc(100% - 32px);height:100%;padding:0;border:0;border-radius:0;background:transparent}.task-calendar-slot:hover[b-sf0t6euvu7],.task-calendar-slot:focus-visible[b-sf0t6euvu7]{background:color-mix(in srgb,var(--tc-blue) 14%,transparent)}
.task-calendar-booking[b-sf0t6euvu7]{--tc-status:var(--tc-violet);position:absolute;z-index:2;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tc-status) 45%,var(--kompani-line));border-left:3px solid var(--tc-status);border-radius:5px;background:color-mix(in srgb,var(--tc-status) 16%,var(--kompani-raised));box-shadow:0 1px 3px #0002;container:booking / inline-size}.task-calendar-booking.is-proposed[b-sf0t6euvu7]{border-style:dashed;border-left-style:solid;background:repeating-linear-gradient(135deg,transparent,transparent 7px,color-mix(in srgb,var(--tc-violet) 7%,transparent) 7px,color-mix(in srgb,var(--tc-violet) 7%,transparent) 10px),var(--kompani-surface)}.task-calendar-booking-open[b-sf0t6euvu7]{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;height:100%;padding:5px 7px;border:0;border-radius:0;background:transparent;overflow:hidden}.task-calendar-booking-open strong[b-sf0t6euvu7]{font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.task-calendar-booking-open>span[b-sf0t6euvu7]{font-size:11px;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.task-calendar-booking-open small[b-sf0t6euvu7]{font-size:10px;line-height:1.2;color:var(--kompani-muted)}.task-calendar-booking-person[b-sf0t6euvu7]{display:flex;align-items:center;gap:4px}.task-calendar-booking-person i[b-sf0t6euvu7]{display:grid;place-items:center;flex:0 0 17px;height:17px;border-radius:50%;background:color-mix(in srgb,var(--tc-status) 22%,var(--kompani-surface));font-size:8px;font-style:normal}.task-calendar-booking-edit[b-sf0t6euvu7]{position:absolute;top:1px;right:2px;border:0;padding:0 3px;background:var(--kompani-surface);border-radius:4px;line-height:15px;opacity:0}.task-calendar-booking:hover .task-calendar-booking-edit[b-sf0t6euvu7],.task-calendar-booking:focus-within .task-calendar-booking-edit[b-sf0t6euvu7]{opacity:1}.task-calendar-booking:hover[b-sf0t6euvu7]{z-index:5;box-shadow:0 3px 8px #0003}.task-calendar-booking.status-progress[b-sf0t6euvu7],.task-calendar-card.status-progress[b-sf0t6euvu7],.task-calendar-month-task.status-progress[b-sf0t6euvu7]{--tc-status:var(--tc-blue)}.task-calendar-booking.status-blocked[b-sf0t6euvu7],.task-calendar-card.status-blocked[b-sf0t6euvu7],.task-calendar-month-task.status-blocked[b-sf0t6euvu7]{--tc-status:var(--tc-pink)}.task-calendar-booking.status-done[b-sf0t6euvu7],.task-calendar-card.status-done[b-sf0t6euvu7],.task-calendar-month-task.status-done[b-sf0t6euvu7]{--tc-status:var(--tc-teal)}
.task-calendar-month-grid[b-sf0t6euvu7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:740px}.task-calendar-weekday[b-sf0t6euvu7]{font-size:12px;font-weight:600;padding:9px 10px;color:var(--kompani-muted);background:color-mix(in srgb,var(--tc-violet) 6%,var(--kompani-surface));border-bottom:1px solid var(--kompani-line)}.task-calendar-month-day[b-sf0t6euvu7]{min-width:0;min-height:105px;padding:6px;border-right:1px solid var(--kompani-line);border-bottom:1px solid var(--kompani-line);background:linear-gradient(145deg,color-mix(in srgb,var(--tc-violet) 3%,var(--kompani-surface)),var(--kompani-surface))}.task-calendar-month-day:nth-child(7n)[b-sf0t6euvu7]{border-right:0}.task-calendar-month-day>header[b-sf0t6euvu7]{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:11px;color:var(--kompani-muted);margin-bottom:5px}.task-calendar-month-day>header>button[b-sf0t6euvu7]{border:0;padding:0;border-radius:50%;background:transparent}.task-calendar-month-day time[b-sf0t6euvu7]{width:25px;height:25px;display:grid;place-items:center;font-size:13px;font-weight:600;border-radius:50%;color:var(--kompani-ink)}.task-calendar-month-day.is-today time[b-sf0t6euvu7]{background:var(--tc-teal);color:#082a28}.task-calendar-month-day.is-adjacent-month[b-sf0t6euvu7]{background:color-mix(in srgb,var(--kompani-paper) 75%,var(--kompani-surface))}.is-adjacent-month>header time[b-sf0t6euvu7]{color:var(--kompani-muted)}.task-calendar-month-task[b-sf0t6euvu7]{--tc-status:var(--tc-violet);display:block;width:100%;border:0;border-left:3px solid var(--tc-status);border-radius:4px;margin-bottom:4px;padding:5px 6px;text-align:left;background:color-mix(in srgb,var(--tc-status) 10%,var(--kompani-raised))}.task-calendar-month-task strong[b-sf0t6euvu7]{font-size:12px;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-calendar-month-task>span[b-sf0t6euvu7]{display:block;font-size:10px;color:var(--kompani-muted);margin-top:2px}.task-calendar-more[b-sf0t6euvu7]{font-size:12px;border:0;border-radius:4px;background:transparent;padding:4px 2px;text-align:left}
.task-calendar-unscheduled[b-sf0t6euvu7]{margin-top:12px;padding:11px;border:1px solid var(--kompani-line);border-radius:10px;background:color-mix(in srgb,var(--tc-blue) 3%,var(--kompani-surface))}.task-calendar-unscheduled h3[b-sf0t6euvu7]{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 9px;font-weight:600}.task-calendar-unscheduled h3 span[b-sf0t6euvu7]{font-size:12px;padding:2px 6px;border:1px solid var(--kompani-line);border-radius:10px;font-weight:500;color:var(--kompani-muted)}.task-calendar-unscheduled p[b-sf0t6euvu7]{font-size:13px;margin:0;color:var(--kompani-muted)}.task-calendar-unscheduled-list[b-sf0t6euvu7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.task-calendar-card[b-sf0t6euvu7]{--tc-status:var(--tc-violet);border:1px solid color-mix(in srgb,var(--tc-status) 25%,var(--kompani-line));border-left:3px solid var(--tc-status);border-radius:6px;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--tc-status) 8%,var(--kompani-raised))}.task-calendar-open[b-sf0t6euvu7]{display:block;width:100%;border:0;border-radius:0;background:transparent;padding:8px;text-align:left}.task-calendar-open strong[b-sf0t6euvu7]{display:block;font-size:13px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.task-calendar-open small[b-sf0t6euvu7]{display:block;margin-top:4px;font-size:11px;color:var(--kompani-muted)}.task-calendar-card-meta[b-sf0t6euvu7]{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;color:var(--kompani-muted);min-width:0}.task-calendar-card-meta>span[b-sf0t6euvu7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-calendar-card-meta>span:last-child[b-sf0t6euvu7]{margin-left:auto}.task-calendar-card-meta i[b-sf0t6euvu7]{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tc-status) 35%,var(--kompani-line));border-radius:50%;font-size:9px;font-style:normal;background:color-mix(in srgb,var(--tc-status) 16%,var(--kompani-surface));color:var(--kompani-ink)}.task-calendar-plan[b-sf0t6euvu7]{padding:4px 8px;width:100%;text-align:left;border:0;border-top:1px solid color-mix(in srgb,var(--tc-status) 18%,transparent);border-radius:0;background:transparent;font-size:12px!important;color:var(--kompani-muted)!important}.task-calendar-plan:hover[b-sf0t6euvu7],.task-calendar-open:hover[b-sf0t6euvu7]{background:color-mix(in srgb,var(--tc-status) 10%,transparent)}.task-calendar :is(button,select,[tabindex]):focus-visible[b-sf0t6euvu7]{outline:2px solid var(--kompani-focus,var(--tc-violet));outline-offset:2px}
@container task-calendar (max-width:620px){.task-calendar-navigation h3[b-sf0t6euvu7]{font-size:15px;margin-left:4px}.task-calendar-toolbar[b-sf0t6euvu7]{gap:9px}.task-calendar-unscheduled-list[b-sf0t6euvu7]{grid-template-columns:minmax(0,1fr)}.task-calendar-controls[b-sf0t6euvu7]{width:100%;justify-content:space-between}.task-calendar-person select[b-sf0t6euvu7]{max-width:170px}.task-calendar-hourly-scroll[b-sf0t6euvu7]{max-height:65vh}}
@media(prefers-reduced-motion:no-preference){.task-calendar-booking[b-sf0t6euvu7],.task-calendar-card[b-sf0t6euvu7]{animation:calendar-task-in-b-sf0t6euvu7 .16s ease both;transition:box-shadow .15s ease}@keyframes calendar-task-in-b-sf0t6euvu7{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.task-calendar *[b-sf0t6euvu7]{animation:none!important;transition:none!important}}

.task-calendar-booking.is-short .task-calendar-booking-open[b-sf0t6euvu7]{gap:1px;padding:3px 5px}.task-calendar-booking.is-short .task-calendar-booking-open strong[b-sf0t6euvu7]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:18px}.task-calendar-booking.is-short .task-calendar-booking-open>span:not(.task-calendar-booking-person)[b-sf0t6euvu7]{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-calendar-booking.is-short .task-calendar-booking-person[b-sf0t6euvu7]{position:absolute;right:4px;top:3px;font-size:0;line-height:0}.task-calendar-booking.is-short .task-calendar-booking-person i[b-sf0t6euvu7]{font-size:8px;line-height:1}.task-calendar-booking.is-short .task-calendar-booking-open small[b-sf0t6euvu7]{display:none}

.task-calendar-controls[b-sf0t6euvu7]{flex-wrap:wrap;min-width:0;max-width:100%}.task-calendar-person[b-sf0t6euvu7]{display:flex;flex:1 1 130px;min-width:0;max-width:100%}.task-calendar-person select[b-sf0t6euvu7]{min-width:0;width:100%;max-width:100%}.task-calendar-views[b-sf0t6euvu7]{flex:0 0 auto;max-width:100%}.task-calendar-booking-open strong[b-sf0t6euvu7]{font-size:13px}.task-calendar-half-hour>time[b-sf0t6euvu7]{font-size:12px}

/* Readable work cards sit above the timetable without changing its time geometry. */
.task-calendar[b-sf0t6euvu7]{--tc-base:var(--kompani-paper,var(--kompani-surface))}.task-calendar-scroll[b-sf0t6euvu7],.task-calendar-unscheduled[b-sf0t6euvu7]{background:var(--kompani-list-surface,var(--kompani-surface));box-shadow:var(--kompani-shadow-card,0 2px 5px #0002)}
.task-calendar-hour-day[b-sf0t6euvu7],.task-calendar-month-day[b-sf0t6euvu7]{background:var(--kompani-list-surface,var(--kompani-surface))}.task-calendar-day-heading[b-sf0t6euvu7],.task-calendar-weekday[b-sf0t6euvu7]{background:var(--kompani-surface);color:var(--kompani-heading-ink,var(--kompani-ink))}
.task-calendar-key[b-sf0t6euvu7],.task-calendar-key>button[b-sf0t6euvu7],.task-calendar-day-heading small[b-sf0t6euvu7],.task-calendar-weekday[b-sf0t6euvu7],.task-calendar-deadlines[b-sf0t6euvu7],.task-calendar-deadlines>span[b-sf0t6euvu7],.task-calendar-deadlines>button[b-sf0t6euvu7]{font-size:13px}
.task-calendar-booking[b-sf0t6euvu7],.task-calendar-card[b-sf0t6euvu7],.task-calendar-month-task[b-sf0t6euvu7]{background:color-mix(in srgb,var(--tc-status) 5%,var(--kompani-card-surface,var(--kompani-raised)));box-shadow:var(--kompani-card-shadow,0 2px 5px #0003)}
.task-calendar-booking.is-proposed[b-sf0t6euvu7]{background:repeating-linear-gradient(135deg,transparent,transparent 7px,color-mix(in srgb,var(--tc-violet) 9%,transparent) 7px,color-mix(in srgb,var(--tc-violet) 9%,transparent) 10px),var(--kompani-card-surface,var(--kompani-surface))}
.task-calendar-booking-open strong[b-sf0t6euvu7],.task-calendar-open strong[b-sf0t6euvu7],.task-calendar-month-task strong[b-sf0t6euvu7]{font-size:15px;font-weight:600;line-height:1.35;color:var(--kompani-heading-ink,var(--kompani-ink))}
.task-calendar-booking-open>span[b-sf0t6euvu7],.task-calendar-booking-open small[b-sf0t6euvu7],.task-calendar-open small[b-sf0t6euvu7],.task-calendar-card-meta[b-sf0t6euvu7],.task-calendar-month-task>span[b-sf0t6euvu7],.task-calendar-plan[b-sf0t6euvu7]{font-size:13px;line-height:1.25}
.task-calendar-booking-person i[b-sf0t6euvu7],.task-calendar-card-meta i[b-sf0t6euvu7]{font-size:10px;color:var(--kompani-heading-ink,var(--kompani-ink))}
.task-calendar-booking.is-short .task-calendar-booking-open[b-sf0t6euvu7]{padding:1px 5px;gap:1px}.task-calendar-booking.is-short .task-calendar-booking-open strong[b-sf0t6euvu7]{line-height:1.2}.task-calendar-booking.is-short .task-calendar-booking-open>span:not(.task-calendar-booking-person)[b-sf0t6euvu7]{font-size:13px;line-height:1}
.task-calendar-navigation h3[b-sf0t6euvu7],.task-calendar-unscheduled h3[b-sf0t6euvu7]{color:var(--kompani-heading-ink,var(--kompani-ink))}.task-calendar-month-day.is-adjacent-month[b-sf0t6euvu7]{background:var(--kompani-paper,var(--kompani-surface))}
.task-calendar .task-calendar-plan[b-sf0t6euvu7]{font-size:13px!important}
/* /../Apps/Projects/Components/ProjectWorkList.razor.rz.scp.css */
.project-work-list[b-mtdmhzifpr]{--task-tone:var(--kompani-muted,#b9b9c1);display:grid;gap:12px;margin:0;color:var(--kompani-ink,#f5f5f6);font-size:14px;line-height:1.5;min-width:0}.project-work-list *[b-mtdmhzifpr]{box-sizing:border-box}.work-list-heading[b-mtdmhzifpr]{display:flex;align-items:center;gap:10px}.work-list-heading h2[b-mtdmhzifpr]{font-size:17px;line-height:1.4;letter-spacing:-.02em;margin:0}.work-list-heading .primary[b-mtdmhzifpr]{margin-left:auto}.project-work-list :is(button,input,select,textarea)[b-mtdmhzifpr]{font:inherit}.project-work-list :is(.primary,.secondary)[b-mtdmhzifpr]{min-height:34px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;padding:6px 10px;font-weight:550;cursor:pointer}.project-work-list .primary[b-mtdmhzifpr]{background:var(--kompani-primary,#f5f5f6);color:var(--kompani-on-primary,#171719)}.project-work-list .secondary[b-mtdmhzifpr]{background:var(--kompani-surface,#171719);color:inherit}.project-work-list button:disabled[b-mtdmhzifpr]{opacity:.5;cursor:not-allowed}.project-work-list .text-button[b-mtdmhzifpr]{padding:3px 0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;text-decoration:none;line-height:1.5}.work-screen-reader[b-mtdmhzifpr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.work-summary[b-mtdmhzifpr]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;border:1px solid var(--kompani-line,#38383e);border-radius:9px;padding:10px 12px;background:var(--kompani-surface,#171719)}.work-progress[b-mtdmhzifpr]{min-width:170px;flex:1;max-width:330px}.work-progress strong[b-mtdmhzifpr]{font-size:14px;font-weight:550}.work-progress-track[b-mtdmhzifpr]{height:7px;display:flex;margin-top:6px;background:var(--kompani-raised,#252528);border-radius:5px;overflow:hidden}.work-progress-track>span[b-mtdmhzifpr]{height:100%;background:var(--task-tone)}.work-status-summary[b-mtdmhzifpr]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.work-status-summary button[b-mtdmhzifpr]{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--kompani-muted,#b9b9c1);font-size:13px;cursor:pointer}.work-status-summary button[aria-pressed=true][b-mtdmhzifpr]{border-color:var(--task-tone);color:var(--kompani-ink,#f5f5f6)}.work-status-summary i[b-mtdmhzifpr]{width:6px;height:6px;border-radius:50%;background:var(--task-tone)}.work-status-summary strong[b-mtdmhzifpr]{font-weight:600;font-variant-numeric:tabular-nums}.status-backlog[b-mtdmhzifpr]{--task-tone:var(--kompani-muted,#b9b9c1)}.status-progress[b-mtdmhzifpr]{--task-tone:var(--kompani-tone-blue,#8ba9cb)}.status-blocked[b-mtdmhzifpr]{--task-tone:var(--kompani-tone-coral,#cc9eae)}.status-review[b-mtdmhzifpr]{--task-tone:var(--kompani-tone-violet,#b6a0d1)}.status-done[b-mtdmhzifpr]{--task-tone:var(--kompani-tone-teal,#86b6ad)}
.work-list-filters[b-mtdmhzifpr]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.work-list-filters label[b-mtdmhzifpr]{min-width:100px;flex:1}.work-list-filters .work-search[b-mtdmhzifpr]{min-width:min(230px,100%);flex:2}.project-work-list :is(input,textarea,select)[b-mtdmhzifpr]{width:100%;min-width:0;min-height:33px;padding:6px 8px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-surface,#171719);color:inherit}.work-list-filters select[b-mtdmhzifpr]{font-size:13px}.work-list-filters>.text-button[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-table-caption[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1);margin:-4px 0}.work-list-count[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-table-scroll[b-mtdmhzifpr]{overflow:auto;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#171719)}.project-work-list table[b-mtdmhzifpr]{width:100%;border-collapse:collapse;font-size:14px;min-width:840px}.project-work-list th[b-mtdmhzifpr]{font-size:13px;font-weight:550;text-align:left;white-space:nowrap;background:var(--kompani-silver,#111113);color:var(--kompani-muted,#b9b9c1);padding:9px 11px;border-bottom:1px solid var(--kompani-line,#38383e)}.project-work-list td[b-mtdmhzifpr]{padding:11px;border-bottom:1px solid var(--kompani-line,#38383e);vertical-align:middle}.project-work-list tbody tr:last-child td[b-mtdmhzifpr]{border-bottom:0}.project-work-list tbody tr:hover[b-mtdmhzifpr]{background:var(--kompani-silver,#111113)}.work-item-cell[b-mtdmhzifpr]{min-width:250px;width:35%;max-width:520px}.work-title[b-mtdmhzifpr]{display:block;width:100%;color:inherit;background:none;border:0;padding:0;font-size:14px;font-weight:550;text-align:left;overflow-wrap:anywhere;cursor:pointer;line-height:1.5}.work-title:hover[b-mtdmhzifpr]{text-decoration:underline}.work-item-cell>small[b-mtdmhzifpr],.work-updated[b-mtdmhzifpr]{display:block;font-size:13px;color:var(--kompani-muted,#b9b9c1);margin-top:4px}.project-work-list .status[b-mtdmhzifpr]{display:inline-block;border:1px solid var(--task-tone);border-radius:5px;padding:2px 6px;font-size:13px;white-space:nowrap;background:var(--kompani-silver,#111113)}.work-priority[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-priority.high[b-mtdmhzifpr],.work-priority.urgent[b-mtdmhzifpr]{font-weight:600;color:var(--kompani-ink,#f5f5f6)}.work-priority.urgent[b-mtdmhzifpr]::before{content:"↑↑ ";color:var(--kompani-tone-coral,#cc9eae)}.work-priority.high[b-mtdmhzifpr]::before{content:"↑ "}.work-related-actions[b-mtdmhzifpr]{display:flex;flex-wrap:wrap;gap:5px 9px}.work-related-actions :is(.text-button,a)[b-mtdmhzifpr]{font-size:13px;color:inherit;text-decoration:none}.work-related-actions a:hover[b-mtdmhzifpr],.work-related-actions .text-button:hover[b-mtdmhzifpr]{text-decoration:underline}.work-related-actions button span[b-mtdmhzifpr]{font-size:12px;padding:0 3px;border:1px solid var(--kompani-line,#38383e);border-radius:4px;margin-left:3px}
.work-board[b-mtdmhzifpr]{display:grid;grid-template-columns:repeat(5,minmax(215px,1fr));gap:10px;overflow:auto;align-items:start;padding-bottom:5px}.work-board-column[b-mtdmhzifpr]{min-width:0;min-height:170px;padding:9px;border:1px solid var(--kompani-line,#38383e);border-top:2px solid var(--task-tone);border-radius:8px;background:var(--kompani-silver,#111113)}.work-board-column.is-drop-target[b-mtdmhzifpr]{outline:2px dashed var(--task-tone);outline-offset:-3px}.work-board-column>header[b-mtdmhzifpr]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.work-board-column h3[b-mtdmhzifpr]{font-size:14px;font-weight:600;margin:0}.work-board-column>header>span[b-mtdmhzifpr]{margin-left:auto;color:var(--kompani-muted,#b9b9c1);font-size:13px}.work-board-cards[b-mtdmhzifpr]{display:grid;gap:8px}.work-task-card[b-mtdmhzifpr]{min-width:0;border:1px solid var(--kompani-line,#38383e);border-radius:7px;padding:10px;background:var(--kompani-surface,#171719)}.work-task-card[draggable=true][b-mtdmhzifpr]{cursor:grab}.work-task-card.is-dragging[b-mtdmhzifpr]{opacity:.55}.work-task-topline[b-mtdmhzifpr]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px}.work-task-topline>small[b-mtdmhzifpr]{font-size:12px;color:var(--kompani-muted,#b9b9c1)}.work-task-description[b-mtdmhzifpr]{font-size:13px;line-height:1.5;margin:7px 0;color:var(--kompani-muted,#b9b9c1);overflow-wrap:anywhere}.work-task-meta[b-mtdmhzifpr]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:9px;font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-task-meta small[b-mtdmhzifpr]{font-size:13px}.work-card-transition[b-mtdmhzifpr]{display:block;margin-top:9px}.work-card-transition select[b-mtdmhzifpr]{font-size:13px;background:var(--kompani-silver,#111113)}.work-column-empty[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1);padding:8px 0;margin:0}.work-completion-evidence[b-mtdmhzifpr]{font-size:12px;color:var(--kompani-tone-teal,#86b6ad);margin-top:7px}.work-completion-evidence summary[b-mtdmhzifpr]{cursor:pointer;font-weight:550}.work-completion-evidence dl[b-mtdmhzifpr]{display:grid;gap:3px;margin:7px 0 0;font-size:13px}.work-completion-evidence dt[b-mtdmhzifpr]{color:var(--kompani-muted,#b9b9c1)}.work-completion-evidence dd[b-mtdmhzifpr]{margin:0 0 4px;overflow-wrap:anywhere;color:var(--kompani-ink,#f5f5f6)}
.work-timeline[b-mtdmhzifpr]{border:1px solid var(--kompani-line,#38383e);border-radius:9px;overflow:hidden;background:var(--kompani-surface,#171719)}.work-timeline>header[b-mtdmhzifpr],.work-unscheduled>header[b-mtdmhzifpr]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px}.work-timeline h3[b-mtdmhzifpr],.work-unscheduled h3[b-mtdmhzifpr]{font-size:14px;margin:0;font-weight:600}.work-timeline>header>span[b-mtdmhzifpr],.work-unscheduled>header>span[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-timeline-scroll[b-mtdmhzifpr]{overflow:auto}.work-timeline-chart[b-mtdmhzifpr]{min-width:790px}.work-timeline-scale[b-mtdmhzifpr],.work-timeline-row[b-mtdmhzifpr]{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:55px;border-top:1px solid var(--kompani-line,#38383e)}.work-timeline-scale[b-mtdmhzifpr]{min-height:34px;background:var(--kompani-silver,#111113);font-size:12px;color:var(--kompani-muted,#b9b9c1)}.work-timeline-scale>span[b-mtdmhzifpr]{padding:7px 11px}.work-timeline-scale>div[b-mtdmhzifpr]{position:relative;margin-right:12px}.work-timeline-scale time[b-mtdmhzifpr]{position:absolute;top:7px;white-space:nowrap;transform:translateX(-50%)}.work-timeline-scale time:first-child[b-mtdmhzifpr]{transform:none}.work-timeline-scale time:last-child:not(:first-child)[b-mtdmhzifpr]{transform:translateX(-100%)}.work-timeline-row>.work-title[b-mtdmhzifpr]{padding:9px 11px;border-right:1px solid var(--kompani-line,#38383e)}.work-timeline-row>.work-title small[b-mtdmhzifpr]{display:block;font-size:12px;font-weight:400;color:var(--kompani-muted,#b9b9c1);margin-top:2px}.work-timeline-track[b-mtdmhzifpr]{position:relative;min-width:0;margin:12px 12px 12px 0;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--kompani-line,#38383e) calc(25% - 1px),var(--kompani-line,#38383e) 25%)}.work-timeline-bar[b-mtdmhzifpr]{position:absolute;top:3px;height:25px;min-width:8px;max-width:100%;border:1px solid var(--task-tone);border-radius:5px;background:var(--kompani-raised,#252528);color:inherit;text-align:left;padding:2px 5px;cursor:pointer;overflow:hidden}.work-timeline-bar>span[b-mtdmhzifpr]{font-size:12px;white-space:nowrap}.work-timeline-bar.is-point[b-mtdmhzifpr]{width:12px!important;min-width:12px;border-radius:50%;height:12px;top:9px;background:var(--task-tone);padding:0}.work-timeline-bar.is-point>span[b-mtdmhzifpr]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.work-unscheduled[b-mtdmhzifpr]{border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#171719);overflow:hidden}.work-unscheduled-task[b-mtdmhzifpr]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;border-top:1px solid var(--kompani-line,#38383e);background:transparent;color:inherit;text-align:left;cursor:pointer}.work-unscheduled-task strong[b-mtdmhzifpr]{font-weight:550;flex:1}.work-unscheduled-task span[b-mtdmhzifpr],.work-unscheduled-task small[b-mtdmhzifpr],.work-unscheduled>p[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-unscheduled>p[b-mtdmhzifpr]{padding:0 12px 10px;margin:0}
.work-create-form[b-mtdmhzifpr]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px;max-width:820px;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#171719)}.work-create-form>header[b-mtdmhzifpr],.work-create-form>.work-wide[b-mtdmhzifpr]{grid-column:1/-1}.work-create-form header[b-mtdmhzifpr]{display:flex;align-items:center;gap:12px}.work-create-form h3[b-mtdmhzifpr]{margin:0;font-size:15px}.work-create-form header span[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-create-form label[b-mtdmhzifpr]{display:grid;gap:5px;font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-create-dates[b-mtdmhzifpr]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.work-create-form .hub-check[b-mtdmhzifpr]{display:flex;align-items:center;gap:8px}.work-create-form input[type=checkbox][b-mtdmhzifpr]{width:17px;min-height:17px;height:17px;accent-color:var(--kompani-primary)}.work-create-actions[b-mtdmhzifpr]{display:flex;gap:7px}.work-list-notice[b-mtdmhzifpr]{padding:9px 12px;border-left:3px solid var(--kompani-tone-blue,#8ba9cb);background:var(--kompani-silver,#111113);margin:0;font-size:14px}.work-draft-decision[b-mtdmhzifpr]{display:flex;align-items:center;gap:10px;border:1px solid var(--kompani-line,#38383e);padding:12px;border-radius:8px;background:var(--kompani-surface,#171719)}.work-draft-decision>div[b-mtdmhzifpr]{flex:1}.work-draft-decision p[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1);margin:3px 0 0}.work-draft-decision .text-button[b-mtdmhzifpr]{font-size:13px}.work-empty[b-mtdmhzifpr]{text-align:center;padding:18px 12px}.work-empty h3[b-mtdmhzifpr]{font-size:15px;margin:0 0 9px}.project-work-list :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible[b-mtdmhzifpr]{outline:2px solid var(--kompani-focus,#8ba9cb);outline-offset:3px}@media(max-width:700px){.work-create-form[b-mtdmhzifpr]{grid-template-columns:1fr}.work-create-form>header[b-mtdmhzifpr],.work-create-form>.work-wide[b-mtdmhzifpr]{grid-column:1}.work-list-filters[b-mtdmhzifpr]{gap:6px}.work-list-filters label[b-mtdmhzifpr]{min-width:calc(50% - 6px)}.work-list-filters .work-search[b-mtdmhzifpr]{min-width:100%}.work-draft-decision[b-mtdmhzifpr]{align-items:start;flex-wrap:wrap}.work-timeline-row[b-mtdmhzifpr],.work-timeline-scale[b-mtdmhzifpr]{grid-template-columns:210px minmax(0,1fr)}.work-timeline-chart[b-mtdmhzifpr]{min-width:700px}}@media(pointer:coarse){.project-work-list :is(button,input,select)[b-mtdmhzifpr]{min-height:44px}.work-timeline-bar[b-mtdmhzifpr]{height:25px;min-height:25px}.work-timeline-bar.is-point[b-mtdmhzifpr]{min-height:12px}}@media(prefers-reduced-motion:no-preference){.work-task-card[b-mtdmhzifpr]{transition:border-color .15s ease}.work-task-card:hover[b-mtdmhzifpr]{border-color:var(--task-tone)}}

.work-plan-form[b-mtdmhzifpr]{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-surface,#171719);padding:12px;max-width:820px}.work-plan-form>header[b-mtdmhzifpr]{grid-column:1/-1;display:flex;align-items:start;gap:10px}.work-plan-form h3[b-mtdmhzifpr]{font-size:15px;line-height:1.5;margin:0;flex:1}.work-plan-form label[b-mtdmhzifpr]{display:grid;gap:5px;font-size:13px;color:var(--kompani-muted,#b9b9c1)}.work-plan-dependencies[b-mtdmhzifpr],.work-plan-form>.work-create-actions[b-mtdmhzifpr]{grid-column:1/-1}.work-plan-dependencies select[b-mtdmhzifpr]{min-height:100px}.work-plan-form small[b-mtdmhzifpr]{font-size:13px}.work-plan-button[b-mtdmhzifpr]{margin-top:8px;font-size:13px}.work-timeline-plan[b-mtdmhzifpr]{position:absolute;right:3px;top:-10px;z-index:2;opacity:0;border:1px solid var(--kompani-line,#38383e);background:var(--kompani-surface,#171719);color:inherit;border-radius:4px;padding:1px 5px;cursor:pointer;font-size:12px}.work-timeline-row:hover .work-timeline-plan[b-mtdmhzifpr],.work-timeline-plan:focus-visible[b-mtdmhzifpr]{opacity:1}.work-unscheduled-task>.work-title[b-mtdmhzifpr]{flex:1;min-width:0}.work-unscheduled-task>.text-button[b-mtdmhzifpr]{white-space:nowrap;font-size:13px}@media(pointer:coarse){.work-timeline-plan[b-mtdmhzifpr]{opacity:1;min-height:44px!important}}@media(max-width:500px){.work-plan-form[b-mtdmhzifpr]{grid-template-columns:1fr}.work-plan-form>header[b-mtdmhzifpr],.work-plan-dependencies[b-mtdmhzifpr],.work-plan-form>.work-create-actions[b-mtdmhzifpr]{grid-column:1}.work-unscheduled-task[b-mtdmhzifpr]{flex-wrap:wrap}.work-unscheduled-task>.work-title[b-mtdmhzifpr]{flex-basis:100%}}

.work-source-history[b-mtdmhzifpr]{border:1px solid var(--kompani-line,#38383e);border-radius:8px;padding:10px 12px;background:var(--kompani-surface,#171719)}.work-source-history>summary[b-mtdmhzifpr]{cursor:pointer;font-size:14px;font-weight:550}.work-source-history>p[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted,#b9b9c1);margin:7px 0}.work-source-history>div[b-mtdmhzifpr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px}.work-source-record[b-mtdmhzifpr]{padding:10px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-silver,#111113)}
.work-board-summary[b-mtdmhzifpr]{border:0;padding:0;background:transparent;gap:8px}.work-board-summary .work-progress[b-mtdmhzifpr]{display:flex;align-items:center;gap:12px;max-width:390px;min-width:0}.work-board-summary .work-progress strong[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted);white-space:nowrap}.work-board-summary .work-progress-track[b-mtdmhzifpr]{margin:0;flex:1;min-width:80px}.work-compact-filters .work-search[b-mtdmhzifpr]{flex:1;max-width:430px;min-width:180px}.work-compact-filters .work-me-filter[b-mtdmhzifpr]{font-size:13px}.work-me-filter[aria-pressed=true][b-mtdmhzifpr]{border-color:var(--kompani-tone-violet);background:var(--kompani-raised)}.work-filter-menu[b-mtdmhzifpr]{position:relative;flex:0 0 auto}.work-filter-menu>summary[b-mtdmhzifpr]{list-style:none;padding:6px 10px;border:1px solid var(--kompani-line);border-radius:7px;font-size:13px;cursor:pointer;background:var(--kompani-surface)}.work-filter-menu>summary[b-mtdmhzifpr]::-webkit-details-marker{display:none}.work-filter-menu>div[b-mtdmhzifpr]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:10px;width:min(280px,76vw);padding:12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);box-shadow:0 12px 28px #0005}.work-filter-menu label[b-mtdmhzifpr]{display:grid;gap:5px;font-size:13px;color:var(--kompani-muted)}.work-board-column>header>i[b-mtdmhzifpr]{width:7px;height:7px;border-radius:50%;background:var(--task-tone)}.work-board-column[b-mtdmhzifpr]{border-top-width:1px;min-height:220px}.work-board-column .work-task-card[b-mtdmhzifpr]{padding:10px 11px;position:relative}.work-task-topline[b-mtdmhzifpr]{min-height:21px}.work-task-topline>small[b-mtdmhzifpr]{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.work-task-card .work-card-main[b-mtdmhzifpr]{display:block;width:100%;text-align:left;color:inherit;background:none;border:0;padding:1px 0 2px;cursor:pointer}.work-card-main>strong[b-mtdmhzifpr]{display:block;font-size:14px;line-height:1.55;font-weight:550;overflow-wrap:anywhere}.work-person[b-mtdmhzifpr]{display:inline-flex;align-items:center;gap:5px}.work-person>i[b-mtdmhzifpr]{display:inline-grid;place-items:center;font-size:10px;font-style:normal;width:21px;height:21px;min-width:21px;border-radius:50%;background:var(--kompani-raised);color:var(--kompani-ink)}.work-card-main .work-task-meta[b-mtdmhzifpr]{font-size:12px;gap:6px 10px}.work-due-late[b-mtdmhzifpr]{color:var(--kompani-tone-coral)}.work-card-actions[b-mtdmhzifpr]{margin-left:auto}.work-card-actions>summary[b-mtdmhzifpr]{list-style:none;cursor:pointer;line-height:1;padding:5px;color:var(--kompani-muted);letter-spacing:1px}.work-card-actions>summary[b-mtdmhzifpr]::-webkit-details-marker{display:none}.work-card-actions[open][b-mtdmhzifpr]{flex:1 0 100%;order:2;border-top:1px solid var(--kompani-line);padding:7px 0}.work-card-actions[open]>summary[b-mtdmhzifpr]{text-align:right}.work-task-topline:has(.work-card-actions[open])[b-mtdmhzifpr]{flex-wrap:wrap}.work-card-actions>div[b-mtdmhzifpr]{display:grid;gap:8px}.work-card-actions small[b-mtdmhzifpr]{font-size:11px;color:var(--kompani-muted);overflow-wrap:anywhere}.work-card-transition>span[b-mtdmhzifpr]{font-size:12px;color:var(--kompani-muted)}.work-add-card[b-mtdmhzifpr]{display:block;width:100%;margin:0 0 9px;border:1px dashed var(--kompani-line);border-radius:7px;background:transparent;color:var(--kompani-muted);padding:8px;text-align:left;cursor:pointer;font-size:13px}.work-add-card:hover[b-mtdmhzifpr]{color:var(--kompani-ink);border-color:var(--task-tone)}.work-inline-create[b-mtdmhzifpr]{grid-template-columns:1fr;margin-bottom:10px;gap:9px;padding:10px;max-width:none}.work-inline-create>label[b-mtdmhzifpr],.work-inline-create>.work-wide[b-mtdmhzifpr]{grid-column:1}.work-create-more>summary[b-mtdmhzifpr]{font-size:12px;color:var(--kompani-muted);cursor:pointer}.work-create-more[open][b-mtdmhzifpr]{display:grid;gap:9px}.work-create-more label[b-mtdmhzifpr]{display:grid;gap:5px;font-size:13px;color:var(--kompani-muted)}.work-create-more .hub-check[b-mtdmhzifpr]{display:flex}.work-inline-create .work-create-actions[b-mtdmhzifpr]{flex-wrap:wrap}.work-board:has(.work-inline-create)[b-mtdmhzifpr]{scroll-margin-top:100px}@media(max-width:500px){.work-compact-filters[b-mtdmhzifpr]{position:relative}.work-compact-filters .work-search[b-mtdmhzifpr]{min-width:100%;max-width:none}.work-filter-menu[b-mtdmhzifpr]{position:static}.work-filter-menu>div[b-mtdmhzifpr]{right:auto;left:0;width:min(280px,100%)}}@media(prefers-reduced-motion:no-preference){.work-task-card[b-mtdmhzifpr]{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.work-task-card:hover[b-mtdmhzifpr]{transform:translateY(-1px);box-shadow:0 3px 10px #0002}}

/* Color belongs to the board surface and work states; the shared shell stays neutral. */
.work-board[b-mtdmhzifpr]{padding:14px;gap:12px;border:1px solid color-mix(in srgb,var(--kompani-tone-violet,#b6a0d1) 25%,var(--kompani-line,#38383e));border-radius:12px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--kompani-tone-violet,#b6a0d1) 18%,transparent),transparent 65%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--kompani-tone-teal,#86b6ad) 14%,transparent),transparent 65%),var(--kompani-silver,#111113);min-height:430px}.work-board-column[b-mtdmhzifpr]{background:color-mix(in srgb,var(--task-tone) 7%,var(--kompani-surface,#171719));border-color:color-mix(in srgb,var(--task-tone) 23%,var(--kompani-line,#38383e));box-shadow:0 2px 7px #0001;min-height:230px}.work-board-column>header[b-mtdmhzifpr]{padding:2px 2px 5px}.work-board-column>header>span[b-mtdmhzifpr]{display:grid;place-items:center;min-width:24px;height:23px;border-radius:6px;background:color-mix(in srgb,var(--task-tone) 14%,var(--kompani-surface,#171719));color:var(--kompani-ink,#f5f5f6)}.work-board-column .work-task-card[b-mtdmhzifpr]{background:color-mix(in srgb,var(--kompani-raised,#252528) 65%,var(--kompani-surface,#171719));border-color:color-mix(in srgb,var(--task-tone) 18%,var(--kompani-line,#38383e));box-shadow:0 2px 4px #0002;border-top:3px solid color-mix(in srgb,var(--task-tone) 75%,var(--kompani-line,#38383e))}.work-person>i[b-mtdmhzifpr]{background:color-mix(in srgb,var(--task-tone) 20%,var(--kompani-surface,#171719))}.work-add-card[b-mtdmhzifpr]{background:color-mix(in srgb,var(--task-tone) 5%,transparent)}.work-board-column .work-inline-create[b-mtdmhzifpr]{box-shadow:0 3px 10px #0002}.work-task-card .work-card-main[b-mtdmhzifpr]{min-height:61px}

.work-inline-progress[b-mtdmhzifpr]{display:flex;align-items:center;gap:10px;max-width:320px;flex:1}.work-inline-progress>strong[b-mtdmhzifpr]{font-size:13px;font-weight:500;white-space:nowrap;color:var(--kompani-muted)}.work-inline-progress .work-progress-track[b-mtdmhzifpr]{margin:0;flex:1;min-width:35px}@media(max-width:500px){.work-inline-progress[b-mtdmhzifpr]{max-width:150px;gap:6px}}

.work-plan-form>.work-wide[b-mtdmhzifpr],.work-slot-choice[b-mtdmhzifpr]{grid-column:1/-1}.work-slot-choice[b-mtdmhzifpr]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--kompani-tone-violet,#b6a0d1);border-radius:8px;background:var(--kompani-surface)}.work-slot-choice strong[b-mtdmhzifpr]{font-size:14px;align-self:center}.work-slot-choice label[b-mtdmhzifpr]{display:grid;gap:5px;min-width:180px;font-size:13px}.work-plan-form>details>summary[b-mtdmhzifpr]{cursor:pointer;font-size:13px;color:var(--kompani-muted);margin-bottom:8px}.work-plan-form>small[b-mtdmhzifpr]{font-size:13px;color:var(--kompani-muted)}

.work-assignment-pending[b-mtdmhzifpr]{font-size:12px;color:var(--kompani-tone-violet,#b6a0d1);flex-basis:100%}

/* The workspace camera owns navigation; a spatial board never becomes a small scroller. */
.project-work-list.work-spatial-canvas[b-mtdmhzifpr]{width:1560px;min-width:1560px;max-width:none;overflow:visible;align-content:start}
.work-spatial-canvas .work-board[b-mtdmhzifpr]{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;min-height:0;height:auto;max-height:none;gap:20px;padding:0;border:0;border-radius:0;background:transparent}
.work-spatial-canvas .work-board-column[b-mtdmhzifpr]{height:auto;max-height:none;overflow:visible;align-self:start}
.work-spatial-canvas .work-board-cards[b-mtdmhzifpr]{max-height:none;overflow:visible;align-content:start}
.work-spatial-canvas .work-task-card[b-mtdmhzifpr]{scroll-margin:20px;contain:layout style}
.work-spatial-canvas .work-list-filters[b-mtdmhzifpr]{max-width:800px}

/* Canvas, lists and actionable cards remain distinct in both appearance modes. */
.work-board[b-mtdmhzifpr]{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--kompani-tone-violet,#b6a0d1) 9%,transparent),transparent 65%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--kompani-tone-teal,#86b6ad) 6%,transparent),transparent 65%),var(--kompani-paper,#13171d);border-color:var(--kompani-line,#414b59)}
.work-board-column[b-mtdmhzifpr]{background:color-mix(in srgb,var(--task-tone) 3%,var(--kompani-list-surface,var(--kompani-surface,#151a21)));border-color:var(--kompani-line,#414b59);box-shadow:inset 0 1px 0 #ffffff04}
.work-board-column .work-task-card[b-mtdmhzifpr]{background:var(--kompani-card-surface,var(--kompani-raised,#242b35));border-color:var(--kompani-line,#414b59);border-top-color:color-mix(in srgb,var(--task-tone) 72%,var(--kompani-line,#414b59));box-shadow:var(--kompani-card-shadow,0 2px 5px #0003)}
.work-board-column h3[b-mtdmhzifpr],.work-card-main>strong[b-mtdmhzifpr],.work-title[b-mtdmhzifpr]{color:var(--kompani-heading-ink,var(--kompani-ink));font-size:15px;font-weight:600;line-height:1.45}
.work-task-topline>small[b-mtdmhzifpr]{font-size:13px;text-transform:none;letter-spacing:normal;color:var(--kompani-muted)}
.work-card-main .work-task-meta[b-mtdmhzifpr],.work-card-actions small[b-mtdmhzifpr],.work-card-transition>span[b-mtdmhzifpr],.work-create-more>summary[b-mtdmhzifpr],.work-assignment-pending[b-mtdmhzifpr]{font-size:13px;line-height:1.45}
.work-person>i[b-mtdmhzifpr]{font-size:11px;background:color-mix(in srgb,var(--task-tone) 18%,var(--kompani-list-surface,var(--kompani-surface)));border:1px solid color-mix(in srgb,var(--task-tone) 25%,var(--kompani-line))}
.work-table-scroll[b-mtdmhzifpr],.work-summary[b-mtdmhzifpr],.work-source-history[b-mtdmhzifpr]{background:var(--kompani-list-surface,var(--kompani-surface));box-shadow:var(--kompani-shadow-card,0 2px 5px #0002)}
.project-work-list th[b-mtdmhzifpr]{background:var(--kompani-list-surface,var(--kompani-surface));color:var(--kompani-muted)}
.project-work-list td[b-mtdmhzifpr]{background:var(--kompani-card-surface,var(--kompani-surface))}.project-work-list tbody tr:hover td[b-mtdmhzifpr]{background:var(--kompani-raised,var(--kompani-surface))}
.work-filter-menu>div[b-mtdmhzifpr],.work-inline-create[b-mtdmhzifpr],.work-plan-form[b-mtdmhzifpr]{background:var(--kompani-card-surface,var(--kompani-surface));box-shadow:var(--kompani-shadow-raised,0 8px 22px #0003)}
.project-work-list :is(input,textarea,select)[b-mtdmhzifpr]{background:var(--kompani-paper,var(--kompani-surface));font-size:14px}.work-add-card[b-mtdmhzifpr]{color:var(--kompani-muted);background:transparent}
@media(prefers-reduced-motion:no-preference){.work-task-card:hover[b-mtdmhzifpr]{box-shadow:var(--kompani-shadow-raised,0 5px 13px #0004)}}

/* Compact native Kanban: neutral opaque lanes, status color on cards, one clear text palette. */
.project-work-list.work-spatial-canvas[b-mtdmhzifpr]{width:1320px;min-width:1320px;gap:10px;--kompani-ink:#263442;--kompani-heading-ink:#263442;--kompani-muted:#596b7a;--kompani-line:#d8dfe5;--kompani-paper:#fffefd;--kompani-surface:#fffefd;--kompani-raised:#eef2f5;color:#263442}
.work-spatial-canvas .work-board[b-mtdmhzifpr]{gap:12px;align-items:stretch}
.work-spatial-canvas .work-board-column[b-mtdmhzifpr]{align-self:stretch;min-height:280px;padding:10px;border:1px solid #d8dfe5!important;border-radius:10px;background:#f3f5f7!important;box-shadow:none}
.work-spatial-canvas .status-backlog[b-mtdmhzifpr]{--work-card-fill:#f2e7bd}.work-spatial-canvas .status-progress[b-mtdmhzifpr]{--work-card-fill:#d4e5ed}.work-spatial-canvas .status-blocked[b-mtdmhzifpr]{--work-card-fill:#f0d8d8}.work-spatial-canvas .status-review[b-mtdmhzifpr]{--work-card-fill:#e3deef}.work-spatial-canvas .status-done[b-mtdmhzifpr]{--work-card-fill:#dbe4d5}
.work-spatial-canvas .work-board-column>header[b-mtdmhzifpr]{min-height:33px;margin:0 0 10px;padding:0 2px 10px;border-bottom:1px solid #dde3e9}
.work-spatial-canvas .work-board-column h3[b-mtdmhzifpr]{font-size:14px!important;font-weight:600;color:#263442!important}
.work-spatial-canvas .work-board-column>header>span[b-mtdmhzifpr]{height:23px;min-width:24px;padding:0 5px;border-radius:7px;background:#e5ebf0!important;color:#425466!important;font-size:12px;font-weight:600}
.work-spatial-canvas .work-board-cards[b-mtdmhzifpr]{gap:8px}
.work-spatial-canvas .work-board-column .work-task-card[b-mtdmhzifpr]{padding:11px 12px;border:1px solid #cdd7df!important;border-radius:8px;background:var(--work-card-fill,#fffefd)!important;color:#263442;box-shadow:0 1px 3px #2634420a}
.work-spatial-canvas .work-task-topline[b-mtdmhzifpr]{min-height:18px;margin-bottom:6px}
.work-spatial-canvas .work-task-topline>small[b-mtdmhzifpr]{font-size:12px!important;color:#506273!important}
.work-spatial-canvas .work-task-card .work-card-main[b-mtdmhzifpr]{min-height:0;padding:0!important;border:0;background:transparent!important;color:#263442!important}
.work-spatial-canvas .work-card-main>strong[b-mtdmhzifpr]{font-size:14px!important;font-weight:600;line-height:1.4!important;color:#263442!important}
.work-spatial-canvas .work-card-main .work-task-meta[b-mtdmhzifpr]{gap:5px 8px;margin-top:8px;color:#506273!important;font-size:12px!important;line-height:1.4}
.work-spatial-canvas .work-priority[b-mtdmhzifpr],.work-spatial-canvas .work-priority[b-mtdmhzifpr]::before,.work-spatial-canvas .work-assignment-pending[b-mtdmhzifpr],.work-spatial-canvas .work-due-late[b-mtdmhzifpr]{color:#425466!important}
.work-spatial-canvas .work-person>i[b-mtdmhzifpr]{width:20px;height:20px;min-width:20px;background:#fffefd!important;color:#425466!important;border-color:#cdd7df}
.work-spatial-canvas .work-add-card[b-mtdmhzifpr]{min-height:32px;margin-bottom:8px;padding:5px 8px;border-color:#cdd7df;background:#fffefd!important;color:#506273!important}
/* /../Apps/Projects/Components/ProjectWorkspaceOverview.razor.rz.scp.css */
.project-dashboard[b-jdm8l8lj3z]{--pd-backlog:var(--kompani-data-orange,#ff7a18);--pd-in-progress:var(--kompani-data-blue,#548aff);--pd-review:var(--kompani-data-violet,#895be1);--pd-blocked:var(--kompani-data-pink,#e83e87);--pd-done:var(--kompani-data-teal,#11cda2);container:project-dashboard / inline-size}.project-dashboard-grid[b-jdm8l8lj3z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.pd-card[b-jdm8l8lj3z]{min-width:0;padding:14px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);box-shadow:0 1px 0 #ffffff06 inset}.pd-card>header[b-jdm8l8lj3z]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.pd-card h2[b-jdm8l8lj3z]{font-size:16px;font-weight:600;margin:0}.pd-card a[b-jdm8l8lj3z],.pd-card button[b-jdm8l8lj3z]{font:inherit;font-size:13px;color:var(--kompani-ink)}.pd-card a[b-jdm8l8lj3z]{text-decoration:none}.pd-card a:hover[b-jdm8l8lj3z]{text-decoration:underline}.pd-card>header button[b-jdm8l8lj3z]{padding:4px 8px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);cursor:pointer}.pd-card small[b-jdm8l8lj3z],.pd-method[b-jdm8l8lj3z]{font-size:12px;color:var(--kompani-muted)}.pd-method[b-jdm8l8lj3z]{border:1px solid var(--kompani-line);border-radius:5px;padding:3px 6px}.pd-progress-main[b-jdm8l8lj3z]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pd-ring[b-jdm8l8lj3z]{width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center;border-radius:50%;transform:rotate(-90deg)}.pd-ring>div[b-jdm8l8lj3z]{width:76px;height:76px;background:var(--kompani-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}.pd-ring strong[b-jdm8l8lj3z]{font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.04em}.pd-ring span[b-jdm8l8lj3z]{font-size:12px;color:var(--kompani-muted)}.pd-progress-numbers[b-jdm8l8lj3z]{display:grid;gap:6px;min-width:0}.pd-progress-numbers>strong[b-jdm8l8lj3z]{font-size:24px;font-weight:600;line-height:1.25}.pd-progress-numbers>strong small[b-jdm8l8lj3z]{font-size:13px;font-weight:400}.pd-progress-numbers>span[b-jdm8l8lj3z]{font-size:13px;color:var(--kompani-muted)}.pd-status-bars[b-jdm8l8lj3z]{display:grid;gap:8px}.pd-status-bars>div[b-jdm8l8lj3z]{display:grid;grid-template-columns:100px minmax(0,1fr) 26px;align-items:center;gap:8px;font-size:13px}.pd-status-bars>div>span[b-jdm8l8lj3z]{display:flex;align-items:center;gap:6px}.pd-status-bars i[b-jdm8l8lj3z],.pd-task-mark[b-jdm8l8lj3z]{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--pd-backlog)}.pd-status-bars b[b-jdm8l8lj3z]{text-align:right;font-weight:500}.pd-status-bars progress[b-jdm8l8lj3z],.pd-milestones progress[b-jdm8l8lj3z],.pd-workload progress[b-jdm8l8lj3z]{width:100%;height:5px;accent-color:var(--kompani-data-violet);border:0}.pd-status-bars .backlog[b-jdm8l8lj3z]{accent-color:var(--pd-backlog)}.pd-status-bars .in-progress[b-jdm8l8lj3z]{accent-color:var(--pd-in-progress)}.pd-status-bars .review[b-jdm8l8lj3z]{accent-color:var(--pd-review)}.pd-status-bars .blocked[b-jdm8l8lj3z]{accent-color:var(--pd-blocked)}.pd-status-bars .done[b-jdm8l8lj3z]{accent-color:var(--pd-done)}i.in-progress[b-jdm8l8lj3z],.pd-task-mark.in-progress[b-jdm8l8lj3z]{background:var(--pd-in-progress)}i.review[b-jdm8l8lj3z],.pd-task-mark.review[b-jdm8l8lj3z]{background:var(--pd-review)}i.blocked[b-jdm8l8lj3z],.pd-task-mark.blocked[b-jdm8l8lj3z]{background:var(--pd-blocked)}i.done[b-jdm8l8lj3z],.pd-task-mark.done[b-jdm8l8lj3z]{background:var(--pd-done)}.pd-goal[b-jdm8l8lj3z]{font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px}.pd-outcome dl[b-jdm8l8lj3z]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:9px;font-size:13px;margin:0}.pd-outcome dt[b-jdm8l8lj3z]{color:var(--kompani-muted)}.pd-outcome dd[b-jdm8l8lj3z]{margin:0;overflow-wrap:anywhere}.pd-project-status[b-jdm8l8lj3z]{padding:3px 6px;border-radius:5px;background:var(--kompani-raised)}.pd-sprint[b-jdm8l8lj3z]{border-top:1px solid var(--kompani-line);margin-top:14px;padding-top:12px;font-size:13px}.pd-sprint p[b-jdm8l8lj3z]{margin:6px 0;white-space:pre-wrap}.pd-history-chart[b-jdm8l8lj3z]{display:flex;gap:5px;align-items:end;min-height:146px;margin:0 0 12px}.pd-history-chart>div[b-jdm8l8lj3z]{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:0;max-width:56px}.pd-history-chart b[b-jdm8l8lj3z]{font-size:12px;font-weight:500;color:var(--kompani-muted)}.pd-history-track[b-jdm8l8lj3z]{display:flex;align-items:end;width:100%;height:100px;background:var(--kompani-paper);border-radius:4px;overflow:hidden}.pd-history-track i[b-jdm8l8lj3z]{width:100%;min-height:2px;background:var(--pd-review);border-radius:4px 4px 0 0}.pd-history-chart time[b-jdm8l8lj3z]{font-size:10px;color:var(--kompani-muted);writing-mode:vertical-rl;max-height:40px}.pd-caption[b-jdm8l8lj3z]{font-size:12px;line-height:1.6;color:var(--kompani-muted);margin:0}.pd-history-empty[b-jdm8l8lj3z]{display:grid;place-items:center;min-height:170px;text-align:center}.pd-history-empty svg[b-jdm8l8lj3z]{width:150px;height:70px;fill:none;stroke:var(--kompani-line);stroke-width:5;stroke-linecap:round}.pd-history-empty p[b-jdm8l8lj3z]{font-size:14px;margin:8px 0}.pd-history-empty small[b-jdm8l8lj3z]{max-width:240px;line-height:1.6}.pd-empty[b-jdm8l8lj3z]{font-size:14px;line-height:1.6;color:var(--kompani-muted);margin:12px 0}.pd-card .pd-next-task[b-jdm8l8lj3z]{display:flex;align-items:start;gap:9px;padding:11px 0;width:100%;border:0;border-top:1px solid var(--kompani-line);border-radius:0;background:transparent;text-align:left;cursor:pointer}.pd-next-task .pd-task-mark[b-jdm8l8lj3z]{margin-top:7px}.pd-next-task>span:nth-child(2)[b-jdm8l8lj3z]{flex:1;min-width:0}.pd-next-task strong[b-jdm8l8lj3z]{display:block;overflow-wrap:anywhere;line-height:1.5;font-weight:500;font-size:14px}.pd-next-task small[b-jdm8l8lj3z]{display:block;margin-top:4px}.pd-task-status[b-jdm8l8lj3z]{font-size:11px;color:var(--kompani-muted);white-space:nowrap}.pd-milestones article[b-jdm8l8lj3z]{padding:10px 0;border-top:1px solid var(--kompani-line)}.pd-milestones article>div[b-jdm8l8lj3z]{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:8px}.pd-milestones article strong[b-jdm8l8lj3z]{font-weight:550;overflow-wrap:anywhere}.pd-milestones article span[b-jdm8l8lj3z]{white-space:nowrap;color:var(--kompani-muted)}.pd-milestones article small[b-jdm8l8lj3z]{display:block;margin-top:5px}.pd-workload[b-jdm8l8lj3z]{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(45px,.6fr) 20px;gap:8px;align-items:center;margin:12px 0}.pd-avatar[b-jdm8l8lj3z]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--kompani-raised);border:1px solid var(--kompani-line)}.pd-workload strong[b-jdm8l8lj3z]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pd-workload b[b-jdm8l8lj3z]{font-size:13px;font-weight:500}.project-dashboard :is(a,button):focus-visible[b-jdm8l8lj3z]{outline:2px solid var(--kompani-focus);outline-offset:2px}@container project-dashboard (max-width:1050px){.project-dashboard-grid[b-jdm8l8lj3z]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container project-dashboard (max-width:660px){.project-dashboard-grid[b-jdm8l8lj3z]{grid-template-columns:minmax(0,1fr)}.pd-card[b-jdm8l8lj3z]{padding:12px}}@media(prefers-reduced-motion:no-preference){.pd-card[b-jdm8l8lj3z]{animation:pd-appear-b-jdm8l8lj3z .2s ease both}@keyframes pd-appear-b-jdm8l8lj3z{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.project-dashboard *[b-jdm8l8lj3z]{animation:none!important;transition:none!important}}

.pd-card progress[b-jdm8l8lj3z]{appearance:none;background:var(--kompani-line);border-radius:4px;--progress-color:var(--kompani-data-violet)}.pd-status-bars progress.backlog[b-jdm8l8lj3z]{--progress-color:var(--pd-backlog)}.pd-status-bars progress.in-progress[b-jdm8l8lj3z]{--progress-color:var(--pd-in-progress)}.pd-status-bars progress.review[b-jdm8l8lj3z]{--progress-color:var(--pd-review)}.pd-status-bars progress.blocked[b-jdm8l8lj3z]{--progress-color:var(--pd-blocked)}.pd-status-bars progress.done[b-jdm8l8lj3z]{--progress-color:var(--pd-done)}.pd-card progress[b-jdm8l8lj3z]::-webkit-progress-bar{background:var(--kompani-line);border-radius:4px}.pd-card progress[b-jdm8l8lj3z]::-webkit-progress-value{background:var(--progress-color);border-radius:4px}.pd-card progress[b-jdm8l8lj3z]::-moz-progress-bar{background:var(--progress-color);border-radius:4px}

.pd-history-chart:not(:has(>div:nth-child(8))) time[b-jdm8l8lj3z]{writing-mode:horizontal-tb;font-size:11px;white-space:nowrap}

.project-dashboard[b-jdm8l8lj3z]{--pd-backlog:var(--kompani-tone-blue,var(--kompani-data-blue,#80aaff))}
.pd-card[b-jdm8l8lj3z]{background:var(--kompani-card-surface,var(--kompani-surface));box-shadow:var(--kompani-card-shadow,0 2px 5px #0003)}.pd-ring>div[b-jdm8l8lj3z]{background:var(--kompani-card-surface,var(--kompani-surface))}
.pd-card h2[b-jdm8l8lj3z],.pd-next-task strong[b-jdm8l8lj3z],.pd-milestones article strong[b-jdm8l8lj3z]{color:var(--kompani-heading-ink,var(--kompani-ink))}.pd-next-task strong[b-jdm8l8lj3z],.pd-milestones article strong[b-jdm8l8lj3z]{font-size:15px;line-height:1.45}
.pd-card small[b-jdm8l8lj3z],.pd-method[b-jdm8l8lj3z],.pd-ring span[b-jdm8l8lj3z],.pd-caption[b-jdm8l8lj3z],.pd-task-status[b-jdm8l8lj3z],.pd-history-chart b[b-jdm8l8lj3z],.pd-avatar[b-jdm8l8lj3z]{font-size:13px;line-height:1.45}
.pd-history-track[b-jdm8l8lj3z],.pd-project-status[b-jdm8l8lj3z],.pd-avatar[b-jdm8l8lj3z]{background:var(--kompani-list-surface,var(--kompani-paper))}.pd-history-chart:not(:has(>div:nth-child(8))) time[b-jdm8l8lj3z]{font-size:13px}
.pd-card>header button[b-jdm8l8lj3z]{background:var(--kompani-list-surface,var(--kompani-surface))}.pd-card .pd-next-task:hover[b-jdm8l8lj3z]{background:color-mix(in srgb,var(--kompani-raised) 45%,transparent)}
/* /../Apps/Projects/Components/WorkspaceQuestionnaire.razor.rz.scp.css */
.workspace-discovery[b-lyin81lmgw]{min-width:0}
.planner-grid[b-lyin81lmgw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 24px}
.planner-grid label[b-lyin81lmgw]{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;line-height:1.5}
.planner-grid textarea[b-lyin81lmgw],.planner-grid select[b-lyin81lmgw]{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d7e5ed;border-radius:8px;padding:10px;background:#fff;color:#203743;font:inherit}
.planner-grid textarea[b-lyin81lmgw]{min-height:88px;resize:vertical}
.planner-grid select[b-lyin81lmgw]{min-height:40px}
@media(max-width:760px){.planner-grid[b-lyin81lmgw]{grid-template-columns:1fr}}
/* /../Apps/Sales/Pages/SalesWorkspace.razor.rz.scp.css */
.sales-workspace[b-8crk78yw2m]{color:var(--kompani-ink,#ececf0);background:var(--kompani-canvas,#111214);font:15px/1.5 var(--kompani-font,system-ui);min-width:0;padding:18px;container:sales / inline-size}.sales-workspace.is-embedded[b-8crk78yw2m]{padding:12px;background:transparent}.sales-workspace *[b-8crk78yw2m]{box-sizing:border-box}.sales-heading[b-8crk78yw2m],.sales-heading>div:last-child[b-8crk78yw2m],.sales-tabs[b-8crk78yw2m],.sales-view-heading[b-8crk78yw2m],.sales-editor>header[b-8crk78yw2m],.sales-editor footer[b-8crk78yw2m],.sales-activities header[b-8crk78yw2m],.sales-activities footer[b-8crk78yw2m]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sales-heading[b-8crk78yw2m]{margin-bottom:16px}.sales-eyebrow[b-8crk78yw2m]{font-size:12px;color:var(--kompani-muted,#b4b6c1)}.sales-workspace h1[b-8crk78yw2m]{font-size:23px;margin:3px 0}.sales-workspace h2[b-8crk78yw2m]{font-size:18px;margin:0}.sales-workspace h3[b-8crk78yw2m]{font-size:15px;margin:0}.sales-workspace p[b-8crk78yw2m]{margin:7px 0;color:var(--kompani-muted,#b4b6c1)}.sales-workspace button[b-8crk78yw2m],.sales-workspace a[b-8crk78yw2m]{font:inherit;font-size:14px;color:inherit;border:1px solid var(--kompani-line,#393b42);border-radius:6px;padding:6px 10px;background:var(--kompani-paper,#1a1b1f);text-decoration:none;cursor:pointer;min-height:34px}.sales-workspace button:disabled[b-8crk78yw2m]{opacity:.5;cursor:default}.sales-workspace :is(button,a,input,textarea,select):focus-visible[b-8crk78yw2m]{outline:2px solid var(--kompani-focus,#b5c8f0);outline-offset:2px}.sales-workspace button:hover:not(:disabled)[b-8crk78yw2m],.sales-tabs button[aria-pressed=true][b-8crk78yw2m]{background:var(--kompani-raised,#292b31)}.sales-workspace .sales-primary[b-8crk78yw2m]{background:var(--kompani-accent,#576dba);color:var(--kompani-accent-ink,#fff);border-color:transparent}.sales-tabs[b-8crk78yw2m]{justify-content:flex-start;border-bottom:1px solid var(--kompani-line,#393b42);padding-bottom:10px;gap:6px}.sales-tabs>span[b-8crk78yw2m]{margin-left:auto;font-size:12px;color:var(--kompani-muted,#b4b6c1)}.sales-view-heading[b-8crk78yw2m]{margin:16px 0 12px}.sales-view-heading p[b-8crk78yw2m],.sales-help[b-8crk78yw2m],.sales-storage[b-8crk78yw2m]{font-size:13px}.sales-notice[b-8crk78yw2m]{padding:9px 12px;border:1px solid var(--kompani-line,#393b42);border-left:3px solid var(--kompani-focus,#b5c8f0);border-radius:6px}.sales-notice.error[b-8crk78yw2m]{border-left-color:#db8e9d}.sales-pipeline[b-8crk78yw2m]{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;overflow:auto;align-items:start;padding-bottom:10px}.sales-stage[b-8crk78yw2m]{background:var(--kompani-paper,#1a1b1f);border:1px solid var(--kompani-line,#393b42);border-radius:8px;min-height:180px;padding:10px}.sales-stage>header[b-8crk78yw2m]{padding:0 2px 9px;border-bottom:2px solid #91a4d4}.sales-stage[data-stage=Proposal]>header[b-8crk78yw2m]{border-color:#b19be0}.sales-stage[data-stage=Negotiation]>header[b-8crk78yw2m]{border-color:#d5bc87}.sales-stage[data-stage=Won]>header[b-8crk78yw2m]{border-color:#86bca4}.sales-stage[data-stage=Lost]>header[b-8crk78yw2m]{border-color:#c68d9e}.sales-stage h3>span[b-8crk78yw2m]{color:var(--kompani-muted,#b4b6c1);font-weight:400}.sales-stage small[b-8crk78yw2m],.sales-deal>span[b-8crk78yw2m],.sales-deal>small[b-8crk78yw2m],.sales-table small[b-8crk78yw2m],.sales-account-grid small[b-8crk78yw2m]{display:block;color:var(--kompani-muted,#b4b6c1);font-size:13px}.sales-deal[b-8crk78yw2m]{padding:10px;margin-top:10px;border:1px solid var(--kompani-line,#393b42);border-radius:7px;background:var(--kompani-canvas,#111214);display:grid;gap:5px;overflow-wrap:anywhere}.sales-deal .sales-record-title[b-8crk78yw2m]{padding:0;border:0;text-align:left;background:transparent;font-weight:650;color:var(--kompani-ink,#ececf0);min-height:0}.sales-deal .sales-record-title:disabled[b-8crk78yw2m]{opacity:1}.sales-deal>button:last-child[b-8crk78yw2m]{justify-self:start;margin-top:3px}.sales-account-grid[b-8crk78yw2m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.sales-account-grid>article[b-8crk78yw2m],.sales-activities>article[b-8crk78yw2m],.sales-editor[b-8crk78yw2m],.sales-empty[b-8crk78yw2m]{border:1px solid var(--kompani-line,#393b42);background:var(--kompani-paper,#1a1b1f);border-radius:8px;padding:14px;min-width:0}.sales-account-grid article>div[b-8crk78yw2m]{display:flex;gap:6px;margin-top:12px}.sales-table[b-8crk78yw2m]{overflow:auto;border:1px solid var(--kompani-line,#393b42);border-radius:7px}.sales-table table[b-8crk78yw2m]{border-collapse:collapse;width:100%;text-align:left;min-width:650px}.sales-table th[b-8crk78yw2m]{color:var(--kompani-muted,#b4b6c1);font-size:13px;font-weight:500;background:var(--kompani-paper,#1a1b1f)}.sales-table :is(td,th)[b-8crk78yw2m]{padding:10px 12px;border-bottom:1px solid var(--kompani-line,#393b42);vertical-align:top;overflow-wrap:anywhere}.sales-table td:last-child[b-8crk78yw2m]{white-space:nowrap}.sales-table td>button+button[b-8crk78yw2m]{margin-left:5px}.sales-status[b-8crk78yw2m]{font-size:12px;border:1px solid var(--kompani-line,#393b42);padding:3px 7px;border-radius:5px;white-space:nowrap}.sales-activities[b-8crk78yw2m]{display:grid;gap:10px}.sales-activities article>p[b-8crk78yw2m]{white-space:pre-wrap;overflow-wrap:anywhere}.sales-activities footer[b-8crk78yw2m]{font-size:13px;color:var(--kompani-muted,#b4b6c1);margin-top:10px}.sales-editor[b-8crk78yw2m]{margin-top:14px}.sales-editor>header[b-8crk78yw2m]{margin-bottom:12px}.sales-editor>header>span[b-8crk78yw2m]{font-size:12px;color:var(--kompani-muted,#b4b6c1)}.sales-editor fieldset[b-8crk78yw2m]{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-editor label[b-8crk78yw2m]{display:grid;gap:5px;min-width:0;font-size:13px;font-weight:600}.sales-editor :is(input,select,textarea)[b-8crk78yw2m]{width:100%;min-width:0;border:1px solid var(--kompani-line,#393b42);border-radius:5px;padding:8px 9px;color:var(--kompani-ink,#ececf0);background:var(--kompani-canvas,#111214);font:inherit;font-size:15px}.sales-editor .wide[b-8crk78yw2m]{grid-column:1/-1}.sales-editor textarea[b-8crk78yw2m]{resize:vertical}.sales-editor footer[b-8crk78yw2m]{justify-content:flex-start;margin-top:14px}.sales-empty a[b-8crk78yw2m]{display:inline-block;margin:12px 8px 0 0}.sales-empty-note[b-8crk78yw2m]{padding:12px 0}.sales-storage[b-8crk78yw2m]{margin-top:18px!important;color:var(--kompani-muted,#b4b6c1)}
@container sales (max-width:900px){.sales-editor fieldset[b-8crk78yw2m]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-tabs>span[b-8crk78yw2m]{width:100%;margin-left:0}.sales-pipeline[b-8crk78yw2m]{grid-template-columns:repeat(5,220px)}}@container sales (max-width:520px){.sales-editor fieldset[b-8crk78yw2m]{grid-template-columns:minmax(0,1fr)}.sales-heading>div:last-child[b-8crk78yw2m]{gap:6px}.sales-workspace button[b-8crk78yw2m],.sales-workspace a[b-8crk78yw2m]{min-height:38px}.sales-view-heading[b-8crk78yw2m]{align-items:flex-start}}@media(prefers-reduced-motion:no-preference){.sales-editor[b-8crk78yw2m]{animation:sales-enter-b-8crk78yw2m .16s ease}@keyframes sales-enter-b-8crk78yw2m{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}
/* /../Apps/Tools/Components/BusinessConnectorPanel.razor.rz.scp.css */
.connector-panel[b-u70a0t20fa]{--text:var(--kompani-ink);--surface:var(--kompani-surface);--surface-raised:var(--kompani-raised);--muted:var(--kompani-muted);--border:var(--kompani-line);--input:var(--kompani-bg);--accent:var(--kompani-primary);--accent-ink:var(--kompani-on-primary);color:var(--text,#e6e6ea);font-size:1rem}.connector-panel header[b-u70a0t20fa]{display:flex;justify-content:space-between;gap:1rem}.connector-panel h2[b-u70a0t20fa]{font-size:1.45rem;margin:.4rem 0}.connector-panel h3[b-u70a0t20fa]{font-size:1.1rem}.connector-panel p[b-u70a0t20fa]{line-height:1.55;color:var(--muted,#aaaeb8)}.cp-eyebrow[b-u70a0t20fa]{font-size:.73rem;font-weight:700;letter-spacing:.12em;color:var(--accent,#a6b5ff)}.cp-layout[b-u70a0t20fa]{display:grid;grid-template-columns:235px minmax(0,1fr);gap:1rem;margin-top:1.2rem}.cp-layout nav[b-u70a0t20fa]{display:flex;flex-direction:column;gap:.65rem;align-self:start}.cp-layout nav button[b-u70a0t20fa]{text-align:left;display:flex;flex-direction:column;gap:.35rem}.cp-layout small[b-u70a0t20fa],.cp-token span[b-u70a0t20fa]{color:var(--muted,#aaaeb8);font-size:.85rem;line-height:1.45}.cp-main[b-u70a0t20fa]{display:grid;gap:1rem;min-width:0}.cp-card[b-u70a0t20fa]{background:var(--surface,#17181c);border:1px solid var(--border,#35373e);border-radius:12px;padding:1.25rem;box-shadow:0 1px 0 #ffffff08 inset}.cp-grid[b-u70a0t20fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.connector-panel label[b-u70a0t20fa]{display:flex;flex-direction:column;gap:.4rem;font-size:.94rem}.connector-panel input[b-u70a0t20fa],.connector-panel select[b-u70a0t20fa]{width:100%;min-height:42px;background:var(--input,#101115);color:inherit;border:1px solid var(--border,#41434b);padding:.6rem .7rem;border-radius:7px;font:inherit;box-sizing:border-box}.connector-panel input:focus[b-u70a0t20fa],.connector-panel select:focus[b-u70a0t20fa],.connector-panel button:focus-visible[b-u70a0t20fa]{outline:2px solid var(--accent,#a6b5ff);outline-offset:2px}.connector-panel button[b-u70a0t20fa]{min-height:40px;background:var(--surface-raised,#24262c);color:inherit;border:1px solid var(--border,#41434b);border-radius:7px;padding:.6rem .85rem;font:inherit;cursor:pointer}.connector-panel button:disabled[b-u70a0t20fa]{opacity:.45;cursor:default}.connector-panel button.selected[b-u70a0t20fa]{border-color:var(--accent,#a6b5ff)}.cp-wide[b-u70a0t20fa]{grid-column:1/-1}.cp-fields[b-u70a0t20fa]{display:grid;gap:1rem;margin:1rem 0}.cp-field[b-u70a0t20fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.9rem;border:1px solid var(--border,#35373e);border-radius:8px}.cp-field button[b-u70a0t20fa]{align-self:end}.cp-token[b-u70a0t20fa]{margin:1rem 0}.cp-check[b-u70a0t20fa]{flex-direction:row!important;align-items:flex-start;line-height:1.5;margin:1rem 0}.cp-check input[b-u70a0t20fa]{width:20px;min-height:20px;flex-shrink:0;margin-top:2px}.cp-actions[b-u70a0t20fa]{display:flex;gap:.6rem;flex-wrap:wrap}.cp-primary[b-u70a0t20fa]{background:var(--accent,#afbdff)!important;color:var(--accent-ink,#10111a)!important;border-color:transparent!important;font-weight:650!important}.cp-alert[b-u70a0t20fa]{padding:.9rem;border:1px solid #bc6262;border-radius:8px;color:var(--text,#e6e6ea)!important}.cp-status[b-u70a0t20fa]{padding:.9rem;border:1px solid #547e74;border-radius:8px}.cp-boundary[b-u70a0t20fa]{font-size:.9rem}.connector-panel pre[b-u70a0t20fa]{overflow:auto;max-height:380px;font-size:.84rem;line-height:1.5;white-space:pre;max-width:100%}.connector-panel a[b-u70a0t20fa]{color:var(--accent,#afbdff)}@media(max-width:850px){.cp-layout[b-u70a0t20fa]{grid-template-columns:1fr}.cp-layout nav[b-u70a0t20fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-layout nav h3[b-u70a0t20fa],.cp-layout nav p[b-u70a0t20fa],.cp-layout nav>small[b-u70a0t20fa]{grid-column:1/-1}}@media(max-width:550px){.cp-grid[b-u70a0t20fa],.cp-field[b-u70a0t20fa]{grid-template-columns:1fr}.connector-panel header[b-u70a0t20fa]{flex-wrap:wrap}.cp-card[b-u70a0t20fa]{padding:1rem}.cp-layout nav[b-u70a0t20fa]{grid-template-columns:1fr}}
/* /../Apps/Tools/Components/BusinessIntelligenceDemo.razor.rz.scp.css */
.bi-demo[b-17613mt2jz]{color:var(--kompani-ink);font-size:15px;min-width:0}.bid-tabs[b-17613mt2jz]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.bi-demo button[b-17613mt2jz]{font:inherit;background:var(--kompani-surface);color:var(--kompani-ink);padding:10px 14px;border:1px solid var(--kompani-line);border-radius:7px;cursor:pointer}.bid-tabs button.selected[b-17613mt2jz]{background:var(--kompani-raised);box-shadow:inset 0 -2px var(--kompani-primary)}.bi-demo button:disabled[b-17613mt2jz]{opacity:.5;cursor:default}.bid-panel[b-17613mt2jz]{background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:12px;padding:24px;margin-bottom:22px}.bid-panel h2[b-17613mt2jz]{font-size:27px;letter-spacing:-.035em}.bid-panel p[b-17613mt2jz]{color:var(--kompani-muted);line-height:1.65}.bid-eyebrow[b-17613mt2jz],.bid-steps article>span[b-17613mt2jz]{font-size:14px;letter-spacing:.09em;color:var(--kompani-muted)}.bid-check[b-17613mt2jz]{display:flex;gap:10px;align-items:start;line-height:1.6;margin:18px 0}.bid-check input[b-17613mt2jz]{margin-top:5px}.bid-primary[b-17613mt2jz]{background:var(--kompani-primary)!important;color:var(--kompani-on-primary)!important}.bid-steps[b-17613mt2jz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.bid-steps article[b-17613mt2jz]{background:var(--kompani-bg);border:1px solid var(--kompani-line);border-radius:9px;padding:20px}.bid-steps h3[b-17613mt2jz]{font-size:17px;line-height:1.4}.bid-panel a[b-17613mt2jz]{color:var(--kompani-ink)}@media(max-width:800px){.bid-steps[b-17613mt2jz]{grid-template-columns:1fr}.bid-panel[b-17613mt2jz]{padding:18px}.bid-panel h2[b-17613mt2jz]{font-size:24px}}.bi-demo :is(button,input):focus-visible[b-17613mt2jz]{outline:2px solid var(--kompani-accent);outline-offset:3px}

.bi-demo[b-17613mt2jz]{font-size:16px}.bid-tabs button[b-17613mt2jz],.bid-panel button[b-17613mt2jz]{font-size:15px;line-height:1.45;min-height:40px}.bid-eyebrow[b-17613mt2jz]{font-size:13px}.bid-panel p[b-17613mt2jz]{font-size:16px;line-height:1.6}
/* /../Apps/Tools/Components/BusinessObjectExplorer.razor.rz.scp.css */
.object-explorer[b-aa9a8y715u]{--oe-blue:#a6bddf;--oe-violet:#c2afe0;--oe-sage:#9fc7b8;--oe-amber:#dbc08f;--oe-rose:#d8aaa5;color:var(--kompani-ink);font-size:15px;line-height:1.55;min-width:0;width:100%;box-sizing:border-box}
.oe-heading[b-aa9a8y715u],.oe-panel-heading[b-aa9a8y715u]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.oe-heading[b-aa9a8y715u]{margin:4px 0 20px}.oe-eyebrow[b-aa9a8y715u]{font-size:14px;letter-spacing:.13em;font-weight:650;color:var(--kompani-muted)}.oe-heading h2[b-aa9a8y715u]{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.045em;margin:7px 0 10px}.oe-heading p[b-aa9a8y715u]{margin:0;color:var(--kompani-muted)}.oe-badge[b-aa9a8y715u]{border:1px solid var(--kompani-line);border-radius:7px;padding:6px 9px;font-size:14px;color:var(--kompani-muted);white-space:nowrap}.oe-coverage[b-aa9a8y715u]{border-left:3px solid var(--oe-sage);padding:10px 14px;color:var(--kompani-muted);font-size:14px;background:var(--kompani-surface);border-radius:0 8px 8px 0}.oe-summary[b-aa9a8y715u]{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;font-size:14px;color:var(--kompani-muted)}.oe-summary strong[b-aa9a8y715u]{color:var(--kompani-ink);font-size:20px;margin-right:5px;font-weight:600}.oe-layout[b-aa9a8y715u]{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:18px;align-items:start}.oe-panel[b-aa9a8y715u]{border:1px solid var(--kompani-line);background:var(--kompani-surface);border-radius:12px;padding:20px;min-width:0;box-sizing:border-box}.oe-main[b-aa9a8y715u]{min-width:0;display:grid;gap:18px}.oe-object-list[b-aa9a8y715u]{position:sticky;top:74px;padding:16px}.oe-object-list nav[b-aa9a8y715u]{display:grid;gap:7px;max-height:650px;overflow-y:auto;scrollbar-width:thin;margin-top:12px}.oe-object-button[b-aa9a8y715u]{display:grid;gap:5px;text-align:left;padding:12px!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px;min-width:0}.oe-object-button.selected[b-aa9a8y715u]{background:var(--kompani-raised)!important;border-color:var(--kompani-line)!important;box-shadow:inset 2px 0 var(--oe-blue)}.oe-object-button strong[b-aa9a8y715u]{font-size:14px;font-weight:550}.oe-object-button small[b-aa9a8y715u],.oe-object-button code[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted);overflow-wrap:anywhere}.oe-type[b-aa9a8y715u]{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--oe-blue)}.oe-panel h3[b-aa9a8y715u]{font-size:19px;letter-spacing:-.025em;margin:5px 0 12px}.oe-panel h4[b-aa9a8y715u]{font-size:14px;letter-spacing:-.01em;margin:20px 0 10px}.oe-panel-heading label[b-aa9a8y715u]{min-width:125px;font-size:14px}.object-explorer label[b-aa9a8y715u]{display:grid;gap:7px;font-size:14px;color:var(--kompani-muted);margin-bottom:12px}.object-explorer :is(input,select,textarea)[b-aa9a8y715u]{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.4;padding:10px 11px;color:var(--kompani-ink);background:var(--kompani-bg,var(--kompani-surface));border:1px solid var(--kompani-line);border-radius:7px}.object-explorer button[b-aa9a8y715u]{font:inherit;font-size:14px;line-height:1.4;cursor:pointer;color:var(--kompani-ink);padding:9px 12px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-raised)}.object-explorer button:hover[b-aa9a8y715u]{border-color:var(--kompani-muted)}.object-explorer button:disabled[b-aa9a8y715u]{opacity:.45;cursor:default}.object-explorer .oe-primary[b-aa9a8y715u]{background:var(--kompani-primary);color:var(--kompani-on-primary,#161618);font-weight:550;border-color:var(--kompani-primary)}.oe-caption[b-aa9a8y715u]{color:var(--kompani-muted);font-size:14px;margin:7px 0 12px}.oe-empty[b-aa9a8y715u]{color:var(--kompani-muted);font-size:14px;padding:15px 0}.oe-alert[b-aa9a8y715u]{border:1px solid color-mix(in srgb,var(--oe-rose) 45%,var(--kompani-line));background:color-mix(in srgb,var(--oe-rose) 8%,var(--kompani-surface));border-radius:8px;padding:12px;color:var(--kompani-ink);font-size:14px}.oe-success[b-aa9a8y715u]{border-left:3px solid var(--oe-sage);padding:10px 12px;color:var(--kompani-ink);font-size:14px}.oe-graph-scroll[b-aa9a8y715u]{width:100%;overflow:auto;border:1px solid var(--kompani-line);border-radius:9px;scrollbar-width:thin;background:var(--kompani-bg,var(--kompani-surface))}.oe-graph[b-aa9a8y715u]{display:block;width:100%;max-height:950px}.oe-graph-edge path[b-aa9a8y715u]{fill:none;stroke:var(--kompani-muted);stroke-width:2;opacity:.5}.oe-graph-edge:hover path[b-aa9a8y715u],.oe-graph-edge.selected path[b-aa9a8y715u],.oe-graph-edge:focus path[b-aa9a8y715u]{stroke:var(--oe-amber);stroke-width:4;opacity:1}.oe-graph marker path[b-aa9a8y715u]{fill:var(--kompani-muted)}.oe-graph-edge[b-aa9a8y715u]{cursor:pointer}.oe-graph-node[b-aa9a8y715u]{cursor:pointer}.oe-graph-node>rect:first-child[b-aa9a8y715u]{fill:var(--kompani-surface);stroke:var(--kompani-line);stroke-width:1.2}.oe-graph-node:hover>rect:first-child[b-aa9a8y715u],.oe-graph-node.selected>rect:first-child[b-aa9a8y715u],.oe-graph-node:focus>rect:first-child[b-aa9a8y715u]{stroke:var(--oe-blue);stroke-width:2}.oe-graph-node .oe-node-stripe[b-aa9a8y715u]{stroke:none;fill:var(--oe-blue)}.oe-node-stripe.tone-1[b-aa9a8y715u]{fill:var(--oe-violet)}.oe-node-stripe.tone-2[b-aa9a8y715u]{fill:var(--oe-sage)}.oe-node-stripe.tone-3[b-aa9a8y715u]{fill:var(--oe-amber)}.oe-node-stripe.tone-4[b-aa9a8y715u]{fill:var(--oe-rose)}.oe-graph text[b-aa9a8y715u]{font-family:inherit;fill:var(--kompani-ink);pointer-events:none}.oe-graph .oe-node-type[b-aa9a8y715u]{font-size:14px;fill:var(--kompani-muted)}.oe-graph .oe-node-title[b-aa9a8y715u]{font-size:14px;font-weight:550}.oe-graph .oe-node-key[b-aa9a8y715u]{font-size:14px;fill:var(--kompani-muted)}.oe-link-evidence[b-aa9a8y715u]{display:grid;gap:6px;border-left:3px solid var(--oe-amber);padding:12px 15px;margin-top:14px;font-size:14px;background:var(--kompani-raised);border-radius:0 8px 8px 0}.oe-link-evidence code[b-aa9a8y715u]{color:var(--kompani-muted);font-size:14px;overflow-wrap:anywhere}.oe-identity[b-aa9a8y715u]{display:grid;gap:10px;margin:10px 0 20px}.oe-identity>div[b-aa9a8y715u]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;font-size:14px}.oe-identity dt[b-aa9a8y715u]{color:var(--kompani-muted)}.oe-identity dd[b-aa9a8y715u]{margin:0;overflow-wrap:anywhere}.oe-identity code[b-aa9a8y715u]{font-size:14px}.oe-table-scroll[b-aa9a8y715u]{overflow-x:auto;scrollbar-width:thin}.object-explorer table[b-aa9a8y715u]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.object-explorer :is(th,td)[b-aa9a8y715u]{padding:12px 10px;border-bottom:1px solid var(--kompani-line);vertical-align:top;overflow-wrap:anywhere}.object-explorer th[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted);font-weight:550}.object-explorer td[b-aa9a8y715u]{min-width:100px;max-width:550px;white-space:pre-wrap}.oe-unknown[b-aa9a8y715u]{color:var(--oe-amber)!important}.oe-details[b-aa9a8y715u]{margin-top:18px;font-size:14px}.object-explorer summary[b-aa9a8y715u]{cursor:pointer;font-weight:550;font-size:14px}.oe-relations[b-aa9a8y715u]{padding:0;list-style:none;display:grid;gap:10px}.oe-relations li[b-aa9a8y715u]{display:grid;grid-template-columns:120px 1fr;gap:4px 12px;border-bottom:1px solid var(--kompani-line);padding-bottom:10px;align-items:start}.oe-relations li>span[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted)}.oe-relations small[b-aa9a8y715u]{grid-column:2;font-size:14px;overflow-wrap:anywhere;color:var(--kompani-muted)}.object-explorer .oe-text-button[b-aa9a8y715u]{padding:0;border:none;background:none;text-align:left;color:var(--oe-blue);font-size:14px}.oe-events[b-aa9a8y715u]{list-style:none;padding:0;display:grid;gap:12px}.oe-events li[b-aa9a8y715u]{border:1px solid var(--kompani-line);border-radius:8px;padding:13px}.oe-events li>div:first-child[b-aa9a8y715u]{display:grid;gap:5px}.oe-events time[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted)}.oe-events strong[b-aa9a8y715u]{font-size:14px}.oe-events code[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted);overflow-wrap:anywhere}.oe-event-objects[b-aa9a8y715u]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.object-explorer .oe-object-chip[b-aa9a8y715u]{font-size:14px;padding:5px 8px;background:var(--kompani-raised)}.oe-metrics[b-aa9a8y715u],.oe-builder[b-aa9a8y715u],.oe-sources[b-aa9a8y715u]{margin-top:20px}.oe-metric-grid[b-aa9a8y715u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.oe-metric-card[b-aa9a8y715u]{border:1px solid var(--kompani-line);border-radius:9px;padding:16px;min-width:0;background:var(--kompani-bg,var(--kompani-surface))}.oe-metric-card h4[b-aa9a8y715u]{font-size:14px;line-height:1.45;margin:0 0 6px;font-weight:550}.oe-metric-card header>small[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted)}.oe-metric-value[b-aa9a8y715u]{display:grid;gap:4px;margin:18px 0}.oe-metric-value>strong[b-aa9a8y715u]{font-size:30px;font-weight:550;letter-spacing:-.04em;line-height:1.2}.oe-metric-value>span[b-aa9a8y715u]{font-size:14px}.oe-metric-value>small[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted)}.oe-metric-card details[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted);border-top:1px solid var(--kompani-line);padding-top:12px}.oe-metric-card summary[b-aa9a8y715u]{font-size:14px;color:var(--kompani-ink)}.oe-metric-card code[b-aa9a8y715u]{font-size:14px;overflow-wrap:anywhere}.oe-metric-card ul[b-aa9a8y715u]{padding-left:15px}.oe-form-grid[b-aa9a8y715u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:15px}.object-explorer .oe-check[b-aa9a8y715u]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--kompani-ink);margin:16px 0}.oe-check input[b-aa9a8y715u]{width:16px;height:16px;padding:0;flex:0 0 16px;margin:2px 0 0;accent-color:var(--kompani-accent)}.oe-filter-form[b-aa9a8y715u]{margin:18px 0;border:1px solid var(--kompani-line);border-radius:9px;padding:14px;min-width:0}.oe-filter-form legend[b-aa9a8y715u]{padding:0 6px;color:var(--kompani-muted);font-size:14px}.oe-filter-form .oe-form-grid[b-aa9a8y715u]{margin-top:0}.oe-builder-actions[b-aa9a8y715u]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.oe-definition-review[b-aa9a8y715u]{border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-raised);padding:18px;margin-top:20px}.oe-definition-review h4[b-aa9a8y715u]{margin:0 0 8px;font-size:16px}.oe-definition-review>code[b-aa9a8y715u]{font-size:14px;color:var(--kompani-muted);overflow-wrap:anywhere}.oe-definition-review>p[b-aa9a8y715u]{font-size:14px}.oe-preview-results[b-aa9a8y715u]{display:flex;flex-wrap:wrap;gap:10px}.oe-preview-results>span[b-aa9a8y715u]{padding:9px 12px;border:1px solid var(--kompani-line);border-radius:7px;font-size:14px;background:var(--kompani-surface)}.oe-preview-results strong[b-aa9a8y715u]{font-size:16px;margin-right:5px}.oe-sources[b-aa9a8y715u]{color:var(--kompani-muted);font-size:14px}.oe-sources summary[b-aa9a8y715u]{color:var(--kompani-ink)}.oe-sources ul[b-aa9a8y715u]{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0}.oe-sources li[b-aa9a8y715u]{display:grid;gap:5px}.oe-sources code[b-aa9a8y715u]{font-size:14px;overflow-wrap:anywhere}.oe-sources span[b-aa9a8y715u]{font-size:14px}.object-explorer :is(button,a,input,select,summary,[tabindex]):focus-visible[b-aa9a8y715u]{outline:2px solid var(--kompani-accent);outline-offset:3px}
@media(max-width:1050px){.oe-layout[b-aa9a8y715u]{grid-template-columns:210px minmax(0,1fr)}.oe-panel[b-aa9a8y715u]{padding:16px}.oe-panel-heading[b-aa9a8y715u]{flex-wrap:wrap}.oe-metric-grid[b-aa9a8y715u]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
@media(max-width:760px){.oe-heading[b-aa9a8y715u]{flex-direction:column;gap:10px}.oe-layout[b-aa9a8y715u]{grid-template-columns:minmax(0,1fr)}.oe-object-list[b-aa9a8y715u]{position:static}.oe-object-list nav[b-aa9a8y715u]{display:flex;overflow-x:auto;max-height:none;gap:8px;padding-bottom:7px}.oe-object-button[b-aa9a8y715u]{flex:0 0 210px}.oe-form-grid[b-aa9a8y715u]{grid-template-columns:minmax(0,1fr)}.oe-summary[b-aa9a8y715u]{gap:12px}.oe-summary span[b-aa9a8y715u]{font-size:14px}.oe-summary strong[b-aa9a8y715u]{font-size:17px}.oe-identity>div[b-aa9a8y715u]{grid-template-columns:95px minmax(0,1fr)}.oe-relations li[b-aa9a8y715u]{grid-template-columns:minmax(0,1fr)}.oe-relations small[b-aa9a8y715u]{grid-column:1}.oe-metric-grid[b-aa9a8y715u]{grid-template-columns:minmax(0,1fr)}.oe-badge[b-aa9a8y715u]{white-space:normal}.oe-panel-heading[b-aa9a8y715u]{gap:8px}.oe-heading h2[b-aa9a8y715u]{font-size:27px}.oe-builder-actions[b-aa9a8y715u]{align-items:flex-start;flex-direction:column}}

/* Dense SVG labels retain their own geometry; selected source fields remain full-sized. */
.oe-graph .oe-node-type[b-aa9a8y715u]{font-size:12px}.oe-graph .oe-node-title[b-aa9a8y715u]{font-size:13px}.oe-graph .oe-node-key[b-aa9a8y715u]{font-size:12px}.object-explorer[b-aa9a8y715u]{font-size:16px}.object-explorer :is(input,select,textarea)[b-aa9a8y715u]{font-size:16px;line-height:1.45;min-height:40px}.object-explorer label[b-aa9a8y715u]{font-size:14px}.object-explorer button[b-aa9a8y715u]{font-size:15px;line-height:1.45;min-height:40px}.oe-object-button strong[b-aa9a8y715u]{font-size:16px}.oe-object-button :is(small,code)[b-aa9a8y715u]{font-size:13px}.oe-graph-node[b-aa9a8y715u]{line-height:normal}
/* /../Apps/Tools/Components/BusinessProcessDesigner.razor.rz.scp.css */
.business-process-designer[b-50up3aey6u]{--bpd-blue:light-dark(#365f9c,#82a6df);--bpd-green:light-dark(#2e7153,#90c6a8);--bpd-amber:light-dark(#8b571b,#dcbb84);color:var(--kompani-ink);font-size:15px;line-height:1.55;min-width:0}.business-process-designer *[b-50up3aey6u]{box-sizing:border-box}.business-process-designer :is(h2,h3,p)[b-50up3aey6u]{margin:0}.business-process-designer h2[b-50up3aey6u]{font-size:25px;letter-spacing:-.025em}.business-process-designer h3[b-50up3aey6u]{font-size:16px;font-weight:600}.business-process-designer :is(button,input,select)[b-50up3aey6u]{font:inherit}.business-process-designer button[b-50up3aey6u]{min-height:38px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);padding:8px 12px;cursor:pointer;text-align:left}.business-process-designer button:hover:not(:disabled)[b-50up3aey6u]{background:var(--kompani-raised)}.business-process-designer button:disabled[b-50up3aey6u]{opacity:.5;cursor:default}.business-process-designer :is(button,input,select):focus-visible[b-50up3aey6u]{outline:2px solid var(--kompani-focus);outline-offset:3px}.business-process-designer :is(input,select)[b-50up3aey6u]{width:100%;min-width:0;background:var(--kompani-paper);border:1px solid var(--kompani-line);border-radius:7px;color:var(--kompani-ink);padding:9px 10px;font-size:14px}.business-process-designer label[b-50up3aey6u]{display:grid;gap:6px;color:var(--kompani-muted);font-size:14px}.bpd-heading[b-50up3aey6u]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.bpd-heading>div[b-50up3aey6u]{display:grid;gap:7px;max-width:850px}.bpd-heading p[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-eyebrow[b-50up3aey6u]{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--kompani-muted)}.bpd-pill[b-50up3aey6u]{border:1px solid var(--kompani-line);border-radius:99px;padding:5px 10px;font-size:14px;white-space:nowrap;color:var(--kompani-muted)}.bpd-tabs[b-50up3aey6u]{display:flex;gap:6px;border-bottom:1px solid var(--kompani-line);padding-bottom:12px;margin-bottom:18px}.bpd-tabs>button[b-50up3aey6u]{border-color:transparent;background:transparent;font-size:14px}.bpd-tabs>button.selected[b-50up3aey6u]{border-color:var(--kompani-line);background:var(--kompani-raised)}.bpd-layout[b-50up3aey6u]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.bpd-main[b-50up3aey6u]{min-width:0;display:grid;gap:18px}.bpd-model-toolbar[b-50up3aey6u]{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.bpd-model-toolbar>label[b-50up3aey6u]{flex:1;min-width:200px}.bpd-add[b-50up3aey6u]{display:flex;align-items:end;gap:8px}.bpd-add select[b-50up3aey6u]{max-width:240px}.bpd-model-toolbar button[b-50up3aey6u]{white-space:nowrap;font-size:14px}.bpd-graph-scroll[b-50up3aey6u]{overflow:auto;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);max-height:650px}.bpd-graph[b-50up3aey6u]{position:relative;min-width:900px;min-height:310px;background-image:radial-gradient(var(--kompani-line) 1px,transparent 1px);background-size:20px 20px}.bpd-graph>svg[b-50up3aey6u]{position:absolute;inset:0;pointer-events:none}.bpd-graph marker path[b-50up3aey6u]{fill:var(--bpd-blue)}.bpd-edge[b-50up3aey6u]{stroke:var(--bpd-blue);stroke-width:2;fill:none;opacity:.8}.business-process-designer .bpd-node[b-50up3aey6u]{position:absolute;width:180px;height:80px;padding:10px 13px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:var(--kompani-surface);box-shadow:0 3px 10px #00000012;overflow:hidden}.bpd-node>small[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-node>strong[b-50up3aey6u]{font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.business-process-designer .bpd-node.start[b-50up3aey6u],.business-process-designer .bpd-node.end[b-50up3aey6u]{border-radius:40px;border-color:var(--bpd-green)}.business-process-designer .bpd-node.xor[b-50up3aey6u]{border-style:dashed;border-color:var(--bpd-amber)}.business-process-designer .bpd-node.selected[b-50up3aey6u]{outline:2px solid var(--bpd-blue);outline-offset:3px;background:color-mix(in srgb,var(--bpd-blue) 8%,var(--kompani-surface))}.bpd-panel[b-50up3aey6u]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:18px;min-width:0}.bpd-panel>header[b-50up3aey6u]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.bpd-panel>header>span[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-edge-editor[b-50up3aey6u]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.bpd-edge-editor>button[b-50up3aey6u]{font-size:14px}.bpd-connection-list[b-50up3aey6u]{list-style:none;margin:17px 0 0;padding:0;display:grid}.bpd-connection-list>li[b-50up3aey6u]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--kompani-line);font-size:14px}.bpd-connection-list i[b-50up3aey6u]{font-style:normal;color:var(--bpd-blue);margin:0 7px}.bpd-connection-list>li>button[b-50up3aey6u]{font-size:14px;min-height:30px;padding:4px 7px;background:transparent;border-color:transparent;color:var(--kompani-muted)}.bpd-inspector[b-50up3aey6u]{display:grid;gap:16px}.bpd-inspector>.bpd-panel[b-50up3aey6u]{display:grid;gap:13px}.bpd-inspector .bpd-panel>header[b-50up3aey6u]{margin:0}.bpd-positions[b-50up3aey6u]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bpd-moves[b-50up3aey6u]{display:flex;gap:7px}.bpd-moves>button[b-50up3aey6u]{flex:1;text-align:center;padding:5px;font-size:18px}.business-process-designer .bpd-remove[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted);background:transparent;border-color:transparent;padding:4px;min-height:28px}.bpd-validation p[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-validation>header>.valid[b-50up3aey6u]{color:var(--bpd-green)}.bpd-validation>header>.invalid[b-50up3aey6u]{color:var(--bpd-amber)}.bpd-validation ul[b-50up3aey6u]{margin:0;padding:0;list-style:none;display:grid;gap:12px;max-height:320px;overflow:auto}.bpd-validation li[b-50up3aey6u]{display:grid;gap:3px;font-size:14px;color:var(--kompani-muted)}.bpd-validation li>button[b-50up3aey6u]{padding:1px 0;border:0;min-height:0;background:transparent;font-size:14px;color:var(--bpd-blue)}.bpd-publication[b-50up3aey6u]{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:18px}.bpd-publication>div:first-child[b-50up3aey6u]{display:grid;gap:9px}.bpd-publication p[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-publication code[b-50up3aey6u],.bpd-evidence code[b-50up3aey6u]{display:block;overflow-wrap:anywhere;font-size:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--kompani-muted)}.bpd-publication-actions[b-50up3aey6u]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.bpd-publication-actions button[b-50up3aey6u]{font-size:14px}.business-process-designer .bpd-primary[b-50up3aey6u]{background:var(--kompani-primary);color:var(--kompani-on-primary);border-color:var(--kompani-primary);font-weight:600}.business-process-designer .bpd-primary:hover:not(:disabled)[b-50up3aey6u]{background:var(--kompani-primary-hover)}.business-process-designer .bpd-check[b-50up3aey6u]{display:flex;align-items:flex-start;gap:8px;font-size:14px}.bpd-check>input[b-50up3aey6u]{height:16px;width:16px;flex:none;margin:3px 0 0;accent-color:var(--bpd-blue)}.bpd-notice[b-50up3aey6u]{padding:13px 16px;border:1px solid var(--kompani-line);border-left:3px solid var(--bpd-blue);border-radius:7px;background:var(--kompani-surface);font-size:14px;margin-bottom:17px!important}.bpd-notice.error[b-50up3aey6u]{border-left-color:var(--bpd-amber)}.bpd-caption[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted);line-height:1.7}.bpd-publication>.bpd-caption[b-50up3aey6u]{grid-column:1/-1;overflow-wrap:anywhere}.bpd-scope[b-50up3aey6u]{padding:16px 0;font-size:14px;color:var(--kompani-muted)}.bpd-scope>summary[b-50up3aey6u]{cursor:pointer}.bpd-scope>p[b-50up3aey6u]{margin-top:10px;max-width:1100px}.bpd-comparison-heading[b-50up3aey6u]{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:18px}.bpd-comparison-heading>div[b-50up3aey6u]{display:grid;gap:11px;max-width:900px}.bpd-comparison-heading p[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-comparison-heading>button[b-50up3aey6u]{flex:none;font-size:14px}.bpd-empty[b-50up3aey6u]{padding:60px 25px;border:1px dashed var(--kompani-line);border-radius:10px;text-align:center;display:grid;gap:12px}.bpd-empty>p[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted);max-width:600px;margin:auto}.bpd-results-summary[b-50up3aey6u]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.bpd-results-summary>article[b-50up3aey6u]{padding:17px 19px;border:1px solid var(--kompani-line);background:var(--kompani-surface);border-radius:9px;display:grid;gap:7px}.bpd-results-summary span[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-results-summary strong[b-50up3aey6u]{font-size:29px;line-height:1.3}.bpd-results-summary>article:nth-child(1)>strong[b-50up3aey6u]{color:var(--bpd-green)}.bpd-results-summary>article:nth-child(2)>strong[b-50up3aey6u]{color:var(--bpd-amber)}.bpd-alignment-layout[b-50up3aey6u]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;margin-top:18px}.bpd-case-list[b-50up3aey6u]{display:grid;gap:7px;max-height:530px;overflow:auto}.bpd-case-list>button[b-50up3aey6u]{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:14px;padding:10px}.bpd-case-list>button>strong[b-50up3aey6u]{font-weight:500}.bpd-case-list>button>small[b-50up3aey6u]{grid-column:1/-1;color:var(--kompani-muted);font-size:14px}.bpd-case-list>button>span[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted)}.bpd-case-list>button>.conformant[b-50up3aey6u]{color:var(--bpd-green)}.bpd-case-list>button>.deviating[b-50up3aey6u]{color:var(--bpd-amber)}.bpd-case-list>button.selected[b-50up3aey6u]{background:color-mix(in srgb,var(--bpd-blue) 10%,var(--kompani-surface));border-color:var(--bpd-blue)}.bpd-table-wrap[b-50up3aey6u]{overflow:auto;border:1px solid var(--kompani-line);border-radius:7px;margin-top:16px}.business-process-designer table[b-50up3aey6u]{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.business-process-designer :is(th,td)[b-50up3aey6u]{padding:11px 12px;border-bottom:1px solid var(--kompani-line);text-align:left}.business-process-designer th[b-50up3aey6u]{color:var(--kompani-muted);font-weight:500;font-size:14px;background:var(--kompani-paper)}.business-process-designer tr:last-child td[b-50up3aey6u]{border:0}.business-process-designer td code[b-50up3aey6u]{font-size:14px}.business-process-designer tr.missingactivity[b-50up3aey6u],.business-process-designer tr.unexpectedevent[b-50up3aey6u]{background:color-mix(in srgb,var(--bpd-amber) 7%,transparent)}.bpd-evidence[b-50up3aey6u]{margin-top:16px;font-size:14px;color:var(--kompani-muted)}.bpd-evidence>summary[b-50up3aey6u]{cursor:pointer;margin-bottom:10px}.bpd-evidence ul[b-50up3aey6u]{padding-left:17px;overflow-wrap:anywhere}.bpd-evidence p[b-50up3aey6u]{margin-top:8px}
.bpd-sample-models[b-50up3aey6u]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.bpd-sample-models>span[b-50up3aey6u]{font-size:14px;color:var(--kompani-muted);margin-right:8px}.bpd-sample-models>button[b-50up3aey6u]{font-size:14px}
@media(max-width:1100px){.bpd-layout[b-50up3aey6u]{grid-template-columns:1fr}.bpd-inspector[b-50up3aey6u]{grid-template-columns:1fr 1fr}.bpd-publication[b-50up3aey6u]{grid-template-columns:1fr}.bpd-publication-actions[b-50up3aey6u]{justify-content:flex-start}.bpd-alignment-layout[b-50up3aey6u]{grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:700px){.bpd-heading[b-50up3aey6u]{display:grid;gap:12px}.bpd-heading h2[b-50up3aey6u]{font-size:22px}.bpd-pill[b-50up3aey6u]{justify-self:start}.bpd-inspector[b-50up3aey6u]{grid-template-columns:1fr}.bpd-model-toolbar[b-50up3aey6u]{display:grid;grid-template-columns:1fr}.bpd-add[b-50up3aey6u]{align-items:end}.bpd-add>label[b-50up3aey6u]{flex:1}.bpd-edge-editor[b-50up3aey6u]{grid-template-columns:1fr}.bpd-results-summary[b-50up3aey6u]{grid-template-columns:1fr 1fr}.bpd-alignment-layout[b-50up3aey6u]{grid-template-columns:1fr}.bpd-case-list[b-50up3aey6u]{max-height:220px}.bpd-comparison-heading[b-50up3aey6u]{display:grid;gap:14px}.bpd-comparison-heading>button[b-50up3aey6u]{justify-self:start}.bpd-tabs>button[b-50up3aey6u]{font-size:14px;padding:8px}.bpd-panel[b-50up3aey6u]{padding:15px}.bpd-connection-list>li[b-50up3aey6u]{align-items:flex-start}.bpd-connection-list>li>span[b-50up3aey6u]{max-width:calc(100% - 65px)}.bpd-connection-list>li>button[b-50up3aey6u]{flex:none}}

.business-process-designer[b-50up3aey6u]{font-size:16px}.business-process-designer :is(input,select)[b-50up3aey6u]{font-size:16px;line-height:1.45;min-height:40px}.business-process-designer label[b-50up3aey6u]{font-size:14px}.business-process-designer .bpd-node[b-50up3aey6u]{padding:7px 10px;gap:3px;min-height:0}.bpd-node>small[b-50up3aey6u]{font-size:13px;line-height:1.25}.bpd-node>strong[b-50up3aey6u]{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/* /../Apps/Tools/Components/BusinessWorkflowPanel.razor.rz.scp.css */
.business-workflows[b-0yijpomfnn]{color:var(--kompani-ink);font-size:14px;line-height:1.6;min-width:0}.business-workflows *[b-0yijpomfnn]{box-sizing:border-box}.business-workflows :is(h2,h3,h4,p,dl,dd)[b-0yijpomfnn]{margin:0}.business-workflows button[b-0yijpomfnn]{font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);cursor:pointer;line-height:1.5}.business-workflows button:hover:not(:disabled)[b-0yijpomfnn]{background:var(--kompani-raised)}.business-workflows button:disabled[b-0yijpomfnn]{opacity:.5;cursor:default}.business-workflows .bw-primary[b-0yijpomfnn]{background:var(--kompani-primary);color:var(--kompani-on-primary);border-color:var(--kompani-primary);font-weight:650}.business-workflows .bw-primary:hover:not(:disabled)[b-0yijpomfnn]{background:var(--kompani-primary-hover)}.bw-heading[b-0yijpomfnn]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.bw-heading h2[b-0yijpomfnn]{font-size:23px;line-height:1.3;letter-spacing:-.035em;margin:7px 0}.bw-heading p[b-0yijpomfnn]{font-size:14px;max-width:760px;color:var(--kompani-muted)}.bw-heading>div:last-child[b-0yijpomfnn]{display:flex;gap:8px;flex-shrink:0}.bw-eyebrow[b-0yijpomfnn]{font-size:14px;letter-spacing:.12em;font-weight:700;color:var(--kompani-muted)}.bw-boundary[b-0yijpomfnn],.bw-notice[b-0yijpomfnn]{padding:12px 16px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-muted);font-size:14px;line-height:1.75;margin-bottom:18px!important}.bw-notice[b-0yijpomfnn]{color:var(--kompani-ink);border-left:3px solid var(--kompani-accent)}.bw-layout[b-0yijpomfnn]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:18px}.bw-panel[b-0yijpomfnn]{border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);min-width:0;overflow:hidden}.bw-panel>header[b-0yijpomfnn]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--kompani-line)}.bw-panel h3[b-0yijpomfnn]{font-size:16px;font-weight:650;letter-spacing:-.02em}.bw-panel>header>span[b-0yijpomfnn]{color:var(--kompani-muted);font-size:14px}.bw-empty[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted);padding:24px;line-height:1.8}.bw-definition-list[b-0yijpomfnn],.bw-runs[b-0yijpomfnn]{padding:10px;display:grid;gap:7px;max-height:380px;overflow:auto;border-bottom:1px solid var(--kompani-line)}.business-workflows :is(.bw-definition-list,.bw-runs)>button[b-0yijpomfnn]{display:flex;flex-direction:column;align-items:stretch;gap:5px;text-align:left;padding:12px 13px;background:var(--kompani-paper);border-color:transparent}.business-workflows :is(.bw-definition-list,.bw-runs)>button.selected[b-0yijpomfnn]{background:var(--kompani-raised);border-color:var(--kompani-line)}.bw-definition-list strong[b-0yijpomfnn],.bw-runs strong[b-0yijpomfnn]{font-size:14px;font-weight:650}.bw-definition-list span[b-0yijpomfnn],.bw-runs>button>span[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted)}.bw-definition-list small[b-0yijpomfnn],.bw-runs small[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted);overflow-wrap:anywhere}.bw-runs>button>div[b-0yijpomfnn]{display:flex;justify-content:space-between;align-items:start;gap:12px}.bw-status[b-0yijpomfnn]{border:1px solid var(--kompani-line);border-radius:5px;padding:2px 7px;white-space:nowrap;font-size:14px;color:var(--kompani-ink)}.bw-definition-detail[b-0yijpomfnn],.bw-run-detail[b-0yijpomfnn]{padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.bw-definition-detail h4[b-0yijpomfnn],.bw-run-detail h4[b-0yijpomfnn]{font-size:16px;font-weight:650;letter-spacing:-.02em}.business-workflows dl[b-0yijpomfnn]{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px 16px}.business-workflows dt[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted)}.business-workflows dd[b-0yijpomfnn]{font-size:14px;overflow-wrap:anywhere}.business-workflows code[b-0yijpomfnn]{font-size:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.business-workflows label[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted);display:flex;flex-direction:column;gap:6px;line-height:1.6}.business-workflows :is(input:not([type=checkbox]),select,textarea)[b-0yijpomfnn]{font:inherit;color:var(--kompani-ink);background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:7px;padding:9px 11px;font-size:14px;width:100%;max-width:100%;min-height:38px}.business-workflows .bw-check[b-0yijpomfnn]{display:flex;flex-direction:row;align-items:start;gap:9px;font-size:14px;color:var(--kompani-ink)}.bw-check input[b-0yijpomfnn]{height:15px;width:15px;accent-color:var(--kompani-accent);flex-shrink:0;margin-top:4px}.bw-published[b-0yijpomfnn]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:8px}.bw-published strong[b-0yijpomfnn]{font-size:14px}.bw-published p[b-0yijpomfnn],.bw-muted[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted);line-height:1.8}.bw-synthetic[b-0yijpomfnn]{display:inline-block;border:1px solid var(--kompani-line);border-radius:4px;padding:2px 6px;font-size:14px;margin-left:8px;color:var(--kompani-muted)}.bw-outcome[b-0yijpomfnn]{background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:8px;padding:16px}.bw-outcome strong[b-0yijpomfnn]{font-size:14px}.bw-outcome p[b-0yijpomfnn]{font-size:14px;line-height:1.8;margin:8px 0}.bw-outcome small[b-0yijpomfnn]{color:var(--kompani-muted);font-size:14px}.bw-editor[b-0yijpomfnn]{border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:18px}.bw-editor>header[b-0yijpomfnn]{display:flex;align-items:center;justify-content:space-between;gap:20px}.bw-editor h3[b-0yijpomfnn]{font-size:17px;font-weight:650}.bw-form-grid[b-0yijpomfnn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bw-form-grid .bw-wide[b-0yijpomfnn]{grid-column:1/-1}.bw-editor>footer[b-0yijpomfnn]{display:flex;align-items:center;justify-content:space-between;gap:20px}.bw-editor>footer p[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted)}@media(max-width:1100px){.bw-layout[b-0yijpomfnn]{grid-template-columns:1fr}.bw-form-grid[b-0yijpomfnn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bw-heading[b-0yijpomfnn]{flex-direction:column;align-items:start}.bw-heading>div:last-child[b-0yijpomfnn]{width:100%}.bw-heading>div:last-child>button[b-0yijpomfnn]{flex:1}.bw-heading h2[b-0yijpomfnn]{font-size:21px}.bw-form-grid[b-0yijpomfnn]{grid-template-columns:1fr}.bw-form-grid .bw-wide[b-0yijpomfnn]{grid-column:auto}.bw-editor[b-0yijpomfnn]{padding:16px}.bw-editor>footer[b-0yijpomfnn]{flex-direction:column;align-items:stretch}.bw-definition-detail[b-0yijpomfnn],.bw-run-detail[b-0yijpomfnn]{padding:16px}.business-workflows dl[b-0yijpomfnn]{grid-template-columns:1fr;gap:3px}.business-workflows dd[b-0yijpomfnn]{margin-bottom:8px}.bw-runs>button>div[b-0yijpomfnn]{flex-direction:column;gap:6px}.bw-panel>header[b-0yijpomfnn]{padding:15px 16px}.bw-status[b-0yijpomfnn]{white-space:normal}}
.bw-reviewed-task[b-0yijpomfnn]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--kompani-line);border-left:3px solid var(--kompani-accent);border-radius:8px;background:var(--kompani-surface)}.bw-reviewed-task>strong[b-0yijpomfnn]{font-size:14px;color:var(--kompani-muted)}.bw-reviewed-task>p[b-0yijpomfnn]{font-size:14px;line-height:1.8;white-space:pre-wrap}

.business-workflows[b-0yijpomfnn]{font-size:16px}.business-workflows :is(input:not([type=checkbox]),select,textarea)[b-0yijpomfnn]{font-size:16px;line-height:1.45;min-height:40px}.business-workflows label[b-0yijpomfnn]{font-size:14px}.business-workflows button[b-0yijpomfnn]{font-size:15px;line-height:1.45;min-height:40px}.business-workflows code[b-0yijpomfnn]{font-size:13px}
/* /../Apps/Tools/Components/EnergyMarketWorkbench.razor.rz.scp.css */
.power-workbench[b-sfs7lht130]{--desk-bg:#101114;--desk-panel:#17191d;--desk-line:#2b2e35;--desk-text:#ebedf1;--desk-muted:#a0a6b2;--desk-cyan:#81d4d9;--desk-rose:#eaa29d;color:var(--desk-text);background:var(--desk-bg);border:1px solid var(--desk-line);border-radius:18px;padding:22px;min-width:0;box-shadow:0 14px 42px #0003;font-size:14px}
.power-desk-header[b-sfs7lht130]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px}.desk-eyebrow[b-sfs7lht130]{font-size:11px;color:var(--desk-muted);letter-spacing:.09em;text-transform:uppercase}.snapshot-dot[b-sfs7lht130]{display:inline-block;width:6px;height:6px;margin:0 7px 1px;background:#a9b4f3;border-radius:50%}.power-desk-header h2[b-sfs7lht130]{font-size:27px;letter-spacing:-.04em;margin:7px 0}.power-desk-header p[b-sfs7lht130],.desk-cutoff span[b-sfs7lht130]{color:var(--desk-muted);margin:0}.desk-cutoff[b-sfs7lht130]{display:grid;gap:6px;text-align:right;font-size:12px}.desk-cutoff strong[b-sfs7lht130]{color:var(--desk-text);font-variant-numeric:tabular-nums;font-weight:500}.synthetic-ribbon[b-sfs7lht130]{font-size:12px;color:#d0c6a6;background:#252319;border:1px solid #3b3728;border-radius:8px;padding:10px 12px;margin:0 0 16px;line-height:1.5}
.power-metrics[b-sfs7lht130]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--desk-line);border:1px solid var(--desk-line);border-radius:12px;overflow:hidden;margin-bottom:18px}.power-metric[b-sfs7lht130]{background:var(--desk-panel);padding:15px 16px;min-height:100px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.power-metric>span[b-sfs7lht130]{font-size:12px;line-height:1.5;color:var(--desk-muted);max-width:32ch}.power-metric strong[b-sfs7lht130]{font-size:26px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.power-metric small[b-sfs7lht130]{font-size:11px;color:var(--desk-muted);margin-left:7px;letter-spacing:0;font-weight:400}.power-metric.negative strong[b-sfs7lht130]{color:var(--desk-rose)}
.desk-analysis-grid[b-sfs7lht130]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);gap:16px;margin-bottom:16px}.desk-panel[b-sfs7lht130]{background:var(--desk-panel);border:1px solid var(--desk-line);border-radius:12px;min-width:0}.desk-panel>header[b-sfs7lht130]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--desk-line)}.desk-panel h3[b-sfs7lht130]{font-size:16px;font-weight:550;letter-spacing:-.02em;margin:6px 0 0}.desk-panel label[b-sfs7lht130]{font-size:11px;color:var(--desk-muted);display:grid;gap:4px;max-width:48%}.desk-panel select[b-sfs7lht130]{background:#22252a;color:var(--desk-text);border:1px solid #3c414b;border-radius:6px;padding:7px;max-width:100%;font-size:12px}.chart-context[b-sfs7lht130]{font-size:12px;color:var(--desk-muted);padding:0 18px;margin:15px 0}.profile-chart[b-sfs7lht130]{position:relative;display:flex;gap:9px;height:225px;margin:10px 22px 32px;padding-bottom:0}.zero-line[b-sfs7lht130]{position:absolute;top:50%;width:100%;border-top:1px solid #484d58}.profile-column[b-sfs7lht130]{position:relative;flex:1;min-width:0;height:100%}.profile-bar[b-sfs7lht130]{position:absolute;left:15%;width:70%;min-height:1px;border-radius:4px 4px 1px 1px}.profile-bar.up[b-sfs7lht130]{background:linear-gradient(0deg,#437c85,#88d3d9)}.profile-bar.down[b-sfs7lht130]{background:linear-gradient(180deg,#915d61,#eaa29d);border-radius:1px 1px 4px 4px}.profile-column>span[b-sfs7lht130]{position:absolute;bottom:-24px;left:0;width:100%;font-size:9px;color:var(--desk-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}.chart-footnote[b-sfs7lht130]{font-size:11px;line-height:1.65;color:var(--desk-muted);margin:0;padding:8px 18px 16px}.count-pill[b-sfs7lht130]{background:#252830;border:1px solid #363a43;color:#c2c7d1;font-size:11px;padding:5px 8px;border-radius:20px;white-space:nowrap}.finding-list[b-sfs7lht130]{max-height:355px;overflow-y:auto;scrollbar-color:#414650 transparent}.desk-finding[b-sfs7lht130]{padding:14px 18px;border-bottom:1px solid var(--desk-line)}.desk-finding:last-child[b-sfs7lht130]{border-bottom:0}.desk-finding>div[b-sfs7lht130]{display:flex;align-items:center;gap:8px}.desk-finding strong[b-sfs7lht130]{font-size:12px;font-weight:550}.finding-priority[b-sfs7lht130]{font-size:9px;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;background:#2c303a;color:#bcc5dc;padding:3px 5px}.finding-priority.medium[b-sfs7lht130]{background:#3a3022;color:#e7c28d}.finding-priority.high[b-sfs7lht130]{background:#452d32;color:#f0a7ad}.desk-finding p[b-sfs7lht130]{font-size:12px;line-height:1.65;color:var(--desk-muted);margin:8px 0 10px}.desk-finding footer[b-sfs7lht130]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a9b1c0;font-size:10px}.desk-finding button[b-sfs7lht130]{background:#252c32;border:1px solid #45515b;color:#c6e3e6;border-radius:5px;padding:6px 9px;font-size:11px;cursor:pointer}.desk-finding button:disabled[b-sfs7lht130]{opacity:.5;cursor:wait}.desk-empty[b-sfs7lht130]{padding:18px;color:var(--desk-muted);font-size:13px;line-height:1.65;margin:0}
.book-records[b-sfs7lht130]{margin-bottom:16px}.power-table-scroll[b-sfs7lht130]{overflow:auto;max-height:500px;scrollbar-color:#414650 transparent}.power-table-scroll table[b-sfs7lht130]{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.power-table-scroll th[b-sfs7lht130],.power-table-scroll td[b-sfs7lht130]{padding:11px 13px;border-bottom:1px solid var(--desk-line);font-variant-numeric:tabular-nums}.power-table-scroll thead th[b-sfs7lht130]{color:var(--desk-muted);font-weight:500;background:#1c1f24;position:sticky;top:0;z-index:1;font-size:11px}.power-table-scroll tbody th[b-sfs7lht130]{font-weight:500;color:#d6dbe5}.power-table-scroll td[b-sfs7lht130]{color:#c0c6d2}.power-table-scroll tbody tr:hover[b-sfs7lht130]{background:#20242b}.cell-unit[b-sfs7lht130]{color:#9098a7;font-size:10px;margin-left:5px}.unknown-value[b-sfs7lht130]{color:#d4b78b!important}.source-revision[b-sfs7lht130]{display:block;color:#8a93a3;font-size:10px;margin-top:5px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.calculation-notes[b-sfs7lht130]{font-size:12px;color:var(--desk-muted);padding:15px 18px}.calculation-notes summary[b-sfs7lht130]{color:#c6ccd6;cursor:pointer;font-size:12px}.calculation-notes ul[b-sfs7lht130]{padding-left:18px;line-height:1.8;margin:15px 0}.calculation-notes li+li[b-sfs7lht130]{margin-top:8px}.source-list[b-sfs7lht130]{border-top:1px solid var(--desk-line);padding-top:8px}.source-list p[b-sfs7lht130]{display:flex;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.source-list strong[b-sfs7lht130]{font-weight:500;color:#c3cad6}.power-workbench button:focus-visible[b-sfs7lht130],.power-workbench select:focus-visible[b-sfs7lht130],.power-workbench summary:focus-visible[b-sfs7lht130]{outline:2px solid var(--desk-cyan);outline-offset:3px}
@media(min-width:1500px){.power-metrics[b-sfs7lht130]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.desk-analysis-grid[b-sfs7lht130]{grid-template-columns:1fr}.finding-list[b-sfs7lht130]{max-height:300px}.power-metrics[b-sfs7lht130]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:600px){.power-workbench[b-sfs7lht130]{padding:12px;border-radius:12px}.power-desk-header[b-sfs7lht130]{align-items:flex-start;flex-direction:column}.desk-cutoff[b-sfs7lht130]{text-align:left}.power-metrics[b-sfs7lht130]{grid-template-columns:repeat(2,minmax(0,1fr))}.power-metric[b-sfs7lht130]{padding:12px;min-height:105px}.power-metric strong[b-sfs7lht130]{font-size:23px}.desk-panel>header[b-sfs7lht130]{padding:14px}.profile-chart[b-sfs7lht130]{gap:4px;margin-left:14px;margin-right:14px}.profile-column>span[b-sfs7lht130]{font-size:8px}.desk-panel label[b-sfs7lht130]{max-width:50%}}
.desk-header-actions[b-sfs7lht130]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.desk-header-actions button[b-sfs7lht130]{background:#29313b;color:#d9e5f2;border:1px solid #4b5a6c;border-radius:7px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.desk-header-actions button:hover[b-sfs7lht130]{background:#344052}.desk-header-actions button:disabled[b-sfs7lht130]{opacity:.45;cursor:wait}@media(max-width:600px){.desk-header-actions[b-sfs7lht130]{justify-content:flex-start}}
/* /../Apps/Tools/Components/NativeCapabilityDemo.razor.rz.scp.css */
.native-demo[b-273uzox6b1]{--nd-blue:light-dark(#385f99,#789bd1);--nd-violet:light-dark(#66519a,#a49ad8);--nd-peach:light-dark(#8d5538,#d1a087);--nd-sage:light-dark(#376f5d,#83b5a6);color:var(--kompani-ink);font-size:15px;line-height:1.5;min-width:0}
.native-demo *[b-273uzox6b1]{box-sizing:border-box}.native-demo :is(h3,h4,p)[b-273uzox6b1]{margin:0}.native-demo h3[b-273uzox6b1]{font-size:22px;line-height:1.3;letter-spacing:-.025em}.native-demo h4[b-273uzox6b1]{font-size:16px;line-height:1.4}.native-demo :is(button,input,select,textarea)[b-273uzox6b1]{font:inherit}.native-demo button[b-273uzox6b1]{min-height:38px;border:1px solid var(--kompani-line);border-radius:8px;padding:8px 12px;background:var(--kompani-surface);color:var(--kompani-ink);cursor:pointer;text-align:left}.native-demo button:hover:not(:disabled)[b-273uzox6b1]{background:var(--kompani-raised)}.native-demo button:disabled[b-273uzox6b1]{opacity:.55;cursor:default}.native-demo button.is-selected[b-273uzox6b1],.native-demo tr.is-selected[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-blue) 12%,var(--kompani-surface));border-color:var(--nd-blue)}.native-demo :is(input,select,textarea)[b-273uzox6b1]{max-width:100%;border:1px solid var(--kompani-line);border-radius:7px;color:var(--kompani-ink);background:var(--kompani-paper);padding:9px 10px;min-width:0}.native-demo textarea[b-273uzox6b1]{resize:vertical}.native-demo label[b-273uzox6b1]{display:grid;gap:6px;font-size:13px;color:var(--kompani-muted)}.native-demo :is(input,select,textarea,button):focus-visible[b-273uzox6b1]{outline:2px solid var(--kompani-focus);outline-offset:3px}.native-demo small[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-toolbar[b-273uzox6b1],.nd-heading[b-273uzox6b1],.nd-actions[b-273uzox6b1],.nd-stage-controls[b-273uzox6b1]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.nd-toolbar[b-273uzox6b1]{padding:0 0 17px;border-bottom:1px solid var(--kompani-line);margin-bottom:22px}.nd-toolbar>div[b-273uzox6b1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nd-badge[b-273uzox6b1],.nd-count[b-273uzox6b1]{display:inline-flex;align-items:center;border:1px solid var(--kompani-line);border-radius:99px;padding:4px 9px;font-size:12px;color:var(--kompani-muted)}.nd-badge[b-273uzox6b1]{color:var(--nd-blue);background:color-mix(in srgb,var(--nd-blue) 8%,var(--kompani-surface))}.nd-session[b-273uzox6b1],.nd-caption[b-273uzox6b1]{color:var(--kompani-muted);font-size:12px;line-height:1.6}.nd-heading[b-273uzox6b1]{margin-bottom:20px;align-items:flex-start}.nd-heading>div:first-child[b-273uzox6b1]{display:grid;gap:6px}.nd-eyebrow[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted);letter-spacing:.08em;text-transform:uppercase}.native-demo .nd-quiet[b-273uzox6b1]{border-color:transparent;background:transparent;font-size:13px;color:var(--kompani-muted)}.native-demo .nd-primary[b-273uzox6b1]{background:var(--kompani-primary);color:var(--kompani-on-primary);border-color:var(--kompani-primary);text-align:center;font-weight:600}.native-demo .nd-primary:hover:not(:disabled)[b-273uzox6b1]{background:var(--kompani-primary-hover)}.nd-split[b-273uzox6b1]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.nd-split>div[b-273uzox6b1]{min-width:0}.nd-inspector[b-273uzox6b1]{display:grid;gap:15px;border:1px solid var(--kompani-line);border-radius:12px;padding:20px;background:var(--kompani-surface);min-width:0}.nd-inspector>p[b-273uzox6b1]{font-size:14px;color:var(--kompani-muted)}.nd-definition[b-273uzox6b1]{margin:0;display:grid;gap:13px}.nd-definition>div[b-273uzox6b1]{display:grid;gap:4px}.nd-definition dt[b-273uzox6b1]{color:var(--kompani-muted);font-size:12px}.nd-definition dd[b-273uzox6b1]{margin:0;font-size:13px;overflow-wrap:anywhere}.native-demo .nd-check[b-273uzox6b1]{display:flex;align-items:flex-start;gap:8px;font-size:13px}.nd-check input[b-273uzox6b1]{width:16px;height:16px;margin-top:2px;accent-color:var(--nd-blue);flex:none}.nd-kpis[b-273uzox6b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.nd-kpis article[b-273uzox6b1]{padding:16px 18px;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:10px;display:grid;gap:4px}.nd-kpis article>span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-kpis strong[b-273uzox6b1]{font-size:30px;line-height:1.3;letter-spacing:-.04em}.nd-kpis article:nth-child(2) strong[b-273uzox6b1]{color:var(--nd-sage)}.nd-kpis article:nth-child(3) strong[b-273uzox6b1]{color:var(--nd-violet)}.nd-kanban[b-273uzox6b1]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;overflow-x:auto}.nd-column[b-273uzox6b1]{min-height:280px;border-radius:10px;padding:10px;background:var(--kompani-paper);border:1px solid var(--kompani-line)}.nd-column>header[b-273uzox6b1]{display:flex;align-items:center;gap:6px;margin:2px 1px 13px}.nd-column>header h4[b-273uzox6b1]{font-size:12px;font-weight:600;flex:1}.nd-column>header>span:last-child[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted)}.nd-state-dot[b-273uzox6b1]{height:7px;width:7px;background:var(--nd-blue);border-radius:50%}.nd-state-dot.in-progress[b-273uzox6b1]{background:var(--nd-peach)}.nd-state-dot.review[b-273uzox6b1]{background:var(--nd-violet)}.nd-state-dot.done[b-273uzox6b1]{background:var(--nd-sage)}.native-demo .nd-ticket[b-273uzox6b1]{width:100%;display:grid;gap:10px;padding:12px;margin-bottom:10px;background:var(--kompani-surface)}.nd-ticket>small[b-273uzox6b1]{font-size:10px}.nd-ticket>strong[b-273uzox6b1]{font-size:13px;font-weight:600;line-height:1.5}.nd-ticket>span[b-273uzox6b1]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--kompani-muted)}.nd-ticket b[b-273uzox6b1]{margin-left:auto;font-size:11px;font-weight:500}.nd-avatar[b-273uzox6b1]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--nd-violet) 18%,var(--kompani-surface));font-size:11px;color:var(--kompani-ink);font-style:normal}.nd-avatar.large[b-273uzox6b1]{height:44px;width:44px;font-size:19px;margin-bottom:4px}.nd-table-wrap[b-273uzox6b1]{max-width:100%;overflow:auto;border:1px solid var(--kompani-line);border-radius:10px}.native-demo table[b-273uzox6b1]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px;background:var(--kompani-surface)}.native-demo :is(th,td)[b-273uzox6b1]{padding:14px 13px;border-bottom:1px solid var(--kompani-line);text-align:left}.native-demo thead[b-273uzox6b1]{color:var(--kompani-muted);font-size:11px;background:var(--kompani-paper)}.native-demo th[b-273uzox6b1]{font-weight:500}.native-demo tbody tr:last-child :is(th,td)[b-273uzox6b1]{border-bottom:0}.native-demo th small[b-273uzox6b1]{display:block}.native-demo .nd-text-button[b-273uzox6b1]{border:0;background:transparent;padding:0;min-height:0;color:var(--kompani-ink);font-size:13px}.native-demo .nd-text-button:hover[b-273uzox6b1]{background:none;text-decoration:underline}.nd-empty[b-273uzox6b1]{padding:28px;color:var(--kompani-muted);font-size:14px}.nd-status[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:5px;padding:3px 6px;font-size:11px}.nd-boundary[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:12px;padding:30px;display:grid;gap:16px;background:var(--kompani-surface);max-width:800px}.nd-boundary>p[b-273uzox6b1]{font-size:14px;color:var(--kompani-muted)}.nd-boundary .nd-badge[b-273uzox6b1]{justify-self:start}.nd-symbol[b-273uzox6b1]{color:var(--nd-violet);font-size:32px}
.nd-board[b-273uzox6b1]{height:430px;position:relative;overflow:hidden;border:1px solid var(--kompani-line);border-radius:12px;background-color:var(--kompani-paper);background-image:radial-gradient(var(--kompani-line) 1px,transparent 1px);background-size:18px 18px}.nd-board svg[b-273uzox6b1]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nd-board marker path[b-273uzox6b1]{fill:var(--nd-blue)}.nd-connector[b-273uzox6b1]{stroke:var(--nd-blue);stroke-width:2;fill:none;opacity:.8}.native-demo .nd-sticky[b-273uzox6b1]{position:absolute;width:25%;min-height:118px;border-radius:5px;display:grid;gap:7px;padding:12px;box-shadow:0 5px 15px #00000012;overflow-wrap:anywhere;z-index:1;background:color-mix(in srgb,var(--nd-blue) 17%,var(--kompani-surface));border-color:color-mix(in srgb,var(--nd-blue) 40%,var(--kompani-line))}.nd-sticky.violet[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-violet) 18%,var(--kompani-surface));border-color:color-mix(in srgb,var(--nd-violet) 40%,var(--kompani-line))}.nd-sticky.peach[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-peach) 17%,var(--kompani-surface));border-color:color-mix(in srgb,var(--nd-peach) 40%,var(--kompani-line))}.nd-sticky.sage[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-sage) 18%,var(--kompani-surface));border-color:color-mix(in srgb,var(--nd-sage) 40%,var(--kompani-line))}.native-demo .nd-sticky.is-selected[b-273uzox6b1]{outline:2px solid var(--kompani-focus);outline-offset:3px}.nd-sticky>small[b-273uzox6b1]{font-size:10px}.nd-sticky>strong[b-273uzox6b1]{font-size:13px}.nd-sticky>span[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted)}.nd-move-controls[b-273uzox6b1]{display:flex;gap:7px}.nd-move-controls>button[b-273uzox6b1]{flex:1;text-align:center;font-size:18px;padding:6px}
.nd-slide-layout[b-273uzox6b1]{display:grid;grid-template-columns:170px minmax(0,1fr) 240px;gap:16px;align-items:start}.nd-slide-list[b-273uzox6b1]{display:grid;gap:10px}.nd-slide-list>button[b-273uzox6b1]{display:grid;gap:8px;min-height:80px;padding:12px}.nd-slide-list>button>span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-slide-list strong[b-273uzox6b1]{font-size:12px;font-weight:500}.nd-slide-stage[b-273uzox6b1]{background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:12px;aspect-ratio:16/10;padding:clamp(22px,3vw,46px);display:flex;flex-direction:column;justify-content:center;gap:14px}.nd-slide-stage h4[b-273uzox6b1]{font-size:clamp(22px,2.5vw,36px);line-height:1.15;letter-spacing:-.04em;max-width:600px}.nd-slide-stage>p[b-273uzox6b1]{color:var(--kompani-muted);font-size:14px}.nd-slide-stage>small[b-273uzox6b1]{margin-top:8px;font-size:10px}.nd-slide-bars[b-273uzox6b1]{display:grid;gap:10px;margin-top:15px}.nd-slide-bars>div[b-273uzox6b1]{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;gap:9px;font-size:11px}.nd-slide-bars>div>div[b-273uzox6b1]{height:8px;border-radius:9px;background:var(--kompani-raised);overflow:hidden}.nd-slide-bars i[b-273uzox6b1]{display:block;height:100%;background:var(--nd-blue);border-radius:9px}.nd-slide-bars>div:nth-child(2) i[b-273uzox6b1]{background:var(--nd-violet)}.nd-slide-bars>div:nth-child(3) i[b-273uzox6b1]{background:var(--nd-sage)}.nd-stage-controls[b-273uzox6b1]{padding-top:12px;font-size:12px;color:var(--kompani-muted)}.nd-stage-controls button[b-273uzox6b1]{font-size:12px}.nd-slide-layout.is-presenting[b-273uzox6b1]{grid-template-columns:1fr;max-width:1000px;margin:0 auto}.nd-comment[b-273uzox6b1]{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--kompani-muted)}.nd-comment strong[b-273uzox6b1]{display:block;font-size:11px;margin-bottom:6px}
.nd-forge-layout[b-273uzox6b1]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.nd-history[b-273uzox6b1]{display:grid;gap:0;align-content:start}.native-demo .nd-history>button[b-273uzox6b1]{position:relative;border:0;border-radius:7px;display:flex;gap:12px;padding:16px 10px;align-items:flex-start;min-height:87px;background:transparent}.nd-history>button>div[b-273uzox6b1]{display:grid;gap:5px}.nd-history strong[b-273uzox6b1]{font-size:13px;font-weight:500}.nd-history>button>div>span[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted)}.nd-history>button>small[b-273uzox6b1]{position:absolute;left:34px;bottom:7px;font-size:9px;color:var(--nd-violet)}.nd-graph-node[b-273uzox6b1]{height:9px;width:9px;flex:none;margin-top:5px;position:relative;border:2px solid var(--nd-blue);border-radius:50%}.nd-graph-node[b-273uzox6b1]:after{content:"";position:absolute;height:78px;top:7px;width:1px;left:2px;background:var(--kompani-line)}.nd-history>button:last-child .nd-graph-node[b-273uzox6b1]:after{display:none}.nd-source-panel[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);min-width:0;overflow:hidden}.nd-source-panel>header[b-273uzox6b1]{padding:18px;display:flex;justify-content:space-between;gap:12px}.nd-source-panel>header>div[b-273uzox6b1]{display:grid;gap:5px}.nd-source-panel>header span[b-273uzox6b1]{color:var(--kompani-muted);font-size:12px}.nd-source-panel>header .nd-diff-stat[b-273uzox6b1]{color:var(--nd-sage);white-space:nowrap}.nd-file-tabs[b-273uzox6b1]{display:flex;overflow-x:auto;border-block:1px solid var(--kompani-line);gap:0;padding:0 9px;background:var(--kompani-paper)}.native-demo .nd-file-tabs>button[b-273uzox6b1]{border:0;border-radius:0;font-size:11px;background:transparent;white-space:nowrap;padding:12px 10px}.native-demo .nd-file-tabs>button.is-selected[b-273uzox6b1]{box-shadow:inset 0 -2px var(--nd-blue)}.nd-diff[b-273uzox6b1]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-x:auto;padding:14px 0}.nd-diff-line[b-273uzox6b1]{display:flex;gap:13px;white-space:pre;min-width:max-content;padding:5px 12px}.nd-diff-line>span[b-273uzox6b1]{color:var(--kompani-muted);width:20px;flex:none;text-align:right;user-select:none}.nd-diff-line.added[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-sage) 12%,transparent)}.nd-diff-line.removed[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-peach) 12%,transparent)}.nd-source-panel>.nd-caption[b-273uzox6b1]{padding:8px 18px 14px}.nd-source-panel>details[b-273uzox6b1]{padding:14px 18px;border-top:1px solid var(--kompani-line);font-size:12px}.nd-source-panel summary[b-273uzox6b1]{cursor:pointer;color:var(--kompani-muted)}.nd-code[b-273uzox6b1]{font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto;white-space:pre;padding:15px;background:var(--kompani-paper);border-radius:6px;color:var(--kompani-ink)}
.nd-editor-layout[b-273uzox6b1]{display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid var(--kompani-line);border-radius:10px;overflow:hidden;background:var(--kompani-surface)}.nd-file-tree[b-273uzox6b1]{padding:15px 10px;display:flex;flex-direction:column;gap:7px;border-right:1px solid var(--kompani-line);background:var(--kompani-paper);font-size:12px}.nd-file-tree>span[b-273uzox6b1]{padding:3px 7px}.nd-file-tree>.nd-folder[b-273uzox6b1]{padding-left:20px;color:var(--kompani-muted)}.native-demo .nd-file-tree>button[b-273uzox6b1]{display:flex;gap:8px;min-height:34px;padding:7px;font-size:12px;border-color:transparent;background:transparent}.nd-file-tree>button>span[b-273uzox6b1]{color:var(--nd-blue);font-size:10px;width:19px;flex:none}.nd-editor-main[b-273uzox6b1]{min-width:0}.nd-editor-main>header[b-273uzox6b1]{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--kompani-line);padding:12px 16px;font-size:12px}.native-demo .nd-code-input[b-273uzox6b1]{display:block;width:100%;border:0;border-radius:0;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;padding:19px;min-height:330px;background:var(--kompani-surface);color:var(--kompani-ink);tab-size:4}.nd-output[b-273uzox6b1]{border-top:1px solid var(--kompani-line);padding-bottom:15px}.nd-tab-strip[b-273uzox6b1]{display:flex;gap:6px;padding:5px 10px;background:var(--kompani-paper)}.native-demo .nd-tab-strip>button[b-273uzox6b1]{border:0;border-radius:5px;background:transparent;font-size:11px;min-height:32px}.native-demo .nd-tab-strip>button.is-selected[b-273uzox6b1]{background:var(--kompani-raised)}.nd-output>p[b-273uzox6b1]{padding:12px 18px 0;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--kompani-muted)}.nd-runtime-note[b-273uzox6b1]{border:1px solid var(--kompani-line);border-left:3px solid var(--nd-blue);padding:12px 15px;border-radius:7px;font-size:13px;color:var(--kompani-muted);margin-bottom:16px!important;background:var(--kompani-surface)}
.nd-week[b-273uzox6b1]{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));border:1px solid var(--kompani-line);border-radius:10px;overflow-x:auto;min-height:330px}.nd-day[b-273uzox6b1]{padding:9px;border-right:1px solid var(--kompani-line);background:var(--kompani-surface)}.nd-day:last-child[b-273uzox6b1]{border-right:0}.nd-day.is-selected[b-273uzox6b1]{background:color-mix(in srgb,var(--nd-blue) 5%,var(--kompani-surface))}.native-demo .nd-day-title[b-273uzox6b1]{display:grid;gap:3px;width:100%;padding:6px 2px 14px;background:transparent;border:0;border-radius:0;margin-bottom:8px;text-align:center}.nd-day-title span[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted)}.nd-day-title strong[b-273uzox6b1]{font-size:24px;font-weight:500}.native-demo .nd-calendar-event[b-273uzox6b1]{width:100%;display:grid;gap:7px;padding:10px 8px;border:0;border-left:3px solid var(--nd-blue);border-radius:5px;margin-bottom:12px;background:color-mix(in srgb,var(--nd-blue) 12%,var(--kompani-surface))}.nd-calendar-event.personal[b-273uzox6b1]{border-left-color:var(--nd-violet);background:color-mix(in srgb,var(--nd-violet) 12%,var(--kompani-surface))}.nd-calendar-event small[b-273uzox6b1]{font-size:9px}.nd-calendar-event strong[b-273uzox6b1]{font-size:11px;font-weight:500;line-height:1.6}
.nd-communication[b-273uzox6b1]{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--kompani-line);border-radius:10px;overflow:hidden;background:var(--kompani-surface)}.nd-message-list[b-273uzox6b1]{padding:10px;border-right:1px solid var(--kompani-line);background:var(--kompani-paper);display:grid;gap:7px;align-content:start}.native-demo .nd-message-list>button[b-273uzox6b1]{display:flex;gap:10px;border-color:transparent;padding:12px 10px;background:transparent}.nd-message-list>button>span[b-273uzox6b1]{display:grid;gap:4px;min-width:0}.nd-message-list strong[b-273uzox6b1]{font-size:13px;font-weight:500}.nd-message-list small[b-273uzox6b1]{font-size:10px}.nd-message-list>button>span>span[b-273uzox6b1]{font-size:11px;color:var(--kompani-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-conversation[b-273uzox6b1]{padding:24px;min-width:0}.nd-conversation>header[b-273uzox6b1]{padding-bottom:18px;border-bottom:1px solid var(--kompani-line);margin-bottom:20px}.nd-conversation>header>p[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted);margin-top:5px}.nd-message[b-273uzox6b1]{max-width:85%;padding:13px 15px;background:var(--kompani-paper);border:1px solid var(--kompani-line);border-radius:9px;margin-bottom:13px}.nd-message>small[b-273uzox6b1]{font-size:10px}.nd-message>p[b-273uzox6b1]{font-size:13px;margin-top:6px;overflow-wrap:anywhere}.nd-message.from-me[b-273uzox6b1]{margin-left:auto;background:color-mix(in srgb,var(--nd-blue) 10%,var(--kompani-surface))}.nd-conversation>label[b-273uzox6b1]{margin:22px 0 7px}.nd-conversation>textarea[b-273uzox6b1]{width:100%;display:block;margin-bottom:10px}.nd-conversation>.nd-caption[b-273uzox6b1]{margin-top:10px}.nd-meeting-notes[b-273uzox6b1]{padding:14px;border:1px solid var(--kompani-line);border-radius:8px;margin:20px 0;font-size:13px}.nd-meeting-notes>summary[b-273uzox6b1]{cursor:pointer;margin-bottom:12px}.nd-meeting-notes>label[b-273uzox6b1]{margin:9px 0}.nd-meeting-notes>p[b-273uzox6b1]{margin-top:12px;font-size:12px;color:var(--kompani-muted)}
.nd-routing[b-273uzox6b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.nd-routing>button[b-273uzox6b1]{display:grid;gap:7px;padding:18px}.nd-routing strong[b-273uzox6b1]{font-size:18px;font-weight:600}.nd-routing span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-ai-flow[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:5px 20px}.nd-ai-flow>article[b-273uzox6b1]{display:flex;align-items:flex-start;gap:14px;padding:17px 0;border-bottom:1px solid var(--kompani-line)}.nd-ai-flow>article:last-child[b-273uzox6b1]{border:0}.nd-ai-flow i[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:50%;width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex:none;font-size:11px;color:var(--nd-blue);font-style:normal}.nd-ai-flow strong[b-273uzox6b1]{font-size:14px;font-weight:500}.nd-ai-flow p[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted);margin-top:4px}.nd-agent-lanes[b-273uzox6b1]{padding:20px 0}.nd-agent-lanes>h4[b-273uzox6b1]{margin-bottom:12px}.nd-agent-lanes>div[b-273uzox6b1]{display:grid;grid-template-columns:8px 150px 1fr;gap:10px;align-items:center;padding:9px 0;font-size:12px}.nd-agent-lanes>div>span:last-child[b-273uzox6b1]{color:var(--kompani-muted)}.nd-agent-lanes strong[b-273uzox6b1]{font-weight:500}.nd-agent-dot[b-273uzox6b1]{width:7px;height:7px;border-radius:50%;background:var(--nd-blue)}.nd-agent-dot.violet[b-273uzox6b1]{background:var(--nd-violet)}.nd-agent-dot.peach[b-273uzox6b1]{background:var(--nd-peach)}.nd-agent-lanes>.nd-caption[b-273uzox6b1]{margin-top:9px}.nd-route-result[b-273uzox6b1]{padding:12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-paper);font-size:12px!important;color:var(--kompani-ink)!important}
.nd-people-grid[b-273uzox6b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.native-demo .nd-person[b-273uzox6b1]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.nd-person>strong[b-273uzox6b1]{font-size:15px;font-weight:600}.nd-person>span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-person>small[b-273uzox6b1]{font-size:10px}.nd-capacity-bar[b-273uzox6b1]{width:100%;height:5px;background:var(--kompani-raised);border-radius:5px;margin-top:15px;overflow:hidden}.nd-capacity-bar i[b-273uzox6b1]{display:block;height:100%;background:var(--nd-blue)}.nd-person:nth-child(2) .nd-capacity-bar i[b-273uzox6b1]{background:var(--nd-violet)}.nd-person:nth-child(3) .nd-capacity-bar i[b-273uzox6b1]{background:var(--nd-sage)}.nd-venture-steps[b-273uzox6b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.nd-venture-steps>button[b-273uzox6b1]{display:grid;gap:10px;font-size:12px;padding:13px}.nd-venture-steps>button>span[b-273uzox6b1]{color:var(--nd-blue);font-size:18px}.nd-venture-content[b-273uzox6b1]{padding:24px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);display:grid;gap:14px}.nd-venture-content>p[b-273uzox6b1]{color:var(--kompani-muted);font-size:14px}.nd-venture-content ul[b-273uzox6b1]{margin:0;padding-left:18px;font-size:13px;display:grid;gap:10px}.nd-venture-content>.nd-runtime-note[b-273uzox6b1]{margin:5px 0 0!important}.nd-record-gallery[b-273uzox6b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nd-record-gallery>button[b-273uzox6b1]{display:grid;gap:9px;padding:20px}.nd-record-gallery strong[b-273uzox6b1]{font-size:15px;font-weight:500}.nd-record-gallery span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}.nd-evidence-list[b-273uzox6b1]{padding-left:17px;margin:0;display:grid;gap:8px;font-size:12px;color:var(--kompani-muted)}.nd-sr-only[b-273uzox6b1]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nd-note-editor[b-273uzox6b1]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:22px;display:grid;gap:17px}.nd-note-editor>header[b-273uzox6b1]{display:grid;gap:9px;border-bottom:1px solid var(--kompani-line);padding-bottom:16px}.nd-note-editor>textarea[b-273uzox6b1]{width:100%;font-size:14px;line-height:1.8;padding:15px}.nd-note-body[b-273uzox6b1]{display:grid;gap:15px;min-height:250px;align-content:start}.nd-note-body>p[b-273uzox6b1]{font-size:14px;line-height:1.8;color:var(--kompani-muted)}.nd-note-body>h4[b-273uzox6b1]{margin-top:7px}
.nd-design-canvas[b-273uzox6b1]{position:relative;aspect-ratio:16/9;border:1px solid var(--kompani-line);border-radius:10px;overflow:hidden;background:var(--kompani-surface);margin-bottom:13px}.nd-design-canvas>svg[b-273uzox6b1]{position:absolute;inset:0;width:100%;height:100%}.native-demo .nd-canvas-text[b-273uzox6b1]{position:absolute;top:20%;left:8%;width:55%;display:grid;gap:12px;background:transparent;border-color:transparent;padding:12px}.native-demo .nd-canvas-text.is-selected[b-273uzox6b1]{border-color:var(--nd-blue);background:transparent}.nd-canvas-text strong[b-273uzox6b1]{font-size:clamp(20px,2.9vw,38px);letter-spacing:-.035em;line-height:1.2}.nd-canvas-text>span[b-273uzox6b1]{font-size:12px;color:var(--kompani-muted)}
@media(min-width:1500px){.nd-split[b-273uzox6b1]{grid-template-columns:minmax(0,1fr) 300px}.nd-slide-layout[b-273uzox6b1]{grid-template-columns:180px minmax(0,1fr) 270px}}
@media(max-width:1100px){.nd-split[b-273uzox6b1]{grid-template-columns:1fr}.nd-inspector[b-273uzox6b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-inspector :is(h4,.nd-eyebrow,.nd-definition,.nd-caption,.nd-route-result)[b-273uzox6b1]{grid-column:1/-1}.nd-slide-layout[b-273uzox6b1]{grid-template-columns:135px minmax(0,1fr)}.nd-slide-layout>.nd-inspector[b-273uzox6b1]{grid-column:1/-1}.nd-forge-layout[b-273uzox6b1],.nd-communication[b-273uzox6b1]{grid-template-columns:230px minmax(0,1fr)}.nd-people-grid[b-273uzox6b1]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.nd-kpis[b-273uzox6b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-heading h3[b-273uzox6b1]{font-size:20px}.nd-heading .nd-actions[b-273uzox6b1]{width:100%}.nd-actions>input[b-273uzox6b1]{flex:1;width:100%}.nd-inspector[b-273uzox6b1]{display:grid;grid-template-columns:1fr}.nd-inspector>*[b-273uzox6b1]{grid-column:1/-1}.nd-forge-layout[b-273uzox6b1],.nd-communication[b-273uzox6b1],.nd-editor-layout[b-273uzox6b1]{grid-template-columns:1fr}.nd-history[b-273uzox6b1]{display:flex;overflow-x:auto}.native-demo .nd-history>button[b-273uzox6b1]{flex:0 0 240px}.nd-graph-node[b-273uzox6b1]:after{display:none}.nd-message-list[b-273uzox6b1]{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--kompani-line)}.native-demo .nd-message-list>button[b-273uzox6b1]{flex:0 0 230px}.nd-file-tree[b-273uzox6b1]{display:flex;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--kompani-line);align-items:center}.nd-file-tree>span[b-273uzox6b1]{display:none}.native-demo .nd-file-tree>button[b-273uzox6b1]{white-space:nowrap}.nd-editor-main>header[b-273uzox6b1]{flex-wrap:wrap}.nd-slide-layout[b-273uzox6b1]{grid-template-columns:1fr}.nd-slide-list[b-273uzox6b1]{display:flex;overflow-x:auto}.nd-slide-list>button[b-273uzox6b1]{flex:0 0 170px;min-height:65px}.nd-slide-stage[b-273uzox6b1]{aspect-ratio:auto;min-height:330px;padding:25px}.nd-slide-bars>div[b-273uzox6b1]{grid-template-columns:100px 1fr 32px}.nd-slide-stage h4[b-273uzox6b1]{font-size:27px}.nd-people-grid[b-273uzox6b1]{grid-template-columns:1fr}.nd-venture-steps[b-273uzox6b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-record-gallery[b-273uzox6b1]{grid-template-columns:1fr}.nd-board[b-273uzox6b1]{height:390px}.native-demo .nd-sticky[b-273uzox6b1]{padding:8px;gap:5px;width:29%;min-height:110px}.nd-sticky>strong[b-273uzox6b1]{font-size:11px}.nd-sticky>span[b-273uzox6b1]{font-size:9px}.nd-sticky>small[b-273uzox6b1]{font-size:9px}.nd-agent-lanes>div[b-273uzox6b1]{grid-template-columns:8px 125px 1fr;font-size:11px}.nd-conversation[b-273uzox6b1]{padding:18px}.nd-boundary[b-273uzox6b1]{padding:23px}}
/* /../Apps/Tools/Components/PrivateToolResult.razor.rz.scp.css */
.tool-result-text[b-i40kxge4mh]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;background:var(--kompani-silver);border:1px solid var(--kompani-line);border-radius:9px;padding:18px;font-size:14px}.comparison-summary[b-i40kxge4mh]{font-size:13px;color:var(--kompani-muted)}.comparison-lines[b-i40kxge4mh]{border:1px solid var(--kompani-line);border-radius:9px;overflow:hidden;font-family:ui-monospace,monospace;font-size:13px;line-height:1.7}.comparison-lines>div[b-i40kxge4mh]{padding:9px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.comparison-lines .added[b-i40kxge4mh]{background:#effbdd;color:#285423}.comparison-lines .removed[b-i40kxge4mh]{background:#fff0ee;color:#903c34}.comparison-lines .unchanged[b-i40kxge4mh]{background:var(--kompani-silver);color:var(--kompani-muted)}.reading-tags[b-i40kxge4mh]{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.reading-tags span[b-i40kxge4mh]{padding:5px 9px;background:var(--kompani-silver);border-radius:6px;font-size:12px}.tool-time-slot[b-i40kxge4mh]{padding:12px 14px;background:var(--kompani-neon-soft);border-radius:9px;font-size:14px}
/* /../Apps/Tools/Components/ProcessIntelligenceDemo.razor.rz.scp.css */
.process-demo[b-6r6z2o7pa6]{--process-blue:light-dark(#3f629a,#8daff2);--process-teal:light-dark(#26776c,#75c7ba);--process-amber:light-dark(#8a611d,#dcb46d);--process-purple:light-dark(#745694,#b39bdd);display:block;color:var(--kompani-ink);font-size:15px;line-height:1.5;min-width:0}
.process-demo *[b-6r6z2o7pa6]{box-sizing:border-box}
.process-demo :is(h2,h3,h4,p,dl,dd)[b-6r6z2o7pa6]{margin:0}
.process-demo button[b-6r6z2o7pa6],.process-demo select[b-6r6z2o7pa6],.process-demo input[b-6r6z2o7pa6]{font:inherit}
.process-demo button[b-6r6z2o7pa6]{cursor:pointer}
.process-demo button:disabled[b-6r6z2o7pa6]{cursor:default;opacity:.5}
.process-demo-heading[b-6r6z2o7pa6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 22px}
.process-eyebrow[b-6r6z2o7pa6]{display:flex;align-items:center;gap:12px;color:var(--kompani-muted);font-size:11px;font-weight:750;letter-spacing:.12em}
.sample-badge[b-6r6z2o7pa6]{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--kompani-line);background:var(--kompani-raised);color:var(--kompani-ink);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:650;letter-spacing:0}
.process-demo-heading h2[b-6r6z2o7pa6]{font-size:28px;letter-spacing:-.035em;font-weight:730;line-height:1.25;margin:8px 0}
.process-demo-heading p[b-6r6z2o7pa6],.process-panel-heading p[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:13px;max-width:740px;line-height:1.65}
.process-demo-source[b-6r6z2o7pa6]{display:flex;flex-direction:column;gap:4px;text-align:right;flex-shrink:0;font-size:12px}
.process-demo-source span[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:11px}
.process-filters[b-6r6z2o7pa6]{position:relative;z-index:3;display:flex;align-items:end;gap:12px;border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);padding:14px 16px;flex-wrap:wrap}
.process-filters label[b-6r6z2o7pa6],.action-draft-controls label[b-6r6z2o7pa6]{display:flex;flex-direction:column;gap:5px;color:var(--kompani-muted);font-size:11px;font-weight:650}
.process-filters select[b-6r6z2o7pa6],.process-filters input[b-6r6z2o7pa6],.action-draft-controls select[b-6r6z2o7pa6]{min-height:36px;background:var(--kompani-surface);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:7px;padding:7px 30px 7px 10px;font-size:12px;max-width:280px}
.process-filters>label:first-child select[b-6r6z2o7pa6]{max-width:230px}
.process-selection[b-6r6z2o7pa6]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;white-space:nowrap;font-size:12px;padding-bottom:2px}
.process-selection span[b-6r6z2o7pa6]{font-size:11px;color:var(--kompani-muted)}
.process-reset[b-6r6z2o7pa6],.process-time-filter>summary[b-6r6z2o7pa6],.process-secondary[b-6r6z2o7pa6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:7px;padding:8px 12px;min-height:36px;color:var(--kompani-ink);font-size:12px;font-weight:650;line-height:1.45;text-decoration:none}
.process-demo :is(.process-reset,.process-secondary):hover:not(:disabled)[b-6r6z2o7pa6],.process-time-filter>summary:hover[b-6r6z2o7pa6]{background:var(--kompani-raised)}
.process-time-filter[b-6r6z2o7pa6]{position:relative}
.process-time-filter>summary[b-6r6z2o7pa6]{list-style:none;cursor:pointer}
.process-time-filter>summary[b-6r6z2o7pa6]::-webkit-details-marker{display:none}
.process-time-filter>summary[b-6r6z2o7pa6]:after{content:'⌄';font-size:14px;color:var(--kompani-muted)}
.filter-dot[b-6r6z2o7pa6]{height:6px;width:6px;border-radius:50%;background:var(--process-blue)}
.time-filter-popover[b-6r6z2o7pa6]{position:absolute;top:calc(100% + 10px);left:0;width:320px;padding:18px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);box-shadow:0 15px 35px #0003;display:flex;flex-direction:column;gap:12px;z-index:5}
.time-filter-popover p[b-6r6z2o7pa6]{font-size:12px;color:var(--kompani-muted);line-height:1.65}
.time-filter-popover :is(select,input)[b-6r6z2o7pa6]{max-width:100%;width:100%}
.process-tabs[b-6r6z2o7pa6]{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--kompani-line);margin:16px 0 20px;padding-bottom:0}
.process-tabs button[b-6r6z2o7pa6]{position:relative;flex-shrink:0;background:none;border:0;border-bottom:2px solid transparent;color:var(--kompani-muted);font-size:13px;padding:12px 16px;font-weight:600;border-radius:7px 7px 0 0}
.process-tabs button:hover[b-6r6z2o7pa6]{background:var(--kompani-surface);color:var(--kompani-ink)}
.process-tabs button.active[b-6r6z2o7pa6]{color:var(--kompani-ink);border-bottom-color:var(--process-blue);background:var(--kompani-surface)}
.process-kpis[b-6r6z2o7pa6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px!important}
.process-kpis>div[b-6r6z2o7pa6]{background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:11px;padding:16px 14px;min-width:0}
.process-kpis dt[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:11px;font-weight:600;margin-bottom:10px}
.process-kpis dd[b-6r6z2o7pa6]{font-size:29px;font-weight:720;letter-spacing:-.04em;line-height:1.25}
.process-kpis small[b-6r6z2o7pa6]{font-size:12px;font-weight:500;letter-spacing:0;color:var(--kompani-muted)}
.process-kpis>div>span[b-6r6z2o7pa6]{display:block;color:var(--kompani-muted);font-size:10px;line-height:1.55;margin-top:8px}
.process-kpis .finding-kpi[b-6r6z2o7pa6]{border-top:2px solid var(--process-amber)}
.process-explorer-layout[b-6r6z2o7pa6]{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:16px;margin-bottom:18px}
.process-panel[b-6r6z2o7pa6]{min-width:0;background:var(--kompani-paper);border:1px solid var(--kompani-line);border-radius:12px;overflow:hidden}
.process-panel-heading[b-6r6z2o7pa6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--kompani-line)}
.process-panel-heading h3[b-6r6z2o7pa6]{font-size:16px;font-weight:680;letter-spacing:-.02em;line-height:1.4}
.process-panel-heading p[b-6r6z2o7pa6]{font-size:12px;margin-top:4px;line-height:1.55}
.process-panel-meta[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:11px;text-align:right;flex-shrink:0}
.process-graph-scroll[b-6r6z2o7pa6]{overflow-x:auto;min-height:350px;background:radial-gradient(circle,var(--kompani-line) .55px,transparent .8px) 0 0/20px 20px}
.process-graph[b-6r6z2o7pa6]{display:block;width:100%;min-width:720px;height:auto;max-height:520px;overflow:visible}
.process-node[b-6r6z2o7pa6]{cursor:pointer}
.process-node rect[b-6r6z2o7pa6]{fill:var(--kompani-surface);stroke:var(--kompani-line);stroke-width:1.5;filter:drop-shadow(0 4px 3px #0001)}
.process-node:hover rect[b-6r6z2o7pa6],.process-node.selected rect[b-6r6z2o7pa6],.process-node:focus-visible rect[b-6r6z2o7pa6]{stroke:var(--process-blue);stroke-width:2.5;fill:var(--kompani-raised)}
.node-name[b-6r6z2o7pa6]{fill:var(--kompani-ink);font-size:13px;font-weight:650}
.node-count[b-6r6z2o7pa6]{fill:var(--kompani-muted);font-size:10px}
.process-node:focus-visible[b-6r6z2o7pa6],.process-edge:focus-visible[b-6r6z2o7pa6]{outline:none}
.process-edge[b-6r6z2o7pa6]{cursor:pointer}
.edge-hit-area[b-6r6z2o7pa6]{stroke:transparent;stroke-width:24;fill:none}
.edge-line[b-6r6z2o7pa6]{stroke:var(--process-blue);opacity:.58;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.process-edge.longest-gap .edge-line[b-6r6z2o7pa6]{stroke:var(--process-amber);opacity:.85}
.process-edge:hover .edge-line[b-6r6z2o7pa6],.process-edge.selected .edge-line[b-6r6z2o7pa6],.process-edge:focus-visible .edge-line[b-6r6z2o7pa6]{opacity:1;stroke:var(--process-teal)}
.process-arrow-head[b-6r6z2o7pa6]{fill:var(--kompani-muted)}
.edge-count-background[b-6r6z2o7pa6]{fill:var(--kompani-paper);stroke:var(--kompani-line);stroke-width:.8}
.edge-count[b-6r6z2o7pa6]{fill:var(--kompani-ink);font-size:12px;font-weight:750;pointer-events:none}
.process-edge:focus-visible .edge-count-background[b-6r6z2o7pa6],.process-edge.selected .edge-count-background[b-6r6z2o7pa6]{stroke:var(--process-teal);stroke-width:2}
.process-map-legend[b-6r6z2o7pa6]{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;padding:10px 18px 13px;color:var(--kompani-muted);font-size:10px}
.process-map-legend span[b-6r6z2o7pa6]{display:inline-flex;align-items:center;gap:7px}
.process-map-legend i[b-6r6z2o7pa6]{width:17px;height:3px;border-radius:2px;background:var(--process-blue)}
.process-map-legend .legend-gap[b-6r6z2o7pa6]{background:var(--process-amber)}
.process-inspector[b-6r6z2o7pa6]{padding:20px;display:flex;flex-direction:column;align-items:stretch}
.process-inspector>.process-eyebrow[b-6r6z2o7pa6]{font-size:10px}
.process-inspector h3[b-6r6z2o7pa6]{font-size:17px;line-height:1.45;letter-spacing:-.02em;margin:16px 0 10px}
.process-inspector h3>span[b-6r6z2o7pa6]{color:var(--process-blue)}
.process-inspector p[b-6r6z2o7pa6]{font-size:12px;color:var(--kompani-muted);line-height:1.75}
.inspector-prompt[b-6r6z2o7pa6]{margin:25px 0;padding:14px 12px;background:var(--kompani-surface);border:1px dashed var(--kompani-line);border-radius:8px;color:var(--process-blue);font-size:11px;line-height:1.8}
.inspector-metrics[b-6r6z2o7pa6]{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:10px 0 20px!important}
.inspector-metrics>div:last-child[b-6r6z2o7pa6]{grid-column:1/-1}
.inspector-metrics dt[b-6r6z2o7pa6]{font-size:10px;color:var(--kompani-muted)}
.inspector-metrics dd[b-6r6z2o7pa6]{font-size:23px;font-weight:680;letter-spacing:-.03em;margin-top:3px}
.process-inspector h4[b-6r6z2o7pa6]{font-size:11px;font-weight:650;margin:20px 0 7px}
.inspector-cases[b-6r6z2o7pa6]{list-style:none;margin:0 0 18px;padding:0;max-height:240px;overflow:auto}
.inspector-cases li+li[b-6r6z2o7pa6]{border-top:1px solid var(--kompani-line)}
.inspector-cases button[b-6r6z2o7pa6]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;font-size:11px;border:0;padding:9px 0;background:none;color:var(--kompani-ink)}
.inspector-cases button:hover[b-6r6z2o7pa6]{color:var(--process-blue)}
.inspector-cases button>span:last-child[b-6r6z2o7pa6]{color:var(--kompani-muted)}
.inspector-coverage[b-6r6z2o7pa6]{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:17px;border-top:1px solid var(--kompani-line);font-size:10px;color:var(--kompani-muted);line-height:1.6}
.inspector-coverage strong[b-6r6z2o7pa6]{font-size:11px;color:var(--kompani-ink)}
.process-overview-bottom[b-6r6z2o7pa6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.process-link[b-6r6z2o7pa6]{border:0;background:none;color:var(--process-blue);font-weight:600;font-size:11px;padding:3px 0;text-align:left;white-space:nowrap}
.process-link:hover[b-6r6z2o7pa6]{text-decoration:underline;text-underline-offset:3px}
.case-span-chart[b-6r6z2o7pa6]{display:grid;gap:11px;padding:20px}
.case-span-chart button[b-6r6z2o7pa6]{display:grid;grid-template-columns:90px minmax(40px,1fr) 42px;align-items:center;gap:12px;background:none;border:0;color:var(--kompani-ink);text-align:left;font-size:11px;padding:3px 0}
.case-span-chart button:hover[b-6r6z2o7pa6]{color:var(--process-blue)}
.case-span-chart strong[b-6r6z2o7pa6]{text-align:right;font-weight:550}
.span-track[b-6r6z2o7pa6],.variant-share-track[b-6r6z2o7pa6]{display:block;position:relative;min-width:0;height:8px;border-radius:3px;background:var(--kompani-raised);overflow:hidden}
.span-track i[b-6r6z2o7pa6]{display:block;height:100%;border-radius:3px;background:var(--process-blue)}
.case-span-chart button:nth-child(3n+2) .span-track i[b-6r6z2o7pa6]{background:var(--process-teal)}
.case-span-chart button:nth-child(3n) .span-track i[b-6r6z2o7pa6]{background:var(--process-purple)}
.variant-preview[b-6r6z2o7pa6]{display:flex;flex-direction:column;padding:4px 20px 10px}
.variant-preview>button[b-6r6z2o7pa6]{text-align:left;background:none;border:0;padding:16px 0;color:var(--kompani-ink)}
.variant-preview>button+button[b-6r6z2o7pa6]{border-top:1px solid var(--kompani-line)}
.variant-preview>button>div:first-child[b-6r6z2o7pa6]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:9px}
.variant-preview>button>div:first-child>span[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:11px}
.variant-preview>button:hover strong[b-6r6z2o7pa6]{color:var(--process-blue)}
.variant-share-track[b-6r6z2o7pa6]{height:5px}
.variant-share-track i[b-6r6z2o7pa6]{display:block;height:100%;min-width:2px;background:var(--process-teal);border-radius:3px}
.variant-preview-path[b-6r6z2o7pa6]{display:block;font-size:11px;line-height:1.8;margin-top:9px;color:var(--kompani-muted)}
.variant-preview-time[b-6r6z2o7pa6]{display:block;margin-top:6px;color:var(--process-blue);font-size:10px}
.process-variant-list[b-6r6z2o7pa6]{display:flex;flex-direction:column;padding:0 20px}
.process-variant[b-6r6z2o7pa6]{display:flex;align-items:center;gap:18px;padding:24px 0}
.process-variant+.process-variant[b-6r6z2o7pa6]{border-top:1px solid var(--kompani-line)}
.variant-number[b-6r6z2o7pa6]{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:8px;color:var(--process-teal);background:var(--kompani-raised);font-size:12px;font-weight:700}
.variant-detail[b-6r6z2o7pa6]{flex:1;min-width:0}
.variant-title[b-6r6z2o7pa6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 14px;font-size:12px}
.variant-title>span[b-6r6z2o7pa6],.variant-title strong span[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:11px;font-weight:450}
.variant-sequence[b-6r6z2o7pa6]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0}
.variant-step[b-6r6z2o7pa6]{display:inline-flex;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:6px;padding:7px 9px;font-size:11px}
.variant-chevron[b-6r6z2o7pa6]{font-size:12px;color:var(--kompani-muted)}
.process-cases-layout[b-6r6z2o7pa6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px}
.process-table-scroll[b-6r6z2o7pa6]{overflow:auto;max-width:100%}
.process-demo table[b-6r6z2o7pa6]{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.6}
.process-demo th[b-6r6z2o7pa6]{background:var(--kompani-surface);font-size:10px;color:var(--kompani-muted);font-weight:650;white-space:nowrap}
.process-demo :is(td,th)[b-6r6z2o7pa6]{border-bottom:1px solid var(--kompani-line);padding:12px 16px;vertical-align:top}
.process-demo tbody tr:last-child td[b-6r6z2o7pa6]{border-bottom:0}
.process-demo td strong[b-6r6z2o7pa6]{font-size:11px;font-weight:650;white-space:nowrap}
.process-demo td code[b-6r6z2o7pa6]{font-size:10px;overflow-wrap:anywhere}
.process-demo tr.selected td[b-6r6z2o7pa6]{background:var(--kompani-raised)}
.finding-count[b-6r6z2o7pa6]{display:inline-flex;align-items:center;justify-content:center;background:var(--kompani-raised);border:1px solid var(--kompani-line);border-radius:5px;min-width:24px;padding:1px 6px;color:var(--process-amber);font-weight:700}
.case-metadata[b-6r6z2o7pa6]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;background:var(--kompani-surface);border-bottom:1px solid var(--kompani-line)}
.case-metadata dt[b-6r6z2o7pa6]{font-size:10px;color:var(--kompani-muted)}
.case-metadata dd[b-6r6z2o7pa6]{font-size:12px;margin-top:3px}
.case-timeline[b-6r6z2o7pa6]{list-style:none;margin:0;padding:22px}
.case-timeline li[b-6r6z2o7pa6]{position:relative;display:flex;gap:16px;min-height:106px;padding:0 0 20px}
.case-timeline li:last-child[b-6r6z2o7pa6]{min-height:0;padding-bottom:0}
.case-timeline li:not(:last-child)[b-6r6z2o7pa6]:before{content:'';position:absolute;top:11px;left:5px;bottom:0;border-left:1px solid var(--kompani-line)}
.timeline-dot[b-6r6z2o7pa6]{display:block;width:11px;height:11px;border:2px solid var(--process-blue);background:var(--kompani-paper);border-radius:50%;flex-shrink:0;position:relative;margin-top:4px}
.case-timeline li>div[b-6r6z2o7pa6]{display:flex;flex-direction:column;min-width:0;gap:3px}
.case-timeline strong[b-6r6z2o7pa6]{font-size:12px;font-weight:650}
.case-timeline time[b-6r6z2o7pa6]{font-size:11px;color:var(--kompani-muted)}
.case-timeline code[b-6r6z2o7pa6]{font-size:9px;color:var(--kompani-muted);overflow-wrap:anywhere}
.event-gap[b-6r6z2o7pa6]{font-size:10px;color:var(--process-blue);margin-top:5px}
.process-small-note[b-6r6z2o7pa6]{font-size:12px;line-height:1.75;color:var(--kompani-muted);padding:16px 20px}
.case-timeline-panel>.process-secondary[b-6r6z2o7pa6]{margin:0 20px 20px}
.process-conformance-layout[b-6r6z2o7pa6]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px}
.policy-rules[b-6r6z2o7pa6]{padding:20px 20px 0}
.policy-rules h4[b-6r6z2o7pa6]{font-size:11px;font-weight:650;margin-bottom:10px}
.policy-rules h4:not(:first-child)[b-6r6z2o7pa6]{margin-top:22px}
.policy-rules ul[b-6r6z2o7pa6]{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.policy-rules li[b-6r6z2o7pa6]{display:flex;align-items:start;gap:9px;font-size:12px;line-height:1.7}
.policy-required[b-6r6z2o7pa6]{color:var(--process-teal)}
.policy-order[b-6r6z2o7pa6]{color:var(--process-blue);padding:0 5px}
.conformance-counts[b-6r6z2o7pa6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}
.conformance-counts dt[b-6r6z2o7pa6]{color:var(--kompani-muted);font-size:10px}
.conformance-counts dd[b-6r6z2o7pa6]{font-size:25px;letter-spacing:-.03em;font-weight:700;margin-top:7px}
.conformance-counts>div:nth-child(2) dd[b-6r6z2o7pa6]{color:var(--process-amber)}
.process-action-draft[b-6r6z2o7pa6]{margin-top:18px}
.action-draft-controls[b-6r6z2o7pa6]{display:flex;align-items:end;gap:12px;padding:18px 20px}
.action-draft-controls select[b-6r6z2o7pa6]{min-width:240px}
.action-draft-copy[b-6r6z2o7pa6]{margin:0 20px 20px;padding:18px;border:1px solid var(--kompani-line);border-left:3px solid var(--process-teal);background:var(--kompani-surface);border-radius:8px}
.action-draft-copy strong[b-6r6z2o7pa6]{font-size:12px}
.action-draft-copy p[b-6r6z2o7pa6]{font-size:13px;line-height:1.8;margin-top:10px}
.action-draft-copy>span[b-6r6z2o7pa6]{display:block;color:var(--kompani-muted);font-size:11px;margin-top:12px}
.process-quality-metrics[b-6r6z2o7pa6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 20px}
.process-quality-metrics dt[b-6r6z2o7pa6]{font-size:11px;color:var(--kompani-muted)}
.process-quality-metrics dd[b-6r6z2o7pa6]{font-size:28px;letter-spacing:-.03em;font-weight:700;margin-top:6px}
.process-provenance[b-6r6z2o7pa6]{margin-top:22px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);padding:0 18px;color:var(--kompani-muted);font-size:12px;line-height:1.75}
.process-provenance>summary[b-6r6z2o7pa6]{padding:14px 0;cursor:pointer;color:var(--kompani-ink);font-weight:600;font-size:12px}
.process-provenance>p[b-6r6z2o7pa6]{padding-bottom:16px}
.process-provenance dl[b-6r6z2o7pa6]{display:grid;grid-template-columns:150px 1fr;gap:8px 16px;margin-bottom:18px}
.process-provenance dt[b-6r6z2o7pa6]{font-weight:600;color:var(--kompani-ink)}
.process-provenance table[b-6r6z2o7pa6]{margin-bottom:16px}
.process-provenance code[b-6r6z2o7pa6]{font-size:10px;overflow-wrap:anywhere}
.process-provenance ul[b-6r6z2o7pa6]{padding-left:18px;margin:14px 0 20px;display:grid;gap:8px}
.process-evidence-table[b-6r6z2o7pa6]{border-top:1px solid var(--kompani-line)}
.process-evidence-table>summary[b-6r6z2o7pa6]{padding:12px 18px;font-size:11px;color:var(--kompani-muted);cursor:pointer}
.process-coverage[b-6r6z2o7pa6]{display:flex;align-items:baseline;gap:12px;padding:12px 16px;margin-bottom:18px;background:var(--kompani-raised);border:1px solid var(--kompani-line);border-left:3px solid var(--process-amber);border-radius:8px;font-size:12px;color:var(--kompani-muted)}
.process-coverage strong[b-6r6z2o7pa6]{color:var(--kompani-ink);white-space:nowrap}
.process-message[b-6r6z2o7pa6]{padding:16px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-raised);font-size:13px}
.process-empty[b-6r6z2o7pa6],.process-loading[b-6r6z2o7pa6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;min-height:280px;padding:32px;color:var(--kompani-muted);border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper)}
.process-empty h3[b-6r6z2o7pa6],.process-loading strong[b-6r6z2o7pa6]{font-size:17px;color:var(--kompani-ink)}
.process-empty p[b-6r6z2o7pa6],.process-loading>span:last-child[b-6r6z2o7pa6]{font-size:13px;max-width:550px;line-height:1.8}
.process-empty button[b-6r6z2o7pa6]{margin-top:8px;border:1px solid var(--kompani-line);background:var(--kompani-surface);color:var(--kompani-ink);border-radius:7px;padding:10px 14px;font-size:12px}
.process-loading-dot[b-6r6z2o7pa6]{width:10px;height:10px;border-radius:50%;background:var(--process-blue);box-shadow:0 0 0 7px var(--kompani-raised)}
@media(min-width:1600px){.process-kpis>div[b-6r6z2o7pa6]{padding:19px 20px}.process-kpis dt[b-6r6z2o7pa6]{font-size:12px}.process-kpis>div>span[b-6r6z2o7pa6]{font-size:11px}.process-graph[b-6r6z2o7pa6]{max-height:600px}.process-explorer-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:1250px){.process-kpis[b-6r6z2o7pa6]{grid-template-columns:repeat(3,minmax(0,1fr))}.process-explorer-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr) 235px}.process-inspector[b-6r6z2o7pa6]{padding:16px}.process-cases-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr)}.process-conformance-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.process-panel-meta[b-6r6z2o7pa6]{max-width:170px}.process-panel-heading[b-6r6z2o7pa6]{padding:16px}}
@media(max-width:950px){.process-demo-heading[b-6r6z2o7pa6]{align-items:start}.process-demo-source[b-6r6z2o7pa6]{font-size:11px;max-width:180px;white-space:normal}.process-explorer-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr)}.process-inspector[b-6r6z2o7pa6]{min-height:190px}.inspector-cases[b-6r6z2o7pa6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-height:150px}.inspector-coverage[b-6r6z2o7pa6]{margin-top:15px}.process-overview-bottom[b-6r6z2o7pa6],.process-conformance-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr)}.process-inspector h3[b-6r6z2o7pa6]{margin:10px 0}.inspector-prompt[b-6r6z2o7pa6]{margin:16px 0}.inspector-metrics[b-6r6z2o7pa6]{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-metrics>div:last-child[b-6r6z2o7pa6]{grid-column:auto}.process-graph[b-6r6z2o7pa6]{min-width:730px}.process-selection[b-6r6z2o7pa6]{margin-left:0;align-items:start}.process-variant[b-6r6z2o7pa6]{align-items:start}.process-panel-heading[b-6r6z2o7pa6]{align-items:start}}
@media(max-width:600px){.process-demo-heading[b-6r6z2o7pa6]{flex-direction:column;gap:12px}.process-demo-source[b-6r6z2o7pa6]{text-align:left;max-width:100%;gap:2px}.process-demo-heading h2[b-6r6z2o7pa6]{font-size:25px}.process-kpis[b-6r6z2o7pa6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.process-kpis>div[b-6r6z2o7pa6]{padding:14px 12px}.process-kpis dd[b-6r6z2o7pa6]{font-size:26px}.process-filters[b-6r6z2o7pa6]{padding:12px;gap:10px}.process-filters>label[b-6r6z2o7pa6]{flex:1;min-width:140px}.process-filters>label select[b-6r6z2o7pa6]{width:100%;max-width:100%}.process-filters>label:first-child select[b-6r6z2o7pa6]{max-width:100%}.process-selection[b-6r6z2o7pa6]{width:100%;padding-top:8px;border-top:1px solid var(--kompani-line)}.time-filter-popover[b-6r6z2o7pa6]{left:0;width:min(300px,calc(100vw - 60px))}.process-tabs button[b-6r6z2o7pa6]{font-size:12px;padding:11px 12px}.process-panel-heading[b-6r6z2o7pa6]{gap:10px;flex-wrap:wrap}.process-panel-meta[b-6r6z2o7pa6]{text-align:left}.process-variant[b-6r6z2o7pa6]{gap:10px;flex-wrap:wrap;padding:20px 0}.variant-number[b-6r6z2o7pa6]{flex-basis:25px;height:25px}.variant-detail[b-6r6z2o7pa6]{flex-basis:calc(100% - 35px)}.process-variant>.process-secondary[b-6r6z2o7pa6]{margin-left:35px}.process-variant-list[b-6r6z2o7pa6]{padding:0 14px}.case-span-chart[b-6r6z2o7pa6]{padding:16px}.case-span-chart button[b-6r6z2o7pa6]{grid-template-columns:84px minmax(25px,1fr) 40px;gap:8px;font-size:10px}.process-demo :is(td,th)[b-6r6z2o7pa6]{padding:10px 12px}.process-coverage[b-6r6z2o7pa6]{flex-direction:column;gap:5px}.conformance-counts[b-6r6z2o7pa6]{grid-template-columns:repeat(2,minmax(0,1fr))}.action-draft-controls[b-6r6z2o7pa6]{align-items:stretch;flex-direction:column}.action-draft-controls select[b-6r6z2o7pa6]{min-width:0;width:100%;max-width:100%}.process-quality-metrics[b-6r6z2o7pa6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.process-provenance dl[b-6r6z2o7pa6]{grid-template-columns:1fr;gap:3px}.process-provenance dd[b-6r6z2o7pa6]{margin-bottom:10px}.process-small-note[b-6r6z2o7pa6]{padding:14px 16px}.case-metadata[b-6r6z2o7pa6]{padding:16px;gap:14px}.process-eyebrow[b-6r6z2o7pa6]{font-size:10px;gap:9px}}
@media(prefers-contrast:more){.edge-line[b-6r6z2o7pa6]{opacity:1}.process-node rect[b-6r6z2o7pa6]{stroke-width:2}.process-demo[b-6r6z2o7pa6]{--process-blue:var(--kompani-ink);--process-teal:var(--kompani-ink)}}

@media(min-width:951px) and (max-width:1799px){.process-explorer-layout[b-6r6z2o7pa6]{grid-template-columns:minmax(0,1fr)}.process-inspector[b-6r6z2o7pa6]{min-height:180px}.inspector-cases[b-6r6z2o7pa6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;max-height:180px}.inspector-coverage[b-6r6z2o7pa6]{margin-top:16px}.inspector-prompt[b-6r6z2o7pa6]{margin:12px 0}.process-inspector h3[b-6r6z2o7pa6]{margin:10px 0}.inspector-metrics[b-6r6z2o7pa6]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px}.inspector-metrics>div:last-child[b-6r6z2o7pa6]{grid-column:auto}}
/* /../Apps/Tools/Components/WorkspaceCapabilityConfiguration.razor.rz.scp.css */
.capability-configuration[b-qnewtw10b0]{--cap-bg:var(--kompani-list-surface,var(--kompani-silver,#151a21));--cap-card:var(--kompani-card-surface,var(--kompani-surface,#242b35));--cap-line:var(--kompani-line,#414b59);--cap-text:var(--kompani-ink,#e5eaf1);--cap-muted:var(--kompani-muted,#b6c2d0);--cap-accent:var(--kompani-accent,var(--kompani-tone-violet,#b6a0d1));color:var(--cap-text);font-size:15px;line-height:1.55;padding:clamp(18px,2.4vw,30px);border:1px solid var(--cap-line);border-radius:18px;background:var(--cap-bg);margin:0 0 22px;min-width:0;color-scheme:normal}
.capability-heading[b-qnewtw10b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.capability-eyebrow[b-qnewtw10b0]{font-size:13px;letter-spacing:normal;text-transform:none;color:var(--cap-muted);font-weight:650}.capability-heading h2[b-qnewtw10b0]{font-size:22px;letter-spacing:-.015em;line-height:1.25;margin:7px 0 9px;color:var(--kompani-heading-ink,var(--cap-text))}.capability-heading p[b-qnewtw10b0]{max-width:70ch;margin:0;color:var(--cap-muted)}
.capability-toolbar[b-qnewtw10b0]{display:grid;grid-template-columns:minmax(200px,1.8fr) repeat(3,minmax(150px,1fr));gap:14px;align-items:end}.capability-toolbar label[b-qnewtw10b0]{display:grid;gap:7px;font-size:15px;color:var(--cap-muted)}.capability-toolbar input[b-qnewtw10b0],.capability-toolbar select[b-qnewtw10b0]{width:100%;box-sizing:border-box;min-height:43px;font:inherit;font-size:15px;border:1px solid var(--cap-line);border-radius:9px;background:var(--kompani-paper,#13171d);color:var(--cap-text);padding:10px 12px}.capability-toolbar input[b-qnewtw10b0]::placeholder{color:var(--kompani-subtle,var(--cap-muted))}.capability-toolbar select[b-qnewtw10b0]{padding-right:28px}.capability-summary[b-qnewtw10b0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 21px;margin:20px 0 9px;font-size:15px;color:var(--cap-muted)}.capability-summary span[b-qnewtw10b0]{display:flex;align-items:center;gap:7px}.capability-summary strong[b-qnewtw10b0]{color:var(--cap-text)}.capability-dot[b-qnewtw10b0]{display:inline-block;width:6px;height:6px;border-radius:50%}.capability-dot.ready[b-qnewtw10b0]{background:var(--kompani-tone-teal,#86b6ad)}.capability-dot.setup[b-qnewtw10b0]{background:var(--kompani-tone-amber,#d2b789)}.capability-guidance[b-qnewtw10b0]{font-size:15px;color:var(--cap-muted);margin:0 0 22px;max-width:105ch}
.capability-grid[b-qnewtw10b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:15px}.capability-card[b-qnewtw10b0]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--cap-line);border-radius:13px;background:var(--cap-card);box-shadow:var(--kompani-card-shadow,0 2px 6px #00000018);overflow:hidden;padding:19px}.capability-card.planned[b-qnewtw10b0]{background:var(--cap-card)}.capability-card-top[b-qnewtw10b0]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;flex-wrap:wrap}.capability-kind[b-qnewtw10b0]{font-size:13px;color:var(--cap-muted)}.capability-state[b-qnewtw10b0]{font-size:13px;line-height:1.2;border-radius:5px;white-space:nowrap;padding:5px 7px;border:1px solid var(--cap-line);color:var(--cap-muted);background:var(--kompani-paper,#13171d)}.capability-state.ready[b-qnewtw10b0]{color:var(--cap-text);border-color:var(--kompani-tone-teal,#86b6ad);background:var(--kompani-tone-teal-soft,var(--kompani-raised,#2c3440))}.capability-state.setup[b-qnewtw10b0]{color:var(--cap-text);border-color:var(--kompani-tone-violet,#b6a0d1);background:var(--kompani-tone-violet-soft,var(--kompani-raised,#2c3440))}.capability-state.planned[b-qnewtw10b0]{color:var(--cap-muted)}.capability-card h3[b-qnewtw10b0]{font-size:18px;letter-spacing:-.015em;line-height:1.35;margin:0 0 9px;color:var(--kompani-heading-ink,var(--cap-text))}.capability-description[b-qnewtw10b0]{margin:0 0 13px;font-size:15px;color:var(--cap-muted)}.capability-detail[b-qnewtw10b0]{font-size:15px;color:var(--cap-muted);margin:0 0 15px}.capability-facts[b-qnewtw10b0]{margin-top:auto;border-top:1px solid var(--cap-line);font-size:15px}.capability-facts summary[b-qnewtw10b0]{padding:12px 0;color:var(--cap-text);cursor:pointer}.capability-facts dl[b-qnewtw10b0]{margin:0 0 15px;display:grid;gap:4px;overflow-wrap:anywhere}.capability-facts dt[b-qnewtw10b0]{font-weight:650;color:var(--cap-text)}.capability-facts dd[b-qnewtw10b0]{margin:0 0 8px;color:var(--cap-muted)}.capability-module-ids[b-qnewtw10b0]{font-family:ui-monospace,monospace;font-size:13px}.capability-card-actions[b-qnewtw10b0]{border-top:1px solid var(--cap-line);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;margin-top:0}.capability-attachment[b-qnewtw10b0]{font-size:15px;color:var(--cap-muted)}.capability-card-actions>div[b-qnewtw10b0]{display:flex;gap:8px;flex-wrap:wrap}.capability-primary[b-qnewtw10b0],.capability-secondary[b-qnewtw10b0]{font:inherit!important;font-size:15px!important;font-weight:550!important;line-height:1.4!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 10px!important;border:1px solid var(--cap-line)!important;border-radius:7px!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}.capability-primary[b-qnewtw10b0]{background:var(--kompani-primary,#e5eaf1)!important;color:var(--kompani-on-primary,#13171d)!important;border-color:var(--kompani-primary,#e5eaf1)!important}.capability-secondary[b-qnewtw10b0]{background:var(--kompani-surface,#1b1f26)!important;color:var(--cap-text)!important}.capability-primary:hover:not(:disabled)[b-qnewtw10b0]{background:var(--kompani-primary-hover,var(--kompani-primary,#e5eaf1))!important}.capability-secondary:hover:not(:disabled)[b-qnewtw10b0]{background:var(--kompani-raised,#2c3440)!important;border-color:var(--kompani-focus,#b6a0d1)!important}.capability-primary:disabled[b-qnewtw10b0],.capability-secondary:disabled[b-qnewtw10b0]{opacity:.55;cursor:wait}.capability-configuration :is(input,select,button,a,summary):focus-visible[b-qnewtw10b0]{outline:3px solid var(--kompani-focus,#b6a0d1);outline-offset:3px}.capability-notice[b-qnewtw10b0]{padding:12px 14px;border-radius:8px;background:var(--kompani-tone-teal-soft,var(--kompani-raised,#2c3440));color:var(--cap-text);border:1px solid var(--kompani-tone-teal,var(--cap-line));font-size:15px;margin-bottom:18px}.capability-notice.error[b-qnewtw10b0]{background:var(--kompani-tone-coral-soft,var(--kompani-raised,#2c3440));border-color:var(--kompani-tone-coral,var(--cap-line));color:var(--cap-text)}.capability-empty[b-qnewtw10b0]{border:1px dashed var(--cap-line);border-radius:10px;padding:30px;text-align:center;color:var(--cap-muted)}.capability-empty h3[b-qnewtw10b0]{color:var(--cap-text);margin-top:0}.capability-empty p[b-qnewtw10b0]{margin-bottom:16px}
@media(min-width:1600px){.capability-grid[b-qnewtw10b0]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}
@media(max-width:1050px){.capability-toolbar[b-qnewtw10b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-heading h2[b-qnewtw10b0]{font-size:21px}}
@media(max-width:600px){.capability-configuration[b-qnewtw10b0]{padding:17px 13px;border-radius:12px}.capability-heading[b-qnewtw10b0]{flex-direction:column;gap:14px}.capability-toolbar[b-qnewtw10b0]{grid-template-columns:1fr}.capability-grid[b-qnewtw10b0]{grid-template-columns:1fr}.capability-card[b-qnewtw10b0]{padding:16px}.capability-summary[b-qnewtw10b0]{gap:8px 15px}.capability-card-actions[b-qnewtw10b0]{align-items:flex-start}.capability-card-actions>div[b-qnewtw10b0]{justify-content:flex-end}.capability-guidance[b-qnewtw10b0]{font-size:15px}}

.library-types[b-qnewtw10b0]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.library-types button[b-qnewtw10b0]{border:1px solid var(--cap-line);border-radius:9px;background:var(--cap-card);color:var(--cap-text);font:inherit;font-size:15px;min-height:36px;padding:6px 10px;cursor:pointer;display:flex;gap:8px;align-items:center}.library-types button.selected[b-qnewtw10b0]{background:var(--kompani-accent-soft,var(--kompani-raised,#2c3440));border-color:var(--kompani-focus,#b6a0d1);box-shadow:inset 0 -2px var(--kompani-focus,#b6a0d1)}.library-types button span[b-qnewtw10b0]{color:var(--cap-muted);font-size:14px}.library-maintenance[b-qnewtw10b0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border:1px solid var(--cap-line);border-radius:12px;background:var(--cap-card);padding:18px;margin:0 0 20px}.library-maintenance p[b-qnewtw10b0]{color:var(--cap-muted);margin:6px 0 0;max-width:80ch;font-size:15px}

.library-extension-scope[b-qnewtw10b0]{display:flex;justify-content:flex-end;margin:0 0 16px}.library-extension-scope label[b-qnewtw10b0]{display:grid;gap:6px;min-width:min(100%,250px);font-size:14px;color:var(--cap-muted)}.library-extension-scope select[b-qnewtw10b0]{min-width:0;max-width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--cap-line);border-radius:7px;background:var(--kompani-paper,#111113);color:var(--cap-text);font:inherit}@media(max-width:600px){.library-extension-scope[b-qnewtw10b0]{justify-content:stretch}.library-extension-scope label[b-qnewtw10b0]{width:100%}}
/* /../Apps/Tools/Components/WorkspaceCapabilityLauncher.razor.rz.scp.css */
.capability-launcher[b-zxokvtgds1]{color:#e1e4e9;background:#1a1c20;border:1px solid #373b43;border-radius:12px;margin:18px 0;padding:0 17px;min-width:0;color-scheme:dark}.capability-launcher>summary[b-zxokvtgds1]{display:list-item;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;color:#e1e4e9}.capability-launcher>summary span[b-zxokvtgds1]{display:inline-block;margin-left:12px;font-size:12px;color:#a6afbd;font-weight:400}.launcher-search[b-zxokvtgds1]{display:grid;gap:8px;font-size:12px;color:#aeb8c6;padding:3px 0 18px}.launcher-search input[b-zxokvtgds1]{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:10px 12px;background:#23262b;border:1px solid #444b56;color:#e0e5ed;border-radius:7px}.launcher-group[b-zxokvtgds1]{padding:0 0 18px}.launcher-group h3[b-zxokvtgds1]{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#9faaba;margin:8px 0 12px}.launcher-list[b-zxokvtgds1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.launcher-list>a[b-zxokvtgds1]{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;min-width:0;text-decoration:none;border:1px solid #343b45;border-radius:9px;padding:15px;background:#20242a;color:#d9e0e9;transition:background .15s}.launcher-list>a:hover[b-zxokvtgds1]{background:#2a3038;border-color:#657286}.launcher-list strong[b-zxokvtgds1]{font-size:15px;font-weight:550}.launcher-list p[b-zxokvtgds1]{font-size:13px;line-height:1.6;color:#aeb8c6;margin:6px 0 10px}.launcher-list small[b-zxokvtgds1]{font-size:11px;color:#a2afbf;overflow-wrap:anywhere}.launcher-list>a>span[b-zxokvtgds1]{color:#acbbcd;font-size:17px;flex-shrink:0}.launcher-empty[b-zxokvtgds1]{font-size:13px;color:#a2adbc;padding:4px 0 20px}.capability-launcher :is(summary,input,a):focus-visible[b-zxokvtgds1]{outline:2px solid #c1d0e0;outline-offset:4px}@media(max-width:550px){.capability-launcher[b-zxokvtgds1]{padding:0 13px}.launcher-list[b-zxokvtgds1]{grid-template-columns:1fr}}
/* /../Apps/Tools/Components/WorkspacePluginChatTools.razor.rz.scp.css */
.workspace-plugin-chat-tools[b-8fpj1g1a1d]{container:plugin-chat-tools / inline-size;min-width:0;padding:12px;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f5f5f6);font:14px/1.55 var(--kompani-font,system-ui)}.workspace-plugin-chat-tools *[b-8fpj1g1a1d]{box-sizing:border-box}.wpct-heading[b-8fpj1g1a1d],.wpct-actions[b-8fpj1g1a1d]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.wpct-heading[b-8fpj1g1a1d]{margin-bottom:11px}.wpct-heading strong[b-8fpj1g1a1d]{font-size:15px}.wpct-heading a[b-8fpj1g1a1d],.wpct-copy[b-8fpj1g1a1d],.wpct-field[b-8fpj1g1a1d],.wpct-status[b-8fpj1g1a1d],.wpct-skill-preview[b-8fpj1g1a1d]{color:var(--kompani-muted,#cfcfd6)}.wpct-heading a[b-8fpj1g1a1d]{font-size:13px;text-underline-offset:3px}.wpct-copy[b-8fpj1g1a1d]{margin:0 0 11px}.wpct-grid[b-8fpj1g1a1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wpct-field[b-8fpj1g1a1d]{display:grid;gap:5px;min-width:0;font-size:13px}.wpct-field select[b-8fpj1g1a1d],.wpct-field textarea[b-8fpj1g1a1d]{width:100%;min-width:0;border:1px solid var(--kompani-line,#38383e);border-radius:6px;padding:8px;background:var(--kompani-surface,#171719);color:var(--kompani-ink,#f5f5f6);font:inherit;font-size:14px}.wpct-field textarea[b-8fpj1g1a1d]{min-height:100px;resize:vertical;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.wpct-status[b-8fpj1g1a1d]{font-size:13px;margin:8px 0}.wpct-tool[b-8fpj1g1a1d]{margin-top:12px;display:grid;gap:10px}.wpct-tool>summary[b-8fpj1g1a1d]{cursor:pointer;font-weight:550}.wpct-tool p[b-8fpj1g1a1d]{margin:0;color:var(--kompani-muted,#cfcfd6)}.wpct-schema[b-8fpj1g1a1d],.wpct-result pre[b-8fpj1g1a1d]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:210px;overflow:auto;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;padding:10px;background:var(--kompani-surface,#171719);border:1px solid var(--kompani-line,#38383e);border-radius:6px;margin:8px 0}.wpct-check[b-8fpj1g1a1d]{display:flex;align-items:flex-start;gap:8px;color:var(--kompani-muted,#cfcfd6);font-size:13px}.wpct-check input[b-8fpj1g1a1d]{width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:var(--kompani-ink,#f5f5f6)}.workspace-plugin-chat-tools button[b-8fpj1g1a1d]{font:inherit;font-size:13px;min-height:32px;padding:6px 9px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f5f5f6);cursor:pointer}.workspace-plugin-chat-tools button:hover:not(:disabled)[b-8fpj1g1a1d]{background:var(--kompani-surface,#171719)}.workspace-plugin-chat-tools button:disabled[b-8fpj1g1a1d]{opacity:.5;cursor:not-allowed}.workspace-plugin-chat-tools :is(button,a,select,textarea,input,summary):focus-visible[b-8fpj1g1a1d]{outline:2px solid var(--kompani-focus,#c2d4f5);outline-offset:3px}.wpct-notice[b-8fpj1g1a1d]{padding:9px 10px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;margin:10px 0;color:var(--kompani-muted,#cfcfd6)}.wpct-notice[role=alert][b-8fpj1g1a1d]{border-style:dashed;color:var(--kompani-ink,#f5f5f6)}.wpct-result[b-8fpj1g1a1d]{border-top:1px solid var(--kompani-line,#38383e);padding-top:10px;margin-top:10px}.wpct-result h4[b-8fpj1g1a1d]{margin:0;font-size:14px}.wpct-result p[b-8fpj1g1a1d]{margin:6px 0;color:var(--kompani-muted,#cfcfd6)}.wpct-skill-preview[b-8fpj1g1a1d]{font-size:13px;margin:10px 0}.wpct-skill-preview summary[b-8fpj1g1a1d]{cursor:pointer}.wpct-skill-preview pre[b-8fpj1g1a1d]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;font:13px/1.6 var(--kompani-font,system-ui)}.wpct-empty[b-8fpj1g1a1d]{margin:0;color:var(--kompani-muted,#cfcfd6)}
@container plugin-chat-tools (max-width:480px){.wpct-grid[b-8fpj1g1a1d]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.wpct-grid[b-8fpj1g1a1d]{grid-template-columns:minmax(0,1fr)}}
/* /../Apps/Tools/Components/WorkspacePluginManager.razor.rz.scp.css */
.workspace-plugin-manager[b-o9lqp2hn6o]{width:100%;max-width:100%;min-width:0;container-type:inline-size;color:var(--kompani-ink,#f5f5f6);font:15px/1.55 var(--kompani-font,system-ui)}.workspace-plugin-manager *[b-o9lqp2hn6o]{box-sizing:border-box}.wpm-heading[b-o9lqp2hn6o],.wpm-card-heading[b-o9lqp2hn6o],.wpm-card-actions[b-o9lqp2hn6o],.wpm-form-actions[b-o9lqp2hn6o],.wpm-scope[b-o9lqp2hn6o]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wpm-heading[b-o9lqp2hn6o]{margin-bottom:16px}.wpm-heading h3[b-o9lqp2hn6o]{margin:0;font-size:18px;color:var(--kompani-heading-ink,var(--kompani-ink,#f7f9fc));line-height:1.35}.wpm-heading p[b-o9lqp2hn6o],.wpm-copy[b-o9lqp2hn6o]{margin:6px 0 0;color:var(--kompani-muted,#cfcfd6)}.wpm-tabs[b-o9lqp2hn6o]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.workspace-plugin-manager button[b-o9lqp2hn6o],.workspace-plugin-manager .wpm-link[b-o9lqp2hn6o]{font:inherit;font-size:15px;line-height:1.4;min-height:34px;padding:7px 10px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-surface,#171719);color:var(--kompani-ink,#f5f5f6);cursor:pointer;text-decoration:none}.workspace-plugin-manager button:hover:not(:disabled)[b-o9lqp2hn6o],.workspace-plugin-manager .wpm-link:hover[b-o9lqp2hn6o],.wpm-tabs button[aria-pressed=true][b-o9lqp2hn6o]{background:var(--kompani-raised,#2c3440)}.wpm-tabs button[aria-pressed=true][b-o9lqp2hn6o]{border-color:var(--kompani-focus,#b6a0d1);box-shadow:inset 0 -2px var(--kompani-focus,#b6a0d1)}.workspace-plugin-manager button:disabled[b-o9lqp2hn6o]{opacity:.5;cursor:not-allowed}.workspace-plugin-manager .wpm-primary[b-o9lqp2hn6o]{background:var(--kompani-brand-surface,var(--kompani-ink,#f5f5f6));color:var(--kompani-brand-ink,var(--kompani-silver,#0c0c0e))}.workspace-plugin-manager :is(button,a,input,select,textarea,summary):focus-visible[b-o9lqp2hn6o]{outline:2px solid var(--kompani-focus,#c2d4f5);outline-offset:3px}.wpm-toolbar[b-o9lqp2hn6o]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:16px}.wpm-field[b-o9lqp2hn6o]{display:grid;gap:6px;min-width:0;font-size:15px;color:var(--kompani-muted,#cfcfd6)}.wpm-field input[b-o9lqp2hn6o],.wpm-field select[b-o9lqp2hn6o],.wpm-field textarea[b-o9lqp2hn6o]{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f5f5f6);font:inherit}.wpm-field textarea[b-o9lqp2hn6o]{min-height:160px;resize:vertical;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.wpm-field input[b-o9lqp2hn6o]::placeholder,.wpm-field textarea[b-o9lqp2hn6o]::placeholder{color:var(--kompani-subtle,var(--kompani-muted,#9baabd));opacity:1}.wpm-grid[b-o9lqp2hn6o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:13px}.wpm-card[b-o9lqp2hn6o]{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--kompani-line,#38383e);border-radius:10px;background:var(--kompani-card-surface,var(--kompani-surface,#242b35));box-shadow:var(--kompani-card-shadow,0 2px 6px #00000018)}.wpm-card h4[b-o9lqp2hn6o]{margin:0;font-size:17px;color:var(--kompani-heading-ink,var(--kompani-ink,#f7f9fc));line-height:1.4}.wpm-card p[b-o9lqp2hn6o]{margin:0;color:var(--kompani-muted,#cfcfd6);overflow-wrap:anywhere}.wpm-kind[b-o9lqp2hn6o],.wpm-status[b-o9lqp2hn6o],.wpm-meta[b-o9lqp2hn6o]{font-size:13px;color:var(--kompani-subtle,var(--kompani-muted,#9baabd))}.wpm-status[b-o9lqp2hn6o]{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid var(--kompani-line,#38383e);border-radius:5px;background:var(--kompani-paper,#111113)}.wpm-status[b-o9lqp2hn6o]::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.wpm-card details[b-o9lqp2hn6o]{border-top:1px solid var(--kompani-line,#38383e);padding-top:9px;font-size:15px}.wpm-card summary[b-o9lqp2hn6o]{cursor:pointer}.wpm-card dl[b-o9lqp2hn6o]{display:grid;gap:3px;margin:10px 0 0;font-size:13px;overflow-wrap:anywhere}.wpm-card dt[b-o9lqp2hn6o]{font-weight:600}.wpm-card dd[b-o9lqp2hn6o]{font-size:15px;margin:0 0 8px;color:var(--kompani-muted,#cfcfd6)}.wpm-card-actions[b-o9lqp2hn6o]{margin-top:auto;padding-top:8px;border-top:1px solid var(--kompani-line,#414b59)}.wpm-card-actions>div[b-o9lqp2hn6o]{display:flex;gap:6px;flex-wrap:wrap}.wpm-form[b-o9lqp2hn6o]{min-width:0;max-width:100%;display:grid;gap:14px;margin-top:18px;padding:17px;border:1px solid var(--kompani-line,#38383e);border-radius:10px;background:var(--kompani-surface,#171719)}.wpm-form h4[b-o9lqp2hn6o]{margin:0;font-size:17px}.wpm-form p[b-o9lqp2hn6o]{margin:0;color:var(--kompani-muted,#cfcfd6)}.wpm-form-grid[b-o9lqp2hn6o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wpm-check[b-o9lqp2hn6o]{display:flex;align-items:flex-start;gap:9px;font-size:15px;line-height:1.55;color:var(--kompani-muted,#cfcfd6)}.wpm-check input[b-o9lqp2hn6o]{margin:4px 0 0;flex:none;width:16px;height:16px;accent-color:var(--kompani-ink,#f5f5f6)}.wpm-notice[b-o9lqp2hn6o],.wpm-empty[b-o9lqp2hn6o]{padding:13px 14px;margin:0 0 16px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-paper,#111113);color:var(--kompani-muted,#cfcfd6)}.wpm-notice[role=alert][b-o9lqp2hn6o]{border-style:dashed;color:var(--kompani-ink,#f5f5f6)}.wpm-empty h4[b-o9lqp2hn6o]{margin:0 0 5px;color:var(--kompani-ink,#f5f5f6)}.wpm-empty p[b-o9lqp2hn6o]{margin:0}.wpm-code[b-o9lqp2hn6o]{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;max-height:260px;overflow:auto;padding:10px;background:var(--kompani-paper,#111113);border-radius:6px}.wpm-upload[b-o9lqp2hn6o]{display:grid;gap:7px;font-size:15px;color:var(--kompani-muted,#cfcfd6)}.wpm-upload[b-o9lqp2hn6o]  input{max-width:100%;font:inherit;color:inherit}.wpm-scope[b-o9lqp2hn6o]{justify-content:flex-start;margin-bottom:14px;font-size:13px;color:var(--kompani-subtle,var(--kompani-muted,#9baabd))}
@media(max-width:650px){.wpm-toolbar[b-o9lqp2hn6o],.wpm-form-grid[b-o9lqp2hn6o]{grid-template-columns:minmax(0,1fr)}.wpm-heading[b-o9lqp2hn6o]{align-items:flex-start}.wpm-card[b-o9lqp2hn6o],.wpm-form[b-o9lqp2hn6o]{padding:13px}.wpm-card-actions[b-o9lqp2hn6o]{align-items:flex-start}.wpm-form-actions[b-o9lqp2hn6o]{justify-content:flex-start}}
@media(prefers-reduced-motion:no-preference){.workspace-plugin-manager button[b-o9lqp2hn6o],.workspace-plugin-manager .wpm-link[b-o9lqp2hn6o]{transition:background var(--kompani-motion-duration,140ms) ease,border-color var(--kompani-motion-duration,140ms) ease}}

.wpm-connections[b-o9lqp2hn6o]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:13px 14px;margin-bottom:16px;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-paper,#111113)}.wpm-connections .wpm-scope[b-o9lqp2hn6o]{margin:10px 0 0}.wpm-connections>.wpm-copy[b-o9lqp2hn6o]{margin:0}

.wpm-apps[b-o9lqp2hn6o]{display:grid;gap:14px;margin-bottom:22px}.wpm-apps>h4[b-o9lqp2hn6o],.wpm-section-title[b-o9lqp2hn6o]{margin:0;font-size:17px}.wpm-section-title[b-o9lqp2hn6o]{margin-bottom:12px}.wpm-app-identity[b-o9lqp2hn6o]{display:flex;align-items:center;gap:11px}.wpm-app-logo[b-o9lqp2hn6o]{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-paper);color:var(--kompani-ink)}.wpm-app-logo svg[b-o9lqp2hn6o]{width:28px;height:28px}.wpm-app-logo b[b-o9lqp2hn6o]{font:700 29px Georgia,serif}.wpm-app-access[b-o9lqp2hn6o]{margin:0;display:grid;gap:5px;font-size:15px}.wpm-app-access dd[b-o9lqp2hn6o]{margin:0 0 8px;color:var(--kompani-muted);overflow-wrap:anywhere}.wpm-app-access code[b-o9lqp2hn6o]{display:block;font-size:13px;margin-top:5px}.wpm-advanced[b-o9lqp2hn6o]{margin-top:20px;border-top:1px solid var(--kompani-line);padding-top:14px}.wpm-advanced>summary[b-o9lqp2hn6o]{cursor:pointer;font-size:15px;color:var(--kompani-muted)}.wpm-advanced .wpm-connections[b-o9lqp2hn6o]{margin-top:14px}

/* Grid tracks and permission URLs must shrink with an embedded Library panel. */
.workspace-plugin-manager :is(section,article,header,footer,nav,div,dl,dt,dd)[b-o9lqp2hn6o]{min-width:0}
.wpm-app-review p[b-o9lqp2hn6o],.wpm-app-access[b-o9lqp2hn6o],.wpm-app-access code[b-o9lqp2hn6o],.wpm-card-heading h4[b-o9lqp2hn6o],.wpm-connections .wpm-meta[b-o9lqp2hn6o]{overflow-wrap:anywhere;white-space:normal}
.wpm-card-heading>button[b-o9lqp2hn6o]{flex:none}
.wpm-setup-details[b-o9lqp2hn6o]{min-width:0;border-top:1px solid var(--kompani-line,#38383e);padding-top:10px}
.wpm-setup-details>summary[b-o9lqp2hn6o]{cursor:pointer;font-size:15px;color:var(--kompani-muted,#cfcfd6)}
.wpm-setup-details .wpm-app-access[b-o9lqp2hn6o]{margin-top:12px}
@container(max-width:620px){.wpm-toolbar[b-o9lqp2hn6o],.wpm-form-grid[b-o9lqp2hn6o]{grid-template-columns:minmax(0,1fr)}.wpm-card[b-o9lqp2hn6o],.wpm-form[b-o9lqp2hn6o]{padding:13px}.wpm-form-actions[b-o9lqp2hn6o]{justify-content:flex-start}}

@media(prefers-reduced-motion:reduce){.workspace-plugin-manager *[b-o9lqp2hn6o]{animation:none!important;transition:none!important}}
@media(forced-colors:active){.wpm-tabs button[aria-pressed=true][b-o9lqp2hn6o]{border:2px solid Highlight}.wpm-card[b-o9lqp2hn6o]{box-shadow:none}}

.wpm-account-email[b-o9lqp2hn6o]{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere;color:var(--kompani-heading-ink,var(--kompani-ink))}
.wpm-status-connected[b-o9lqp2hn6o]{color:var(--kompani-tone-teal,var(--kompani-ink));border-color:color-mix(in srgb,var(--kompani-tone-teal,#86b6ad) 45%,var(--kompani-line));background:color-mix(in srgb,var(--kompani-tone-teal,#86b6ad) 8%,var(--kompani-paper))}
.wpm-app-review:has(.wpm-provider-connect)[b-o9lqp2hn6o]{max-width:760px;gap:12px;box-shadow:var(--kompani-shadow-card,0 2px 6px #0002)}
.wpm-connected-account[b-o9lqp2hn6o]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wpm-connected-account>strong[b-o9lqp2hn6o]{color:var(--kompani-heading-ink,var(--kompani-ink));font-size:15px;overflow-wrap:anywhere}
.wpm-platform-pending[b-o9lqp2hn6o]{padding:10px 12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-paper);font-size:14px}
.wpm-permission-link[b-o9lqp2hn6o]{font-size:13px;color:var(--kompani-muted);text-underline-offset:3px;overflow-wrap:anywhere}

.wpm-notion-pages[b-o9lqp2hn6o]{border-top:1px solid var(--kompani-line);padding-top:10px;max-height:280px;overflow:auto}
.wpm-notion-pages ul[b-o9lqp2hn6o]{display:grid;gap:5px;list-style:none;padding:0;margin:0}
.wpm-notion-pages li a[b-o9lqp2hn6o]{display:block;padding:7px 9px;border-radius:5px;color:var(--kompani-ink);background:var(--kompani-paper);font-size:14px;overflow-wrap:anywhere;text-decoration:none}
.wpm-notion-pages li a:hover[b-o9lqp2hn6o]{background:var(--kompani-card-surface,var(--kompani-paper));text-decoration:underline;text-underline-offset:3px}
/* /../Apps/Tools/Pages/BusinessIntelligence.razor.rz.scp.css */
.business-intelligence-page[b-3pl8f64v7d]{margin:0;max-width:none;min-width:0;width:100%;box-sizing:border-box;padding:clamp(18px,2.6vw,38px);padding-bottom:125px;color:var(--kompani-ink);font-size:15px;line-height:1.55}.bi-page-heading[b-3pl8f64v7d]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.bi-eyebrow[b-3pl8f64v7d]{font-size:14px;font-weight:650;letter-spacing:.13em;color:var(--kompani-muted)}.bi-page-heading h1[b-3pl8f64v7d]{font-size:clamp(27px,3vw,37px);letter-spacing:-.045em;line-height:1.18;margin:8px 0 12px}.bi-page-heading p[b-3pl8f64v7d]{max-width:850px;margin:0;color:var(--kompani-muted)}.business-intelligence-page :is(button,input,select)[b-3pl8f64v7d]{font:inherit;font-size:14px}.bi-secondary[b-3pl8f64v7d],.bi-primary[b-3pl8f64v7d]{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-ink);text-decoration:none;cursor:pointer;line-height:1.4;min-height:38px;box-sizing:border-box}.bi-secondary:hover[b-3pl8f64v7d]{background:var(--kompani-raised);border-color:var(--kompani-muted)}.bi-secondary.selected[b-3pl8f64v7d]{border-color:var(--kompani-accent);background:var(--kompani-raised)}.bi-primary[b-3pl8f64v7d]{background:var(--kompani-primary);border-color:var(--kompani-primary);color:var(--kompani-on-primary);font-weight:550}.business-intelligence-page button:disabled[b-3pl8f64v7d],.business-intelligence-page input:disabled[b-3pl8f64v7d],.business-intelligence-page select:disabled[b-3pl8f64v7d]{opacity:.5;cursor:default}.bi-page-heading>.bi-secondary[b-3pl8f64v7d]{flex-shrink:0;font-size:14px}.bi-scope-toolbar[b-3pl8f64v7d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0}.bi-scope-toolbar>label[b-3pl8f64v7d]{min-width:240px;margin:0}.bi-scope-toolbar>span[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted);flex:1;overflow-wrap:anywhere}.business-intelligence-page label[b-3pl8f64v7d]{display:grid;gap:6px;font-size:14px;color:var(--kompani-muted)}.business-intelligence-page label :is(input,select)[b-3pl8f64v7d]{min-width:0;width:100%;padding:10px 11px;border:1px solid var(--kompani-line);border-radius:7px;color:var(--kompani-ink);background:var(--kompani-bg,var(--kompani-surface));box-sizing:border-box}.bi-notice[b-3pl8f64v7d]{padding:12px 15px;border:1px solid var(--kompani-line);border-left:3px solid #a8bdce;border-radius:8px;background:var(--kompani-surface);font-size:14px;overflow-wrap:anywhere}.bi-notice.error[b-3pl8f64v7d]{border-left-color:#cf9f99}.bi-empty[b-3pl8f64v7d]{padding:clamp(24px,5vw,60px);border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-surface);margin-top:24px}.bi-empty h2[b-3pl8f64v7d]{font-size:25px;font-weight:550;letter-spacing:-.03em;margin:0 0 14px}.bi-empty p[b-3pl8f64v7d]{max-width:700px;color:var(--kompani-muted);margin:0 0 20px}.bi-empty-actions[b-3pl8f64v7d]{display:flex;flex-wrap:wrap;gap:10px}.bi-evidence-toolbar[b-3pl8f64v7d]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--kompani-line);padding-top:18px;margin-top:25px}.bi-evidence-toolbar>div[b-3pl8f64v7d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bi-evidence-toolbar strong[b-3pl8f64v7d]{font-size:14px;font-weight:550}.bi-evidence-toolbar span:not(.bi-status-dot)[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted)}.bi-evidence-toolbar button[b-3pl8f64v7d]{font-size:14px}.bi-status-dot[b-3pl8f64v7d]{width:7px;height:7px;border-radius:50%;background:#95b7a7;flex:0 0 7px}.bi-status-dot.sample[b-3pl8f64v7d]{background:#d0b381}.bi-tabs[b-3pl8f64v7d]{display:flex;gap:6px;overflow:auto;scrollbar-width:thin;padding:18px 0;margin:8px 0 12px;border-bottom:1px solid var(--kompani-line)}.bi-tabs button[b-3pl8f64v7d]{padding:10px 15px;border:1px solid transparent;border-radius:8px;color:var(--kompani-muted);background:transparent;white-space:nowrap;cursor:pointer}.bi-tabs button.selected[b-3pl8f64v7d]{color:var(--kompani-ink);background:var(--kompani-raised);border-color:var(--kompani-line)}.bi-panel[b-3pl8f64v7d]{margin:20px 0;padding:22px;border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-surface);min-width:0}.bi-panel>header[b-3pl8f64v7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bi-panel h2[b-3pl8f64v7d]{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:5px 0 12px}.bi-panel h3[b-3pl8f64v7d]{font-size:17px;margin:0 0 10px}.bi-panel p[b-3pl8f64v7d]{color:var(--kompani-muted);font-size:14px;max-width:850px}.bi-badge[b-3pl8f64v7d]{font-size:14px;padding:5px 9px;border:1px solid var(--kompani-line);border-radius:6px;color:var(--kompani-muted);white-space:nowrap}.bi-source-counters[b-3pl8f64v7d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px}.bi-source-counters>div[b-3pl8f64v7d]{display:grid;gap:6px;padding:16px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-bg,var(--kompani-surface))}.bi-source-counters strong[b-3pl8f64v7d]{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.03em}.bi-source-counters span[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted)}.bi-destination[b-3pl8f64v7d]{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;font-size:14px;margin:20px 0}.bi-destination dt[b-3pl8f64v7d]{color:var(--kompani-muted)}.bi-destination dd[b-3pl8f64v7d]{margin:0;overflow-wrap:anywhere}.bi-destination code[b-3pl8f64v7d]{font-size:14px}.bi-upload[b-3pl8f64v7d]{max-width:600px;margin:20px 0}.bi-import-preview[b-3pl8f64v7d]{border:1px solid var(--kompani-line);border-radius:9px;padding:18px;background:var(--kompani-raised);margin-top:20px;min-width:0}.bi-import-preview header[b-3pl8f64v7d]{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.bi-import-preview h3[b-3pl8f64v7d]{margin:0;font-size:16px;overflow-wrap:anywhere}.bi-import-preview header>span[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted)}.bi-import-preview code[b-3pl8f64v7d],.bi-panel table code[b-3pl8f64v7d]{font-size:14px;overflow-wrap:anywhere}.bi-import-preview li[b-3pl8f64v7d]{font-size:14px}.business-intelligence-page .bi-check[b-3pl8f64v7d]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--kompani-ink);margin:20px 0}.bi-check input[b-3pl8f64v7d]{width:16px!important;height:16px;flex:0 0 16px;padding:0!important;margin-top:3px;accent-color:var(--kompani-accent)}.business-intelligence-page summary[b-3pl8f64v7d]{cursor:pointer;font-size:14px;color:var(--kompani-ink);font-weight:550}.business-intelligence-page pre[b-3pl8f64v7d]{font:11px/1.65 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:350px;padding:14px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-bg,var(--kompani-surface))}.bi-save-sample[b-3pl8f64v7d]{border-top:1px solid var(--kompani-line);padding-top:18px;margin-top:24px}.bi-caption[b-3pl8f64v7d],.bi-empty-copy[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted)}.bi-table-scroll[b-3pl8f64v7d]{overflow-x:auto;scrollbar-width:thin}.bi-panel table[b-3pl8f64v7d]{width:100%;text-align:left;font-size:14px;border-collapse:collapse;margin-top:14px}.bi-panel :is(th,td)[b-3pl8f64v7d]{padding:12px 10px;border-bottom:1px solid var(--kompani-line);vertical-align:top}.bi-panel th[b-3pl8f64v7d]{color:var(--kompani-muted);font-size:14px;font-weight:550}.bi-panel td:last-child[b-3pl8f64v7d]{max-width:260px}.bi-model-toolbar[b-3pl8f64v7d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:25px}.bi-model-selection[b-3pl8f64v7d]{display:grid;gap:10px;align-content:start}.bi-model-selection label[b-3pl8f64v7d]{margin:0}.bi-projection-controls[b-3pl8f64v7d]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.bi-projection-controls label[b-3pl8f64v7d]{min-width:250px;flex:1;max-width:500px}.bi-case-projection ul[b-3pl8f64v7d]{list-style:none;padding:0;display:grid;gap:10px;margin-top:18px;font-size:14px}.bi-case-projection li[b-3pl8f64v7d]{display:grid;gap:5px;overflow-wrap:anywhere}.bi-case-projection code[b-3pl8f64v7d]{font-size:14px;color:var(--kompani-muted)}.business-intelligence-page :is(a,button,input,select,summary,[tabindex]):focus-visible[b-3pl8f64v7d]{outline:2px solid var(--kompani-accent);outline-offset:3px}
@media(max-width:900px){.bi-page-heading[b-3pl8f64v7d]{flex-direction:column;gap:15px}.bi-evidence-toolbar[b-3pl8f64v7d]{align-items:flex-start;flex-direction:column}.bi-panel>header[b-3pl8f64v7d]{flex-wrap:wrap}.bi-model-toolbar[b-3pl8f64v7d]{grid-template-columns:minmax(0,1fr)}.bi-source-counters[b-3pl8f64v7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-scope-toolbar>label[b-3pl8f64v7d]{flex:1;min-width:200px}}
@media(max-width:600px){.business-intelligence-page[b-3pl8f64v7d]{padding:20px 12px 125px}.bi-panel[b-3pl8f64v7d]{padding:17px}.bi-page-heading h1[b-3pl8f64v7d]{font-size:28px}.bi-scope-toolbar[b-3pl8f64v7d]{gap:10px}.bi-scope-toolbar>label[b-3pl8f64v7d],.bi-scope-toolbar>span[b-3pl8f64v7d]{flex-basis:100%}.bi-tabs button[b-3pl8f64v7d]{font-size:14px;padding:9px 11px}.bi-empty[b-3pl8f64v7d]{padding:24px 18px}.bi-empty h2[b-3pl8f64v7d]{font-size:23px}.bi-source-counters[b-3pl8f64v7d]{gap:9px}.bi-source-counters>div[b-3pl8f64v7d]{padding:12px}.bi-destination[b-3pl8f64v7d]{grid-template-columns:65px minmax(0,1fr)}.bi-evidence-toolbar>div[b-3pl8f64v7d]{gap:8px}.bi-projection-controls label[b-3pl8f64v7d]{min-width:0;flex-basis:100%}.bi-import-preview[b-3pl8f64v7d]{padding:13px}.bi-panel table[b-3pl8f64v7d]{font-size:14px}}

.business-intelligence-page[b-3pl8f64v7d]{font-size:16px}.business-intelligence-page :is(input:not([type=checkbox]),select)[b-3pl8f64v7d]{font-size:16px;line-height:1.45;min-height:40px}.business-intelligence-page button[b-3pl8f64v7d]{font-size:15px;line-height:1.45;min-height:40px}.bi-eyebrow[b-3pl8f64v7d],.bi-badge[b-3pl8f64v7d],.bi-panel code[b-3pl8f64v7d]{font-size:13px}.bi-panel p[b-3pl8f64v7d]{font-size:16px;line-height:1.6}

/* Embedded intelligence keeps its authorized service context inside one canvas object. */
.business-intelligence-page.bi-canvas[b-3pl8f64v7d]{padding:12px;min-height:0;width:100%;font-size:14px}
.bi-canvas .bi-scope-toolbar[b-3pl8f64v7d]{margin:0 0 12px;gap:10px}
.bi-canvas .bi-evidence-toolbar[b-3pl8f64v7d]{margin-top:12px;padding-top:12px}
.bi-canvas .bi-panel[b-3pl8f64v7d]{margin:12px 0;padding:14px;border-radius:8px}
.bi-canvas .bi-empty[b-3pl8f64v7d]{margin-top:12px;padding:18px}
.bi-canvas .bi-tabs[b-3pl8f64v7d]{padding:8px 0;margin:0 0 10px;flex-wrap:wrap;overflow:visible}
/* /../Apps/Tools/Pages/BusinessWorkspacePortfolio.razor.rz.scp.css */
.business-portfolio[b-0avc8lf4bg]{margin:0;width:100%;box-sizing:border-box;--surface:#191b20;--raised:#22252c;--border:#373b46;--muted:#b9becb;--text:#f0f2f7;--accent:#a9d2f6;min-height:calc(100dvh - var(--workspace-chrome-height,0px));background:#111318;color:var(--text);padding:32px clamp(18px,3vw,48px) 60px;font-size:var(--kompani-text-body,1rem);line-height:1.55;overflow-wrap:anywhere}
.business-portfolio *[b-0avc8lf4bg]{box-sizing:border-box}.business-portfolio h1[b-0avc8lf4bg],.business-portfolio h2[b-0avc8lf4bg],.business-portfolio h3[b-0avc8lf4bg],.business-portfolio h4[b-0avc8lf4bg],.business-portfolio p[b-0avc8lf4bg]{margin:0}.business-portfolio h1[b-0avc8lf4bg]{font-size:clamp(25px,3vw,35px);line-height:1.2;letter-spacing:-.025em;margin:7px 0 9px}.business-portfolio h2[b-0avc8lf4bg]{font-size:23px;line-height:1.3;letter-spacing:-.015em}.business-portfolio h3[b-0avc8lf4bg]{font-size:19px;line-height:1.35}.business-portfolio h4[b-0avc8lf4bg]{font-size:17px}.business-portfolio p[b-0avc8lf4bg]{margin-top:9px}.business-portfolio a[b-0avc8lf4bg]{color:var(--accent);text-underline-offset:4px}.business-portfolio a:hover[b-0avc8lf4bg]{color:#d2e9ff}.business-portfolio button[b-0avc8lf4bg],.business-portfolio input[b-0avc8lf4bg],.business-portfolio select[b-0avc8lf4bg],.business-portfolio textarea[b-0avc8lf4bg]{font:inherit}.business-portfolio button[b-0avc8lf4bg],.business-portfolio select[b-0avc8lf4bg]{cursor:pointer}.business-portfolio button[b-0avc8lf4bg]{min-height:43px;border:1px solid var(--border);border-radius:7px;padding:9px 15px;color:var(--text);font-weight:600;background:var(--raised);line-height:1.35}.business-portfolio button:disabled[b-0avc8lf4bg]{cursor:default;opacity:.5}.business-portfolio :focus-visible[b-0avc8lf4bg]{outline:3px solid var(--accent);outline-offset:3px}.business-portfolio label[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:8px;font-size:var(--kompani-text-secondary,.875rem);font-weight:600;margin-top:16px}.business-portfolio input:not([type=checkbox])[b-0avc8lf4bg],.business-portfolio select[b-0avc8lf4bg],.business-portfolio textarea[b-0avc8lf4bg]{width:100%;border:1px solid #515767;background:#12151c;color:var(--text);border-radius:6px;padding:11px}.business-portfolio textarea[b-0avc8lf4bg]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--kompani-text-control,1rem);line-height:1.6;resize:vertical;min-height:180px;white-space:pre}.business-portfolio input[type=checkbox][b-0avc8lf4bg]{width:19px;height:19px;accent-color:var(--accent);flex:none;margin-top:3px}.business-portfolio .check-label[b-0avc8lf4bg]{flex-direction:row;align-items:flex-start;gap:11px;font-weight:400}.business-portfolio .primary-button[b-0avc8lf4bg]{background:#b7daf5;color:#152839;border-color:#b7daf5}.business-portfolio .secondary-button:hover:not(:disabled)[b-0avc8lf4bg],.business-portfolio .quiet-button:hover:not(:disabled)[b-0avc8lf4bg]{background:#303743}.business-portfolio .primary-button:hover:not(:disabled)[b-0avc8lf4bg]{background:#d0e8fb}.business-portfolio .quiet-button[b-0avc8lf4bg]{background:transparent;color:var(--accent)}.business-portfolio .muted[b-0avc8lf4bg]{color:var(--muted);font-size:var(--kompani-text-secondary,.875rem)}.business-portfolio .eyebrow[b-0avc8lf4bg]{text-transform:uppercase;letter-spacing:.11em;font-size:var(--kompani-text-secondary,.875rem);font-weight:700;color:var(--accent)}.business-portfolio .panel[b-0avc8lf4bg]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:24px}.portfolio-header[b-0avc8lf4bg]{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.portfolio-header>div>p[b-0avc8lf4bg]{color:var(--muted);margin-top:0}.portfolio-header>div>a[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem)}.workspace-links[b-0avc8lf4bg]{display:flex;gap:8px;flex-wrap:wrap}.workspace-links a[b-0avc8lf4bg]{border:1px solid var(--border);padding:8px 13px;border-radius:6px;font-size:var(--kompani-text-body,1rem);text-decoration:none}.portfolio-notice[b-0avc8lf4bg]{padding:14px 18px;border:1px solid #47705e;border-radius:8px;background:#172820;margin-bottom:22px!important;color:#dbf1e2}.portfolio-notice.error[b-0avc8lf4bg]{border-color:#956563;background:#342224;color:#ffe0de}.demo-intro[b-0avc8lf4bg]{display:flex;align-items:center;justify-content:space-between;gap:36px;background:linear-gradient(120deg,#1d2b36,#191b20)!important}.demo-intro>div[b-0avc8lf4bg]{max-width:790px}.demo-intro h2[b-0avc8lf4bg]{margin-top:7px}.demo-intro>button[b-0avc8lf4bg]{max-width:240px;flex-shrink:0}.portfolio-section[b-0avc8lf4bg]{margin-top:35px}.portfolio-section>header[b-0avc8lf4bg],.report-section>header[b-0avc8lf4bg]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.portfolio-section>header p[b-0avc8lf4bg],.report-section>header p[b-0avc8lf4bg]{color:var(--muted);font-size:var(--kompani-text-body,1rem)}.workspace-grid[b-0avc8lf4bg],.template-grid[b-0avc8lf4bg],.dashboard-apps[b-0avc8lf4bg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:17px}.workspace-card[b-0avc8lf4bg]{display:flex;flex-direction:column;align-items:flex-start}.workspace-card h3[b-0avc8lf4bg]{margin-top:16px}.workspace-card h3 a[b-0avc8lf4bg]{text-decoration:none}.workspace-card .text-link[b-0avc8lf4bg]{margin-top:auto;padding-top:22px}.card-topline[b-0avc8lf4bg]{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;color:var(--muted);font-size:var(--kompani-text-secondary,.875rem)}.mode-badge[b-0avc8lf4bg]{display:inline-block;align-self:flex-start;padding:4px 9px;border:1px solid #566170;background:#252c37;border-radius:5px;font-size:var(--kompani-text-secondary,.875rem);line-height:1.5;font-weight:650;color:#d1dbe9}.mode-badge.sample[b-0avc8lf4bg]{color:#ffe1af;background:#392e20;border-color:#79613c}.mode-badge.uploaded[b-0avc8lf4bg]{color:#bde8d3;background:#1f342d;border-color:#466b59}.mode-badge.empty[b-0avc8lf4bg]{background:#262a32;color:#c4ccd9}.text-link[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem);font-weight:600}.attach-controls[b-0avc8lf4bg]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);gap:8px 28px;margin-bottom:18px}.attach-controls label[b-0avc8lf4bg]{margin-top:0}.attach-controls .check-label[b-0avc8lf4bg]{align-self:center}.attach-controls p[b-0avc8lf4bg]{grid-column:1/-1;margin-top:0}.template-card[b-0avc8lf4bg]{display:flex;flex-direction:column;align-items:flex-start}.role-icon[b-0avc8lf4bg]{width:40px;height:40px;display:grid;place-items:center;background:#293849;color:#c6e2fb;border:1px solid #40576f;border-radius:10px;font-size:23px;margin-bottom:16px}.template-card p[b-0avc8lf4bg],.dashboard-app p[b-0avc8lf4bg]{color:var(--muted);font-size:var(--kompani-text-body,1rem)}.template-card button[b-0avc8lf4bg]{margin-top:auto}.app-chips[b-0avc8lf4bg]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 22px}.app-chips li[b-0avc8lf4bg]{border:1px solid var(--border);background:#20242b;border-radius:4px;padding:3px 7px;font-size:var(--kompani-text-secondary,.875rem);color:#c9ced9}.empty-state[b-0avc8lf4bg]{padding:48px 25px;text-align:center;color:var(--muted)}.empty-state h2[b-0avc8lf4bg],.empty-state h3[b-0avc8lf4bg]{color:var(--text)}.empty-state button[b-0avc8lf4bg],.empty-state>a[b-0avc8lf4bg]{display:inline-block;margin-top:20px}.empty-note[b-0avc8lf4bg]{color:var(--muted);margin-bottom:18px!important}.workspace-shell[b-0avc8lf4bg]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.business-portfolio .apps-sidebar[b-0avc8lf4bg]{padding:17px 12px;position:sticky;top:20px}.apps-sidebar>.eyebrow[b-0avc8lf4bg]{display:block;padding:3px 12px 10px}.apps-sidebar .apps-label[b-0avc8lf4bg]{padding-top:24px}.business-portfolio .menu-item[b-0avc8lf4bg]{width:100%;display:flex;gap:12px;text-align:left;border-color:transparent;background:transparent;margin:3px 0;font-size:var(--kompani-text-body,1rem);font-weight:500;color:#c4cbd9;padding:11px 12px}.business-portfolio .menu-item.active[b-0avc8lf4bg]{color:#e5f3ff;background:#2b4055;border-color:#4b6984}.business-portfolio .menu-item:hover:not(:disabled)[b-0avc8lf4bg]{background:#2b303a}.menu-item>span[b-0avc8lf4bg]{color:var(--accent);width:17px}.add-app[b-0avc8lf4bg]{padding:11px 12px;font-size:var(--kompani-text-body,1rem)}.add-app summary[b-0avc8lf4bg]{cursor:pointer;color:var(--accent)}.add-app label[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem)}.add-app button[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem);width:100%;margin-top:12px}.add-app p[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem)}.menu-divider[b-0avc8lf4bg]{height:1px;background:var(--border);margin:17px 9px}.sidebar-source[b-0avc8lf4bg]{margin:22px 12px 2px;border-top:1px solid var(--border);padding-top:20px}.sidebar-source p[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem);color:var(--muted);margin-top:6px}.workspace-content[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:18px;min-width:0}.overview-heading h2[b-0avc8lf4bg]{margin-top:7px}.overview-heading>p[b-0avc8lf4bg]{color:var(--muted)}.workspace-facts[b-0avc8lf4bg]{display:flex;flex-wrap:wrap;gap:30px;margin:24px 0}.workspace-facts>div[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:6px}.workspace-facts span[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);color:var(--muted)}.workspace-facts strong[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem)}.dashboard-app[b-0avc8lf4bg]{display:flex;flex-direction:column;align-items:flex-start}.dashboard-app button[b-0avc8lf4bg]{margin-top:23px}.next-step button[b-0avc8lf4bg]{margin-top:16px}.next-step p[b-0avc8lf4bg]{color:var(--muted)}.app-heading[b-0avc8lf4bg]{display:flex;justify-content:space-between;gap:28px;align-items:center}.app-heading h2[b-0avc8lf4bg]{margin-top:5px}.app-heading p[b-0avc8lf4bg]{max-width:750px;color:var(--muted)}.app-heading>button[b-0avc8lf4bg]{flex-shrink:0}.report-context[b-0avc8lf4bg]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:var(--kompani-text-secondary,.875rem)}.calculation-notes[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);color:#c5cedd}.calculation-notes summary[b-0avc8lf4bg],.execution-details summary[b-0avc8lf4bg],.app-settings summary[b-0avc8lf4bg]{cursor:pointer;color:var(--text);font-weight:600}.calculation-notes ul[b-0avc8lf4bg]{margin-bottom:0;padding-left:20px}.calculation-notes li+li[b-0avc8lf4bg]{margin-top:6px}.metric-grid[b-0avc8lf4bg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:13px}.metric-card[b-0avc8lf4bg]{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:127px}.metric-card>span[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);color:#c3cbd8}.metric-card>strong[b-0avc8lf4bg]{font-size:clamp(20px,2vw,29px);line-height:1.2;letter-spacing:-.025em}.exception-list[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:12px}.exception-card[b-0avc8lf4bg]{border:1px solid var(--border);border-radius:7px;padding:17px;display:flex;gap:22px;align-items:center;justify-content:space-between;background:#15181f}.exception-card>div[b-0avc8lf4bg]{min-width:0}.exception-card h4[b-0avc8lf4bg]{margin-top:7px}.exception-card p[b-0avc8lf4bg]{color:#c8cfdb;font-size:var(--kompani-text-body,1rem)}.exception-card small[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);color:var(--muted);display:block;margin-top:9px}.exception-card>button[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem);flex-shrink:0;max-width:170px}.priority[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);font-weight:700;border-radius:4px;padding:3px 7px;border:1px solid #626a7a;color:#cdd8e8}.priority.high[b-0avc8lf4bg]{background:#3e2629;color:#ffd1d5;border-color:#87505a}.priority.medium[b-0avc8lf4bg]{background:#3b3223;color:#ffe0a9;border-color:#776441}.priority.info[b-0avc8lf4bg]{background:#213547;color:#c5e3ff;border-color:#4b6984}.table-scroll[b-0avc8lf4bg]{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:7px}.business-portfolio table[b-0avc8lf4bg]{border-collapse:collapse;font-size:var(--kompani-text-secondary,.875rem);width:100%;text-align:left}.business-portfolio th[b-0avc8lf4bg],.business-portfolio td[b-0avc8lf4bg]{padding:12px 14px;border-bottom:1px solid var(--border);min-width:115px;vertical-align:top}.business-portfolio thead th[b-0avc8lf4bg]{background:#252a34;color:#d4deec;font-size:var(--kompani-text-secondary,.875rem);font-weight:650;position:sticky;top:0}.business-portfolio tbody th[b-0avc8lf4bg]{font-weight:500;color:#c7def6}.business-portfolio tbody tr:last-child>*[b-0avc8lf4bg]{border-bottom:0}.business-portfolio tbody tr:nth-child(even)[b-0avc8lf4bg]{background:#1e222a}.execution-details[b-0avc8lf4bg],.app-settings[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem)}.execution-details dl[b-0avc8lf4bg],.import-review dl[b-0avc8lf4bg]{display:grid;grid-template-columns:minmax(135px,1fr) minmax(0,2fr);gap:8px 20px;margin:20px 0}.execution-details dt[b-0avc8lf4bg],.import-review dt[b-0avc8lf4bg]{color:var(--muted)}.execution-details dd[b-0avc8lf4bg],.import-review dd[b-0avc8lf4bg]{margin:0}.execution-details code[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem)}.execution-details ul[b-0avc8lf4bg]{padding-left:20px;color:var(--muted)}.app-settings button[b-0avc8lf4bg]{margin-top:17px;font-size:var(--kompani-text-body,1rem)}.board-panel[hidden][b-0avc8lf4bg]{display:none}.board-panel header[b-0avc8lf4bg]{margin-bottom:20px}.board-panel header p[b-0avc8lf4bg]{color:var(--muted);font-size:var(--kompani-text-body,1rem)}.board-panel[b-0avc8lf4bg]  .notebook-inline{min-height:680px}.board-panel[b-0avc8lf4bg]  .notebook-frame{min-height:680px;width:100%}.business-portfolio hr[b-0avc8lf4bg]{border:0;border-top:1px solid var(--border);margin:28px 0}.report-section>button[b-0avc8lf4bg]{margin-top:15px}.report-section>label[b-0avc8lf4bg]{margin-top:20px}.report-section>a.text-link[b-0avc8lf4bg]{display:inline-block;margin-top:12px}.import-review[b-0avc8lf4bg]{padding:22px;margin-top:23px;background:#202c38;border:1px solid #4a6580;border-radius:8px}.import-review button[b-0avc8lf4bg]{margin-top:18px;margin-right:10px}.connection-grid[b-0avc8lf4bg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:15px;margin-top:25px}.connection-grid>article[b-0avc8lf4bg]{border:1px solid var(--border);background:#15191f;padding:21px;border-radius:8px}.connection-grid h3[b-0avc8lf4bg]{margin-top:13px}.connection-grid p[b-0avc8lf4bg]{color:var(--muted);font-size:var(--kompani-text-body,1rem)}.connection-grid button[b-0avc8lf4bg]{margin-top:20px}
.coverage-chart header p[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem);color:var(--muted)}.coverage-scale[b-0avc8lf4bg]{display:flex;justify-content:space-between;margin:22px 91px 12px 200px;font-size:var(--kompani-text-secondary,.875rem);color:var(--muted)}.coverage-rows[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:17px}.coverage-row[b-0avc8lf4bg]{display:grid;grid-template-columns:185px minmax(0,1fr) 80px;gap:15px;align-items:center}.coverage-label[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:3px}.coverage-label strong[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);font-weight:550}.coverage-label>span[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);color:var(--muted)}.coverage-track[b-0avc8lf4bg]{height:18px;background:#2b3441;border-radius:3px;overflow:hidden}.coverage-fill[b-0avc8lf4bg]{display:block;height:100%;background:#9fc7ed;border-radius:3px}.coverage-unknown[b-0avc8lf4bg]{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg,#42444b 0,#42444b 4px,#2c2e35 4px,#2c2e35 9px)}.coverage-value[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem);text-align:right;font-variant-numeric:tabular-nums}.coverage-chart>p[b-0avc8lf4bg]{margin-top:20px}
@media(max-width:900px){.coverage-row[b-0avc8lf4bg]{grid-template-columns:125px minmax(0,1fr) 65px;gap:10px}.coverage-scale[b-0avc8lf4bg]{margin-left:135px;margin-right:75px}.coverage-value[b-0avc8lf4bg]{font-size:var(--kompani-text-secondary,.875rem)}}
@media(max-width:450px){.coverage-row[b-0avc8lf4bg]{grid-template-columns:1fr 75px;gap:8px}.coverage-label[b-0avc8lf4bg]{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:15px}.coverage-scale[b-0avc8lf4bg]{margin-left:0;margin-right:83px}.coverage-label>span[b-0avc8lf4bg]{text-align:right}.coverage-rows[b-0avc8lf4bg]{gap:21px}}
@media(min-width:1600px){.business-portfolio[b-0avc8lf4bg]{padding-left:60px;padding-right:60px}.template-grid[b-0avc8lf4bg]{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1000px){.workspace-shell[b-0avc8lf4bg]{grid-template-columns:190px minmax(0,1fr)}.exception-card[b-0avc8lf4bg]{align-items:flex-start;flex-direction:column;gap:14px}.exception-card>button[b-0avc8lf4bg]{max-width:none}.business-portfolio .panel[b-0avc8lf4bg]{padding:20px}.business-portfolio .apps-sidebar[b-0avc8lf4bg]{padding:15px 9px}.app-heading[b-0avc8lf4bg]{align-items:flex-start;flex-direction:column}.demo-intro[b-0avc8lf4bg]{gap:23px}}
@media(max-width:720px){.business-portfolio[b-0avc8lf4bg]{padding:22px 14px 45px}.portfolio-header[b-0avc8lf4bg]{align-items:flex-start;flex-direction:column;gap:18px}.demo-intro[b-0avc8lf4bg]{flex-direction:column;align-items:flex-start}.demo-intro>button[b-0avc8lf4bg]{max-width:none;width:100%}.workspace-shell[b-0avc8lf4bg]{display:flex;flex-direction:column;gap:16px}.business-portfolio .apps-sidebar[b-0avc8lf4bg]{position:static;width:100%;display:flex;flex-wrap:wrap;gap:4px;padding:12px}.apps-sidebar>.eyebrow[b-0avc8lf4bg],.apps-sidebar>.apps-label[b-0avc8lf4bg],.menu-divider[b-0avc8lf4bg],.sidebar-source[b-0avc8lf4bg]{display:none}.business-portfolio .menu-item[b-0avc8lf4bg]{width:auto;flex-grow:1;justify-content:center;padding:10px;font-size:var(--kompani-text-body,1rem)}.apps-sidebar .add-app[b-0avc8lf4bg]{width:100%;order:1}.workspace-content[b-0avc8lf4bg]{width:100%}.attach-controls[b-0avc8lf4bg]{grid-template-columns:1fr;gap:20px}.portfolio-section>header[b-0avc8lf4bg]{align-items:flex-start}.workspace-facts[b-0avc8lf4bg]{gap:23px}.report-context[b-0avc8lf4bg]{gap:10px}.business-portfolio .panel[b-0avc8lf4bg]{padding:19px}.business-portfolio .apps-sidebar[b-0avc8lf4bg]{padding:11px}.metric-grid[b-0avc8lf4bg]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[b-0avc8lf4bg]{padding:16px!important}.metric-card strong[b-0avc8lf4bg]{font-size:23px}.board-panel[b-0avc8lf4bg]  .notebook-inline,.board-panel[b-0avc8lf4bg]  .notebook-frame{min-height:580px}.execution-details dl[b-0avc8lf4bg],.import-review dl[b-0avc8lf4bg]{grid-template-columns:1fr;gap:4px}.execution-details dd[b-0avc8lf4bg],.import-review dd[b-0avc8lf4bg]{margin-bottom:10px}}
@media(prefers-reduced-motion:no-preference){.business-portfolio button[b-0avc8lf4bg],.business-portfolio a[b-0avc8lf4bg]{transition:background .15s ease,border-color .15s ease,color .15s ease}}

.energy-portfolio[b-0avc8lf4bg]{padding:20px 22px 90px}.energy-portfolio .portfolio-header[b-0avc8lf4bg]{margin-bottom:16px}.energy-portfolio .portfolio-header h1[b-0avc8lf4bg]{font-size:27px;margin:3px 0}.energy-portfolio .portfolio-header p[b-0avc8lf4bg]{font-size:var(--kompani-text-body,1rem)}.energy-portfolio .workspace-shell[b-0avc8lf4bg]{grid-template-columns:170px minmax(0,1fr);gap:14px}.energy-portfolio .workspace-content[b-0avc8lf4bg]{gap:12px}.energy-portfolio .apps-sidebar[b-0avc8lf4bg]{padding:10px 7px}.energy-portfolio .menu-item[b-0avc8lf4bg]{padding:9px 8px;font-size:var(--kompani-text-body,1rem)}.energy-portfolio .apps-sidebar .apps-label[b-0avc8lf4bg]{padding-top:12px}@media(max-width:720px){.energy-portfolio[b-0avc8lf4bg]{padding:18px 12px 90px}.energy-portfolio .workspace-shell[b-0avc8lf4bg]{display:flex}.energy-portfolio .portfolio-header[b-0avc8lf4bg]{gap:12px}}

/* Role workspaces share the operation-centre frame; the portfolio catalog above keeps its own browsing layout. */
.role-workspace[b-0avc8lf4bg]{--surface:var(--kompani-surface,#171719);--raised:var(--kompani-raised,#252528);--border:var(--kompani-line,#38383e);--muted:var(--kompani-muted,#b9b9c1);--text:var(--kompani-ink,#f5f5f6);--accent:var(--kompani-tone-blue,#8ba9cb);background:var(--kompani-background,#0e0e10);padding:10px 14px 90px;font-size:14px}.role-workspace-bar[b-0avc8lf4bg]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;min-width:0}.role-workspace-bar>a[b-0avc8lf4bg]{font-size:13px;text-decoration:none;color:var(--muted)}.role-workspace-bar>small[b-0avc8lf4bg]{font-size:13px;color:var(--muted)}.role-workspace .workspace-links[b-0avc8lf4bg]{margin-left:auto;gap:5px}.role-workspace .workspace-links a[b-0avc8lf4bg]{padding:4px 8px;font-size:13px;border-radius:6px}.role-workspace .mode-badge[b-0avc8lf4bg]{font-size:12px;padding:2px 7px}.role-workspace .workspace-shell[b-0avc8lf4bg]{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px}.role-workspace .workspace-content[b-0avc8lf4bg]{gap:12px}.role-workspace .apps-sidebar[b-0avc8lf4bg]{position:sticky;top:12px;padding:5px;overflow:visible;border-radius:9px}.role-workspace .menu-item[b-0avc8lf4bg]{width:38px;min-height:38px;justify-content:center;gap:0;margin:2px 0;padding:6px;color:var(--muted);font-size:19px}.role-workspace .menu-item>span[b-0avc8lf4bg]{color:inherit;width:auto}.role-workspace .menu-item.active[b-0avc8lf4bg]{background:var(--raised);border-color:var(--border);color:var(--text)}.role-workspace .menu-item:hover:not(:disabled)[b-0avc8lf4bg]{background:var(--raised);color:var(--text)}.role-rail-label[b-0avc8lf4bg]{position:absolute;width:1px!important;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.role-workspace .menu-divider[b-0avc8lf4bg]{margin:8px 4px}.role-workspace .add-app[b-0avc8lf4bg]{position:relative;padding:0}.role-workspace .add-app>summary[b-0avc8lf4bg]{display:grid;place-items:center;list-style:none;width:38px;min-height:38px;color:var(--muted);font-size:20px;border-radius:6px}.role-workspace .add-app>summary[b-0avc8lf4bg]::-webkit-details-marker{display:none}.role-workspace .add-app[open]>summary[b-0avc8lf4bg]{background:var(--raised);color:var(--text)}.add-app-content[b-0avc8lf4bg]{position:absolute;left:calc(100% + 10px);top:0;z-index:20;width:min(280px,calc(100vw - 88px));padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 8px 28px #0005}.role-workspace .add-app-content label[b-0avc8lf4bg]{margin:0;font-size:13px}.role-workspace .add-app-content select[b-0avc8lf4bg]{padding:7px;background:var(--raised);color:var(--text);border-color:var(--border)}.role-workspace .add-app-content :is(button,p)[b-0avc8lf4bg]{font-size:13px}.role-overview-layout[b-0avc8lf4bg]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,27%,380px);gap:12px;align-items:start}.role-overview-layout[b-0avc8lf4bg]  .workspace-panel-layout{min-width:0}.role-app-card[b-0avc8lf4bg]{padding:12px;min-width:0}.role-app-card header[b-0avc8lf4bg]{display:flex;align-items:center;gap:8px}.role-app-card h2[b-0avc8lf4bg]{font-size:15px;line-height:1.4}.role-app-card header button[b-0avc8lf4bg]{margin-left:auto;min-height:30px;font-size:13px;padding:4px 8px;white-space:nowrap}.role-app-icon[b-0avc8lf4bg]{display:grid;place-items:center;flex:none;width:27px;height:27px;background:var(--raised);border:1px solid var(--border);border-radius:7px;color:var(--text);font-size:17px}.role-app-card p[b-0avc8lf4bg]{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}.role-feed[b-0avc8lf4bg]{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.role-feed>header[b-0avc8lf4bg]{padding:10px 12px 0}.role-feed>header h2[b-0avc8lf4bg]{font-size:15px;line-height:1.4}.role-feed[b-0avc8lf4bg]  .workspace-pulse{border:0;border-radius:0 0 10px 10px}.role-workspace .panel[b-0avc8lf4bg]{padding:16px}.role-workspace .app-heading h2[b-0avc8lf4bg],.role-workspace .report-section h2[b-0avc8lf4bg]{font-size:20px}.role-workspace .app-heading p[b-0avc8lf4bg]{font-size:14px}.role-workspace .portfolio-notice[b-0avc8lf4bg]{margin-bottom:10px!important;padding:9px 12px}.role-workspace .board-panel[b-0avc8lf4bg]{min-width:0}
@media(max-width:1150px){.role-overview-layout[b-0avc8lf4bg]{grid-template-columns:minmax(0,1fr)}.role-feed[b-0avc8lf4bg]{width:100%}}@media(max-width:720px){.role-workspace[b-0avc8lf4bg]{padding:9px 8px 90px}.role-workspace .workspace-shell[b-0avc8lf4bg]{grid-template-columns:44px minmax(0,1fr);gap:8px}.role-workspace .apps-sidebar[b-0avc8lf4bg]{padding:3px;display:block;width:auto;top:8px}.role-workspace .menu-item[b-0avc8lf4bg]{width:36px;min-height:36px;flex-grow:0}.role-workspace .add-app[b-0avc8lf4bg]{width:auto;order:initial}.role-workspace .workspace-links[b-0avc8lf4bg]{margin-left:0}.role-workspace .panel[b-0avc8lf4bg]{padding:12px}.role-workspace-bar[b-0avc8lf4bg]{gap:6px}.role-app-card[b-0avc8lf4bg]{padding:10px}.role-app-card header[b-0avc8lf4bg]{flex-wrap:wrap}.role-app-card header button[b-0avc8lf4bg]{margin-left:auto}.role-workspace .menu-divider[b-0avc8lf4bg]{display:block}}@media(pointer:coarse){.role-workspace .workspace-shell[b-0avc8lf4bg]{grid-template-columns:52px minmax(0,1fr)}.role-workspace .menu-item[b-0avc8lf4bg],.role-workspace .add-app>summary[b-0avc8lf4bg]{width:44px;min-height:44px}.role-app-card header button[b-0avc8lf4bg]{min-height:44px}}

.role-overview-layout[b-0avc8lf4bg]{grid-template-columns:minmax(0,1fr) min(var(--workspace-feed-width,340px),45%)}.role-feed[b-0avc8lf4bg]{position:relative;max-height:var(--workspace-feed-height,calc(100dvh - 140px))}.role-feed[b-0avc8lf4bg]  .workspace-pulse-list{max-height:calc(var(--workspace-feed-height,100dvh - 140px) - 90px);overflow:auto}@media(max-width:1150px){.role-overview-layout[b-0avc8lf4bg]{grid-template-columns:minmax(0,1fr)}}

.business-portfolio.embedded-canvas-app[b-0avc8lf4bg]{margin:0;padding:16px;min-height:0}.business-portfolio.embedded-canvas-app .workspace-shell[b-0avc8lf4bg]{display:block}.business-portfolio.embedded-canvas-app .workspace-content[b-0avc8lf4bg]{width:100%;min-width:0}
/* /../Apps/Tools/Pages/CompanyOperationalTools.razor.rz.scp.css */
.operational-tools[b-ojwniukk1n] {
  --tools-bg:#111214;
  --tools-panel:#191a1d;
  --tools-raised:#222328;
  --tools-line:#36373e;
  --tools-text:#ececf0;
  --tools-muted:#b1b1bd;
  --tools-accent:#9bc8ef;
  box-sizing:border-box;
  min-width:0;
  min-height:calc(100dvh - var(--kompani-chrome-height,64px));
  padding:22px 24px 120px;
  background:var(--tools-bg);
  color:var(--tools-text);
  font-size:16px;
  line-height:1.55
}
.operational-tools.embedded[b-ojwniukk1n] {
  min-height:0;
  padding:0 0 24px;
  background:transparent
}
.operational-tools *[b-ojwniukk1n] {
  box-sizing:border-box
}
.operational-tools h1[b-ojwniukk1n],.operational-tools h2[b-ojwniukk1n],.operational-tools h3[b-ojwniukk1n],.operational-tools h4[b-ojwniukk1n],.operational-tools p[b-ojwniukk1n] {
  margin:0
}
.operational-tools h1[b-ojwniukk1n] {
  font-size:23px;
  line-height:1.25;
  font-weight:650;
  letter-spacing:-.025em
}
.operational-tools h2[b-ojwniukk1n] {
  font-size:23px;
  line-height:1.3;
  font-weight:600;
  letter-spacing:-.025em
}
.operational-tools h3[b-ojwniukk1n] {
  font-size:21px;
  line-height:1.4;
  font-weight:600;
  letter-spacing:-.015em
}
.operational-tools h4[b-ojwniukk1n] {
  font-size:18px;
  line-height:1.4;
  font-weight:600
}
.operational-tools button[b-ojwniukk1n],.operational-tools input[b-ojwniukk1n],.operational-tools select[b-ojwniukk1n],.operational-tools textarea[b-ojwniukk1n] {
  font:inherit
}
.operational-tools button[b-ojwniukk1n],.operational-tools select[b-ojwniukk1n],.operational-tools summary[b-ojwniukk1n] {
  cursor:pointer
}
.operational-tools :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible[b-ojwniukk1n] {
  outline:2px solid var(--tools-accent);
  outline-offset:3px
}
.operational-tools button:disabled[b-ojwniukk1n],.operational-tools select:disabled[b-ojwniukk1n] {
  cursor:default;
  opacity:.6
}
.operational-tools label[b-ojwniukk1n] {
  display:grid;
  gap:8px;
  min-width:0;
  color:var(--tools-muted);
  font-size:14px
}
.operational-tools :is(select,input:not([type=checkbox]),textarea)[b-ojwniukk1n] {
  min-width:0;
  width:100%;
  padding:10px 12px;
  border:1px solid var(--tools-line);
  border-radius:7px;
  background:var(--tools-bg);
  color:var(--tools-text);
  font-size:16px;
  line-height:1.5
}
.operational-tools select option[b-ojwniukk1n] {
  background:var(--tools-panel);
  color:var(--tools-text)
}
.operational-tools textarea[b-ojwniukk1n] {
  resize:vertical
}
.operational-tools code[b-ojwniukk1n] {
  font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;
  overflow-wrap:anywhere;
  color:var(--tools-text)
}
.tools-toolbar[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  gap:18px;
  flex-wrap:wrap;
  padding:0 0 20px;
  margin:0 0 24px;
  border-bottom:1px solid var(--tools-line)
}
.tools-toolbar>a[b-ojwniukk1n] {
  color:var(--tools-muted);
  text-decoration:none;
  font-size:16px;
  padding:7px 0
}
.tools-toolbar>a:hover[b-ojwniukk1n] {
  color:var(--tools-text)
}
.tools-toolbar>label[b-ojwniukk1n] {
  margin-left:auto;
  display:flex;
  align-items:center;
  gap:12px
}
.tools-toolbar select[b-ojwniukk1n] {
  width:min(340px,100%)
}
.tools-heading[b-ojwniukk1n] {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:20px;
  margin-bottom:24px
}
.tools-heading p[b-ojwniukk1n] {
  margin-top:8px;
  max-width:75ch;
  color:var(--tools-muted);
  font-size:16px
}
.local-label[b-ojwniukk1n] {
  flex:none;
  border:1px solid var(--tools-line);
  border-radius:20px;
  padding:5px 11px;
  color:#bdd6c9;
  background:#b0dac410;
  font-size:13px;
  white-space:nowrap
}
.tools-workbench[b-ojwniukk1n] {
  display:grid;
  grid-template-columns:minmax(255px,295px) minmax(0,1fr);
  gap:26px;
  align-items:start
}
.tools-controls[b-ojwniukk1n] {
  display:grid;
  gap:16px;
  min-width:0;
  padding:20px;
  border:1px solid var(--tools-line);
  border-radius:10px;
  background:var(--tools-panel);
  box-shadow:0 6px 20px #00000018
}
.tool-purpose[b-ojwniukk1n],.processing-note[b-ojwniukk1n],.field-help[b-ojwniukk1n],.section-help[b-ojwniukk1n] {
  font-size:14px;
  color:var(--tools-muted);
  line-height:1.65
}
.tools-controls .tool-purpose[b-ojwniukk1n] {
  margin-top:-4px
}
.tools-controls .processing-note[b-ojwniukk1n] {
  font-size:13px
}
.tools-filters[b-ojwniukk1n] {
  padding-top:14px;
  border-top:1px solid var(--tools-line)
}
.tools-filters>summary[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  font-size:15px;
  color:var(--tools-text);
  list-style-position:inside
}
.tools-filters>summary[b-ojwniukk1n]::before,.source-details>summary[b-ojwniukk1n]::before,.detail-table>summary[b-ojwniukk1n]::before {
  content:'＋';
  font-size:16px;
  color:var(--tools-muted);
  display:inline-block;
  margin-right:4px
}
.tools-filters[open]>summary[b-ojwniukk1n]::before,.source-details[open]>summary[b-ojwniukk1n]::before,.detail-table[open]>summary[b-ojwniukk1n]::before {
  content:'−'
}
.tools-filters>summary>span[b-ojwniukk1n] {
  margin-left:auto;
  font-size:12px;
  color:var(--tools-muted)
}
.filter-period[b-ojwniukk1n] {
  display:grid;
  gap:14px;
  margin:18px 0
}
.operational-tools fieldset[b-ojwniukk1n] {
  display:grid;
  gap:12px;
  margin:0;
  padding:0;
  border:0;
  min-width:0
}
.operational-tools legend[b-ojwniukk1n] {
  padding:0;
  margin-bottom:10px;
  font-size:14px;
  color:var(--tools-muted)
}
.operational-tools .activity-choice[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  gap:10px;
  font-size:14px;
  overflow-wrap:anywhere;
  color:var(--tools-text)
}
.activity-choice input[b-ojwniukk1n] {
  flex:none;
  accent-color:#97b8d6;
  width:16px;
  height:16px;
  margin:0
}
.tools-filters>.subtle-button[b-ojwniukk1n] {
  margin-top:14px
}
.conformance-policy[b-ojwniukk1n] {
  display:grid;
  gap:16px;
  padding-top:16px;
  border-top:1px solid var(--tools-line)
}
.conformance-policy .field-help[b-ojwniukk1n] {
  font-size:13px
}
.conformance-policy legend[b-ojwniukk1n] {
  color:var(--tools-text);
  font-size:15px
}
.operational-tools .run-button[b-ojwniukk1n],.operational-tools .secondary-button[b-ojwniukk1n],.operational-tools .subtle-button[b-ojwniukk1n] {
  border:1px solid var(--tools-line);
  border-radius:7px;
  padding:9px 12px;
  color:var(--tools-text);
  background:var(--tools-raised);
  font-size:14px;
  line-height:1.5
}
.operational-tools .run-button[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  padding:11px 13px;
  background:#d7dce5;
  color:#191b20;
  border-color:#d7dce5;
  font-size:16px;
  font-weight:600
}
.operational-tools .run-button:hover:not(:disabled)[b-ojwniukk1n] {
  background:#edf0f6
}
.operational-tools .run-button>span[b-ojwniukk1n] {
  font-size:20px;
  font-weight:400
}
.operational-tools .secondary-button:hover:not(:disabled)[b-ojwniukk1n] {
  background:#2c2d34
}
.operational-tools .subtle-button[b-ojwniukk1n] {
  padding:5px 0;
  background:transparent;
  border:0;
  color:var(--tools-muted)
}
.operational-tools .subtle-button:hover:not(:disabled)[b-ojwniukk1n] {
  color:var(--tools-text);
  text-decoration:underline
}
.policy-rules[b-ojwniukk1n] {
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  gap:10px
}
.policy-rules li[b-ojwniukk1n] {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:6px;
  border-top:1px solid var(--tools-line);
  padding-top:10px;
  min-width:0
}
.policy-rules li>span[b-ojwniukk1n] {
  min-width:0;
  overflow-wrap:anywhere
}
.tools-results[b-ojwniukk1n] {
  min-width:0
}
.tools-empty[b-ojwniukk1n] {
  display:grid;
  justify-items:start;
  align-content:center;
  gap:12px;
  min-height:300px;
  padding:30px 25px;
  color:var(--tools-muted)
}
.tools-empty h2[b-ojwniukk1n],.tools-empty h3[b-ojwniukk1n] {
  color:var(--tools-text)
}
.tools-empty p[b-ojwniukk1n] {
  max-width:65ch
}
.empty-tool-icon[b-ojwniukk1n] {
  font-size:48px;
  line-height:1;
  color:#9bb4ce;
  padding-bottom:10px
}
.tools-notice[b-ojwniukk1n] {
  padding:14px 17px;
  margin-bottom:20px!important;
  border:1px solid #526377;
  border-radius:8px;
  background:#8ab8ed0b;
  color:#d1e2f2;
  font-size:15px
}
.tools-notice.error[b-ojwniukk1n] {
  border-color:#79574f;
  background:#e6a08a0a;
  color:#f3c8ba
}
.result-heading[b-ojwniukk1n] {
  display:flex;
  justify-content:space-between;
  align-items:start;
  gap:18px;
  padding:0 0 18px;
  border-bottom:1px solid var(--tools-line)
}
.result-heading p[b-ojwniukk1n] {
  font-size:14px;
  color:var(--tools-muted);
  margin-top:7px
}
.result-version[b-ojwniukk1n] {
  font-size:12px;
  color:var(--tools-muted);
  border:1px solid var(--tools-line);
  border-radius:5px;
  padding:4px 7px
}
.report-notices[b-ojwniukk1n] {
  margin:20px 0;
  padding:16px 18px;
  border-left:3px solid #b4a686;
  border-radius:0 6px 6px 0;
  background:#cabb9910;
  font-size:14px;
  color:#d2cbbd
}
.report-notices strong[b-ojwniukk1n] {
  font-size:14px;
  font-weight:600;
  color:#e2dccf
}
.report-notices ul[b-ojwniukk1n] {
  padding-left:20px;
  margin:8px 0 0
}
.report-notices li+li[b-ojwniukk1n] {
  margin-top:6px
}
.metric-grid[b-ojwniukk1n] {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));
  gap:12px;
  margin:22px 0
}
.metric-grid>div[b-ojwniukk1n] {
  min-width:0;
  padding:17px 18px;
  border:1px solid var(--tools-line);
  border-radius:8px;
  background:var(--tools-panel)
}
.metric-grid dt[b-ojwniukk1n] {
  font-size:14px;
  color:var(--tools-muted);
  line-height:1.5
}
.metric-grid dd[b-ojwniukk1n] {
  font-size:29px;
  line-height:1.3;
  letter-spacing:-.035em;
  margin:12px 0 0;
  overflow-wrap:anywhere
}
.metric-grid dd>span[b-ojwniukk1n] {
  font-size:13px;
  letter-spacing:0;
  color:var(--tools-muted);
  margin-left:7px
}
.result-section[b-ojwniukk1n] {
  margin-top:22px;
  padding:19px 20px;
  border:1px solid var(--tools-line);
  border-radius:9px;
  background:var(--tools-panel);
  min-width:0
}
.result-section>header[b-ojwniukk1n] {
  display:flex;
  align-items:start;
  justify-content:space-between;
  gap:16px;
  margin-bottom:16px
}
.result-section header p[b-ojwniukk1n],.result-section header>span[b-ojwniukk1n] {
  font-size:14px;
  color:var(--tools-muted);
  margin-top:6px
}
.result-section header>span[b-ojwniukk1n] {
  white-space:nowrap
}
.transition-list[b-ojwniukk1n] {
  list-style:none;
  padding:0;
  margin:20px 0 0;
  display:grid;
  gap:20px
}
.transition-list li[b-ojwniukk1n] {
  min-width:0
}
.transition-path[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0
}
.transition-arrow[b-ojwniukk1n] {
  color:#a9bce4;
  flex:none;
  font-size:20px
}
.transition-measure[b-ojwniukk1n] {
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:4px 15px;
  margin:7px 0 8px;
  font-size:12px;
  color:var(--tools-muted)
}
.transition-track[b-ojwniukk1n] {
  height:4px;
  border-radius:3px;
  background:#34363e;
  overflow:hidden
}
.transition-track>span[b-ojwniukk1n] {
  display:block;
  height:100%;
  background:#9ab8d9;
  border-radius:3px
}
.variant-list[b-ojwniukk1n] {
  display:grid;
  gap:14px
}
.variant-list article[b-ojwniukk1n] {
  min-width:0;
  border-bottom:1px solid var(--tools-line);
  padding-bottom:16px
}
.variant-list article:last-child[b-ojwniukk1n] {
  padding-bottom:0;
  border-bottom:0
}
.variant-path[b-ojwniukk1n] {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  overflow-wrap:anywhere
}
.variant-path>span[aria-hidden][b-ojwniukk1n] {
  color:#b6abd5
}
.variant-measures[b-ojwniukk1n] {
  display:flex;
  flex-wrap:wrap;
  gap:6px 18px;
  font-size:13px;
  color:var(--tools-muted);
  margin-top:12px
}
.variant-measures strong[b-ojwniukk1n] {
  font-weight:500;
  color:#c8c0dd
}
.table-scroll[b-ojwniukk1n] {
  width:100%;
  max-width:100%;
  overflow:auto;
  scrollbar-color:#575963 transparent;
  scrollbar-width:thin
}
.operational-tools table[b-ojwniukk1n] {
  border-collapse:collapse;
  width:100%;
  text-align:left;
  font-size:14px;
  line-height:1.6
}
.operational-tools th[b-ojwniukk1n] {
  color:var(--tools-muted);
  font-weight:500;
  white-space:nowrap;
  font-size:12px;
  padding:9px 12px;
  border-bottom:1px solid var(--tools-line)
}
.operational-tools td[b-ojwniukk1n] {
  padding:11px 12px;
  border-bottom:1px solid #2f3036;
  vertical-align:top;
  overflow-wrap:anywhere;
  min-width:90px;
  max-width:420px
}
.operational-tools tr:last-child td[b-ojwniukk1n] {
  border-bottom:0
}
.operational-tools td code[b-ojwniukk1n] {
  font-size:12px
}
.operational-tools tbody tr:hover[b-ojwniukk1n] {
  background:#ffffff03
}
.detail-table[b-ojwniukk1n] {
  padding-top:16px;
  margin-top:20px;
  border-top:1px solid var(--tools-line)
}
.detail-table summary[b-ojwniukk1n],.source-details summary[b-ojwniukk1n] {
  list-style:none;
  font-size:14px;
  color:var(--tools-text)
}
.detail-table .table-scroll[b-ojwniukk1n] {
  margin-top:14px
}
.source-details[b-ojwniukk1n] {
  margin-top:24px;
  border-top:1px solid var(--tools-line);
  padding-top:20px;
  font-size:14px;
  color:var(--tools-muted)
}
.source-details>p[b-ojwniukk1n] {
  margin-top:16px;
  max-width:90ch;
  line-height:1.7
}
.source-details h4[b-ojwniukk1n] {
  font-size:15px;
  margin:24px 0 12px;
  color:var(--tools-text)
}
.execution-details[b-ojwniukk1n] {
  display:grid;
  grid-template-columns:130px minmax(0,1fr);
  gap:9px 18px;
  margin:20px 0;
  color:var(--tools-muted)
}
.execution-details dd[b-ojwniukk1n] {
  margin:0;
  color:var(--tools-text);
  overflow-wrap:anywhere
}
.source-details .table-scroll[b-ojwniukk1n] {
  max-height:350px
}
.analysis-spinner[b-ojwniukk1n] {
  width:24px;
  height:24px;
  border-radius:50%;
  border:2px solid var(--tools-line);
  border-top-color:var(--tools-accent);
  animation:tools-spin-b-ojwniukk1n 1s linear infinite;
  margin-bottom:10px
}
@keyframes tools-spin-b-ojwniukk1n {
  to {
    transform:rotate(360deg)
  }
}
@media(prefers-reduced-motion:reduce) {
  .analysis-spinner[b-ojwniukk1n] {
    animation:none
  }
}
@media(max-width:1050px) {
  .tools-workbench[b-ojwniukk1n] {
    grid-template-columns:minmax(230px,265px) minmax(0,1fr);
    gap:18px
  }
  .tools-controls[b-ojwniukk1n] {
    padding:17px
  }
  .result-section[b-ojwniukk1n] {
    padding:17px
  }
  .transition-path[b-ojwniukk1n] {
    gap:8px
  }
  .metric-grid[b-ojwniukk1n] {
    grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))
  }
}
@media(max-width:800px) {
  .tools-workbench[b-ojwniukk1n] {
    grid-template-columns:1fr
  }
  .tools-controls[b-ojwniukk1n] {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    align-items:start;
    gap:15px 20px
  }
  .tools-controls>.tool-purpose[b-ojwniukk1n] {
    margin:24px 0 0
  }
  .tools-controls>.tools-filters[b-ojwniukk1n],.tools-controls>.conformance-policy[b-ojwniukk1n] {
    grid-column:1/-1
  }
  .tools-controls>.run-button[b-ojwniukk1n] {
    align-self:end
  }
  .tools-controls>.processing-note[b-ojwniukk1n] {
    align-self:center
  }
  .filter-period[b-ojwniukk1n] {
    grid-template-columns:1fr 1fr
  }
  .tools-filters fieldset[b-ojwniukk1n] {
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px 20px
  }
  .conformance-policy fieldset[b-ojwniukk1n] {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    align-items:end
  }
  .conformance-policy fieldset>button[b-ojwniukk1n] {
    grid-column:1/-1
  }
  .tools-empty[b-ojwniukk1n] {
    min-height:230px;
    padding:20px 10px
  }
  .tools-heading[b-ojwniukk1n] {
    flex-wrap:wrap;
    gap:12px
  }
  .tools-heading p[b-ojwniukk1n] {
    font-size:15px
  }
  .metric-grid[b-ojwniukk1n] {
    grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))
  }
}
@media(max-width:540px) {
  .operational-tools[b-ojwniukk1n] {
    padding:18px 14px 110px
  }
  .operational-tools.embedded[b-ojwniukk1n] {
    padding:0 0 20px
  }
  .tools-toolbar[b-ojwniukk1n] {
    gap:12px;
    margin-bottom:20px
  }
  .tools-toolbar>label[b-ojwniukk1n] {
    flex-basis:100%;
    margin:0;
    display:grid;
    gap:7px
  }
  .tools-toolbar select[b-ojwniukk1n] {
    width:100%
  }
  .tools-heading h2[b-ojwniukk1n] {
    font-size:21px
  }
  .tools-controls[b-ojwniukk1n] {
    display:grid;
    grid-template-columns:1fr;
    padding:16px
  }
  .tools-controls>.tool-purpose[b-ojwniukk1n] {
    margin:-3px 0 0
  }
  .tools-controls>.tools-filters[b-ojwniukk1n],.tools-controls>.conformance-policy[b-ojwniukk1n] {
    grid-column:auto
  }
  .filter-period[b-ojwniukk1n],.conformance-policy fieldset[b-ojwniukk1n],.tools-filters fieldset[b-ojwniukk1n] {
    grid-template-columns:1fr
  }
  .conformance-policy fieldset>button[b-ojwniukk1n] {
    grid-column:auto
  }
  .result-section[b-ojwniukk1n] {
    padding:15px 13px
  }
  .result-section>header[b-ojwniukk1n] {
    flex-wrap:wrap;
    gap:5px
  }
  .result-section header>span[b-ojwniukk1n] {
    margin:0
  }
  .metric-grid[b-ojwniukk1n] {
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px
  }
  .metric-grid>div[b-ojwniukk1n] {
    padding:13px
  }
  .metric-grid dt[b-ojwniukk1n] {
    font-size:13px
  }
  .metric-grid dd[b-ojwniukk1n] {
    font-size:25px
  }
  .metric-grid dd>span[b-ojwniukk1n] {
    font-size:12px;
    display:block;
    margin:3px 0 0
  }
  .transition-path[b-ojwniukk1n] {
    align-items:stretch;
    gap:6px
  }
  .transition-arrow[b-ojwniukk1n] {
    font-size:16px;
    align-self:center
  }
  .execution-details[b-ojwniukk1n] {
    grid-template-columns:1fr;
    gap:3px
  }
  .execution-details dd[b-ojwniukk1n] {
    margin-bottom:9px
  }
  .report-notices[b-ojwniukk1n] {
    padding:14px
  }
  .tools-empty[b-ojwniukk1n] {
    padding:20px 4px
  }
  .tools-empty h3[b-ojwniukk1n] {
    font-size:20px
  }
}
.transition-path>.transition-activity[b-ojwniukk1n] {
  flex:1;
  min-width:0;
  overflow-wrap:anywhere;
  padding:8px 10px;
  background:var(--tools-bg);
  border:1px solid var(--tools-line);
  border-radius:6px;
  font-size:14px
}
.variant-path>.variant-activity[b-ojwniukk1n] {
  background:var(--tools-bg);
  color:var(--tools-text);
  border:1px solid var(--tools-line);
  border-radius:5px;
  padding:5px 8px;
  font-size:14px
}
.policy-rules li>span[b-ojwniukk1n] {
  font-size:14px
}
.required-activities .activity-choice[b-ojwniukk1n] {
  font-size:14px
}
@media(max-width:800px) {
  .conformance-policy .required-activities[b-ojwniukk1n] {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media(max-width:540px) {
  .conformance-policy .required-activities[b-ojwniukk1n] {
    grid-template-columns:1fr
  }
  .transition-path>.transition-activity[b-ojwniukk1n] {
    font-size:13px;
    padding:7px
  }
  .variant-path>.variant-activity[b-ojwniukk1n] {
    font-size:13px
  }
}
.run-history[b-ojwniukk1n] {
  margin-top:26px;
  border-top:1px solid var(--tools-line);
  padding-top:20px;
  color:var(--tools-muted);
  font-size:14px
}
.run-history>summary[b-ojwniukk1n] {
  list-style:none;
  display:flex;
  align-items:center;
  gap:9px;
  color:var(--tools-text);
  font-size:15px
}
.run-history>summary[b-ojwniukk1n]::before {
  content:'＋';
  color:var(--tools-muted)
}
.run-history[open]>summary[b-ojwniukk1n]::before {
  content:'−'
}
.run-history>summary>span[b-ojwniukk1n] {
  margin-left:auto;
  color:var(--tools-muted);
  font-size:13px
}
.run-history>p[b-ojwniukk1n] {
  margin:14px 0!important;
  max-width:95ch
}
.run-history>.table-scroll[b-ojwniukk1n] {
  margin-top:16px
}
/* /../Apps/Tools/Pages/GovernedKnowledgeTools.razor.rz.scp.css */
.knowledge-tools[b-ef3t3zk3cn]{max-width:1600px;padding:clamp(22px,4vw,52px);margin:auto;color:#ededf0;font-size:16px;line-height:1.6;color-scheme:dark}.knowledge-heading[b-ef3t3zk3cn]{margin-bottom:30px}.knowledge-heading>a[b-ef3t3zk3cn]{display:block;width:fit-content;color:#b8bec8;font-size:14px;margin-bottom:25px;text-decoration:none}.knowledge-eyebrow[b-ef3t3zk3cn]{font-size:11px;letter-spacing:.13em;color:#9fa6b0}.knowledge-heading h1[b-ef3t3zk3cn]{font-size:36px;letter-spacing:-.04em;margin:8px 0;line-height:1.15;color:#f0f0f2}.knowledge-heading p[b-ef3t3zk3cn]{color:#afb5be;margin:10px 0 16px;max-width:70ch}.knowledge-scope[b-ef3t3zk3cn]{display:inline-block;font-size:12px;border:1px solid #3e4249;border-radius:6px;background:#22252a;color:#bfc6d0;padding:5px 9px}.knowledge-layout[b-ef3t3zk3cn]{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(300px,1.08fr);gap:22px;align-items:start}.knowledge-inputs[b-ef3t3zk3cn],.knowledge-output[b-ef3t3zk3cn]{min-width:0;background:#1b1d20;border:1px solid #35383e;border-radius:14px;padding:24px;box-shadow:0 1px 0 #ffffff05 inset}.knowledge-inputs>label[b-ef3t3zk3cn],.knowledge-model-picker label[b-ef3t3zk3cn]{display:grid;gap:9px;font-size:14px;color:#d2d5db}.knowledge-tools :is(select,textarea)[b-ef3t3zk3cn]{width:100%;box-sizing:border-box;font:inherit;font-size:15px;border:1px solid #42474f;border-radius:8px;background:#23262b;color:#eceef2;padding:11px 13px}.knowledge-tools textarea[b-ef3t3zk3cn]{line-height:1.65;resize:vertical;min-height:230px}.knowledge-tools textarea[b-ef3t3zk3cn]::placeholder{color:#858d99}.knowledge-character-count[b-ef3t3zk3cn]{display:block;text-align:right;color:#9da5b1;font-size:12px;margin:7px 0 19px}.knowledge-help[b-ef3t3zk3cn]{font-size:12px;color:#a3acb9;line-height:1.7;margin:10px 0 18px}.knowledge-tools a[b-ef3t3zk3cn]{color:#c3d0df}.knowledge-model-picker[b-ef3t3zk3cn]{display:flex;align-items:flex-end;gap:12px}.knowledge-model-picker label[b-ef3t3zk3cn]{flex:1;min-width:0}.knowledge-tools button[b-ef3t3zk3cn]{font:inherit;font-size:14px;padding:9px 13px;border:1px solid #505761;border-radius:7px;background:#2e333b;color:#e6e9ed;cursor:pointer;box-shadow:none;white-space:nowrap}.knowledge-tools button:hover[b-ef3t3zk3cn]{filter:brightness(1.12)}.knowledge-tools button:disabled[b-ef3t3zk3cn]{opacity:.5;cursor:default}.knowledge-tools .knowledge-subtle[b-ef3t3zk3cn]{font-size:12px;padding:12px 9px;background:transparent}.knowledge-inputs .knowledge-consent[b-ef3t3zk3cn]{display:flex;gap:10px;align-items:flex-start;margin:22px 0;font-size:13px;line-height:1.6;color:#c0c7d0}.knowledge-consent input[b-ef3t3zk3cn]{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:#b9cdc0}.knowledge-tools .knowledge-run[b-ef3t3zk3cn]{background:#c7d3cb;border-color:#c7d3cb;color:#17251d;font-weight:600;padding:11px 18px}.knowledge-usage-link[b-ef3t3zk3cn]{font-size:13px}.knowledge-output[b-ef3t3zk3cn]{min-height:390px}.knowledge-callout[b-ef3t3zk3cn]{padding:12px 14px;background:#26312b;border:1px solid #43594b;color:#cedbd3;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.knowledge-callout.error[b-ef3t3zk3cn]{background:#352a29;border-color:#795850;color:#ebd1cc}.knowledge-empty[b-ef3t3zk3cn]{padding:clamp(25px,5vw,65px) 20px;text-align:center;color:#a5aebc}.knowledge-empty>span[b-ef3t3zk3cn]{font-size:30px;color:#bdcad8}.knowledge-empty h2[b-ef3t3zk3cn]{font-size:22px;font-weight:500;color:#d9dfe7;line-height:1.35}.knowledge-empty p[b-ef3t3zk3cn]{font-size:14px;max-width:45ch;margin:14px auto 22px}.knowledge-result-heading[b-ef3t3zk3cn]{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:22px 0 16px}.knowledge-result-heading h2[b-ef3t3zk3cn]{font-size:21px;margin:0;color:#e4e8ee}.knowledge-result-heading span[b-ef3t3zk3cn]{font-size:12px;color:#a8b2c0}.knowledge-output[b-ef3t3zk3cn]  .tool-result-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#d7dde6;border:0;background:transparent;padding:0;margin:14px 0 24px}.knowledge-source[b-ef3t3zk3cn]{border-top:1px solid #383e47;font-size:12px;color:#b0bac7;margin:15px 0 23px}.knowledge-source summary[b-ef3t3zk3cn]{cursor:pointer;padding:14px 0;color:#c0c9d5}.knowledge-source dl[b-ef3t3zk3cn]{margin:12px 0}.knowledge-source dt[b-ef3t3zk3cn]{font-weight:650;color:#d1d9e4}.knowledge-source dd[b-ef3t3zk3cn]{margin:3px 0 13px;overflow-wrap:anywhere}.knowledge-source code[b-ef3t3zk3cn]{font-size:11px;color:#afbbcb}.knowledge-tools :is(input,select,textarea,button,a,summary):focus-visible[b-ef3t3zk3cn]{outline:2px solid #c6d2df;outline-offset:4px}@media(max-width:850px){.knowledge-layout[b-ef3t3zk3cn]{grid-template-columns:1fr}.knowledge-output[b-ef3t3zk3cn]{min-height:220px}.knowledge-heading h1[b-ef3t3zk3cn]{font-size:30px}.knowledge-model-picker[b-ef3t3zk3cn]{flex-wrap:wrap}.knowledge-model-picker label[b-ef3t3zk3cn]{flex-basis:100%}}@media(max-width:500px){.knowledge-tools[b-ef3t3zk3cn]{padding:22px 14px}.knowledge-inputs[b-ef3t3zk3cn],.knowledge-output[b-ef3t3zk3cn]{padding:18px}.knowledge-heading[b-ef3t3zk3cn]{margin-bottom:23px}}
.knowledge-tools[b-ef3t3zk3cn]{max-width:none;width:100%;box-sizing:border-box;min-height:calc(100dvh - var(--workspace-chrome-height,0px));margin:0;background:#121416}.knowledge-heading[b-ef3t3zk3cn],.knowledge-layout[b-ef3t3zk3cn]{max-width:1500px;margin-left:auto;margin-right:auto}

.knowledge-tools.embedded-canvas-app[b-ef3t3zk3cn]{padding:12px;max-width:none;margin:0;min-height:0}.embedded-canvas-app .knowledge-heading[b-ef3t3zk3cn]{margin-bottom:12px}
/* /../Apps/Tools/Pages/PersonalWhatsApp.razor.rz.scp.css */
.whatsapp-personal[b-hlec8ivg0f]{max-width:940px;margin:0 auto;padding:20px 20px 90px;color:var(--kompani-ink)}.whatsapp-personal header[b-hlec8ivg0f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.whatsapp-personal h1[b-hlec8ivg0f]{font-size:23px}.whatsapp-personal h2[b-hlec8ivg0f]{font-size:17px;margin:0 0 12px}.whatsapp-personal section[b-hlec8ivg0f]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:18px;margin-bottom:16px}.whatsapp-personal p[b-hlec8ivg0f]{line-height:1.6}.whatsapp-status[b-hlec8ivg0f]{color:var(--kompani-muted)}.whatsapp-personal form[b-hlec8ivg0f],.whatsapp-personal label[b-hlec8ivg0f]{display:grid;gap:8px}.whatsapp-personal form[b-hlec8ivg0f]{gap:14px}.whatsapp-personal input[b-hlec8ivg0f],.whatsapp-personal textarea[b-hlec8ivg0f]{box-sizing:border-box;max-width:100%;width:100%;font:inherit;border:1px solid var(--kompani-line);border-radius:7px;padding:9px;background:var(--kompani-paper);color:var(--kompani-ink)}.whatsapp-personal button[b-hlec8ivg0f],.whatsapp-open[b-hlec8ivg0f]{justify-self:start;display:inline-block;border:1px solid var(--kompani-line);border-radius:7px;padding:8px 12px;color:var(--kompani-ink);background:var(--kompani-raised);font:inherit;text-decoration:none}.whatsapp-personal :is(button,a,input,textarea):focus-visible[b-hlec8ivg0f]{outline:2px solid var(--kompani-focus);outline-offset:3px}
/* /../Apps/Tools/Pages/WorkspaceAccountConnect.razor.rz.scp.css */
.account-connect[b-p50dto4020]{margin:0 auto;max-width:680px;padding:24px;color:var(--kompani-ink);min-width:0}.account-connect>section[b-p50dto4020]{margin-top:18px;padding:24px;border:1px solid var(--kompani-line);border-radius:14px;background:var(--kompani-card);box-shadow:var(--kompani-card-shadow)}.account-connect h1[b-p50dto4020]{margin:0 0 12px;font-size:24px}.account-connect p[b-p50dto4020]{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.account-connect a[b-p50dto4020]{color:var(--kompani-accent)}.connect-action[b-p50dto4020]{display:inline-flex;align-items:center;margin:8px 8px 8px 0;padding:10px 16px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-heading-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.connect-action:focus-visible[b-p50dto4020]{outline:2px solid var(--kompani-accent);outline-offset:3px}.connect-action:disabled[b-p50dto4020]{opacity:.65;cursor:wait}@media(max-width:600px){.account-connect[b-p50dto4020]{padding:14px}.account-connect>section[b-p50dto4020]{padding:18px}}
.access-choice[b-p50dto4020]{display:grid;gap:8px;font-size:15px;font-weight:600;margin:16px 0}.access-choice select[b-p50dto4020]{font:inherit;padding:10px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-ink);max-width:100%}.access-choice select:focus-visible[b-p50dto4020]{outline:2px solid var(--kompani-accent);outline-offset:3px}
/* /../Apps/Tools/Pages/WorkspaceDemos.razor.rz.scp.css */
.demo-center[b-9i7orktjfx]{width:100%;margin:0;max-width:none;min-width:0;padding:clamp(18px,2.6vw,38px);box-sizing:border-box;color:var(--kompani-ink);font-size:17px;line-height:1.5}.demo-heading[b-9i7orktjfx]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.demo-eyebrow[b-9i7orktjfx]{font-size:14px;letter-spacing:.12em;font-weight:700;color:var(--kompani-muted)}.demo-heading h1[b-9i7orktjfx]{font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;line-height:1.15;margin:8px 0 10px}.demo-heading p[b-9i7orktjfx],.demo-detail-heading p[b-9i7orktjfx]{margin:0;color:var(--kompani-muted);max-width:850px}.demo-secondary[b-9i7orktjfx]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:9px 14px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);color:var(--kompani-ink);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.demo-secondary:hover[b-9i7orktjfx]{background:var(--kompani-raised);border-color:var(--kompani-muted)}.demo-secondary:disabled[b-9i7orktjfx]{opacity:.5;cursor:default}.demo-safety[b-9i7orktjfx]{display:flex;align-items:center;gap:10px;color:var(--kompani-muted);font-size:14px;padding-bottom:23px}.demo-dot[b-9i7orktjfx]{width:7px;height:7px;border-radius:50%;background:#85b7aa;flex-shrink:0}.demo-layout[b-9i7orktjfx]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:26px;align-items:start}.demo-catalog[b-9i7orktjfx]{position:sticky;top:68px;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--kompani-line);background:var(--kompani-surface);border-radius:14px;padding:14px;scrollbar-width:thin}.demo-search[b-9i7orktjfx],.demo-category[b-9i7orktjfx]{display:grid;gap:6px;font-size:14px;color:var(--kompani-muted)}.demo-search input[b-9i7orktjfx],.demo-category select[b-9i7orktjfx]{width:100%;box-sizing:border-box;border:1px solid var(--kompani-line);border-radius:8px;padding:10px;background:var(--kompani-bg,var(--kompani-surface));color:var(--kompani-ink);font:inherit;font-size:14px}.demo-category[b-9i7orktjfx]{margin-top:12px}.catalog-count[b-9i7orktjfx]{font-size:14px;color:var(--kompani-muted);padding:14px 0}.demo-catalog nav h2[b-9i7orktjfx]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--kompani-muted);margin:22px 7px 7px}.demo-catalog-item[b-9i7orktjfx]{display:flex;align-items:center;gap:10px;padding:11px 8px;margin:3px 0;border:1px solid transparent;border-radius:9px;color:var(--kompani-ink);text-decoration:none}.demo-catalog-item>span:last-child[b-9i7orktjfx]{display:grid;gap:4px}.demo-catalog-item strong[b-9i7orktjfx]{font-size:14px;line-height:1.3;font-weight:550}.demo-catalog-item small[b-9i7orktjfx]{font-size:14px;color:var(--kompani-muted);line-height:1.4}.demo-item-icon[b-9i7orktjfx]{display:grid;place-items:center;width:26px;height:30px;border-radius:6px;background:var(--kompani-raised);font-size:18px;flex-shrink:0;color:var(--kompani-accent)}.demo-catalog-item:hover[b-9i7orktjfx],.demo-catalog-item.selected[b-9i7orktjfx]{background:var(--kompani-raised);border-color:var(--kompani-line)}.demo-catalog-item.selected[b-9i7orktjfx]{box-shadow:inset 2px 0 var(--kompani-accent)}.demo-stage[b-9i7orktjfx]{min-width:0}.demo-detail-heading[b-9i7orktjfx]{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}.demo-detail-heading h2[b-9i7orktjfx]{font-size:27px;letter-spacing:-.035em;margin:8px 0}.demo-status[b-9i7orktjfx]{font-size:14px;padding:6px 9px;border:1px solid var(--kompani-line);border-radius:6px;white-space:nowrap;color:var(--kompani-muted)}.demo-result-toolbar[b-9i7orktjfx]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;font-size:14px;color:var(--kompani-muted)}.demo-metrics[b-9i7orktjfx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 20px}.demo-metrics>div[b-9i7orktjfx],.demo-report-panel[b-9i7orktjfx]{border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-surface);box-shadow:0 5px 15px #0000000a}.demo-metrics>div[b-9i7orktjfx]{padding:18px}.demo-metrics dt[b-9i7orktjfx]{color:var(--kompani-muted);font-size:14px}.demo-metrics dd[b-9i7orktjfx]{font-size:27px;font-weight:600;letter-spacing:-.03em;margin:12px 0 0;line-height:1.2}.demo-metrics dd small[b-9i7orktjfx]{display:block;font-size:14px;color:var(--kompani-muted);letter-spacing:0;margin-top:7px;font-weight:400}.demo-report-panel[b-9i7orktjfx]{padding:20px;margin:16px 0}.demo-report-panel>header[b-9i7orktjfx]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.demo-report-panel h3[b-9i7orktjfx]{margin:0 0 10px;font-size:17px;letter-spacing:-.02em}.demo-report-panel>header h3[b-9i7orktjfx]{margin:0}.demo-report-panel>header>span[b-9i7orktjfx]{font-size:14px;color:var(--kompani-muted)}.demo-report-panel p[b-9i7orktjfx]{color:var(--kompani-muted)}.demo-exceptions[b-9i7orktjfx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.demo-exception[b-9i7orktjfx]{text-align:left;border:1px solid var(--kompani-line);background:var(--kompani-raised);color:var(--kompani-ink);padding:15px;border-radius:9px;display:grid;gap:8px;font:inherit;font-size:14px;cursor:pointer}.demo-exception>span:not(.demo-priority)[b-9i7orktjfx],.demo-exception small[b-9i7orktjfx]{color:var(--kompani-muted)}.demo-exception.selected[b-9i7orktjfx]{border-color:var(--kompani-accent)}.demo-priority[b-9i7orktjfx]{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#b89b6c}.demo-priority.high[b-9i7orktjfx]{color:#d78e89}.demo-table-scroll[b-9i7orktjfx]{overflow-x:auto;scrollbar-width:thin}.demo-center table[b-9i7orktjfx]{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.demo-center th[b-9i7orktjfx]{font-size:14px;color:var(--kompani-muted);font-weight:600}.demo-center th[b-9i7orktjfx],.demo-center td[b-9i7orktjfx]{padding:13px 10px;vertical-align:top;border-bottom:1px solid var(--kompani-line)}.demo-center td small[b-9i7orktjfx]{display:block;margin-top:5px;color:var(--kompani-muted)}.demo-center code[b-9i7orktjfx]{font-size:14px;overflow-wrap:anywhere}.demo-fields[b-9i7orktjfx]{margin:0;display:grid;gap:5px;min-width:220px}.demo-fields>div[b-9i7orktjfx]{display:flex;justify-content:space-between;gap:15px}.demo-fields dt[b-9i7orktjfx]{color:var(--kompani-muted);font-size:14px}.demo-fields dd[b-9i7orktjfx]{margin:0}.demo-facts[b-9i7orktjfx],.demo-coverage[b-9i7orktjfx]{border-top:1px solid var(--kompani-line);margin-top:26px;padding:18px 0;color:var(--kompani-muted);font-size:14px}.demo-center summary[b-9i7orktjfx]{cursor:pointer;color:var(--kompani-ink);font-weight:550}.demo-facts dl[b-9i7orktjfx]{display:grid;grid-template-columns:110px 1fr;gap:12px}.demo-facts dd[b-9i7orktjfx]{margin:0}.demo-center pre[b-9i7orktjfx]{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,SFMono-Regular,monospace;max-height:500px;overflow:auto}.demo-knowledge-columns[b-9i7orktjfx]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-knowledge-columns .demo-report-panel[b-9i7orktjfx]{margin:0}.demo-tags[b-9i7orktjfx]{display:flex;flex-wrap:wrap;gap:6px}.demo-tags span[b-9i7orktjfx]{border:1px solid var(--kompani-line);padding:4px 8px;border-radius:5px;font-size:14px}.demo-slots[b-9i7orktjfx]{padding-left:18px}.demo-slots li[b-9i7orktjfx]{padding:8px 0}.demo-slots span[b-9i7orktjfx]{display:block;color:var(--kompani-muted);font-size:14px}.demo-role-apps[b-9i7orktjfx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.demo-role-app[b-9i7orktjfx]{display:grid;gap:12px;padding:18px;border:1px solid var(--kompani-line);background:var(--kompani-raised);border-radius:10px;color:var(--kompani-ink);text-decoration:none}.demo-role-app span[b-9i7orktjfx]{font-size:14px;color:var(--kompani-accent)}.demo-coverage a[b-9i7orktjfx]{color:var(--kompani-accent)}.demo-center :is(a,button,input,select,summary):focus-visible[b-9i7orktjfx]{outline:2px solid var(--kompani-accent);outline-offset:3px}@media(min-width:1600px){.demo-layout[b-9i7orktjfx]{grid-template-columns:290px minmax(0,1fr);gap:32px}}@media(max-width:1000px){.demo-layout[b-9i7orktjfx]{grid-template-columns:220px minmax(0,1fr);gap:16px}.demo-catalog[b-9i7orktjfx]{padding:10px}.demo-detail-heading[b-9i7orktjfx]{flex-direction:column;gap:10px}.demo-knowledge-columns[b-9i7orktjfx]{grid-template-columns:1fr}}@media(max-width:720px){.demo-heading[b-9i7orktjfx]{align-items:start}.demo-heading>.demo-secondary[b-9i7orktjfx]{font-size:14px}.demo-layout[b-9i7orktjfx]{grid-template-columns:1fr}.demo-catalog[b-9i7orktjfx]{position:static;max-height:230px}.demo-catalog nav[b-9i7orktjfx]{display:flex;flex-wrap:wrap;gap:5px}.demo-catalog nav h2[b-9i7orktjfx]{flex-basis:100%;margin-top:10px}.demo-catalog-item[b-9i7orktjfx]{flex:1 0 180px}.demo-result-toolbar[b-9i7orktjfx]{align-items:start;flex-direction:column}.demo-metrics[b-9i7orktjfx]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-safety[b-9i7orktjfx]{align-items:start;font-size:14px}.demo-center[b-9i7orktjfx]{padding:18px 12px}.demo-report-panel[b-9i7orktjfx]{padding:14px}}
.demo-center[b-9i7orktjfx]{padding-bottom:120px}

.demo-mobile-picker[b-9i7orktjfx]{display:none}.demo-mobile-picker select[b-9i7orktjfx]{width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--kompani-line);border-radius:8px;padding:10px;background:var(--kompani-raised);color:var(--kompani-ink);font:inherit;font-size:14px}
@media(max-width:720px){.demo-catalog[b-9i7orktjfx]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-height:none;overflow:visible}.demo-search[b-9i7orktjfx],.catalog-count[b-9i7orktjfx],.demo-mobile-picker[b-9i7orktjfx]{grid-column:1/-1}.demo-category[b-9i7orktjfx]{margin:0}.catalog-count[b-9i7orktjfx]{padding:0}.demo-catalog nav[b-9i7orktjfx]{display:none}.demo-mobile-picker[b-9i7orktjfx]{display:grid;gap:6px;font-size:14px;color:var(--kompani-muted)}}

.demo-context-links[b-9i7orktjfx]{display:flex;flex-wrap:wrap;gap:9px}.demo-role-apps article.demo-role-app[b-9i7orktjfx]{min-width:0}.demo-catalog-item strong[b-9i7orktjfx]{font-size:15px}.demo-center pre[b-9i7orktjfx]{font-size:14px}.demo-catalog[b-9i7orktjfx]{max-height:calc(100vh - 100px)}@media(max-width:720px){.demo-heading[b-9i7orktjfx]{flex-direction:column;align-items:stretch}.demo-context-links[b-9i7orktjfx]{display:grid;grid-template-columns:1fr}.demo-catalog[b-9i7orktjfx]{max-height:none}}

.demo-center.embedded-canvas-app[b-9i7orktjfx]{padding:12px;max-width:none;margin:0;min-height:0}.embedded-canvas-app .demo-catalog[b-9i7orktjfx]{position:static;max-height:600px}.embedded-canvas-app .demo-layout[b-9i7orktjfx]{grid-template-columns:240px minmax(0,1fr);gap:16px}
/* /../Apps/Tools/Pages/WorkspacePluginConnect.razor.rz.scp.css */
.plugin-connect-page[b-67a5l4q0wn]{box-sizing:border-box;width:100%;min-height:calc(100dvh - var(--kompani-chrome-height,54px));padding:clamp(20px,4vw,48px) clamp(14px,4vw,48px) 100px;background:var(--kompani-silver,#0c0c0e);color:var(--kompani-ink,#f5f5f6);font:15px/1.6 var(--kompani-font,system-ui)}.plugin-connect-page>header[b-67a5l4q0wn],.plugin-connect-card[b-67a5l4q0wn],.plugin-connect-page>.plugin-connect-notice[b-67a5l4q0wn]{max-width:760px;margin-inline:auto}.plugin-connect-page h1[b-67a5l4q0wn]{font-size:27px;line-height:1.3;letter-spacing:-.035em;margin:15px 0 7px}.plugin-connect-page h2[b-67a5l4q0wn]{font-size:19px;line-height:1.4;margin:0 0 10px}.plugin-connect-page p[b-67a5l4q0wn]{color:var(--kompani-muted,#cfcfd6);margin:7px 0 15px}.plugin-connect-page a[b-67a5l4q0wn]{color:var(--kompani-ink,#f5f5f6);text-underline-offset:3px}.plugin-connect-card[b-67a5l4q0wn]{display:grid;gap:15px;padding:20px;border:1px solid var(--kompani-line,#38383e);border-radius:11px;background:var(--kompani-surface,#171719);margin-top:23px}.plugin-connect-field[b-67a5l4q0wn]{display:grid;gap:6px;font-size:14px;color:var(--kompani-muted,#cfcfd6)}.plugin-connect-field select[b-67a5l4q0wn]{width:100%;min-width:0;min-height:40px;padding:8px 10px;font:inherit;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-paper,#111113);color:var(--kompani-ink,#f5f5f6)}.plugin-connect-card dl[b-67a5l4q0wn]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 18px;margin:0;overflow-wrap:anywhere}.plugin-connect-card dt[b-67a5l4q0wn]{font-weight:600}.plugin-connect-card dd[b-67a5l4q0wn]{margin:0;color:var(--kompani-muted,#cfcfd6)}.plugin-connect-check[b-67a5l4q0wn]{display:flex;align-items:flex-start;gap:10px;font-size:14px}.plugin-connect-check input[b-67a5l4q0wn]{flex:none;width:17px;height:17px;margin:4px 0 0;accent-color:var(--kompani-ink,#f5f5f6)}.plugin-connect-actions[b-67a5l4q0wn]{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.plugin-connect-actions button[b-67a5l4q0wn]{font:inherit;font-size:14px;min-height:37px;padding:8px 12px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-brand-surface,var(--kompani-ink,#f5f5f6));color:var(--kompani-brand-ink,var(--kompani-silver,#0c0c0e));cursor:pointer}.plugin-connect-actions button:disabled[b-67a5l4q0wn]{opacity:.5;cursor:not-allowed}.plugin-connect-notice[b-67a5l4q0wn]{padding:13px 14px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-paper,#111113);color:var(--kompani-muted,#cfcfd6);margin-block:16px}.plugin-connect-page :is(a,button,input,select):focus-visible[b-67a5l4q0wn]{outline:2px solid var(--kompani-focus,#c2d4f5);outline-offset:3px}@media(max-width:600px){.plugin-connect-card[b-67a5l4q0wn]{padding:15px}.plugin-connect-card dl[b-67a5l4q0wn]{grid-template-columns:minmax(0,1fr);gap:3px}.plugin-connect-card dd[b-67a5l4q0wn]{margin-bottom:10px}}
/* /../Apps/Tools/Pages/WorkspacePlugins.razor.rz.scp.css */
.workspace-plugins-page[b-hsyi5o295m]{width:100%;max-width:100%;margin:0;min-width:0;box-sizing:border-box;padding:clamp(16px,2.5vw,32px) clamp(14px,3vw,42px) 100px;background:var(--kompani-silver,#0c0c0e);color:var(--kompani-ink,#f5f5f6);font:15px/1.55 var(--kompani-font,system-ui);min-height:calc(100dvh - var(--kompani-chrome-height,54px))}.plugins-page-heading[b-hsyi5o295m]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.plugins-page-heading h1[b-hsyi5o295m]{font-size:26px;line-height:1.3;letter-spacing:-.035em;margin:0}.plugins-page-heading p[b-hsyi5o295m]{margin:6px 0 0;color:var(--kompani-muted,#cfcfd6)}.workspace-plugins-page a[b-hsyi5o295m]{color:var(--kompani-ink,#f5f5f6);text-underline-offset:3px}.plugins-page-heading>a[b-hsyi5o295m]{border:1px solid var(--kompani-line,#38383e);border-radius:7px;padding:7px 10px;text-decoration:none;font-size:14px;background:var(--kompani-surface,#171719)}.plugins-page-notice[b-hsyi5o295m]{padding:16px;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#171719);color:var(--kompani-muted,#cfcfd6)}.plugins-page-notice p[b-hsyi5o295m]{margin:0 0 10px}.workspace-plugins-page a:focus-visible[b-hsyi5o295m]{outline:2px solid var(--kompani-focus,#c2d4f5);outline-offset:3px}
/* /../Apps/Tools/Pages/WorkspaceShop.razor.rz.scp.css */
.shop-page[b-yrbjuv8dwm]{margin:0;width:100%;max-width:none;box-sizing:border-box;padding:16px;color:var(--kompani-ink,#efeff2);--shop-line:var(--kompani-line,#37383f);--shop-panel:var(--kompani-surface,#16171b);--shop-muted:var(--kompani-muted,#c4c5cd);--shop-accent:var(--kompani-neon,#bea5fb)}.shop-heading[b-yrbjuv8dwm],.shop-status[b-yrbjuv8dwm],.shop-tabs[b-yrbjuv8dwm],.shop-product-top[b-yrbjuv8dwm],.shop-product-actions[b-yrbjuv8dwm],.shop-actions[b-yrbjuv8dwm]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shop-heading[b-yrbjuv8dwm]{margin-bottom:16px}.shop-heading h1[b-yrbjuv8dwm]{font-size:20px;margin:0}.shop-heading a[b-yrbjuv8dwm]{color:var(--shop-muted);font-size:14px;text-decoration:none}.shop-heading>span[b-yrbjuv8dwm]{margin-left:auto;color:var(--shop-muted);font-size:13px}.shop-status[b-yrbjuv8dwm]{font-size:14px;margin-bottom:12px}.shop-status>span[b-yrbjuv8dwm]{color:var(--shop-muted);flex:1}.shop-tabs[b-yrbjuv8dwm]{border-bottom:1px solid var(--shop-line);padding-bottom:10px;margin-bottom:14px}.shop-page button[b-yrbjuv8dwm]{font:inherit;font-size:14px;line-height:1.4;color:inherit;border:1px solid var(--shop-line);border-radius:7px;background:var(--shop-panel);padding:7px 11px;cursor:pointer}.shop-page button:hover[b-yrbjuv8dwm]{border-color:var(--shop-accent)}.shop-page button:disabled[b-yrbjuv8dwm]{opacity:.55;cursor:default}.shop-page button.active[b-yrbjuv8dwm]{border-color:var(--shop-accent)}.shop-page .shop-primary[b-yrbjuv8dwm]{background:var(--shop-accent);color:var(--kompani-on-neon,#17111f);font-weight:600}.shop-layout[b-yrbjuv8dwm]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:15px;align-items:start}.shop-catalog[b-yrbjuv8dwm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;min-width:0}.shop-product[b-yrbjuv8dwm],.shop-panel[b-yrbjuv8dwm]{border:1px solid var(--shop-line);border-radius:10px;padding:15px;background:var(--shop-panel);min-width:0}.shop-product p[b-yrbjuv8dwm]{color:var(--shop-muted);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.shop-product-top[b-yrbjuv8dwm]{justify-content:space-between;font-size:15px;overflow-wrap:anywhere}.shop-product-actions[b-yrbjuv8dwm]{margin-top:16px}.shop-product-actions>span[b-yrbjuv8dwm]{color:var(--shop-muted);font-size:12px;margin-right:auto}.shop-panel h2[b-yrbjuv8dwm]{font-size:17px;margin:0 0 14px}.shop-panel>label[b-yrbjuv8dwm],.shop-field-row>label[b-yrbjuv8dwm]{display:grid;gap:6px;font-size:14px;color:var(--shop-muted);margin-bottom:13px}.shop-page input:not([type=checkbox])[b-yrbjuv8dwm],.shop-page textarea[b-yrbjuv8dwm]{font:inherit;font-size:15px;color:var(--kompani-ink,#efeff2);background:var(--shop-panel);border:1px solid var(--shop-line);border-radius:7px;padding:8px 10px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.shop-page textarea[b-yrbjuv8dwm]{resize:vertical}.shop-page input:focus[b-yrbjuv8dwm],.shop-page textarea:focus[b-yrbjuv8dwm]{outline:2px solid var(--shop-accent);outline-offset:2px}.shop-field-row[b-yrbjuv8dwm]{display:flex;gap:10px;flex-wrap:wrap}.shop-field-row>label[b-yrbjuv8dwm]{flex:1;min-width:110px}.shop-panel .shop-check[b-yrbjuv8dwm]{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.shop-cart[b-yrbjuv8dwm]{max-width:1100px}.shop-cart-line[b-yrbjuv8dwm]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid var(--shop-line)}.shop-cart-line>span[b-yrbjuv8dwm]{flex:1;min-width:140px}.shop-cart-line small[b-yrbjuv8dwm]{display:block;color:var(--shop-muted);font-size:13px;margin-top:3px}.shop-cart-line>label[b-yrbjuv8dwm]{width:90px;font-size:12px;color:var(--shop-muted);display:grid;gap:4px}.shop-actions[b-yrbjuv8dwm]{margin-top:14px}.shop-order-review[b-yrbjuv8dwm]{max-width:800px;margin-top:15px}.shop-summary-line[b-yrbjuv8dwm]{display:flex;justify-content:space-between;gap:14px;padding:9px 0;font-size:15px;overflow-wrap:anywhere}.shop-total[b-yrbjuv8dwm]{border-top:1px solid var(--shop-line);margin-top:8px;padding-top:15px}.shop-muted[b-yrbjuv8dwm],.shop-empty[b-yrbjuv8dwm]{color:var(--shop-muted);font-size:14px;line-height:1.6}.shop-notice[b-yrbjuv8dwm]{padding:11px 14px;border:1px solid var(--shop-accent);border-radius:8px;background:var(--shop-panel);font-size:14px}.shop-order[b-yrbjuv8dwm]{padding:12px 0;border-bottom:1px solid var(--shop-line)}.shop-order small[b-yrbjuv8dwm]{color:var(--shop-muted);font-size:12px}.shop-order ul[b-yrbjuv8dwm]{font-size:14px;color:var(--shop-muted);padding-left:20px}@media(min-width:1800px){.shop-layout[b-yrbjuv8dwm]{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr)}}@media(max-width:900px){.shop-layout[b-yrbjuv8dwm]{grid-template-columns:1fr}}@media(max-width:500px){.shop-page[b-yrbjuv8dwm]{padding:10px}.shop-heading>span[b-yrbjuv8dwm]{margin-left:0}.shop-page input:not([type=checkbox])[b-yrbjuv8dwm],.shop-page textarea[b-yrbjuv8dwm]{font-size:16px}.shop-product[b-yrbjuv8dwm],.shop-panel[b-yrbjuv8dwm]{padding:12px}}

.shop-page.embedded-canvas-app[b-yrbjuv8dwm]{padding:12px;max-width:none;margin:0;min-height:0}.shop-page.embedded-canvas-app .shop-heading[b-yrbjuv8dwm]{gap:12px;flex-wrap:wrap}
/* /../Apps/Tools/Pages/WorkspaceSlides.razor.rz.scp.css */
.slides-app[b-0phl492vwy]{margin:0;width:100%;box-sizing:border-box;--slide-bg:#111316;--slide-surface:#191c21;--slide-line:#30353d;--slide-text:#edf0f5;--slide-muted:#a6afbd;min-height:calc(100vh - 70px);background:var(--slide-bg);color:var(--slide-text);padding:20px;font-size:14px}.slides-toolbar[b-0phl492vwy]{display:flex;align-items:center;gap:22px;justify-content:space-between;margin-bottom:18px}.slides-toolbar>div:first-child[b-0phl492vwy]{display:flex;align-items:center;gap:18px}.slides-toolbar h1[b-0phl492vwy]{margin:0;font-size:23px;letter-spacing:-.035em}.slides-toolbar a[b-0phl492vwy]{color:#bfcbdc;text-decoration:none;font-size:13px}.slides-toolbar label[b-0phl492vwy]{display:flex;align-items:center;gap:9px;color:var(--slide-muted);font-size:12px}.toolbar-actions[b-0phl492vwy]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.slides-app button[b-0phl492vwy],.slides-app select[b-0phl492vwy],.slides-app input[b-0phl492vwy],.slides-app textarea[b-0phl492vwy]{font:inherit;color:var(--slide-text);background:#22262d;border:1px solid #3b424d;border-radius:7px;padding:9px 11px}.slides-app button[b-0phl492vwy]{cursor:pointer;font-size:12px}.slides-app button:hover[b-0phl492vwy]{background:#303640}.slides-app button:disabled[b-0phl492vwy]{opacity:.45;cursor:default}.slides-app input[b-0phl492vwy],.slides-app textarea[b-0phl492vwy]{width:100%;box-sizing:border-box;font-size:14px;line-height:1.5}.slides-app textarea[b-0phl492vwy]{resize:vertical}.slides-app input:disabled[b-0phl492vwy],.slides-app textarea:disabled[b-0phl492vwy]{color:#c3cad5;opacity:1;background:#1c2026}.slides-app button:focus-visible[b-0phl492vwy],.slides-app input:focus-visible[b-0phl492vwy],.slides-app textarea:focus-visible[b-0phl492vwy],.slides-app select:focus-visible[b-0phl492vwy],.slides-app summary:focus-visible[b-0phl492vwy]{outline:2px solid #a5bedc;outline-offset:3px}.download-link[b-0phl492vwy]{padding:8px 10px;border:1px solid #465362;border-radius:7px}.slides-notice[b-0phl492vwy]{border:1px solid #3b4f63;background:#1b2b3b;color:#d0e1f3;padding:12px 15px;border-radius:9px;font-size:13px;line-height:1.6;margin:0 0 16px}.slides-notice.error[b-0phl492vwy]{border-color:#6e4546;background:#352529;color:#f0c7c7}.slides-empty[b-0phl492vwy]{padding:50px 30px;color:var(--slide-muted);line-height:1.75;max-width:70ch}.slides-empty h2[b-0phl492vwy]{color:var(--slide-text);font-size:24px;font-weight:500}.slides-workspace[b-0phl492vwy]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.deck-library[b-0phl492vwy]{border:1px solid var(--slide-line);border-radius:12px;background:#171a1e;padding:12px;align-self:start}.deck-library header[b-0phl492vwy]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.deck-library h2[b-0phl492vwy]{font-size:13px;font-weight:500;margin:0}.deck-library header button[b-0phl492vwy]{padding:5px 7px;font-size:11px}.deck-library>p[b-0phl492vwy]{font-size:12px;color:var(--slide-muted);line-height:1.6}.deck-library .deck-link[b-0phl492vwy]{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;border:1px solid transparent;background:transparent;margin-bottom:5px;padding:12px 10px;overflow-wrap:anywhere}.deck-link strong[b-0phl492vwy]{font-weight:500;font-size:13px}.deck-link span[b-0phl492vwy]{font-size:11px;color:var(--slide-muted)}.deck-library .deck-link.active[b-0phl492vwy]{background:#2a3039;border-color:#48515f}.deck-workbench[b-0phl492vwy]{min-width:0}.deck-heading[b-0phl492vwy]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:17px}.deck-heading label[b-0phl492vwy]{display:grid;gap:6px;flex:1;max-width:620px;font-size:11px;color:var(--slide-muted)}.deck-heading input[b-0phl492vwy]{font-size:20px;background:transparent;border-color:transparent;border-bottom-color:#444c58;border-radius:0;padding-left:0}.deck-heading>div[b-0phl492vwy]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.deck-heading>div>span[b-0phl492vwy]{font-size:11px;color:var(--slide-muted)}.slides-app .save-button[b-0phl492vwy]{background:#d1dfed;color:#19212b;border-color:#d1dfed;font-weight:600}.slides-app .save-button:hover[b-0phl492vwy]{background:#e0e8f1}.slide-editing-grid[b-0phl492vwy]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px}.slide-thumbnails[b-0phl492vwy]{display:flex;flex-direction:column;gap:8px;max-height:800px;overflow-y:auto;align-self:start}.slide-thumbnails button[b-0phl492vwy]{min-height:82px;text-align:left;padding:12px;border:1px solid #363d48;background:#1b1f25;display:flex;flex-direction:column;gap:8px}.slide-thumbnails button.active[b-0phl492vwy]{border-color:#a6bdd8;background:#2b3441;box-shadow:inset 0 0 0 1px #a6bdd833}.slide-thumbnails button>span[b-0phl492vwy]{font-size:10px;color:#aeb9ca}.slide-thumbnails button>strong[b-0phl492vwy]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.slide-editor[b-0phl492vwy]{min-width:0}.slide-preview[b-0phl492vwy]{aspect-ratio:16/9;background:radial-gradient(ellipse at 100% 0,#2e3746,#1b2028 65%);border:1px solid #4b5668;border-radius:8px;box-shadow:0 16px 38px #0005;padding:5% 6%;box-sizing:border-box;display:flex;flex-direction:column;overflow:auto}.slide-number[b-0phl492vwy]{font-size:11px;color:#aebbd0}.slide-preview h2[b-0phl492vwy]{font-size:clamp(24px,3vw,42px);line-height:1.2;letter-spacing:-.035em;margin:18px 0;color:#f0f3f8;overflow-wrap:anywhere}.slide-preview p[b-0phl492vwy]{white-space:pre-wrap;font-size:clamp(15px,1.45vw,22px);line-height:1.6;margin:0;overflow-wrap:anywhere}.slide-preview ol[b-0phl492vwy]{font-size:11px;color:#acb9cb;padding-left:18px;line-height:1.6;overflow-wrap:anywhere}.slide-fields[b-0phl492vwy]{margin-top:20px;display:grid;gap:14px}.slide-fields label[b-0phl492vwy],.deck-comments>label[b-0phl492vwy],.ai-writing-help label[b-0phl492vwy]{display:grid;gap:6px;font-size:12px;color:var(--slide-muted)}.slide-fields details[b-0phl492vwy]{border:1px solid var(--slide-line);padding:13px;border-radius:9px;background:#171a1f}.slide-fields summary[b-0phl492vwy]{cursor:pointer;font-size:13px;margin-bottom:10px;color:#c7cfda}.field-help[b-0phl492vwy]{font-size:12px;line-height:1.7;color:var(--slide-muted)}.evidence-row[b-0phl492vwy]{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(160px,2fr) auto;gap:8px;margin-bottom:8px}.slide-order-actions[b-0phl492vwy]{display:flex;gap:8px;flex-wrap:wrap}.deck-review-grid[b-0phl492vwy]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:20px;margin-top:24px}.deck-comments[b-0phl492vwy],.deck-history[b-0phl492vwy]{border:1px solid var(--slide-line);background:var(--slide-surface);border-radius:12px;padding:18px;min-width:0}.deck-review-grid h2[b-0phl492vwy]{font-size:16px;font-weight:500;margin:0}.deck-comments header[b-0phl492vwy]{display:flex;justify-content:space-between;gap:12px;align-items:center}.deck-comments header>span[b-0phl492vwy]{font-size:11px;color:var(--slide-muted)}.deck-comments article[b-0phl492vwy]{border-bottom:1px solid var(--slide-line);padding:13px 0}.deck-comments article>strong[b-0phl492vwy]{font-size:12px;font-weight:500}.deck-comments article>strong span[b-0phl492vwy]{font-size:11px;color:var(--slide-muted);font-weight:400}.deck-comments article>p[b-0phl492vwy]{white-space:pre-wrap;line-height:1.6;font-size:13px;overflow-wrap:anywhere;margin:8px 0 0}.deck-comments>label[b-0phl492vwy]{margin:14px 0 10px}.deck-comments .comment-scope[b-0phl492vwy]{display:flex;align-items:center;gap:8px}.comment-scope input[b-0phl492vwy]{width:auto}.deck-history>div[b-0phl492vwy]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--slide-line);padding:10px 0}.deck-history>div span[b-0phl492vwy]{font-size:11px;color:var(--slide-muted)}.deck-history>div strong[b-0phl492vwy]{font-size:12px;font-weight:400;flex-basis:100%;overflow-wrap:anywhere}.deck-history button[b-0phl492vwy]{font-size:11px;padding:6px 8px}.ai-writing-help[b-0phl492vwy]{border-top:1px solid var(--slide-line);margin-top:18px;padding-top:15px;font-size:12px;line-height:1.7}.ai-writing-help summary[b-0phl492vwy]{cursor:pointer;color:#c9d7ea}.ai-writing-help a[b-0phl492vwy]{color:#c0d4f0}.ai-writing-help label[b-0phl492vwy]{margin-top:12px}.archived-note[b-0phl492vwy]{color:#c9b991;background:#2b281f;border:1px solid #4d4430;padding:12px;border-radius:8px}.conflict-review[b-0phl492vwy]{background:#292521;border:1px solid #66553e;padding:16px;border-radius:10px;margin-bottom:16px;font-size:13px;line-height:1.65}.conflict-review h3[b-0phl492vwy]{margin:0;font-size:16px}.conflict-review summary[b-0phl492vwy]{cursor:pointer}.conflict-review article[b-0phl492vwy]{padding:10px 0;border-bottom:1px solid #4c4336}.conflict-review article p[b-0phl492vwy]{white-space:pre-wrap;overflow-wrap:anywhere}.compare-button[b-0phl492vwy]{margin-bottom:15px}
.presentation-stage[b-0phl492vwy]{position:fixed;inset:0;z-index:10000;background:radial-gradient(ellipse at 100% 0,#2b3546,#111720 68%);color:#edf0f6;display:flex;flex-direction:column;font:18px system-ui,sans-serif;padding:22px 40px;box-sizing:border-box;overflow:auto}.presentation-stage>header[b-0phl492vwy],.presentation-stage>footer[b-0phl492vwy]{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#aab8cc;font-size:13px}.presentation-stage button[b-0phl492vwy]{background:#293342;border:1px solid #4a5a70;color:#e2ebf7;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer}.presentation-stage button:disabled[b-0phl492vwy]{opacity:.35}.presentation-stage>article[b-0phl492vwy]{max-width:1150px;width:100%;margin:auto;padding:5vh 5vw;box-sizing:border-box;overflow-wrap:anywhere}.presentation-stage h1[b-0phl492vwy]{font-size:clamp(35px,5vw,72px);letter-spacing:-.04em;line-height:1.15;margin:0 0 5vh}.presentation-stage p[b-0phl492vwy]{font-size:clamp(20px,2.35vw,34px);line-height:1.6;white-space:pre-wrap;margin:0}.presentation-stage ol[b-0phl492vwy]{font-size:14px;color:#b2c0d3;line-height:1.7;margin-top:35px;padding-left:24px}.presentation-stage>footer[b-0phl492vwy]{padding-top:18px;margin-top:auto}.presentation-stage button:focus-visible[b-0phl492vwy]{outline:2px solid #b0c8e5;outline-offset:4px}
@media(max-width:1100px){.slides-toolbar[b-0phl492vwy]{flex-wrap:wrap}.slides-workspace[b-0phl492vwy]{grid-template-columns:180px minmax(0,1fr)}.slide-editing-grid[b-0phl492vwy]{grid-template-columns:115px minmax(0,1fr);gap:12px}.deck-review-grid[b-0phl492vwy]{grid-template-columns:1fr}.deck-heading[b-0phl492vwy]{align-items:flex-start;flex-direction:column}.deck-heading label[b-0phl492vwy]{width:100%}}@media(max-width:700px){.slides-app[b-0phl492vwy]{padding:12px}.slides-workspace[b-0phl492vwy]{grid-template-columns:1fr}.deck-library[b-0phl492vwy]{max-height:180px;overflow:auto}.deck-library .deck-link[b-0phl492vwy]{padding:8px}.slides-toolbar[b-0phl492vwy]{gap:12px}.slide-editing-grid[b-0phl492vwy]{grid-template-columns:1fr}.slide-thumbnails[b-0phl492vwy]{flex-direction:row;max-height:none;overflow-x:auto}.slide-thumbnails button[b-0phl492vwy]{min-width:115px;max-width:140px;min-height:70px}.slide-preview[b-0phl492vwy]{aspect-ratio:auto;min-height:300px;padding:25px}.evidence-row[b-0phl492vwy]{grid-template-columns:1fr}.presentation-stage[b-0phl492vwy]{padding:18px}.presentation-stage>article[b-0phl492vwy]{padding:7vh 3vw}.presentation-stage>header[b-0phl492vwy]{align-items:flex-start}.slides-toolbar label[b-0phl492vwy]{max-width:100%}.slides-toolbar select[b-0phl492vwy]{max-width:240px}}
.slides-empty .create-project-link[b-0phl492vwy]{display:inline-block;color:#c2d6ee;border:1px solid #52657d;border-radius:7px;padding:8px 12px;text-decoration:none;margin-top:5px}.slides-empty .create-project-link:focus-visible[b-0phl492vwy]{outline:2px solid #a5bedc;outline-offset:3px}
/* /../Apps/Tools/Pages/WorkspaceTools.razor.rz.scp.css */
.module-tools[b-cxahpqt89n]{max-width:1180px;margin:auto;padding:35px 24px;color:var(--kompani-ink,#29282d)}.module-tools h1[b-cxahpqt89n]{font-size:34px;letter-spacing:0}.module-tools>p[b-cxahpqt89n]{color:var(--kompani-muted,#69656a);line-height:1.7}.module-tools a[b-cxahpqt89n]{color:var(--kompani-ink,#29282d)}.module-tools label[b-cxahpqt89n]{display:block;font-size:14px;font-weight:650;margin:20px 0 8px}.module-tools select[b-cxahpqt89n],.module-tools textarea[b-cxahpqt89n],.module-tools input[b-cxahpqt89n]{font:inherit;box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfdee7;border-radius:6px;background:var(--kompani-silver,#f6f2eb);color:var(--kompani-ink,#29282d);font-size:16px}.module-tools button[b-cxahpqt89n]{margin:0;background:var(--kompani-neon,#a9bedd);color:var(--kompani-ink,#29282d);padding:11px 15px;border:1px solid #7c94b5;border-radius:6px;cursor:pointer;font-size:14px}.module-tools button:disabled[b-cxahpqt89n]{opacity:.55;cursor:default}.module-tools pre[b-cxahpqt89n]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;background:#f4f8fb;border:1px solid #d7e5ed;border-radius:6px;padding:20px;font-size:15px}.module-tools :is(button,input,select,textarea,a):focus-visible[b-cxahpqt89n]{outline:3px solid var(--kompani-focus,#496b98);outline-offset:3px}.module-result[b-cxahpqt89n],.saved-module-drafts[b-cxahpqt89n]{margin-top:28px;padding:22px;border:1px solid #d9dfe3;border-radius:6px;background:#fff}.module-result-heading[b-cxahpqt89n],.saved-module-draft[b-cxahpqt89n],.saved-draft-actions[b-cxahpqt89n]{display:flex;align-items:center;justify-content:space-between;gap:14px}.module-result-heading h2[b-cxahpqt89n],.saved-module-drafts h2[b-cxahpqt89n]{margin:0;font-size:22px}.module-result-heading>span[b-cxahpqt89n]{font-size:13px;font-weight:650;color:#3b6a52}.module-result small[b-cxahpqt89n],.saved-module-draft small[b-cxahpqt89n]{display:block;color:var(--kompani-muted,#69656a);font-size:13px;line-height:1.5}.module-result>.primary[b-cxahpqt89n]{margin-top:16px}.saved-module-drafts>div:first-child p[b-cxahpqt89n]{margin:6px 0 0}.saved-module-draft[b-cxahpqt89n]{padding:14px 0;border-top:1px solid #e3e8eb}.saved-module-draft>div:first-child[b-cxahpqt89n]{min-width:0}.saved-module-draft strong[b-cxahpqt89n]{display:block;margin-bottom:4px;font-size:15px}.saved-draft-actions[b-cxahpqt89n]{flex-shrink:0}.module-tools .saved-draft-actions button[b-cxahpqt89n]{white-space:nowrap}.module-tools .saved-draft-actions .delete-draft[b-cxahpqt89n]{background:#fff;border-color:#d4b8b5;color:#873d39}.saved-drafts-empty[b-cxahpqt89n]{padding:14px 0;color:var(--kompani-muted,#69656a)}.module-tools button:focus-visible[b-cxahpqt89n]{outline-offset:3px}@media(max-width:650px){.module-tools[b-cxahpqt89n]{padding:24px 16px}.module-tools h1[b-cxahpqt89n]{font-size:29px}.module-result[b-cxahpqt89n],.saved-module-drafts[b-cxahpqt89n]{padding:16px}.saved-module-draft[b-cxahpqt89n]{align-items:flex-start;flex-direction:column}.saved-draft-actions[b-cxahpqt89n]{width:100%;justify-content:flex-start}}

.module-tools.embedded[b-cxahpqt89n]{padding:0;max-width:none}.module-tools.embedded h2[b-cxahpqt89n]{font-size:24px;margin-top:0}
/* /../Apps/Tools/Pages/WorkspaceWebsites.razor.rz.scp.css */
.websites-page[b-onyfdzhiuj]{margin:0;width:100%;box-sizing:border-box;--site-panel:var(--kompani-surface,#151619);--site-border:var(--kompani-line,#353740);--site-text:var(--kompani-ink,#eeeef1);--site-muted:var(--kompani-muted,#c4c5cd);--site-accent:var(--kompani-neon,#b59aff);padding:16px;max-width:none;color:var(--site-text)}.websites-heading[b-onyfdzhiuj],.websites-toolbar[b-onyfdzhiuj],.websites-tabs[b-onyfdzhiuj],.websites-preview>header[b-onyfdzhiuj],.websites-page-node>header[b-onyfdzhiuj],.websites-canvas-tools[b-onyfdzhiuj]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.websites-heading[b-onyfdzhiuj]{margin-bottom:14px}.websites-heading h1[b-onyfdzhiuj]{font-size:20px;margin:0}.websites-heading a[b-onyfdzhiuj]{font-size:14px;color:var(--site-muted);text-decoration:none}.websites-native[b-onyfdzhiuj]{margin-left:auto;font-size:12px;color:var(--site-muted);border:1px solid var(--site-border);border-radius:20px;padding:4px 9px}.websites-toolbar[b-onyfdzhiuj]{margin-bottom:12px}.websites-toolbar select[b-onyfdzhiuj]{min-width:220px;max-width:420px}.websites-state[b-onyfdzhiuj]{font-size:13px;color:var(--site-muted)}.websites-page button[b-onyfdzhiuj],.websites-button[b-onyfdzhiuj]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--site-border);border-radius:7px;background:var(--site-panel);color:var(--site-text);padding:7px 10px;font:inherit;font-size:13px;line-height:1.35;cursor:pointer;text-decoration:none}.websites-page button:hover[b-onyfdzhiuj],.websites-button:hover[b-onyfdzhiuj]{border-color:var(--site-accent)}.websites-page button:disabled[b-onyfdzhiuj]{opacity:.55;cursor:default}.websites-page .websites-primary[b-onyfdzhiuj]{background:var(--site-accent);color:var(--kompani-on-neon,#17111f);font-weight:650}.websites-page input:not([type=checkbox])[b-onyfdzhiuj],.websites-page select[b-onyfdzhiuj],.websites-page textarea[b-onyfdzhiuj]{font:inherit;font-size:14px;color:var(--site-text);background:var(--kompani-surface,#0d0e11);border:1px solid var(--site-border);padding:8px 10px;border-radius:7px;min-width:0;max-width:100%;width:100%}.websites-page input:focus[b-onyfdzhiuj],.websites-page textarea:focus[b-onyfdzhiuj],.websites-page select:focus[b-onyfdzhiuj]{outline:2px solid var(--site-accent);outline-offset:1px}.websites-page textarea[b-onyfdzhiuj]{resize:vertical}.websites-toolbar select[b-onyfdzhiuj],.websites-preview>header select[b-onyfdzhiuj]{width:auto}.websites-tabs[b-onyfdzhiuj]{border-bottom:1px solid var(--site-border);padding-bottom:10px;margin-bottom:14px}.websites-tabs button[b-onyfdzhiuj]{background:transparent;border-color:transparent}.websites-tabs button.active[b-onyfdzhiuj]{border-color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 13%,var(--site-panel))}.websites-layout[b-onyfdzhiuj]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,1fr);gap:14px;align-items:start}.websites-layout:has(.websites-editor:only-child)[b-onyfdzhiuj]{grid-template-columns:1fr}.websites-editor[b-onyfdzhiuj],.websites-preview[b-onyfdzhiuj]{background:var(--site-panel);border:1px solid var(--site-border);border-radius:10px;min-width:0;overflow:auto;resize:both;max-width:100%}.websites-editor[b-onyfdzhiuj]{padding:15px}.websites-fields[b-onyfdzhiuj]{display:grid;gap:14px;max-width:1000px}.websites-fields>label[b-onyfdzhiuj],.websites-field-row label[b-onyfdzhiuj]{display:grid;gap:5px;font-size:13px;color:var(--site-muted)}.websites-field-row[b-onyfdzhiuj]{display:flex;gap:10px;flex-wrap:wrap}.websites-field-row>label[b-onyfdzhiuj]{flex:1;min-width:150px}.websites-checks[b-onyfdzhiuj]{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.websites-checks label[b-onyfdzhiuj],.websites-fields>.websites-approval[b-onyfdzhiuj]{display:flex;align-items:flex-start;gap:7px}.websites-empty[b-onyfdzhiuj]{font-size:14px;color:var(--site-muted);line-height:1.6;margin:5px 0}.websites-canvas-tools[b-onyfdzhiuj]{margin-bottom:12px;font-size:13px}.websites-canvas-tools span[b-onyfdzhiuj]{color:var(--site-muted);margin-left:auto;font-size:12px}.websites-sitemap[b-onyfdzhiuj]{display:flex;gap:12px;overflow:auto;padding-bottom:12px;align-items:start}.websites-page-node[b-onyfdzhiuj]{min-width:240px;max-width:300px;flex:1 0 240px;border:1px solid var(--site-border);border-radius:9px;padding:10px;background:var(--kompani-raised,#1b1c21)}.websites-page-node.selected[b-onyfdzhiuj]{border-color:var(--site-accent)}.websites-page-node>header[b-onyfdzhiuj]{justify-content:space-between;margin-bottom:10px}.websites-node-title[b-onyfdzhiuj]{font-weight:650!important;overflow:hidden;text-overflow:ellipsis;max-width:220px}.websites-slug[b-onyfdzhiuj]{display:flex;align-items:center;font-size:12px;color:var(--site-muted);margin:8px 0}.websites-slug input[b-onyfdzhiuj]{font-size:12px!important;padding:5px!important}.websites-section-node[b-onyfdzhiuj]{margin-top:9px;padding:9px;background:var(--site-panel);border:1px solid var(--site-border);border-radius:7px;display:grid;gap:8px}.websites-section-type[b-onyfdzhiuj]{display:flex;gap:5px}.websites-section-node input[b-onyfdzhiuj],.websites-section-node textarea[b-onyfdzhiuj]{font-size:12px!important}.websites-section-type select[b-onyfdzhiuj]{font-size:12px!important;padding:5px!important}.websites-shared[b-onyfdzhiuj]{font-size:11px;color:var(--site-accent)}.websites-add-section[b-onyfdzhiuj]{width:100%;margin-top:10px;background:transparent!important}.websites-preview[b-onyfdzhiuj]{position:sticky;top:70px}.websites-preview>header[b-onyfdzhiuj]{padding:10px;border-bottom:1px solid var(--site-border)}.websites-preview-stage[b-onyfdzhiuj]{width:100%;height:min(72vh,800px);min-height:380px;overflow:auto;background:#0d0e11}.websites-preview-stage iframe[b-onyfdzhiuj]{display:block;width:100%;height:100%;min-height:380px;border:0;margin:auto;transition:width .2s ease}.websites-preview-stage.mobile iframe[b-onyfdzhiuj]{width:min(100%,390px)}.websites-preview>small[b-onyfdzhiuj]{display:block;padding:8px 12px;color:var(--site-muted);font-size:12px}.websites-palettes[b-onyfdzhiuj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.websites-palettes button[b-onyfdzhiuj]{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.websites-palettes button.selected[b-onyfdzhiuj]{border-color:var(--site-accent)}.websites-swatches[b-onyfdzhiuj]{display:flex;gap:4px}.websites-swatches i[b-onyfdzhiuj]{width:34px;height:34px;display:block;border-radius:7px;border:1px solid #80808050}.websites-costs[b-onyfdzhiuj]{width:100%;border-collapse:collapse;font-size:14px}.websites-costs th[b-onyfdzhiuj],.websites-costs td[b-onyfdzhiuj]{text-align:left;padding:10px 8px;border-bottom:1px solid var(--site-border)}.websites-costs th[b-onyfdzhiuj]{font-size:12px;color:var(--site-muted)}.websites-costs small[b-onyfdzhiuj]{display:block;font-size:11px;color:var(--site-muted)}.websites-cost-total[b-onyfdzhiuj]{display:flex;gap:20px;flex-wrap:wrap}.websites-cost-total span[b-onyfdzhiuj]{display:grid;gap:4px;font-size:13px;color:var(--site-muted)}.websites-cost-total strong[b-onyfdzhiuj]{color:var(--site-text);font-size:22px}.websites-findings[b-onyfdzhiuj]{padding-left:20px;font-size:13px;color:var(--site-muted);line-height:1.6}.websites-notice[b-onyfdzhiuj],.websites-approved[b-onyfdzhiuj]{padding:10px 13px;border:1px solid var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,var(--site-panel));border-radius:8px;font-size:14px}.websites-sr-only[b-onyfdzhiuj]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1800px){.websites-layout[b-onyfdzhiuj]{grid-template-columns:minmax(0,1.25fr) minmax(460px,1fr)}}@media(max-width:1000px){.websites-layout[b-onyfdzhiuj]{grid-template-columns:1fr}.websites-preview[b-onyfdzhiuj]{position:static}}@media(max-width:540px){.websites-page[b-onyfdzhiuj]{padding:10px}.websites-native[b-onyfdzhiuj]{margin-left:0}.websites-toolbar select[b-onyfdzhiuj]{min-width:160px}.websites-costs[b-onyfdzhiuj]{font-size:12px}.websites-editor[b-onyfdzhiuj]{padding:10px}.websites-page-node[b-onyfdzhiuj]{min-width:220px}}@media(prefers-reduced-motion:reduce){.websites-preview-stage iframe[b-onyfdzhiuj]{transition:none}}
.websites-ai[b-onyfdzhiuj]{border:1px solid var(--site-border);border-radius:8px;padding:12px;margin-top:6px}.websites-ai summary[b-onyfdzhiuj]{font-size:14px;cursor:pointer;font-weight:600}.websites-ai summary span[b-onyfdzhiuj]{font-size:12px;font-weight:400;color:var(--site-muted);margin-left:6px}.websites-ai>label[b-onyfdzhiuj]{display:grid;gap:7px;font-size:13px;margin-top:12px}.websites-ai .websites-approval[b-onyfdzhiuj],.websites-ai-review .websites-approval[b-onyfdzhiuj]{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5}.websites-ai-controls[b-onyfdzhiuj]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.websites-ai-controls a[b-onyfdzhiuj]{font-size:13px;color:var(--site-accent)}.websites-ai-review[b-onyfdzhiuj]{margin-top:16px;border:1px solid var(--site-accent);border-radius:10px;padding:15px;background:var(--site-panel)}.websites-ai-review>header[b-onyfdzhiuj]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.websites-ai-review>header span[b-onyfdzhiuj]{font-size:12px;color:var(--site-muted)}.websites-ai-review>p[b-onyfdzhiuj]{font-size:14px;color:var(--site-muted)}.websites-ai-proposal-pages[b-onyfdzhiuj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;max-height:550px;overflow:auto;margin:14px 0}.websites-ai-proposal-pages article[b-onyfdzhiuj]{border:1px solid var(--site-border);border-radius:8px;padding:12px;min-width:0}.websites-ai-proposal-pages h2[b-onyfdzhiuj]{font-size:16px;margin:0 0 12px}.websites-ai-proposal-pages h2 small[b-onyfdzhiuj]{font-size:12px;color:var(--site-muted);font-weight:400}.websites-ai-proposal-pages article>div[b-onyfdzhiuj]{padding:10px 0;border-top:1px solid var(--site-border)}.websites-ai-proposal-pages article>div>strong[b-onyfdzhiuj]{font-size:14px;display:block}.websites-ai-proposal-pages article>div>span[b-onyfdzhiuj]{font-size:11px;color:var(--site-accent)}.websites-ai-proposal-pages p[b-onyfdzhiuj]{font-size:13px;color:var(--site-muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:5px 0}
/* /../Apps/VersionControl/Components/DocumentLibraryWorkbench.razor.rz.scp.css */
.vc-workbench[b-ra7j0f1hgx]{--ink:#193348;--muted:#6a7f8e;--line:#dfe8ee;--mint:#16866f;background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);overflow:hidden;box-shadow:0 14px 50px #17394b06}.vc-workbench *[b-ra7j0f1hgx]{box-sizing:border-box}.vc-toolbar[b-ra7j0f1hgx]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);background:#fbfdfe}.vc-repository-select[b-ra7j0f1hgx]{display:flex;align-items:center;gap:12px;min-width:0}.vc-repo-symbol[b-ra7j0f1hgx]{font-size:1.6rem;color:var(--mint)}.vc-repository-select label[b-ra7j0f1hgx]{display:grid;gap:4px;color:var(--muted);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.vc-repository-select select[b-ra7j0f1hgx]{border:0;background:transparent;color:var(--ink);font-size:.95rem;font-weight:700;min-width:200px;max-width:100%;padding:4px 25px 4px 0}.vc-toolbar-actions[b-ra7j0f1hgx],.vc-form-actions[b-ra7j0f1hgx],.vc-editor-actions[b-ra7j0f1hgx]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vc-button[b-ra7j0f1hgx]{border:1px solid #cfdee5;border-radius:8px;padding:10px 14px;background:#fff;color:#294859;font-size:.78rem;font-weight:700;cursor:pointer;line-height:1.25;min-height:38px}.vc-button:hover[b-ra7j0f1hgx]{border-color:#7bb9a9;background:#f1faf7}.vc-button-primary[b-ra7j0f1hgx]{background:#16866f;border-color:#16866f;color:white;box-shadow:0 3px 8px #16866f18}.vc-button-primary:hover[b-ra7j0f1hgx]{background:#0f715d;color:white}.vc-workbench button:disabled[b-ra7j0f1hgx]{opacity:.45;cursor:not-allowed}.vc-workbench button:focus-visible[b-ra7j0f1hgx],.vc-workbench input:focus-visible[b-ra7j0f1hgx],.vc-workbench select:focus-visible[b-ra7j0f1hgx],.vc-workbench textarea:focus-visible[b-ra7j0f1hgx],.vc-workbench summary:focus-visible[b-ra7j0f1hgx]{outline:3px solid #4bb8a5;outline-offset:3px}.vc-text-button[b-ra7j0f1hgx]{border:0;background:transparent;color:#1c806e;cursor:pointer;font-size:.75rem;font-weight:700;padding:7px}.vc-danger[b-ra7j0f1hgx]{color:#b84b53}.vc-notice[b-ra7j0f1hgx]{padding:13px 24px;background:#edf8f3;border-bottom:1px solid #d6eade;font-size:.82rem;line-height:1.6;color:#22634f;overflow-wrap:anywhere}.vc-notice-error[b-ra7j0f1hgx]{background:#fff3ed;border-color:#f1d9c8;color:#8e512b}.vc-create-panel[b-ra7j0f1hgx]{padding:24px;background:#f5faf8;display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid var(--line)}.vc-create-panel>div:first-child[b-ra7j0f1hgx]{grid-column:1/-1}.vc-create-panel h2[b-ra7j0f1hgx]{font-size:1.1rem;margin:0 0 7px}.vc-create-panel p[b-ra7j0f1hgx]{font-size:.82rem;color:var(--muted);margin:0}.vc-workbench label:not(.vc-checkbox)[b-ra7j0f1hgx]{display:grid;gap:7px;font-size:.73rem;font-weight:600}.vc-workbench input:not([type=checkbox])[b-ra7j0f1hgx],.vc-workbench select:not(.vc-repository-select select)[b-ra7j0f1hgx]{min-height:39px;border:1px solid #ccdce5;border-radius:7px;background:#fff;padding:8px 11px;color:var(--ink);font:inherit;font-size:.8rem;min-width:0;max-width:100%}.vc-create-panel .vc-form-actions[b-ra7j0f1hgx]{grid-column:1/-1;justify-content:end}.vc-repository-header[b-ra7j0f1hgx]{display:flex;justify-content:space-between;align-items:start;padding:23px 26px 17px;gap:16px}.vc-repository-header h2[b-ra7j0f1hgx]{font-size:1.3rem;letter-spacing:-.025em;margin:0 0 6px}.vc-repository-header p[b-ra7j0f1hgx]{font-size:.82rem;color:var(--muted);margin:0;overflow-wrap:anywhere}.vc-access-badge[b-ra7j0f1hgx]{font-size:.65rem;border:1px solid #cce7db;background:#eff9f4;color:#2a795c;padding:5px 9px;border-radius:20px;white-space:nowrap}.vc-branch-bar[b-ra7j0f1hgx]{display:flex;align-items:center;gap:14px;padding:0 26px 18px;font-size:.74rem;color:var(--muted);flex-wrap:wrap}.vc-branch-bar label[b-ra7j0f1hgx]{display:flex!important;align-items:center;gap:7px}.vc-branch-bar label>span[b-ra7j0f1hgx]{font-size:1.4rem;color:#16866f}.vc-branch-bar code[b-ra7j0f1hgx]{background:#f2f6f8;border-radius:4px;padding:5px 7px;font-size:.72rem;color:#567080}.vc-inline-form[b-ra7j0f1hgx]{padding:17px 26px;background:#f1f8f5;border-top:1px solid var(--line);display:flex;align-items:end;gap:10px;flex-wrap:wrap}.vc-inline-form label[b-ra7j0f1hgx]{min-width:240px}.vc-tabs[b-ra7j0f1hgx]{display:flex;gap:24px;padding:0 26px;border-bottom:1px solid var(--line);overflow:auto}.vc-tabs button[b-ra7j0f1hgx]{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:15px 0 13px;background:transparent;color:var(--muted);border:0;border-bottom:3px solid transparent;cursor:pointer;font-size:.8rem;font-weight:700}.vc-tabs button.active[b-ra7j0f1hgx]{color:#147e68;border-bottom-color:#16866f}.vc-tabs button>span[b-ra7j0f1hgx]{padding:2px 6px;border-radius:5px;background:#edf2f5;font-size:.65rem;color:#6e8290}.vc-code-layout[b-ra7j0f1hgx]{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:410px}.vc-file-sidebar[b-ra7j0f1hgx]{border-right:1px solid var(--line);background:#fbfdfe;min-width:0;display:flex;flex-direction:column}.vc-sidebar-title[b-ra7j0f1hgx]{display:flex;align-items:center;justify-content:space-between;font-size:.73rem;padding:16px 17px;border-bottom:1px solid #e9eff3}.vc-file-tree[b-ra7j0f1hgx]{list-style:none;padding:8px 0;margin:0}.vc-file-tree button[b-ra7j0f1hgx]{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;border:0;background:transparent;text-align:left;padding:9px 15px;font-size:.74rem;color:#4a6376;cursor:pointer}.vc-file-tree button>span:nth-child(2)[b-ra7j0f1hgx]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.vc-file-tree button>span:first-child[b-ra7j0f1hgx]{color:#8399a7}.vc-file-tree button small[b-ra7j0f1hgx]{font-size:.6rem;color:#889ba8;white-space:nowrap}.vc-file-tree button.selected[b-ra7j0f1hgx]{background:#e8f5ef;color:#17795f;box-shadow:inset 3px 0 #1b997a}.vc-file-tree button:hover[b-ra7j0f1hgx]{background:#f0f6f8}.vc-file-footnote[b-ra7j0f1hgx]{font-size:.68rem;color:#7f929e;line-height:1.7;padding:18px;margin-top:auto;border-top:1px solid #e9eff3}.vc-file-empty[b-ra7j0f1hgx]{padding:12px 18px;line-height:1.7}.vc-muted[b-ra7j0f1hgx]{color:var(--muted);font-size:.78rem}.vc-editor-pane[b-ra7j0f1hgx]{display:flex;flex-direction:column;min-width:0}.vc-editor-heading[b-ra7j0f1hgx]{padding:13px 18px;display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid #e9eff3;background:#fdfefe}.vc-editor-heading label[b-ra7j0f1hgx]{flex:1;max-width:600px}.vc-editor-heading input[b-ra7j0f1hgx]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:.75rem!important}.vc-editor-state[b-ra7j0f1hgx]{font-size:.65rem;color:#6f8a99;white-space:nowrap}.vc-editor[b-ra7j0f1hgx]{width:100%;resize:vertical;min-height:330px;max-height:900px;border:0;border-radius:0;padding:20px 24px;background:linear-gradient(90deg,#f8fafc 0,#f8fafc 40px,#fff 40px);color:#243f54;tab-size:4;font: .8rem/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto}.vc-editor:read-only[b-ra7j0f1hgx]{background:#fbfdfe}.vc-editor-actions[b-ra7j0f1hgx]{padding:13px 18px;border-top:1px solid #e9eff3}.vc-editor-actions .vc-danger[b-ra7j0f1hgx]{margin-left:auto}.vc-editor-empty[b-ra7j0f1hgx]{padding:70px 25px;text-align:center;margin:auto;color:var(--muted)}.vc-editor-empty>span[b-ra7j0f1hgx]{font-family:monospace;color:#76ab9b;font-size:2.2rem}.vc-editor-empty h3[b-ra7j0f1hgx]{color:#3b596c;font-size:.95rem}.vc-editor-empty p[b-ra7j0f1hgx]{font-size:.78rem;line-height:1.7}.vc-staging-panel[b-ra7j0f1hgx]{border-top:1px solid var(--line);padding:23px 26px;background:#fcfefd}.vc-section-heading[b-ra7j0f1hgx]{display:flex;align-items:center;justify-content:space-between;gap:16px}.vc-eyebrow[b-ra7j0f1hgx]{color:#78918f;font-size:.6rem;font-weight:800;letter-spacing:.1em}.vc-section-heading h3[b-ra7j0f1hgx]{font-size:1rem;margin:5px 0 16px}.vc-change[b-ra7j0f1hgx]{border:1px solid #dce8e5;border-radius:8px;margin:9px 0;overflow:hidden;background:white}.vc-change summary[b-ra7j0f1hgx]{padding:12px;cursor:pointer;font-size:.76rem;overflow-wrap:anywhere}.vc-change-kind[b-ra7j0f1hgx]{display:inline-block;color:#277a5f;background:#e8f6ee;font-size:.61rem;padding:3px 7px;border-radius:4px;margin-right:10px}.vc-change-comparison[b-ra7j0f1hgx]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e4ede9}.vc-change-comparison>div[b-ra7j0f1hgx]{min-width:0}.vc-change-comparison>div+div[b-ra7j0f1hgx]{border-left:1px solid #e4ede9}.vc-change-comparison strong[b-ra7j0f1hgx]{display:block;padding:9px 13px;font-size:.65rem;background:#f5f9f7;color:#6c847b}.vc-change-comparison pre[b-ra7j0f1hgx]{padding:15px;margin:0;max-height:330px;overflow:auto;font-size:.73rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.vc-commit-form[b-ra7j0f1hgx]{display:grid;gap:14px;margin-top:22px}.vc-commit-form>label:first-child[b-ra7j0f1hgx]{max-width:800px}.vc-commit-form>button[b-ra7j0f1hgx]{justify-self:start}.vc-checkbox[b-ra7j0f1hgx]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.74rem;color:#627c8b}.vc-checkbox input[b-ra7j0f1hgx]{width:16px;height:16px;accent-color:#16866f}.vc-draft-hint[b-ra7j0f1hgx]{margin:0;padding:14px 26px;border-top:1px solid #dfe9e4;background:#f6faf8;color:#758b81;font-size:.71rem;line-height:1.7}.vc-stale-panel[b-ra7j0f1hgx]{margin-top:20px;background:#fff7e9;border:1px solid #eedcc1;padding:18px;border-radius:10px;font-size:.8rem}.vc-stale-panel p[b-ra7j0f1hgx]{font-size:.75rem;line-height:1.8}.vc-history-layout[b-ra7j0f1hgx]{display:grid;grid-template-columns:minmax(290px,42%) minmax(0,1fr);min-height:400px}.vc-history-list[b-ra7j0f1hgx]{border-right:1px solid var(--line);padding:12px 0;background:#fbfdfe;min-width:0;max-height:650px;overflow:auto}.vc-history-item[b-ra7j0f1hgx]{display:flex;gap:14px;align-items:center;border:0;background:none;width:100%;padding:16px 20px;text-align:left;color:var(--ink);cursor:pointer}.vc-history-item.selected[b-ra7j0f1hgx]{background:#eaf5ef}.vc-history-item>span:nth-child(2)[b-ra7j0f1hgx]{flex:1;min-width:0}.vc-history-item strong[b-ra7j0f1hgx]{display:block;font-size:.77rem;overflow-wrap:anywhere}.vc-history-item small[b-ra7j0f1hgx]{display:block;color:var(--muted);font-size:.64rem;margin-top:7px}.vc-history-item code[b-ra7j0f1hgx]{font-size:.64rem;color:#7c94a3}.vc-history-node[b-ra7j0f1hgx]{flex:0 0 9px;width:9px;height:9px;background:#fff;border:2px solid #48a88b;border-radius:50%;position:relative}.vc-history-node[b-ra7j0f1hgx]:after{content:"";position:absolute;top:9px;left:2px;height:51px;width:1px;background:#cce3da}.vc-history-item:last-child .vc-history-node[b-ra7j0f1hgx]:after{display:none}.vc-history-detail[b-ra7j0f1hgx]{padding:25px;min-width:0}.vc-history-detail h3[b-ra7j0f1hgx]{font-size:1rem;overflow-wrap:anywhere}.vc-history-detail>p[b-ra7j0f1hgx]{font-size:.75rem;color:var(--muted)}.vc-long-hash[b-ra7j0f1hgx]{font-size:.7rem;overflow-wrap:anywhere;color:#6f8795}.vc-diff[b-ra7j0f1hgx]{background:#142d3b;color:#d6e9e1;border:1px solid #214556;border-radius:9px;padding:20px;max-height:620px;overflow:auto;font:.72rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.vc-compare-panel[b-ra7j0f1hgx]{padding:24px 26px}.vc-section-heading p[b-ra7j0f1hgx]{font-size:.78rem;color:var(--muted);margin:-6px 0 20px}.vc-compare-form[b-ra7j0f1hgx]{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.vc-compare-form>label[b-ra7j0f1hgx]{flex:1;min-width:160px}.vc-compare-form>span[b-ra7j0f1hgx]{color:#8fa49e;padding-bottom:10px}.vc-diff-label[b-ra7j0f1hgx]{display:flex;gap:12px;align-items:center;margin-top:22px;font-size:.72rem;color:#748d81}.vc-merge-panel[b-ra7j0f1hgx]{margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.vc-merge-panel h3[b-ra7j0f1hgx]{font-size:.95rem}.vc-merge-panel>p[b-ra7j0f1hgx]{font-size:.78rem;color:var(--muted);line-height:1.7;max-width:700px}.vc-merge-review[b-ra7j0f1hgx]{background:#f3f9f5;border:1px solid #d4e8db;border-radius:10px;margin-top:22px;padding:20px;font-size:.8rem}.vc-merge-review .vc-checkbox[b-ra7j0f1hgx]{margin:20px 0 14px}.vc-empty[b-ra7j0f1hgx]{padding:60px 24px;text-align:center}.vc-empty-mark[b-ra7j0f1hgx]{display:grid;place-items:center;margin:0 auto 17px;width:66px;height:66px;background:#eaf6f0;border:1px solid #d4e9de;border-radius:19px;color:#238c6e;font-size:2.4rem}.vc-empty h2[b-ra7j0f1hgx]{font-size:1.5rem;letter-spacing:-.035em;margin:0 0 12px}.vc-empty p[b-ra7j0f1hgx]{font-size:.85rem;line-height:1.8;color:var(--muted);max-width:550px;margin:0 auto 20px}.vc-capabilities[b-ra7j0f1hgx]{display:flex;justify-content:center;gap:23px;flex-wrap:wrap;font-size:.7rem;color:#658c7d;margin:30px 0 15px}.vc-empty>small[b-ra7j0f1hgx]{font-size:.65rem;color:#93a3ac}.vc-empty-copy[b-ra7j0f1hgx]{font-size:.8rem;color:var(--muted);padding:25px}@media(max-width:850px){.vc-code-layout[b-ra7j0f1hgx]{grid-template-columns:210px minmax(0,1fr)}.vc-history-layout[b-ra7j0f1hgx]{grid-template-columns:1fr}.vc-history-list[b-ra7j0f1hgx]{border-right:0;border-bottom:1px solid var(--line);max-height:350px}.vc-toolbar[b-ra7j0f1hgx]{padding:16px;align-items:start}.vc-toolbar-actions[b-ra7j0f1hgx]{justify-content:end}.vc-repository-select select[b-ra7j0f1hgx]{min-width:150px}.vc-icon-button span[b-ra7j0f1hgx]{display:none}}@media(max-width:600px){.vc-toolbar[b-ra7j0f1hgx]{flex-direction:column}.vc-toolbar-actions[b-ra7j0f1hgx]{justify-content:start}.vc-code-layout[b-ra7j0f1hgx]{grid-template-columns:1fr}.vc-file-sidebar[b-ra7j0f1hgx]{border-right:0;border-bottom:1px solid var(--line)}.vc-file-tree[b-ra7j0f1hgx]{max-height:170px;overflow:auto}.vc-file-footnote[b-ra7j0f1hgx]{display:none}.vc-code-layout[b-ra7j0f1hgx]{min-height:0}.vc-editor[b-ra7j0f1hgx]{min-height:280px;padding:16px;background:white}.vc-repository-header[b-ra7j0f1hgx],.vc-compare-panel[b-ra7j0f1hgx],.vc-staging-panel[b-ra7j0f1hgx]{padding:19px 16px}.vc-branch-bar[b-ra7j0f1hgx]{padding:0 16px 15px;gap:9px}.vc-tabs[b-ra7j0f1hgx]{padding:0 16px;gap:20px}.vc-tabs button[b-ra7j0f1hgx]{font-size:.73rem}.vc-create-panel[b-ra7j0f1hgx]{grid-template-columns:1fr;padding:20px 16px}.vc-change-comparison[b-ra7j0f1hgx]{grid-template-columns:1fr}.vc-change-comparison>div+div[b-ra7j0f1hgx]{border-left:0;border-top:1px solid #e4ede9}.vc-editor-heading[b-ra7j0f1hgx]{align-items:end}.vc-compare-form>span[b-ra7j0f1hgx]{display:none}.vc-compare-form>label[b-ra7j0f1hgx]{min-width:100%}.vc-history-item[b-ra7j0f1hgx]{padding:14px 16px;gap:10px}.vc-history-item code[b-ra7j0f1hgx]{max-width:60px;overflow:hidden}.vc-diff[b-ra7j0f1hgx]{padding:13px;font-size:.67rem}.vc-empty[b-ra7j0f1hgx]{padding:40px 18px}.vc-capabilities[b-ra7j0f1hgx]{gap:14px}.vc-merge-review[b-ra7j0f1hgx]{padding:14px}}
.doc-upload[b-ra7j0f1hgx]{padding:18px 22px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #e3ecef}.doc-upload p[b-ra7j0f1hgx]{color:#64798a;font-size:.78rem;line-height:1.6;max-width:660px}.doc-upload label[b-ra7j0f1hgx]{display:grid;gap:8px;max-width:100%;overflow:hidden}.doc-staged[b-ra7j0f1hgx],.doc-revision-files[b-ra7j0f1hgx]{list-style:none;padding:0;display:grid;gap:12px}.doc-staged li[b-ra7j0f1hgx],.doc-revision-files li[b-ra7j0f1hgx]{padding:14px;border:1px solid #dce8ec;border-radius:10px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.doc-staged li[b-ra7j0f1hgx]{display:grid}.doc-staged small[b-ra7j0f1hgx],.doc-revision-files small[b-ra7j0f1hgx]{display:block;color:#64798a;margin-top:7px;overflow-wrap:anywhere}.doc-source-link[b-ra7j0f1hgx]{display:grid;gap:7px;margin:16px 22px;padding:16px;border:1px solid #c5e1d9;background:#f1faf7;border-radius:10px;overflow-wrap:anywhere;font-size:.8rem}.doc-source-link small[b-ra7j0f1hgx]{color:#64798a}.doc-hash[b-ra7j0f1hgx]{font-size:.7rem;color:#64798a;overflow-wrap:anywhere;padding:0 18px}.vc-toolbar>label[b-ra7j0f1hgx]{display:grid;gap:7px;font-size:.76rem}.vc-toolbar select[b-ra7j0f1hgx]{min-width:220px}.vc-create-panel button[b-ra7j0f1hgx]{align-self:end}@media(max-width:700px){.doc-upload[b-ra7j0f1hgx]{display:block}.vc-toolbar select[b-ra7j0f1hgx]{min-width:0;width:100%}.vc-toolbar>label[b-ra7j0f1hgx]{width:100%}.doc-revision-files li[b-ra7j0f1hgx]{display:block}.doc-revision-files a[b-ra7j0f1hgx]{margin-top:12px}}
/* /../Apps/VersionControl/Components/ManagedCommitGraph.razor.rz.scp.css */
.managed-graph[b-6m71pqusje]{min-width:0;background:var(--paper);color:var(--ink)}.graph-key[b-6m71pqusje]{display:grid;gap:7px;padding:15px 16px;border-bottom:1px solid var(--line)}.graph-key strong[b-6m71pqusje]{font-size:15px}.graph-key>span[b-6m71pqusje],.graph-boundary[b-6m71pqusje]{font-size:13px;color:var(--muted);line-height:1.6}.graph-key b[b-6m71pqusje]{color:#9ec5ee}.graph-scroll[b-6m71pqusje]{overflow:auto;max-height:650px}.graph-rows[b-6m71pqusje]{display:grid;grid-template-columns:var(--graph-width) minmax(220px,1fr);position:relative;min-height:var(--graph-height);padding-left:8px}.graph-lines[b-6m71pqusje]{position:absolute;top:0;left:8px;width:var(--graph-width);height:var(--graph-height);pointer-events:none}.graph-commits[b-6m71pqusje]{grid-column:2;min-width:0}.graph-commits>button[b-6m71pqusje]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;height:86px;border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:transparent;color:inherit;text-align:left;padding:10px 14px;cursor:pointer;font:inherit;min-width:0}.graph-commits>button:is(:hover,.selected)[b-6m71pqusje]{background:var(--raised)}.graph-commits>button:focus-visible[b-6m71pqusje]{outline:2px solid var(--focus);outline-offset:-2px}.graph-subject[b-6m71pqusje]{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.graph-meta[b-6m71pqusje]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.graph-labels[b-6m71pqusje]{display:flex;gap:6px;min-height:14px;max-width:100%;overflow:hidden}.graph-labels>span[b-6m71pqusje]{border-radius:4px;padding:1px 5px;border:1px solid var(--line);font-size:11px;color:var(--muted);white-space:nowrap}.graph-labels>span.current[b-6m71pqusje]{color:var(--ink);border-color:var(--accent)}.graph-boundary[b-6m71pqusje]{margin:0;padding:12px 16px;border-top:1px solid var(--line)}
/* /../Apps/VersionControl/Components/ManagedRepositoryWorkbench.razor.rz.scp.css */
.vc-workbench.vc-workbench[b-ktbms5lazf]{--ink:var(--kompani-ink,#242428);--muted:var(--kompani-muted,#61616b);--line:var(--kompani-line,#d6d6dc);--paper:var(--kompani-paper,#f7f7f9);--surface:var(--kompani-surface,#fff);--raised:var(--kompani-raised,#e9e9ed);--accent:var(--kompani-accent,#3b5b7f);--focus:var(--kompani-focus,#536f91);--success-surface:color-mix(in srgb,var(--surface) 91%,#739985);--warning-surface:color-mix(in srgb,var(--surface) 90%,#b49b69);--error-surface:color-mix(in srgb,var(--surface) 90%,#b37465);background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink);overflow:hidden;box-shadow:0 1px 0 #ffffff05 inset,0 12px 35px #00000012;font:16px/1.55 system-ui,sans-serif}
.vc-workbench *[b-ktbms5lazf]{box-sizing:border-box}.vc-workbench :is(button,input,select,textarea)[b-ktbms5lazf]{font:inherit}.vc-workbench :is(button,a,input,select,textarea,summary):focus-visible[b-ktbms5lazf]{outline:2px solid var(--focus);outline-offset:2px}.vc-workbench button:disabled[b-ktbms5lazf]{opacity:.45;cursor:not-allowed}
.vc-workbench .vc-toolbar[b-ktbms5lazf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line);background:var(--paper)}
.vc-repository-select[b-ktbms5lazf]{display:flex;align-items:center;gap:12px;min-width:0}.vc-workbench .vc-repo-symbol[b-ktbms5lazf]{font-size:26px;color:var(--ink);background:transparent}.vc-repository-select label[b-ktbms5lazf]{display:grid;gap:4px;color:var(--muted);font-size:14px;font-weight:600}.vc-workbench .vc-repository-select select[b-ktbms5lazf]{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px;font-weight:600;min-width:200px;max-width:100%;padding:7px 28px 7px 10px;border-radius:5px}
.vc-toolbar-actions[b-ktbms5lazf],.vc-form-actions[b-ktbms5lazf],.vc-editor-actions[b-ktbms5lazf]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vc-workbench .vc-button.vc-button[b-ktbms5lazf]{border:1px solid var(--line);border-radius:5px;padding:9px 13px;background:var(--raised);color:var(--ink);font-size:16px;font-weight:550;cursor:pointer;line-height:1.4;min-height:40px;box-shadow:none}.vc-workbench .vc-button.vc-button:hover:not(:disabled)[b-ktbms5lazf]{border-color:var(--muted);background:var(--surface)}.vc-workbench .vc-button.vc-button-primary[b-ktbms5lazf]{background:var(--kompani-primary,#28282c);border-color:var(--kompani-primary,#28282c);color:var(--kompani-on-primary,#fff)}.vc-workbench .vc-button.vc-button-primary:hover:not(:disabled)[b-ktbms5lazf]{background:var(--kompani-primary-hover,#121214);color:var(--kompani-on-primary,#fff)}.vc-workbench .vc-text-button[b-ktbms5lazf]{border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:16px;font-weight:550;padding:7px;min-height:36px}.vc-workbench .vc-text-button:hover:not(:disabled)[b-ktbms5lazf]{background:var(--raised);border-radius:4px}.vc-workbench .vc-danger[b-ktbms5lazf]{color:var(--ink);text-decoration:underline;text-decoration-color:#b37465;text-underline-offset:4px}
.vc-workbench .vc-notice[b-ktbms5lazf]{padding:13px 20px;background:var(--success-surface);border-bottom:1px solid var(--line);font-size:16px;line-height:1.65;color:var(--ink);overflow-wrap:anywhere}.vc-workbench .vc-notice-error[b-ktbms5lazf]{background:var(--error-surface);border-color:var(--line);color:var(--ink)}.vc-notice p[b-ktbms5lazf]{margin:7px 0 12px}.vc-create-panel[b-ktbms5lazf]{padding:22px;background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid var(--line)}.vc-create-panel>div:first-child[b-ktbms5lazf]{grid-column:1/-1}.vc-create-panel h2[b-ktbms5lazf]{font-size:20px;margin:0 0 7px;color:var(--ink)}.vc-create-panel p[b-ktbms5lazf]{font-size:16px;color:var(--muted);margin:0}.vc-workbench label:not(.vc-checkbox)[b-ktbms5lazf]{display:grid;gap:7px;font-size:14px;font-weight:550;color:var(--muted)}.vc-workbench input:not([type=checkbox])[b-ktbms5lazf],.vc-workbench select[b-ktbms5lazf]{min-height:40px;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:8px 11px;color:var(--ink);font:inherit;font-size:16px;min-width:0;max-width:100%}.vc-workbench select option[b-ktbms5lazf]{background:var(--paper);color:var(--ink)}.vc-create-panel .vc-form-actions[b-ktbms5lazf]{grid-column:1/-1;justify-content:end}
.vc-repository-header[b-ktbms5lazf]{display:flex;justify-content:space-between;align-items:start;padding:21px 22px 15px;gap:16px;background:var(--surface)}.vc-repository-header h2[b-ktbms5lazf]{font-size:23px;letter-spacing:-.025em;margin:0 0 6px;color:var(--ink)}.vc-repository-header p[b-ktbms5lazf]{font-size:16px;color:var(--muted);margin:0;overflow-wrap:anywhere}.vc-access-badge[b-ktbms5lazf]{font-size:14px;border:1px solid var(--line);background:var(--raised);color:var(--ink);padding:5px 9px;border-radius:6px;white-space:nowrap}.vc-branch-bar[b-ktbms5lazf]{display:flex;align-items:center;gap:14px;padding:0 22px 17px;font-size:14px;color:var(--muted);flex-wrap:wrap;background:var(--surface)}.vc-branch-bar label[b-ktbms5lazf]{display:flex!important;align-items:center;gap:7px}.vc-branch-bar label>span[b-ktbms5lazf]{font-size:23px;color:var(--ink)}.vc-branch-bar code[b-ktbms5lazf]{background:var(--raised);border:1px solid var(--line);border-radius:4px;padding:5px 7px;font-size:14px;color:var(--ink)}.vc-inline-form[b-ktbms5lazf]{padding:17px 22px;background:var(--paper);border-top:1px solid var(--line);display:flex;align-items:end;gap:10px;flex-wrap:wrap}.vc-inline-form label[b-ktbms5lazf]{min-width:240px}
.vc-workbench .vc-tabs[b-ktbms5lazf]{display:flex;gap:24px;padding:0 22px;border-bottom:1px solid var(--line);overflow:auto;background:var(--surface)}.vc-workbench .vc-tabs button[b-ktbms5lazf]{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:13px 0 12px;background:transparent;color:var(--muted);border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:16px;font-weight:550}.vc-workbench .vc-tabs button.active[b-ktbms5lazf]{color:var(--ink);border-bottom-color:var(--ink);background:transparent}.vc-tabs button>span[b-ktbms5lazf]{padding:2px 6px;border-radius:5px;background:var(--raised);font-size:14px;color:var(--muted)}
.vc-code-layout[b-ktbms5lazf]{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:410px}.vc-file-sidebar[b-ktbms5lazf]{border-right:1px solid var(--line);background:var(--paper);min-width:0;display:flex;flex-direction:column}.vc-sidebar-title[b-ktbms5lazf]{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink)}.vc-file-tree[b-ktbms5lazf]{list-style:none;padding:8px 0;margin:0}.vc-workbench .vc-file-tree button[b-ktbms5lazf]{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;border:0;background:transparent;text-align:left;padding:9px 15px;font-size:14px;color:var(--ink);cursor:pointer}.vc-file-tree button>span:nth-child(2)[b-ktbms5lazf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.vc-file-tree button>span:first-child[b-ktbms5lazf]{color:var(--muted)}.vc-file-tree button small[b-ktbms5lazf]{font-size:14px;color:var(--muted);white-space:nowrap}.vc-workbench .vc-file-tree button.selected[b-ktbms5lazf]{background:var(--raised);color:var(--ink);box-shadow:inset 2px 0 var(--accent)}.vc-workbench .vc-file-tree button:hover[b-ktbms5lazf]{background:var(--raised)}.vc-file-footnote[b-ktbms5lazf]{font-size:14px;color:var(--muted);line-height:1.7;padding:16px;margin-top:auto;border-top:1px solid var(--line)}.vc-file-empty[b-ktbms5lazf]{padding:12px 16px;line-height:1.7}.vc-muted[b-ktbms5lazf]{color:var(--muted);font-size:14px}
.vc-editor-pane[b-ktbms5lazf]{display:flex;flex-direction:column;min-width:0;background:var(--surface)}.vc-editor-heading[b-ktbms5lazf]{padding:13px 18px;display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--paper)}.vc-editor-heading label[b-ktbms5lazf]{flex:1;max-width:600px}.vc-editor-heading input[b-ktbms5lazf]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:14px!important}.vc-editor-state[b-ktbms5lazf]{font-size:14px;color:var(--muted);white-space:nowrap}.vc-workbench .vc-editor[b-ktbms5lazf]{width:100%;resize:vertical;min-height:330px;max-height:900px;border:0;border-radius:0;padding:20px 24px;background:var(--paper);color:var(--ink);tab-size:4;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto}.vc-workbench .vc-editor:read-only[b-ktbms5lazf]{background:var(--paper);color:var(--muted)}.vc-workbench .vc-editor-actions[b-ktbms5lazf]{padding:13px 18px;border-top:1px solid var(--line);background:var(--surface)}.vc-editor-actions .vc-danger[b-ktbms5lazf]{margin-left:auto}.vc-editor-empty[b-ktbms5lazf]{padding:60px 25px;text-align:center;margin:auto;color:var(--muted)}.vc-editor-empty>span[b-ktbms5lazf]{font-family:monospace;color:var(--muted);font-size:35px}.vc-editor-empty h3[b-ktbms5lazf]{color:var(--ink);font-size:20px}.vc-editor-empty p[b-ktbms5lazf]{font-size:16px;line-height:1.7}
.vc-staging-panel[b-ktbms5lazf]{border-top:1px solid var(--line);padding:22px;background:var(--paper)}.vc-section-heading[b-ktbms5lazf]{display:flex;align-items:center;justify-content:space-between;gap:16px}.vc-eyebrow[b-ktbms5lazf]{color:var(--muted);font-size:14px;font-weight:650;letter-spacing:.04em}.vc-section-heading h3[b-ktbms5lazf]{font-size:20px;margin:5px 0 16px;color:var(--ink)}.vc-change[b-ktbms5lazf]{border:1px solid var(--line);border-radius:6px;margin:9px 0;overflow:hidden;background:var(--surface)}.vc-change summary[b-ktbms5lazf]{padding:12px;cursor:pointer;font-size:16px;overflow-wrap:anywhere;color:var(--ink)}.vc-change-kind[b-ktbms5lazf]{display:inline-block;color:var(--ink);background:var(--raised);font-size:14px;padding:3px 7px;border-radius:4px;margin-right:10px}.vc-change-comparison[b-ktbms5lazf]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.vc-change-comparison>div[b-ktbms5lazf]{min-width:0;background:color-mix(in srgb,var(--paper) 95%,#b57474)}.vc-change-comparison>div+div[b-ktbms5lazf]{border-left:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,#6d9a7d)}.vc-change-comparison strong[b-ktbms5lazf]{display:block;padding:9px 13px;font-size:14px;background:var(--raised);color:var(--muted)}.vc-change-comparison pre[b-ktbms5lazf]{padding:15px;margin:0;max-height:330px;overflow:auto;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.vc-commit-form[b-ktbms5lazf]{display:grid;gap:14px;margin-top:22px}.vc-commit-form>label:first-child[b-ktbms5lazf]{max-width:800px}.vc-commit-form>button[b-ktbms5lazf]{justify-self:start}.vc-checkbox[b-ktbms5lazf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;color:var(--muted)}.vc-checkbox input[b-ktbms5lazf]{width:17px;height:17px;accent-color:var(--accent)}.vc-draft-hint[b-ktbms5lazf]{margin:0;padding:14px 22px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:14px;line-height:1.7}.vc-stale-panel[b-ktbms5lazf]{margin-top:20px;background:var(--warning-surface);border:1px solid var(--line);padding:18px;border-radius:6px;font-size:16px;color:var(--ink)}.vc-stale-panel p[b-ktbms5lazf]{font-size:16px;line-height:1.8}
.vc-history-layout[b-ktbms5lazf]{display:grid;grid-template-columns:minmax(290px,42%) minmax(0,1fr);min-height:400px}.vc-history-detail[b-ktbms5lazf]{padding:24px;min-width:0;background:var(--surface)}.vc-history-detail h3[b-ktbms5lazf]{font-size:20px;overflow-wrap:anywhere;color:var(--ink)}.vc-history-detail>p[b-ktbms5lazf]{font-size:16px;color:var(--muted)}.vc-long-hash[b-ktbms5lazf]{font-size:14px;overflow-wrap:anywhere;color:var(--muted)}.vc-diff[b-ktbms5lazf]{background:color-mix(in srgb,var(--paper) 95%,#698873);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:20px;max-height:620px;overflow:auto;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}
.vc-workbench .vc-file-filter[b-ktbms5lazf]{margin:8px 10px 12px}.vc-workbench .vc-file-tree[b-ktbms5lazf]{padding:0 8px 12px;max-height:610px;overflow:auto}.vc-parent-choices[b-ktbms5lazf]{display:flex;gap:8px;flex-wrap:wrap}.vc-history-definitions[b-ktbms5lazf]{margin-top:25px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.vc-history-definitions summary[b-ktbms5lazf]{cursor:pointer;color:var(--ink)}.vc-history-definitions dt[b-ktbms5lazf]{font-weight:600;margin-top:12px;color:var(--ink)}.vc-history-definitions dd[b-ktbms5lazf]{margin:4px 0;line-height:1.65}
.vc-compare-panel[b-ktbms5lazf]{padding:22px;background:var(--surface)}.vc-section-heading p[b-ktbms5lazf]{font-size:16px;color:var(--muted);margin:-6px 0 20px}.vc-compare-form[b-ktbms5lazf]{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.vc-compare-form>label[b-ktbms5lazf]{flex:1;min-width:160px}.vc-compare-form>span[b-ktbms5lazf]{color:var(--muted);padding-bottom:10px}.vc-diff-label[b-ktbms5lazf]{display:flex;gap:12px;align-items:center;margin-top:22px;font-size:14px;color:var(--muted)}.vc-merge-panel[b-ktbms5lazf]{margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.vc-merge-panel h3[b-ktbms5lazf]{font-size:20px;color:var(--ink)}.vc-merge-panel>p[b-ktbms5lazf]{font-size:16px;color:var(--muted);line-height:1.7;max-width:700px}.vc-merge-review[b-ktbms5lazf]{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:22px;padding:20px;font-size:16px;color:var(--ink)}.vc-merge-review .vc-checkbox[b-ktbms5lazf]{margin:20px 0 14px}
.vc-empty[b-ktbms5lazf]{padding:55px 24px;text-align:center;background:var(--surface)}.vc-empty-mark[b-ktbms5lazf]{display:grid;place-items:center;margin:0 auto 17px;width:66px;height:66px;background:var(--raised);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:38px}.vc-empty h2[b-ktbms5lazf]{font-size:25px;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink)}.vc-empty p[b-ktbms5lazf]{font-size:16px;line-height:1.8;color:var(--muted);max-width:550px;margin:0 auto 20px}.vc-capabilities[b-ktbms5lazf]{display:flex;justify-content:center;gap:23px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin:30px 0 15px}.vc-empty>small[b-ktbms5lazf]{font-size:14px;color:var(--muted)}.vc-empty-copy[b-ktbms5lazf]{font-size:16px;color:var(--muted);padding:25px}
@media(max-width:850px){.vc-code-layout[b-ktbms5lazf]{grid-template-columns:210px minmax(0,1fr)}.vc-history-layout[b-ktbms5lazf]{grid-template-columns:1fr}.vc-workbench .vc-toolbar[b-ktbms5lazf]{padding:16px;align-items:start}.vc-toolbar-actions[b-ktbms5lazf]{justify-content:end}.vc-workbench .vc-repository-select select[b-ktbms5lazf]{min-width:150px}.vc-icon-button span[b-ktbms5lazf]{display:none}}
@media(max-width:600px){.vc-workbench .vc-toolbar[b-ktbms5lazf]{flex-direction:column}.vc-toolbar-actions[b-ktbms5lazf]{justify-content:start}.vc-code-layout[b-ktbms5lazf]{grid-template-columns:1fr;min-height:0}.vc-file-sidebar[b-ktbms5lazf]{border-right:0;border-bottom:1px solid var(--line)}.vc-file-tree[b-ktbms5lazf]{max-height:190px;overflow:auto}.vc-file-footnote[b-ktbms5lazf]{display:none}.vc-workbench .vc-editor[b-ktbms5lazf]{min-height:280px;padding:16px;background:var(--paper)}.vc-repository-header[b-ktbms5lazf],.vc-compare-panel[b-ktbms5lazf],.vc-staging-panel[b-ktbms5lazf]{padding:19px 16px}.vc-branch-bar[b-ktbms5lazf]{padding:0 16px 15px;gap:9px}.vc-workbench .vc-tabs[b-ktbms5lazf]{padding:0 16px;gap:20px}.vc-workbench .vc-tabs button[b-ktbms5lazf]{font-size:16px}.vc-create-panel[b-ktbms5lazf]{grid-template-columns:1fr;padding:20px 16px}.vc-change-comparison[b-ktbms5lazf]{grid-template-columns:1fr}.vc-change-comparison>div+div[b-ktbms5lazf]{border-left:0;border-top:1px solid var(--line)}.vc-editor-heading[b-ktbms5lazf]{align-items:end;flex-wrap:wrap}.vc-editor-heading label[b-ktbms5lazf]{min-width:0;flex-basis:100%}.vc-compare-form>span[b-ktbms5lazf]{display:none}.vc-compare-form>label[b-ktbms5lazf]{min-width:100%}.vc-inline-form label[b-ktbms5lazf]{min-width:0;width:100%}.vc-diff[b-ktbms5lazf]{padding:13px;font-size:14px}.vc-empty[b-ktbms5lazf]{padding:40px 18px}.vc-capabilities[b-ktbms5lazf]{gap:14px}.vc-merge-review[b-ktbms5lazf]{padding:14px}.vc-repository-select[b-ktbms5lazf],.vc-repository-select label[b-ktbms5lazf]{max-width:100%;width:100%}.vc-workbench .vc-repository-select select[b-ktbms5lazf]{min-width:0;width:100%}}
/* /../Apps/VersionControl/Components/ProjectRepositoryPanel.razor.rz.scp.css */
.native-repository-launch[b-4tvjyfbbxw]{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #d8e8e1;border-radius:14px;background:#f1f9f5;padding:20px;margin:4px 0 24px}.native-repository-launch h3[b-4tvjyfbbxw]{margin:7px 0;font-size:1.1rem}.native-repository-launch p[b-4tvjyfbbxw]{font-size:.82rem;color:#638073;max-width:530px;line-height:1.7;margin:0}.native-repository-launch .eyebrow[b-4tvjyfbbxw]{font-size:.6rem;letter-spacing:.12em;color:#39856a}.native-repository-launch a[b-4tvjyfbbxw]{white-space:nowrap;text-decoration:none;font-size:.8rem}@media(max-width:700px){.native-repository-launch[b-4tvjyfbbxw]{align-items:start;flex-direction:column}}
/* /../Apps/VersionControl/Components/RepositoryFileTree.razor.rz.scp.css */
.repo-tree[b-egjopgjjlw]{list-style:none;margin:0;padding:0;color:var(--ink);font:14px/1.45 system-ui,sans-serif}.repo-tree li[b-egjopgjjlw]{margin:0;padding:0}.repo-tree summary[b-egjopgjjlw]{cursor:pointer;list-style-position:inside;padding:9px 8px;overflow-wrap:anywhere}.repo-tree summary>small[b-egjopgjjlw]{display:block;color:var(--muted);font-size:12px;padding-left:21px}.repo-tree details>.repo-tree[b-egjopgjjlw]{padding-left:12px}.repo-tree button[b-egjopgjjlw]{border:0;border-radius:5px;background:transparent;color:inherit;display:flex;text-align:left;gap:8px;padding:9px 10px;cursor:pointer;width:100%;font:inherit;overflow-wrap:anywhere}.repo-tree button span:last-child[b-egjopgjjlw]{min-width:0}.repo-tree button small[b-egjopgjjlw]{display:block;color:var(--muted);font-size:12px}.repo-tree button:hover[b-egjopgjjlw],.repo-tree button.selected[b-egjopgjjlw]{background:var(--raised)}.repo-tree button.selected[b-egjopgjjlw]{box-shadow:inset 2px 0 var(--accent)}.repo-tree button:disabled[b-egjopgjjlw]{opacity:.5;cursor:not-allowed}.repo-tree :is(button,summary):focus-visible[b-egjopgjjlw]{outline:2px solid var(--focus);outline-offset:-2px}
/* /../Apps/VersionControl/Components/SourceSnapshotPush.razor.rz.scp.css */
.source-push.source-push[b-8pmgavfuq6]{--push-ink:var(--kompani-ink,#242428);--push-muted:var(--kompani-muted,#61616b);--push-line:var(--kompani-line,#d6d6dc);--push-paper:var(--kompani-paper,#f7f7f9);--push-surface:var(--kompani-surface,#fff);--push-raised:var(--kompani-raised,#e9e9ed);margin:16px 22px;padding:15px 17px;border:1px solid var(--push-line);border-radius:6px;background:var(--push-paper);color:var(--push-ink);font:16px/1.65 system-ui,sans-serif;box-shadow:0 1px 0 #ffffff04 inset}
.source-push summary[b-8pmgavfuq6]{cursor:pointer;font-weight:600;color:var(--push-ink);font-size:16px;line-height:1.6}.source-push summary:hover[b-8pmgavfuq6]{color:var(--push-ink);text-decoration:underline;text-underline-offset:4px}.source-push p[b-8pmgavfuq6]{margin:12px 0;color:var(--push-muted);font-size:16px;overflow-wrap:anywhere}.source-push strong[b-8pmgavfuq6],.source-push h3[b-8pmgavfuq6]{color:var(--push-ink)}.source-push>label[b-8pmgavfuq6]{display:grid;gap:8px;margin:14px 0;color:var(--push-muted);font-size:14px}
.source-push[b-8pmgavfuq6]  input[type=file]{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:9px;border:1px solid var(--push-line);border-radius:5px;background:var(--push-surface);color:var(--push-ink);font:14px/1.5 system-ui,sans-serif}.source-push[b-8pmgavfuq6]  input[type=file]::file-selector-button{padding:7px 11px;margin-right:12px;border:1px solid var(--push-line);border-radius:4px;background:var(--push-raised);color:var(--push-ink);font:inherit;cursor:pointer}.source-push[b-8pmgavfuq6]  input[type=file]:disabled{opacity:.5}.source-push[b-8pmgavfuq6]  input[type=file]::file-selector-button:hover{background:var(--push-paper)}
.source-push-review[b-8pmgavfuq6]{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--push-line);color:var(--push-ink)}.source-push-review h3[b-8pmgavfuq6]{margin:0 0 5px;font-size:19px}.source-push-review p[b-8pmgavfuq6]{margin:0;overflow-wrap:anywhere}.source-push-review ul[b-8pmgavfuq6]{list-style:none;padding:0;margin:8px 0;display:grid;gap:0;border:1px solid var(--push-line);border-radius:5px;overflow:hidden;background:var(--push-surface)}.source-push-review li[b-8pmgavfuq6]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 11px;border-bottom:1px solid var(--push-line)}.source-push-review li:last-child[b-8pmgavfuq6]{border-bottom:0}.source-push-review small[b-8pmgavfuq6]{color:var(--push-muted);font-size:14px}.source-push-review code[b-8pmgavfuq6]{overflow-wrap:anywhere;font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--push-ink)}.source-push-review>p code[b-8pmgavfuq6]{padding:2px 5px;background:var(--push-raised);border-radius:3px}.source-push-review label[b-8pmgavfuq6]{display:flex;align-items:flex-start;gap:9px;color:var(--push-muted);font-size:16px;line-height:1.6}.source-push-review input[type=checkbox][b-8pmgavfuq6]{width:17px;height:17px;flex-shrink:0;margin:4px 0 0;accent-color:var(--kompani-accent,#536f91)}.source-push-review button[b-8pmgavfuq6]{justify-self:start;min-height:40px;padding:9px 13px;border:1px solid var(--kompani-primary,#28282c);border-radius:5px;background:var(--kompani-primary,#28282c);color:var(--kompani-on-primary,#fff);font:550 16px/1.5 system-ui,sans-serif;cursor:pointer}.source-push-review button:hover:not(:disabled)[b-8pmgavfuq6]{background:var(--kompani-primary-hover,#121214)}.source-push-review button:disabled[b-8pmgavfuq6]{cursor:default;opacity:.45}.source-push [role=status][b-8pmgavfuq6]{margin-top:14px;padding:10px 12px;border:1px solid var(--push-line);border-radius:5px;background:var(--push-raised);color:var(--push-ink)}.source-push :is(summary,button,input):focus-visible[b-8pmgavfuq6],.source-push[b-8pmgavfuq6]  input[type=file]:focus-visible{outline:2px solid var(--kompani-focus,#536f91);outline-offset:3px}
@media(max-width:600px){.source-push.source-push[b-8pmgavfuq6]{margin:14px 16px;padding:13px}.source-push-review li[b-8pmgavfuq6]{display:grid;gap:3px}.source-push-review button[b-8pmgavfuq6]{width:100%}}
/* /../Apps/VersionControl/Components/VersionControlOverview.razor.rz.scp.css */
.version-overview>header[b-v5dokkvdd8]{display:flex;justify-content:space-between;gap:20px;align-items:start}.version-overview h3[b-v5dokkvdd8]{margin:8px 0}.version-overview header p[b-v5dokkvdd8]{font-size:12px;color:#648094;max-width:650px}.version-overview input[b-v5dokkvdd8]{max-width:300px}.version-graph-list[b-v5dokkvdd8]{display:flex;max-height:520px;overflow:auto;border:1px solid #dce9f1;border-radius:12px;margin-top:15px}.version-graph[b-v5dokkvdd8]{flex:none;position:relative;background:#f5faff}.version-commit-list[b-v5dokkvdd8]{flex:1;min-width:0}.version-commit[b-v5dokkvdd8]{height:48px;display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:0;border-bottom:1px solid #e5edf2;background:#fff;padding:5px 12px;color:#263d4d}.version-commit.selected[b-v5dokkvdd8]{background:#f1ffd0}.version-commit>span[b-v5dokkvdd8]{min-width:0}.version-commit strong[b-v5dokkvdd8],.version-commit small[b-v5dokkvdd8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-commit strong[b-v5dokkvdd8]{font-size:12px}.version-commit small[b-v5dokkvdd8]{font-size:10px;color:#6e8798}.version-commit code[b-v5dokkvdd8]{font-size:11px}.version-detail[b-v5dokkvdd8]{display:grid;gap:9px;background:#f5faff;border-radius:12px;padding:18px;margin:15px 0;overflow-wrap:anywhere}.version-detail p[b-v5dokkvdd8],.version-document p[b-v5dokkvdd8]{font-size:12px}.version-document[b-v5dokkvdd8]{padding:12px 0;border-top:1px solid #e1eaf0}@media(max-width:650px){.version-overview>header[b-v5dokkvdd8]{flex-direction:column}.version-overview input[b-v5dokkvdd8]{max-width:none;width:100%}}
/* /../Apps/VersionControl/Pages/DocumentHistory.razor.rz.scp.css */
.version-control-page[b-5alqc4o9vi]{max-width:1480px;margin:0 auto;padding:34px clamp(18px,3vw,46px) 64px;color:#183047}.vc-page-header[b-5alqc4o9vi]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:26px}.vc-back[b-5alqc4o9vi]{color:#577185;font-size:.85rem;text-decoration:none}.vc-eyebrow[b-5alqc4o9vi]{letter-spacing:.14em;font-size:.68rem;font-weight:800;color:#54798e;margin:24px 0 10px}.vc-page-header h1[b-5alqc4o9vi]{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em;margin:0}.vc-page-header p:not(.vc-eyebrow)[b-5alqc4o9vi]{color:#64788a;margin:10px 0}.vc-scope[b-5alqc4o9vi]{display:flex;gap:12px;align-items:center;border:1px solid #dce7ec;border-radius:16px;background:#fff;padding:16px 20px;box-shadow:0 8px 30px #18304705}.vc-scope-icon[b-5alqc4o9vi]{width:42px;height:42px;border-radius:13px;background:#f1edf8;color:#6d5c9c;display:grid;place-items:center;font-size:1.6rem}.vc-scope strong[b-5alqc4o9vi],.vc-scope small[b-5alqc4o9vi]{display:block}.vc-scope small[b-5alqc4o9vi]{margin-top:4px;color:#6b7e8c;font-size:.72rem}.vc-project-picker[b-5alqc4o9vi]{display:flex;align-items:end;gap:25px;background:#f1f6f8;border:1px solid #dfe9ee;padding:16px 20px;border-radius:16px;margin-bottom:22px}.vc-project-picker label[b-5alqc4o9vi]{font-size:.72rem;letter-spacing:.03em;font-weight:700;display:grid;gap:7px;min-width:min(360px,100%)}.vc-project-picker select[b-5alqc4o9vi]{font:inherit;font-size:.88rem;min-height:42px;border:1px solid #ccdce4;border-radius:9px;background:white;padding:8px 12px;color:#183047}.vc-project-picker p[b-5alqc4o9vi]{margin:0 0 11px;color:#6b7e8c;font-size:.8rem}.vc-page-empty[b-5alqc4o9vi]{padding:70px 24px;text-align:center;background:white;border:1px solid #dfe9ee;border-radius:18px}.vc-page-empty>span[b-5alqc4o9vi]{font-size:3rem;color:#8e7bb5}.vc-page-empty h2[b-5alqc4o9vi]{letter-spacing:-.025em}.vc-page-empty p[b-5alqc4o9vi]{color:#6b7e8c;max-width:580px;margin:10px auto;line-height:1.7}@media(max-width:760px){.vc-page-header[b-5alqc4o9vi]{align-items:start;flex-direction:column;gap:12px}.vc-scope[b-5alqc4o9vi]{width:100%;box-sizing:border-box}.vc-project-picker[b-5alqc4o9vi]{display:block}.vc-project-picker p[b-5alqc4o9vi]{margin-top:12px}.vc-project-picker label[b-5alqc4o9vi]{min-width:0}}
/* /../Apps/VersionControl/Pages/VersionControl.razor.rz.scp.css */
.version-control-page[b-uxo5shjotq]{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;padding:8px clamp(10px,1.5vw,24px) 38px;color:var(--kompani-ink,#202124)}
.vc-app-toolbar[b-uxo5shjotq]{position:relative;z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;margin:0 0 10px;padding:6px 0 10px;border-bottom:1px solid var(--kompani-line,#dddcd8)}
.vc-app-toolbar h1[b-uxo5shjotq]{margin:0 8px 0 0;font-family:var(--kompani-font,inherit);font-size:16px;line-height:1.25;letter-spacing:-.025em;font-weight:700;color:var(--kompani-ink,#202124)}
.vc-back[b-uxo5shjotq],.vc-project-menu>summary[b-uxo5shjotq]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;box-sizing:border-box;padding:6px 10px;border:1px solid transparent;border-radius:8px;color:var(--kompani-muted,#666);text-decoration:none;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap}
.vc-back[b-uxo5shjotq]{font-size:19px;padding:4px 10px}
.vc-project-select[b-uxo5shjotq],.vc-mode-select[b-uxo5shjotq]{display:flex;align-items:center;min-width:0;margin:0}
.vc-project-select[b-uxo5shjotq]{flex:0 1 270px}
.vc-app-toolbar select[b-uxo5shjotq]{width:100%;min-height:34px;max-width:270px;box-sizing:border-box;padding:6px 28px 6px 10px;border:1px solid var(--kompani-line,#dddcd8);border-radius:8px;background:var(--kompani-surface,#fff);color:var(--kompani-ink,#202124);font-family:inherit;font-size:12px;text-overflow:ellipsis}
.vc-mode-select select[b-uxo5shjotq]{max-width:160px}
.vc-app-switch[b-uxo5shjotq]{display:flex;align-items:center;gap:2px;padding:3px;background:var(--kompani-silver,#f1f0ed);border:1px solid var(--kompani-line,#dddcd8);border-radius:9px;white-space:nowrap}
.vc-app-switch a[b-uxo5shjotq],.vc-app-switch>span[b-uxo5shjotq]{display:block;padding:5px 10px;border-radius:6px;font-size:12px;line-height:1.4;color:var(--kompani-muted,#666);text-decoration:none}
.vc-app-switch>[aria-current=page][b-uxo5shjotq]{background:var(--kompani-surface,#fff);color:var(--kompani-ink,#202124);font-weight:650;box-shadow:0 1px 3px #00000012}
.vc-project-menu[b-uxo5shjotq]{position:relative;margin-left:auto}
.vc-project-menu>summary[b-uxo5shjotq]{list-style:none}
.vc-project-menu>summary[b-uxo5shjotq]::-webkit-details-marker{display:none}
.vc-project-menu[open]>summary[b-uxo5shjotq],.vc-back:hover[b-uxo5shjotq],.vc-project-menu>summary:hover[b-uxo5shjotq],.vc-app-switch a:hover[b-uxo5shjotq]{background:var(--kompani-silver,#f1f0ed);color:var(--kompani-ink,#202124)}
.vc-project-links[b-uxo5shjotq]{position:absolute;right:0;top:calc(100% + 7px);width:min(270px,calc(100vw - 28px));padding:7px;border:1px solid var(--kompani-line,#dddcd8);border-radius:12px;background:var(--kompani-surface,#fff);box-shadow:0 14px 38px #00000022}
.vc-project-links[b-uxo5shjotq]  .project-context{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}
.vc-project-links[b-uxo5shjotq]  .project-context-heading{display:none}
.vc-project-links[b-uxo5shjotq]  .project-context-links{display:grid;gap:3px;padding:0;border:0;background:transparent;overflow:visible}
.vc-project-links[b-uxo5shjotq]  .project-context-links a{min-height:34px;box-sizing:border-box;padding:8px 10px;font-size:12px}
.vc-page-notice[b-uxo5shjotq]{margin:6px 0 10px;padding:9px 12px;border:1px solid var(--kompani-line,#dddcd8);border-radius:8px;background:var(--kompani-silver,#f1f0ed);color:var(--kompani-ink,#202124);font-size:13px}
.vc-page-empty[b-uxo5shjotq]{padding:55px 20px;text-align:center;background:var(--kompani-surface,#fff);border:1px solid var(--kompani-line,#dddcd8);border-radius:12px}
.vc-page-empty>span[b-uxo5shjotq]{font-size:32px;color:var(--kompani-muted,#666)}
.vc-page-empty h2[b-uxo5shjotq]{margin:14px 0 8px;font-size:23px;letter-spacing:-.025em}
.vc-page-empty p[b-uxo5shjotq]{color:var(--kompani-muted,#666);max-width:580px;margin:10px auto;line-height:1.65;font-size:14px}
.vc-app-toolbar :is(a,select,summary):focus-visible[b-uxo5shjotq]{outline:3px solid var(--kompani-focus,#747d8b);outline-offset:3px}
.vc-visually-hidden[b-uxo5shjotq]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.vc-app-toolbar[b-uxo5shjotq]{gap:6px;padding:4px 0 8px}.vc-app-toolbar h1[b-uxo5shjotq]{margin-right:2px;font-size:15px}.vc-project-select[b-uxo5shjotq]{flex:1 1 130px;max-width:calc(100% - 140px)}.vc-project-select select[b-uxo5shjotq]{max-width:100%}.vc-app-switch a[b-uxo5shjotq],.vc-app-switch>span[b-uxo5shjotq]{padding:5px 9px}.vc-project-menu[b-uxo5shjotq]{margin-left:auto}.vc-mode-select[b-uxo5shjotq]{flex:0 1 148px}.vc-project-links[b-uxo5shjotq]{right:0}}

/* Dedicated code apps share the software operation center's neutral chrome.
   Source-editor fonts and syntax rendering stay with the editor component. */
.version-control-page.software-operations[b-uxo5shjotq]{font-size:16px;background:var(--kompani-silver,#f1f1f4);min-height:calc(100dvh - var(--kompani-chrome-height,64px))}
.software-operations .vc-app-toolbar h1[b-uxo5shjotq]{font-size:18px}
.software-operations .vc-app-toolbar :is(select,.vc-back,summary)[b-uxo5shjotq],.software-operations .vc-app-switch :is(a,span)[b-uxo5shjotq]{font-size:16px;line-height:1.5}
.software-operations .vc-back[b-uxo5shjotq]{width:auto;min-width:0;padding:6px 10px}
.software-operations .vc-project-select[b-uxo5shjotq]{flex-basis:290px}
.software-operations .vc-app-toolbar select[b-uxo5shjotq]{min-height:40px;max-width:290px}
.software-operations .vc-mode-select select[b-uxo5shjotq]{max-width:180px}
.software-operations .vc-project-links[b-uxo5shjotq]  .project-context-links a{font-size:16px;line-height:1.5}
.software-operations .vc-page-notice[b-uxo5shjotq],.software-operations .vc-page-empty p[b-uxo5shjotq]{font-size:16px}
.software-operations .vc-page-empty small[b-uxo5shjotq]{font-size:14px}
@media(max-width:640px){.software-operations .vc-project-select[b-uxo5shjotq]{flex:1 1 170px;max-width:100%}.software-operations .vc-app-toolbar[b-uxo5shjotq]{gap:8px}.software-operations .vc-mode-select[b-uxo5shjotq]{flex-basis:180px}}

.version-control-page.software-operations .vc-app-toolbar select[b-uxo5shjotq]{background:var(--kompani-paper,#f7f7f9);color:var(--kompani-ink,#242428);border-color:var(--kompani-line,#d6d6dc);border-radius:5px}
.version-control-page.software-operations .vc-app-toolbar select option[b-uxo5shjotq]{background:var(--kompani-paper,#f7f7f9);color:var(--kompani-ink,#242428)}
.version-control-page.software-operations .vc-app-switch[b-uxo5shjotq]{background:var(--kompani-paper,#f7f7f9);border-color:var(--kompani-line,#d6d6dc);border-radius:5px}
.version-control-page.software-operations .vc-app-switch>[aria-current=page][b-uxo5shjotq]{background:var(--kompani-raised,#e9e9ed);color:var(--kompani-ink,#242428);box-shadow:none}
.version-control-page.software-operations .vc-project-links[b-uxo5shjotq]{background:var(--kompani-surface,#fff);color:var(--kompani-ink,#242428);border-color:var(--kompani-line,#d6d6dc);border-radius:6px;box-shadow:0 14px 32px #0003}
.version-control-page.software-operations .vc-project-links[b-uxo5shjotq]  .project-context-links a{color:var(--kompani-ink,#242428);border-color:var(--kompani-line,#d6d6dc);background:transparent}
.version-control-page.software-operations .vc-project-links[b-uxo5shjotq]  .project-context-links a:hover{background:var(--kompani-raised,#e9e9ed)}
.version-control-page.software-operations .vc-page-empty[b-uxo5shjotq]{background:var(--kompani-surface,#fff);color:var(--kompani-ink,#242428);border-color:var(--kompani-line,#d6d6dc)}
.version-control-page.software-operations[b-uxo5shjotq]  .vc-workbench{background:var(--kompani-surface,#fff);color:var(--kompani-ink,#242428);border-color:var(--kompani-line,#d6d6dc);border-radius:8px}
/* /../DesktopShell/Components/AccountProfile.razor.rz.scp.css */
.account-profile[b-hduw9dfeiw]{color:var(--kompani-ink);font-size:17px;line-height:1.6;min-width:0}.profile-heading[b-hduw9dfeiw]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.profile-heading h1[b-hduw9dfeiw]{margin:0;font-size:32px;letter-spacing:-.035em;line-height:1.25}.profile-heading p[b-hduw9dfeiw],.profile-card p[b-hduw9dfeiw]{margin:8px 0 16px}.profile-heading a[b-hduw9dfeiw],.profile-actions a[b-hduw9dfeiw]{color:var(--kompani-accent);text-underline-offset:4px}.profile-eyebrow[b-hduw9dfeiw]{color:var(--kompani-muted);font-size:13px;font-weight:700;letter-spacing:.12em}.profile-grid[b-hduw9dfeiw]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-card[b-hduw9dfeiw]{box-sizing:border-box;min-width:0;padding:24px;margin-bottom:20px;border:1px solid var(--kompani-line);border-radius:16px;background:var(--kompani-surface);box-shadow:0 8px 24px #0000000d}.profile-card h2[b-hduw9dfeiw]{font-size:22px;line-height:1.3;margin:0 0 8px;letter-spacing:-.02em}.profile-card h3[b-hduw9dfeiw]{font-size:18px;margin:0}.profile-card>header[b-hduw9dfeiw]{display:flex;gap:16px;align-items:center}.profile-avatar[b-hduw9dfeiw]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--kompani-line);border-radius:14px;background:var(--kompani-raised);font-size:26px;font-weight:700}.profile-card form[b-hduw9dfeiw],.profile-card label[b-hduw9dfeiw]{display:grid;gap:8px}.profile-card form[b-hduw9dfeiw]{gap:16px}.profile-card input[b-hduw9dfeiw],.profile-card select[b-hduw9dfeiw],.profile-card textarea[b-hduw9dfeiw]{box-sizing:border-box;width:100%;font:inherit;color:var(--kompani-ink);background:var(--kompani-raised);border:1px solid var(--kompani-line);border-radius:8px;padding:10px 12px}.profile-card textarea[b-hduw9dfeiw]{resize:vertical}.profile-card button[b-hduw9dfeiw]{justify-self:start;font:inherit;cursor:pointer;padding:9px 16px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-raised);color:var(--kompani-ink)}.profile-card button:disabled[b-hduw9dfeiw]{opacity:.6;cursor:default}.profile-card .profile-check[b-hduw9dfeiw]{display:flex;align-items:flex-start;gap:12px;margin:16px 0}.profile-check input[b-hduw9dfeiw]{width:18px;height:18px;flex-shrink:0;margin-top:5px;accent-color:var(--kompani-accent)}.profile-card small[b-hduw9dfeiw],.profile-note[b-hduw9dfeiw]{font-size:15px;color:var(--kompani-muted)}.profile-upload[b-hduw9dfeiw]{margin:16px 0}.profile-upload[b-hduw9dfeiw]  input{font-size:16px}.profile-card details[b-hduw9dfeiw]{margin-top:16px}.profile-card summary[b-hduw9dfeiw]{font-size:17px;font-weight:600;cursor:pointer}.profile-card details p[b-hduw9dfeiw]{overflow-wrap:anywhere}.profile-actions[b-hduw9dfeiw]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-review li[b-hduw9dfeiw]{margin-bottom:12px}.profile-review li span[b-hduw9dfeiw]{display:block}.profile-section-title[b-hduw9dfeiw]{justify-content:space-between}.profile-skills[b-hduw9dfeiw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}.profile-skills article[b-hduw9dfeiw]{padding:18px;border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-raised)}.profile-skills p[b-hduw9dfeiw]{font-size:16px}.profile-notice[b-hduw9dfeiw]{border:1px solid var(--kompani-line);padding:12px 16px;border-radius:10px;background:var(--kompani-raised)}.profile-privacy>summary[b-hduw9dfeiw]{font-size:21px}.profile-card :is(button,a,input,textarea,select,summary):focus-visible[b-hduw9dfeiw]{outline:2px solid var(--kompani-accent);outline-offset:3px}@media(max-width:760px){.profile-grid[b-hduw9dfeiw]{grid-template-columns:1fr}.profile-heading[b-hduw9dfeiw]{align-items:flex-start;flex-direction:column}.profile-card[b-hduw9dfeiw]{padding:20px}.profile-section-title[b-hduw9dfeiw]{align-items:flex-start!important;flex-wrap:wrap}}
/* /../DesktopShell/Components/AssistantCompanion.razor.rz.scp.css */
.assistant-companion[b-nqz1us3a86]{display:inline-flex;width:var(--assistant-companion-size,36px);height:var(--assistant-companion-size,36px);flex:none;align-items:center;justify-content:center;color:var(--kompani-ink,#e9eaef);pointer-events:none}
.companion-body[b-nqz1us3a86]{position:relative;display:block;width:100%;height:100%;transform-origin:50% 78%}.companion-face[b-nqz1us3a86]{display:block;width:100%;height:100%;animation:companion-idle-b-nqz1us3a86 7s ease-in-out infinite;animation-play-state:var(--assistant-companion-play-state,running)}
.assistant-companion svg[b-nqz1us3a86]{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.companion-fill[b-nqz1us3a86]{fill:var(--kompani-ink,#e9eaef)}.companion-eye[b-nqz1us3a86]{fill:var(--kompani-paper,#151618);stroke:none}.companion-wing[b-nqz1us3a86]{fill:var(--kompani-ink,#e9eaef);transform-origin:24px 26px}
.assistant-companion .companion-seagull[b-nqz1us3a86],.assistant-companion .companion-cat[b-nqz1us3a86],.assistant-companion .companion-classic[b-nqz1us3a86]{display:none}
html[data-assistant-companion=seagull] .companion-sea-lion[b-nqz1us3a86],html[data-assistant-companion=cat] .companion-sea-lion[b-nqz1us3a86],html[data-assistant-companion=classic] .companion-sea-lion[b-nqz1us3a86]{display:none}
html[data-assistant-companion=seagull] .companion-seagull[b-nqz1us3a86],html[data-assistant-companion=cat] .companion-cat[b-nqz1us3a86],html[data-assistant-companion=classic] .companion-classic[b-nqz1us3a86]{display:block}
.companion-cat[b-nqz1us3a86]{--companion-stroke:var(--kompani-paper,#151618)}.companion-cat path:last-child[b-nqz1us3a86]{stroke:var(--companion-stroke)}
.assistant-companion .companion-sea-lion[b-nqz1us3a86]{stroke:#514e48;stroke-width:1.1}.sea-lion-ground[b-nqz1us3a86]{fill:#87adb0;opacity:.22;stroke:none}.sea-lion-coat-highlight[b-nqz1us3a86]{stroke:#e5d8c7;stroke-width:1.8;opacity:.48}.sea-lion-breathe[b-nqz1us3a86]{transform-origin:48px 83px;animation:sea-lion-breathe-b-nqz1us3a86 6s ease-in-out infinite;animation-play-state:var(--assistant-companion-play-state,running)}.sea-lion-eye[b-nqz1us3a86]{transform-box:fill-box;transform-origin:center;animation:sea-lion-blink-b-nqz1us3a86 8s linear infinite;animation-play-state:var(--assistant-companion-play-state,running)}.sea-lion-whiskers[b-nqz1us3a86]{stroke:#eee1ca;stroke-width:.75;fill:#514e48}.sea-lion-brow[b-nqz1us3a86]{stroke:#6e6155;stroke-width:1.2}.sea-lion-mouth[b-nqz1us3a86]{stroke:#6a5d4f;stroke-width:1}.sea-lion-flipper[b-nqz1us3a86]{transform-origin:34px 57px}.sea-lion-flipper-detail[b-nqz1us3a86]{stroke:#aaa091;stroke-width:.75;opacity:.6}
.is-reacting[b-nqz1us3a86]{animation:companion-greet-b-nqz1us3a86 900ms ease-in-out 1}.is-reacting .companion-wing[b-nqz1us3a86]{animation:companion-flap-b-nqz1us3a86 300ms ease-in-out 3}.is-reacting .companion-wing-right[b-nqz1us3a86]{animation-direction:reverse}.is-reacting .sea-lion-flipper[b-nqz1us3a86]{animation:sea-lion-wave-b-nqz1us3a86 450ms ease-in-out 3}
@keyframes companion-greet-b-nqz1us3a86{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-4deg)}65%{transform:translateY(-1px) rotate(3deg)}}@keyframes companion-flap-b-nqz1us3a86{0%,100%{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes companion-idle-b-nqz1us3a86{0%,100%{transform:translateY(0)}45%{transform:translateY(-1.5px)}}@keyframes sea-lion-breathe-b-nqz1us3a86{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.014)}}@keyframes sea-lion-blink-b-nqz1us3a86{0%,90%,94%,100%{transform:scaleY(1)}92%{transform:scaleY(.08)}}@keyframes sea-lion-wave-b-nqz1us3a86{0%,100%{transform:rotate(0)}50%{transform:rotate(24deg)}}
html[data-assistant-motion=off] .assistant-companion *[b-nqz1us3a86]{animation:none!important}@media(prefers-reduced-motion:reduce){.assistant-companion *[b-nqz1us3a86]{animation:none!important}}
/* /../DesktopShell/Components/AssistantNatureEffects.razor.rz.scp.css */
.assistant-nature-effects[b-3t2xauv8ra]{position:absolute;right:-6px;bottom:-7px;display:block;width:150px;height:164px;overflow:hidden;pointer-events:none;user-select:none}.nature-water[b-3t2xauv8ra]{position:absolute;bottom:0;left:0;width:150px;height:60px;overflow:visible}.nature-ripple[b-3t2xauv8ra]{fill:none;stroke:#8bc9d9;stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0;animation:nature-ripple-b-3t2xauv8ra 1300ms ease-out 1 both}.nature-ripple.second[b-3t2xauv8ra]{animation-delay:160ms}.nature-drop[b-3t2xauv8ra]{fill:#9fd0dd;opacity:0;transform-box:fill-box;transform-origin:center;animation:nature-splash-b-3t2xauv8ra 850ms cubic-bezier(.16,.65,.4,1) 1 both}.nature-drop.left[b-3t2xauv8ra]{--splash-x:-22px;--splash-y:-21px}.nature-drop.center[b-3t2xauv8ra]{--splash-x:0px;--splash-y:-32px;animation-delay:70ms}.nature-drop.right[b-3t2xauv8ra]{--splash-x:23px;--splash-y:-18px;animation-delay:110ms}.nature-leaf[b-3t2xauv8ra]{position:absolute;top:3px;width:17px;height:23px;fill:#91b7a3;stroke:none;opacity:0;transform-origin:center;animation:nature-leaf-fall-b-3t2xauv8ra 2600ms ease-in-out 1 both}.nature-leaf .leaf-vein[b-3t2xauv8ra]{fill:none;stroke:#466b5b;stroke-width:1.1;stroke-linecap:round}.leaf-0[b-3t2xauv8ra]{left:29px;--leaf-x:18px;--leaf-turn:160deg}.leaf-1[b-3t2xauv8ra]{left:75px;--leaf-x:-23px;--leaf-turn:-120deg;animation-delay:180ms;fill:#b4c9a4}.leaf-2[b-3t2xauv8ra]{left:120px;--leaf-x:-9px;--leaf-turn:145deg;animation-delay:340ms;fill:#86acac}@keyframes nature-ripple-b-3t2xauv8ra{0%{opacity:0;transform:scale(.15)}15%{opacity:.65}100%{opacity:0;transform:scale(1.4)}}@keyframes nature-splash-b-3t2xauv8ra{0%{opacity:0;transform:translate(0,0) scale(.3)}15%{opacity:.8}100%{opacity:0;transform:translate(var(--splash-x),var(--splash-y)) scale(.4)}}@keyframes nature-leaf-fall-b-3t2xauv8ra{0%{opacity:0;transform:translate(0,-7px) rotate(-25deg)}18%{opacity:.8}100%{opacity:0;transform:translate(var(--leaf-x),125px) rotate(var(--leaf-turn))}}html[data-assistant-motion=off] .assistant-nature-effects[b-3t2xauv8ra]{display:none}@media(prefers-reduced-motion:reduce){.assistant-nature-effects[b-3t2xauv8ra]{display:none}}
/* /../DesktopShell/Components/Launcher/WorkspaceServiceSummary.razor.rz.scp.css */
.workspace-service-summary[b-sngvh9q967]{margin:20px 0;color:#48616e;font-size:12px}.workspace-data-scopes[b-sngvh9q967]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workspace-data-scopes p[b-sngvh9q967]{display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 16px;background:#f5f9fb;border:1px solid #e0eaee;border-radius:12px;line-height:1.5}.workspace-data-scopes strong[b-sngvh9q967]{color:#213e4b}.workspace-service-summary details[b-sngvh9q967]{margin-top:12px}.workspace-service-summary summary[b-sngvh9q967]{cursor:pointer;font-weight:600;padding:8px 0}.workspace-service-list[b-sngvh9q967]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.workspace-service-list button[b-sngvh9q967]{display:flex;flex-direction:column;gap:7px;text-align:left;padding:12px;border:1px solid #e0eaee;border-radius:10px;background:#fff;color:#24576a}.workspace-service-list small[b-sngvh9q967]{font-weight:400;color:#617986;line-height:1.5}@media(max-width:700px){.workspace-data-scopes[b-sngvh9q967],.workspace-service-list[b-sngvh9q967]{grid-template-columns:1fr}}
/* /../DesktopShell/Components/OperationCalendar.razor.rz.scp.css */
.oc-calendar[b-xzbvur74lc]{font-size:16px;color:var(--kompani-ink)}.oc-calendar>header[b-xzbvur74lc],.oc-calendar-controls[b-xzbvur74lc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.oc-calendar h2[b-xzbvur74lc]{font-size:21px;margin:0;min-width:180px;text-align:center}.oc-calendar button[b-xzbvur74lc],.oc-calendar a[b-xzbvur74lc]{font:inherit;color:var(--kompani-ink)}.oc-calendar-controls button[b-xzbvur74lc]{border:1px solid var(--kompani-line);border-radius:8px;padding:9px 12px;background:var(--kompani-silver);cursor:pointer}.oc-calendar-layout[b-xzbvur74lc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:20px;margin-top:20px}.oc-calendar-month[b-xzbvur74lc],.oc-agenda[b-xzbvur74lc]{min-width:0;border:1px solid var(--kompani-line);border-radius:12px;overflow:hidden;background:var(--kompani-surface)}.oc-weekdays[b-xzbvur74lc],.oc-days[b-xzbvur74lc]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.oc-weekdays[b-xzbvur74lc]{font-size:14px;text-align:center;padding:12px 0;background:var(--kompani-silver);color:var(--kompani-muted)}.oc-days>button[b-xzbvur74lc]{min-width:0;min-height:100px;padding:10px 7px;text-align:left;display:flex;flex-direction:column;gap:5px;background:var(--kompani-surface);border:0;border-top:1px solid var(--kompani-line);border-right:1px solid var(--kompani-line);cursor:pointer}.oc-days>button:nth-child(7n)[b-xzbvur74lc]{border-right:0}.oc-days>button.outside[b-xzbvur74lc]{color:var(--kompani-muted);background:var(--kompani-silver)}.oc-days>button.selected[b-xzbvur74lc]{box-shadow:inset 0 0 0 2px var(--kompani-focus)}.oc-days small[b-xzbvur74lc]{font-size:12px;line-height:1.5;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-agenda>header[b-xzbvur74lc]{padding:18px;border-bottom:1px solid var(--kompani-line)}.oc-agenda h3[b-xzbvur74lc]{font-size:18px;line-height:1.5;margin:0 0 5px}.oc-agenda>header>span[b-xzbvur74lc],.oc-agenda article>span[b-xzbvur74lc]{font-size:14px;color:var(--kompani-muted)}.oc-agenda article[b-xzbvur74lc]{padding:18px;border-bottom:1px solid var(--kompani-line)}.oc-agenda h4[b-xzbvur74lc]{font-size:17px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.oc-agenda p[b-xzbvur74lc]{font-size:14px;color:var(--kompani-muted);margin:8px 0;overflow-wrap:anywhere}.oc-agenda a[b-xzbvur74lc]{display:inline-block;margin-top:10px;font-size:16px}.oc-calendar-empty[b-xzbvur74lc]{padding:20px;line-height:1.65}.oc-calendar :is(button,a):focus-visible[b-xzbvur74lc]{outline:3px solid var(--kompani-focus);outline-offset:2px}@media(max-width:1050px){.oc-calendar-layout[b-xzbvur74lc]{grid-template-columns:1fr}}@media(max-width:640px){.oc-calendar-controls[b-xzbvur74lc]{gap:8px}.oc-calendar h2[b-xzbvur74lc]{font-size:18px;min-width:0;flex:1}.oc-calendar-controls button[b-xzbvur74lc]{padding:9px;font-size:14px}.oc-days>button[b-xzbvur74lc]{min-height:65px;padding:7px 4px}.oc-days small[b-xzbvur74lc]{font-size:10px}.oc-weekdays[b-xzbvur74lc]{font-size:12px}.oc-calendar-layout[b-xzbvur74lc]{gap:14px}}
/* /../DesktopShell/Components/OperationCentre.razor.rz.scp.css */
/* A single working canvas. App launchers are modal; optional context stays beside the work. */
.operation-os[b-pvl7ludj95]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch;height:calc(100dvh - var(--kompani-chrome-height,64px) - 12px);min-height:0;margin:0;color:var(--kompani-ink);font-family:var(--kompani-font,system-ui)}
.operation-os.context-is-open[b-pvl7ludj95]{grid-template-columns:minmax(0,1fr) var(--canvas-context-width,320px)}
.operation-os.context-is-expanded[b-pvl7ludj95]{grid-template-columns:1fr}.context-is-expanded>.os-center[b-pvl7ludj95]{display:none}
.operation-os.canvas-is-focused[b-pvl7ludj95]{position:fixed;inset:var(--kompani-chrome-height,64px) 0 0;z-index:60;height:calc(100dvh - var(--kompani-chrome-height,64px));padding:12px 18px 0;background:var(--kompani-silver)}
.operation-os *[b-pvl7ludj95]{box-sizing:border-box}.operation-os [hidden][b-pvl7ludj95]{display:none!important}
.operation-os :is(button,a,input,select,summary):focus-visible[b-pvl7ludj95]{outline:3px solid var(--kompani-focus);outline-offset:3px}
.operation-os :is(button,a)[b-pvl7ludj95]{-webkit-tap-highlight-color:transparent}.operation-os button[b-pvl7ludj95]{font-family:inherit;cursor:pointer}.operation-os button:disabled[b-pvl7ludj95]{opacity:.5;cursor:not-allowed}
.operation-os h1[b-pvl7ludj95],.operation-os h2[b-pvl7ludj95],.operation-os h3[b-pvl7ludj95],.operation-os p[b-pvl7ludj95]{margin:0}.operation-os h2[b-pvl7ludj95]{font-size:16px;line-height:1.4;letter-spacing:-.025em;color:var(--kompani-ink)}.operation-os p[b-pvl7ludj95]{font-size:14px;line-height:1.55;color:var(--kompani-muted)}
.os-eyebrow[b-pvl7ludj95]{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;color:var(--kompani-muted)}
.os-center[b-pvl7ludj95]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}
.os-center-scroll[b-pvl7ludj95]{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;padding:0 2px 100px 0;scrollbar-color:var(--kompani-line) transparent}
.os-overview-stage[b-pvl7ludj95]{display:block;width:100%;margin:0 auto;container:company-overview / inline-size}
.os-signal-grid[b-pvl7ludj95]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.os-signal-grid article[b-pvl7ludj95]{min-width:0;display:grid;grid-template-columns:1fr auto;gap:4px 9px;align-items:center;border:1px solid var(--kompani-line);border-radius:11px;padding:10px 11px;background:var(--kompani-surface)}
.os-signal-grid article>span[b-pvl7ludj95]{font-size:12px;font-weight:650;letter-spacing:.07em;color:var(--kompani-muted);line-height:1.4}
.os-signal-grid strong[b-pvl7ludj95]{font-size:22px;font-weight:600;letter-spacing:-.045em;line-height:1.2;grid-column:2;grid-row:1/3;color:var(--kompani-ink)}
.os-signal-grid small[b-pvl7ludj95]{font-size:12px;line-height:1.4;color:var(--kompani-muted)}
.os-work-queue[b-pvl7ludj95],.os-projects-preview[b-pvl7ludj95]{min-width:0;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:12px;overflow:hidden}.os-feed-panel[b-pvl7ludj95]{min-width:0;min-height:100%;background:var(--kompani-surface)}
.os-work-queue>header[b-pvl7ludj95],.os-projects-preview>header[b-pvl7ludj95]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px}
.os-work-queue h2[b-pvl7ludj95],.os-projects-preview h2[b-pvl7ludj95]{margin-top:0;font-size:16px}
.os-text-action[b-pvl7ludj95]{background:transparent;border:0;padding:4px 0;color:var(--kompani-ink);font-size:13px;line-height:1.5;font-weight:600;text-decoration:none;white-space:nowrap}.os-text-action:hover[b-pvl7ludj95]{text-decoration:underline;text-underline-offset:3px}
.os-queue-filters[b-pvl7ludj95]{display:flex;gap:4px;padding:0 10px 10px;overflow:auto}.os-queue-filters button[b-pvl7ludj95]{border:1px solid transparent;padding:5px 7px;border-radius:7px;font-size:13px;white-space:nowrap;background:transparent;color:var(--kompani-muted);min-height:30px}.os-queue-filters button[aria-pressed=true][b-pvl7ludj95]{background:var(--kompani-silver);border-color:var(--kompani-line);color:var(--kompani-ink);font-weight:650}
.os-work-row[b-pvl7ludj95]{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;border:0;border-top:1px solid var(--kompani-line);background:var(--kompani-surface);text-align:left;color:var(--kompani-ink)}.os-work-row:hover[b-pvl7ludj95]{background:var(--kompani-silver)}
.os-work-icon[b-pvl7ludj95]{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid var(--kompani-line);background:var(--kompani-silver);border-radius:8px;font-size:14px;font-weight:650;color:var(--kompani-muted)}
.os-work-copy[b-pvl7ludj95]{min-width:0;flex:1}.os-work-copy strong[b-pvl7ludj95]{font-size:14px;line-height:1.5;font-weight:600;display:block;overflow-wrap:anywhere}.os-work-copy small[b-pvl7ludj95]{font-size:13px;line-height:1.5;color:var(--kompani-muted);display:block;margin-top:3px;overflow-wrap:anywhere}
.os-task-status[b-pvl7ludj95]{font-size:12px;padding:3px 5px;background:var(--kompani-silver);border:1px solid var(--kompani-line);border-radius:5px;white-space:nowrap;color:var(--kompani-muted)}.os-task-status.blocked[b-pvl7ludj95]{border-color:#bc8c77}.os-task-status.review[b-pvl7ludj95]{color:var(--kompani-accent)}
.os-empty[b-pvl7ludj95]{padding:12px 14px;font-size:14px;line-height:1.7;color:var(--kompani-muted)}
.os-project-card-grid[b-pvl7ludj95]{display:grid;grid-template-columns:1fr;gap:8px;padding:0 12px 12px}.os-project-card[b-pvl7ludj95]{padding:11px;border:1px solid var(--kompani-line);border-radius:8px;min-width:0;background:var(--kompani-surface);display:flex;flex-direction:column}.os-project-card.focused[b-pvl7ludj95]{border-color:var(--kompani-accent);box-shadow:inset 0 0 0 1px var(--kompani-accent-soft)}
.os-project-card>div[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:10px}.os-project-mark[b-pvl7ludj95]{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--kompani-silver);color:var(--kompani-muted);font-size:16px}.os-project-card small[b-pvl7ludj95]{font-size:12px;color:var(--kompani-muted)}
.os-project-card h3[b-pvl7ludj95]{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin-top:14px;overflow-wrap:anywhere}.os-project-card h3 a[b-pvl7ludj95]{color:var(--kompani-ink);text-decoration:none}.os-project-card h3 a:hover[b-pvl7ludj95]{text-decoration:underline}.os-project-card>p[b-pvl7ludj95]{font-size:14px;line-height:1.7;margin:9px 0 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.os-project-card footer[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-size:13px}.os-project-card footer>span[b-pvl7ludj95]{font-size:14px;color:var(--kompani-muted)}.os-project-card footer button[b-pvl7ludj95]{font-size:14px;border:1px solid var(--kompani-line);border-radius:6px;padding:6px 8px;color:var(--kompani-ink);background:var(--kompani-surface)}.os-project-card footer button[aria-pressed=true][b-pvl7ludj95]{background:var(--kompani-accent-soft)}
.os-feed-panel[b-pvl7ludj95]  .workspace-pulse{border:0;border-radius:0;box-shadow:none}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading{padding:18px 20px}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading h3{font-size:19px}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading p{font-size:15px}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-list{max-height:none;overflow:visible}.os-feed-panel[b-pvl7ludj95]  .feed-post{background:var(--kompani-surface)}
.os-app-surface[b-pvl7ludj95]{min-width:0;border:1px solid var(--kompani-line);background:var(--kompani-surface);border-radius:12px;padding:20px}.os-app-heading[b-pvl7ludj95]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid var(--kompani-line);padding-bottom:18px;margin-bottom:20px}.os-app-heading p[b-pvl7ludj95]{margin-top:8px;font-size:15px;max-width:580px}.os-embedded-toolbar[b-pvl7ludj95]{display:flex;justify-content:flex-end;padding-bottom:12px}
.os-notes-scope[b-pvl7ludj95]{display:flex;gap:12px;align-items:center;font-size:15px;margin-bottom:16px;color:var(--kompani-muted)}.os-notes-scope select[b-pvl7ludj95]{font-size:16px;min-width:0;max-width:320px;background:var(--kompani-silver);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:7px;padding:8px}
.os-app-surface[b-pvl7ludj95]  .notebook-inline{height:calc(100dvh - var(--kompani-chrome-height,64px) - 155px);min-height:340px;border-radius:8px;border-color:var(--kompani-line)}.os-app-surface[b-pvl7ludj95]  .collab-shell{min-height:520px}.os-app-surface[b-pvl7ludj95]  .embedded-mail .platform-mail-topbar{display:none}.os-app-surface[b-pvl7ludj95]  .embedded-mail .platform-mail-main{padding:0}
/* Launchers have depth and native modal focus; the work underneath remains mounted. */
.os-app-launcher[b-pvl7ludj95]{box-sizing:border-box;width:min(1040px,calc(100vw - 40px));max-width:1040px;max-height:calc(100dvh - 56px);padding:0;margin:auto;border:1px solid var(--kompani-line);border-radius:18px;background:var(--kompani-surface);color:var(--kompani-ink);box-shadow:0 28px 100px #14121750;overflow:auto}.os-app-launcher[b-pvl7ludj95]::backdrop{background:#1d1c2459;backdrop-filter:blur(6px)}
.os-launcher-heading[b-pvl7ludj95]{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 16px;background:var(--kompani-surface);border-bottom:1px solid var(--kompani-line)}.os-launcher-heading h2[b-pvl7ludj95]{font-size:24px;margin-top:4px}.os-launcher-close[b-pvl7ludj95]{padding:8px 11px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-silver);font-size:15px;color:var(--kompani-ink)}
.os-launcher-shortcuts[b-pvl7ludj95]{display:flex;flex-wrap:wrap;gap:7px;padding:18px 24px 0}.os-launcher-shortcuts button[b-pvl7ludj95]{background:var(--kompani-silver);border:1px solid var(--kompani-line);border-radius:8px;padding:8px 11px;color:var(--kompani-ink);font-size:15px}.os-launcher-shortcuts button[aria-pressed=true][b-pvl7ludj95]{background:var(--kompani-ink);color:var(--kompani-surface);border-color:var(--kompani-ink)}
.os-app-library[b-pvl7ludj95]{border:0;border-radius:0;padding:20px 24px 26px;background:var(--kompani-surface)}.os-app-search[b-pvl7ludj95]{display:grid;gap:7px;font-size:15px;margin-bottom:16px;color:var(--kompani-muted)}.os-app-search input[b-pvl7ludj95]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;background:var(--kompani-silver);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:9px;padding:12px;font-size:14px}
.os-library-customizer[b-pvl7ludj95]{display:block;padding:12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-silver);font-size:15px}.os-library-customizer summary[b-pvl7ludj95]{font-weight:600;cursor:pointer}.os-library-customizer label[b-pvl7ludj95]{display:grid;gap:7px;margin:12px 0}.os-library-customizer select[b-pvl7ludj95]{min-width:0;max-width:100%;padding:8px;background:var(--kompani-surface);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:6px}.os-library-customizer button[b-pvl7ludj95]{border:1px solid var(--kompani-line);border-radius:6px;padding:8px 10px;margin:4px 6px 2px 0;background:var(--kompani-surface);color:var(--kompani-ink);font-size:14px}
.os-library-group[b-pvl7ludj95]{padding-top:20px;margin-top:20px;border-top:1px solid var(--kompani-line)}.os-library-group>header[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.os-library-group h3[b-pvl7ludj95]{font-size:15px;letter-spacing:-.02em}.os-library-group>header>span[b-pvl7ludj95]{font-size:14px;color:var(--kompani-muted);white-space:nowrap}.os-library-group>header p[b-pvl7ludj95]{font-size:14px;margin-top:7px;max-width:500px}.os-library-grid[b-pvl7ludj95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.os-library-card[b-pvl7ludj95]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface)}.os-library-card-heading[b-pvl7ludj95]{display:flex;justify-content:space-between;align-items:center;gap:10px}.os-library-card-heading>span[b-pvl7ludj95]{display:grid;place-items:center;width:33px;height:33px;background:var(--kompani-silver);border:1px solid var(--kompani-line);border-radius:8px;font-size:21px;color:var(--kompani-muted)}.os-library-card-heading small[b-pvl7ludj95]{font-size:14px;color:var(--kompani-muted);text-align:right;line-height:1.4}.os-library-card h4[b-pvl7ludj95]{font-size:14px;font-weight:650;line-height:1.5;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.os-library-card>p[b-pvl7ludj95]{font-size:14px;line-height:1.7;flex:1}.os-app-scope[b-pvl7ludj95]{font-size:14px;line-height:1.6;color:var(--kompani-muted);padding-top:6px}
.os-library-card>button[b-pvl7ludj95],.os-library-card>a[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-silver);color:var(--kompani-ink);font:600 11px/1.5 var(--kompani-font,system-ui);text-decoration:none;text-align:left}.os-library-card>button:hover[b-pvl7ludj95],.os-library-card>a:hover[b-pvl7ludj95]{border-color:var(--kompani-accent);background:var(--kompani-raised)}
.os-launch-notice[b-pvl7ludj95]{padding:12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-silver);margin:12px 0!important}.os-launch-project[b-pvl7ludj95]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-silver);margin:14px 0 20px}.os-launch-project>div[b-pvl7ludj95]{flex:1 1 100%}.os-launch-project strong[b-pvl7ludj95]{font-size:15px}.os-launch-project p[b-pvl7ludj95]{font-size:15px;margin-top:6px}.os-launch-project label[b-pvl7ludj95]{display:grid;flex:1;gap:6px;min-width:140px;font-size:14px}.os-launch-project select[b-pvl7ludj95]{min-width:0;width:100%;font-size:15px;background:var(--kompani-surface);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:6px;padding:9px}.os-launch-project>small[b-pvl7ludj95]{font-size:14px;line-height:1.6;flex-basis:100%}.os-launch-project>.text-button[b-pvl7ludj95]{font-size:14px;background:transparent;border:0;padding:8px}
.os-library-settings[b-pvl7ludj95]{display:grid;gap:14px;padding:16px;margin-top:24px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-silver)}.os-library-settings strong[b-pvl7ludj95]{font-size:16px}.os-library-settings p[b-pvl7ludj95]{font-size:14px;margin-top:6px}.os-library-settings>div:last-child[b-pvl7ludj95]{display:flex;gap:10px;flex-wrap:wrap}
/* Context is non-modal on desktop; it can resize or take the whole canvas without remounting apps. */
.os-context-rail[b-pvl7ludj95]{display:grid;gap:12px;align-content:start;overflow:auto;min-width:0;min-height:0;padding:0 0 100px 2px;scrollbar-width:thin;scrollbar-color:var(--kompani-line) transparent}.os-context-toolbar[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;padding:10px 12px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);box-shadow:0 2px 7px #17151b0a}.os-context-toolbar>strong[b-pvl7ludj95]{font-size:15px;font-weight:650}.os-context-toolbar>div[b-pvl7ludj95]{display:flex;gap:6px}.os-context-toolbar button[b-pvl7ludj95]{width:30px;height:30px;border:1px solid var(--kompani-line);border-radius:6px;color:var(--kompani-ink);background:var(--kompani-silver);font-size:17px}
.os-panel-size[b-pvl7ludj95]{display:flex;align-items:center;gap:10px;padding:0 10px;color:var(--kompani-muted);font-size:14px}.os-panel-size input[b-pvl7ludj95]{min-width:0;flex:1;max-width:260px;accent-color:var(--kompani-accent)}.context-is-expanded .os-panel-size[b-pvl7ludj95]{display:none}
.os-context-card[b-pvl7ludj95]{border:1px solid var(--kompani-line);border-radius:12px;padding:18px;background:var(--kompani-surface);min-width:0}.os-context-card>header[b-pvl7ludj95]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.os-context-card h2[b-pvl7ludj95]{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.os-context-card>header>span[b-pvl7ludj95]{font-size:14px;color:var(--kompani-muted)}.os-context-card>a[b-pvl7ludj95]{display:block;font-size:15px;color:var(--kompani-ink);text-decoration:none;line-height:1.5;padding:8px 0}.os-context-card>a:hover[b-pvl7ludj95]{text-decoration:underline}.os-focus-card h2[b-pvl7ludj95]{font-size:20px;margin:10px 0}.os-focus-card p[b-pvl7ludj95]{font-size:15px;margin:10px 0}.os-context-card>.os-text-action[b-pvl7ludj95]{margin-top:12px;white-space:normal;text-align:left}.os-context-card .os-empty[b-pvl7ludj95]{padding:3px 0;font-size:14px}
.os-people-list[b-pvl7ludj95]{display:grid;gap:14px}.os-people-list>div[b-pvl7ludj95]{display:flex;gap:10px;align-items:center;min-width:0}.os-person-avatar[b-pvl7ludj95]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--kompani-silver);border:1px solid var(--kompani-line);font-size:14px;font-weight:650;color:var(--kompani-muted)}.os-people-list>div>span:last-child[b-pvl7ludj95]{min-width:0}.os-people-list strong[b-pvl7ludj95]{display:block;font-size:15px;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.os-people-list small[b-pvl7ludj95]{display:block;font-size:14px;color:var(--kompani-muted);line-height:1.5;margin-top:4px;overflow-wrap:anywhere}
.os-meeting-link[b-pvl7ludj95]{border-top:1px solid var(--kompani-line);margin-top:12px;padding-top:12px!important}.os-meeting-link time[b-pvl7ludj95]{display:block;font-size:14px;color:var(--kompani-accent)}.os-meeting-link strong[b-pvl7ludj95]{display:block;font-size:15px;line-height:1.5;margin:6px 0}.os-meeting-link small[b-pvl7ludj95]{display:block;font-size:14px;color:var(--kompani-muted)}.os-next-venture h2[b-pvl7ludj95]{margin:8px 0}.os-next-venture>small[b-pvl7ludj95]{display:block;font-size:14px;color:var(--kompani-muted);line-height:1.7;margin-top:12px}
@media(max-width:1100px){.os-signal-grid[b-pvl7ludj95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operation-os.context-is-open[b-pvl7ludj95]{grid-template-columns:minmax(0,1fr) minmax(280px,34%)}.operation-os.context-is-expanded[b-pvl7ludj95]{grid-template-columns:1fr}.os-project-card-grid[b-pvl7ludj95]{grid-template-columns:1fr;gap:8px;padding:0 12px 12px}.os-panel-size[b-pvl7ludj95]{display:none}}
@media(max-width:760px){.operation-os[b-pvl7ludj95]{height:calc(100dvh - var(--kompani-chrome-height,64px) - 8px);gap:8px;font-size:15px}.operation-os.context-is-open[b-pvl7ludj95]{grid-template-columns:1fr}.context-is-open>.os-center[b-pvl7ludj95]{display:none}.os-context-rail[b-pvl7ludj95]{padding:0 0 100px}.os-context-toolbar[b-pvl7ludj95]{top:0}.os-app-launcher[b-pvl7ludj95]{width:calc(100vw - 16px);max-height:calc(100dvh - 20px);border-radius:14px}.os-launcher-heading[b-pvl7ludj95]{padding:17px 18px 14px}.os-launcher-heading h2[b-pvl7ludj95]{font-size:21px}.os-launcher-shortcuts[b-pvl7ludj95]{padding:15px 18px 0}.os-app-library[b-pvl7ludj95]{padding:16px 18px 24px}.os-library-grid[b-pvl7ludj95]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-signal-grid article[b-pvl7ludj95]{padding:10px 11px;gap:4px 9px}.os-signal-grid strong[b-pvl7ludj95]{font-size:22px}.os-signal-grid article>span[b-pvl7ludj95]{font-size:12px}.os-signal-grid small[b-pvl7ludj95]{font-size:12px}.os-work-queue>header[b-pvl7ludj95],.os-projects-preview>header[b-pvl7ludj95]{padding:12px 14px;align-items:start;gap:10px}.os-work-queue h2[b-pvl7ludj95],.os-projects-preview h2[b-pvl7ludj95]{font-size:16px;margin-top:0}.os-app-surface[b-pvl7ludj95]{padding:16px}.os-app-heading[b-pvl7ludj95]{flex-direction:column;gap:10px}.operation-os.canvas-is-focused[b-pvl7ludj95]{padding:8px 10px 0}.os-context-toolbar button[b-pvl7ludj95]{min-width:36px;min-height:36px}}
@media(max-width:460px){.os-library-grid[b-pvl7ludj95]{grid-template-columns:1fr}.os-queue-filters[b-pvl7ludj95]{padding-inline:10px;padding:0 10px 10px;gap:4px}.os-queue-filters button[b-pvl7ludj95]{padding:5px 7px;font-size:13px;min-height:30px}.os-work-row[b-pvl7ludj95]{padding:10px 14px;gap:9px}.os-work-icon[b-pvl7ludj95]{display:none;width:26px;height:26px;flex:0 0 26px;font-size:14px}.os-work-copy strong[b-pvl7ludj95]{font-size:14px}.os-task-status[b-pvl7ludj95]{font-size:12px;padding:3px 5px}.os-notes-scope[b-pvl7ludj95]{align-items:start;flex-direction:column}.os-notes-scope select[b-pvl7ludj95]{width:100%;max-width:none}.os-text-action[b-pvl7ludj95]{font-size:13px;white-space:normal}.os-launch-project[b-pvl7ludj95]{align-items:stretch}.os-launch-project>label[b-pvl7ludj95]{flex-basis:100%}}

.os-launcher-shortcuts button b[b-pvl7ludj95]{font-size:14px;border:1px solid var(--kompani-line);border-radius:5px;padding:1px 5px;margin-left:7px;font-weight:600}

.operation-os[b-pvl7ludj95]{position:relative;font-size:15px}.operation-os.context-on-left.context-is-open[b-pvl7ludj95]{grid-template-columns:var(--canvas-context-width,320px) minmax(0,1fr)}.context-on-left>.os-center[b-pvl7ludj95]{grid-column:2;grid-row:1}.context-on-left>.os-context-rail[b-pvl7ludj95]{grid-column:1;grid-row:1}.operation-os.context-is-open.context-is-expanded[b-pvl7ludj95]{grid-template-columns:1fr}.context-is-expanded>.os-context-rail[b-pvl7ludj95]{grid-column:1;grid-row:1}
.os-context-resizer[b-pvl7ludj95]{position:absolute;z-index:5;top:0;bottom:95px;right:calc(var(--canvas-context-width,320px) + 2px);width:9px;border-radius:5px;cursor:col-resize;touch-action:none;background:transparent}.os-context-resizer[b-pvl7ludj95]:after{content:"";position:absolute;left:4px;top:20%;bottom:20%;width:1px;background:var(--kompani-line)}.os-context-resizer:hover[b-pvl7ludj95],.os-context-resizer.is-dragging[b-pvl7ludj95],.os-context-resizer:focus-visible[b-pvl7ludj95]{background:var(--kompani-accent-soft)}.context-on-left>.os-context-resizer[b-pvl7ludj95]{right:auto;left:calc(var(--canvas-context-width,320px) + 2px)}
@media(max-width:1100px){.os-context-resizer[b-pvl7ludj95]{display:none}.operation-os.context-on-left.context-is-open[b-pvl7ludj95]{grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.operation-os.context-is-open.context-is-expanded[b-pvl7ludj95]{grid-template-columns:1fr}}
@media(max-width:760px){.operation-os.context-on-left.context-is-open[b-pvl7ludj95]{grid-template-columns:1fr}.context-on-left>.os-context-rail[b-pvl7ludj95]{grid-column:1}.context-on-left>.os-center[b-pvl7ludj95]{grid-column:1}}

@media(max-width:760px){.os-context-toolbar .os-panel-position-toggle[b-pvl7ludj95]{display:none}}

.os-work-queue[b-pvl7ludj95],.os-projects-preview[b-pvl7ludj95],.os-calendar-preview[b-pvl7ludj95],.os-signals-panel[b-pvl7ludj95]{box-shadow:0 1px 0 #ffffff08 inset,0 7px 18px #00000012;border-radius:10px}.os-work-queue[b-pvl7ludj95]{border-top-color:var(--kompani-tone-blue)}.os-projects-preview[b-pvl7ludj95]{border-top-color:var(--kompani-tone-violet)}.os-feed-title[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 0}.os-feed-title>span[b-pvl7ludj95]{font-size:13px;color:var(--kompani-muted)}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse{border:0;background:transparent;box-shadow:none;border-radius:0}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading{padding:12px 14px 10px}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading h3{font-size:16px}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-heading p,.os-feed-panel[b-pvl7ludj95]  .feed-post-body p{font-size:14px;line-height:1.55}.os-feed-panel[b-pvl7ludj95]  .workspace-pulse-list{padding:0 12px 12px;gap:8px}.os-feed-panel[b-pvl7ludj95]  .feed-category-filters{padding:0 12px 10px;gap:4px}.os-feed-panel[b-pvl7ludj95]  .feed-category-filters button{min-height:30px;font-size:13px;padding:5px 7px;gap:5px}.os-feed-panel[b-pvl7ludj95]  .feed-coverage{padding:8px 14px 10px;font-size:13px}.os-feed-panel[b-pvl7ludj95]  .feed-composer{margin:8px 12px 12px}.os-feed-panel[b-pvl7ludj95]  .feed-composer>summary{font-size:14px;padding:9px 10px}.os-feed-panel[b-pvl7ludj95]  .feed-post{padding:12px 0}.os-work-copy strong[b-pvl7ludj95]{font-size:14px}.os-work-row[b-pvl7ludj95]{padding:10px 14px;gap:9px}.os-work-icon[b-pvl7ludj95]{background:var(--kompani-tone-blue-soft);color:var(--kompani-tone-blue);border-color:transparent;width:26px;height:26px;flex:0 0 26px;font-size:14px}.os-project-mark[b-pvl7ludj95]{background:var(--kompani-tone-violet-soft);color:var(--kompani-tone-violet);width:26px;height:26px;font-size:16px}.os-project-card>p[b-pvl7ludj95]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.os-project-card .os-project-progress[b-pvl7ludj95]{display:block;height:6px;border-radius:5px;background:var(--kompani-raised);overflow:hidden;margin:8px 0}.os-project-progress>span[b-pvl7ludj95]{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--kompani-data-blue),var(--kompani-data-violet))}.os-task-status.blocked[b-pvl7ludj95]{color:var(--kompani-tone-coral);background:var(--kompani-tone-coral-soft);border-color:var(--kompani-tone-coral)}.os-task-status.review[b-pvl7ludj95]{color:var(--kompani-tone-violet);background:var(--kompani-tone-violet-soft);border-color:var(--kompani-tone-violet)}.os-calendar-preview[b-pvl7ludj95],.os-signals-panel[b-pvl7ludj95]{border:1px solid var(--kompani-line);background:var(--kompani-surface);min-width:0;overflow:hidden;border-radius:10px}.os-calendar-preview[b-pvl7ludj95]{border-top-color:var(--kompani-tone-amber)}.os-signals-panel[b-pvl7ludj95]{border-top-color:var(--kompani-tone-coral)}.os-calendar-preview>header[b-pvl7ludj95],.os-signals-panel>header[b-pvl7ludj95]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px}.os-signals-panel>header>span[b-pvl7ludj95]{font-size:13px;color:var(--kompani-muted)}.os-calendar-event[b-pvl7ludj95]{display:grid;gap:3px;padding:10px 14px;border-top:1px solid var(--kompani-line);text-decoration:none;color:var(--kompani-ink)}.os-calendar-event:hover strong[b-pvl7ludj95]{text-decoration:underline}.os-calendar-event time[b-pvl7ludj95]{font-size:13px;color:var(--kompani-tone-amber)}.os-calendar-event strong[b-pvl7ludj95]{font-size:14px;font-weight:550;line-height:1.5}.os-calendar-event>span[b-pvl7ludj95],.os-calendar-zone[b-pvl7ludj95]{font-size:13px;color:var(--kompani-muted)}.os-calendar-zone[b-pvl7ludj95]{padding:9px 14px}.os-signals-panel .os-signal-grid[b-pvl7ludj95]{padding:0 14px 14px}.os-signal-grid article:nth-child(1)[b-pvl7ludj95]{background:var(--kompani-tone-blue-soft)}.os-signal-grid article:nth-child(2)[b-pvl7ludj95]{background:var(--kompani-tone-violet-soft)}.os-signal-grid article:nth-child(3)[b-pvl7ludj95]{background:var(--kompani-tone-amber-soft)}.os-signal-grid article:nth-child(4)[b-pvl7ludj95]{background:var(--kompani-tone-coral-soft)}.os-signal-grid article:nth-child(1) strong[b-pvl7ludj95]{color:var(--kompani-tone-blue)}.os-signal-grid article:nth-child(2) strong[b-pvl7ludj95]{color:var(--kompani-tone-violet)}.os-signal-grid article:nth-child(3) strong[b-pvl7ludj95]{color:var(--kompani-tone-amber)}.os-signal-grid article:nth-child(4) strong[b-pvl7ludj95]{color:var(--kompani-tone-coral)}
@media(max-width:600px){.os-calendar-preview>header[b-pvl7ludj95],.os-signals-panel>header[b-pvl7ludj95]{padding:12px 14px;gap:10px}.os-signals-panel .os-signal-grid[b-pvl7ludj95]{padding:0 14px 14px}.os-work-copy strong[b-pvl7ludj95]{font-size:14px}.os-signal-grid article[b-pvl7ludj95]{display:flex;flex-direction:column;align-items:start;gap:4px 9px;padding:10px 11px}.os-signal-grid strong[b-pvl7ludj95]{font-size:22px}}
.os-overview-layout[b-pvl7ludj95]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0}.os-overview-main[b-pvl7ludj95]{min-width:0;container:company-widgets / inline-size}.os-overview-feed[b-pvl7ludj95]{min-width:0;min-height:260px;max-height:72dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kompani-line) transparent;border:1px solid var(--kompani-line);border-top-color:var(--kompani-accent);border-radius:10px;background:var(--kompani-surface);box-shadow:0 1px 0 #ffffff08 inset,0 7px 18px #00000012}.os-overview-feed:focus-visible[b-pvl7ludj95]{outline:2px solid var(--kompani-focus);outline-offset:3px}
@container company-overview (min-width:1000px){.os-overview-layout[b-pvl7ludj95]{grid-template-columns:minmax(0,1fr) clamp(300px,26%,380px)}.os-overview-feed[b-pvl7ludj95]{position:sticky;top:0;height:calc(100dvh - var(--kompani-chrome-height,54px) - 100px);max-height:none}}



@media(prefers-reduced-motion:reduce){.operation-os *[b-pvl7ludj95]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.os-overview-layout[b-pvl7ludj95]{grid-template-columns:minmax(0,1fr) min(var(--workspace-feed-width,340px),45%)}.os-overview-feed[b-pvl7ludj95]{position:relative;height:var(--workspace-feed-height,auto);max-height:calc(100dvh - 130px);overflow:visible}.os-overview-feed[b-pvl7ludj95]  .workspace-pulse-list{max-height:calc(var(--workspace-feed-height,100dvh - 130px) - 110px);overflow:auto}@media(max-width:1100px){.os-overview-layout[b-pvl7ludj95]{grid-template-columns:minmax(0,1fr)}.os-overview-feed[b-pvl7ludj95]{grid-column:1/-1}}
/* /../DesktopShell/Components/OperationCodeContext.razor.rz.scp.css */
.oc-source[b-ho2jc8s4jw]{min-width:0;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);color:var(--kompani-ink);font:16px/1.55 var(--kompani-font,system-ui);overflow:hidden}.oc-source *[b-ho2jc8s4jw]{box-sizing:border-box}.oc-source h2[b-ho2jc8s4jw],.oc-source p[b-ho2jc8s4jw]{margin:0}.oc-source h2[b-ho2jc8s4jw]{font-size:18px;font-weight:600;letter-spacing:-.02em}.oc-source button[b-ho2jc8s4jw],.oc-source input[b-ho2jc8s4jw],.oc-source select[b-ho2jc8s4jw]{font:inherit}.oc-source :is(button,input,select,a):focus-visible[b-ho2jc8s4jw]{outline:3px solid var(--kompani-focus);outline-offset:3px}.oc-source button[b-ho2jc8s4jw]{cursor:pointer}.oc-source button:disabled[b-ho2jc8s4jw]{cursor:wait;opacity:.6}.oc-source-toolbar[b-ho2jc8s4jw]{display:flex;align-items:end;gap:12px;padding:16px;flex-wrap:wrap;border-bottom:1px solid var(--kompani-line)}.oc-source-toolbar label[b-ho2jc8s4jw]{display:grid;gap:5px;font-size:14px;color:var(--kompani-muted)}.oc-source-toolbar select[b-ho2jc8s4jw]{max-width:100%;min-width:150px;padding:8px 12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-silver);color:var(--kompani-ink);font-size:16px}.oc-source-toolbar :is(button,a)[b-ho2jc8s4jw]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-raised);color:var(--kompani-ink);font-size:15px;text-decoration:none;min-height:42px}.oc-source-summary[b-ho2jc8s4jw]{display:flex;align-items:center;gap:16px;padding:13px 17px;flex-wrap:wrap;border-bottom:1px solid var(--kompani-line)}.oc-source-summary span[b-ho2jc8s4jw]{color:var(--kompani-muted);font-size:14px}.oc-source-summary span:last-child[b-ho2jc8s4jw]{margin-left:auto}.oc-source code[b-ho2jc8s4jw]{font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--kompani-muted)}.oc-source-notice[b-ho2jc8s4jw],.oc-source-empty[b-ho2jc8s4jw]{padding:24px;color:var(--kompani-muted);font-size:16px}.oc-source-empty p[b-ho2jc8s4jw]{margin:10px 0 18px}.oc-source-empty a[b-ho2jc8s4jw]{color:var(--kompani-ink)}.oc-source-files[b-ho2jc8s4jw]{display:grid;grid-template-columns:minmax(235px,30%) minmax(0,1fr);min-height:480px;max-height:calc(100dvh - var(--kompani-chrome-height,64px) - 280px)}.oc-source-files>aside[b-ho2jc8s4jw]{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--kompani-line);background:var(--kompani-silver)}.oc-source-filter[b-ho2jc8s4jw]{display:grid;gap:6px;padding:14px;font-size:14px;color:var(--kompani-muted)}.oc-source-filter input[b-ho2jc8s4jw]{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:16px}.oc-source-file-list[b-ho2jc8s4jw]{overflow:auto;scrollbar-width:thin;padding:0 5px 15px;min-height:0}.oc-source-file-list button[b-ho2jc8s4jw]{display:flex;align-items:center;gap:9px;padding:8px 10px;width:100%;border:1px solid transparent;border-radius:5px;text-align:left;background:transparent;color:var(--kompani-ink);font-size:14px;line-height:1.5;min-height:37px}.oc-source-file-list button>span:nth-child(2)[b-ho2jc8s4jw]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.oc-source-file-list button>small[b-ho2jc8s4jw]{color:var(--kompani-muted);font-size:13px;white-space:nowrap}.oc-source-file-list button:hover[b-ho2jc8s4jw],.oc-source-file-list button.selected[b-ho2jc8s4jw]{background:var(--kompani-raised);border-color:var(--kompani-line)}.oc-source-preview[b-ho2jc8s4jw]{min-width:0;min-height:0;display:flex;flex-direction:column}.oc-source-preview>header[b-ho2jc8s4jw]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;flex-wrap:wrap;border-bottom:1px solid var(--kompani-line);font-size:14px;overflow-wrap:anywhere}.oc-source-preview>header span[b-ho2jc8s4jw]{color:var(--kompani-muted)}.oc-source-preview pre[b-ho2jc8s4jw]{margin:0;padding:18px 22px;overflow:auto;flex:1;min-height:0}.oc-source-preview code[b-ho2jc8s4jw]{font-size:15px;line-height:1.65;color:var(--kompani-ink);tab-size:4}.oc-source-history[b-ho2jc8s4jw]{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr);min-width:0}.oc-source-history>section[b-ho2jc8s4jw]{padding:20px;min-width:0}.oc-source-history>section:first-child[b-ho2jc8s4jw]{border-right:1px solid var(--kompani-line);background:var(--kompani-silver)}.oc-source-history h2[b-ho2jc8s4jw]{margin-bottom:18px}.oc-source-branch[b-ho2jc8s4jw]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;text-align:left;padding:12px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--kompani-ink);font-size:15px}.oc-source-branch.selected[b-ho2jc8s4jw]{background:var(--kompani-raised);border-color:var(--kompani-line)}.oc-source-branch code[b-ho2jc8s4jw]{margin-left:auto}.oc-source-selected[b-ho2jc8s4jw]{font-size:13px;color:var(--kompani-muted)}.oc-source-commit[b-ho2jc8s4jw]{position:relative;display:flex;align-items:start;gap:13px;border-left:1px solid var(--kompani-line);padding:0 0 24px 17px;margin-left:6px;min-width:0}.oc-source-node[b-ho2jc8s4jw]{position:absolute;left:-5px;top:8px;width:9px;height:9px;border:2px solid var(--kompani-muted);background:var(--kompani-surface);border-radius:50%}.oc-source-commit>div[b-ho2jc8s4jw]{flex:1;min-width:0;overflow-wrap:anywhere}.oc-source-commit strong[b-ho2jc8s4jw]{font-size:16px;font-weight:550}.oc-source-commit p[b-ho2jc8s4jw]{color:var(--kompani-muted);font-size:14px;margin-top:5px}.oc-source-commit>code[b-ho2jc8s4jw]{flex:none;padding-top:2px}
.oc-source-file-pages[b-ho2jc8s4jw]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:none;padding:10px;border-top:1px solid var(--kompani-line);font-size:12px}.oc-source-file-pages button[b-ho2jc8s4jw]{padding:7px;border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-raised);color:var(--kompani-ink);font-size:12px}.oc-source-file-pages button:disabled[b-ho2jc8s4jw]{cursor:default}
@media(max-width:850px){.oc-source-files[b-ho2jc8s4jw],.oc-source-history[b-ho2jc8s4jw]{grid-template-columns:minmax(200px,36%) minmax(0,1fr)}.oc-source-commit[b-ho2jc8s4jw]{flex-wrap:wrap}.oc-source-summary[b-ho2jc8s4jw]{gap:10px}.oc-source-toolbar label[b-ho2jc8s4jw]{flex:1;min-width:120px}.oc-source-toolbar select[b-ho2jc8s4jw]{min-width:0;width:100%}}
@media(max-width:600px){.oc-source-toolbar[b-ho2jc8s4jw]{padding:12px;gap:9px}.oc-source-summary[b-ho2jc8s4jw]{padding:12px}.oc-source-summary span:last-child[b-ho2jc8s4jw]{margin-left:0}.oc-source-files[b-ho2jc8s4jw],.oc-source-history[b-ho2jc8s4jw]{grid-template-columns:1fr;max-height:none}.oc-source-files>aside[b-ho2jc8s4jw]{border-right:0;border-bottom:1px solid var(--kompani-line);max-height:300px}.oc-source-preview[b-ho2jc8s4jw]{min-height:360px;max-height:580px}.oc-source-history>section:first-child[b-ho2jc8s4jw]{border-right:0;border-bottom:1px solid var(--kompani-line)}.oc-source-history>section[b-ho2jc8s4jw]{padding:15px}.oc-source-preview pre[b-ho2jc8s4jw]{padding:15px}.oc-source-toolbar :is(button,a)[b-ho2jc8s4jw]{font-size:14px}.oc-source-empty[b-ho2jc8s4jw]{padding:18px}}
/* /../DesktopShell/Components/PersonalLifeFeed.razor.rz.scp.css */
.life-feed[b-nnbc2e3str]{font-size:15px;color:var(--kompani-ink);width:100%;min-width:0;max-width:none;margin:auto}.life-feed-heading[b-nnbc2e3str]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.life-feed-heading h2[b-nnbc2e3str]{color:var(--kompani-heading-ink,var(--kompani-ink));font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.01em;margin:0}.life-feed p[b-nnbc2e3str],.life-feed small[b-nnbc2e3str]{color:var(--kompani-muted);line-height:1.55}.life-feed button[b-nnbc2e3str],.life-feed input[b-nnbc2e3str],.life-feed textarea[b-nnbc2e3str],.life-feed select[b-nnbc2e3str]{font:inherit;color:var(--kompani-ink)}.life-feed button[b-nnbc2e3str]{background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:7px;padding:5px 9px;cursor:pointer;font-size:15px;min-height:32px}.life-feed button:disabled[b-nnbc2e3str]{opacity:.6;cursor:wait}.life-feed a[b-nnbc2e3str]{color:var(--kompani-tone-violet);text-underline-offset:4px}.life-feed :is(button,a,input,textarea,select):focus-visible[b-nnbc2e3str]{outline:3px solid var(--kompani-focus);outline-offset:3px}.life-feed .life-feed-filter[b-nnbc2e3str]{min-width:0;margin:0;font-weight:400}.life-feed .life-feed-filter select[b-nnbc2e3str]{margin:0;min-height:32px;padding:4px 24px 4px 9px;font-size:13px}.life-screen-reader[b-nnbc2e3str]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.life-feed-notice[b-nnbc2e3str]{padding:8px 10px;margin:0 0 8px;background:var(--kompani-tone-teal-soft);border-radius:7px;border:1px solid var(--kompani-line);font-size:15px}
.life-feed-capture[b-nnbc2e3str],.life-feed-sources[b-nnbc2e3str]{max-width:820px;background:var(--kompani-list-surface,var(--kompani-silver));padding:12px;border:1px solid var(--kompani-line);border-radius:8px}.life-feed h3[b-nnbc2e3str]{color:var(--kompani-heading-ink,var(--kompani-ink));font-size:15px;line-height:1.4;letter-spacing:normal}.life-feed label[b-nnbc2e3str]{display:block;font-weight:550;font-size:15px;margin-top:9px}.life-feed input[b-nnbc2e3str],.life-feed textarea[b-nnbc2e3str],.life-feed select[b-nnbc2e3str]{display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--kompani-line);background:var(--kompani-surface);padding:6px 8px;border-radius:7px;margin-top:4px;font-size:15px}.life-feed-actions[b-nnbc2e3str]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 6px}.life-feed form small[b-nnbc2e3str]{display:block;font-size:13px}.life-source[b-nnbc2e3str]{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--kompani-line);padding:10px 0}.life-source:first-of-type[b-nnbc2e3str]{margin-top:10px}.life-source strong[b-nnbc2e3str],.life-source small[b-nnbc2e3str],.life-source span[b-nnbc2e3str]{display:block;overflow-wrap:anywhere}.life-source small[b-nnbc2e3str]{font-size:13px;margin:2px 0}.life-source span[b-nnbc2e3str]{color:var(--kompani-muted);font-size:13px}.life-source .life-feed-actions[b-nnbc2e3str]{margin:0;flex-shrink:0}
.life-connections[b-nnbc2e3str]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}.life-connections article[b-nnbc2e3str]{display:flex;align-items:start;gap:9px;padding:11px;background:var(--kompani-card-surface,var(--kompani-surface));border:1px solid var(--kompani-line);border-radius:8px;min-width:0;box-shadow:var(--kompani-card-shadow,0 2px 6px #00000018)}.life-connections article>div[b-nnbc2e3str]{min-width:0}.life-connections h3[b-nnbc2e3str]{margin:0 0 4px}.life-connections strong[b-nnbc2e3str]{display:block;font-size:13px;line-height:1.5;font-weight:550;color:var(--personal-tone,var(--kompani-tone-violet))}.life-connections small[b-nnbc2e3str]{display:block;margin-top:3px;font-size:13px}.life-connection-symbol[b-nnbc2e3str]{background:var(--personal-tone-soft,var(--kompani-tone-violet-soft));color:var(--personal-tone,var(--kompani-tone-violet));border-radius:7px;font-size:17px;font-weight:600;display:grid;place-items:center;width:27px;height:27px;flex-shrink:0}.life-connections article :is(a,button)[b-nnbc2e3str]{display:block;margin-top:7px;font-size:15px;line-height:1.5}.life-connections button[b-nnbc2e3str]{border:0;padding:0;background:transparent;color:var(--kompani-tone-violet);font-weight:550;text-align:left;min-height:30px}.tone-blue[b-nnbc2e3str]{--personal-tone:var(--kompani-tone-blue);--personal-tone-soft:var(--kompani-tone-blue-soft)}.tone-violet[b-nnbc2e3str]{--personal-tone:var(--kompani-tone-violet);--personal-tone-soft:var(--kompani-tone-violet-soft)}.tone-teal[b-nnbc2e3str]{--personal-tone:var(--kompani-tone-teal);--personal-tone-soft:var(--kompani-tone-teal-soft)}.tone-amber[b-nnbc2e3str]{--personal-tone:var(--kompani-tone-amber);--personal-tone-soft:var(--kompani-tone-amber-soft)}.tone-coral[b-nnbc2e3str]{--personal-tone:var(--kompani-tone-coral);--personal-tone-soft:var(--kompani-tone-coral-soft)}
.life-feed-empty[b-nnbc2e3str]{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;text-align:left;padding:12px;background:var(--kompani-list-surface,var(--kompani-silver));border:1px solid var(--kompani-line);border-radius:8px}.life-feed-empty>span[b-nnbc2e3str]{grid-column:1;grid-row:1/span 3;font-size:18px;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--kompani-tone-violet-soft);color:var(--kompani-tone-violet)}.life-feed-empty h3[b-nnbc2e3str]{grid-column:2;font-size:15px;margin:0 0 3px}.life-feed-empty p[b-nnbc2e3str]{grid-column:2;margin:0 0 8px;font-size:15px}.life-feed-empty button[b-nnbc2e3str]{grid-column:2;justify-self:start}.life-feed-cards[b-nnbc2e3str]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;align-items:start}.life-story[b-nnbc2e3str]{border:1px solid var(--kompani-line);background:var(--kompani-card-surface,var(--kompani-surface));box-shadow:var(--kompani-card-shadow,0 2px 6px #00000018);border-radius:8px;padding:11px;min-width:0;display:flex;flex-direction:column}.life-story header[b-nnbc2e3str]{display:flex;gap:8px;align-items:center}.life-story header strong[b-nnbc2e3str],.life-story header small[b-nnbc2e3str]{display:block;font-size:13px;overflow-wrap:anywhere}.life-story header small[b-nnbc2e3str]{color:var(--kompani-subtle,var(--kompani-muted));margin-top:2px}.life-story-mark[b-nnbc2e3str]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;background:var(--kompani-tone-violet-soft);color:var(--kompani-tone-violet);font-weight:650}.life-story:nth-child(3n+2) .life-story-mark[b-nnbc2e3str]{background:var(--kompani-tone-teal-soft);color:var(--kompani-tone-teal)}.life-story:nth-child(3n) .life-story-mark[b-nnbc2e3str]{background:var(--kompani-tone-amber-soft);color:var(--kompani-tone-amber)}.life-story h3[b-nnbc2e3str]{font-size:15px;margin:9px 0 6px;overflow-wrap:anywhere}.life-story h3 a[b-nnbc2e3str]{color:var(--kompani-heading-ink,var(--kompani-ink));text-decoration:none}.life-story h3 a:hover[b-nnbc2e3str]{text-decoration:underline}.life-story p[b-nnbc2e3str]{font-size:15px;line-height:1.55;margin:0 0 9px;overflow-wrap:anywhere}.life-saved-story p[b-nnbc2e3str]{white-space:pre-line}.life-story footer[b-nnbc2e3str]{margin-top:auto;border-top:1px solid var(--kompani-line);padding-top:8px}.life-story footer>small[b-nnbc2e3str]{font-size:13px}.life-story footer>div[b-nnbc2e3str]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:15px}.life-story footer button[b-nnbc2e3str]{padding:5px 8px;font-size:15px}.life-feed [hidden][b-nnbc2e3str]{display:none!important}
@media(max-width:500px){.life-feed-heading[b-nnbc2e3str]{align-items:start;gap:8px;flex-wrap:wrap}.life-source[b-nnbc2e3str]{align-items:start;flex-direction:column;gap:8px}.life-feed-cards[b-nnbc2e3str]{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.life-connections article[b-nnbc2e3str],.life-story[b-nnbc2e3str]{transition:border-color var(--kompani-motion-duration,140ms) ease}.life-connections article:hover[b-nnbc2e3str],.life-story:hover[b-nnbc2e3str]{border-color:var(--personal-tone,var(--kompani-line))}}@media(prefers-reduced-motion:reduce){.life-feed *[b-nnbc2e3str]{animation:none!important;transition:none!important}}@media(pointer:coarse){.life-feed :is(button,input,select)[b-nnbc2e3str]{min-height:44px}.life-connections article a[b-nnbc2e3str],.life-story footer a[b-nnbc2e3str]{min-height:44px;display:flex;align-items:center}}
/* /../DesktopShell/Components/PersonalTaskBoard.razor.rz.scp.css */
.personal-task-board[b-nza8jcozfv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.personal-task-lane[b-nza8jcozfv]{--lane:var(--kompani-data-blue);border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-paper);padding:10px;min-width:0;min-height:160px}.personal-task-lane.done[b-nza8jcozfv]{--lane:var(--kompani-data-teal)}.personal-task-lane>header[b-nza8jcozfv]{display:flex;align-items:center;gap:7px;margin-bottom:10px}.personal-task-lane h3[b-nza8jcozfv]{font-size:15px;margin:0}.personal-task-lane header>span[b-nza8jcozfv]{width:7px;height:7px;background:var(--lane);border-radius:50%}.personal-task-lane header>b[b-nza8jcozfv]{margin-left:auto;color:var(--kompani-muted);font-size:13px}.personal-plan-task[b-nza8jcozfv]{display:flex;align-items:start;gap:6px;min-width:0;padding:10px;margin:8px 0;border:1px solid var(--kompani-line);border-top-color:var(--lane);border-radius:8px;background:var(--kompani-surface);transition:transform .16s ease,box-shadow .16s ease}.personal-plan-task:hover[b-nza8jcozfv]{transform:translateY(-2px);box-shadow:0 5px 18px #0002}.personal-plan-task:active[b-nza8jcozfv]{cursor:grabbing}.personal-plan-task button[b-nza8jcozfv]{font:inherit;color:var(--kompani-ink);cursor:pointer}.personal-plan-open[b-nza8jcozfv]{flex:1;min-width:0;border:0;padding:0;background:transparent;text-align:left}.personal-plan-open strong[b-nza8jcozfv]{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:550}.personal-plan-open time[b-nza8jcozfv]{display:block;color:var(--kompani-muted);font-size:12px;margin-top:7px}.personal-plan-state[b-nza8jcozfv]{border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);padding:3px 7px;line-height:1.4}.personal-task-lane>p[b-nza8jcozfv]{font-size:14px;color:var(--kompani-muted)}.personal-task-board button:focus-visible[b-nza8jcozfv]{outline:2px solid var(--kompani-focus);outline-offset:2px}@media(max-width:650px){.personal-task-board[b-nza8jcozfv]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.personal-plan-task[b-nza8jcozfv]{transition:none;transform:none!important}}
/* /../DesktopShell/Components/ProjectContextNavigation.razor.rz.scp.css */
.project-context[b-z3t2wk14zb]{border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#171719);margin:0 0 12px;color:var(--kompani-ink,#f5f5f6);min-width:0}
.project-context-heading[b-z3t2wk14zb]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 12px}
.project-context-heading>div:first-child[b-z3t2wk14zb]{display:grid;gap:4px;min-width:0;flex:1 1 200px}
.project-context-back[b-z3t2wk14zb]{display:flex;flex-wrap:wrap;gap:4px 12px}
.project-context-heading a[b-z3t2wk14zb]{font-size:13px;color:var(--kompani-muted,#b9b9c1);text-decoration:none}
.project-context-heading a:hover[b-z3t2wk14zb]{text-decoration:underline}
.project-context-heading strong[b-z3t2wk14zb],.project-context-heading h1[b-z3t2wk14zb]{font-size:20px;font-weight:650;letter-spacing:-.03em;line-height:1.25;overflow-wrap:anywhere;margin:0;color:inherit}
.project-context-picker[b-z3t2wk14zb]{display:flex;align-items:end;gap:8px;max-width:100%;flex:0 1 380px}
.project-context-picker label[b-z3t2wk14zb]{display:grid;gap:3px;font-size:12px;color:var(--kompani-muted,#b9b9c1);min-width:0;flex:1 1 200px}
.project-context-heading select[b-z3t2wk14zb]{border:1px solid var(--kompani-line,#38383e);border-radius:6px;padding:5px 8px;background:var(--kompani-surface,#171719);color:var(--kompani-ink,#f5f5f6);max-width:100%;width:100%;box-sizing:border-box;font:inherit;font-size:13px;min-height:32px}
.project-picker-type[b-z3t2wk14zb]{border:0;border-radius:5px;background:transparent;color:var(--kompani-muted,#b9b9c1);padding:6px 2px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;white-space:nowrap;min-height:32px}
.project-picker-type:hover[b-z3t2wk14zb]{color:var(--kompani-ink,#f5f5f6);text-decoration:underline}
.project-context-links[b-z3t2wk14zb]{display:flex;align-items:stretch;flex-wrap:wrap;gap:3px;border-top:1px solid var(--kompani-line,#38383e);padding:0 7px;background:var(--kompani-surface,#171719);border-radius:0 0 9px 9px}
.project-context-links>a[b-z3t2wk14zb],.project-context-more>summary[b-z3t2wk14zb]{position:relative;padding:7px 10px;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1.5;color:var(--kompani-muted,#b9b9c1);min-height:36px;box-sizing:border-box;border-bottom:2px solid transparent;cursor:pointer}
.project-context-links>a:hover[b-z3t2wk14zb],.project-context-more>summary:hover[b-z3t2wk14zb]{background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f5f5f6)}
.project-context-links>a.active[b-z3t2wk14zb],.project-context-more>summary.active[b-z3t2wk14zb]{border-bottom-color:var(--kompani-data-violet,var(--kompani-accent,#b6a0d1));color:var(--kompani-ink,#f5f5f6);font-weight:600}
.project-context-more[b-z3t2wk14zb]{position:relative}
.project-context-more>summary[b-z3t2wk14zb]{display:flex;align-items:center;gap:8px;list-style:none}
.project-context-more>summary[b-z3t2wk14zb]::-webkit-details-marker{display:none}
.project-context-more>summary>span[b-z3t2wk14zb]{font-size:13px;color:var(--kompani-muted,#b9b9c1)}
.project-context-more[open]>summary[b-z3t2wk14zb]{background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f5f5f6)}
.project-context-more-menu[b-z3t2wk14zb]{position:absolute;top:calc(100% + 4px);left:0;z-index:60;display:grid;gap:2px;min-width:190px;padding:5px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-surface,#171719);box-shadow:0 12px 30px #0005;max-height:min(440px,60vh);overflow:auto}
.project-context-more-menu>a[b-z3t2wk14zb]{display:block;padding:7px 10px;border-radius:5px;color:var(--kompani-ink,#f5f5f6);font-size:14px;line-height:1.5;text-decoration:none;white-space:nowrap}
.project-context-more-menu>a:hover[b-z3t2wk14zb],.project-context-more-menu>a.active[b-z3t2wk14zb]{background:var(--kompani-raised,#252528)}
.project-context-more-menu>a.active[b-z3t2wk14zb]{font-weight:600}
.project-context :is(a,button,select,summary):focus-visible[b-z3t2wk14zb]{outline:2px solid var(--kompani-focus,#8ba9cb);outline-offset:-3px}
@media(max-width:640px){.project-context-heading[b-z3t2wk14zb]{align-items:stretch;flex-direction:column;padding:10px;gap:8px}.project-context-heading>div:first-child[b-z3t2wk14zb],.project-context-picker[b-z3t2wk14zb]{flex:auto}.project-context-picker[b-z3t2wk14zb]{width:100%}.project-context-links[b-z3t2wk14zb]{padding:0 5px;gap:0}.project-context-links>a[b-z3t2wk14zb],.project-context-more>summary[b-z3t2wk14zb]{padding:7px 8px}.project-context-more[b-z3t2wk14zb]{margin-left:auto}.project-context-more-menu[b-z3t2wk14zb]{left:auto;right:0}}
@media(pointer:coarse){.project-context :is(select,button)[b-z3t2wk14zb],.project-context-links>a[b-z3t2wk14zb],.project-context-more>summary[b-z3t2wk14zb],.project-context-more-menu>a[b-z3t2wk14zb]{min-height:44px}}
@media(prefers-reduced-motion:no-preference){.project-context-links>a[b-z3t2wk14zb],.project-context-more>summary[b-z3t2wk14zb]{transition:background .14s ease}}
/* /../DesktopShell/Components/SoftwareOperationWorkbench.razor.rz.scp.css */
.software-operation-workbench[b-99llg5ajay]{position:relative;height:calc(100dvh - var(--kompani-chrome-height,64px));min-height:0;display:grid;grid-template-columns:48px minmax(0,1fr);background:var(--kompani-silver);color:var(--kompani-ink);font:15px/1.5 var(--kompani-font,system-ui);box-sizing:border-box}
.software-operation-workbench *[b-99llg5ajay]{box-sizing:border-box}.software-operation-workbench [hidden][b-99llg5ajay]{display:none!important}.software-operation-workbench button[b-99llg5ajay],.software-operation-workbench input[b-99llg5ajay],.software-operation-workbench select[b-99llg5ajay]{font:inherit}.software-operation-workbench button[b-99llg5ajay]{cursor:pointer}.software-operation-workbench button:disabled[b-99llg5ajay]{cursor:not-allowed;opacity:.36}.software-operation-workbench :is(h1,h2,h3,p)[b-99llg5ajay]{margin:0}.software-operation-workbench h2[b-99llg5ajay]{font-size:16px;line-height:1.4;letter-spacing:-.02em}.software-operation-workbench :is(a,button,input,select,textarea,summary):focus-visible[b-99llg5ajay]{outline:2px solid var(--kompani-focus);outline-offset:3px}.software-operation-workbench a[b-99llg5ajay]{color:var(--kompani-ink)}.software-operation-workbench.is-expanded[b-99llg5ajay]{position:fixed;inset:0;z-index:1800;height:100dvh}
.oc-activity-rail[b-99llg5ajay]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 90px;border-right:1px solid var(--kompani-line);background:var(--kompani-paper,var(--kompani-surface));overflow-y:auto;scrollbar-width:none;z-index:2}.oc-activity-rail>button[b-99llg5ajay]{position:relative;display:grid;place-items:center;flex:0 0 36px;width:38px;height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--kompani-muted);line-height:1}.oc-activity-rail>button:hover:not(:disabled)[b-99llg5ajay]{background:var(--kompani-raised);color:var(--kompani-ink)}.oc-activity-rail>button:is([aria-current=page],[aria-expanded=true])[b-99llg5ajay]{background:var(--kompani-raised);border-color:var(--kompani-line);color:var(--kompani-ink);box-shadow:0 2px 6px #0002}.oc-activity-rail>button[aria-current=page][b-99llg5ajay]:before{content:'';position:absolute;left:-5px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--kompani-ink)}.oc-activity-rail>button>span:first-child[b-99llg5ajay]{width:20px;height:20px;display:grid;place-items:center;font-size:21px}.oc-activity-rail[b-99llg5ajay]  svg{width:20px;height:20px;display:block}.oc-rail-spacer[b-99llg5ajay]{flex:1;min-height:12px}.oc-rail-label[b-99llg5ajay],.oc-visually-hidden[b-99llg5ajay]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.oc-main[b-99llg5ajay]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.oc-toolbar[b-99llg5ajay]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 14px 6px;flex:none}.oc-toolbar h1[b-99llg5ajay]{margin-right:auto;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.025em}.oc-workspace-return[b-99llg5ajay]{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:30px;padding:4px 8px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-paper);color:var(--kompani-ink);font:500 13px/1.4 var(--kompani-font,system-ui);text-decoration:none;white-space:nowrap}.oc-workspace-return>span[b-99llg5ajay]{font-size:16px;line-height:1}.oc-workspace-return:hover[b-99llg5ajay]{background:var(--kompani-raised);border-color:var(--kompani-muted)}.oc-current-project[b-99llg5ajay]{font-size:13px;color:var(--kompani-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:50%}.oc-canvas[b-99llg5ajay]{min-width:0;min-height:0;flex:1;overflow:auto;padding:9px 14px 100px;scrollbar-width:thin;scrollbar-color:var(--kompani-line) transparent}.oc-home[b-99llg5ajay]{width:100%;margin:0 auto;container:operation-overview / inline-size;--oc-done:var(--kompani-data-teal);--oc-in-progress:var(--kompani-data-blue);--oc-review:var(--kompani-data-violet);--oc-blocked:var(--kompani-data-pink);--oc-open:var(--kompani-data-orange)}
.oc-work-view[b-99llg5ajay]{width:100%;margin:0 auto}.oc-work-panel[b-99llg5ajay]{min-width:0;border:1px solid var(--kompani-line);border-radius:10px;overflow:hidden;background:var(--kompani-surface)}.oc-work-panel>header[b-99llg5ajay]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 14px}.oc-work-panel>header h2[b-99llg5ajay]{font-size:17px}.oc-work-panel>header button[b-99llg5ajay]{border:1px solid var(--kompani-line);border-radius:6px;min-height:32px;padding:5px 9px;background:var(--kompani-raised);color:var(--kompani-ink);font-size:14px}.oc-work-filters[b-99llg5ajay]{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.oc-work-filters button[b-99llg5ajay]{display:flex;align-items:center;gap:7px;min-height:32px;padding:5px 9px;background:transparent;border:1px solid var(--kompani-line);border-radius:6px;color:var(--kompani-muted);font-size:14px}.oc-work-filters button[aria-pressed=true][b-99llg5ajay]{background:var(--kompani-raised);color:var(--kompani-ink)}.oc-work-filters span[b-99llg5ajay]{font-size:13px}.oc-table-scroll[b-99llg5ajay]{overflow-x:auto}.oc-work-table[b-99llg5ajay]{border-collapse:collapse;width:100%;font-size:15px}.oc-work-table th[b-99llg5ajay]{font-size:13px;font-weight:500;text-align:left;color:var(--kompani-muted);white-space:nowrap}.oc-work-table td[b-99llg5ajay],.oc-work-table th[b-99llg5ajay]{padding:11px 14px;border-top:1px solid var(--kompani-line);vertical-align:middle}.oc-work-table td>strong[b-99llg5ajay]{display:block;min-width:180px}.oc-work-table td>span:not(.oc-status)[b-99llg5ajay]{display:block;color:var(--kompani-muted);font-size:13px;margin-top:3px}.oc-work-table td>button[b-99llg5ajay]{min-height:32px;padding:4px 9px;background:var(--kompani-raised);border:1px solid var(--kompani-line);border-radius:6px;color:var(--kompani-ink)}.oc-status[b-99llg5ajay]{font-size:13px;line-height:1.4;border:1px solid var(--kompani-line);border-radius:5px;padding:3px 6px;white-space:nowrap}.oc-status.blocked[b-99llg5ajay]{border-color:var(--kompani-tone-coral);color:var(--kompani-tone-coral);background:var(--kompani-tone-coral-soft)}.oc-status.review[b-99llg5ajay]{border-color:var(--kompani-tone-violet);color:var(--kompani-tone-violet);background:var(--kompani-tone-violet-soft)}.oc-status.in-progress[b-99llg5ajay]{border-color:var(--kompani-tone-blue);color:var(--kompani-tone-blue);background:var(--kompani-tone-blue-soft)}.oc-empty[b-99llg5ajay]{padding:14px;color:var(--kompani-muted);font-size:14px;line-height:1.6}
.oc-app-view[b-99llg5ajay]{min-width:0;min-height:0;background:var(--kompani-surface);border:1px solid var(--kompani-line);border-radius:10px;padding:14px}.oc-app-actions[b-99llg5ajay]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid var(--kompani-line)}.oc-app-actions>div[b-99llg5ajay]{display:flex;gap:7px;flex-wrap:wrap}.oc-app-actions :is(button,a)[b-99llg5ajay],.oc-project-choice button[b-99llg5ajay],.oc-project-choice select[b-99llg5ajay]{border:1px solid var(--kompani-line);border-radius:6px;min-height:32px;padding:5px 9px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:14px;text-decoration:none;line-height:1.4}.oc-app-view[b-99llg5ajay]  .notebook-inline{height:calc(100dvh - var(--kompani-chrome-height,64px) - 175px);min-height:420px;border-radius:8px;border-color:var(--kompani-line)}.oc-app-view[b-99llg5ajay]  .collab-shell{min-height:580px;background:var(--kompani-surface)}.oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-topbar{display:none}.oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-main{padding:0}.oc-app-view[b-99llg5ajay]  .pm-module{padding:0;border:0;background:var(--kompani-surface);box-shadow:none}
.oc-notice[b-99llg5ajay],.oc-project-choice[b-99llg5ajay]{font-size:14px;padding:12px 14px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);color:var(--kompani-ink);flex:none}.oc-notice[b-99llg5ajay]{margin:0 14px 10px!important}.oc-main>.oc-project-choice[b-99llg5ajay]{margin:0 14px 10px}.oc-project-choice[b-99llg5ajay]{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.oc-project-choice>div[b-99llg5ajay]{flex:1 1 100%}.oc-project-choice p[b-99llg5ajay]{font-size:14px;color:var(--kompani-muted);margin-top:5px}.oc-project-choice label[b-99llg5ajay]{display:grid;gap:5px;flex:1;min-width:180px}.oc-project-choice select[b-99llg5ajay]{max-width:100%;min-width:0;width:100%}
.oc-progress-dashboard[b-99llg5ajay],.oc-next-work[b-99llg5ajay],.oc-feed-panel[b-99llg5ajay],.oc-calendar-preview[b-99llg5ajay],.oc-signals-panel[b-99llg5ajay]{min-width:0;overflow:hidden;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);box-shadow:0 1px 0 #ffffff08 inset,0 7px 18px #00000012}.oc-progress-dashboard[b-99llg5ajay]{padding:13px 14px;border-top-color:var(--kompani-tone-violet);--oc-done:var(--kompani-data-teal);--oc-in-progress:var(--kompani-data-blue);--oc-review:var(--kompani-data-violet);--oc-blocked:var(--kompani-data-pink);--oc-open:var(--kompani-data-orange)}.oc-progress-dashboard>header[b-99llg5ajay]{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:10px}.oc-progress-dashboard>header button[b-99llg5ajay],.oc-next-work>header button[b-99llg5ajay],.oc-calendar-preview>header button[b-99llg5ajay],.oc-signals-panel>header button[b-99llg5ajay]{flex:none;min-height:30px;padding:4px 8px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);color:var(--kompani-ink);font-size:13px;line-height:1.4}.oc-panel-heading[b-99llg5ajay]{display:flex;align-items:center;gap:8px;min-width:0}.oc-panel-icon[b-99llg5ajay]{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:7px;background:var(--kompani-accent-soft);color:var(--kompani-accent);font-size:17px}.oc-panel-icon[b-99llg5ajay]  svg{width:17px;height:17px}.oc-panel-icon.projects[b-99llg5ajay]{background:var(--kompani-tone-violet-soft);color:var(--kompani-tone-violet)}.oc-panel-icon.work[b-99llg5ajay]{background:var(--kompani-tone-blue-soft);color:var(--kompani-tone-blue)}.oc-panel-icon.calendar[b-99llg5ajay]{background:var(--kompani-tone-amber-soft);color:var(--kompani-tone-amber)}.oc-panel-icon.signals[b-99llg5ajay]{background:var(--kompani-tone-coral-soft);color:var(--kompani-tone-coral)}
.oc-progress-summary[b-99llg5ajay]{display:flex;align-items:center;gap:16px}.oc-progress-ring[b-99llg5ajay]{position:relative;display:grid;place-items:center;border-radius:50%;width:64px;height:64px;flex:0 0 64px;transform:rotate(-90deg)}.oc-progress-ring>div[b-99llg5ajay]{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;width:52px;height:52px;background:var(--kompani-surface);transform:rotate(90deg)}.oc-progress-ring strong[b-99llg5ajay]{font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.04em}.oc-progress-ring span[b-99llg5ajay]{font-size:12px;color:var(--kompani-muted)}.oc-progress-totals[b-99llg5ajay]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;flex:1;min-width:0}.oc-progress-totals>div[b-99llg5ajay]{display:grid;gap:2px}.oc-progress-totals strong[b-99llg5ajay]{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.035em}.oc-progress-totals span[b-99llg5ajay]{font-size:13px;color:var(--kompani-muted)}.oc-progress-totals .review strong[b-99llg5ajay]{color:var(--kompani-tone-violet)}.oc-progress-totals .blocked strong[b-99llg5ajay]{color:var(--kompani-tone-coral)}.oc-stacked-bar .done[b-99llg5ajay]{background:var(--oc-done)}.oc-stacked-bar .in-progress[b-99llg5ajay]{background:var(--oc-in-progress)}.oc-stacked-bar .review[b-99llg5ajay]{background:var(--oc-review)}.oc-stacked-bar .blocked[b-99llg5ajay]{background:var(--oc-blocked)}.oc-stacked-bar .open[b-99llg5ajay]{background:var(--oc-open)}.oc-stacked-bar[b-99llg5ajay]{display:flex;width:100%;height:7px;gap:2px;overflow:hidden;border-radius:3px;background:var(--kompani-line)}.oc-stacked-bar>span[b-99llg5ajay]{min-width:2px;height:100%}.oc-progress-empty[b-99llg5ajay]{font-size:14px;color:var(--kompani-muted);padding:5px 0 2px}
.oc-feed-panel[b-99llg5ajay]{padding:13px 14px;overflow:visible;min-height:100%;border:0;border-radius:0;box-shadow:none}.oc-feed-title[b-99llg5ajay]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.oc-feed-title>span[b-99llg5ajay]{font-size:13px;color:var(--kompani-muted)}.oc-feed-panel[b-99llg5ajay]  .workspace-pulse{border:0;border-radius:0;background:transparent;box-shadow:none}.oc-feed-panel[b-99llg5ajay]  .workspace-pulse-heading{padding:5px 0 10px}.oc-feed-panel[b-99llg5ajay]  .workspace-pulse-heading h3{font-size:16px}.oc-feed-panel[b-99llg5ajay]  .workspace-pulse-heading p,.oc-feed-panel[b-99llg5ajay]  .feed-post p,.oc-feed-panel[b-99llg5ajay]  .feed-copy{font-size:14px;line-height:1.55}.oc-feed-panel[b-99llg5ajay]  .workspace-pulse-list{gap:8px;padding:0}.oc-feed-panel[b-99llg5ajay]  .feed-category-filters{padding:0 0 10px;gap:4px}.oc-feed-panel[b-99llg5ajay]  .feed-category-filters button{min-height:30px;font-size:13px;padding:5px 7px;gap:5px}.oc-feed-panel[b-99llg5ajay]  .feed-coverage{padding:8px 0 10px;font-size:13px}.oc-feed-panel[b-99llg5ajay]  .feed-composer{margin:8px 0 12px}.oc-feed-panel[b-99llg5ajay]  .feed-composer>summary{font-size:14px;padding:9px 10px}.oc-feed-panel[b-99llg5ajay]  .feed-post{padding:12px 0;background:transparent}.oc-feed-panel[b-99llg5ajay]  .workspace-feed{max-height:none;overflow:visible}.oc-feed-panel[b-99llg5ajay]  .operation-feed{padding:0}
.oc-next-work[b-99llg5ajay]{border-top-color:var(--kompani-tone-blue)}.oc-next-work>header[b-99llg5ajay],.oc-calendar-preview>header[b-99llg5ajay],.oc-signals-panel>header[b-99llg5ajay]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px}.oc-next-ticket[b-99llg5ajay]{display:flex;align-items:center;gap:9px;width:100%;padding:11px 14px;border:0;border-top:1px solid var(--kompani-line);background:transparent;color:var(--kompani-ink);text-align:left}.oc-next-ticket:hover[b-99llg5ajay]{background:var(--kompani-raised)}.oc-next-ticket>span:nth-child(2)[b-99llg5ajay]{flex:1;min-width:0}.oc-next-ticket strong[b-99llg5ajay]{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-next-ticket small[b-99llg5ajay]{display:block;font-size:13px;color:var(--kompani-muted);margin-top:2px}.oc-ticket-indicator[b-99llg5ajay]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--oc-open)}.oc-ticket-indicator.in-progress[b-99llg5ajay]{background:var(--oc-in-progress)}.oc-ticket-indicator.blocked[b-99llg5ajay]{background:var(--oc-blocked)}.oc-ticket-indicator.review[b-99llg5ajay]{background:var(--oc-review)}
.oc-calendar-preview[b-99llg5ajay]{border-top-color:var(--kompani-tone-amber)}.oc-signals-panel[b-99llg5ajay]{border-top-color:var(--kompani-tone-coral)}.oc-calendar-list[b-99llg5ajay]{padding:0 14px}.oc-calendar-list>a[b-99llg5ajay]{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--kompani-line);text-decoration:none}.oc-calendar-list>a:hover strong[b-99llg5ajay]{text-decoration:underline}.oc-calendar-list time[b-99llg5ajay]{font-size:13px;color:var(--kompani-tone-amber)}.oc-calendar-list strong[b-99llg5ajay]{font-size:14px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.oc-calendar-list>a>span[b-99llg5ajay],.oc-panel-footnote[b-99llg5ajay]{font-size:13px;color:var(--kompani-muted)}.oc-panel-footnote[b-99llg5ajay]{padding:9px 14px}.oc-calendar-list .oc-empty[b-99llg5ajay]{padding:10px 0}.oc-signals-grid[b-99llg5ajay]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px}.oc-signals-grid>button[b-99llg5ajay]{--signal-tone:var(--kompani-tone-blue);--signal-soft:var(--kompani-tone-blue-soft);display:grid;gap:4px;text-align:left;padding:11px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--signal-soft);color:var(--kompani-ink);min-width:0}.oc-signals-grid>button:hover:not(:disabled)[b-99llg5ajay]{border-color:var(--signal-tone)}.oc-signals-grid .violet[b-99llg5ajay]{--signal-tone:var(--kompani-tone-violet);--signal-soft:var(--kompani-tone-violet-soft)}.oc-signals-grid .amber[b-99llg5ajay]{--signal-tone:var(--kompani-tone-amber);--signal-soft:var(--kompani-tone-amber-soft)}.oc-signals-grid .coral[b-99llg5ajay]{--signal-tone:var(--kompani-tone-coral);--signal-soft:var(--kompani-tone-coral-soft)}.oc-signals-grid>button>span[b-99llg5ajay]{font-size:13px;color:var(--kompani-muted);line-height:1.4}.oc-signals-grid strong[b-99llg5ajay]{font-size:22px;line-height:1.25;font-weight:600;color:var(--signal-tone);font-variant-numeric:tabular-nums}.oc-signals-grid .oc-signal-action[b-99llg5ajay]{font-size:12px;color:var(--signal-tone)}
.oc-app-view .oc-progress-dashboard[b-99llg5ajay]{margin-bottom:16px}.oc-app-view .oc-progress-dashboard .oc-progress-summary[b-99llg5ajay]{max-width:520px}
.oc-overview-layout[b-99llg5ajay]{--oc-quick-space:0px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding-inline-start:var(--oc-quick-space);transition:padding-inline-start .18s ease}.oc-overview-main[b-99llg5ajay]{min-width:0;container:operation-widgets / inline-size}.oc-overview-feed[b-99llg5ajay]{position:relative;min-width:0;min-height:160px;height:min(var(--kompani-workspace-feed-height,72dvh),calc(100dvh - var(--kompani-chrome-height,54px) - 100px));max-height:calc(100dvh - var(--kompani-chrome-height,54px) - 100px);overflow:visible;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kompani-line) transparent;border:1px solid var(--kompani-line);border-top-color:var(--kompani-accent);border-radius:10px;background:var(--kompani-surface);box-shadow:0 1px 0 #ffffff08 inset,0 7px 18px #00000012}.oc-overview-feed:focus-visible[b-99llg5ajay]{outline:2px solid var(--kompani-focus);outline-offset:3px}
@container operation-overview (min-width:1000px){.oc-overview-layout[b-99llg5ajay]{grid-template-columns:minmax(0,1fr) min(var(--kompani-workspace-feed-width,clamp(300px,26%,380px)),45%)}.oc-overview-feed[b-99llg5ajay]{position:sticky;top:0;height:min(var(--kompani-workspace-feed-height,calc(100dvh - var(--kompani-chrome-height,54px) - 88px)),calc(100dvh - var(--kompani-chrome-height,54px) - 88px));max-height:none}.oc-feed-resize-width[b-99llg5ajay]{display:grid!important}.software-operation-workbench.is-expanded .oc-overview-feed[b-99llg5ajay]{height:min(var(--kompani-workspace-feed-height,calc(100dvh - 88px)),calc(100dvh - 88px))}}

@media(min-width:1440px){
 @container operation-overview (min-width:1250px){
  .software-operation-workbench[data-quick-app-open="true"] .oc-overview-layout[b-99llg5ajay]{--oc-quick-space:calc(var(--kompani-quick-app-frame-width,var(--kompani-quick-app-width,clamp(360px,30vw,560px))) + 12px)}
 }
}

.oc-activity-rail>.oc-library-launcher[b-99llg5ajay]{display:grid;place-items:center;flex:0 0 36px;width:38px;height:36px;border:1px solid transparent;border-radius:7px;color:var(--kompani-muted);text-decoration:none}.oc-library-launcher:hover[b-99llg5ajay]{background:var(--kompani-raised);border-color:var(--kompani-line);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]{display:flex;flex-direction:column;padding:0;position:relative}.oc-app-view:not(.is-quick-app)[b-99llg5ajay]{height:100%;min-height:0}.oc-app-body[b-99llg5ajay]{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;scrollbar-width:thin}.oc-app-actions[b-99llg5ajay]{flex:none;margin:0;padding:9px 11px;background:var(--kompani-surface);border-bottom:1px solid var(--kompani-line);justify-content:flex-start}.oc-app-actions>div:empty[b-99llg5ajay]{display:none}.oc-quick-app-title[b-99llg5ajay]{font-size:15px;font-weight:600;margin-right:auto}.oc-quick-app-controls[b-99llg5ajay]{margin-left:auto}.oc-app-view.is-quick-app[b-99llg5ajay]{container:quick-app / inline-size;position:fixed;top:calc(var(--kompani-chrome-height,54px) + 12px);left:64px;width:min(var(--kompani-quick-app-width,clamp(360px,30vw,560px)),calc(100vw - 80px));height:min(var(--kompani-quick-app-height,clamp(320px,70dvh,760px)),calc(100dvh - var(--kompani-chrome-height,54px) - 102px));max-height:calc(100dvh - var(--kompani-chrome-height,54px) - 102px);overflow:visible;z-index:220;border-color:var(--kompani-accent);box-shadow:0 16px 54px #0007,0 1px 0 #ffffff09 inset;animation:oc-quick-enter-b-99llg5ajay .16s ease both}.oc-app-view.is-quick-app .oc-app-body[b-99llg5ajay]  .notebook-inline{height:100%;min-height:260px}.oc-app-view.is-quick-app[b-99llg5ajay]  .collab-shell{min-height:0}.oc-app-view.is-quick-app[b-99llg5ajay]  .embedded-mail{min-height:0}.oc-app-view[data-window-resizing][b-99llg5ajay]  iframe{pointer-events:none}.oc-window-resize[b-99llg5ajay]{position:absolute;z-index:5;display:grid;place-items:center;padding:0;min-height:0;border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-raised);color:var(--kompani-muted);touch-action:none;user-select:none;line-height:1;opacity:0;transition:opacity .12s ease .12s}.oc-window-resize:hover[b-99llg5ajay],.oc-window-resize:focus-visible[b-99llg5ajay],.oc-window-resize:active[b-99llg5ajay],[data-window-resizing="true"]>.oc-window-resize[b-99llg5ajay]{opacity:1;border-color:var(--kompani-accent);color:var(--kompani-ink);background:var(--kompani-surface)}.oc-window-resize:is(:focus-visible,:active)[b-99llg5ajay],[data-window-resizing="true"]>.oc-window-resize[b-99llg5ajay]{transition:none}.oc-window-resize-width[b-99llg5ajay]{right:-7px;top:calc(50% - 24px);width:14px;height:48px;cursor:ew-resize}.oc-window-resize-height[b-99llg5ajay]{bottom:-7px;left:calc(50% - 24px);width:48px;height:14px;cursor:ns-resize}.oc-window-resize-both[b-99llg5ajay]{right:-5px;bottom:-5px;width:22px;height:22px;cursor:nwse-resize}.oc-window-resize-width span[b-99llg5ajay]{font-size:16px}.oc-window-resize-height span[b-99llg5ajay]{font-size:15px}.oc-window-resize-both span[b-99llg5ajay]{font-size:20px}.oc-app-view[data-window-resizing][b-99llg5ajay]{animation:none;transition:none}.oc-records-embedded[b-99llg5ajay]{min-width:0}.oc-records-embedded[b-99llg5ajay]  .app-shell.hub-shell{display:block;min-height:0;height:auto;margin:0;background:transparent}.oc-records-embedded[b-99llg5ajay]  .app-shell.hub-shell>main{padding:0;min-width:0}.oc-records-embedded[b-99llg5ajay]  .page-content.hub-content{padding:0;max-width:none}.oc-records-embedded[b-99llg5ajay]  :is(.workspace-menu-dialog,.hub-panel-links){display:none}.oc-records-embedded[b-99llg5ajay]  .page-heading{display:flex;min-height:0;margin:0 0 8px;padding:0;justify-content:flex-end}.oc-records-embedded[b-99llg5ajay]  .page-heading>div{display:none}.oc-records-embedded[b-99llg5ajay]  .hub-table-wrap{overflow:auto}
@media(max-width:620px){.oc-app-view.is-quick-app[b-99llg5ajay]{left:52px;width:min(var(--kompani-quick-app-width,clamp(360px,30vw,560px)),calc(100vw - 64px));top:calc(var(--kompani-chrome-height,54px) + 8px);height:min(var(--kompani-quick-app-height,clamp(320px,70dvh,760px)),calc(100dvh - var(--kompani-chrome-height,54px) - 86px));max-height:calc(100dvh - var(--kompani-chrome-height,54px) - 86px)}.oc-app-view.is-quick-app>.oc-app-actions>div[b-99llg5ajay]{width:auto}.oc-quick-app-title[b-99llg5ajay]{font-size:15px}.oc-quick-app-controls[b-99llg5ajay]{gap:5px!important}}
@keyframes oc-quick-enter-b-99llg5ajay{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}

@media(max-width:620px){.software-operation-workbench[b-99llg5ajay]{grid-template-columns:44px minmax(0,1fr)}.oc-activity-rail[b-99llg5ajay]{padding-inline:3px}.oc-activity-rail>button[b-99llg5ajay]{width:36px}.oc-canvas[b-99llg5ajay]{padding:8px 10px 100px}.oc-toolbar[b-99llg5ajay]{padding:8px 10px 5px}.oc-current-project[b-99llg5ajay]{max-width:40%}.oc-progress-dashboard>header[b-99llg5ajay]{flex-wrap:wrap}.oc-progress-summary[b-99llg5ajay]{gap:14px}.oc-progress-totals[b-99llg5ajay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.oc-next-ticket[b-99llg5ajay]{flex-wrap:wrap}.oc-next-ticket>span:nth-child(2)[b-99llg5ajay]{min-width:140px}.oc-feed-title[b-99llg5ajay]{flex-wrap:wrap}.oc-app-actions>div[b-99llg5ajay]{width:100%}.oc-project-choice label[b-99llg5ajay]{flex-basis:100%}.oc-notice[b-99llg5ajay],.oc-main>.oc-project-choice[b-99llg5ajay]{margin-inline:10px!important}}
@media(pointer:coarse){.oc-activity-rail>button[b-99llg5ajay],.oc-workspace-return[b-99llg5ajay]{min-height:40px}.oc-progress-dashboard>header button[b-99llg5ajay],.oc-next-work>header button[b-99llg5ajay],.oc-calendar-preview>header button[b-99llg5ajay],.oc-signals-panel>header button[b-99llg5ajay]{min-height:40px}}

/* Embedded communication apps inherit this workspace's readable neutral system.
   Email HTML remains inside its original sandboxed reader and is not restyled. */
.oc-app-view[b-99llg5ajay]  .embedded-mail{min-height:0;font:16px/1.55 var(--kompani-font,system-ui);background:var(--kompani-surface);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-main,.embedded-mail .platform-mail-workspace,.embedded-mail .platform-mail-list,.embedded-mail .platform-mail-reader,.embedded-mail .platform-mail-setup,.mail-composer,.mail-meeting-dialog){background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line);font-family:var(--kompani-font,system-ui)}
.oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-main{width:100%;margin:0;padding:0;min-width:0}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-folders,.embedded-mail .mail-list-filters,.mail-format-toolbar){background:var(--kompani-silver);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .mail-command-bar h1,.embedded-mail .mail-reader-welcome h2,.mail-composer .platform-mail-modal-heading h2,.mail-meeting-dialog h2){font-family:var(--kompani-font,system-ui);font-size:24px;line-height:1.35;letter-spacing:-.025em;font-weight:650;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-setup h1,.embedded-mail .platform-mail-reader h2,.embedded-mail .platform-mail-empty h2){font-family:var(--kompani-font,system-ui);font-size:22px;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail button,.embedded-mail input,.embedded-mail textarea,.embedded-mail select,.embedded-mail label,.embedded-mail .platform-mail-row strong,.embedded-mail .platform-mail-sender,.embedded-mail .mail-plain-reader,.embedded-mail .platform-mail-reader article p,.embedded-mail .platform-mail-empty,.embedded-mail .platform-mail-setup p,.embedded-mail .mail-reader-welcome p,.mail-composer input,.mail-composer textarea,.mail-composer label,.mail-composer button,.mail-composer .mail-rich-editor,.mail-meeting-dialog input,.mail-meeting-dialog textarea,.mail-meeting-dialog select,.mail-meeting-dialog button){font-family:var(--kompani-font,system-ui);font-size:16px;line-height:1.55;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail small,.embedded-mail .personal-eyebrow,.embedded-mail .platform-mail-list-heading span,.embedded-mail .mail-pagination,.embedded-mail .mail-preferences summary,.embedded-mail .mail-folder-create summary,.embedded-mail .mail-reader-note,.embedded-mail .mail-attachment-list a,.mail-composer small,.mail-composer .personal-eyebrow){font-family:var(--kompani-font,system-ui);font-size:14px;line-height:1.55;color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-notice,.embedded-mail .platform-mail-notice.error,.embedded-mail .mail-search,.embedded-mail .mail-move select,.embedded-mail .mail-preferences textarea,.embedded-mail .mail-folder-create input,.embedded-mail .platform-mail-connect input,.mail-composer input,.mail-composer textarea,.mail-composer .mail-rich-editor){background:var(--kompani-silver);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-row,.embedded-mail .platform-mail-list-heading,.embedded-mail .mail-list-filters,.embedded-mail .mail-reader-toolbar,.embedded-mail .platform-mail-folders,.mail-compose-footer,.mail-compose-fields input){border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-row.active,.embedded-mail .platform-mail-row:hover,.embedded-mail .platform-mail-folders button.active,.embedded-mail .mail-reader-toolbar button:hover,.mail-format-toolbar button:hover){background:var(--kompani-raised);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-compose,.embedded-mail .platform-mail-new,.mail-composer .platform-mail-compose){background:var(--kompani-primary);border-color:var(--kompani-primary);color:var(--kompani-on-primary)}
.oc-app-view[b-99llg5ajay]  :is(.embedded-mail .platform-mail-secondary,.mail-composer .platform-mail-secondary){background:var(--kompani-silver);border-color:var(--kompani-line);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  .embedded-mail .mail-reader-welcome{color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  :is(.collab-shell,.collab-main,.conversation,.conversation-compose,.collab-meeting-form){background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line);font:16px/1.55 var(--kompani-font,system-ui)}
.oc-app-view[b-99llg5ajay]  .collab-shell{height:calc(100dvh - var(--kompani-chrome-height,64px) - 240px);min-height:520px;max-height:none}
.oc-app-view[b-99llg5ajay]  .collab-shell.single-panel{height:auto;min-height:0}
.oc-app-view[b-99llg5ajay]  .collab-rail{background:var(--kompani-silver);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.collab-channel,.collab-tab,.collab-add-channel,.collab-rail-form input,.conversation-message p,.conversation-message strong,.conversation-empty strong,.conversation-empty p,.message-label,.message-label textarea,.mention-options label,.conversation-call-toolbar button,.collab-meeting-form input,.collab-meeting-form textarea,.collab-meeting-form select,.collab-meeting-form label,.collab-meeting-details p,.collab-meeting-details h4,.collab-meeting-list>p,.collab-meeting-list button,.collab-meeting-list select,.collab-join){font-family:var(--kompani-font,system-ui);font-size:16px;line-height:1.6;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.conversation-heading h2,.collab-header h2,.collab-meeting-list>h3){font-family:var(--kompani-font,system-ui);font-size:22px;line-height:1.4;font-weight:650;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.collab-rail-divider,.collab-rail-footer,.collab-no-people,.collab-eyebrow,.collab-online,.collab-meeting-empty small,.collab-meeting-details small,.collab-meeting-date span,.conversation-heading span,.conversation-heading small,.conversation-message time,.conversation-message small,.conversation-compose details,.conversation-compose footer small,.conversation-access){font-size:14px;line-height:1.55;color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  .conversation-history{background:var(--kompani-surface);background-image:none;color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.conversation-heading,.conversation-compose,.collab-header,.collab-rail-footer,.collab-meeting){border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.conversation-avatar,.own .conversation-avatar,.collab-avatar,.collab-meeting-date,.conversation-access,.collab-notice){background:var(--kompani-raised);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.collab-channel.selected,.collab-channel:hover,.collab-tab.active,.collab-tab:hover){background:var(--kompani-raised);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.message-label textarea,.collab-rail-form input,.collab-meeting-form input:not([type=checkbox]),.collab-meeting-form textarea,.collab-meeting-form select,.collab-meeting-list select){background:var(--kompani-silver);border-color:var(--kompani-line);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.conversation-compose .primary,.collab-meeting-form .primary){font-size:16px;background:var(--kompani-primary);border-color:var(--kompani-primary);color:var(--kompani-on-primary)}
@media(max-width:640px){.oc-app-view[b-99llg5ajay]  .collab-shell:not(.single-panel){grid-template-columns:1fr;height:auto;max-height:none}.oc-app-view[b-99llg5ajay]  .collab-rail{max-height:210px;overflow:auto;border-right:0;border-bottom:1px solid var(--kompani-line)}.oc-app-view[b-99llg5ajay]  .collab-main{min-height:520px}.oc-app-view[b-99llg5ajay]  .conversation-message header{flex-wrap:wrap}.oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-workspace{grid-template-columns:1fr}.oc-app-view[b-99llg5ajay]  .mail-command-bar{flex-wrap:wrap}.oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-row small{font-size:14px}.oc-app-view[b-99llg5ajay]  .mail-composer{max-height:96dvh}}

/* The embedded project app shares the canvas title. Keep creation alongside search. */
.oc-app-view[b-99llg5ajay]  .pm-module:has(>.pm-heading){display:block}.oc-app-view[b-99llg5ajay]  .pm-module>.pm-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0;min-height:0}.oc-app-view[b-99llg5ajay]  .pm-heading>.pm-page-title{display:none}.oc-app-view[b-99llg5ajay]  .pm-heading>.pm-heading-actions{flex:1;justify-content:flex-end}.oc-home[b-99llg5ajay]  .wpl-panel-content>.oc-progress-dashboard{min-width:0}

/* Embedded project and knowledge surfaces follow the active workspace theme. */
.oc-app-view[b-99llg5ajay]  :is(.pm-project-card,.pm-pulse>div,.pm-code-callout,.pm-update,.pm-configuration,.work-progress-card,.work-status-summary,.work-table-scroll,.work-create-form,.work-draft-decision,.project-context,.project-context-links,.performance-panel,.performance-metrics article,.oc-calendar-month,.oc-agenda){background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.pm-next-step,.pm-person,.pm-notification.unread,.pm-output,.resource-form,.version-graph,.version-detail,.planner-note-preview,.planner-tasks,.performance-stack,.performance-event-icon,.oc-weekdays,.oc-days>button.outside){background:var(--kompani-paper);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.pm-module .primary,.project-work-list .primary){background:var(--kompani-raised);color:var(--kompani-ink);border:1px solid var(--kompani-line);box-shadow:0 1px 0 #ffffff08 inset}
.oc-app-view[b-99llg5ajay]  :is(.pm-module .secondary,.project-work-list .secondary,.performance-controls button,.performance-controls select,.oc-calendar-controls button){background:var(--kompani-paper);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.pm-module input,.pm-module textarea,.pm-module select,.project-work-list input,.project-work-list textarea,.project-work-list select,.project-resources input,.project-resources textarea,.project-resources select,.hub-modal input,.hub-modal textarea,.hub-modal select){background:var(--kompani-paper);color:var(--kompani-ink);border-color:var(--kompani-line);font-size:16px}
.oc-app-view[b-99llg5ajay]  :is(.pm-module,.project-work-list,.project-resources,.performance-controls,.hub-modal) :is(select option,select optgroup){background:var(--kompani-paper);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.pm-module,.project-work-list,.project-resources,.hub-modal) :is(input,textarea)::placeholder{color:var(--kompani-muted);opacity:1}
.oc-app-view[b-99llg5ajay]  :is(.pm-module fieldset:disabled input,.pm-module fieldset:disabled textarea,.pm-module fieldset:disabled select){background:var(--kompani-raised);color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  :is(.pm-project-signals span,.pm-module .status,.project-work-list .status,.work-list-notice){background:var(--kompani-raised);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.project-resources>header p,.resource-count,.resource-row small,.version-overview header p,.version-commit small,.pm-module label,.hub-modal label,.performance-controls label,.performance-footnote,.performance-coverage){color:var(--kompani-muted);font-size:14px;line-height:1.6}
.oc-app-view[b-99llg5ajay]  :is(.resource-row,.version-graph-list,.version-document,.pm-history article,.pm-team,.pm-notification,.performance-events li){border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.resource-row p,.resource-row summary,.version-detail p,.version-document p){color:var(--kompani-ink);font-size:16px;line-height:1.6}
.oc-app-view[b-99llg5ajay]  .resource-row code{color:var(--kompani-muted);font-size:14px;line-height:1.6}
.oc-app-view[b-99llg5ajay]  .version-commit{background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  .version-commit.selected{background:var(--kompani-raised);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  .version-commit strong{font-size:16px}
.oc-app-view[b-99llg5ajay]  .version-commit code{font-size:14px;color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  .work-performance{--performance-work:#83bda2;--performance-record:#8ca9ef;--performance-ai:#c1a5e2}
.oc-app-view[b-99llg5ajay]  :is(.performance-panel,.performance-metrics article){box-shadow:0 1px 0 #ffffff06 inset}
.oc-app-view[b-99llg5ajay]  :is(.performance-link,.performance-footer a){color:var(--kompani-accent)}
.oc-app-view[b-99llg5ajay]  .oc-days>button{background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  .oc-days>button.selected{background:var(--kompani-raised)}
.oc-app-view[b-99llg5ajay]  .oc-days>button.outside{background:var(--kompani-paper);color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  .hub-modal-backdrop{background:#0009;backdrop-filter:blur(5px)}
.oc-app-view[b-99llg5ajay]  .hub-modal{background:var(--kompani-surface);color:var(--kompani-ink);border-color:var(--kompani-line);box-shadow:0 20px 70px #0006}
.oc-app-view[b-99llg5ajay]  .hub-modal :is(h2,h3,h4,.section-title,.text-button){color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  .hub-modal :is(.notice,small){color:var(--kompani-muted)}
.oc-app-view[b-99llg5ajay]  .hub-modal .notice{background:var(--kompani-paper);border-color:var(--kompani-line)}
.oc-app-view[b-99llg5ajay]  :is(.notebook-inline,.notebook-panel,.notebook-frame,.notebook-panel-header,.notebook-access-message){background:var(--kompani-paper);color:var(--kompani-ink);border-color:var(--kompani-line);color-scheme:inherit}
.oc-app-view[b-99llg5ajay]  :is(.notebook-inline,.notebook-panel){box-shadow:0 1px 0 #ffffff06 inset,0 12px 32px #0002}
.oc-app-view[b-99llg5ajay]  .notebook-panel-header{background:var(--kompani-surface)}
.oc-app-view[b-99llg5ajay]  :is(.notebook-panel-mark,.notebook-panel-close:hover){background:var(--kompani-raised);color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  :is(.notebook-panel-header strong,.notebook-panel-close){color:var(--kompani-ink)}
.oc-app-view[b-99llg5ajay]  .notebook-panel-header strong{font-size:16px}
.oc-app-view[b-99llg5ajay]  :is(.notebook-panel-header small,.workspace-notebook-launch small){color:var(--kompani-muted);font-size:14px;line-height:1.6}
.oc-app-view[b-99llg5ajay]  .notebook-access-message{font-size:16px;line-height:1.6}

@container quick-app (max-width:650px){
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-workspace{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-folders{grid-column:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px;border-right:0;border-bottom:1px solid var(--kompani-line)}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-folders>.personal-eyebrow{display:none}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-folders :is(.platform-mail-new,.platform-mail-refresh){margin:0}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-list{min-height:0;max-height:min(36dvh,320px);overflow:auto;border-right:0;border-bottom:1px solid var(--kompani-line)}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .platform-mail-reader{min-height:240px;padding:14px}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .mail-reader-welcome{min-height:240px}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .mail-command-bar{flex-wrap:wrap;gap:12px;margin-bottom:14px}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .mail-search{order:3;flex-basis:100%;width:100%;max-width:none;margin-left:0}
 .oc-app-view[b-99llg5ajay]  .embedded-mail .mail-move{flex-wrap:wrap}
 .oc-app-view[b-99llg5ajay]  .collab-shell:not(.single-panel){grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}
 .oc-app-view[b-99llg5ajay]  .collab-rail{max-height:190px;overflow:auto;border-right:0;border-bottom:1px solid var(--kompani-line)}
 .oc-app-view[b-99llg5ajay]  .collab-main{min-height:340px;max-height:none;overflow:visible}
 .oc-app-view[b-99llg5ajay]  .conversation{height:auto;min-height:340px}
 .oc-app-view[b-99llg5ajay]  .conversation-heading{padding:14px;flex-wrap:wrap}
 .oc-app-view[b-99llg5ajay]  .conversation-history{min-height:160px;max-height:320px;padding:14px}
 .oc-app-view[b-99llg5ajay]  .conversation-compose{padding:14px}
 .oc-app-view[b-99llg5ajay]  .conversation-compose footer{flex-wrap:wrap;gap:8px}
 .oc-app-view[b-99llg5ajay]  .conversation-message header{flex-wrap:wrap}
 .oc-app-view[b-99llg5ajay]  .collab-form-grid{grid-template-columns:minmax(0,1fr)}
 .oc-app-view[b-99llg5ajay]  .collab-meeting-form{margin:12px;padding:13px}
 .oc-app-view[b-99llg5ajay]  .oc-calendar-layout{grid-template-columns:minmax(0,1fr);gap:14px}
 .oc-app-view[b-99llg5ajay]  .oc-calendar-controls{gap:8px}
 .oc-app-view[b-99llg5ajay]  .oc-calendar h2{min-width:0;flex:1;font-size:18px}
 .oc-app-view[b-99llg5ajay]  .oc-calendar-controls button{padding:9px;font-size:14px}
 .oc-app-view[b-99llg5ajay]  .oc-days>button{min-height:64px;padding:7px 4px}
 .oc-app-view[b-99llg5ajay]  .pm-module:has(>.pm-heading){grid-template-columns:minmax(0,1fr)}
 .oc-app-view[b-99llg5ajay]  .pm-module>.pm-heading{grid-column:1;grid-row:2;align-self:start;justify-content:flex-start}
 .oc-app-view[b-99llg5ajay]  .pm-module>.pm-hub-toolbar{grid-column:1;grid-row:1}
}

@media(prefers-reduced-motion:reduce){.software-operation-workbench *[b-99llg5ajay]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.oc-app-badge[b-99llg5ajay]{position:absolute;right:-1px;top:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border:1px solid var(--kompani-paper);border-radius:5px;background:var(--kompani-brand-surface,var(--kompani-ink));color:var(--kompani-brand-ink,var(--kompani-silver));font-size:10px;font-weight:650;line-height:1;pointer-events:none}

.oc-overview-feed-body[b-99llg5ajay]{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kompani-line) transparent;border-radius:inherit}.oc-feed-resize-width[b-99llg5ajay]{display:none;left:-7px;top:calc(50% - 24px);width:14px;height:48px;cursor:ew-resize}

body:has([data-window-resizing="true"]) .oc-overview-layout[b-99llg5ajay]{transition:none}

.oc-projects-link[b-99llg5ajay]{display:inline-flex;align-items:center;min-height:30px;padding:3px 6px;border-radius:5px;font-size:13px;text-decoration:none;color:var(--kompani-ink)}.oc-projects-link:hover[b-99llg5ajay]{text-decoration:underline;background:var(--kompani-raised)}.oc-organization-link[b-99llg5ajay]{margin:0 10px 10px}.oc-department-grid[b-99llg5ajay]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;padding:10px 0 0;max-height:240px;overflow:auto;scrollbar-width:thin;align-items:start}.oc-department[b-99llg5ajay]{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);color:var(--kompani-ink);text-decoration:none}.oc-department:hover[b-99llg5ajay]{background:var(--kompani-raised)}.oc-department:focus-visible[b-99llg5ajay]{outline:2px solid var(--kompani-focus);outline-offset:-2px}.oc-department h3[b-99llg5ajay]{margin:0;font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.oc-department-counts[b-99llg5ajay]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font-size:12px;color:var(--kompani-muted)}.oc-overview-main[b-99llg5ajay]  .wpl-toolbar:not(:has(>*)){display:none}

@container operation-overview (max-width:999px){.oc-overview-main[b-99llg5ajay],.oc-overview-feed[b-99llg5ajay]{grid-column:1/-1}.oc-overview-feed[b-99llg5ajay]{width:100%;max-width:none}}
/* /../DesktopShell/Components/WorkspaceActivityFeed.razor.rz.scp.css */
.workspace-pulse[b-uf0b4ooswd]{--feed-category:var(--kompani-muted,#b9b9c1);min-width:0;margin:0;border:1px solid var(--kompani-line,#38383e);border-radius:10px;background:var(--kompani-list-surface,var(--kompani-silver,#13171d));color:var(--kompani-ink,#e5eaf1);font:15px/1.5 var(--kompani-font,system-ui)}
.workspace-pulse-heading[b-uf0b4ooswd]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--kompani-line,#38383e)}.workspace-pulse-heading h3[b-uf0b4ooswd]{font-size:15px;color:var(--kompani-heading-ink,var(--kompani-ink,#f7f9fc));font-weight:650;margin:0 4px 0 0}.feed-screen-reader[b-uf0b4ooswd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.feed-filter[b-uf0b4ooswd]{display:block;min-width:0}.feed-filter select[b-uf0b4ooswd]{max-width:100%;min-height:32px;padding:4px 24px 4px 9px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-silver,#111113);color:inherit;font:inherit;font-size:13px;cursor:pointer}
.feed-source-status[b-uf0b4ooswd]{margin-left:auto;min-width:0;color:var(--kompani-muted,#b6c2d0);font-size:13px}.feed-source-status>summary[b-uf0b4ooswd]{cursor:pointer;padding:5px 0;white-space:nowrap}.feed-source-status[open][b-uf0b4ooswd]{flex:1}.workspace-pulse-heading:has(.feed-source-status[open])[b-uf0b4ooswd]{flex-wrap:wrap;align-items:start}.feed-source-status[open] .feed-source-content[b-uf0b4ooswd]{flex-basis:100%;max-width:390px;padding-top:4px}.feed-source-content dl[b-uf0b4ooswd]{margin:0 0 8px;display:grid;gap:2px}.feed-source-content dt[b-uf0b4ooswd]{font-weight:600;color:var(--kompani-ink,#f5f5f6);margin-top:6px}.feed-source-content dd[b-uf0b4ooswd]{margin:0;line-height:1.5}.feed-source-content small[b-uf0b4ooswd],.feed-source-content a[b-uf0b4ooswd]{display:block;font-size:13px;margin-top:6px}.feed-source-content a[b-uf0b4ooswd]{color:var(--kompani-tone-blue,#8ba9cb)}
.feed-composer[b-uf0b4ooswd]{margin:8px 12px;border:1px solid var(--kompani-line,#38383e);border-radius:8px;background:var(--kompani-paper,#13171d)}.feed-composer>summary[b-uf0b4ooswd]{padding:7px 10px;cursor:pointer;color:var(--kompani-ink,#f5f5f6);font-size:15px;font-weight:550}.feed-compose[b-uf0b4ooswd]{padding:4px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.feed-compose label[b-uf0b4ooswd]{display:flex;min-width:0;flex-direction:column;gap:5px;font-size:13px;color:var(--kompani-muted,#b6c2d0)}.feed-compose :is(input,select,textarea)[b-uf0b4ooswd]{box-sizing:border-box;width:100%;min-width:0;min-height:34px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-surface,#171719);padding:7px 8px;font:inherit;font-size:15px;color:var(--kompani-ink,#f5f5f6)}.feed-composer-identity[b-uf0b4ooswd],.feed-compose-modes[b-uf0b4ooswd],.feed-compose-text[b-uf0b4ooswd]{grid-column:1/-1}.feed-composer-identity[b-uf0b4ooswd]{display:flex;align-items:center;gap:8px;font-size:15px}.feed-compose-modes[b-uf0b4ooswd]{display:flex;gap:6px}.feed-compose-modes button[b-uf0b4ooswd]{border:1px solid transparent;background:transparent;padding:5px 10px;border-radius:6px;font:inherit;font-size:13px;color:var(--kompani-muted,#b6c2d0);cursor:pointer}.feed-compose-modes button[aria-pressed=true][b-uf0b4ooswd]{background:var(--kompani-raised,#252528);color:var(--kompani-ink,#f5f5f6);border-color:var(--kompani-line,#38383e)}.feed-compose .primary[b-uf0b4ooswd]{justify-self:start;align-self:end;border:0;border-radius:7px;background:var(--kompani-primary,#f5f5f6);color:var(--kompani-on-primary,#171719);font:inherit;padding:8px 12px;font-size:15px;cursor:pointer}.feed-compose button:disabled[b-uf0b4ooswd]{opacity:.5;cursor:not-allowed}
.workspace-pulse-list[b-uf0b4ooswd]{list-style:none;display:grid;gap:8px;margin:0;padding:4px 12px 12px}.workspace-pulse-item[b-uf0b4ooswd]{min-width:0;padding:0 11px;border:1px solid var(--kompani-line,#38383e);border-left:3px solid var(--feed-category);border-radius:8px;background:var(--kompani-card-surface,var(--kompani-surface,#242b35));box-shadow:var(--kompani-card-shadow,0 2px 6px #00000018)}.workspace-pulse-item.unread[b-uf0b4ooswd]{background:var(--kompani-raised,#2c3440);border-color:var(--kompani-line,#414b59);border-left-color:var(--feed-category)}.category-work[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-blue,#8ba9cb)}.category-agents[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-violet,#b6a0d1)}.category-communication[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-teal,#86b6ad)}.category-calendar[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-amber,#d2b789)}.category-knowledge[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-green,#b6bc8b)}.category-connections[b-uf0b4ooswd]{--feed-category:var(--kompani-tone-coral,#cc9eae)}.feed-post[b-uf0b4ooswd]{padding:10px 0}.feed-event-header[b-uf0b4ooswd]{font-variant-numeric:tabular-nums;display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-bottom:7px;font-size:13px;color:var(--kompani-muted,#b6c2d0)}.feed-event-category[b-uf0b4ooswd]{display:inline-flex;align-items:center;gap:6px;font-weight:550}.feed-category-dot[b-uf0b4ooswd]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--feed-category)}.feed-event-status[b-uf0b4ooswd]{font-size:13px;padding:1px 5px;border:1px solid var(--kompani-line,#38383e);border-radius:4px;background:var(--kompani-raised,#252528)}.feed-event-header time[b-uf0b4ooswd]{color:var(--kompani-subtle,var(--kompani-muted,#9baabd));margin-left:auto;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.feed-event-source[b-uf0b4ooswd]{display:flex;align-items:center;gap:7px;min-width:0}.feed-event-source>strong[b-uf0b4ooswd]{font-size:13px;line-height:1.5;font-weight:550;overflow-wrap:anywhere;color:var(--kompani-muted,#b6c2d0)}.feed-post-avatar[b-uf0b4ooswd]{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:6px;background:var(--kompani-surface,#1b1f26);color:var(--kompani-heading-ink,var(--kompani-ink,#f7f9fc));font-size:13px;font-weight:650}.feed-unread-mark[b-uf0b4ooswd]{font-size:13px;padding:1px 5px;border-radius:4px;background:var(--kompani-raised,#252528);margin-left:auto}.feed-post-body p[b-uf0b4ooswd]{color:var(--kompani-heading-ink,var(--kompani-ink,#f7f9fc));font-size:15px;line-height:1.5;font-weight:550;margin:8px 0 4px;overflow-wrap:anywhere}.feed-post-body small[b-uf0b4ooswd]{display:block;font-size:15px;line-height:1.55;color:var(--kompani-muted,#b6c2d0);overflow-wrap:anywhere}.feed-post footer[b-uf0b4ooswd]{border-top:1px solid var(--kompani-line,#414b59);padding-top:5px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.feed-post-category[b-uf0b4ooswd]{min-width:0;margin-right:auto;font-size:13px;color:var(--kompani-muted,#b6c2d0);overflow-wrap:anywhere}.feed-post footer button[b-uf0b4ooswd]{background:transparent;border:0;padding:4px 0;color:var(--kompani-ink,#f5f5f6);font:inherit;font-size:13px;cursor:pointer}.workspace-pulse-open[b-uf0b4ooswd]{font-weight:550}.workspace-pulse-empty[b-uf0b4ooswd],.workspace-pulse-error[b-uf0b4ooswd]{padding:12px;margin:0;color:var(--kompani-muted,#b6c2d0);font-size:15px;line-height:1.55}.workspace-pulse-error[b-uf0b4ooswd]{background:var(--kompani-silver,#111113);color:var(--kompani-ink,#f5f5f6);border-left:3px solid #b88787}.workspace-pulse :is(button,a,summary,input,select,textarea):focus-visible[b-uf0b4ooswd]{outline:3px solid var(--kompani-focus,#8ba9cb);outline-offset:3px}
@media(max-width:500px){.workspace-pulse-heading[b-uf0b4ooswd]{padding:8px 10px}.feed-compose[b-uf0b4ooswd]{grid-template-columns:minmax(0,1fr)}.feed-compose label[b-uf0b4ooswd],.feed-compose-text[b-uf0b4ooswd]{grid-column:1}.workspace-pulse-list[b-uf0b4ooswd]{padding-inline:8px}.feed-composer[b-uf0b4ooswd]{margin-inline:8px}.feed-event-header time[b-uf0b4ooswd]{font-size:13px}}@media(pointer:coarse){.workspace-pulse :is(button,select,input)[b-uf0b4ooswd],.feed-composer>summary[b-uf0b4ooswd],.feed-source-status>summary[b-uf0b4ooswd]{min-height:44px}.feed-post footer button[b-uf0b4ooswd]{padding-block:10px}.feed-source-status>summary[b-uf0b4ooswd]{display:flex;align-items:center}.feed-composer>summary[b-uf0b4ooswd]{box-sizing:border-box;padding-block:11px}}@media(prefers-reduced-motion:reduce){.workspace-pulse *[b-uf0b4ooswd]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.feed-category-dot[b-uf0b4ooswd]{border:1px solid CanvasText}.workspace-pulse-item[b-uf0b4ooswd]{border-left-color:CanvasText}}
/* /../DesktopShell/Components/WorkspaceBoardMenuButton.razor.rz.scp.css */
.workspace-board-menu-button[b-rxe5smfv96]{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;margin:0;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.workspace-board-menu-button svg[b-rxe5smfv96]{display:block;width:20px;height:20px}.workspace-board-menu-button:hover[b-rxe5smfv96]{background:#ffffff12}.workspace-board-menu-button:focus-visible[b-rxe5smfv96]{outline:2px solid #aacbd7;outline-offset:2px}
/* /../DesktopShell/Components/WorkspaceBoardSummary.razor.rz.scp.css */
.board-summary[b-uuiz2pz3uc]{display:grid;gap:14px}.board-summary-total[b-uuiz2pz3uc]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px}.board-summary-total strong[b-uuiz2pz3uc]{grid-row:span 2;font-size:35px;line-height:1;color:#173a49}.board-summary-total>span:nth-child(2)[b-uuiz2pz3uc]{font-size:14px;font-weight:700;color:#3c5c69}.board-summary-health[b-uuiz2pz3uc]{color:#66808b;font-size:12px}.board-summary-stack[b-uuiz2pz3uc]{display:flex;gap:2px;overflow:hidden;height:13px;border-radius:4px;background:#eaf0f2}.board-summary-segment[b-uuiz2pz3uc]{min-width:2px;height:100%}.board-summary-legend[b-uuiz2pz3uc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none}.board-summary-legend li[b-uuiz2pz3uc]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;color:#506d79;font-size:12px}.board-summary-legend strong[b-uuiz2pz3uc]{color:#254653;font-size:13px}.board-summary-dot[b-uuiz2pz3uc]{width:9px;height:9px;border-radius:2px}.backlog[b-uuiz2pz3uc]{background:#9cabb4}.active[b-uuiz2pz3uc]{background:#347fa1}.review[b-uuiz2pz3uc]{background:#d7a536}.blocked[b-uuiz2pz3uc]{background:#d85f55}.done[b-uuiz2pz3uc]{background:#35a67c}.board-summary-projects[b-uuiz2pz3uc]{display:grid;gap:8px;margin-top:4px}.board-summary-project[b-uuiz2pz3uc]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding-top:8px;border-top:1px solid #e8eef0}.board-summary-project>span[b-uuiz2pz3uc]{color:#617b86;font-size:11px}.board-summary-project-track[b-uuiz2pz3uc]{display:flex;grid-column:1/-1;overflow:hidden;height:7px;border-radius:4px;background:#edf1f2}.board-summary-project-track>span[b-uuiz2pz3uc]{height:100%}.board-summary-project .text-button[b-uuiz2pz3uc]{justify-self:start;padding:0;text-align:left;font-size:13px}.board-summary a[b-uuiz2pz3uc]{color:#24677d;font-size:12px;font-weight:700}@media(min-width:1500px){.board-summary[b-uuiz2pz3uc]{gap:16px}.board-summary-legend[b-uuiz2pz3uc]{gap:10px 14px}.board-summary-projects[b-uuiz2pz3uc]{gap:10px}}
/* /../DesktopShell/Components/WorkspaceBoardSurface.razor.rz.scp.css */
.workspace-board-scene[b-6ewfbol3fh]{position:fixed;inset:var(--kompani-chrome-height,54px) 0 0;z-index:20;min-width:0;background:#f7f5ed;color:#34334a;overflow:hidden}
.workspace-board-canvas[b-6ewfbol3fh]{position:absolute;inset:0;min-width:0;z-index:1}
.workspace-board-canvas[b-6ewfbol3fh]  .notebook-inline{height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;margin:0!important;background:transparent}
.workspace-board-canvas[b-6ewfbol3fh]  iframe{height:100%!important;min-height:0!important;width:100%;border:0;display:block}
.workspace-board-controls[b-6ewfbol3fh]{display:none!important}
.workspace-board-window-bar:focus-visible[b-6ewfbol3fh]{outline:2px solid #6554b8;outline-offset:-3px}
.workspace-board-window[b-6ewfbol3fh]{--kompani-focus:#6554b8;--kompani-tone-blue:#376c91;--kompani-tone-violet:#776095;--kompani-tone-coral:#925f72;--kompani-tone-amber:#886b32;--kompani-data-teal:#477b6c;--kompani-data-blue:#527c99;--kompani-data-violet:#827098;--kompani-data-pink:#a17383;position:fixed;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;width:var(--board-panel-width,360px);height:var(--board-panel-height,420px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--kompani-chrome-height,54px) - 24px);border:1px solid var(--workspace-board-line,#d8d0e54d);border-radius:16px;background:var(--workspace-board-panel-fill,linear-gradient(135deg,#fffdf9,#f0ebfb 58%,#e5f1f5));color:#34334a;box-shadow:0 12px 42px #34264d10,0 1px 0 #fff9 inset;z-index:2;isolation:isolate;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:workspace-panel-enter-b-6ewfbol3fh .22s ease both}
.workspace-board-window[hidden][b-6ewfbol3fh],[hidden][b-6ewfbol3fh]{display:none!important}
.workspace-board-feed-window[b-6ewfbol3fh]{--board-panel-width:224px;--board-panel-height:408px;left:12px;top:calc(var(--kompani-chrome-height,54px) + 16px);overflow:hidden;transition:none}
.workspace-board-calendar-window[b-6ewfbol3fh]{--board-panel-width:560px;--board-panel-height:620px;left:240px;top:calc(var(--kompani-chrome-height,54px) + 16px);overflow:hidden;transition:none}
.workspace-board-window:is([data-window-resizing=true],[data-board-dragging=true])[b-6ewfbol3fh]{transition:none}
.workspace-board-window-bar[b-6ewfbol3fh]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:28px;padding:3px 8px;border-bottom:1px solid transparent;border-radius:15px 15px 0 0;background:var(--workspace-board-bar-fill,linear-gradient(115deg,#e6ecfb88,#f1e7f399 54%,#f7eadb88));color:#655d78;font-size:11px;cursor:grab;touch-action:none;user-select:none}
.workspace-board-window-bar:active[b-6ewfbol3fh]{cursor:grabbing}
.workspace-board-window-bar button[b-6ewfbol3fh]{display:grid;place-items:center;min-width:25px;min-height:23px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:#686379;font:inherit;font-size:17px;cursor:pointer}
.workspace-board-window-bar button:hover[b-6ewfbol3fh]{background:#e3dbf5aa;color:#34334a}
:is(.workspace-board-feed-window,.workspace-board-calendar-window)>.workspace-board-window-bar[b-6ewfbol3fh]{justify-content:center;min-height:10px;height:10px;margin-top:4px;padding:0;border:0;background:transparent}
.workspace-board-planner-grip[b-6ewfbol3fh]{display:block;width:28px;height:2px;border-radius:2px;background:#a69abc;opacity:.4;pointer-events:none}
.workspace-board-window-bar:is(:hover,:focus-visible) .workspace-board-planner-grip[b-6ewfbol3fh]{opacity:.8}
.workspace-board-calendar[b-6ewfbol3fh],.workspace-board-feed[b-6ewfbol3fh]{flex:1;min-width:0;min-height:0;overflow:hidden}
.workspace-board-calendar[b-6ewfbol3fh]  .workspace-calendar-card{height:100%;min-height:0;width:100%;border:0;border-radius:0;background:transparent}
.workspace-board-feed[b-6ewfbol3fh]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;background:linear-gradient(155deg,#f3edfc66,#edf4fc66 62%,#edf6ee55)}
.workspace-board-feed-content[b-6ewfbol3fh]{min-width:0;min-height:0;flex:1}
.workspace-board-feed[b-6ewfbol3fh]  :is(.oc-feed-panel,.os-feed-panel){border:0;border-radius:0;background:transparent;min-height:0;padding:0}
.workspace-board-feed[b-6ewfbol3fh]  :is(.oc-feed-header,.os-feed-title){display:none}
.workspace-board-feed-window .workspace-board-feed[b-6ewfbol3fh]  .workspace-pulse-heading{padding:3px 10px!important;border-bottom:0;gap:6px}
.workspace-board-feed[b-6ewfbol3fh]  .workspace-pulse-heading>h3{display:none}
.workspace-board-feed-window .workspace-board-feed[b-6ewfbol3fh]  .feed-filter select{min-height:26px;padding:2px 20px 2px 0;font-size:12px;border:0;background:transparent;border-radius:6px}
.workspace-board-feed[b-6ewfbol3fh]  .feed-source-status{font-size:11px}
.workspace-board-feed[b-6ewfbol3fh]  .feed-source-status>summary{padding-block:3px}
.workspace-board-widgets[b-6ewfbol3fh]{--board-panel-width:580px;--board-panel-height:430px;left:var(--workspace-board-app-left,804px);top:calc(var(--kompani-chrome-height,54px) + 90px)}
.workspace-board-window-body[b-6ewfbol3fh]{flex:1;min-height:0;min-width:0;overflow:auto;border-radius:0 0 15px 15px;scrollbar-width:thin}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app{left:var(--workspace-board-app-left,804px);top:calc(var(--kompani-chrome-height,54px) + 28px);--board-panel-width:816px;--board-panel-height:578px;z-index:4;position:fixed;display:flex;flex-direction:column;box-sizing:border-box;width:var(--board-panel-width);height:var(--board-panel-height);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--kompani-chrome-height,54px) - 24px);border:1px solid var(--workspace-board-line,#d8d0e54d);border-radius:16px;background:var(--workspace-board-panel-fill,linear-gradient(135deg,#fffdf9,#f0ebfb 58%,#e5f1f5));color:var(--kompani-ink,#34334a);box-shadow:0 12px 42px #34264d10}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app .workspace-board-window-bar{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:3px 10px;background:var(--workspace-board-bar-fill,linear-gradient(115deg,#e6ecfb88,#f1e7f399 54%,#f7eadb88));color:#534477;cursor:grab;touch-action:none;user-select:none}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app .workspace-board-window-bar button{min-width:26px;border:0;background:transparent;color:inherit;cursor:pointer}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app .workspace-board-window-body{flex:1;min-height:0;overflow:auto;background:var(--workspace-board-card-fill,linear-gradient(125deg,#fffdfb,#f3eef8 62%,#ecf4f2));color:var(--kompani-ink,#34334a);border-radius:0 0 15px 15px}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app[hidden]{display:none}
.workspace-board-scene[b-6ewfbol3fh]  .canvas-native-app-body>main{min-height:0;margin:0;padding:16px}
.workspace-board-scene[b-6ewfbol3fh]  .canvas-native-app-body .notebook-inline{height:100%;margin:0;border:0;max-height:none}
.workspace-board-scene[b-6ewfbol3fh]  .canvas-native-app-body .notebook-frame{height:100%;min-height:420px}
.workspace-board-scene[b-6ewfbol3fh]  .canvas-personal-tasks{padding:16px}.workspace-board-scene[b-6ewfbol3fh]  .canvas-personal-tasks form{display:grid;gap:8px;margin-bottom:16px}.workspace-board-scene[b-6ewfbol3fh]  .canvas-personal-tasks label{display:grid;gap:4px}
.workspace-board-scene[b-6ewfbol3fh]  .canvas-app-notice{position:fixed;left:24px;bottom:24px;z-index:10;background:#faf9f5;color:#534477;padding:12px;border:1px solid #ccc9d977;border-radius:10px}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app[data-board-maximized=true]:not([data-board-menu-clearance]){left:12px!important;top:calc(var(--kompani-chrome-height,54px) + 16px)!important;width:calc(100vw - 24px)!important;height:calc(100dvh - var(--kompani-chrome-height,54px) - 32px)!important;max-width:none;max-height:none}
.workspace-board-scene[b-6ewfbol3fh]  .workspace-board-app[data-board-maximized=true] [data-window-frame-edge]{display:none!important}
@media(max-width:760px){.workspace-board-calendar-window[b-6ewfbol3fh]{max-width:calc(100vw - 24px)}.workspace-board-widgets[b-6ewfbol3fh]{--board-panel-width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.workspace-board-window[b-6ewfbol3fh]{animation:none}:is(.workspace-board-calendar-window,.workspace-board-feed-window)[b-6ewfbol3fh]{transition:none}}
@keyframes workspace-panel-enter-b-6ewfbol3fh{from{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}
/* /../DesktopShell/Components/WorkspaceBrand.razor.rz.scp.css */
.workspace-brand[b-srfqv21olw]{display:flex;align-items:center;gap:10px;color:var(--kompani-ink,#202322);min-width:0;text-decoration:none}.workspace-brand-mark[b-srfqv21olw]{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:var(--kompani-neon,#b8ff2c);color:var(--kompani-ink,#202322);border:1px solid #a4d92f;border-radius:9px;font-size:22px;font-weight:750;box-shadow:none}.workspace-brand>span:last-child[b-srfqv21olw]{min-width:0}.workspace-brand strong[b-srfqv21olw]{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.workspace-brand small[b-srfqv21olw]{display:block;margin-top:4px;font-size:9px;line-height:1.3;font-weight:600;letter-spacing:.08em;color:var(--kompani-muted,#606763)}@media(max-width:650px){.workspace-brand strong[b-srfqv21olw]{max-width:210px}.workspace-brand small[b-srfqv21olw]{font-size:8px}}
/* /../DesktopShell/Components/WorkspaceCalendarCard.razor.rz.scp.css */
.workspace-calendar-card[b-cnvfd7i7t4]{--calendar-paper:var(--workspace-reading-surface,#fffefd);--calendar-panel:var(--workspace-reading-surface,#fffefd);--calendar-line:var(--workspace-card-line,#ccd4d554);--calendar-ink:var(--workspace-ink,#28343c);--calendar-muted:var(--workspace-muted,#657078);--calendar-focus:var(--workspace-focus,#496d75);border:0;border-radius:16px;background:var(--calendar-paper);color:var(--calendar-ink);font:11.5px/1.4 var(--kompani-font,system-ui);width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;container:calendar-card / size}
.workspace-calendar-card button[b-cnvfd7i7t4]{font:inherit;color:var(--calendar-ink);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;min-height:22px;padding:2px 5px}.workspace-calendar-card button:hover[b-cnvfd7i7t4]{background:#e9efed99}.workspace-calendar-card button:disabled[b-cnvfd7i7t4]{opacity:.6;cursor:default}.workspace-calendar-card a[b-cnvfd7i7t4]{color:var(--calendar-focus);text-decoration:none}.workspace-calendar-card a:hover[b-cnvfd7i7t4]{text-decoration:underline}.workspace-calendar-card :is(a,button,input,[tabindex]):focus-visible[b-cnvfd7i7t4]{outline:2px solid var(--calendar-focus);outline-offset:1px}
.calendar-card-layout[b-cnvfd7i7t4]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"agenda";flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#b5c3c6 transparent;overscroll-behavior:contain}.calendar-card-layout>section[b-cnvfd7i7t4]{min-width:0;min-height:0}.calendar-card-agenda[b-cnvfd7i7t4]{grid-area:agenda}.calendar-card-month-pane[b-cnvfd7i7t4]{grid-area:month;border-top:1px solid var(--calendar-line)}.calendar-card-details[b-cnvfd7i7t4]{grid-area:details;border-left:1px solid var(--calendar-line)}.workspace-calendar-card[data-month-open=true] .calendar-card-layout[b-cnvfd7i7t4]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,max-content) minmax(450px,1fr);row-gap:0;grid-template-areas:"agenda" "month"}.workspace-calendar-card[data-details-open=true][data-month-open=false] .calendar-card-layout[b-cnvfd7i7t4]{grid-template-columns:minmax(270px,1fr) minmax(260px,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"agenda details"}.workspace-calendar-card[data-details-open=true][data-month-open=true] .calendar-card-layout[b-cnvfd7i7t4]{grid-template-columns:minmax(400px,1.15fr) minmax(280px,.85fr);grid-template-rows:minmax(0,max-content) minmax(450px,1fr);row-gap:0;grid-template-areas:"agenda details" "month details"}.workspace-calendar-card[data-month-open=true] .calendar-card-agenda[b-cnvfd7i7t4]{max-height:clamp(100px,calc(100cqh - 450px),170px)}.workspace-calendar-card[data-month-open=true] .calendar-card-time-viewport[b-cnvfd7i7t4]{max-height:130px}
.calendar-card-month-pane[b-cnvfd7i7t4]{display:flex;flex-direction:column;min-height:450px;background:var(--calendar-paper)}.calendar-card-toolbar[b-cnvfd7i7t4]{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:27px;padding:2px 6px;flex:none}.calendar-card-period[b-cnvfd7i7t4]{display:flex;align-items:center;gap:3px}.calendar-card-period strong[b-cnvfd7i7t4]{font-size:12px;white-space:nowrap;font-weight:600;color:var(--calendar-ink)}.calendar-card-month-day-controls[b-cnvfd7i7t4]{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 5px;color:var(--calendar-muted);font-size:10px}.workspace-calendar-card .calendar-card-month-day-controls button[b-cnvfd7i7t4]{min-height:19px;height:19px;padding:0 5px}.calendar-card-month-day-controls span[b-cnvfd7i7t4]{min-width:100px;text-align:center}.calendar-card-weekdays[b-cnvfd7i7t4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;color:var(--calendar-muted);font-size:9px;text-transform:uppercase;letter-spacing:.02em;min-height:18px;align-items:center}.calendar-card-days[b-cnvfd7i7t4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-week-count,6),minmax(0,1fr));flex:1;min-height:0}.calendar-card-date[b-cnvfd7i7t4]{min-width:0;min-height:0;padding:2px 3px;border-right:1px solid var(--calendar-line);border-top:1px solid var(--calendar-line);overflow:auto;scrollbar-width:thin;scrollbar-color:#b5c3c677 transparent;overscroll-behavior:contain}.calendar-card-date:nth-child(7n)[b-cnvfd7i7t4]{border-right:0}.calendar-card-date.selected[b-cnvfd7i7t4]{background:#f0f4f3}.calendar-card-date.outside[b-cnvfd7i7t4]{background:#f5f5f1}.calendar-card-date.outside .calendar-card-date-number[b-cnvfd7i7t4]{color:#7a858b}.calendar-card-date-heading[b-cnvfd7i7t4]{display:flex;align-items:center;justify-content:space-between;gap:2px;min-height:18px;margin-bottom:1px}.workspace-calendar-card .calendar-card-date-number[b-cnvfd7i7t4]{display:block;min-width:20px;min-height:18px;padding:0 2px;margin:0;font-size:10px;border-radius:6px;line-height:18px}.calendar-card-date.today .calendar-card-date-number[b-cnvfd7i7t4]{background:#dcebed;color:#304f58;font-weight:700}.calendar-card-date.selected:not(.today) .calendar-card-date-number[b-cnvfd7i7t4]{border-color:#9cb8bf;color:#304f58}.calendar-card-day-events[b-cnvfd7i7t4]{display:flex;flex-direction:column;gap:2px}.workspace-calendar-card .calendar-card-day-events .calendar-card-strip[b-cnvfd7i7t4]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:0 3px;min-height:20px;border:0;border-radius:4px;padding:1px 2px;background:var(--event-fill);color:var(--calendar-ink);font-size:10.5px;line-height:11px;text-align:left;width:100%}.calendar-card-strip span[b-cnvfd7i7t4]{grid-column:1;grid-row:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal;max-width:100%;min-width:0}.calendar-card-strip time[b-cnvfd7i7t4]{grid-column:2;grid-row:1;font-size:8px;line-height:11px;white-space:nowrap}.workspace-calendar-card .calendar-card-day-events .calendar-card-strip:hover[b-cnvfd7i7t4]{background:var(--event-hover)}.workspace-calendar-card .calendar-card-day-events .calendar-card-strip.active[b-cnvfd7i7t4]{outline:1px solid var(--event-color);outline-offset:0}.workspace-calendar-card .calendar-card-more[b-cnvfd7i7t4]{min-height:18px;padding:0 2px;text-align:right;font-size:9.5px;color:var(--calendar-muted)}
.tone-task[b-cnvfd7i7t4]{--event-fill:#bdcdf7;--event-hover:#afc1f2;--event-soft:#e4eafa;--event-color:#4b5797}.tone-meeting[b-cnvfd7i7t4]{--event-fill:#abdac2;--event-hover:#9bcfb6;--event-soft:#dff1e8;--event-color:#3e6a58}.tone-reminder[b-cnvfd7i7t4]{--event-fill:#c9b6ef;--event-hover:#bba4e7;--event-soft:#edf2ef;--event-color:#4d626b}.tone-event[b-cnvfd7i7t4]{--event-fill:#e7b3cc;--event-hover:#dda2c0;--event-soft:#f5e3eb;--event-color:#835568}.pending[b-cnvfd7i7t4]{border-style:dashed!important}
.calendar-card-agenda[b-cnvfd7i7t4]{display:flex;flex-direction:column;background:var(--calendar-panel);overflow:hidden}.calendar-card-upnext-heading[b-cnvfd7i7t4]{display:flex;align-items:flex-start;gap:3px;padding:2px 6px;flex:none;min-height:26px}.calendar-card-upnext-heading>a[b-cnvfd7i7t4]{display:grid;place-items:center;flex:none;font-size:14px;width:20px;height:22px;color:var(--calendar-focus)}.workspace-calendar-card .calendar-card-month-toggle[b-cnvfd7i7t4]{display:grid;place-items:center;flex:none;width:23px;min-height:22px;padding:0;font-size:16px;color:var(--calendar-focus);border-radius:7px}.calendar-card-month-toggle[aria-expanded=true][b-cnvfd7i7t4]{background:#edf2ef}.calendar-card-agenda-list[b-cnvfd7i7t4]{flex:1;min-height:0;overflow:auto;padding:0 7px 1px;scrollbar-width:thin;scrollbar-color:#b5c3c6 transparent;overscroll-behavior:contain}
.calendar-card-highlight[b-cnvfd7i7t4]{flex:1;min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:0 3px;margin:0;padding:1px 5px;border:0;border-radius:9px;background:#edf2ef}.calendar-card-highlight label[b-cnvfd7i7t4]{margin:0;min-width:0;line-height:1;color:var(--calendar-focus)}.calendar-card-highlight label>span:first-child[b-cnvfd7i7t4]{font-size:12px}.calendar-card-highlight-name[b-cnvfd7i7t4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calendar-card-highlight>div[b-cnvfd7i7t4]{display:flex;gap:4px;align-items:center;min-width:0}.calendar-card-highlight input[b-cnvfd7i7t4]{font:inherit;font-size:11.5px;background:transparent;color:var(--calendar-ink);border:0;border-radius:5px;padding:2px 0;min-width:0;min-height:20px;width:100%;box-sizing:border-box}.calendar-card-highlight input[b-cnvfd7i7t4]::placeholder{color:var(--calendar-muted);opacity:1}.workspace-calendar-card .calendar-card-highlight button[b-cnvfd7i7t4]{flex:none;font-size:9.5px;min-height:20px;background:#dff1e8;border:0;border-radius:7px;color:#355c4b;padding:2px 5px}.calendar-card-highlight .calendar-card-highlight-cancel[b-cnvfd7i7t4]{grid-column:2;justify-self:start;padding:1px 0;background:transparent;font-size:10px;min-height:18px;color:#4d626b}.calendar-card-highlight>small[b-cnvfd7i7t4]{grid-column:2;font-size:10px;line-height:1.4;color:var(--calendar-muted);display:block;margin-top:3px}
.calendar-card-time-context[b-cnvfd7i7t4]{display:flex;align-items:center;gap:8px;min-height:17px;font-size:10px;color:var(--calendar-muted);font-variant-numeric:tabular-nums}.calendar-card-time-context span[b-cnvfd7i7t4]{margin-left:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-card-time-viewport[b-cnvfd7i7t4]{position:relative;overflow:auto;max-height:calc(100cqh - 50px);min-height:49px;border:0;border-radius:8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5c3c6 transparent;touch-action:pan-x pan-y;isolation:isolate}.calendar-card-time-context+.calendar-card-time-viewport[b-cnvfd7i7t4]{max-height:calc(100cqh - 67px)}.calendar-card-time-track[b-cnvfd7i7t4]{position:relative;min-width:100%;isolation:isolate;padding:0;box-sizing:border-box}.calendar-card-time-axis[b-cnvfd7i7t4]{height:20px;position:sticky;top:0;z-index:10;background:var(--calendar-paper)}.calendar-card-hour[b-cnvfd7i7t4]{position:absolute;top:2px;font-size:9px;line-height:16px;color:var(--calendar-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:2px}.calendar-card-hour-rule[b-cnvfd7i7t4]{position:absolute;top:20px;bottom:0;width:1px;background:var(--calendar-line);pointer-events:none;z-index:1}
.calendar-card-time-row[b-cnvfd7i7t4]{display:block;position:relative;box-sizing:border-box;width:100%;height:29px;min-height:29px;padding:0;margin:0;border:0;border-radius:0;text-align:left;color:var(--calendar-ink);background:transparent;overflow:visible}.calendar-card-time-row:hover[b-cnvfd7i7t4]{background:#edf2ef40}.workspace-calendar-card .calendar-card-time-bar[b-cnvfd7i7t4]{position:absolute;top:2px;min-height:24px;height:24px;min-width:0;box-sizing:border-box;display:flex;align-items:center;background:transparent;border:0;border-radius:6px;padding:0;color:var(--calendar-ink);text-align:left;cursor:pointer}.workspace-calendar-card .calendar-card-time-bar:hover[b-cnvfd7i7t4]{background:transparent}.calendar-card-time-fill[b-cnvfd7i7t4]{position:absolute;inset:0;z-index:2;display:block;background:var(--event-fill);border-radius:6px;box-shadow:inset 0 0 0 1px #28343c18;pointer-events:none}.calendar-card-time-title[b-cnvfd7i7t4]{position:relative;z-index:4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;box-sizing:border-box;min-width:0;max-width:100%;max-height:24px;padding:0 4px;overflow:hidden;overflow-wrap:anywhere;white-space:normal;font-size:11.5px;line-height:12px;font-weight:550;color:var(--calendar-ink);pointer-events:none}.calendar-card-time-row.active .calendar-card-time-fill[b-cnvfd7i7t4]{box-shadow:inset 0 0 0 2px var(--event-color)}.calendar-card-time-row.pending .calendar-card-time-fill[b-cnvfd7i7t4]{outline:1px dashed var(--event-color);outline-offset:-1px;background:var(--event-soft)}.calendar-card-time-bar.continues-before .calendar-card-time-fill[b-cnvfd7i7t4]{border-top-left-radius:0;border-bottom-left-radius:0}.calendar-card-time-bar.continues-after .calendar-card-time-fill[b-cnvfd7i7t4]{border-top-right-radius:0;border-bottom-right-radius:0}
.calendar-card-time-elapsed[b-cnvfd7i7t4]{position:absolute;top:20px;bottom:0;background:#fffefd80;pointer-events:none;z-index:3} .calendar-card-now-line[b-cnvfd7i7t4]{position:absolute;top:20px;bottom:0;z-index:6;width:1px;background:#496d75;pointer-events:none}.calendar-card-now-line i[b-cnvfd7i7t4]{position:absolute;top:0;left:-2.5px;width:6px;height:6px;border-radius:50%;background:#496d75}
.calendar-card-untimed[b-cnvfd7i7t4]{margin-top:3px}.calendar-card-unscheduled[b-cnvfd7i7t4]{display:flex;flex-direction:column;gap:3px}.workspace-calendar-card .calendar-card-event[b-cnvfd7i7t4]{position:relative;display:flex;align-items:center;gap:6px;text-align:left;border:0;border-radius:7px;background:var(--event-soft);color:var(--calendar-ink);min-height:30px;width:100%;padding:4px 6px}.workspace-calendar-card .calendar-card-event:hover[b-cnvfd7i7t4]{background:var(--event-fill)}.workspace-calendar-card .calendar-card-event.active[b-cnvfd7i7t4]{box-shadow:inset 0 0 0 1px var(--event-color)}.workspace-calendar-card .calendar-card-event strong[b-cnvfd7i7t4]{color:var(--calendar-ink);font-weight:500;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.calendar-card-event time[b-cnvfd7i7t4]{font-size:10px;color:var(--event-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.calendar-card-pending-mark[b-cnvfd7i7t4]{color:var(--event-color);font-size:14px}.calendar-card-nearby[b-cnvfd7i7t4]{padding-top:2px}.calendar-card-agenda-day[b-cnvfd7i7t4]{margin-top:5px}.workspace-calendar-card .calendar-card-nearby-date[b-cnvfd7i7t4]{display:block;font-size:10px;font-weight:500;color:var(--calendar-muted);padding:1px 0;min-height:20px;text-align:left}.calendar-card-agenda-day .calendar-card-event[b-cnvfd7i7t4]{margin-top:3px}.calendar-card-overdue[b-cnvfd7i7t4]{margin:5px 0}.calendar-card-overdue-label[b-cnvfd7i7t4]{display:block;font-size:10px;font-weight:500;color:var(--calendar-muted);padding:1px 0 3px}.calendar-card-overdue .calendar-card-event[b-cnvfd7i7t4]{background:#f5e3eb;margin-top:3px}
.calendar-card-details[b-cnvfd7i7t4]{background:var(--calendar-paper);padding:10px;overflow:auto;scrollbar-width:thin}.calendar-card-detail-cover[b-cnvfd7i7t4]{height:27px;border-radius:5px;background:var(--event-fill);display:flex;align-items:center;padding:0 8px;margin-bottom:6px}.calendar-card-detail-cover span[b-cnvfd7i7t4]{font-size:18px;color:var(--event-color)}.calendar-card-details>header[b-cnvfd7i7t4]{display:flex;align-items:center;justify-content:space-between;gap:5px}.calendar-card-kind[b-cnvfd7i7t4]{font-size:10px;color:var(--calendar-muted)}.workspace-calendar-card .calendar-card-details h2[b-cnvfd7i7t4]{display:block;visibility:visible;opacity:1;color:var(--calendar-ink);font-size:14px;line-height:1.3;margin:3px 0 7px;overflow-wrap:anywhere;font-weight:600}.calendar-card-detail-time[b-cnvfd7i7t4]{font-size:11px;margin:0 0 6px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--calendar-ink)}.calendar-card-detail-source[b-cnvfd7i7t4]{font-size:10px;color:var(--calendar-muted);overflow-wrap:anywhere}.calendar-card-location[b-cnvfd7i7t4]{font-size:11px;color:var(--calendar-focus);overflow-wrap:anywhere}.calendar-card-detail-body[b-cnvfd7i7t4]{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;color:var(--calendar-ink)}.calendar-card-detail-actions[b-cnvfd7i7t4]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.calendar-card-detail-actions button[b-cnvfd7i7t4]{border-color:#b9daca;background:#dff1e8;font-size:11px}.calendar-card-detail-actions a[b-cnvfd7i7t4]{font-size:10px}.calendar-card-note[b-cnvfd7i7t4]{margin-top:8px;font-size:10px;line-height:1.5}.calendar-card-note>small[b-cnvfd7i7t4]{display:block;font-size:9px;color:var(--calendar-muted);overflow-wrap:anywhere}.calendar-card-acceptance[b-cnvfd7i7t4]{font-size:10px;color:var(--calendar-muted);margin-top:10px}.calendar-card-notice[b-cnvfd7i7t4],.calendar-card-limit[b-cnvfd7i7t4]{font-size:10px;margin:0;padding:5px 8px;background:#f5e3eb;color:#644759;flex:none}.calendar-card-sources[b-cnvfd7i7t4]{display:flex;align-items:center;padding:3px 8px;font-size:10px;color:var(--calendar-muted);flex:none}.calendar-card-sources label[b-cnvfd7i7t4]{display:flex;align-items:center;gap:4px}.calendar-card-sources input[b-cnvfd7i7t4]{width:11px;height:11px;accent-color:#5c8f74;margin:0}
@media(prefers-reduced-motion:reduce){.workspace-calendar-card *[b-cnvfd7i7t4]{scroll-behavior:auto!important}}
.workspace-calendar-card .calendar-card-follow-clock[b-cnvfd7i7t4]{min-height:24px;height:24px;width:24px;flex:none;padding:0;font-size:15px;line-height:1;color:var(--calendar-focus)}.calendar-card-time-viewport[b-cnvfd7i7t4]{cursor:grab}.calendar-card-time-viewport[data-calendar-panning=true][b-cnvfd7i7t4]{cursor:grabbing;user-select:none}.calendar-card-time-viewport .calendar-card-time-row button[b-cnvfd7i7t4]{cursor:pointer}

@media(pointer:coarse){.workspace-calendar-card .calendar-card-month-toggle[b-cnvfd7i7t4],.workspace-calendar-card .calendar-card-date-number[b-cnvfd7i7t4],.workspace-calendar-card .calendar-card-more[b-cnvfd7i7t4],.workspace-calendar-card .calendar-card-month-day-controls button[b-cnvfd7i7t4]{min-height:24px}.workspace-calendar-card .calendar-card-day-events .calendar-card-strip[b-cnvfd7i7t4]{min-height:24px}.calendar-card-highlight input[b-cnvfd7i7t4]{min-height:24px}}

@container calendar-card (max-width:840px){.workspace-calendar-card .calendar-card-day-events .calendar-card-strip[b-cnvfd7i7t4]{grid-template-columns:minmax(0,1fr)}.calendar-card-strip time[b-cnvfd7i7t4]{display:none}}

/* The working-area companion starts with a small agenda; the app keeps its full layout. */
.workspace-calendar-card.is-compact-canvas[b-cnvfd7i7t4]{height:100%;min-height:0;border-radius:12px;font-size:12px;container-type:inline-size}.is-compact-canvas .calendar-card-layout[b-cnvfd7i7t4]{display:flex;flex-direction:column;overflow:auto}.is-compact-canvas .calendar-card-agenda[b-cnvfd7i7t4]{flex:none;overflow:visible}.is-compact-canvas .calendar-card-upnext-heading[b-cnvfd7i7t4]{padding:7px 7px 4px;gap:5px;align-items:center}.is-compact-canvas .calendar-card-highlight[b-cnvfd7i7t4]{padding:4px 5px;border-radius:7px}.is-compact-canvas .calendar-card-highlight-name[b-cnvfd7i7t4]{display:none}.is-compact-canvas .calendar-card-highlight input[b-cnvfd7i7t4]{font-size:11px}.is-compact-canvas .calendar-card-agenda-list[b-cnvfd7i7t4]{overflow:visible;padding:0 9px 6px}.calendar-compact-day[b-cnvfd7i7t4]{display:flex;align-items:center;gap:7px;padding:5px 0 8px}.calendar-compact-day strong[b-cnvfd7i7t4]{font-size:12px}.calendar-compact-day>span[b-cnvfd7i7t4]{font-size:10px;color:var(--calendar-muted);margin-left:auto}.calendar-compact-day button[b-cnvfd7i7t4]{width:19px;padding:0}.calendar-compact-items[b-cnvfd7i7t4]{display:grid;gap:5px}.workspace-calendar-card .calendar-compact-entry[b-cnvfd7i7t4]{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;text-align:left;padding:7px 8px;border:1px solid var(--calendar-line);border-radius:7px;background:var(--event-soft,#f2f5f4);color:var(--calendar-ink)}.calendar-compact-entry>time[b-cnvfd7i7t4]{font-size:10px;min-width:35px;font-variant-numeric:tabular-nums}.calendar-compact-entry>span:nth-child(2)[b-cnvfd7i7t4]{min-width:0;flex:1;display:grid;gap:2px}.calendar-compact-entry strong[b-cnvfd7i7t4]{font-size:11px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-compact-entry small[b-cnvfd7i7t4]{font-size:9px;color:var(--calendar-muted)}.calendar-compact-entry>span:last-child[b-cnvfd7i7t4]{font-size:11px}.calendar-compact-empty[b-cnvfd7i7t4]{font-size:11px;color:var(--calendar-muted);margin:3px 0 7px;padding:12px 4px}.calendar-compact-footer[b-cnvfd7i7t4]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:7px;font-size:10px}.calendar-compact-footer button[b-cnvfd7i7t4],.calendar-compact-footer a[b-cnvfd7i7t4]{font-size:10px;color:inherit;text-decoration:none;padding:0}.calendar-compact-footer small[b-cnvfd7i7t4]{margin-left:auto;font-size:9px;color:var(--calendar-muted)}.is-compact-canvas .calendar-card-month-pane[b-cnvfd7i7t4]{flex:none;min-height:0;padding:4px 8px 8px}.is-compact-canvas .calendar-card-days[b-cnvfd7i7t4]{min-height:180px}.is-compact-canvas .calendar-card-details[b-cnvfd7i7t4]{flex:none;max-height:280px;border-left:0;border-top:1px solid var(--calendar-line)}.is-compact-canvas .calendar-card-sources[b-cnvfd7i7t4]{padding:5px 9px;font-size:10px}.is-compact-canvas .calendar-card-notice[b-cnvfd7i7t4]{font-size:11px;margin:4px 7px;padding:5px}
/* /../DesktopShell/Components/WorkspaceCanvasDirectory.razor.rz.scp.css */
.canvas-files-directory[b-zub0f9qsma]{position:fixed;z-index:280;left:64px;top:calc(var(--kompani-chrome-height,64px) + 12px);width:min(360px,calc(100vw - 80px));max-height:calc(100dvh - var(--kompani-chrome-height,64px) - 28px);display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:16px;border:1px solid var(--kompani-line,#dcdce6);border-radius:14px;background:var(--kompani-surface,#fff);color:var(--kompani-ink,#242438);box-shadow:0 14px 44px #20203826;font:14px/1.4 var(--kompani-font,system-ui);pointer-events:auto}.canvas-files-directory>header[b-zub0f9qsma]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.canvas-files-directory h2[b-zub0f9qsma]{font:650 20px/1.3 var(--kompani-font,system-ui);margin:0 0 3px}.canvas-files-directory small[b-zub0f9qsma]{color:var(--kompani-muted,#686879);font-size:12px}.canvas-files-directory button[b-zub0f9qsma]{font:inherit;color:inherit;border:1px solid transparent;background:transparent;cursor:pointer}.canvas-files-directory>header>button[b-zub0f9qsma]{width:30px;height:30px;border-radius:7px;font-size:22px;line-height:1}.canvas-files-search[b-zub0f9qsma]{display:grid;gap:5px;font-size:12px}.canvas-files-search input[b-zub0f9qsma]{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--kompani-line,#dcdce6);border-radius:8px;background:var(--kompani-paper,#fafafa);color:inherit;font:14px/1.4 var(--kompani-font,system-ui)}.canvas-files-groups[b-zub0f9qsma]{overflow:auto;min-height:0;overscroll-behavior:contain}.canvas-files-groups section+section[b-zub0f9qsma]{margin-top:12px;border-top:1px solid var(--kompani-line,#dcdce6);padding-top:8px}.canvas-files-groups h3[b-zub0f9qsma]{margin:4px 4px 7px;color:var(--kompani-muted,#686879);font:600 12px/1.4 var(--kompani-font,system-ui);overflow-wrap:anywhere}.canvas-files-entry[b-zub0f9qsma]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 6px;border-radius:8px;text-align:left}.canvas-files-entry>span:nth-child(2)[b-zub0f9qsma]{display:grid;gap:2px;min-width:0;flex:1}.canvas-files-entry strong[b-zub0f9qsma]{font-size:14px;font-weight:550;overflow-wrap:anywhere}.canvas-files-entry:hover[b-zub0f9qsma],.canvas-files-directory>header>button:hover[b-zub0f9qsma]{background:var(--kompani-raised,#f2f0fa)}.canvas-files-directory :is(button,input):focus-visible[b-zub0f9qsma]{outline:2px solid var(--kompani-accent,#7160ac);outline-offset:2px}.canvas-files-directory p[b-zub0f9qsma]{margin:0 4px 8px;color:var(--kompani-muted,#686879);font-size:13px}
.canvas-files-groups h3[b-zub0f9qsma]{display:flex;align-items:center;justify-content:space-between;gap:8px}.canvas-files-area[b-zub0f9qsma]{flex:none;padding:3px 8px;border-radius:7px;border-color:var(--kompani-line,#dcdce6)!important;color:var(--kompani-accent,#7160ac)!important;font:600 12px/1.4 var(--kompani-font,system-ui)!important}.canvas-files-area:hover[b-zub0f9qsma]{background:var(--kompani-raised,#f2f0fa)}.canvas-files-area:disabled[b-zub0f9qsma]{opacity:.55;cursor:default}
/* /../DesktopShell/Components/WorkspaceClock.razor.rz.scp.css */
.workspace-clock[b-yi10ygadd1]{display:inline-flex;flex-direction:column;white-space:nowrap;font:600 13px/1.4 var(--kompani-font,system-ui);font-variant-numeric:tabular-nums;color:var(--sky-clock-ink,var(--kompani-ink));min-width:44px;padding:5px 8px;border-radius:8px;background:var(--sky-clock-surface,transparent);box-shadow:var(--sky-clock-shadow,none);cursor:default}.workspace-clock:empty[b-yi10ygadd1]{display:none}
/* /../DesktopShell/Components/WorkspaceCommandSearch.razor.rz.scp.css */
.workspace-command-search[b-jjae174lev]{position:relative;flex:1;min-width:170px;max-width:680px;color:var(--kompani-ink)}.workspace-search-field[b-jjae174lev]{display:flex;align-items:center;gap:10px;position:relative;z-index:82;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-surface);padding:0 12px;min-height:40px}.workspace-search-field>span[b-jjae174lev]{font-size:24px;color:var(--kompani-muted)}.workspace-search-field input[b-jjae174lev]{width:100%;min-width:0;border:0;background:transparent;color:var(--kompani-ink);font:inherit;font-size:16px;padding:8px 0;outline:none}.workspace-search-field:focus-within[b-jjae174lev]{outline:2px solid var(--kompani-focus);outline-offset:2px}.workspace-search-field>button[b-jjae174lev]{font:inherit;font-size:14px;border:1px solid var(--kompani-line);background:var(--kompani-paper);color:var(--kompani-muted);border-radius:5px;padding:3px 6px;cursor:pointer}.workspace-search-mobile[b-jjae174lev]{display:none}.workspace-search-backdrop[b-jjae174lev]{position:fixed;inset:0;z-index:80;background:transparent;border:0;cursor:default}.workspace-search-results[b-jjae174lev]{position:absolute;top:calc(100% + 9px);left:0;width:min(640px,calc(100vw - 32px));max-height:65dvh;overflow:auto;z-index:83;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);box-shadow:0 20px 70px #0008;padding:8px}.workspace-search-results>header[b-jjae174lev]{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--kompani-line);font-size:14px;color:var(--kompani-muted)}.workspace-search-results>header strong[b-jjae174lev]{min-width:0;overflow-wrap:anywhere;font-weight:550}.workspace-search-results>header span[b-jjae174lev]{white-space:nowrap}.workspace-search-results>button[b-jjae174lev]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:12px;border:0;border-radius:6px;background:transparent;color:var(--kompani-ink);font:inherit;text-align:left;cursor:pointer}.workspace-search-results>button:hover[b-jjae174lev],.workspace-search-results>button:focus-visible[b-jjae174lev]{background:var(--kompani-raised)}.workspace-search-results>button>span:first-child[b-jjae174lev]{display:grid;gap:5px;min-width:0}.workspace-search-results strong[b-jjae174lev]{font-size:16px;font-weight:550}.workspace-search-results small[b-jjae174lev],.workspace-search-category[b-jjae174lev]{font-size:14px;color:var(--kompani-muted);line-height:1.45}.workspace-search-category[b-jjae174lev]{white-space:nowrap}.workspace-search-results>p[b-jjae174lev]{font-size:16px;line-height:1.6;padding:14px;color:var(--kompani-muted)}
@media(max-width:760px){.workspace-command-search[b-jjae174lev]{flex:0 0 38px;min-width:38px;max-width:none}.workspace-search-mobile[b-jjae174lev]{display:grid;place-items:center;width:38px;height:38px;font-size:25px;background:var(--kompani-surface);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:8px;cursor:pointer}.workspace-search-field[b-jjae174lev]{display:none}.workspace-command-search.is-open[b-jjae174lev]{position:fixed;top:72px;left:12px;right:12px;z-index:100}.is-open .workspace-search-mobile[b-jjae174lev]{display:none}.is-open .workspace-search-field[b-jjae174lev]{display:flex}.workspace-search-results[b-jjae174lev]{width:100%;box-sizing:border-box;max-height:calc(100dvh - 150px)}.workspace-search-results>header[b-jjae174lev]{flex-wrap:wrap}.workspace-search-results>button[b-jjae174lev]{gap:10px}.workspace-search-results small[b-jjae174lev]{overflow-wrap:anywhere}}
/* /../DesktopShell/Components/WorkspaceDashboardWidget.razor.rz.scp.css */
.dashboard-widget[b-m3q1i9karh]{min-width:0;align-self:start;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 16px #28485a08;transition:border-color .16s,box-shadow .16s}.dashboard-widget:hover[b-m3q1i9karh]{border-color:#b8d2dc;box-shadow:0 7px 22px #28485a12}.dashboard-widget--full[b-m3q1i9karh]{grid-column:1/-1}.dashboard-widget--wide[b-m3q1i9karh]{grid-column:span 8}.dashboard-widget--half[b-m3q1i9karh]{grid-column:span 6}.dashboard-widget--third[b-m3q1i9karh]{grid-column:span 4}.dashboard-widget--narrow[b-m3q1i9karh]{grid-column:span 4}.dashboard-widget-heading[b-m3q1i9karh]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;background:#f7fafb;border-bottom:1px solid #e4ecef}.dashboard-widget-title[b-m3q1i9karh]{display:flex;align-items:center;gap:11px;min-width:0}.dashboard-widget-title .eyebrow[b-m3q1i9karh]{font-size:10px}.dashboard-widget-title h3[b-m3q1i9karh]{margin:3px 0 0;font-size:16px;line-height:1.3;color:#183744}.dashboard-widget-grip[b-m3q1i9karh]{display:grid;place-items:center;width:30px;height:32px;flex:0 0 30px;border:1px solid #d6e2e7;border-radius:5px;background:#fff;color:#55717e;font-size:20px;cursor:grab;touch-action:none}.dashboard-widget-grip:active[b-m3q1i9karh]{cursor:grabbing}.dashboard-widget-move[b-m3q1i9karh]{display:flex;gap:5px}.dashboard-widget-move button[b-m3q1i9karh]{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d8e4e9;border-radius:5px;background:#fff;color:#355d6e;font-size:15px;cursor:pointer}.dashboard-widget-move button:hover[b-m3q1i9karh]{background:#eef7fa;border-color:#b6d3de}.dashboard-widget-content[b-m3q1i9karh]{min-width:0;padding:14px}.dashboard-widget-content>.workspace-pulse[b-m3q1i9karh],.dashboard-widget-content>.operation-apps[b-m3q1i9karh],.dashboard-widget-content>.delivery-focus[b-m3q1i9karh]{margin:0;border:0;border-radius:0;box-shadow:none}.dashboard-widget-content>.workspace-pulse[b-m3q1i9karh]{background:transparent}.dashboard-widget-content>.workspace-pulse .workspace-pulse-heading[b-m3q1i9karh],.dashboard-widget-content>.operation-apps>.section-title[b-m3q1i9karh]{display:none}.dashboard-widget-content>.delivery-focus[b-m3q1i9karh]{padding:0;background:transparent}.dashboard-widget-content>.operation-context>summary[b-m3q1i9karh]{display:none}.dashboard-widget-content>.operation-context[b-m3q1i9karh]{margin:0;padding:0;border:0}.dashboard-widget-content>.operation-context[open]>summary[b-m3q1i9karh]{margin:0}.dashboard-widget-content>.operation-context .operation-summary[b-m3q1i9karh]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dashboard-widget-content>.operation-stat-line[b-m3q1i9karh]{flex-wrap:wrap}.dashboard-widget-content>.operation-stat-line span[b-m3q1i9karh]{min-width:120px}.dashboard-widget-content>.operation-projects[b-m3q1i9karh],.dashboard-widget-content>.operation-upcoming[b-m3q1i9karh]{margin:0;max-height:460px;overflow:auto}.dashboard-widget-content>.operation-people .operation-roster-filters[b-m3q1i9karh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.6fr) auto;gap:12px;align-items:end}.dashboard-widget-content>.operation-people .operation-table-scroll[b-m3q1i9karh]{max-height:430px;overflow:auto}.dashboard-widget-content>.operation-apps .operation-app-grid[b-m3q1i9karh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dashboard-widget-content>.operation-apps .operation-app>a[b-m3q1i9karh]{min-height:142px}.dashboard-widget-content>.operation-apps .operation-app-customizer[b-m3q1i9karh]{display:grid;margin:10px 0 0;padding:12px 0 0;border-top:1px solid #e1e9ec}.dashboard-widget-content>.operation-apps .operation-app-customizer>summary[b-m3q1i9karh]{display:none}.dashboard-widget-content>.operation-apps .operation-app-picker[b-m3q1i9karh]{max-width:none}.dashboard-widget-content>.workspace-service-summary details[b-m3q1i9karh]{display:none}.dashboard-widget-content>.workspace-service-summary .workspace-service-list[b-m3q1i9karh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;margin-top:8px}.dashboard-widget-content>.workspace-service-summary .workspace-service-list button[b-m3q1i9karh]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;border:1px solid #dce7ec;border-radius:6px;background:#f9fbfc;text-align:left}.dashboard-widget-content>.workspace-service-summary .workspace-service-list small[b-m3q1i9karh]{line-height:1.4}.dashboard-widget-content>.operation-summary[b-m3q1i9karh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-widget-content>.operation-summary>div[b-m3q1i9karh]{min-width:0;padding:13px;background:#f6f9fa;border:1px solid #e6edef;border-radius:6px}.dashboard-widget-content>.operation-summary h3[b-m3q1i9karh]{margin:4px 0 8px}.dashboard-widget-content>.operation-summary p[b-m3q1i9karh]{line-height:1.55}.dashboard-widget-content>.operation-scope[b-m3q1i9karh]{margin:0}.dashboard-widget[data-dashboard-widget=feed] .workspace-pulse-list[b-m3q1i9karh]{max-height:420px}.dashboard-widget[data-dashboard-widget=focus] .focus-tasks[b-m3q1i9karh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dashboard-widget[data-dashboard-widget=focus] .focus-task[b-m3q1i9karh]{min-height:120px}.dashboard-widget[data-dashboard-widget=apps] .dashboard-widget-content[b-m3q1i9karh]{padding-top:8px}.dashboard-widget[data-dashboard-widget=status] .dashboard-widget-content[b-m3q1i9karh]{padding:10px}.dashboard-widget[data-dashboard-widget=status] .operation-metrics[b-m3q1i9karh]{margin:0}.dashboard-widget[data-dashboard-widget=status] .operation-metrics>a[b-m3q1i9karh]{padding:14px}.dashboard-widget[data-dashboard-widget=status] .operation-metrics>a>strong[b-m3q1i9karh]{font-size:27px}.dashboard-widget[data-dashboard-widget=company] .dashboard-widget-content[b-m3q1i9karh]{display:grid;gap:14px}.dashboard-widget[data-dashboard-widget=people] .operation-people[b-m3q1i9karh]{margin:0}.dashboard-widget[data-dashboard-widget=services] .workspace-data-scopes[b-m3q1i9karh]{margin:0}@media(min-width:1500px){.dashboard-widget-heading[b-m3q1i9karh]{padding:15px 18px}.dashboard-widget-title h3[b-m3q1i9karh]{font-size:17px}.dashboard-widget-content[b-m3q1i9karh]{padding:18px}.dashboard-widget[data-dashboard-widget=status] .operation-metrics>a[b-m3q1i9karh]{padding:18px}.dashboard-widget[data-dashboard-widget=status] .operation-metrics>a>strong[b-m3q1i9karh]{font-size:31px}.dashboard-widget-content>.operation-people .operation-table-scroll[b-m3q1i9karh]{max-height:500px}}@media(max-width:950px){.dashboard-widget--wide[b-m3q1i9karh],.dashboard-widget--half[b-m3q1i9karh],.dashboard-widget--third[b-m3q1i9karh],.dashboard-widget--narrow[b-m3q1i9karh]{grid-column:1/-1}.dashboard-widget-content>.operation-context .operation-summary[b-m3q1i9karh],.dashboard-widget-content>.operation-summary[b-m3q1i9karh]{grid-template-columns:1fr}.dashboard-widget-content>.operation-people .operation-roster-filters[b-m3q1i9karh]{grid-template-columns:1fr}.dashboard-widget-content>.operation-projects[b-m3q1i9karh],.dashboard-widget-content>.operation-upcoming[b-m3q1i9karh]{max-height:none}}@media(max-width:600px){.dashboard-widget-heading[b-m3q1i9karh]{padding:11px}.dashboard-widget-title h3[b-m3q1i9karh]{font-size:15px}.dashboard-widget-content[b-m3q1i9karh]{padding:11px}.dashboard-widget-move button[b-m3q1i9karh]{width:28px;height:28px}.dashboard-widget-content>.operation-apps .operation-app-grid[b-m3q1i9karh]{grid-template-columns:1fr}}
/* /../DesktopShell/Components/WorkspaceFeedResize.razor.rz.scp.css */
.workspace-feed-grip[b-g0t071jj0p]{position:absolute;right:-4px;bottom:-4px;z-index:8;display:grid;place-items:center;width:24px;min-height:24px!important;padding:0!important;border:1px solid var(--kompani-line)!important;border-radius:5px;background:var(--kompani-raised)!important;color:var(--kompani-ink);font-size:18px;cursor:nwse-resize;touch-action:none;opacity:0;transition:opacity .12s}.workspace-feed-grip:hover[b-g0t071jj0p],.workspace-feed-grip:focus-visible[b-g0t071jj0p],.workspace-feed-grip:active[b-g0t071jj0p]{opacity:1}@media(pointer:coarse){.workspace-feed-grip[b-g0t071jj0p]{width:30px;min-height:30px!important}}
/* /../DesktopShell/Components/WorkspaceFrameSizer.razor.rz.scp.css */
.workspace-frame-sizer[b-cc4l6rd4q9]{display:contents}.workspace-frame-sizer>button[b-cc4l6rd4q9]{position:absolute;z-index:5;opacity:0;pointer-events:none;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:var(--research-raised,#27282e)!important;color:var(--research-ink,#f3f3f5)!important;line-height:1!important;font:17px/1 system-ui!important;touch-action:none}.workspace-frame-sizer>button:focus-visible[b-cc4l6rd4q9]{opacity:1;pointer-events:auto;outline:2px solid var(--research-focus,#b6c9ed)!important;outline-offset:2px}.frame-keyboard-width[b-cc4l6rd4q9]{inset-inline-end:-5px;top:calc(50% - 13px);width:14px;height:26px;cursor:ew-resize}.frame-keyboard-height[b-cc4l6rd4q9]{inset-block-end:-5px;left:calc(50% - 13px);width:26px;height:14px;cursor:ns-resize}.frame-keyboard-corner[b-cc4l6rd4q9]{inset-inline-end:-4px;inset-block-end:-4px;width:21px;height:21px;cursor:nwse-resize}
/* /../DesktopShell/Components/WorkspaceMyWork.razor.rz.scp.css */
.workspace-my-work[b-zb9kzj9jvj]{min-width:0;color:var(--kompani-ink,#27333b);font:14px/1.45 var(--kompani-font,system-ui);container:my-work / inline-size}.workspace-my-work [hidden][b-zb9kzj9jvj]{display:none!important}.workspace-my-work-views[b-zb9kzj9jvj]{display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:3px;border:1px solid #dfe5e4;background:#f5f7f6;border-radius:10px;width:max-content;max-width:100%}.workspace-my-work-views button[b-zb9kzj9jvj],.my-work-audience button[b-zb9kzj9jvj]{border:0;background:transparent;color:inherit;border-radius:7px;padding:7px 11px;font:inherit;font-size:13px;cursor:pointer}.workspace-my-work-views button[aria-pressed=true][b-zb9kzj9jvj]{background:#fff;box-shadow:0 1px 4px #26383a12;font-weight:650}.my-work-heading[b-zb9kzj9jvj]{min-width:0}.my-work-heading h2[b-zb9kzj9jvj]{font-size:21px;font-weight:650;letter-spacing:-.035em;margin:0 0 4px}.my-work-heading p[b-zb9kzj9jvj]{margin:0;color:#69767b;font-size:12px}.my-work-refresh[b-zb9kzj9jvj]{border:1px solid #dce3e2;border-radius:8px;background:#fff;padding:7px 10px;font:inherit;font-size:12px;color:inherit;cursor:pointer}.my-work-refresh:disabled[b-zb9kzj9jvj]{opacity:.6}.my-work-filters[b-zb9kzj9jvj]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.my-work-audience[b-zb9kzj9jvj]{display:flex;gap:4px}.my-work-audience button[b-zb9kzj9jvj]{padding:6px 9px;font-size:12px;border:1px solid transparent}.my-work-audience button[aria-pressed=true][b-zb9kzj9jvj]{border-color:#cbd8d5;background:#edf3f0;font-weight:650}.my-work-audience span[b-zb9kzj9jvj]{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 3px;border-radius:5px;background:#fff;margin-left:4px;font-size:11px}.my-work-filters label[b-zb9kzj9jvj]{display:flex;gap:7px;align-items:center;font-size:11px;color:#69767b}.my-work-filters select[b-zb9kzj9jvj]{min-width:0;max-width:220px;padding:6px 8px;border:1px solid #dde4e2;border-radius:7px;background:#fff;color:#27333b;font:inherit;font-size:12px}.my-work-queues[b-zb9kzj9jvj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.my-work-queue[b-zb9kzj9jvj]{min-width:0;padding:10px;border:1px solid #e0e5e4;border-radius:12px;background:#f6f8f7}.my-work-queue>header[b-zb9kzj9jvj]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 11px;padding:2px}.my-work-queue h3[b-zb9kzj9jvj]{font-size:13px;font-weight:700;letter-spacing:-.015em;margin:0 0 3px}.my-work-queue>header p[b-zb9kzj9jvj]{font-size:11px;line-height:1.4;color:#738086;margin:0}.my-work-queue>header>span[b-zb9kzj9jvj]{font-size:12px;font-weight:650;min-width:20px;text-align:center}.my-work-cards[b-zb9kzj9jvj]{display:grid;gap:7px}.my-work-task[b-zb9kzj9jvj]{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #e0e5e3;border-radius:9px;background:#fffefc;color:#27333b;text-decoration:none;box-shadow:0 1px 2px #26383a04}.my-work-task:hover[b-zb9kzj9jvj]{border-color:#a8bbb3;box-shadow:0 2px 6px #26383a08}.attention .my-work-task[b-zb9kzj9jvj]{background:#fcf3ed;border-color:#eadfd5}.review .my-work-task[b-zb9kzj9jvj]{background:#f3f0fa;border-color:#e2dced}.my-work-task-top[b-zb9kzj9jvj]{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px}.my-work-task-top small[b-zb9kzj9jvj]{font-size:10px;border:1px solid #44504a20;border-radius:4px;padding:1px 4px}.my-work-task>strong[b-zb9kzj9jvj]{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.my-work-task-meta[b-zb9kzj9jvj]{display:flex;align-items:start;justify-content:space-between;gap:8px;font-size:11px;color:#647179}.my-work-task-meta span[b-zb9kzj9jvj]{min-width:0;overflow-wrap:anywhere}.my-work-task-meta span:last-child[b-zb9kzj9jvj]{white-space:nowrap}.my-work-due[b-zb9kzj9jvj]{font-size:10px;color:#647179}.my-work-open[b-zb9kzj9jvj]{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;font-weight:600;padding-top:5px;border-top:1px solid #44504a12}.my-work-queue-empty[b-zb9kzj9jvj]{margin:0;min-height:95px;padding:13px 7px;color:#778389;font-size:12px;line-height:1.55}.my-work-more[b-zb9kzj9jvj]{font-size:11px;color:inherit;text-decoration:none;padding:5px 2px}.my-work-completed[b-zb9kzj9jvj]{margin-top:14px;border:1px solid #dfe5e2;border-radius:10px;background:#fffefc;padding:10px 12px}.my-work-completed summary[b-zb9kzj9jvj]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.my-work-completed summary[b-zb9kzj9jvj]:before{content:'▸';font-size:11px}.my-work-completed[open] summary[b-zb9kzj9jvj]:before{content:'▾'}.my-work-completed summary span:first-child[b-zb9kzj9jvj]{flex:1}.my-work-completed-list[b-zb9kzj9jvj]{display:grid;margin-top:9px}.my-work-completed-list a[b-zb9kzj9jvj]{display:flex;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #edf0ee;color:inherit;text-decoration:none;font-size:12px}.my-work-completed-list strong[b-zb9kzj9jvj]{flex:1;font-size:12px;font-weight:500}.my-work-completed-list small[b-zb9kzj9jvj]{font-size:10px;color:#738086}.my-work-footer[b-zb9kzj9jvj]{display:flex;justify-content:space-between;gap:12px;margin-top:15px;font-size:11px}.my-work-footer a[b-zb9kzj9jvj]{color:inherit;text-decoration:none;font-weight:600}.my-work-footer small[b-zb9kzj9jvj]{font-size:10px;color:#7b878b}.my-work-notice[b-zb9kzj9jvj],.my-work-empty[b-zb9kzj9jvj]{margin:0 0 14px;padding:12px;border:1px solid #e0e5e3;border-radius:9px;background:#fffefc;font-size:13px}.workspace-my-work :is(button,a,select,summary):focus-visible[b-zb9kzj9jvj]{outline:2px solid #678879;outline-offset:3px}@container my-work (max-width:650px){.my-work-queues[b-zb9kzj9jvj]{grid-template-columns:1fr}.my-work-queue[b-zb9kzj9jvj]{padding:10px}.my-work-cards[b-zb9kzj9jvj]{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-queue-empty[b-zb9kzj9jvj]{min-height:0;grid-column:1/-1}.my-work-heading h2[b-zb9kzj9jvj]{font-size:19px}.my-work-footer[b-zb9kzj9jvj]{flex-wrap:wrap}}@container my-work (max-width:380px){.my-work-cards[b-zb9kzj9jvj]{grid-template-columns:1fr}.my-work-filters label[b-zb9kzj9jvj],.my-work-filters select[b-zb9kzj9jvj]{width:100%;max-width:none}.my-work-heading[b-zb9kzj9jvj]{gap:10px}.my-work-heading h2[b-zb9kzj9jvj]{font-size:18px}}

.workspace-my-work[b-zb9kzj9jvj]  .work-performance{gap:14px;max-width:none}.workspace-my-work[b-zb9kzj9jvj]  .performance-heading h2{font-size:22px}.workspace-my-work[b-zb9kzj9jvj]  .performance-heading p,.workspace-my-work[b-zb9kzj9jvj]  .performance-panel header p{font-size:12px}.workspace-my-work[b-zb9kzj9jvj]  .performance-metrics{gap:9px}.workspace-my-work[b-zb9kzj9jvj]  .performance-metrics article{padding:14px;border-radius:10px}.workspace-my-work[b-zb9kzj9jvj]  .performance-metrics article>span{font-size:12px}.workspace-my-work[b-zb9kzj9jvj]  .performance-metrics strong{font-size:28px}.workspace-my-work[b-zb9kzj9jvj]  .performance-metrics small{font-size:11px}.workspace-my-work[b-zb9kzj9jvj]  .performance-panel{padding:16px;border-radius:11px}.workspace-my-work[b-zb9kzj9jvj]  .performance-panel h3{font-size:16px}.workspace-my-work[b-zb9kzj9jvj]  .performance-events a{font-size:13px}.workspace-my-work[b-zb9kzj9jvj]  .performance-events small,.workspace-my-work[b-zb9kzj9jvj]  .performance-events time{font-size:11px}.workspace-my-work[b-zb9kzj9jvj]  .performance-controls select,.workspace-my-work[b-zb9kzj9jvj]  .performance-controls button{font-size:12px}

/* One command surface stays above the three readable work queues. */
.my-work-commands[b-zb9kzj9jvj]{box-sizing:border-box;padding:12px 14px;border:1px solid #dfe5e3;border-radius:12px;background:#fffefc;color:#27333b;margin-bottom:12px}.my-work-command-top[b-zb9kzj9jvj],.my-work-command-actions[b-zb9kzj9jvj]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.my-work-command-top[b-zb9kzj9jvj]{padding-bottom:10px}.my-work-command-top .my-work-heading h2[b-zb9kzj9jvj]{font-size:19px;margin:0 0 2px}.my-work-command-top .my-work-heading p[b-zb9kzj9jvj]{font-size:11px;line-height:1.35}.my-work-command-actions[b-zb9kzj9jvj]{padding-top:9px;border-top:1px solid #edf0ee}.my-work-command-actions .my-work-audience[b-zb9kzj9jvj]{margin-right:auto}.my-work-project-filter[b-zb9kzj9jvj]{display:flex;align-items:center;gap:7px;font-size:11px;color:#69767b}.my-work-project-filter select[b-zb9kzj9jvj]{width:190px;max-width:100%;padding:6px 8px;border:1px solid #dde4e2;border-radius:7px;background:#fff;color:#27333b;font:inherit;font-size:12px}.my-work-command-links[b-zb9kzj9jvj]{display:flex;align-items:center;gap:12px;margin-left:auto}.my-work-command-links>a[b-zb9kzj9jvj]{font-size:11px;font-weight:600;color:#42584e;text-decoration:none}.my-work-open .my-work-due[b-zb9kzj9jvj]{font-weight:400;white-space:nowrap}.my-work-task-top[b-zb9kzj9jvj]{font-size:11px}.my-work-task-meta span:first-child[b-zb9kzj9jvj]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-work-task-meta span:last-child[b-zb9kzj9jvj]{flex:none}@container my-work (max-width:500px){.my-work-command-top[b-zb9kzj9jvj]{align-items:flex-start}.my-work-command-top .workspace-my-work-views[b-zb9kzj9jvj]{width:100%;justify-content:space-between}.my-work-command-actions[b-zb9kzj9jvj]{gap:8px}.my-work-project-filter[b-zb9kzj9jvj]{width:100%}.my-work-project-filter select[b-zb9kzj9jvj]{flex:1;width:auto}.my-work-command-links[b-zb9kzj9jvj]{margin-left:0;width:100%;justify-content:space-between}}
/* /../DesktopShell/Components/WorkspaceNativeUsage.razor.rz.scp.css */
.native-usage[b-8brnb2456a]{border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);color:var(--kompani-ink);padding:17px;margin:0 0 16px;min-width:0}.native-usage h2[b-8brnb2456a]{font-size:17px;letter-spacing:-.02em;margin:0 0 15px}.native-table[b-8brnb2456a]{max-width:100%;overflow:auto}.native-usage table[b-8brnb2456a]{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.5}.native-usage th[b-8brnb2456a]{color:var(--kompani-muted);font-size:11px;font-weight:500;padding:0 18px 10px 0;border-bottom:1px solid var(--kompani-line);white-space:nowrap}.native-usage td[b-8brnb2456a]{padding:11px 18px 11px 0;border-bottom:1px solid var(--kompani-line);font-variant-numeric:tabular-nums;min-width:100px}.native-usage tr:last-child td[b-8brnb2456a]{border-bottom:0}.native-usage details[b-8brnb2456a]{margin-top:15px}.native-usage summary[b-8brnb2456a]{font-size:13px;cursor:pointer}.native-usage details[open] summary[b-8brnb2456a]{margin-bottom:14px}.native-empty[b-8brnb2456a]{font-size:14px;color:var(--kompani-muted);margin:0}@media(max-width:600px){.native-usage[b-8brnb2456a]{padding:14px}.native-table table[b-8brnb2456a]{min-width:520px}}
/* /../DesktopShell/Components/WorkspaceOverviewPinBoard.razor.rz.scp.css */
.overview-pin-board[b-b0heqfn5j8]{min-width:0}.overview-pin-choices[b-b0heqfn5j8]{padding:9px 12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);font-size:14px}.overview-pin-choices summary[b-b0heqfn5j8]{cursor:pointer}.overview-pin-choices label[b-b0heqfn5j8]{display:grid;gap:6px;margin-top:12px}.overview-pin-choices select[b-b0heqfn5j8]{width:100%;min-width:0;padding:8px;font:inherit;background:var(--kompani-paper);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:6px}.overview-pin-choices button[b-b0heqfn5j8]{margin-top:10px;padding:7px 10px;font:inherit}.overview-pin-choices p[b-b0heqfn5j8]{font-size:13px;color:var(--kompani-muted);margin-bottom:0}

.overview-pin-choices[b-b0heqfn5j8]{margin-bottom:10px}.overview-pin-choices a[b-b0heqfn5j8]{display:inline-flex;margin:10px 0 0 10px;color:var(--kompani-ink)}.overview-pin-choices button+button[b-b0heqfn5j8]{margin-left:6px}

.personal-app-choices[b-b0heqfn5j8]{min-width:0;margin-bottom:12px;padding:12px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);color:var(--kompani-ink)}
.personal-app-filters[b-b0heqfn5j8]{display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin-bottom:12px}
.personal-app-filters label[b-b0heqfn5j8]{display:grid;gap:5px;min-width:0;flex:1 1 200px}
.personal-app-filters label:nth-child(2)[b-b0heqfn5j8]{flex:0 1 190px}
.app-field-label[b-b0heqfn5j8]{font-size:13px;color:var(--kompani-muted)}
.personal-app-filters :is(input,select)[b-b0heqfn5j8]{box-sizing:border-box;min-width:0;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-card,var(--kompani-surface));color:var(--kompani-ink);font:inherit;font-size:14px}
.personal-app-filters :is(button,a)[b-b0heqfn5j8]{box-sizing:border-box;display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);font:inherit;font-size:14px;text-decoration:none}
.personal-app-grid[b-b0heqfn5j8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:10px;max-height:620px;overflow:auto;scrollbar-gutter:stable}
.personal-app-choice[b-b0heqfn5j8]{--app-accent:var(--kompani-tone-blue,#8db3ff);display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-card,var(--kompani-surface));box-shadow:var(--kompani-shadow-card,0 2px 5px #0002)}
.personal-app-choice[data-category="Communication"][b-b0heqfn5j8],.personal-app-choice[data-category="Files"][b-b0heqfn5j8]{--app-accent:var(--kompani-tone-blue,#8db3ff)}
.personal-app-choice[data-category="Create"][b-b0heqfn5j8],.personal-app-choice[data-category="Learning & media"][b-b0heqfn5j8]{--app-accent:var(--kompani-tone-purple,#b7a0ff)}
.personal-app-choice[data-category="Community"][b-b0heqfn5j8]{--app-accent:var(--kompani-tone-pink,#f79bc2)}
.personal-app-choice[data-category="Planning"][b-b0heqfn5j8],.personal-app-choice[data-category="Travel"][b-b0heqfn5j8]{--app-accent:var(--kompani-tone-teal,#60c9c1)}
.personal-app-name[b-b0heqfn5j8]{display:flex;align-items:center;gap:9px;min-width:0}
.personal-app-name>div[b-b0heqfn5j8]{min-width:0}
.personal-app-mark[b-b0heqfn5j8]{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;border:1px solid color-mix(in srgb,var(--app-accent) 40%,var(--kompani-line));background:color-mix(in srgb,var(--app-accent) 13%,transparent);color:var(--app-accent);font-size:16px;font-weight:700}
.personal-app-choice h3[b-b0heqfn5j8]{margin:0;font-size:15px;line-height:1.4;color:var(--kompani-heading-ink,var(--kompani-ink));overflow-wrap:anywhere}
.personal-app-choice :is(small,p)[b-b0heqfn5j8]{font-size:13px;color:var(--kompani-muted);line-height:1.45}
.personal-app-choice p[b-b0heqfn5j8]{margin:0}
.personal-app-actions[b-b0heqfn5j8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto}
.personal-app-actions a[b-b0heqfn5j8],.personal-app-connect[b-b0heqfn5j8]{font-size:13px;color:var(--kompani-tone-blue);text-underline-offset:3px}
.personal-app-actions button[b-b0heqfn5j8]{min-height:32px;padding:5px 8px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-surface);color:var(--kompani-ink);font:inherit;font-size:13px;cursor:pointer}
.personal-app-actions button:disabled[b-b0heqfn5j8]{cursor:default;color:var(--kompani-muted)}
.personal-app-connect[b-b0heqfn5j8]{align-self:start}
.personal-app-empty[b-b0heqfn5j8]{margin:8px 0;font-size:14px;color:var(--kompani-muted)}
.personal-app-choices :is(input,select,button,a):focus-visible[b-b0heqfn5j8]{outline:2px solid var(--kompani-focus);outline-offset:3px}
@media(max-width:520px){.personal-app-filters label:nth-child(2)[b-b0heqfn5j8]{flex:1 1 100%}.personal-app-grid[b-b0heqfn5j8]{max-height:none}}
/* /../DesktopShell/Components/WorkspaceOverviewPinnedCard.razor.rz.scp.css */
.overview-library-card[b-0sy95yd8yd]{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--kompani-line,#38383e);border-radius:10px;background:var(--kompani-card,var(--kompani-surface,#171719));color:var(--kompani-ink,#f2f2f5);box-shadow:var(--kompani-shadow-card,0 2px 5px #0002)}.overview-library-card header[b-0sy95yd8yd]{display:flex;justify-content:space-between;align-items:start;gap:12px}.overview-library-card h2[b-0sy95yd8yd]{font-size:16px;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.overview-library-card small[b-0sy95yd8yd]{font-size:13px;color:var(--kompani-muted,#b9b9c2)}.overview-library-card p[b-0sy95yd8yd]{font-size:14px;line-height:1.6;overflow-wrap:anywhere;margin:0}.overview-library-card p.overview-shortcut-status[b-0sy95yd8yd]{font-size:13px;color:var(--kompani-muted)}.overview-library-card button[b-0sy95yd8yd]{border:0;border-radius:5px;background:transparent;color:var(--kompani-muted);font-size:22px;line-height:1;min-width:30px;min-height:30px;cursor:pointer}.overview-library-card a[b-0sy95yd8yd]{margin-top:auto;align-self:start;color:var(--kompani-tone-blue,#8db3ff);font-size:14px;text-underline-offset:3px}.overview-library-card a.overview-connection-link[b-0sy95yd8yd]{margin-top:0;font-size:13px}.overview-library-card :is(a,button):focus-visible[b-0sy95yd8yd]{outline:2px solid var(--kompani-focus);outline-offset:3px}
/* /../DesktopShell/Components/WorkspacePanelLayout.razor.rz.scp.css */
.workspace-panel-layout[b-vae4b0gjcv]{color:var(--kompani-ink);min-width:0;container:workspace-panels / inline-size}
.wpl-toolbar[b-vae4b0gjcv]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:34px;margin-bottom:10px;padding-inline:6px;flex-wrap:wrap}
.wpl-heading[b-vae4b0gjcv]{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.wpl-heading h1[b-vae4b0gjcv]{margin:0;font:650 18px/1.4 var(--kompani-font,system-ui);letter-spacing:-.025em}.wpl-heading>span[b-vae4b0gjcv]{font-size:13px;color:var(--kompani-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}
.wpl-actions[b-vae4b0gjcv],.wpl-leading[b-vae4b0gjcv]{display:flex;gap:6px}
.workspace-panel-layout button[b-vae4b0gjcv],.workspace-panel-layout select[b-vae4b0gjcv]{font:inherit;border:1px solid var(--kompani-line);background:var(--kompani-paper);color:var(--kompani-ink);border-radius:6px;min-height:32px;padding:5px 9px;cursor:pointer;font-size:14px;line-height:1.4}.workspace-panel-layout button:hover:not(:disabled)[b-vae4b0gjcv]{background:var(--kompani-raised)}.workspace-panel-layout button:disabled[b-vae4b0gjcv]{opacity:.4;cursor:default}.workspace-panel-layout :is(button,select,summary,.wpl-panel-body):focus-visible[b-vae4b0gjcv]{outline:2px solid var(--kompani-focus);outline-offset:2px}
.wpl-grid[b-vae4b0gjcv]{position:relative;display:grid;grid-template-columns:repeat(120,minmax(0,1fr));column-gap:0;row-gap:12px;--wpl-column-gutter:12;align-items:start;grid-auto-flow:row dense}.is-packed .wpl-grid[b-vae4b0gjcv]{grid-auto-rows:8px}
.wpl-panel[b-vae4b0gjcv]{position:relative;box-sizing:border-box;grid-column:span var(--wpl-effective-span,var(--wpl-grid-span,40));grid-row:span var(--wpl-pack-rows,1);height:var(--wpl-height,auto);align-self:start;min-height:0;min-width:0;margin-inline:6px;border:0;border-radius:10px;background:transparent;display:flex;flex-direction:column;overflow:visible}.is-arranging .wpl-panel[b-vae4b0gjcv]{outline:1px solid var(--kompani-line);outline-offset:0}.wpl-panel.is-dragging[b-vae4b0gjcv]{opacity:.45}.wpl-panel:is(.is-drop-target,.is-pointer-drop-target)[b-vae4b0gjcv]{outline:2px solid var(--kompani-focus);outline-offset:3px}.wpl-panel.is-pointer-resizing[b-vae4b0gjcv],.wpl-panel.is-pointer-moving[b-vae4b0gjcv]{outline:2px solid var(--kompani-accent);outline-offset:1px;z-index:3}
.wpl-panel-controls[b-vae4b0gjcv]{position:absolute;inset:6px 6px auto;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;padding:4px 6px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-paper);box-shadow:0 3px 12px #0003}.wpl-move-controls[b-vae4b0gjcv]{display:flex;align-items:center;gap:4px}.workspace-panel-layout .wpl-drag-handle[b-vae4b0gjcv]{display:flex;align-items:center;gap:4px;cursor:grab;touch-action:none;background:transparent;border-color:transparent}.wpl-drag-handle>span[b-vae4b0gjcv]{font-size:18px;color:var(--kompani-muted);line-height:1}.wpl-move-controls>button:not(.wpl-drag-handle)[b-vae4b0gjcv]{width:32px;padding:4px;text-align:center;font-size:17px}
.wpl-panel-body[b-vae4b0gjcv]{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.wpl-panel-content[b-vae4b0gjcv]{display:flow-root;min-width:0}.wpl-panel:not(.has-fixed-height):not(.is-pointer-height-resizing)>.wpl-panel-body[b-vae4b0gjcv]{flex:none;overflow:visible}.wpl-panel-content[b-vae4b0gjcv]  > :is(section,div){min-height:0}
:is(.has-fixed-height,.is-pointer-height-resizing) .wpl-panel-content[b-vae4b0gjcv]{height:100%;min-height:0}:is(.has-fixed-height,.is-pointer-height-resizing) .wpl-panel-content[b-vae4b0gjcv]  > :is(section,div){box-sizing:border-box;min-height:100%}
.workspace-panel-layout .wpl-resize-grip[b-vae4b0gjcv]{position:absolute;display:grid;place-items:center;min-height:0!important;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--kompani-ink);touch-action:none;user-select:none;z-index:4;line-height:1}.wpl-grip-arrow[b-vae4b0gjcv]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);box-shadow:0 2px 6px #0003;pointer-events:none;opacity:0;transition:opacity .12s ease .12s}.wpl-grip-arrow svg[b-vae4b0gjcv]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.workspace-panel-layout .wpl-resize-grip:focus-visible .wpl-grip-arrow[b-vae4b0gjcv],.workspace-panel-layout .wpl-resize-grip:active .wpl-grip-arrow[b-vae4b0gjcv]{opacity:1;background:var(--kompani-ink);border-color:var(--kompani-ink);color:var(--kompani-silver)}.wpl-resize-grip.is-width[b-vae4b0gjcv]{right:0;top:50%;width:24px;height:44px;transform:translateY(-50%);cursor:ew-resize}.wpl-resize-grip.is-height[b-vae4b0gjcv]{left:50%;bottom:0;width:44px;height:24px;transform:translateX(-50%);cursor:ns-resize}.wpl-resize-grip.is-corner[b-vae4b0gjcv]{right:0;bottom:0;width:30px;height:30px;cursor:nwse-resize}.wpl-resize-grip.is-height .wpl-grip-arrow[b-vae4b0gjcv]{width:38px;height:26px}.wpl-resize-grip.is-width .wpl-grip-arrow[b-vae4b0gjcv]{width:26px;height:38px}

.workspace-panel-layout .wpl-resize-grip:is(:focus-visible,:active) .wpl-grip-arrow[b-vae4b0gjcv]{transition:none}
.wpl-frame-edge[b-vae4b0gjcv]{position:absolute;z-index:6;display:block;touch-action:none;user-select:none}.wpl-frame-edge:is(.is-n,.is-s)[b-vae4b0gjcv]{left:7px;right:7px;height:7px;cursor:ns-resize}.wpl-frame-edge.is-n[b-vae4b0gjcv]{top:-5px}.wpl-frame-edge.is-s[b-vae4b0gjcv]{bottom:-5px}.wpl-frame-edge:is(.is-e,.is-w)[b-vae4b0gjcv]{top:7px;bottom:7px;width:7px;cursor:ew-resize}.wpl-frame-edge.is-e[b-vae4b0gjcv]{right:-5px}.wpl-frame-edge.is-w[b-vae4b0gjcv]{left:-5px}.wpl-frame-edge:is(.is-ne,.is-nw,.is-se,.is-sw)[b-vae4b0gjcv]{width:12px;height:12px;z-index:7}.wpl-frame-edge:is(.is-ne,.is-nw)[b-vae4b0gjcv]{top:-5px}.wpl-frame-edge:is(.is-se,.is-sw)[b-vae4b0gjcv]{bottom:-5px}.wpl-frame-edge:is(.is-ne,.is-se)[b-vae4b0gjcv]{right:-5px}.wpl-frame-edge:is(.is-nw,.is-sw)[b-vae4b0gjcv]{left:-5px}.wpl-frame-edge:is(.is-ne,.is-sw)[b-vae4b0gjcv]{cursor:nesw-resize}.wpl-frame-edge:is(.is-nw,.is-se)[b-vae4b0gjcv]{cursor:nwse-resize}
.wpl-panel[data-wpl-resize-edge][b-vae4b0gjcv],.wpl-panel[data-wpl-resize-edge][b-vae4b0gjcv]  *{cursor:var(--wpl-frame-cursor)!important}.wpl-panel[data-wpl-resize-edge][b-vae4b0gjcv]::after{content:"↔";position:absolute;left:var(--wpl-frame-x);top:var(--wpl-frame-y);transform:translate(-50%,-50%);display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-raised);color:var(--kompani-ink);box-shadow:0 2px 7px #0004;font:600 20px/1 system-ui;pointer-events:none;z-index:8}.wpl-panel:is([data-wpl-resize-edge="n"],[data-wpl-resize-edge="s"])[b-vae4b0gjcv]::after{content:"↕"}.wpl-panel:is([data-wpl-resize-edge="nw"],[data-wpl-resize-edge="se"])[b-vae4b0gjcv]::after{transform:translate(-50%,-50%) rotate(45deg)}.wpl-panel:is([data-wpl-resize-edge="ne"],[data-wpl-resize-edge="sw"])[b-vae4b0gjcv]::after{transform:translate(-50%,-50%) rotate(-45deg)}
.wpl-announcement[b-vae4b0gjcv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.dashboard-layout .wpl-panel[b-vae4b0gjcv]{animation:wpl-panel-enter-b-vae4b0gjcv .22s ease both}.dashboard-layout .wpl-panel:nth-child(2)[b-vae4b0gjcv]{animation-delay:.02s}.dashboard-layout .wpl-panel:nth-child(3)[b-vae4b0gjcv]{animation-delay:.04s}.dashboard-layout .wpl-panel:nth-child(4)[b-vae4b0gjcv]{animation-delay:.06s}
@media(max-width:600px){.wpl-toolbar[b-vae4b0gjcv]{gap:7px}.wpl-heading>span[b-vae4b0gjcv]{max-width:18ch}.wpl-actions[b-vae4b0gjcv]{flex-wrap:wrap}.wpl-panel-controls[b-vae4b0gjcv]{padding:6px 8px}}
@media(pointer:coarse){.wpl-frame-edge:is(.is-n,.is-s)[b-vae4b0gjcv]{height:12px;left:9px;right:9px}.wpl-frame-edge.is-n[b-vae4b0gjcv]{top:-8px}.wpl-frame-edge.is-s[b-vae4b0gjcv]{bottom:-8px}.wpl-frame-edge:is(.is-e,.is-w)[b-vae4b0gjcv]{width:12px;top:9px;bottom:9px}.wpl-frame-edge.is-e[b-vae4b0gjcv]{right:-8px}.wpl-frame-edge.is-w[b-vae4b0gjcv]{left:-8px}.wpl-frame-edge:is(.is-ne,.is-nw,.is-se,.is-sw)[b-vae4b0gjcv]{width:17px;height:17px}.wpl-frame-edge:is(.is-ne,.is-nw)[b-vae4b0gjcv]{top:-8px}.wpl-frame-edge:is(.is-se,.is-sw)[b-vae4b0gjcv]{bottom:-8px}.wpl-frame-edge:is(.is-ne,.is-se)[b-vae4b0gjcv]{right:-8px}.wpl-frame-edge:is(.is-nw,.is-sw)[b-vae4b0gjcv]{left:-8px}.workspace-panel-layout button[b-vae4b0gjcv],.workspace-panel-layout select[b-vae4b0gjcv]{min-height:44px}.wpl-move-controls>button:not(.wpl-drag-handle)[b-vae4b0gjcv]{width:44px}.workspace-panel-layout .wpl-resize-grip.is-width[b-vae4b0gjcv]{width:32px;height:44px}.workspace-panel-layout .wpl-resize-grip.is-height[b-vae4b0gjcv]{width:44px;height:32px}.workspace-panel-layout .wpl-resize-grip.is-corner[b-vae4b0gjcv]{width:36px;height:36px}}
@container workspace-panels (max-width:759px){.wpl-toolbar[b-vae4b0gjcv]{padding-inline:0}.wpl-grid[b-vae4b0gjcv],.is-packed .wpl-grid[b-vae4b0gjcv]{grid-auto-rows:auto;column-gap:0;row-gap:10px;grid-auto-flow:row}.wpl-panel[b-vae4b0gjcv]{grid-column:1/-1!important;grid-row:auto!important;max-width:100%;margin-inline:0}.workspace-panel-layout .wpl-resize-grip:is(.is-width,.is-corner)[b-vae4b0gjcv],.wpl-frame-edge:is(.is-e,.is-w)[b-vae4b0gjcv]{display:none}.wpl-frame-edge:is(.is-ne,.is-nw,.is-se,.is-sw)[b-vae4b0gjcv]{cursor:ns-resize}}
@keyframes wpl-panel-enter-b-vae4b0gjcv{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.workspace-panel-layout *[b-vae4b0gjcv]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.wpl-toolbar:empty[b-vae4b0gjcv]{display:none}.workspace-panel-layout .wpl-direct-move[b-vae4b0gjcv]{position:absolute;top:4px;left:2px;z-index:5;padding:0;width:18px;min-height:24px!important;background:var(--kompani-surface);border-color:var(--kompani-line);color:var(--kompani-muted);font-size:18px;line-height:1;opacity:0;cursor:grab;touch-action:none;transition:opacity .12s}.wpl-panel:hover>.wpl-direct-move[b-vae4b0gjcv],.wpl-direct-move:focus-visible[b-vae4b0gjcv]{opacity:1}.wpl-panel-content[b-vae4b0gjcv]  > :is(section,div)>header{cursor:grab}.wpl-panel-content[b-vae4b0gjcv]  header :is(a,button,input,select,textarea,summary){cursor:auto}.is-pointer-moving .wpl-panel-content[b-vae4b0gjcv]  header{cursor:grabbing}.workspace-panel-layout .wpl-direct-move:active[b-vae4b0gjcv]{cursor:grabbing}@media(pointer:coarse){.workspace-panel-layout .wpl-direct-move[b-vae4b0gjcv]{opacity:1;width:26px;min-height:32px!important}}
/* /../DesktopShell/Layout/AccountAppearanceSettings.razor.rz.scp.css */
.account-appearance-settings[b-2o7zokwlvp]{scroll-margin-top:90px;padding:18px;margin:0 0 28px;border:1px solid var(--kompani-line,#34373c);border-radius:14px;background:var(--kompani-surface,#1c1e22);color:var(--kompani-ink,#edf0f4);box-shadow:0 1px 0 #ffffff06 inset}.settings-eyebrow[b-2o7zokwlvp]{font-size:12px;font-weight:650;letter-spacing:.08em;color:var(--kompani-muted,#a8acb5)}.account-appearance-settings h2[b-2o7zokwlvp]{margin:8px 0 10px;font-size:21px;line-height:1.2;letter-spacing:-.025em}.account-appearance-settings header p[b-2o7zokwlvp]{margin:0 0 16px;max-width:65ch;font-size:15px;line-height:1.6;color:var(--kompani-muted,#a8acb5)}.settings-help[b-2o7zokwlvp]{margin:18px 0 0;max-width:65ch;font-size:13px;line-height:1.6;color:var(--kompani-muted,#a8acb5)}@media(max-width:600px){.account-appearance-settings[b-2o7zokwlvp]{padding:20px}.account-appearance-settings h2[b-2o7zokwlvp]{font-size:23px}}
/* /../DesktopShell/Layout/AppearanceControl.razor.rz.scp.css */
.appearance-options[b-jk3xdnt18m]{display:grid;gap:18px;max-width:920px}.appearance-control[b-jk3xdnt18m]{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:420px;color:var(--kompani-ink);font-size:13px;line-height:1.4}.appearance-control>span[b-jk3xdnt18m]{font-weight:550}.appearance-control select[b-jk3xdnt18m]{font:inherit;min-width:150px;max-width:220px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);color:var(--kompani-ink);padding:10px 12px;cursor:pointer}.appearance-control select:focus-visible[b-jk3xdnt18m],.palette-option:focus-visible[b-jk3xdnt18m]{outline:3px solid var(--kompani-focus);outline-offset:3px}.appearance-control select:disabled[b-jk3xdnt18m]{opacity:.6;cursor:wait}.appearance-control select option[b-jk3xdnt18m]{background:var(--kompani-surface);color:var(--kompani-ink)}
.palette-options[b-jk3xdnt18m]{border:0;margin:0;padding:0;min-width:0}.palette-options legend[b-jk3xdnt18m]{padding:0;margin-bottom:12px;font-weight:600;font-size:14px;color:var(--kompani-ink)}.palette-grid[b-jk3xdnt18m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.palette-option[b-jk3xdnt18m]{position:relative;display:flex;align-items:center;gap:10px;text-align:left;padding:12px;min-height:76px;border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);color:var(--kompani-ink);cursor:pointer}.palette-option[aria-pressed=true][b-jk3xdnt18m]{border-color:var(--kompani-accent);background:var(--kompani-accent-soft);box-shadow:0 0 0 1px var(--kompani-accent) inset}.palette-option strong[b-jk3xdnt18m]{display:block;font-size:14px;font-weight:600}.palette-option small[b-jk3xdnt18m]{display:block;margin-top:3px;color:var(--kompani-muted);font-size:13px;line-height:1.4}.palette-check[b-jk3xdnt18m]{margin-left:auto;color:var(--kompani-accent);font-size:20px}.palette-swatch[b-jk3xdnt18m]{display:grid;grid-template-columns:repeat(2,18px);gap:3px;flex:none;transform:rotate(-6deg)}.palette-swatch i[b-jk3xdnt18m]{width:18px;height:18px;border-radius:5px;background:#895be1}.palette-swatch i:nth-child(2)[b-jk3xdnt18m]{background:#548aff}.palette-swatch i:nth-child(3)[b-jk3xdnt18m]{background:#e83e87}.palette-swatch i:nth-child(4)[b-jk3xdnt18m]{background:#23242a}.palette-ocean i:first-child[b-jk3xdnt18m]{background:#548aff}.palette-ocean i:nth-child(2)[b-jk3xdnt18m]{background:#12c9d2}.palette-ocean i:nth-child(3)[b-jk3xdnt18m]{background:#895be1}.palette-citrus i:first-child[b-jk3xdnt18m]{background:#24c5c8}.palette-citrus i:nth-child(2)[b-jk3xdnt18m]{background:#63bfd8}.palette-citrus i:nth-child(3)[b-jk3xdnt18m]{background:#895be1}.palette-graphite i:first-child[b-jk3xdnt18m]{background:#c4c5cf}.palette-graphite i:nth-child(2)[b-jk3xdnt18m]{background:#a5b3c7}.palette-graphite i:nth-child(3)[b-jk3xdnt18m]{background:#85878f}.palette-options:disabled[b-jk3xdnt18m]{opacity:.6}.palette-options:disabled button[b-jk3xdnt18m]{cursor:wait}@media(max-width:600px){.palette-grid[b-jk3xdnt18m]{grid-template-columns:1fr}}@media(max-width:420px){.appearance-control[b-jk3xdnt18m]{gap:12px}.appearance-control select[b-jk3xdnt18m]{min-width:130px;max-width:65%}}
.appearance-control input[type=checkbox][b-jk3xdnt18m]{width:18px;height:18px;accent-color:var(--kompani-accent);cursor:pointer}.appearance-control input:focus-visible[b-jk3xdnt18m]{outline:3px solid var(--kompani-focus);outline-offset:3px}.companion-help[b-jk3xdnt18m]{margin:-8px 0 0;max-width:420px;font-size:13px;line-height:1.5;color:var(--kompani-muted)}
/* /../DesktopShell/Layout/GlobalAssistant.razor.rz.scp.css */
.ai-dock[b-ufuu1z1sgr]{--dock-ink:var(--kompani-ink,#29282d);--dock-muted:var(--kompani-muted,#5f5e66);--dock-line:var(--kompani-line,#d9d8d5);--dock-neon:var(--kompani-primary,#34343b);position:fixed;right:16px;left:auto;bottom:max(16px,env(safe-area-inset-bottom));z-index:1900;width:64px;color:var(--dock-ink);font-family:var(--kompani-font,Inter,ui-sans-serif,system-ui,sans-serif)}
.ai-dock button[b-ufuu1z1sgr],.ai-dock a[b-ufuu1z1sgr]{font:inherit}.ai-dock button[b-ufuu1z1sgr]{cursor:pointer}.ai-dock button:disabled[b-ufuu1z1sgr]{cursor:default;opacity:.45}.ai-dock :focus-visible[b-ufuu1z1sgr]{outline:2px solid var(--kompani-focus,#536f91);outline-offset:3px}
.ai-dock-bar[b-ufuu1z1sgr]{display:flex;justify-content:flex-end;position:relative;background:none;border:0;padding:0;min-width:0;box-shadow:none}
.ai-dock-main[b-ufuu1z1sgr]{--assistant-companion-size:64px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:62px;min-width:64px;padding:3px;border:0;border-radius:18px;background:transparent;color:var(--dock-ink);overflow:visible;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 4px 8px #0003)}
.ai-dock-main:hover[b-ufuu1z1sgr]{background:color-mix(in srgb,var(--kompani-raised,#252528) 65%,transparent)}
.ai-companion-message[b-ufuu1z1sgr]{position:absolute;right:70px;bottom:15px;box-sizing:border-box;width:max-content;max-width:min(224px,calc(100vw - 112px));padding:11px 14px;border:1px solid var(--dock-line);border-radius:14px 14px 4px 14px;background:var(--kompani-surface,#202024);color:var(--dock-ink);font-size:13px;line-height:1.5;text-align:left;font-weight:450;box-shadow:0 7px 24px #0002;pointer-events:none;animation:companion-message-in-b-ufuu1z1sgr .18s ease-out both}
.ai-companion-message[b-ufuu1z1sgr]::after{content:"";position:absolute;right:-5px;bottom:8px;width:8px;height:8px;background:var(--kompani-surface,#202024);border-top:1px solid var(--dock-line);border-right:1px solid var(--dock-line);transform:rotate(45deg)}
.ai-dock[data-expanded=true] .ai-companion-message[b-ufuu1z1sgr]{display:none}.ai-dock[data-fullscreen=true] .ai-dock-bar[b-ufuu1z1sgr]{visibility:hidden;pointer-events:none;--assistant-companion-play-state:paused}
.ai-dock-panel[b-ufuu1z1sgr]{position:fixed;inset:calc(var(--kompani-chrome-height,54px) + 10px) 16px calc(max(16px,env(safe-area-inset-bottom)) + 62px) auto;transform:none;margin:0;padding:0;width:min(var(--kompani-assistant-panel-width,clamp(420px,32vw,560px)),var(--kompani-assistant-window-limit,calc(100vw - 32px)));max-width:var(--kompani-assistant-window-limit,calc(100vw - 32px));top:auto;height:min(var(--kompani-assistant-panel-height,calc(100dvh - var(--kompani-chrome-height,54px) - 88px)),calc(100dvh - var(--kompani-chrome-height,54px) - 88px));max-height:none;border:1px solid var(--dock-line);border-radius:14px;background:var(--kompani-surface,#fff);color:var(--dock-ink);box-shadow:0 1px 0 #ffffff0c inset,0 18px 54px #0004;overflow:hidden;text-align:left;box-sizing:border-box;transform-origin:bottom right;transition:width .18s ease}
.ai-dock-panel[open][b-ufuu1z1sgr]{display:flex;flex-direction:column}.ai-dock-panel[open]:not(.is-fullscreen)[b-ufuu1z1sgr]{animation:ai-dock-open-b-ufuu1z1sgr .18s ease both}.ai-dock-panel.is-fullscreen[b-ufuu1z1sgr]{position:fixed;inset:12px;margin:0;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:14px}
.ai-dock-workspace[b-ufuu1z1sgr]{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.ai-dock-conversation-column[b-ufuu1z1sgr]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ai-dock-preview[b-ufuu1z1sgr]{position:relative;display:flex;padding-left:9px;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--dock-line);background:var(--kompani-surface,#fff)}.ai-dock-preview[b-ufuu1z1sgr]  > *{flex:1;min-width:0;min-height:0}
.ai-preview-switcher[b-ufuu1z1sgr]{display:none;flex:0 0 auto;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--dock-line);background:var(--kompani-surface,#fff)}.ai-preview-switcher button[b-ufuu1z1sgr]{min-height:34px;padding:6px 11px;border:1px solid var(--dock-line);border-radius:7px;background:transparent;color:var(--dock-muted);font-size:14px}.ai-preview-switcher button:is([aria-pressed="true"],[aria-selected="true"])[b-ufuu1z1sgr]{background:var(--kompani-raised,#252528);color:var(--dock-ink)}
@media(min-width:1440px){.ai-dock[data-preview-open="true"] .ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]{width:min(calc(var(--kompani-assistant-panel-width,clamp(420px,32vw,560px)) + 6px + var(--kompani-assistant-preview-width,clamp(360px,30vw,600px))),var(--kompani-assistant-window-limit,calc(100vw - 32px)))}.ai-dock[data-preview-open="true"] .ai-dock-workspace[b-ufuu1z1sgr]{display:grid;grid-template-columns:minmax(0,min(var(--kompani-assistant-panel-width,clamp(420px,32vw,560px)),calc(100% - 306px))) minmax(300px,1fr);gap:6px}}
@media(max-width:1439px){.ai-dock[data-preview-open="true"] .ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]{width:min(var(--kompani-assistant-panel-width,clamp(420px,32vw,560px)),var(--kompani-assistant-window-limit,calc(100vw - 32px)))}.ai-dock[data-preview-open="true"] .ai-preview-switcher[b-ufuu1z1sgr]{display:flex}.ai-dock[data-preview-open="true"][data-preview-view="preview"] .ai-dock-conversation-column[b-ufuu1z1sgr]{display:none}.ai-dock[data-preview-open="true"]:not([data-preview-view="preview"]) .ai-dock-preview[b-ufuu1z1sgr]{display:none}.ai-dock[data-preview-open="true"] .ai-dock-preview[b-ufuu1z1sgr]{flex:1;border-left:0}}
.ai-dock-panel[b-ufuu1z1sgr]::backdrop{background:#0007;backdrop-filter:blur(3px)}
.ai-dock-heading[b-ufuu1z1sgr]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--dock-line);background:var(--kompani-surface,#fff);flex:0 0 auto}.ai-dock-heading-copy[b-ufuu1z1sgr]{min-width:0;display:grid;gap:2px}.ai-dock-eyebrow[b-ufuu1z1sgr]{font-size:11px;font-weight:650;letter-spacing:.08em;color:var(--dock-muted)}.ai-dock-heading-copy>strong[b-ufuu1z1sgr]{font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-dock-heading-copy>span:last-child[b-ufuu1z1sgr]{font-size:12px;line-height:1.4;color:var(--dock-muted)}
.ai-dock-window-actions[b-ufuu1z1sgr]{margin-left:auto;display:flex;gap:5px;flex-shrink:0}.ai-dock-window-actions button[b-ufuu1z1sgr]{display:grid;place-items:center;width:32px;min-width:32px;min-height:32px;padding:6px;border:1px solid var(--dock-line);background:var(--kompani-surface,#fff);border-radius:7px;color:var(--dock-ink)}.ai-dock-window-actions button:hover[b-ufuu1z1sgr]{background:var(--kompani-raised,#e9e8e5)}.ai-dock-window-actions svg[b-ufuu1z1sgr]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.ai-dock-tabs[b-ufuu1z1sgr]{display:flex;align-items:center;gap:3px;padding:7px 8px;border-bottom:1px solid var(--dock-line);background:var(--kompani-surface,#fff);overflow-x:auto;flex:0 0 auto;scrollbar-width:thin}.ai-dock-tabs button[b-ufuu1z1sgr]{display:flex;align-items:center;gap:5px;flex-shrink:0;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--dock-muted);font-size:13px;font-weight:600;white-space:nowrap}.ai-dock-tabs button.selected[b-ufuu1z1sgr]{color:var(--dock-ink);border-color:var(--dock-line);background:var(--kompani-accent-soft,#eeefef)}.ai-dock-tabs span[b-ufuu1z1sgr]{display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:4px;background:var(--kompani-primary,#34343b);color:var(--kompani-on-primary,#fff);font-size:11px}
.ai-dock-content[b-ufuu1z1sgr]{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;background:var(--kompani-surface,#fff)}.ai-dock-content>[hidden][b-ufuu1z1sgr]{display:none!important}.ai-dock-assistant[b-ufuu1z1sgr]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}
.ai-dock-functions[b-ufuu1z1sgr],.ai-dock-activity[b-ufuu1z1sgr],.ai-dock-notifications[b-ufuu1z1sgr]{padding:14px;min-width:0}.ai-dock-functions>header[b-ufuu1z1sgr],.ai-dock-activity>header[b-ufuu1z1sgr],.ai-dock-notifications>header[b-ufuu1z1sgr]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.ai-dock-functions>header[b-ufuu1z1sgr]{display:block}.ai-dock h2[b-ufuu1z1sgr]{font-size:18px;font-weight:650;letter-spacing:-.025em;margin:3px 0 6px}.ai-dock h3[b-ufuu1z1sgr]{font-size:14px;line-height:1.45;margin:4px 0}.ai-dock p[b-ufuu1z1sgr]{font-size:13px;line-height:1.55;margin:5px 0;color:var(--dock-muted)}
.ai-dock-content button[b-ufuu1z1sgr],.ai-dock-switch button[b-ufuu1z1sgr]{min-height:32px;padding:6px 9px;border:1px solid var(--dock-line);border-radius:6px;background:var(--kompani-surface,#fff);color:var(--dock-ink);font-size:13px;font-weight:600}.ai-dock-content button:hover[b-ufuu1z1sgr],.ai-dock-switch button:hover[b-ufuu1z1sgr]{background:var(--kompani-raised,#e9e8e5)}
.ai-dock-function-grid[b-ufuu1z1sgr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-dock-function-grid>button[b-ufuu1z1sgr],.ai-dock-function-grid>a[b-ufuu1z1sgr]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px;min-width:0;border:1px solid var(--dock-line);border-radius:9px;background:var(--kompani-surface,#fff);text-align:left;text-decoration:none;color:var(--dock-ink)}.ai-dock-function-grid>a:hover[b-ufuu1z1sgr]{background:var(--kompani-accent-soft,#eeefef);border-color:var(--kompani-accent,#4b617c)}.ai-dock-function-grid>button:first-child[b-ufuu1z1sgr]{background:var(--dock-neon);color:var(--kompani-on-primary,#fff)}.ai-dock-function-grid>button>span[b-ufuu1z1sgr],.ai-dock-function-grid>a>span[b-ufuu1z1sgr]{display:grid;place-items:center;grid-row:1/3;width:30px;height:30px;border:1px solid var(--dock-line);border-radius:7px;background:var(--kompani-accent-soft,#eeefef);color:var(--dock-ink);font-size:18px}.ai-dock-function-grid strong[b-ufuu1z1sgr]{grid-column:2;font-size:14px;line-height:1.4}.ai-dock-function-grid small[b-ufuu1z1sgr]{grid-column:2;font-size:13px;font-weight:400;line-height:1.5;color:var(--dock-muted)}.ai-dock-panel:not(.is-fullscreen) .ai-dock-function-grid[b-ufuu1z1sgr]{grid-template-columns:1fr}
.ai-dock-boundary[b-ufuu1z1sgr]{font-size:12px!important;line-height:1.5;margin-top:14px!important;padding-top:12px;border-top:1px solid var(--dock-line)}.ai-dock-empty[b-ufuu1z1sgr]{max-width:420px;margin:10px auto;padding:22px 12px;text-align:center}.ai-dock-empty>span[b-ufuu1z1sgr]{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:10px;background:var(--kompani-accent-soft,#eeefef);color:var(--dock-ink);border-radius:11px;font-size:24px}.ai-dock-empty>a[b-ufuu1z1sgr]{display:inline-block;margin-top:10px;color:var(--dock-ink);font-size:13px;font-weight:600}.ai-dock-empty>button[b-ufuu1z1sgr]{margin-top:12px}
.ai-dock-run[b-ufuu1z1sgr]{border:1px solid var(--dock-line);border-radius:9px;overflow:hidden;margin-bottom:10px;background:var(--kompani-surface,#fff)}.ai-dock-run>header[b-ufuu1z1sgr]{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:11px 12px;border-bottom:1px solid var(--dock-line);background:var(--kompani-silver,#f6f6f7);flex-wrap:wrap}.ai-dock-run>header>div:first-child[b-ufuu1z1sgr]{min-width:0;flex:1}.ai-dock-run h3[b-ufuu1z1sgr]{overflow-wrap:anywhere}.ai-dock-run small[b-ufuu1z1sgr]{font-size:12px;color:var(--dock-muted);overflow-wrap:anywhere}.ai-dock-run-state[b-ufuu1z1sgr]{display:inline-block;padding:3px 6px;border-radius:5px;background:var(--kompani-accent-soft,#eeefef);color:var(--dock-ink);font-size:11px;font-weight:650;letter-spacing:.03em}.ai-dock-run-state.running[b-ufuu1z1sgr]{background:var(--kompani-tone-blue-soft,#e6edf8);color:var(--kompani-tone-blue,#306ac5)}.ai-dock-run-state.failed[b-ufuu1z1sgr]{background:var(--kompani-tone-pink-soft,#f8e8ee);color:var(--kompani-tone-pink,#a93267)}.ai-dock-run-state.completed[b-ufuu1z1sgr]{background:var(--kompani-tone-teal-soft,#e4f3ef);color:var(--kompani-tone-teal,#187962)}.ai-dock-run-actions[b-ufuu1z1sgr]{display:flex;gap:5px;flex-shrink:0}
.ai-dock-events[b-ufuu1z1sgr]{padding:10px 12px 12px;margin:0;list-style:none;display:grid;gap:9px}.ai-dock-events li[b-ufuu1z1sgr]{display:flex;gap:10px;align-items:flex-start}.ai-dock-events li>span[b-ufuu1z1sgr]{font-size:12px;color:var(--dock-muted);margin-top:2px;font-variant-numeric:tabular-nums}.ai-dock-events strong[b-ufuu1z1sgr]{font-size:13px}.ai-dock-events p[b-ufuu1z1sgr]{font-size:13px;overflow-wrap:anywhere;margin:3px 0 0}.ai-dock-muted[b-ufuu1z1sgr],.ai-dock-run-error[b-ufuu1z1sgr]{padding:0 12px 11px;font-size:13px!important}.ai-dock-run-error[b-ufuu1z1sgr]{color:var(--kompani-tone-pink,#a93267)!important}
.ai-dock-update[b-ufuu1z1sgr]{padding:12px;border:1px solid var(--dock-line);border-radius:8px;margin-bottom:9px;display:grid;gap:6px;background:var(--kompani-surface,#fff)}.ai-dock-update.unread[b-ufuu1z1sgr]{border-left:3px solid var(--kompani-accent,#4b617c);background:var(--kompani-accent-soft,#eeefef)}.ai-dock-update.read[b-ufuu1z1sgr]{opacity:.8}.ai-dock-update>small[b-ufuu1z1sgr]{font-size:12px;color:var(--dock-muted)}.ai-dock-update>strong[b-ufuu1z1sgr]{font-size:14px;overflow-wrap:anywhere}.ai-dock-update>div[b-ufuu1z1sgr]{display:flex;gap:7px;margin-top:3px}
.ai-dock-notice[b-ufuu1z1sgr]{padding:9px 12px!important;margin:0!important;background:var(--kompani-silver,#f6f6f7);border-bottom:1px solid var(--dock-line);color:var(--dock-muted)!important;font-size:13px!important;flex:0 0 auto}.ai-dock-switch[b-ufuu1z1sgr]{padding:12px;border-bottom:1px solid var(--dock-line);background:var(--kompani-accent-soft,#eeefef);flex:0 0 auto}.ai-dock-switch>strong[b-ufuu1z1sgr]{font-size:14px}.ai-dock-switch>div[b-ufuu1z1sgr]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-heading{padding:8px 12px;gap:8px;flex-wrap:wrap}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-chat-heading{padding:10px 12px;align-items:flex-start;flex-wrap:wrap}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-chat-heading-actions{display:flex;gap:5px;flex-wrap:wrap}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-composer-meta{flex-wrap:wrap;gap:4px}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-run-controls{flex-basis:100%;gap:6px}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-run-controls label{flex:1;max-width:none}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-composer{max-height:65%;padding:10px}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-messages{padding:16px 12px;gap:18px}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded :is(.ai-empty,.ai-welcome){padding:20px 14px}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]  .ai-embedded .ai-welcome h3{font-size:24px}
@media(max-width:760px){.ai-dock[data-preview-open="true"] .ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]{width:calc(100vw - 24px)}.ai-dock[b-ufuu1z1sgr]{right:12px;width:64px;bottom:max(12px,env(safe-area-inset-bottom))}.ai-dock-panel[b-ufuu1z1sgr]{right:12px;top:calc(var(--kompani-chrome-height,54px) + 8px);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 62px);width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.ai-dock-heading-copy>span:last-child[b-ufuu1z1sgr]{display:none}.ai-dock-function-grid[b-ufuu1z1sgr]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.ai-dock-panel.is-fullscreen[b-ufuu1z1sgr]{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.ai-dock-function-grid[b-ufuu1z1sgr]{grid-template-columns:1fr}.ai-dock-run-actions[b-ufuu1z1sgr]{width:100%}}
@media(pointer:coarse){.ai-dock-window-actions button[b-ufuu1z1sgr],.ai-dock-tabs button[b-ufuu1z1sgr],.ai-preview-switcher button[b-ufuu1z1sgr]{min-height:44px}.ai-dock-window-actions button[b-ufuu1z1sgr]{min-width:40px}.ai-dock-panel[b-ufuu1z1sgr]{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 72px)}}
@keyframes ai-dock-open-b-ufuu1z1sgr{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.ai-dock *[b-ufuu1z1sgr]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Edge grips resize the mounted windows without an arrangement mode. */
.ai-window-resize[b-ufuu1z1sgr]{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;padding:0!important;border:0!important;background:transparent!important;color:var(--dock-muted);font-size:14px!important}
.ai-window-resize>span[b-ufuu1z1sgr]{display:grid;place-items:center;border:1px solid var(--dock-line);border-radius:5px;background:var(--kompani-raised,#252528);line-height:1;opacity:0;transition:opacity .12s ease .12s}
.ai-window-resize:is(:hover,:focus-visible,:active)>span[b-ufuu1z1sgr],.ai-dock-panel[data-window-resizing="true"]>.ai-window-resize>span[b-ufuu1z1sgr],.ai-dock-preview[data-window-resizing="true"]>.ai-window-resize>span[b-ufuu1z1sgr]{opacity:1;color:var(--dock-ink);border-color:var(--kompani-muted)}.ai-window-resize:is(:focus-visible,:active)>span[b-ufuu1z1sgr],[data-window-resizing="true"]>.ai-window-resize>span[b-ufuu1z1sgr]{transition:none}
.ai-window-width[b-ufuu1z1sgr]{left:0;top:40px;bottom:28px;width:10px;cursor:ew-resize}.ai-window-width>span[b-ufuu1z1sgr]{width:10px;height:32px}
.ai-window-height[b-ufuu1z1sgr]{top:0;left:34px;right:34px;height:9px;cursor:ns-resize}.ai-window-height>span[b-ufuu1z1sgr]{height:9px;width:32px;font-size:11px}
.ai-window-corner[b-ufuu1z1sgr]{top:0;left:0;width:25px;height:25px;cursor:nwse-resize}.ai-window-corner>span[b-ufuu1z1sgr]{width:18px;height:18px}
.ai-preview-width[b-ufuu1z1sgr]{left:0;top:0;bottom:0;width:9px;cursor:ew-resize}.ai-preview-width>span[b-ufuu1z1sgr]{width:9px;height:32px}
.ai-dock-panel[data-window-resizing=true][b-ufuu1z1sgr]{animation:none!important;transition:none!important}.ai-dock-panel.is-fullscreen>.ai-window-resize[b-ufuu1z1sgr],.ai-dock-panel.is-fullscreen .ai-preview-width[b-ufuu1z1sgr]{display:none}.ai-dock-panel.is-fullscreen .ai-dock-preview[b-ufuu1z1sgr]{padding-left:0}
@media(max-width:1439px){.ai-preview-width[b-ufuu1z1sgr]{display:none}.ai-dock[data-preview-open=true] .ai-dock-preview[b-ufuu1z1sgr]{padding-left:0}}
@media(max-width:760px){.ai-dock-panel>.ai-window-resize[b-ufuu1z1sgr]{display:none}.ai-dock-panel:not(.is-fullscreen)[b-ufuu1z1sgr]{top:auto;height:min(var(--kompani-assistant-panel-height,calc(100dvh - var(--kompani-chrome-height,54px) - 82px)),calc(100dvh - var(--kompani-chrome-height,54px) - 82px))}}

@keyframes companion-message-in-b-ufuu1z1sgr{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
/* /../DesktopShell/Layout/MainLayout.razor.rz.scp.css */
.platform-skip-link[b-e57jf0cvkw]{position:fixed;top:8px;left:12px;z-index:1200;transform:translateY(-150%);padding:12px 18px;border-radius:8px;background:var(--kompani-ink,#202322);color:white;font-weight:650}.platform-skip-link:focus[b-e57jf0cvkw]{transform:translateY(0)}#platform-content[b-e57jf0cvkw]{min-width:0;outline:none}#blazor-error-ui[b-e57jf0cvkw]{color-scheme:light only;background:#fff6df;color:#633b08;bottom:0;box-shadow:0 -2px 12px #20232212;box-sizing:border-box;display:none;left:0;padding:14px 54px 14px 22px;position:fixed;width:100%;z-index:1000;font-size:14px;line-height:1.5;border-top:1px solid #e7d29b}#blazor-error-ui .reload[b-e57jf0cvkw]{text-decoration:underline;margin-left:12px;font-weight:650}#blazor-error-ui .dismiss[b-e57jf0cvkw]{cursor:pointer;position:absolute;right:12px;top:8px;border:0;background:transparent;color:inherit;font-size:24px;padding:4px 10px}
/* /../DesktopShell/Layout/PlatformNavigation.razor.rz.scp.css */
/* One compact header, with an explicit return destination in every workspace. */
.platform-chrome[b-qwtzz1a9e1]{height:var(--kompani-chrome-height,54px);box-sizing:border-box;position:sticky;top:0;z-index:65;display:flex;align-items:center;gap:12px;padding:6px 16px;background:var(--kompani-surface);border-bottom:1px solid var(--kompani-line);color:var(--kompani-ink)}
.platform-brand[b-qwtzz1a9e1]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;flex-shrink:0}.platform-brand-mark[b-qwtzz1a9e1]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--kompani-primary);color:var(--kompani-on-primary);font-size:22px;font-weight:750;line-height:1}.platform-brand strong[b-qwtzz1a9e1]{font-size:17px;letter-spacing:-.6px;font-weight:700}
.operation-center-return[b-qwtzz1a9e1]{align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-paper);color:var(--kompani-ink);font:500 13px/1.25 var(--kompani-font);text-decoration:none;white-space:nowrap;flex:none}.operation-center-return[b-qwtzz1a9e1]{display:inline-flex}.operation-center-return>span[b-qwtzz1a9e1]{font-size:16px;line-height:1}.operation-center-return:hover[b-qwtzz1a9e1]{background:var(--kompani-raised);border-color:var(--kompani-muted)}
.platform-workspace-picker[b-qwtzz1a9e1]{min-width:90px;max-width:300px;flex:1}.platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator{width:100%;margin:0}.platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--kompani-muted);white-space:nowrap}.platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator select{width:100%;min-width:0;max-width:230px;border:1px solid var(--kompani-line);border-radius:6px;padding:5px 7px;background:var(--kompani-paper);color:var(--kompani-ink);font-size:14px;min-height:32px}
.platform-updates[b-qwtzz1a9e1]{flex-shrink:0}.platform-chrome[b-qwtzz1a9e1]  .notification-launcher{background:var(--kompani-surface);border-color:var(--kompani-line);color:var(--kompani-ink);font-size:13px;min-height:32px}.platform-chrome[b-qwtzz1a9e1]  .notification-launcher strong{background:var(--kompani-accent-soft);color:var(--kompani-ink)}.platform-chrome :is(a,summary):focus-visible[b-qwtzz1a9e1]{outline:2px solid var(--kompani-focus);outline-offset:3px}.platform-chrome[b-qwtzz1a9e1]  .notification-inbox{z-index:100;box-shadow:0 8px 28px #0003;border-color:var(--kompani-line)}
.has-workspace-canvas .platform-brand strong[b-qwtzz1a9e1]{display:none}.has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]{flex:0 1 220px;max-width:220px;min-width:90px}.has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator label{font-size:0}.has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator select{font-size:14px;background:transparent;border-color:transparent;padding-left:3px}
.platform-canvas-controls[b-qwtzz1a9e1]{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.platform-canvas-controls>button[b-qwtzz1a9e1]{display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:30px;border:1px solid transparent;border-radius:6px;padding:5px 7px;background:transparent;color:var(--kompani-ink);font-size:13px;line-height:1.2;cursor:pointer}.platform-canvas-controls>button:hover[b-qwtzz1a9e1],.platform-canvas-controls>button[aria-pressed=true][b-qwtzz1a9e1]{border-color:var(--kompani-line);background:var(--kompani-raised)}.platform-canvas-controls>button>span:first-child[b-qwtzz1a9e1]{font-size:16px}.platform-current-app[b-qwtzz1a9e1]{font-size:13px;color:var(--kompani-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;padding-inline:6px}.platform-project-picker[b-qwtzz1a9e1]{max-width:190px;min-width:100px;flex:0 1 190px}.platform-project-picker select[b-qwtzz1a9e1]{box-sizing:border-box;width:100%;min-width:0;padding:5px 7px;border:1px solid var(--kompani-line);border-radius:6px;background:var(--kompani-paper);color:var(--kompani-ink);font-size:14px}
.platform-account-menu[b-qwtzz1a9e1]{position:relative;flex-shrink:0;margin-left:auto}.platform-account-menu>summary[b-qwtzz1a9e1]{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;cursor:pointer;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:16px}.platform-account-menu>summary[b-qwtzz1a9e1]::-webkit-details-marker{display:none}.account-menu-label[b-qwtzz1a9e1]{font-size:13px}.platform-account-menu>nav[b-qwtzz1a9e1]{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:2px;min-width:240px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 70px);overflow:auto;padding:7px;border:1px solid var(--kompani-line);border-radius:9px;background:var(--kompani-surface);box-shadow:0 12px 32px #0005;z-index:90}.platform-account-menu nav>strong[b-qwtzz1a9e1]{font-size:13px;padding:7px 9px;color:var(--kompani-muted);border-bottom:1px solid var(--kompani-line);margin-bottom:3px;overflow-wrap:anywhere}.platform-account-menu nav>a[b-qwtzz1a9e1]{padding:7px 9px;border-radius:5px;color:var(--kompani-ink);text-decoration:none;font-size:14px}.platform-account-menu nav>a:hover[b-qwtzz1a9e1]{background:var(--kompani-raised)}.account-signout[b-qwtzz1a9e1]{border-top:1px solid var(--kompani-line);padding-top:5px;margin-top:4px}.account-signout button[b-qwtzz1a9e1]{width:100%;padding:7px 9px;text-align:left;font:inherit;font-size:14px;color:var(--kompani-ink);background:transparent;border:0;border-radius:5px;cursor:pointer}.account-signout button:hover[b-qwtzz1a9e1]{background:var(--kompani-raised)}
.has-workspace-canvas .platform-updates[b-qwtzz1a9e1]  .notification-launcher{width:32px;min-width:32px;height:32px;padding:0;justify-content:center;font-size:0;gap:0}.has-workspace-canvas .platform-updates[b-qwtzz1a9e1]  .notification-launcher strong{font-size:12px}
.software-platform-chrome.platform-chrome[b-qwtzz1a9e1]{background:var(--kompani-paper);box-shadow:0 1px 0 #ffffff05 inset}.software-platform-chrome .software-canvas-controls[b-qwtzz1a9e1]{display:flex;flex:1;justify-content:center;min-width:120px}.software-canvas-controls[b-qwtzz1a9e1]  .workspace-command-search{width:100%}
@media(max-width:1100px){.platform-chrome[b-qwtzz1a9e1]{gap:8px;padding-inline:12px}.platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator label{font-size:0}.platform-current-app[b-qwtzz1a9e1]{display:none}.has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]{flex-basis:180px;max-width:180px}.platform-project-picker[b-qwtzz1a9e1]{max-width:140px}.platform-brand strong[b-qwtzz1a9e1]{display:none}.platform-updates[b-qwtzz1a9e1]  .notification-launcher{font-size:0;gap:0;width:32px;justify-content:center;padding:0}.platform-updates[b-qwtzz1a9e1]  .notification-launcher strong{font-size:12px}}
@media(max-width:760px){.platform-chrome[b-qwtzz1a9e1]{gap:6px;padding:5px 8px}.platform-brand[b-qwtzz1a9e1]{display:none}.platform-workspace-picker[b-qwtzz1a9e1],.has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]{flex:1;max-width:none;min-width:45px}.platform-workspace-picker[b-qwtzz1a9e1]  .workspace-navigator select{max-width:none;padding-inline:2px;font-size:13px}.platform-project-picker[b-qwtzz1a9e1],.canvas-button-label[b-qwtzz1a9e1],.platform-current-app[b-qwtzz1a9e1],.platform-canvas-controls>.canvas-focus-toggle[b-qwtzz1a9e1]{display:none}.platform-canvas-controls[b-qwtzz1a9e1]{flex:0 0 auto;gap:2px}.platform-canvas-controls>button[b-qwtzz1a9e1]{padding:5px;width:30px;min-height:30px}.software-platform-chrome .software-canvas-controls[b-qwtzz1a9e1]{flex:0 0 32px;min-width:32px}.platform-account-menu>summary[b-qwtzz1a9e1]{min-width:32px;padding:0 6px}.account-menu-label[b-qwtzz1a9e1],.platform-updates[b-qwtzz1a9e1]{display:none}.operation-center-return[b-qwtzz1a9e1]{font-size:12px;padding:5px 6px;gap:4px}.platform-chrome[b-qwtzz1a9e1]  .notification-inbox{position:fixed;top:calc(var(--kompani-chrome-height,54px) + 8px);right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 80px)}}
@media(pointer:coarse){.operation-center-return[b-qwtzz1a9e1]{min-height:44px}.platform-chrome[b-qwtzz1a9e1]{height:auto;min-height:54px}.platform-account-menu nav>a[b-qwtzz1a9e1]{min-height:44px;display:flex;align-items:center}}

.platform-personal-search[b-qwtzz1a9e1]{display:flex;align-items:center;gap:8px;flex:1;max-width:680px;margin:0 auto;min-width:120px;padding:4px 10px;border:1px solid var(--kompani-line);border-radius:7px;background:var(--kompani-surface);color:var(--kompani-muted)}.platform-personal-search input[b-qwtzz1a9e1]{width:100%;min-width:0;padding:4px 0;border:0;background:transparent;color:var(--kompani-ink);font:14px/1.4 var(--kompani-font,system-ui)}.platform-personal-search input[b-qwtzz1a9e1]::placeholder{color:var(--kompani-muted)}.platform-personal-search button[b-qwtzz1a9e1]{border:0;background:transparent;color:var(--kompani-muted);font:inherit;cursor:pointer}.platform-personal-search :is(input,button):focus-visible[b-qwtzz1a9e1]{outline:2px solid var(--kompani-focus);outline-offset:2px}@media(max-width:760px){.platform-personal-search[b-qwtzz1a9e1]{min-width:80px;padding:4px 6px}.platform-personal-search>span[b-qwtzz1a9e1],.platform-personal-search button[b-qwtzz1a9e1]{display:none}.platform-personal-search input[b-qwtzz1a9e1]{font-size:16px}.software-platform-chrome .platform-workspace-picker[b-qwtzz1a9e1]{flex:0 1 120px}}

/* An original local-time sky fades into the canvas; the navigation has no painted strip. */
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]{
 --kompani-ink:#34334a;--kompani-muted:#4e4863;--kompani-line:#ccc9d955;
 --kompani-paper:#f7f5ed;--kompani-surface:#faf9f5f5;--kompani-raised:#efecf8;
 --kompani-heading-ink:#34334a;--kompani-accent-soft:#ece7fb;--kompani-focus:#6554b8;
 --kompani-primary:#6554b8;--kompani-on-primary:#ffffff;
 --kompani-brand-surface:#34334a;--kompani-brand-ink:#ffffff;--kompani-brand-line:#34334a;
 --sky-clock-ink:#4e4865;--sky-clock-surface:#ffffffe0;--sky-clock-shadow:none;
 background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#34334a;color-scheme:light;
 isolation:isolate;
}
/* Pages outside a canvas keep a readable pale navigation underlay. */
.platform-chrome[data-sky-phase]:not(.has-workspace-canvas)[b-qwtzz1a9e1]{background:#faf9f5!important}
/* This layer is confined to navigation. Its matching canvas layer is below
   every floating window, so the sky never washes out app or calendar text. */
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--workspace-sky-orb),var(--workspace-sky-wash);background-size:112px 112px,100vw 300px;background-position:78% -6px,0 0;background-attachment:fixed;background-repeat:no-repeat;mask-image:var(--workspace-sky-mask);-webkit-mask-image:var(--workspace-sky-mask)}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]::after{content:none}
.platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1]{padding:1px 5px;border:1px solid #ccc9d92b;border-radius:11px;background:#ffffffb3;box-shadow:0 2px 8px #34264d06}
.platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1]  select{min-height:34px;background:transparent;color:#34334a}
.platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1]  option{background:#faf9f5;color:#34334a}
.platform-chrome[data-sky-phase] .operation-center-return[b-qwtzz1a9e1]{background:transparent;border-color:transparent;box-shadow:none;color:#34334a}
.platform-chrome[data-sky-phase] .operation-center-return:hover[b-qwtzz1a9e1]{background:#ffffffa8;border-color:#ccc9d94d}
.operation-center-return>.operation-return-label[b-qwtzz1a9e1]{font-size:inherit;line-height:inherit}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-command-search{background:transparent;border:0;box-shadow:none}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-search-field{min-height:36px;border:1px solid #ccc9d93d;border-radius:12px;background:#ffffffb8;box-shadow:0 2px 8px #34264d06}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-search-field input{font-size:14px}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-search-field input::placeholder{color:#686379;opacity:1}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-search-results{background:#faf9f5;box-shadow:0 12px 36px #34264d1f}
.platform-chrome[data-sky-phase] .platform-personal-search[b-qwtzz1a9e1]{min-height:28px;border:1px solid #ccc9d93d;border-radius:12px;background:#ffffffb8;box-shadow:0 2px 8px #34264d06}
.platform-chrome[data-sky-phase] .platform-account-menu>summary[b-qwtzz1a9e1]{height:34px;border-color:#ccc9d938;border-radius:11px;background:#ffffffc4;color:#34334a}
.platform-chrome[data-sky-phase] .platform-account-menu>nav[b-qwtzz1a9e1]{background:#faf9f5;box-shadow:0 12px 36px #34264d1f}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .notification-launcher{border-color:#ccc9d938;border-radius:11px;background:#ffffffc4;color:#34334a}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .notification-launcher strong{border-radius:7px;background:#ece7fb;color:#34334a}
.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .notification-inbox{background:#faf9f5;box-shadow:0 12px 36px #34264d1f}
.platform-chrome[data-sky-phase] :is(.operation-center-return,.platform-account-menu>summary)[b-qwtzz1a9e1],.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  :is(.workspace-search-field,.notification-launcher){transition:background .2s ease,border-color .2s ease}
@media(max-width:760px){
 .platform-chrome[data-sky-phase][b-qwtzz1a9e1]{gap:5px;padding-inline:8px}
 .platform-chrome[data-sky-phase] .platform-brand[b-qwtzz1a9e1]{display:flex}.platform-chrome[data-sky-phase] .platform-brand-mark[b-qwtzz1a9e1]{width:26px;height:26px;font-size:20px}
 .platform-chrome[data-sky-phase] .operation-return-label[b-qwtzz1a9e1]{display:none}.platform-chrome[data-sky-phase] .operation-center-return[b-qwtzz1a9e1]{box-sizing:border-box;min-width:32px;justify-content:center;padding-inline:5px}
 .platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1],.platform-chrome[data-sky-phase].has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]{flex:1 1 140px;min-width:54px;max-width:220px;padding-inline:3px}
 .platform-chrome[data-sky-phase] .platform-personal-search[b-qwtzz1a9e1]{flex:1 1 150px;min-width:60px;min-height:26px;padding-inline:7px}
 .platform-chrome[data-sky-phase] .platform-personal-search input[b-qwtzz1a9e1]{font-size:16px}
 .platform-chrome[data-sky-phase].software-platform-chrome .software-canvas-controls[b-qwtzz1a9e1]{flex:0 0 38px;min-width:38px}
 .platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-search-mobile{border-color:#ccc9d938;border-radius:11px;background:#ffffffc4;color:#34334a}
 .platform-chrome[data-sky-phase][b-qwtzz1a9e1]  .workspace-clock{min-width:38px;padding:5px 6px;font-size:12px}
}
@media(max-width:400px){.platform-chrome[data-sky-phase][b-qwtzz1a9e1]{gap:4px;padding-inline:6px}.platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1],.platform-chrome[data-sky-phase].has-workspace-canvas .platform-workspace-picker[b-qwtzz1a9e1]{min-width:46px}.platform-chrome[data-sky-phase] .platform-account-menu>summary[b-qwtzz1a9e1]{min-width:30px;padding-inline:4px}}
@media(pointer:coarse){.platform-chrome[data-sky-phase] .platform-account-menu>summary[b-qwtzz1a9e1]{height:44px}.platform-chrome[data-sky-phase] .platform-workspace-picker[b-qwtzz1a9e1]  select{min-height:40px}}
@media(prefers-reduced-motion:reduce){.platform-chrome[data-sky-phase] :is(.operation-center-return,.platform-account-menu>summary)[b-qwtzz1a9e1],.platform-chrome[data-sky-phase][b-qwtzz1a9e1]  :is(.workspace-search-field,.notification-launcher){transition:none}}

.platform-chrome[data-sky-phase] .operation-center-return[b-qwtzz1a9e1]{background:#ffffffb3;color:#34334a;border:1px solid #ffffff55;box-shadow:0 2px 8px #34264d08}
/* /../DesktopShell/Pages/AccountLibrary.razor.rz.scp.css */
.account-library-page[b-ng9zt6r2er]{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px);color:var(--kompani-ink);line-height:1.5}.account-library-page>header[b-ng9zt6r2er]{margin-bottom:24px}.account-library-page h1[b-ng9zt6r2er]{margin:16px 0 8px;font-size:32px;line-height:1.2}.account-library-page p[b-ng9zt6r2er]{color:var(--kompani-muted)}.account-library-page>header>a[b-ng9zt6r2er]{color:var(--kompani-accent);text-underline-offset:4px}@media(max-width:600px){.account-library-page[b-ng9zt6r2er]{padding:24px 16px}}
/* /../DesktopShell/Pages/AccountSettings.razor.rz.scp.css */
.account-settings-page[b-exhaggcy60]{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:clamp(24px,4vw,48px);color:var(--kompani-ink);font-size:16px;line-height:1.6}.settings-heading[b-exhaggcy60]{margin-bottom:28px}.settings-heading h1[b-exhaggcy60]{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.settings-heading p[b-exhaggcy60]{margin:0;color:var(--kompani-muted)}.account-settings-page nav[b-exhaggcy60]{display:flex;flex-wrap:wrap;gap:12px 24px}.account-settings-page nav a[b-exhaggcy60]{color:var(--kompani-accent);font-size:15px;text-underline-offset:4px}@media(max-width:600px){.account-settings-page[b-exhaggcy60]{padding:24px 16px}.settings-heading h1[b-exhaggcy60]{font-size:28px}}
.settings-resource-card[b-exhaggcy60]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px;padding:24px;border:1px solid var(--kompani-line);border-radius:16px;background:var(--kompani-surface);color:var(--kompani-ink);text-decoration:none;box-shadow:0 8px 24px #0000000d}.settings-resource-card>span:first-child[b-exhaggcy60]{display:grid;gap:6px}.settings-resource-card small[b-exhaggcy60]{color:var(--kompani-muted);font-size:13px}.settings-resource-card strong[b-exhaggcy60]{font-size:20px;line-height:1.35}.settings-resource-card span span[b-exhaggcy60]{color:var(--kompani-muted)}.settings-resource-action[b-exhaggcy60]{flex-shrink:0;color:var(--kompani-accent);font-size:15px;font-weight:600}.settings-resource-card:hover[b-exhaggcy60]{border-color:var(--kompani-muted);background:var(--kompani-raised)}.settings-resource-card:focus-visible[b-exhaggcy60]{outline:2px solid var(--kompani-accent);outline-offset:4px}.settings-scope-notice[b-exhaggcy60]{margin:0 0 28px;color:var(--kompani-muted)}@media(max-width:600px){.settings-resource-card[b-exhaggcy60]{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}}
/* /../DesktopShell/Pages/Companies.razor.rz.scp.css */
/* Full-width working canvas. Workspace controls live in the shared top bar. */
.workspace-canvas-shell.hub-shell[b-idlartua3m]{display:block;min-height:calc(100dvh - var(--kompani-chrome-height,64px))}
.workspace-canvas-shell.hub-shell>main[b-idlartua3m]{width:100%;max-width:none;margin:0;min-width:0}
.workspace-canvas-shell .hub-content[b-idlartua3m]{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:22px}
.workspace-canvas-shell .canvas-content[b-idlartua3m]{padding:12px 18px 0;}
.workspace-menu-dialog[b-idlartua3m]{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 80px);margin:auto;padding:24px;border:1px solid var(--kompani-line);border-radius:18px;background:var(--kompani-surface);color:var(--kompani-ink);box-shadow:0 24px 90px #17151b40;overflow:auto}
.workspace-menu-dialog[b-idlartua3m]::backdrop{background:#1d1c244f;backdrop-filter:blur(5px)}
.workspace-menu-heading[b-idlartua3m]{display:flex;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--kompani-line);margin-bottom:18px}
.workspace-menu-heading h2[b-idlartua3m]{font-size:22px;letter-spacing:-.03em;margin:5px 0;overflow-wrap:anywhere}
.workspace-menu-heading small[b-idlartua3m]{font-size:12px;color:var(--kompani-muted)}
.workspace-menu-dialog[b-idlartua3m]  .workspace-brand{display:none}
.workspace-menu-dialog .nav-caption[b-idlartua3m]{font-size:10px;color:var(--kompani-muted);margin:20px 0 10px;letter-spacing:.09em}
.workspace-menu-dialog nav[b-idlartua3m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.workspace-menu-dialog .nav-item[b-idlartua3m]{box-sizing:border-box;color:var(--kompani-ink);background:transparent;border:1px solid transparent;min-height:44px;margin:0;border-radius:9px;font-size:13px;text-align:left}
.workspace-menu-dialog .nav-item:hover[b-idlartua3m]{background:var(--kompani-silver)}
.workspace-menu-dialog .nav-item.selected[b-idlartua3m]{background:var(--kompani-accent-soft);border-color:var(--kompani-line);color:var(--kompani-ink)}
.workspace-menu-dialog .admin-links[b-idlartua3m]{display:flex;flex-wrap:wrap;gap:6px 18px;border-top:1px solid var(--kompani-line);margin:22px 0 0;padding:18px 0 0}
.workspace-menu-dialog .admin-links a[b-idlartua3m]{font-size:12px;color:var(--kompani-muted);padding:6px 0}
.workspace-menu-dialog .sidebar-bottom[b-idlartua3m]{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--kompani-line)}
.workspace-menu-dialog .sidebar-bottom>.eyebrow[b-idlartua3m]{display:none}.workspace-menu-dialog .sidebar-bottom>strong[b-idlartua3m]{font-size:12px}.workspace-menu-dialog .sidebar-bottom>small[b-idlartua3m]{color:var(--kompani-muted);font-size:11px}.workspace-menu-dialog .signout[b-idlartua3m]{margin:0 0 0 auto;padding:0;border:0}.workspace-menu-dialog .signout button[b-idlartua3m]{font-size:12px;color:var(--kompani-ink);background:transparent;padding:7px}
.workspace-menu-project[b-idlartua3m]{display:grid;gap:7px;color:var(--kompani-muted);font-size:12px;margin-bottom:18px}.workspace-menu-project select[b-idlartua3m]{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--kompani-line);border-radius:8px;background:var(--kompani-silver);color:var(--kompani-ink);padding:10px;font-size:13px}
@media(max-width:760px){.workspace-canvas-shell .hub-content[b-idlartua3m]{padding:16px}.workspace-canvas-shell .canvas-content[b-idlartua3m]{padding:8px 10px 0}.workspace-menu-dialog[b-idlartua3m]{width:calc(100vw - 20px);max-height:calc(100dvh - 32px);padding:18px;border-radius:14px}.workspace-menu-heading h2[b-idlartua3m]{font-size:20px}}
@media(max-width:420px){.workspace-menu-dialog nav[b-idlartua3m]{grid-template-columns:1fr}.workspace-menu-dialog .sidebar-bottom[b-idlartua3m]{align-items:start;flex-direction:column}.workspace-menu-dialog .signout[b-idlartua3m]{margin:0}}

.editor-leave-review[b-idlartua3m]{border:1px solid var(--kompani-line);background:var(--kompani-silver);border-radius:10px;padding:15px;color:var(--kompani-ink)}.editor-leave-review>strong[b-idlartua3m]{font-size:14px}.editor-leave-review>p[b-idlartua3m]{font-size:12px;line-height:1.6;margin:8px 0 12px}.editor-leave-review .hub-actions[b-idlartua3m]{display:flex;flex-wrap:wrap;gap:9px}.editor-draft-status[b-idlartua3m]{font-size:12px;color:var(--kompani-muted);margin:0}

.ticket-detail-backdrop[b-idlartua3m]{place-items:stretch end;padding:8px;background:#0007;backdrop-filter:blur(2px)}
.ticket-detail-backdrop .ticket-detail-sheet[b-idlartua3m]{width:min(680px,100%);height:calc(100dvh - 16px);max-height:none;padding:0!important;border-radius:12px;background:var(--kompani-surface,#fcfcf6)!important;color:var(--kompani-ink,#273b2f);border:1px solid var(--kompani-line,#d5ddcf);overflow:auto;overscroll-behavior:contain;box-shadow:-12px 0 60px #0004;animation:ticket-detail-enter-b-idlartua3m .18s ease-out}
.ticket-detail-form[b-idlartua3m]{gap:14px;padding:0 20px;min-height:100%;align-content:start;box-sizing:border-box}
.ticket-detail-header[b-idlartua3m]{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:var(--kompani-surface,#fcfcf6);padding:14px 0 12px;border-bottom:1px solid var(--kompani-line,#d5ddcf)}
.ticket-detail-header h2[b-idlartua3m]{margin:3px 0 0;font-size:18px;line-height:1.25;letter-spacing:-.02em}
.ticket-detail-code[b-idlartua3m]{font-size:11px;line-height:1.4;color:var(--kompani-muted,#647267);overflow-wrap:anywhere}
.ticket-detail-context[b-idlartua3m]{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;min-width:0;padding:0 0 2px;font-size:13px;color:var(--kompani-ink,#273b2f)}
.ticket-detail-context>span[b-idlartua3m],.ticket-detail-context>small[b-idlartua3m]{color:var(--kompani-muted,#647267);font-size:12px}
.ticket-detail-context>strong[b-idlartua3m]{font-size:13px;overflow-wrap:anywhere}
.ticket-detail-fields[b-idlartua3m]{gap:14px}
.ticket-detail-form label[b-idlartua3m]{gap:6px;font-size:13px;line-height:1.4;color:var(--kompani-ink,#273b2f)}
.ticket-detail-form :is(input:not([type=checkbox]),select,textarea)[b-idlartua3m]{padding:9px 10px;font-size:14px;line-height:1.5;min-height:39px;min-width:0;background:var(--kompani-paper,#fffefa);color:var(--kompani-ink,#273b2f);border-color:var(--kompani-line,#d5ddcf)}
.ticket-detail-form :is(input,select,textarea):focus-visible[b-idlartua3m]{outline:2px solid var(--kompani-primary,#7f60cc);outline-offset:2px}
.ticket-detail-title>input[b-idlartua3m]{font-size:17px!important;font-weight:600;letter-spacing:-.015em}
.ticket-detail-properties[b-idlartua3m]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.8fr);gap:12px;min-width:0}
.ticket-detail-properties-two[b-idlartua3m]{grid-template-columns:repeat(2,minmax(0,1fr))}
.ticket-detail-review[b-idlartua3m]{font-size:12px;line-height:1.5;color:var(--kompani-muted,#647267)}
.ticket-detail-advanced[b-idlartua3m]{border-top:1px solid var(--kompani-line,#d5ddcf);padding:12px 0 0;color:var(--kompani-ink,#273b2f)}
.ticket-detail-advanced>summary[b-idlartua3m]{font-size:13px;font-weight:600;cursor:pointer;padding:3px 0}
.ticket-detail-advanced-body[b-idlartua3m]{display:grid;gap:14px;padding:14px 0 4px}
.ticket-detail-form .hub-check[b-idlartua3m]{display:flex;align-items:center;gap:9px;line-height:1.5;font-size:12px;font-weight:400}
.ticket-detail-form .hub-check>input[b-idlartua3m]{width:16px;height:16px;flex:none;margin:0;accent-color:var(--kompani-primary,#7f60cc)}
.ticket-detail-form :is(input,select):disabled[b-idlartua3m]{opacity:.65;cursor:default}
.ticket-detail-sharing[b-idlartua3m]{display:grid;gap:12px;border-top:1px solid var(--kompani-line,#d5ddcf);padding-top:14px}
.ticket-detail-footer[b-idlartua3m]{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:sticky;bottom:0;z-index:2;padding:12px 0;background:var(--kompani-surface,#fcfcf6);border-top:1px solid var(--kompani-line,#d5ddcf);margin-top:auto}
.ticket-detail-footer>button[b-idlartua3m]{font-size:13px;min-height:34px;padding:6px 12px}
@keyframes ticket-detail-enter-b-idlartua3m{from{transform:translateX(18px);opacity:.6}to{transform:translateX(0);opacity:1}}
@media(max-width:520px){.ticket-detail-backdrop[b-idlartua3m]{padding:0}.ticket-detail-backdrop .ticket-detail-sheet[b-idlartua3m]{height:100dvh;border-radius:0;border-width:0 0 0 1px}.ticket-detail-form[b-idlartua3m]{padding:0 14px}.ticket-detail-properties[b-idlartua3m]{grid-template-columns:1fr 1fr}.ticket-detail-properties>label:nth-child(2)[b-idlartua3m]{grid-column:span 2;grid-row:2}.ticket-detail-properties-two>label:nth-child(2)[b-idlartua3m]{grid-column:auto;grid-row:auto}}
@media(prefers-reduced-motion:reduce){.ticket-detail-backdrop .ticket-detail-sheet[b-idlartua3m]{animation:none}}

.ticket-detail-context>small[b-idlartua3m]{min-width:0;overflow-wrap:anywhere}
/* /../DesktopShell/Pages/JointCalendar.razor.rz.scp.css */
/* Theme-aware layout only; calendar data and scheduling stay in the application. */
.nc-app[b-ldj4ocror5]{--nc-left-width:240px;--nc-right-width:320px;--nc-personal:#63b7d3;--nc-work:#aa91ed;--nc-preview:#72baae;width:calc(100% - 16px);display:grid;grid-template-columns:minmax(180px,min(var(--nc-left-width),26%)) 6px minmax(0,1fr) 6px minmax(240px,min(var(--nc-right-width),30%));grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--kompani-chrome-height,56px) - 16px);min-height:540px;min-width:0;max-width:100%;margin:8px;overflow:hidden;color:var(--kompani-ink,#f2f2f5);background:var(--kompani-paper,#0c0c0f);font:14px/1.45 var(--kompani-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}
.nc-app:has(>.nc-notice)[b-ldj4ocror5]{grid-template-rows:auto auto minmax(0,1fr)}.nc-app:has(>.nc-notice+.nc-notice)[b-ldj4ocror5]{grid-template-rows:auto auto auto minmax(0,1fr)}
.nc-app *[b-ldj4ocror5],.nc-app *[b-ldj4ocror5]::before,.nc-app *[b-ldj4ocror5]::after{box-sizing:border-box}.nc-app :is(h1,h2,h3,p)[b-ldj4ocror5]{margin:0}.nc-app h2[b-ldj4ocror5]{font-size:18px;line-height:1.35;letter-spacing:-.025em}.nc-app h3[b-ldj4ocror5]{font-size:15px;line-height:1.4}
.nc-app :is(button,input,select,textarea)[b-ldj4ocror5]{font:inherit;color:inherit}.nc-app button[b-ldj4ocror5]{border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-surface,#17171a);color:var(--kompani-ink,#f2f2f5);padding:5px 9px;min-height:32px;cursor:pointer;line-height:1.35;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.nc-app button:hover:not(:disabled)[b-ldj4ocror5]{background:var(--kompani-raised,#242429);border-color:var(--kompani-muted,#b8b8c1)}.nc-app button:disabled[b-ldj4ocror5]{opacity:.5;cursor:default}.nc-app :is(a,button,input,select,textarea,[tabindex]):focus-visible[b-ldj4ocror5]{outline:2px solid var(--kompani-focus,#9eacff);outline-offset:2px}
.nc-app :is(input:not([type=checkbox]),select,textarea)[b-ldj4ocror5]{min-height:34px;min-width:0;max-width:100%;padding:6px 8px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-paper,#0c0c0f);color:var(--kompani-ink,#f2f2f5)}.nc-app :is(input,textarea)[b-ldj4ocror5]::placeholder{color:var(--kompani-muted,#b8b8c1);opacity:.9}.nc-app input[type=checkbox][b-ldj4ocror5]{width:16px;height:16px;flex:none;margin:0;accent-color:var(--kompani-accent,#aa91ed)}.nc-app small[b-ldj4ocror5]{font-size:12px;line-height:1.45;color:var(--kompani-muted,#b8b8c1)}.nc-app a[b-ldj4ocror5]{text-decoration:none;color:var(--kompani-ink,#f2f2f5)}.nc-app a:hover[b-ldj4ocror5]{text-decoration:underline}
.nc-app .nc-primary[b-ldj4ocror5]{display:inline-flex;align-items:center;justify-content:center;min-height:33px;border:1px solid color-mix(in srgb,var(--kompani-accent,#aa91ed) 60%,var(--kompani-line,#38383e));border-radius:6px;padding:6px 10px;background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 20%,var(--kompani-surface,#17171a));color:var(--kompani-ink,#f2f2f5);font-weight:600;text-decoration:none}.nc-app .nc-primary:hover:not(:disabled)[b-ldj4ocror5]{background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 30%,var(--kompani-surface,#17171a))}
.nc-toolbar[b-ldj4ocror5]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;padding:4px 1px 10px}.nc-navigation[b-ldj4ocror5],.nc-views[b-ldj4ocror5],.nc-actions[b-ldj4ocror5]{display:flex;align-items:center;gap:5px;min-width:0}.nc-navigation h1[b-ldj4ocror5]{margin-left:7px;font-size:19px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.nc-navigation button[b-ldj4ocror5]{padding-inline:9px}.nc-navigation button[aria-label][b-ldj4ocror5]{font-size:18px;width:32px;padding:1px}
.nc-views[b-ldj4ocror5]{padding:3px;border:1px solid var(--kompani-line,#38383e);background:var(--kompani-surface,#17171a);border-radius:8px;gap:2px}.nc-views button[b-ldj4ocror5]{border:0;background:transparent;min-height:28px;padding:4px 9px;font-size:13px}.nc-views button[aria-pressed=true][b-ldj4ocror5]{background:var(--kompani-raised,#303036);box-shadow:inset 0 0 0 1px var(--kompani-line,#38383e);font-weight:650}.nc-actions[b-ldj4ocror5]{flex-wrap:wrap;justify-content:flex-end}.nc-actions .nc-search[b-ldj4ocror5]{width:clamp(130px,13vw,230px)}.nc-travel-button[b-ldj4ocror5]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nc-notice[b-ldj4ocror5]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;margin:0 0 8px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;background:var(--kompani-surface,#17171a);font-size:13px;overflow-wrap:anywhere}.nc-notice button[b-ldj4ocror5]{min-height:26px;width:26px;flex:none;padding:0;font-size:20px;background:transparent}
.nc-sidebar[b-ldj4ocror5],.nc-inspector[b-ldj4ocror5]{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-surface,#17171a)}.nc-sidebar[b-ldj4ocror5]{display:flex;flex-direction:column;padding:13px 12px 11px}.nc-pane-heading[b-ldj4ocror5]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:10px}.nc-pane-heading strong[b-ldj4ocror5]{font-size:15px;font-weight:650;letter-spacing:-.025em}.nc-pane-heading strong>span[b-ldj4ocror5]{margin-left:4px;color:var(--kompani-muted,#b8b8c1);font-size:12px;font-weight:500}.nc-pane-heading a[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1);font-size:12px;white-space:nowrap}
.nc-mini-week[b-ldj4ocror5],.nc-mini-month[b-ldj4ocror5]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.nc-mini-week[b-ldj4ocror5]{margin-bottom:5px;gap:2px;color:var(--kompani-muted,#b8b8c1);font-size:12px}.nc-mini-month[b-ldj4ocror5]{gap:2px}.nc-app .nc-mini-month button[b-ldj4ocror5]{position:relative;min-height:28px;padding:3px 0;border:1px solid transparent;border-radius:50%;background:transparent;font-size:13px}.nc-app .nc-mini-month button.nc-selected[b-ldj4ocror5]{border-color:var(--kompani-accent,#aa91ed);background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 20%,transparent)}.nc-app .nc-mini-month button.nc-today[b-ldj4ocror5]{background:var(--kompani-ink,#f2f2f5);color:var(--kompani-surface,#17171a);font-weight:700}.nc-app .nc-mini-month button.nc-outside[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1);opacity:.6}.nc-date-dot[b-ldj4ocror5]{position:absolute;left:calc(50% - 1.5px);bottom:1px;width:3px;height:3px;border-radius:50%;background:var(--kompani-accent,#aa91ed)}
.nc-source-controls[b-ldj4ocror5]{display:grid;gap:9px;padding:13px 0;margin:12px 0;border-block:1px solid var(--kompani-line,#38383e)}.nc-source-controls label[b-ldj4ocror5],.nc-check[b-ldj4ocror5]{display:flex;gap:8px;align-items:center;font-size:13px}.nc-source-controls select[b-ldj4ocror5]{width:100%;font-size:13px}.nc-quick-task[b-ldj4ocror5]{display:flex;align-items:stretch;gap:4px;margin-bottom:9px}.nc-quick-task input[b-ldj4ocror5]{width:100%;font-size:13px}.nc-quick-task button[b-ldj4ocror5]{flex:none;width:30px;padding:1px}.nc-task-list[b-ldj4ocror5]{min-height:70px;overflow:auto;scrollbar-width:thin}.nc-task[b-ldj4ocror5]{display:flex;align-items:flex-start;gap:6px;padding:9px 0;border-bottom:1px solid var(--kompani-line,#38383e);cursor:grab}.nc-task:active[b-ldj4ocror5]{cursor:grabbing}.nc-app .nc-task-check[b-ldj4ocror5]{border:0;background:transparent;padding:0;min-height:24px;width:22px;flex:none;color:var(--nc-personal);font-size:22px;line-height:1}.nc-app .nc-task-title[b-ldj4ocror5]{display:grid;gap:4px;border:0;background:transparent;padding:1px 0;min-height:24px;text-align:left;width:100%}.nc-task-title strong[b-ldj4ocror5]{font-size:14px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.nc-task-title small[b-ldj4ocror5]{font-size:12px}.nc-sidebar-footer[b-ldj4ocror5]{display:grid;gap:9px;margin-top:auto;padding-top:14px}.nc-sidebar-footer a[b-ldj4ocror5]{font-size:12px;color:var(--kompani-muted,#b8b8c1)}.nc-sidebar-footer small[b-ldj4ocror5]{overflow-wrap:anywhere}.nc-sidebar-footer button[b-ldj4ocror5]{justify-self:start;min-height:29px;font-size:13px}
.nc-divider[b-ldj4ocror5]{position:relative;min-width:0;width:6px;cursor:ew-resize;touch-action:none;outline:none;z-index:5}.nc-divider[b-ldj4ocror5]::before{content:"";position:absolute;inset:0 -2px;border-radius:4px;background:transparent;transition:background-color .14s ease}.nc-divider[b-ldj4ocror5]::after{content:"↔";position:absolute;top:46%;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:25px;height:34px;border:1px solid var(--kompani-line,#38383e);border-radius:6px;background:var(--kompani-raised,#242429);color:var(--kompani-ink,#f2f2f5);font-size:18px;opacity:0;pointer-events:none;transition:opacity .12s ease .15s}.nc-divider:hover[b-ldj4ocror5]::before,.nc-divider:focus-visible[b-ldj4ocror5]::before{background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 50%,transparent)}.nc-divider:hover[b-ldj4ocror5]::after,.nc-divider:focus-visible[b-ldj4ocror5]::after,.nc-resizing .nc-divider:active[b-ldj4ocror5]::after{opacity:1}.nc-resizing[b-ldj4ocror5],.nc-resizing *[b-ldj4ocror5]{cursor:ew-resize!important;user-select:none!important}
.nc-main[b-ldj4ocror5]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--kompani-line,#38383e);border-radius:9px;background:var(--kompani-paper,#0c0c0f)}.nc-weekdays[b-ldj4ocror5]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:none;background:var(--kompani-surface,#17171a);border-bottom:1px solid var(--kompani-line,#38383e);text-align:center;font-size:12px;color:var(--kompani-muted,#b8b8c1);padding:10px 0}
.nc-month-grid[b-ldj4ocror5]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(95px,1fr));min-height:0;flex:1;overflow:auto;scrollbar-width:thin}.nc-month-day[b-ldj4ocror5]{min-width:0;padding:5px 4px;border-inline-end:1px solid var(--kompani-line,#38383e);border-bottom:1px solid var(--kompani-line,#38383e);background:var(--kompani-paper,#0c0c0f)}.nc-month-day:nth-child(7n)[b-ldj4ocror5]{border-inline-end:0}.nc-month-day.nc-outside[b-ldj4ocror5]{background:var(--kompani-surface,#17171a)}.nc-month-day.nc-outside .nc-day-number[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1)}.nc-month-day.nc-selected[b-ldj4ocror5]{background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 7%,var(--kompani-paper,#0c0c0f));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kompani-accent,#aa91ed) 55%,transparent)}.nc-month-day>header[b-ldj4ocror5]{display:flex;align-items:center;gap:3px;min-width:0;margin-bottom:4px}.nc-app .nc-day-number[b-ldj4ocror5]{display:grid;place-items:center;width:28px;min-height:28px;padding:1px;background:transparent;border-color:transparent;border-radius:50%;font-size:13px;flex:none}.nc-app .nc-day-number.nc-today[b-ldj4ocror5]{background:var(--kompani-ink,#f2f2f5);color:var(--kompani-paper,#0c0c0f);font-weight:700}.nc-day-weather[b-ldj4ocror5]{margin-left:auto;font-size:12px;color:var(--kompani-muted,#b8b8c1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-app .nc-day-add[b-ldj4ocror5]{min-height:24px;width:24px;padding:0;border:0;background:transparent;opacity:0;flex:none}.nc-month-day:hover .nc-day-add[b-ldj4ocror5],.nc-month-day:focus-within .nc-day-add[b-ldj4ocror5]{opacity:1}
.nc-app .nc-month-entry[b-ldj4ocror5]{display:block;min-height:23px;width:100%;margin:3px 0;border:0;border-left:3px solid var(--nc-personal);border-radius:4px;padding:3px 5px;background:color-mix(in srgb,var(--nc-personal) 15%,var(--kompani-paper,#0c0c0f));text-align:left;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-month-entry>span[b-ldj4ocror5]{font-weight:650;font-variant-numeric:tabular-nums}.nc-app .nc-more[b-ldj4ocror5]{min-height:22px;border:0;background:transparent;padding:2px 4px;font-size:12px;color:var(--kompani-muted,#b8b8c1);text-align:left}.nc-multi-month[b-ldj4ocror5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:15px 20px;overflow:auto;padding:18px;min-height:0;flex:1;align-content:start}.nc-multi-month>section[b-ldj4ocror5]{min-width:0}.nc-app .nc-month-title[b-ldj4ocror5]{border:0;background:transparent;padding:1px 0 9px;font-size:15px;font-weight:650}
.nc-time-header[b-ldj4ocror5],.nc-all-day[b-ldj4ocror5],.nc-hours-grid[b-ldj4ocror5]{display:grid;min-width:0}.nc-time-header[b-ldj4ocror5]{flex:none;min-height:74px;background:var(--kompani-surface,#17171a);border-bottom:1px solid var(--kompani-line,#38383e)}.nc-zone-label[b-ldj4ocror5]{align-self:end;padding:8px 3px;text-align:center;color:var(--kompani-muted,#b8b8c1);font-size:11px;overflow:hidden}.nc-app .nc-time-header>button[b-ldj4ocror5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 2px;border:0;border-left:1px solid var(--kompani-line,#38383e);border-radius:0;background:transparent;min-width:0}.nc-time-header>button strong[b-ldj4ocror5]{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:19px;font-weight:600;line-height:1}.nc-time-header>button small[b-ldj4ocror5]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.nc-time-header>.nc-today-heading strong[b-ldj4ocror5]{background:var(--kompani-ink,#f2f2f5);color:var(--kompani-surface,#17171a)}
.nc-all-day[b-ldj4ocror5]{flex:none;border-bottom:1px solid var(--kompani-line,#38383e);min-height:40px;max-height:125px;overflow-y:auto;scrollbar-width:thin;background:var(--kompani-surface,#17171a)}.nc-all-day>small[b-ldj4ocror5]{text-align:right;align-self:start;padding:5px 6px 5px 2px;font-size:11px}.nc-all-day>div[b-ldj4ocror5]{padding:3px;min-width:0;border-left:1px solid var(--kompani-line,#38383e)}.nc-hours-scroll[b-ldj4ocror5]{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.nc-hours-grid[b-ldj4ocror5]{align-items:start}.nc-hour-labels[b-ldj4ocror5]{position:relative;border-right:1px solid var(--kompani-line,#38383e)}.nc-hour-labels>span[b-ldj4ocror5]{display:block;text-align:right;padding:2px 6px 0 0;font-size:11px;color:var(--kompani-muted,#b8b8c1);font-variant-numeric:tabular-nums}.nc-time-day[b-ldj4ocror5]{position:relative;min-width:0;border-right:1px solid var(--kompani-line,#38383e);background:var(--kompani-paper,#0c0c0f)}.nc-time-day:last-child[b-ldj4ocror5]{border-right:0}
.nc-app .nc-time-slot[b-ldj4ocror5]{position:absolute;inset-inline:0;display:block;width:100%;min-height:0;border:0;border-top:1px solid color-mix(in srgb,var(--kompani-line,#38383e) 45%,transparent);border-radius:0;background:transparent;padding:0;z-index:0}.nc-app .nc-time-slot.nc-hour-start[b-ldj4ocror5]{border-top-color:var(--kompani-line,#38383e)}.nc-app .nc-time-slot:hover[b-ldj4ocror5]{background:color-mix(in srgb,var(--kompani-accent,#aa91ed) 9%,transparent);border-color:var(--kompani-line,#38383e)}.nc-app .nc-time-slot:focus-visible[b-ldj4ocror5]{outline-offset:-2px;z-index:1}
.nc-slot-local[b-ldj4ocror5]{position:absolute;right:3px;top:2px;max-width:calc(100% - 5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums;color:var(--kompani-muted,#b8b8c1)}
.nc-app .nc-booking[b-ldj4ocror5]{position:absolute;z-index:2;min-width:0;min-height:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;overflow:hidden;text-align:left;padding:5px 6px;border:1px solid color-mix(in srgb,var(--nc-personal) 65%,var(--kompani-line,#38383e));border-left:3px solid var(--nc-personal);border-radius:5px;background:color-mix(in srgb,var(--nc-personal) 22%,var(--kompani-surface,#17171a));box-shadow:0 1px 2px #0002}.nc-booking strong[b-ldj4ocror5]{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;max-width:100%}.nc-booking small[b-ldj4ocror5]{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit}.nc-booking>span[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1);font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.nc-app .nc-booking:hover[b-ldj4ocror5]{z-index:4;border-color:var(--nc-personal);box-shadow:0 3px 9px #0003;background:color-mix(in srgb,var(--nc-personal) 28%,var(--kompani-surface,#17171a))}.nc-app .nc-work[b-ldj4ocror5]{border-left-color:var(--nc-work);background:color-mix(in srgb,var(--nc-work) 19%,var(--kompani-surface,#17171a))}.nc-app .nc-task-block[b-ldj4ocror5]{border-left-color:var(--nc-personal)}.nc-app .nc-proposal[b-ldj4ocror5]{border-style:dashed;border-color:var(--nc-preview);background:color-mix(in srgb,var(--nc-preview) 17%,var(--kompani-surface,#17171a))}
.nc-calendar-footer[b-ldj4ocror5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none;padding:7px 10px;border-top:1px solid var(--kompani-line,#38383e);background:var(--kompani-surface,#17171a);font-size:12px}.nc-calendar-footer>span[b-ldj4ocror5]{display:inline-flex;align-items:center;gap:5px}.nc-calendar-footer i[b-ldj4ocror5]{display:block;width:7px;height:7px;border-radius:50%;background:var(--nc-personal)}.nc-calendar-footer i.nc-legend-work[b-ldj4ocror5]{background:var(--nc-work)}.nc-calendar-footer i.nc-legend-preview[b-ldj4ocror5]{background:var(--nc-preview)}.nc-calendar-footer>small[b-ldj4ocror5]{margin-left:auto;overflow-wrap:anywhere}.nc-calendar-footer>button[b-ldj4ocror5]{min-height:26px;padding:2px 7px;font-size:12px}
.nc-inspector[b-ldj4ocror5]{padding:0 13px 14px}.nc-inspector>.nc-pane-heading[b-ldj4ocror5]{position:sticky;top:0;padding:11px 0;background:var(--kompani-surface,#17171a);z-index:3;border-bottom:1px solid var(--kompani-line,#38383e)}.nc-inspector>.nc-pane-heading>button[b-ldj4ocror5]{min-height:26px;width:26px;padding:0;border-color:transparent;background:transparent;font-size:22px}.nc-editor[b-ldj4ocror5],.nc-planner[b-ldj4ocror5]{display:grid;gap:13px;min-width:0}.nc-editor>label[b-ldj4ocror5],.nc-form-grid>label[b-ldj4ocror5]{display:grid;gap:5px;min-width:0;color:var(--kompani-muted,#b8b8c1);font-size:13px}.nc-editor :is(input:not([type=checkbox]),select,textarea)[b-ldj4ocror5]{width:100%;color:var(--kompani-ink,#f2f2f5);font-size:14px}.nc-editor>.nc-check[b-ldj4ocror5]{display:flex;color:var(--kompani-ink,#f2f2f5)}.nc-editor textarea[b-ldj4ocror5]{resize:vertical;min-height:80px}.nc-editor p[b-ldj4ocror5]{font-size:14px;overflow-wrap:anywhere}.nc-editor hr[b-ldj4ocror5]{width:100%;border:0;border-top:1px solid var(--kompani-line,#38383e);margin:1px 0}.nc-hint[b-ldj4ocror5],.nc-empty[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.nc-empty[b-ldj4ocror5]{padding:10px 0}.nc-form-actions[b-ldj4ocror5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nc-app .nc-danger[b-ldj4ocror5]{border-color:color-mix(in srgb,#ec8d9f 50%,var(--kompani-line,#38383e));background:transparent;justify-self:start}.nc-delete-review[b-ldj4ocror5]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--kompani-line,#38383e);border-radius:7px;font-size:13px}
.nc-plan-tasks[b-ldj4ocror5]{display:grid;gap:5px;max-height:230px;overflow:auto;scrollbar-width:thin}.nc-plan-task[b-ldj4ocror5]{display:grid;grid-template-columns:16px minmax(0,1fr) 80px;align-items:center;gap:7px;padding:6px 0;border-bottom:1px solid var(--kompani-line,#38383e);font-size:13px}.nc-plan-task>span[b-ldj4ocror5]{overflow-wrap:anywhere}.nc-plan-task select[b-ldj4ocror5]{padding:4px 5px;font-size:12px;min-height:30px}.nc-form-grid[b-ldj4ocror5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-form-grid :is(input,select)[b-ldj4ocror5]{width:100%;font-size:13px}.nc-planner>small[b-ldj4ocror5]{padding-top:1px}
.nc-preview[b-ldj4ocror5]{display:grid;gap:9px;padding:11px;border:1px dashed var(--nc-preview);border-radius:8px;background:color-mix(in srgb,var(--nc-preview) 7%,var(--kompani-surface,#17171a))}.nc-preview>div[b-ldj4ocror5]{display:flex;align-items:start;gap:7px;padding-bottom:8px;border-bottom:1px solid var(--kompani-line,#38383e)}.nc-preview>div>span[b-ldj4ocror5]{display:grid;gap:4px;flex:1;min-width:0}.nc-preview strong[b-ldj4ocror5]{font-size:13px;font-weight:600;overflow-wrap:anywhere}.nc-preview>div>button[b-ldj4ocror5]{width:24px;min-height:24px;padding:0;font-size:18px;flex:none}.nc-preview>button[b-ldj4ocror5]{width:100%}.nc-weather[b-ldj4ocror5]{display:grid;gap:8px;padding-top:5px}.nc-weather>div[b-ldj4ocror5]{display:grid;grid-template-columns:minmax(0,1fr) 28px auto;align-items:center;gap:5px;padding:8px 0;border-bottom:1px solid var(--kompani-line,#38383e);font-size:13px}.nc-weather>div>small[b-ldj4ocror5]{grid-column:1/-1;font-size:11px}.nc-weather strong[b-ldj4ocror5]{font-variant-numeric:tabular-nums;font-weight:550}.nc-weather a[b-ldj4ocror5]{font-size:12px;color:var(--kompani-muted,#b8b8c1);line-height:1.5}
.nc-agenda[b-ldj4ocror5]{display:grid;gap:8px}.nc-agenda-date[b-ldj4ocror5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.nc-agenda-date strong[b-ldj4ocror5]{font-size:14px;font-weight:550}.nc-agenda-date button[b-ldj4ocror5]{width:28px;min-height:28px;padding:0}.nc-app .nc-agenda-entry[b-ldj4ocror5]{display:grid;gap:5px;width:100%;min-height:70px;padding:10px;border-left:3px solid var(--nc-personal);background:color-mix(in srgb,var(--nc-personal) 9%,var(--kompani-surface,#17171a));text-align:left}.nc-agenda-entry strong[b-ldj4ocror5]{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.nc-agenda-entry>span[b-ldj4ocror5]{color:var(--kompani-muted,#b8b8c1);font-size:12px;overflow-wrap:anywhere}.nc-agenda-entry small[b-ldj4ocror5]{overflow-wrap:anywhere}.nc-app .nc-agenda-entry.nc-work[b-ldj4ocror5]{border-left-color:var(--nc-work);background:color-mix(in srgb,var(--nc-work) 9%,var(--kompani-surface,#17171a))}.nc-app .nc-agenda-entry.nc-proposal[b-ldj4ocror5]{border-color:var(--nc-preview);border-style:dashed}
.nc-hide-sidebar[b-ldj4ocror5]{grid-template-columns:minmax(0,1fr) 6px minmax(240px,min(var(--nc-right-width),34%))}.nc-hide-sidebar .nc-sidebar[b-ldj4ocror5],.nc-hide-sidebar [data-nc-resize=left][b-ldj4ocror5]{display:none}.nc-hide-inspector[b-ldj4ocror5]{grid-template-columns:minmax(180px,min(var(--nc-left-width),26%)) 6px minmax(0,1fr)}.nc-hide-inspector .nc-inspector[b-ldj4ocror5],.nc-hide-inspector [data-nc-resize=right][b-ldj4ocror5]{display:none}.nc-hide-sidebar.nc-hide-inspector[b-ldj4ocror5]{grid-template-columns:minmax(0,1fr)}
@media(min-width:1550px){.nc-app[b-ldj4ocror5]{--nc-right-width:330px}.nc-toolbar[b-ldj4ocror5]{flex-wrap:nowrap}.nc-month-grid[b-ldj4ocror5]{grid-template-rows:repeat(6,minmax(110px,1fr))}}
@media(max-width:1140px){.nc-toolbar[b-ldj4ocror5]{justify-content:flex-start}.nc-actions[b-ldj4ocror5]{margin-left:auto}.nc-app[b-ldj4ocror5]{--nc-left-width:215px;--nc-right-width:290px}.nc-pane-heading[b-ldj4ocror5]{flex-wrap:wrap}.nc-navigation h1[b-ldj4ocror5]{font-size:18px}.nc-actions .nc-search[b-ldj4ocror5]{width:150px}.nc-day-weather[b-ldj4ocror5]{display:none}}
@media(max-width:800px){
 .nc-app[b-ldj4ocror5],.nc-app:has(>.nc-notice)[b-ldj4ocror5],.nc-app:has(>.nc-notice+.nc-notice)[b-ldj4ocror5],.nc-hide-sidebar[b-ldj4ocror5],.nc-hide-inspector[b-ldj4ocror5],.nc-hide-sidebar.nc-hide-inspector[b-ldj4ocror5]{display:flex;flex-direction:column;height:auto;min-height:calc(100dvh - 80px);overflow:visible;margin:7px;gap:9px}
 .nc-toolbar[b-ldj4ocror5]{padding-bottom:3px;gap:8px}.nc-navigation[b-ldj4ocror5]{width:100%}.nc-navigation h1[b-ldj4ocror5]{margin-left:auto;font-size:18px}.nc-actions[b-ldj4ocror5]{justify-content:flex-start;margin-left:0;flex:1}.nc-actions .nc-search[b-ldj4ocror5]{width:100%;flex:1;min-width:130px}.nc-views[b-ldj4ocror5]{flex-wrap:wrap}.nc-views button[b-ldj4ocror5]{padding-inline:7px}.nc-sidebar[b-ldj4ocror5]{max-height:300px;flex:none;padding:10px}.nc-sidebar>.nc-mini-week[b-ldj4ocror5],.nc-sidebar>.nc-mini-month[b-ldj4ocror5]{display:none}.nc-source-controls[b-ldj4ocror5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;margin:0 0 9px}.nc-source-controls select[b-ldj4ocror5],.nc-source-controls label[b-ldj4ocror5]{font-size:12px}.nc-sidebar-footer[b-ldj4ocror5]{display:none}.nc-task-list[b-ldj4ocror5]{min-height:0;max-height:150px}.nc-divider[b-ldj4ocror5]{display:none}
 .nc-main[b-ldj4ocror5]{flex:none;min-height:550px;height:min(760px,76dvh)}.nc-inspector[b-ldj4ocror5]{max-height:none;overflow:visible;padding-bottom:14px}.nc-inspector>.nc-pane-heading[b-ldj4ocror5]{position:static}.nc-month-grid[b-ldj4ocror5]{grid-template-rows:repeat(6,minmax(83px,1fr))}.nc-month-day[b-ldj4ocror5]{padding:4px 2px}.nc-month-day>header[b-ldj4ocror5]{gap:1px}.nc-app .nc-day-number[b-ldj4ocror5]{width:24px;min-height:24px;font-size:12px}.nc-app .nc-day-add[b-ldj4ocror5]{width:19px;min-height:21px;opacity:.7;margin-left:auto}.nc-app .nc-month-entry[b-ldj4ocror5]{font-size:11px;padding:2px 3px;min-height:21px;border-left-width:2px}.nc-month-entry>span[b-ldj4ocror5]{display:none}.nc-weekdays[b-ldj4ocror5]{font-size:11px;padding-block:8px}.nc-calendar-footer[b-ldj4ocror5]{gap:7px;padding-inline:7px;font-size:11px}.nc-calendar-footer>small[b-ldj4ocror5]{margin-left:0;font-size:11px}.nc-time-header[b-ldj4ocror5]{min-height:68px}.nc-time-header>button strong[b-ldj4ocror5]{font-size:16px;width:27px;height:27px}.nc-time-header>button small[b-ldj4ocror5]{font-size:11px}.nc-app .nc-booking[b-ldj4ocror5]{padding:3px;border-left-width:2px}.nc-booking strong[b-ldj4ocror5]{font-size:12px}.nc-booking>span[b-ldj4ocror5]{display:none}.nc-booking small[b-ldj4ocror5]{font-size:11px}.nc-multi-month[b-ldj4ocror5]{padding:12px;gap:13px;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.nc-notice[b-ldj4ocror5]{margin-bottom:0;font-size:13px}
}
@media(prefers-reduced-motion:reduce){.nc-app *[b-ldj4ocror5],.nc-app *[b-ldj4ocror5]::before,.nc-app *[b-ldj4ocror5]::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.nc-app.embedded-canvas-app[b-ldj4ocror5]{height:720px;min-height:460px;max-height:none;margin:0;border:0;box-shadow:none}
/* /../DesktopShell/Pages/MyWorkspace.razor.rz.scp.css */
.personal-space[b-mcdid5qjiv]{margin:0;display:grid;grid-template-columns:48px minmax(0,1fr);width:100%;max-width:none;min-height:calc(100dvh - 60px);padding:0 0 90px;color:var(--kompani-ink);font-size:15px;line-height:1.5}.personal-space *[b-mcdid5qjiv]{box-sizing:border-box}.personal-space [hidden][b-mcdid5qjiv]{display:none!important}.personal-shell[b-mcdid5qjiv]{min-width:0;padding:10px 12px;container:personal-board / inline-size}.personal-space button[b-mcdid5qjiv]{font:inherit;cursor:pointer;border:1px solid var(--kompani-line);border-radius:7px;padding:5px 9px;background:var(--kompani-surface);color:var(--kompani-ink);font-size:14px;min-height:32px;line-height:1.4}.personal-space .primary[b-mcdid5qjiv]{background:var(--kompani-primary);border-color:var(--kompani-primary);color:var(--kompani-on-primary);font-weight:600}.personal-space :is(a,button,input,textarea,summary):focus-visible[b-mcdid5qjiv]{outline:2px solid var(--kompani-focus);outline-offset:2px}.personal-space button:disabled[b-mcdid5qjiv]{opacity:.5;cursor:default}
.personal-rail[b-mcdid5qjiv]{display:flex;flex-direction:column;align-items:center;gap:5px;position:sticky;top:var(--kompani-platform-chrome,64px);height:calc(100dvh - var(--kompani-platform-chrome,64px) - 12px);padding:8px 4px;border-right:1px solid var(--kompani-line)}.personal-space .personal-rail :is(button,a)[b-mcdid5qjiv]{display:grid;place-items:center;width:36px;min-height:36px;padding:7px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--kompani-muted)}.personal-rail[b-mcdid5qjiv]  svg{width:21px;height:21px}.personal-space .personal-rail :is(button,a):hover[b-mcdid5qjiv],.personal-space .personal-rail [aria-current=page][b-mcdid5qjiv]{color:var(--kompani-ink);background:var(--kompani-raised);border-color:var(--kompani-line)}.personal-rail-space[b-mcdid5qjiv]{flex:1}
.personal-board-toolbar[b-mcdid5qjiv]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;margin-bottom:10px}.personal-counts[b-mcdid5qjiv]{display:flex;gap:4px;flex-wrap:wrap}.personal-space .personal-counts button[b-mcdid5qjiv]{border-color:transparent;background:transparent;color:var(--kompani-muted);padding:4px 7px;font-size:13px}.personal-counts b[b-mcdid5qjiv]{color:var(--kompani-ink);font-size:15px;font-weight:600;margin-right:3px}.personal-layout[b-mcdid5qjiv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,var(--workspace-feed-width,320px));gap:12px;align-items:start}.personal-layout:not([data-board=true])[b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr)}.personal-main[b-mcdid5qjiv],.personal-board[b-mcdid5qjiv]{min-width:0}.personal-board[b-mcdid5qjiv]  .wpl-toolbar:not(:has(>*)){display:none}.personal-board[b-mcdid5qjiv]  .overview-pin-choices{margin-bottom:12px}.personal-extra-tools[b-mcdid5qjiv]{display:flex;flex-wrap:wrap;gap:7px;margin:0 6px 10px}.personal-extra-tools a[b-mcdid5qjiv]{display:inline-flex;align-items:center;padding:5px 7px;font-size:14px;color:var(--kompani-ink);text-decoration:none}
.personal-card[b-mcdid5qjiv]{min-width:0;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:12px;box-shadow:0 1px 0 #ffffff06 inset}.personal-card>header[b-mcdid5qjiv],.personal-items>header[b-mcdid5qjiv],.personal-editor header[b-mcdid5qjiv]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.personal-card h2[b-mcdid5qjiv],.personal-items h2[b-mcdid5qjiv],.personal-editor h2[b-mcdid5qjiv],.personal-activity h2[b-mcdid5qjiv]{font-size:17px;line-height:1.4;letter-spacing:-.02em;margin:0;font-weight:600}.personal-card>header button[b-mcdid5qjiv]{width:30px;min-height:30px;padding:3px;font-size:19px}.personal-task-filters[b-mcdid5qjiv]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.personal-task-filters button[b-mcdid5qjiv]{font-size:13px}.personal-task-filters b[b-mcdid5qjiv]{margin-left:6px;font-weight:600}.personal-task-filters [aria-pressed=true][b-mcdid5qjiv]{background:var(--kompani-raised);color:var(--kompani-ink)}.personal-task-completion[b-mcdid5qjiv]{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.personal-task-completion>span[b-mcdid5qjiv]{font-size:12px;color:var(--kompani-muted);white-space:nowrap}.personal-task-progress[b-mcdid5qjiv]{flex:1;height:5px;overflow:hidden;border-radius:4px;background:var(--kompani-line)}.personal-task-progress i[b-mcdid5qjiv]{display:block;height:100%;background:var(--kompani-data-teal,var(--kompani-accent));transition:width .2s ease}.personal-today-task[b-mcdid5qjiv]{display:flex;align-items:start;gap:9px;padding:11px 0;border-top:1px solid var(--kompani-line)}.personal-space .task-toggle[b-mcdid5qjiv]{width:28px;flex:0 0 28px;min-height:28px;padding:0;border:0;background:var(--kompani-raised);color:var(--kompani-ink);font-size:21px;line-height:28px}.personal-space .personal-item-open[b-mcdid5qjiv]{display:block;width:100%;flex:1;min-width:0;border:0;background:transparent;padding:0;text-align:left}.personal-item-open span[b-mcdid5qjiv]{display:block;font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.personal-item-open small[b-mcdid5qjiv]{display:block;color:var(--kompani-muted);font-size:13px;margin-top:3px}.personal-item-open p[b-mcdid5qjiv]{font-size:14px;color:var(--kompani-muted);line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.personal-item-open small.personal-overdue[b-mcdid5qjiv]{color:var(--kompani-tone-coral)}.personal-space .personal-text-action[b-mcdid5qjiv]{border:0;background:transparent;color:var(--kompani-ink);padding:6px 0;font-size:14px;text-align:left}.personal-small-empty[b-mcdid5qjiv]{padding:16px 0;margin:0;color:var(--kompani-muted);font-size:14px;line-height:1.6}.personal-small-empty p[b-mcdid5qjiv]{margin:8px 0 0}.personal-empty-mark[b-mcdid5qjiv]{display:block;width:40px;color:var(--kompani-tone-teal)}.personal-empty-mark[b-mcdid5qjiv]  svg{width:36px;height:36px}.personal-space .personal-recent-note[b-mcdid5qjiv]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;width:100%;text-align:left;padding:11px 0;border:0;border-top:1px solid var(--kompani-line);border-radius:0;background:transparent}.personal-recent-note strong[b-mcdid5qjiv]{font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.personal-recent-note small[b-mcdid5qjiv]{font-size:12px;color:var(--kompani-muted)}.personal-recent-note p[b-mcdid5qjiv]{grid-column:1/-1;font-size:14px;color:var(--kompani-muted);line-height:1.6;margin:0;overflow-wrap:anywhere}
.personal-activity[b-mcdid5qjiv]{position:sticky;top:calc(var(--kompani-platform-chrome,64px) + 10px);height:var(--workspace-feed-height,auto);max-height:calc(100dvh - var(--kompani-platform-chrome,64px) - 100px);overflow:auto;scrollbar-width:thin;min-width:0;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-surface);padding:12px}.personal-activity>header[b-mcdid5qjiv]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.personal-activity>header>span[b-mcdid5qjiv]{font-size:12px;color:var(--kompani-muted)}.personal-activity[b-mcdid5qjiv]  .workspace-pulse{border:0;padding:0;background:transparent;min-width:0}.personal-activity[b-mcdid5qjiv]  .workspace-pulse-list{max-height:none;overflow:visible;padding-right:0}.personal-activity[b-mcdid5qjiv]  .workspace-pulse-heading{align-items:start;gap:7px;flex-wrap:wrap}.personal-activity[b-mcdid5qjiv]  .workspace-pulse-heading p,.personal-activity[b-mcdid5qjiv]  .workspace-pulse-live{font-size:13px;line-height:1.6}.personal-activity[b-mcdid5qjiv]  .feed-filters{gap:5px}.personal-activity[b-mcdid5qjiv]  .feed-filters button{font-size:13px;min-height:30px;padding:4px 7px}.personal-activity[b-mcdid5qjiv]  .feed-coverage{font-size:13px;gap:7px;flex-wrap:wrap}.personal-activity[b-mcdid5qjiv]  .workspace-pulse-empty{font-size:14px;line-height:1.6;padding:12px 0}.personal-activity[b-mcdid5qjiv]  .feed-event-header{flex-wrap:wrap}.personal-feed-reminders[b-mcdid5qjiv]{display:grid;gap:7px;margin-bottom:12px}.personal-space .personal-feed-reminder[b-mcdid5qjiv]{display:grid;gap:3px;text-align:left;padding:8px;background:var(--kompani-raised)}.personal-feed-reminder small[b-mcdid5qjiv]{font-size:12px;color:var(--kompani-muted)}.personal-feed-reminder strong[b-mcdid5qjiv]{font-size:14px;font-weight:550;overflow-wrap:anywhere}
.personal-content[b-mcdid5qjiv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:12px;align-items:start}.personal-content:not(:has(.personal-editor form))[b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr)}.personal-items[b-mcdid5qjiv],.personal-editor[b-mcdid5qjiv],.personal-tool-panel[b-mcdid5qjiv],.personal-planning[b-mcdid5qjiv],.personal-life-feed[b-mcdid5qjiv]{min-width:0;border:1px solid var(--kompani-line);background:var(--kompani-surface);padding:14px;border-radius:10px}.archive-filter[b-mcdid5qjiv]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--kompani-muted);white-space:nowrap}.personal-add[b-mcdid5qjiv]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.personal-result-count[b-mcdid5qjiv]{font-size:13px;color:var(--kompani-muted);margin-left:auto}.personal-item[b-mcdid5qjiv]{display:flex;align-items:flex-start;gap:9px;padding:13px 0;border-top:1px solid var(--kompani-line)}.personal-item-body[b-mcdid5qjiv]{min-width:0;flex:1}.personal-space .item-archive[b-mcdid5qjiv]{border:0;background:transparent;font-size:13px;padding:4px;color:var(--kompani-muted);flex-shrink:0}.personal-item.completed .personal-item-open>span[b-mcdid5qjiv]{text-decoration:line-through;color:var(--kompani-muted)}.personal-item-links[b-mcdid5qjiv]{display:flex;gap:7px 12px;flex-wrap:wrap;margin-top:9px}.personal-item-links a[b-mcdid5qjiv]{font-size:13px;line-height:1.6;color:var(--kompani-ink);text-underline-offset:3px}.personal-empty[b-mcdid5qjiv]{padding:18px 10px;text-align:center}.personal-empty strong[b-mcdid5qjiv]{font-size:17px;font-weight:600}.personal-empty p[b-mcdid5qjiv]{color:var(--kompani-muted);font-size:14px;line-height:1.6;margin:10px auto;max-width:330px}.personal-empty a[b-mcdid5qjiv]{font-size:14px;color:var(--kompani-ink)}.personal-editor[b-mcdid5qjiv]{position:sticky;top:calc(var(--kompani-platform-chrome,64px) + 12px)}.personal-editor header>span[b-mcdid5qjiv]{font-size:13px;color:var(--kompani-muted)}.personal-editor label[b-mcdid5qjiv]{display:block;font-size:14px;font-weight:550;margin-top:12px}.personal-editor input[b-mcdid5qjiv],.personal-editor textarea[b-mcdid5qjiv]{display:block;width:100%;font:inherit;font-size:15px;border:1px solid var(--kompani-line);border-radius:7px;padding:7px 10px;background:var(--kompani-paper);margin-top:5px;resize:vertical;color:var(--kompani-ink)}.personal-editor-actions[b-mcdid5qjiv]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.personal-editor-reuse[b-mcdid5qjiv]{margin-top:12px}.personal-research-source[b-mcdid5qjiv]{display:grid;gap:6px;background:var(--kompani-raised);border:1px solid var(--kompani-line);border-radius:8px;padding:10px;margin-top:12px;font-size:13px}.personal-research-source a[b-mcdid5qjiv]{color:var(--kompani-ink);text-underline-offset:3px}.personal-reminder-copy[b-mcdid5qjiv]{display:block;color:var(--kompani-muted);font-size:13px;margin-top:9px}.personal-notice[b-mcdid5qjiv],.personal-draft-strip[b-mcdid5qjiv]{padding:10px 12px;background:var(--kompani-raised);border:1px solid var(--kompani-line);border-radius:8px;font-size:14px;line-height:1.5;margin:0 0 10px}.personal-draft-strip[b-mcdid5qjiv]{display:flex;align-items:center;justify-content:space-between;gap:10px}
@container personal-board (max-width:950px){.personal-layout[b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr)}.personal-activity[b-mcdid5qjiv]{position:static;max-height:600px}.personal-content[b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr)}.personal-editor[b-mcdid5qjiv]{position:static;order:-1}}
@media(max-width:650px){.personal-space[b-mcdid5qjiv]{grid-template-columns:42px minmax(0,1fr)}.personal-shell[b-mcdid5qjiv]{padding:8px}.personal-rail[b-mcdid5qjiv]{padding-inline:2px}.personal-space .personal-rail :is(button,a)[b-mcdid5qjiv]{width:34px}.personal-counts[b-mcdid5qjiv]{gap:0}.personal-space .personal-counts button[b-mcdid5qjiv]{padding:4px;font-size:12px}.personal-board-toolbar[b-mcdid5qjiv]{gap:6px;flex-wrap:wrap}.personal-content[b-mcdid5qjiv]{display:flex;flex-direction:column}.personal-items[b-mcdid5qjiv],.personal-editor[b-mcdid5qjiv]{width:100%}.personal-item[b-mcdid5qjiv]{flex-wrap:wrap}.personal-draft-strip[b-mcdid5qjiv]{align-items:flex-start;flex-wrap:wrap}}
@media(prefers-reduced-motion:no-preference){.personal-empty-mark[b-mcdid5qjiv]{transform-origin:50% 100%;animation:personal-leaf-breathe-b-mcdid5qjiv 4s ease-in-out 2}@keyframes personal-leaf-breathe-b-mcdid5qjiv{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}}
@media(prefers-reduced-motion:reduce){.personal-space *[b-mcdid5qjiv]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(pointer:coarse){.personal-space :is(button,input,select,summary)[b-mcdid5qjiv]{min-height:44px}.personal-space .personal-rail :is(button,a)[b-mcdid5qjiv]{min-height:44px}.personal-space .task-toggle[b-mcdid5qjiv]{width:40px;flex-basis:40px}.personal-activity[b-mcdid5qjiv]  .feed-filters button{min-height:40px}}

.personal-layout[data-board=true][b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr) min(var(--workspace-feed-width,320px),45%)}.personal-activity[b-mcdid5qjiv]{position:relative;max-height:var(--workspace-feed-height,calc(100dvh - var(--kompani-chrome-height,54px) - 82px));overflow:visible}.personal-activity[b-mcdid5qjiv]  .workspace-pulse-list{max-height:calc(var(--workspace-feed-height,100dvh - var(--kompani-chrome-height,54px) - 82px) - 110px);overflow:auto}@container personal-board (max-width:799px){.personal-layout[data-board=true][b-mcdid5qjiv]{grid-template-columns:minmax(0,1fr)}.personal-activity[b-mcdid5qjiv]{grid-column:1/-1}}

.personal-activity[b-mcdid5qjiv]{height:min(var(--workspace-feed-height,calc(100dvh - var(--kompani-chrome-height,54px) - 82px)),calc(100dvh - var(--kompani-chrome-height,54px) - 82px));display:flex;flex-direction:column}.personal-activity[b-mcdid5qjiv]  .workspace-pulse{flex:1;min-height:0;overflow:auto}

.personal-activity[b-mcdid5qjiv]{top:0}.personal-task-progress[b-mcdid5qjiv]{min-width:0}.personal-task-completion>span[b-mcdid5qjiv]{flex:none}

/* Shared card elevation and reading scale; panel sizing and the icon rail keep their layout. */
.personal-card[b-mcdid5qjiv],.personal-items[b-mcdid5qjiv],.personal-editor[b-mcdid5qjiv],.personal-tool-panel[b-mcdid5qjiv],.personal-planning[b-mcdid5qjiv],.personal-life-feed[b-mcdid5qjiv]{background:var(--kompani-card-surface,var(--kompani-surface));box-shadow:var(--kompani-card-shadow,0 2px 5px #0003)}
.personal-activity[b-mcdid5qjiv]{background:var(--kompani-list-surface,var(--kompani-surface));box-shadow:var(--kompani-shadow-card,0 2px 5px #0002)}
.personal-card h2[b-mcdid5qjiv],.personal-items h2[b-mcdid5qjiv],.personal-editor h2[b-mcdid5qjiv],.personal-activity h2[b-mcdid5qjiv],.personal-item-open span[b-mcdid5qjiv],.personal-recent-note strong[b-mcdid5qjiv],.personal-feed-reminder strong[b-mcdid5qjiv]{color:var(--kompani-heading-ink,var(--kompani-ink))}
.personal-feed-reminder strong[b-mcdid5qjiv]{font-size:15px;line-height:1.45}.personal-task-completion>span[b-mcdid5qjiv],.personal-recent-note small[b-mcdid5qjiv],.personal-feed-reminder small[b-mcdid5qjiv],.personal-activity>header>span[b-mcdid5qjiv]{font-size:13px;line-height:1.45}
.personal-space .personal-feed-reminder[b-mcdid5qjiv]{background:var(--kompani-card-surface,var(--kompani-raised));border-color:var(--kompani-line);box-shadow:var(--kompani-card-shadow,0 2px 4px #0002)}
.personal-research-source[b-mcdid5qjiv],.personal-notice[b-mcdid5qjiv],.personal-draft-strip[b-mcdid5qjiv]{background:var(--kompani-list-surface,var(--kompani-raised))}.personal-space .task-toggle[b-mcdid5qjiv]{background:var(--kompani-list-surface,var(--kompani-raised));border:1px solid var(--kompani-line)}
.personal-space .task-toggle[aria-pressed=true][b-mcdid5qjiv]{background:color-mix(in srgb,var(--kompani-tone-teal,#86b6ad) 15%,var(--kompani-list-surface,var(--kompani-surface)));border-color:var(--kompani-tone-teal,#86b6ad)}
.personal-space .personal-recent-note:hover[b-mcdid5qjiv],.personal-space .personal-item-open:hover[b-mcdid5qjiv]{background:color-mix(in srgb,var(--kompani-raised) 40%,transparent)}
/* /../DesktopShell/Pages/PersonalHome.razor.rz.scp.css */

.personal-home.embedded-canvas-app[b-xt12nrj96i]{padding:0;max-width:none;margin:0;min-height:0}.embedded-canvas-app .personal-content[b-xt12nrj96i]{padding:12px;max-width:none;margin:0}.embedded-canvas-app .life-hero[b-xt12nrj96i]{margin-top:0}.embedded-canvas-app .life-hero h1[b-xt12nrj96i]{font-size:28px}
/* /../DesktopShell/Pages/Work.razor.rz.scp.css */
.account-profile-page[b-efkj9ssdko]{box-sizing:border-box;width:100%;max-width:1160px;margin:auto;padding:clamp(20px,4vw,48px);color:var(--kompani-ink);font-size:17px;line-height:1.6}@media(max-width:600px){.account-profile-page[b-efkj9ssdko]{padding:24px 16px}}
/* /../DesktopShell/Pages/WorkspaceBilling.razor.rz.scp.css */
.billing-page[b-yroypdokon]{width:100%;max-width:1800px;margin:0 auto;padding:22px 28px 100px;box-sizing:border-box;color:var(--kompani-ink);font-size:15px;line-height:1.5}.billing-page *[b-yroypdokon]{box-sizing:border-box}.billing-page a[b-yroypdokon]{color:var(--kompani-accent);text-decoration:none}.billing-page a:hover[b-yroypdokon]{text-decoration:underline}.billing-page button[b-yroypdokon],.billing-page select[b-yroypdokon]{font:inherit;min-height:36px;border:1px solid var(--kompani-line);border-radius:8px;padding:7px 11px;background:var(--kompani-paper);color:var(--kompani-ink)}.billing-page button[b-yroypdokon]{cursor:pointer}.billing-page button:disabled[b-yroypdokon]{opacity:.5;cursor:not-allowed}.billing-page button:hover:not(:disabled)[b-yroypdokon]{background:var(--kompani-raised)}.billing-heading[b-yroypdokon]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.billing-heading a[b-yroypdokon]{font-size:13px}.billing-heading h1[b-yroypdokon]{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:7px 0 0;font-weight:650}.billing-toolbar[b-yroypdokon]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--kompani-line);border-bottom:1px solid var(--kompani-line);padding:12px 0;margin-bottom:18px}.billing-toolbar label[b-yroypdokon]{display:flex;align-items:center;gap:12px;color:var(--kompani-muted);font-size:13px}.billing-toolbar select[b-yroypdokon]{min-width:220px;max-width:440px}.billing-toolbar a[b-yroypdokon]{font-size:13px}.billing-access-block[b-yroypdokon]{display:flex;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--kompani-accent) 60%,var(--kompani-line));background:var(--kompani-paper);border-radius:10px;margin-bottom:18px}.billing-access-block h2[b-yroypdokon]{font-size:18px;margin:0 0 5px}.billing-access-block p[b-yroypdokon]{font-size:14px;color:var(--kompani-muted);margin:0;max-width:850px}.billing-lock[b-yroypdokon]{font-size:25px;line-height:1.2}.billing-wallet[b-yroypdokon]{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:12px}.billing-wallet article[b-yroypdokon]{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:17px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper)}.billing-wallet article>span:first-child[b-yroypdokon]{font-size:13px;color:var(--kompani-muted)}.billing-wallet strong[b-yroypdokon]{font-size:29px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:600}.billing-wallet small[b-yroypdokon]{font-size:12px;color:var(--kompani-muted)}.balance-status[b-yroypdokon]{position:absolute;top:15px;right:15px;font-size:11px;padding:2px 6px;border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-silver)}.balance-status.paused[b-yroypdokon]{color:var(--kompani-ink);border-color:var(--kompani-accent)}.billing-caption[b-yroypdokon]{font-size:12px;color:var(--kompani-muted);margin:11px 0 18px}.billing-panel[b-yroypdokon]{padding:18px;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper);margin-bottom:16px;min-width:0}.billing-panel-heading[b-yroypdokon]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.billing-panel h2[b-yroypdokon]{font-size:17px;letter-spacing:-.02em;margin:0}.billing-panel-heading>span[b-yroypdokon]{font-size:12px;color:var(--kompani-muted)}.billing-member p[b-yroypdokon]{color:var(--kompani-muted);font-size:14px}.billing-member>div[b-yroypdokon]{display:flex;gap:20px;margin-top:20px}.billing-plan-grid[b-yroypdokon]{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.billing-plan[b-yroypdokon]{position:relative;border:1px solid var(--kompani-line);border-radius:9px;display:flex;flex-direction:column;gap:10px;padding:16px 16px 16px 42px;cursor:pointer;min-width:0}.billing-plan:hover[b-yroypdokon]{border-color:var(--kompani-muted)}.billing-plan.selected[b-yroypdokon]{border-color:var(--kompani-accent);background:var(--kompani-silver)}.billing-plan input[b-yroypdokon]{position:absolute;top:21px;left:15px;accent-color:var(--kompani-focus);width:15px;height:15px;margin:0}.plan-name[b-yroypdokon]{font-weight:600;font-size:16px}.billing-plan>strong[b-yroypdokon]{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.billing-plan>strong small[b-yroypdokon]{font-size:12px;font-weight:400;color:var(--kompani-muted)}.billing-plan>span:not(.plan-name)[b-yroypdokon],.billing-plan>small[b-yroypdokon]{font-size:13px;color:var(--kompani-muted)}.billing-checkout[b-yroypdokon]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.billing-checkout>span[b-yroypdokon]{font-size:12px;color:var(--kompani-muted);max-width:600px}.billing-page .billing-primary[b-yroypdokon]{font-weight:600;background:var(--kompani-ink);color:var(--kompani-paper);border-color:var(--kompani-ink)}.billing-page .billing-primary:hover:not(:disabled)[b-yroypdokon]{background:var(--kompani-accent);color:var(--kompani-paper);border-color:var(--kompani-accent)}.billing-inline-empty[b-yroypdokon]{padding:8px 0;font-size:14px;color:var(--kompani-muted)}.billing-inline-empty h3[b-yroypdokon]{margin:0 0 7px;font-size:15px;font-weight:550;color:var(--kompani-ink)}.billing-inline-empty p[b-yroypdokon]{margin:0}.billing-table-wrap[b-yroypdokon]{max-width:100%;overflow:auto}.billing-page table[b-yroypdokon]{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.billing-page th[b-yroypdokon]{color:var(--kompani-muted);font-size:11px;font-weight:500;padding:0 18px 11px 0;border-bottom:1px solid var(--kompani-line);white-space:nowrap}.billing-page td[b-yroypdokon]{padding:13px 18px 13px 0;border-bottom:1px solid var(--kompani-line);font-variant-numeric:tabular-nums;vertical-align:top;min-width:105px}.billing-page tbody tr:last-child td[b-yroypdokon]{border-bottom:0}.billing-page td strong[b-yroypdokon]{font-weight:550}.billing-unit[b-yroypdokon]{color:var(--kompani-muted)}.billing-event-status[b-yroypdokon]{display:inline-block;border:1px solid var(--kompani-line);border-radius:5px;padding:2px 6px;font-size:11px;background:var(--kompani-silver)}.billing-rates summary[b-yroypdokon]{font-size:14px;font-weight:550;cursor:pointer}.billing-rates[open] summary[b-yroypdokon]{margin-bottom:17px}.billing-notice[b-yroypdokon]{border:1px solid var(--kompani-line);padding:12px 15px;border-radius:8px;background:var(--kompani-paper);font-size:14px}.billing-empty[b-yroypdokon]{padding:50px 20px;text-align:center;border:1px solid var(--kompani-line);border-radius:10px;background:var(--kompani-paper)}.billing-empty h2[b-yroypdokon]{font-size:20px;margin:0 0 8px}.billing-empty p[b-yroypdokon]{font-size:14px;color:var(--kompani-muted);margin:0}.billing-sr-only[b-yroypdokon]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.billing-page :focus-visible[b-yroypdokon]{outline:2px solid var(--kompani-focus);outline-offset:3px}@media(min-width:1600px){.billing-page[b-yroypdokon]{padding-left:38px;padding-right:38px}}@media(max-width:1050px){.billing-wallet[b-yroypdokon]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.billing-page[b-yroypdokon]{padding:18px 14px 110px}.billing-heading h1[b-yroypdokon]{font-size:22px}.billing-heading button[b-yroypdokon]{font-size:13px}.billing-toolbar[b-yroypdokon]{flex-wrap:wrap;gap:10px}.billing-toolbar label[b-yroypdokon]{width:100%;align-items:start;flex-direction:column;gap:5px}.billing-toolbar select[b-yroypdokon]{width:100%;min-width:0;max-width:none}.billing-wallet[b-yroypdokon]{gap:9px}.billing-wallet article[b-yroypdokon]{padding:13px}.billing-wallet strong[b-yroypdokon]{font-size:24px}.billing-wallet article>span:first-child[b-yroypdokon]{font-size:12px}.billing-wallet .billing-balance[b-yroypdokon]{padding-top:36px}.balance-status[b-yroypdokon]{top:10px;right:12px}.billing-panel[b-yroypdokon]{padding:15px}.billing-panel-heading[b-yroypdokon]{align-items:start}.billing-plan-grid[b-yroypdokon]{grid-template-columns:1fr}.billing-member>div[b-yroypdokon]{flex-wrap:wrap}.billing-checkout[b-yroypdokon]{align-items:stretch}.billing-checkout button[b-yroypdokon]{width:100%}.billing-access-block[b-yroypdokon]{padding:14px}.billing-access-block h2[b-yroypdokon]{font-size:17px}.billing-table-wrap table[b-yroypdokon]{min-width:620px}}@media(prefers-reduced-motion:no-preference){.billing-plan[b-yroypdokon]{transition:background .16s ease,border-color .16s ease}.billing-access-block[b-yroypdokon]{animation:billing-arrive-b-yroypdokon .2s ease-out}@keyframes billing-arrive-b-yroypdokon{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}}
.billing-portal[b-yroypdokon]{margin-top:16px;padding-top:16px;border-top:1px solid var(--kompani-line)}
.billing-team summary[b-yroypdokon]{font-size:14px;font-weight:550;cursor:pointer}.billing-team[open] summary[b-yroypdokon]{margin-bottom:15px}.billing-person-filter[b-yroypdokon]{display:flex;gap:10px;align-items:center;color:var(--kompani-muted);font-size:13px;margin-bottom:15px}.billing-person-filter select[b-yroypdokon]{max-width:330px;min-width:170px}
/* /../DesktopShell/Pages/WorkspaceDirectory.razor.rz.scp.css */
.workspace-directory[b-ijyesll5on]{box-sizing:border-box;width:100%;max-width:1280px;margin:auto;padding:clamp(24px,4vw,52px);color:var(--kompani-ink);font-size:17px;line-height:1.6}.directory-heading[b-ijyesll5on]{display:flex;justify-content:space-between;align-items:center;gap:24px}.directory-heading h1[b-ijyesll5on]{font-size:34px;line-height:1.2;letter-spacing:-.04em;margin:4px 0 12px}.directory-heading p[b-ijyesll5on]{margin:0;color:var(--kompani-muted)}.directory-eyebrow[b-ijyesll5on]{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--kompani-muted)}.directory-heading button[b-ijyesll5on]{font:inherit;cursor:pointer;border:1px solid var(--kompani-line);background:var(--kompani-raised);color:var(--kompani-ink);padding:9px 16px;border-radius:9px}.directory-heading button:disabled[b-ijyesll5on]{opacity:.65;cursor:default}.directory-actions[b-ijyesll5on]{display:flex;gap:12px 24px;flex-wrap:wrap;margin:28px 0}.directory-actions a[b-ijyesll5on],.directory-footer a[b-ijyesll5on],.directory-empty a[b-ijyesll5on]{color:var(--kompani-accent);text-underline-offset:4px}.directory-grid[b-ijyesll5on]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.directory-workspace[b-ijyesll5on]{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--kompani-line);border-radius:16px;background:var(--kompani-surface);color:var(--kompani-ink);text-decoration:none;box-shadow:0 8px 24px #0000000d;transition:background .15s,border-color .15s,transform .15s}.directory-workspace:hover[b-ijyesll5on]{background:var(--kompani-raised);border-color:var(--kompani-muted);transform:translateY(-2px)}.directory-workspace>div[b-ijyesll5on]{min-width:0;flex:1}.directory-workspace h2[b-ijyesll5on]{font-size:21px;line-height:1.4;letter-spacing:-.02em;margin:5px 0 8px;overflow-wrap:anywhere}.directory-workspace p[b-ijyesll5on]{margin:0;font-size:16px;color:var(--kompani-muted)}.directory-kind[b-ijyesll5on]{font-size:14px;color:var(--kompani-muted)}.directory-icon[b-ijyesll5on]{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid var(--kompani-line);border-radius:12px;font-size:23px;background:var(--kompani-raised)}.directory-open[b-ijyesll5on]{align-self:center;color:var(--kompani-accent);font-size:24px}.directory-footer[b-ijyesll5on]{margin-top:28px;padding-top:20px;border-top:1px solid var(--kompani-line)}.directory-footer p[b-ijyesll5on]{font-size:16px;color:var(--kompani-muted);margin:0 0 8px}.directory-notice[b-ijyesll5on],.directory-empty[b-ijyesll5on]{padding:20px 24px;border:1px solid var(--kompani-line);border-radius:14px;background:var(--kompani-surface)}.workspace-directory :is(a,button):focus-visible[b-ijyesll5on]{outline:2px solid var(--kompani-accent);outline-offset:4px}@media(max-width:800px){.directory-grid[b-ijyesll5on]{grid-template-columns:1fr}.directory-heading[b-ijyesll5on]{align-items:flex-start}.directory-heading h1[b-ijyesll5on]{font-size:30px}.directory-workspace[b-ijyesll5on]{padding:20px}}@media(max-width:480px){.workspace-directory[b-ijyesll5on]{padding:24px 16px}.directory-heading[b-ijyesll5on]{flex-wrap:wrap}.directory-workspace[b-ijyesll5on]{gap:12px}.directory-icon[b-ijyesll5on]{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.directory-workspace[b-ijyesll5on]{transition:none}.directory-workspace:hover[b-ijyesll5on]{transform:none}}
/* /../DesktopShell/Pages/WorkspaceResources.razor.rz.scp.css */
.resource-page[b-fruru6asnj]{width:100%;max-width:1800px;box-sizing:border-box;margin:auto;padding:28px 32px 120px;color:var(--kompani-ink);font-size:15px;line-height:1.6;--monitor-blue:#83a8e0;--monitor-violet:#ad9cde;--monitor-amber:#deb883;--monitor-green:#8cbca4}.resource-page *[b-fruru6asnj]{box-sizing:border-box}.resource-page a[b-fruru6asnj]{color:var(--kompani-accent);text-underline-offset:4px}.resource-page button[b-fruru6asnj],.resource-page select[b-fruru6asnj]{font:inherit;background:var(--kompani-paper);color:var(--kompani-ink);border:1px solid var(--kompani-line);border-radius:8px;min-height:40px;padding:8px 12px}.resource-page button[b-fruru6asnj]{cursor:pointer}.resource-page button:hover[b-fruru6asnj]{background:var(--kompani-raised)}.resource-page button:disabled[b-fruru6asnj]{opacity:.5;cursor:not-allowed}.resource-back[b-fruru6asnj]{display:inline-block;font-size:14px;margin-bottom:18px;text-decoration:none}.resource-heading[b-fruru6asnj]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.resource-heading .eyebrow[b-fruru6asnj]{font-size:11px;letter-spacing:.12em;color:var(--kompani-muted)}.resource-heading h1[b-fruru6asnj]{font-size:clamp(28px,3vw,36px);letter-spacing:-.04em;line-height:1.15;margin:5px 0 10px;font-weight:650}.resource-heading p[b-fruru6asnj]{color:var(--kompani-muted);margin:0;font-size:16px}.resource-refresh[b-fruru6asnj]{white-space:nowrap}.resource-toolbar[b-fruru6asnj]{display:flex;flex-wrap:wrap;align-items:end;gap:14px 20px;padding:18px 0;border-top:1px solid var(--kompani-line);border-bottom:1px solid var(--kompani-line)}.resource-toolbar label[b-fruru6asnj]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--kompani-muted)}.resource-toolbar select[b-fruru6asnj]{min-width:175px;max-width:400px;width:100%;font-size:14px}.resource-toolbar label:first-child[b-fruru6asnj]{min-width:240px}.resource-toolbar .auto-refresh[b-fruru6asnj]{flex-direction:row;align-items:center;min-height:42px;gap:8px}.auto-refresh input[b-fruru6asnj]{width:16px;height:16px;accent-color:var(--kompani-focus)}.resource-timestamp[b-fruru6asnj]{font-size:12px;color:var(--kompani-muted);margin-left:auto;align-self:center;font-variant-numeric:tabular-nums}.resource-scope-note[b-fruru6asnj]{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;padding:16px 0 20px;font-size:13px;color:var(--kompani-muted)}.resource-scope-note strong[b-fruru6asnj]{color:var(--kompani-ink)}.scope-dot[b-fruru6asnj]{height:7px;width:7px;border-radius:50%;background:var(--monitor-blue)}.resource-metrics[b-fruru6asnj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.resource-metric[b-fruru6asnj]{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);box-shadow:0 1px 0 #ffffff04 inset}.resource-metric>span:first-child[b-fruru6asnj]{font-size:13px;color:var(--kompani-muted);padding-right:28px}.resource-metric>strong[b-fruru6asnj]{font-size:32px;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.resource-metric>strong.metric-state[b-fruru6asnj]{font-size:21px;min-height:38px;display:flex;align-items:center}.resource-metric small[b-fruru6asnj]{font-size:12px;color:var(--kompani-muted);line-height:1.5}.metric-icon[b-fruru6asnj]{position:absolute;top:17px;right:18px;font-size:19px}.blue[b-fruru6asnj]{color:var(--monitor-blue)}.violet[b-fruru6asnj]{color:var(--monitor-violet)}.amber[b-fruru6asnj]{color:var(--monitor-amber)}.neutral[b-fruru6asnj]{color:var(--kompani-muted)}.resource-main-grid[b-fruru6asnj]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:22px}.resource-panel[b-fruru6asnj]{border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-paper);padding:22px;margin-bottom:22px;min-width:0;box-shadow:0 1px 0 #ffffff04 inset}.panel-heading[b-fruru6asnj]{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.panel-heading h2[b-fruru6asnj]{margin:0;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.panel-heading p[b-fruru6asnj]{margin:6px 0 0;color:var(--kompani-muted);font-size:12px}.panel-heading>a[b-fruru6asnj]{font-size:13px;white-space:nowrap}.panel-heading select[b-fruru6asnj]{min-height:34px;font-size:13px;padding:5px 10px}.count-badge[b-fruru6asnj]{border:1px solid var(--kompani-line);background:var(--kompani-silver);min-width:26px;text-align:center;border-radius:6px;font-size:12px;padding:2px 6px}.usage-chart[b-fruru6asnj]{display:flex;gap:14px;height:208px;margin:24px 0 12px}.chart-scale[b-fruru6asnj]{width:44px;font-size:11px;color:var(--kompani-muted);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:28px;text-align:right}.chart-columns[b-fruru6asnj]{display:flex;flex:1;min-width:0;gap:5px;align-items:stretch;border-top:1px dashed var(--kompani-line);position:relative}.chart-columns[b-fruru6asnj]:before{content:'';position:absolute;left:0;right:0;top:45%;border-top:1px dashed var(--kompani-line);pointer-events:none;opacity:.6}.chart-column[b-fruru6asnj]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.chart-column small[b-fruru6asnj]{font-size:10px;white-space:nowrap;color:var(--kompani-muted);height:18px}.chart-track[b-fruru6asnj]{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:180px;border-bottom:1px solid var(--kompani-line)}.chart-bar[b-fruru6asnj]{display:block;width:64%;max-width:40px;background:linear-gradient(180deg,var(--monitor-blue),#6f8dbd);border-radius:3px 3px 0 0;min-height:0;z-index:1;opacity:.9}.unknown-point[b-fruru6asnj]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--monitor-amber);bottom:3px;z-index:2}.chart-footer[b-fruru6asnj]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:11px;color:var(--kompani-muted);padding-top:12px}.chart-footer>span[b-fruru6asnj]{display:flex;align-items:center;gap:7px}.chart-footer a[b-fruru6asnj]{margin-left:auto}.legend-dot[b-fruru6asnj]{width:7px;height:7px;display:inline-block;border-radius:2px;background:var(--monitor-blue)}.legend-dot.unknown[b-fruru6asnj]{background:var(--monitor-amber);border-radius:50%}.daily-data[b-fruru6asnj]{margin-top:16px;font-size:13px}.daily-data summary[b-fruru6asnj]{cursor:pointer;color:var(--kompani-muted)}.daily-data table[b-fruru6asnj]{margin-top:14px}.chart-empty[b-fruru6asnj]{min-height:208px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--kompani-muted)}.chart-empty>span[b-fruru6asnj]{font-size:34px;color:var(--monitor-blue);margin-bottom:8px}.chart-empty h3[b-fruru6asnj],.attention-empty h3[b-fruru6asnj],.resource-inline-empty h3[b-fruru6asnj]{font-size:14px;font-weight:500;color:var(--kompani-ink);margin:0}.chart-empty p[b-fruru6asnj],.attention-empty p[b-fruru6asnj],.resource-inline-empty p[b-fruru6asnj]{font-size:12px;margin:6px 0 0;max-width:440px;color:var(--kompani-muted)}.resource-alert[b-fruru6asnj]{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--kompani-line)}.resource-alert h3[b-fruru6asnj]{font-size:13px;margin:0;font-weight:550}.resource-alert p[b-fruru6asnj]{font-size:12px;color:var(--kompani-muted);margin:5px 0 0}.alert-mark[b-fruru6asnj]{display:flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:11px;color:var(--monitor-amber)}.alert-mark.info[b-fruru6asnj]{color:var(--monitor-blue)}.attention-empty[b-fruru6asnj]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:208px}.attention-empty>span[b-fruru6asnj]{font-size:25px;color:var(--monitor-green);margin-bottom:10px}.resource-table-wrap[b-fruru6asnj]{overflow-x:auto;max-width:100%}.resource-page table[b-fruru6asnj]{width:100%;border-collapse:collapse;font-size:13px;text-align:left;line-height:1.55}.resource-page th[b-fruru6asnj]{font-size:11px;text-transform:uppercase;letter-spacing:.045em;font-weight:500;color:var(--kompani-muted);border-bottom:1px solid var(--kompani-line);padding:0 16px 12px 0;white-space:nowrap}.resource-page td[b-fruru6asnj]{border-bottom:1px solid var(--kompani-line);padding:16px 20px 16px 0;vertical-align:top;min-width:120px;font-variant-numeric:tabular-nums}.resource-page tr:last-child td[b-fruru6asnj]{border-bottom:none}.resource-page td:first-child[b-fruru6asnj]{min-width:165px}.resource-page td strong[b-fruru6asnj]{font-weight:550}.resource-page td small[b-fruru6asnj]{display:block;font-size:11px;line-height:1.6;color:var(--kompani-muted);margin-top:4px;max-width:270px}.resource-badge[b-fruru6asnj]{display:inline-block;padding:3px 7px;border:1px solid var(--kompani-line);border-radius:5px;background:var(--kompani-silver);font-size:11px;line-height:1.4}.resource-badge.warning[b-fruru6asnj]{color:var(--kompani-ink);border-color:color-mix(in srgb,var(--monitor-amber) 55%,var(--kompani-line))}.resource-inline-empty[b-fruru6asnj]{display:flex;align-items:center;gap:18px;padding:14px 0}.resource-inline-empty>span[b-fruru6asnj]{font-size:30px;color:var(--kompani-muted)}.allocation-actions[b-fruru6asnj]{display:flex;gap:8px}.allocation-actions button[b-fruru6asnj]{white-space:nowrap;font-size:12px;min-height:34px;padding:5px 9px}.stop-confirmation[b-fruru6asnj]{padding:18px;border:1px solid var(--monitor-amber);border-radius:9px;margin-top:18px}.stop-confirmation h3[b-fruru6asnj]{font-size:16px;margin:0}.stop-confirmation p[b-fruru6asnj]{color:var(--kompani-muted);font-size:13px}.stop-confirmation>div[b-fruru6asnj]{display:flex;gap:10px;flex-wrap:wrap}.resource-limit[b-fruru6asnj]{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:14px 0;border-top:1px solid var(--kompani-line)}.resource-limit h3[b-fruru6asnj],.resource-service h3[b-fruru6asnj]{font-size:13px;margin:0;font-weight:550}.resource-limit span[b-fruru6asnj]{font-size:11px;color:var(--kompani-muted)}.resource-limit>strong[b-fruru6asnj]{font-size:14px;font-weight:500;align-self:center}.resource-limit p[b-fruru6asnj]{grid-column:1/-1;font-size:12px;color:var(--kompani-muted);margin:0}.resource-service[b-fruru6asnj]{padding:14px 0;border-top:1px solid var(--kompani-line)}.resource-service>div[b-fruru6asnj]{display:flex;justify-content:space-between;align-items:center;gap:12px}.resource-service p[b-fruru6asnj]{font-size:12px;color:var(--kompani-muted);margin:7px 0 0}.resource-configure[b-fruru6asnj]{display:inline-block;font-size:13px;margin-top:12px}.billing-note[b-fruru6asnj]{border-top:1px solid var(--kompani-line);padding-top:16px;margin-top:8px}.billing-note h3[b-fruru6asnj]{font-size:13px;margin:0;font-weight:550}.billing-note p[b-fruru6asnj]{font-size:12px;color:var(--kompani-muted);margin:7px 0 0}.resource-notice[b-fruru6asnj]{background:var(--kompani-paper);border:1px solid var(--kompani-line);border-left:3px solid var(--monitor-amber);padding:12px 16px;border-radius:7px;font-size:13px;margin:16px 0}.resource-empty[b-fruru6asnj]{padding:60px 24px;text-align:center;margin-top:24px}.resource-empty .empty-icon[b-fruru6asnj]{font-size:36px;color:var(--kompani-muted)}.resource-empty h2[b-fruru6asnj]{font-size:21px;margin:12px 0}.resource-empty p[b-fruru6asnj]{color:var(--kompani-muted);max-width:520px;margin:auto}.resource-footer[b-fruru6asnj]{color:var(--kompani-muted);font-size:12px;padding:0 0 10px}
.resource-page .metric-billing[b-fruru6asnj]{font-size:12px;margin-top:auto}.billing-note>a[b-fruru6asnj]{display:inline-block;font-size:12px;margin-top:9px}
@media(min-width:1600px){.resource-page[b-fruru6asnj]{padding-left:48px;padding-right:48px}}@media(max-width:1100px){.resource-metrics[b-fruru6asnj]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-main-grid[b-fruru6asnj]{grid-template-columns:1fr}.resource-toolbar .resource-timestamp[b-fruru6asnj]{margin-left:0}.resource-panel[b-fruru6asnj]{padding:20px}}@media(max-width:600px){.resource-page[b-fruru6asnj]{padding:20px 16px 130px}.resource-heading[b-fruru6asnj]{align-items:start;gap:12px}.resource-heading p[b-fruru6asnj]{font-size:14px}.resource-refresh[b-fruru6asnj]{font-size:12px!important;padding:7px 10px!important;min-height:34px!important}.resource-heading h1[b-fruru6asnj]{font-size:27px}.resource-toolbar[b-fruru6asnj]{gap:12px}.resource-toolbar label:first-child[b-fruru6asnj]{width:100%;min-width:0}.resource-toolbar label:not(.auto-refresh)[b-fruru6asnj]{flex:1}.resource-toolbar select[b-fruru6asnj]{min-width:0;max-width:none}.resource-toolbar .auto-refresh[b-fruru6asnj]{font-size:12px}.resource-timestamp[b-fruru6asnj]{width:100%;font-size:11px}.resource-metrics[b-fruru6asnj]{gap:10px}.resource-metric[b-fruru6asnj]{padding:16px 13px;gap:10px}.resource-metric>span:first-child[b-fruru6asnj]{font-size:12px}.resource-metric>strong[b-fruru6asnj]{font-size:27px}.resource-metric>strong.metric-state[b-fruru6asnj]{font-size:17px;min-height:32px}.resource-metric small[b-fruru6asnj]{font-size:11px}.metric-icon[b-fruru6asnj]{right:12px;top:13px;font-size:16px}.resource-panel[b-fruru6asnj]{padding:17px}.panel-heading[b-fruru6asnj]{gap:10px}.panel-heading h2[b-fruru6asnj]{font-size:16px}.panel-heading>a[b-fruru6asnj]{white-space:normal;font-size:12px}.resource-main-grid[b-fruru6asnj]{gap:0}.chart-columns[b-fruru6asnj]{gap:2px}.chart-column small[b-fruru6asnj]{font-size:8px}.chart-footer[b-fruru6asnj]{font-size:10px}.chart-footer a[b-fruru6asnj]{margin-left:0}.resource-page td[b-fruru6asnj]{padding-right:14px}.resource-scope-note[b-fruru6asnj]{font-size:12px}.resource-scope-note>span:last-child[b-fruru6asnj]{width:100%}.resource-limit>strong[b-fruru6asnj]{font-size:13px}}
/* /../DesktopShell/Pages/WorkspaceTypes.razor.rz.scp.css */
.workspace-types-page[b-hip9p372k5]{max-width:1260px;margin:0 auto;padding:42px 36px 80px;color:var(--ink,#253332)}.types-heading>a[b-hip9p372k5],.type-export[b-hip9p372k5],.types-instances a[b-hip9p372k5]{color:var(--accent,#3c6860);text-decoration:none}.types-heading>a[b-hip9p372k5]{display:block;margin-bottom:28px}.types-eyebrow[b-hip9p372k5]{display:block;font-size:11px;font-weight:750;letter-spacing:.12em;color:var(--muted,#687772)}.types-heading h1[b-hip9p372k5]{font-size:clamp(28px,4vw,46px);line-height:1.13;letter-spacing:-.035em;margin:12px 0}.types-heading>p[b-hip9p372k5]{color:var(--muted,#687772);font-size:16px}.workspace-type-card[b-hip9p372k5]{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border:1px solid var(--line,#dce2dc);border-radius:22px;overflow:hidden;background:var(--surface,#fffefb);box-shadow:0 12px 35px #20373008}.type-story[b-hip9p372k5],.type-setup[b-hip9p372k5]{padding:36px}.type-story[b-hip9p372k5]{background:var(--surface-muted,#f0f3ed)}.type-heading[b-hip9p372k5]{display:flex;align-items:center;gap:12px}.type-icon[b-hip9p372k5]{display:grid;place-items:center;width:40px;height:40px;font-size:23px;background:#e0e8db;border-radius:12px;color:#365546}.type-story h2[b-hip9p372k5]{font-size:34px;letter-spacing:-.035em;line-height:1.15;margin:24px 0 18px}.type-story p[b-hip9p372k5]{line-height:1.65;color:var(--muted,#64716d)}.type-routine[b-hip9p372k5]{margin:28px 0;padding:20px;background:var(--surface,#fffefb);border:1px solid var(--line,#dce2dc);border-radius:14px}.type-routine ol[b-hip9p372k5]{padding-left:20px;margin-bottom:0;line-height:1.85}.type-setup h3[b-hip9p372k5]{font-size:22px;margin:0 0 18px}.type-tools[b-hip9p372k5]{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 25px}.type-tools span[b-hip9p372k5]{font-size:12px;padding:6px 10px;border-radius:7px;background:var(--surface-muted,#f2f3ef);border:1px solid var(--line,#dce2dc)}.type-setup label[b-hip9p372k5]{display:grid;gap:8px;font-size:13px;font-weight:650}.type-setup input[b-hip9p372k5]{padding:12px;border:1px solid var(--line,#dce2dc);border-radius:9px;color:inherit;background:var(--surface,#fffefb);font:inherit}.type-primary[b-hip9p372k5],.type-secondary[b-hip9p372k5]{cursor:pointer;font:inherit;font-weight:650;border-radius:9px;padding:12px 16px}.type-primary[b-hip9p372k5]{margin-top:14px;width:100%;border:1px solid #35594c;background:#35594c;color:#fff}.type-secondary[b-hip9p372k5]{border:1px solid var(--line,#dce2dc);background:var(--surface,#fffefb);color:inherit}.type-detail[b-hip9p372k5]{display:block;font-size:12px;line-height:1.6;color:var(--muted,#687772)}.type-example[b-hip9p372k5]{border-top:1px solid var(--line,#dce2dc);border-bottom:1px solid var(--line,#dce2dc);padding:22px 0;margin:24px 0}.type-example p[b-hip9p372k5]{font-size:13px;line-height:1.6;color:var(--muted,#687772)}.type-export[b-hip9p372k5]{display:inline-block;font-size:13px;font-weight:650;margin-bottom:10px}.types-notice[b-hip9p372k5]{border:1px solid #dbb8a4;background:#fff4ec;padding:14px;border-radius:10px;color:#733d24}.types-instances[b-hip9p372k5]{margin-top:38px}.types-instances>div[b-hip9p372k5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px}.types-instances article[b-hip9p372k5]{border:1px solid var(--line,#dce2dc);border-radius:13px;background:var(--surface,#fffefb);padding:20px}.types-instances article>span[b-hip9p372k5]{font-size:12px;color:var(--muted,#687772)}.types-instances h3[b-hip9p372k5]{font-size:18px}.types-instances a[b-hip9p372k5]{font-size:13px;font-weight:650}button:disabled[b-hip9p372k5]{opacity:.55;cursor:wait}button:focus-visible[b-hip9p372k5],a:focus-visible[b-hip9p372k5],input:focus-visible[b-hip9p372k5]{outline:2px solid #57816c;outline-offset:3px}@media(max-width:760px){.workspace-types-page[b-hip9p372k5]{padding:25px 18px}.workspace-type-card[b-hip9p372k5]{grid-template-columns:1fr}.type-story[b-hip9p372k5],.type-setup[b-hip9p372k5]{padding:24px}.type-story h2[b-hip9p372k5]{font-size:29px}}

.dental-type .type-story[b-hip9p372k5]{background:var(--surface-muted,#edf4f3)}.dental-type .type-icon[b-hip9p372k5]{background:#e0eeeb;color:#315f59}

.boutique-type .type-story[b-hip9p372k5]{background:var(--surface-muted,#f5f0e8)}.boutique-type .type-icon[b-hip9p372k5]{background:#ece3d5;color:#554338;font-family:Georgia,serif;font-size:1.5rem}.boutique-type select[b-hip9p372k5]{font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid var(--border,#ddd8cf);border-radius:8px;padding:.7rem}
/* /../DevelopmentStudio/Host/Components/AdaptiveGovernancePanel.razor.rz.scp.css */
.governance[b-r29ntb9jx0]{margin-block:1rem;border-top:1px solid var(--research-line,#cbd5d1);padding-top:1rem;min-width:0;color:inherit}
.governance header[b-r29ntb9jx0],.commands[b-r29ntb9jx0],.checks[b-r29ntb9jx0]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}
.governance header[b-r29ntb9jx0]{justify-content:space-between}.governance h3[b-r29ntb9jx0]{font-size:1rem;margin:0}
details[b-r29ntb9jx0]{border-bottom:1px solid var(--research-line,#cbd5d1);padding:.8rem 0}summary[b-r29ntb9jx0]{cursor:pointer;font-weight:600}
form[b-r29ntb9jx0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:1rem}
label[b-r29ntb9jx0]{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;margin-block:.4rem;min-width:0}
input[b-r29ntb9jx0],select[b-r29ntb9jx0],textarea[b-r29ntb9jx0],button[b-r29ntb9jx0]{font:inherit;max-width:100%;box-sizing:border-box}input[b-r29ntb9jx0],select[b-r29ntb9jx0],textarea[b-r29ntb9jx0]{width:100%;min-width:0;padding:.5rem;border:1px solid var(--research-line,#9caea6);border-radius:4px;background:var(--research-surface,#fff);color:var(--research-ink,#182a22)}
.check[b-r29ntb9jx0]{flex-direction:row;align-items:center}.check input[b-r29ntb9jx0]{width:1rem;height:1rem;flex:0 0 1rem}
button[b-r29ntb9jx0]{min-height:2.25rem;white-space:normal}article[b-r29ntb9jx0]{padding:.9rem 0;border-top:1px solid var(--research-line,#dce3df);overflow-wrap:anywhere}small[b-r29ntb9jx0]{display:block;font-size:.78rem;margin-top:.3rem}p[b-r29ntb9jx0]{font-size:.875rem;overflow-wrap:anywhere}
pre[b-r29ntb9jx0]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto;font-size:.78rem;padding:.6rem;background:var(--research-raised,#f1f5f3)}output[b-r29ntb9jx0]{font-size:.8rem;align-self:center;overflow-wrap:anywhere}
@media(max-width:720px){form[b-r29ntb9jx0]{grid-template-columns:minmax(0,1fr)}.commands[b-r29ntb9jx0]{align-items:stretch}.commands button[b-r29ntb9jx0]{flex:1 1 10rem}}
/* /../DevelopmentStudio/Host/Components/AdaptiveQualityReviewPanel.razor.rz.scp.css */
.quality-review[b-qt4w3zip1j]{border:1px solid var(--kompani-line,#39424c);border-radius:12px;padding:22px;background:var(--kompani-surface,#161c23);color:var(--kompani-ink,#e6edf5);font:16px/1.6 var(--kompani-font,system-ui);min-width:0}.quality-review *[b-qt4w3zip1j]{box-sizing:border-box}.quality-review header[b-qt4w3zip1j]{display:flex;justify-content:space-between;gap:20px;align-items:start}.quality-review h3[b-qt4w3zip1j]{font-size:23px;margin:7px 0}.quality-review p[b-qt4w3zip1j]{max-width:95ch}.quality-review .aq-eyebrow[b-qt4w3zip1j]{font-size:13px;color:var(--kompani-muted,#b5bfca)}.quality-review button[b-qt4w3zip1j],.quality-review select[b-qt4w3zip1j],.quality-review input[b-qt4w3zip1j],.quality-review textarea[b-qt4w3zip1j]{font:inherit;line-height:1.45;color:inherit;background:var(--kompani-paper,#11171d);border:1px solid var(--kompani-line,#39424c);border-radius:7px;padding:9px 12px;min-height:40px;min-width:0;max-width:100%}.quality-review button[b-qt4w3zip1j]{cursor:pointer;font-size:15px}.quality-review button:disabled[b-qt4w3zip1j]{opacity:.5;cursor:default}.quality-review :is(button,input,select,textarea,a):focus-visible[b-qt4w3zip1j]{outline:2px solid var(--kompani-focus,#91b6e7);outline-offset:3px}.quality-review label[b-qt4w3zip1j]{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0}.quality-review textarea[b-qt4w3zip1j]{width:100%;resize:vertical;font-size:16px}.quality-review details[b-qt4w3zip1j]{padding:16px 0;border-top:1px solid var(--kompani-line,#39424c);margin-top:18px}.quality-review summary[b-qt4w3zip1j]{font-size:16px;font-weight:600;cursor:pointer}.quality-review fieldset[b-qt4w3zip1j]{min-width:0;border:1px solid var(--kompani-line,#39424c);border-radius:8px;padding:16px;display:grid;gap:12px;margin:16px 0}.quality-review legend[b-qt4w3zip1j]{font-size:15px;padding:0 7px}.aq-grid[b-qt4w3zip1j]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.aq-anchors[b-qt4w3zip1j],.aq-score-grid[b-qt4w3zip1j]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aq-score-grid fieldset[b-qt4w3zip1j]{margin:0}.quality-review .aq-check[b-qt4w3zip1j]{flex-direction:row;align-items:start;gap:10px;margin:18px 0}.quality-review .aq-check input[b-qt4w3zip1j]{min-height:16px;flex:none;width:16px;height:16px;margin-top:4px}.aq-caption[b-qt4w3zip1j],.aq-pins[b-qt4w3zip1j],.aq-saved>p[b-qt4w3zip1j]{font-size:14px;color:var(--kompani-muted,#b5bfca)}.aq-pins[b-qt4w3zip1j]{display:grid;gap:7px}.quality-review code[b-qt4w3zip1j]{font-size:13px;overflow-wrap:anywhere}.quality-review pre[b-qt4w3zip1j]{font:14px/1.65 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:15px;background:var(--kompani-paper,#11171d);border:1px solid var(--kompani-line,#39424c);border-radius:8px}.aq-saved[b-qt4w3zip1j],.aq-notice[b-qt4w3zip1j]{padding:16px;border:1px solid var(--kompani-line,#39424c);border-radius:8px;background:var(--kompani-raised,#1e2831)}.aq-saved h4[b-qt4w3zip1j]{margin-top:0}.quality-review a[b-qt4w3zip1j]{display:inline-block;margin:12px;color:var(--kompani-accent,#a8c5eb);overflow-wrap:anywhere}.quality-review .aq-primary[b-qt4w3zip1j]{border-color:var(--kompani-muted,#b5bfca);font-weight:600}@media(max-width:800px){.aq-grid[b-qt4w3zip1j],.aq-anchors[b-qt4w3zip1j],.aq-score-grid[b-qt4w3zip1j]{grid-template-columns:1fr}.quality-review[b-qt4w3zip1j]{padding:16px}.quality-review header[b-qt4w3zip1j]{flex-wrap:wrap}.quality-review h3[b-qt4w3zip1j]{font-size:21px}.quality-review fieldset[b-qt4w3zip1j]{padding:13px}.quality-review select[b-qt4w3zip1j]{width:100%;white-space:normal}}
/* /../DevelopmentStudio/Host/Components/AdaptiveResearchCampaignPanel.razor.rz.scp.css */
.campaign-panel[b-2gv89wae44] { margin-block: 1rem; border-block: 1px solid var(--border, #d6dce1); padding-block: 1rem; min-width: 0; }
.campaign-panel summary[b-2gv89wae44] { cursor: pointer; font-weight: 600; }
.campaign-panel form[b-2gv89wae44] { display: grid; gap: .75rem; max-width: 48rem; margin-block: 1rem; }
.campaign-panel label[b-2gv89wae44] { display: grid; gap: .35rem; min-width: 0; }
.campaign-panel input:not([type="checkbox"])[b-2gv89wae44], .campaign-panel textarea[b-2gv89wae44] { width: 100%; min-width: 0; box-sizing: border-box; }
.campaign-limits[b-2gv89wae44] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; }
.campaign-panel .campaign-consent[b-2gv89wae44] { display: flex; align-items: start; gap: .5rem; }
.campaign-panel article[b-2gv89wae44] { border-top: 1px solid var(--border, #d6dce1); padding-block: 1rem; margin-top: 1rem; }
.campaign-panel small[b-2gv89wae44], .campaign-panel li[b-2gv89wae44], .campaign-panel p[b-2gv89wae44] { overflow-wrap: anywhere; }
.campaign-commands[b-2gv89wae44] { display: flex; flex-wrap: wrap; align-items: center; gap: 1rem; }
@media (max-width: 600px) { .campaign-limits[b-2gv89wae44] { grid-template-columns: minmax(0, 1fr); } }
/* /../DevelopmentStudio/Host/Components/AdaptiveRuntimeStudio.razor.rz.scp.css */
.adaptive-runtime-studio[b-273zdjr272]{--lab-ink:var(--research-ink,#14232b);--lab-muted:var(--research-muted,#526b7a);--lab-line:var(--research-line,#d9dfe3);--lab-surface:var(--research-surface,#fff);color:var(--lab-ink);min-width:0;font-size:15px;line-height:1.55}
.adaptive-runtime-studio *[b-273zdjr272]{box-sizing:border-box}
.adaptive-heading[b-273zdjr272]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--lab-line);background:linear-gradient(115deg,var(--research-surface,#fff) 0%,var(--research-surface,#f8faf9) 72%,var(--research-surface,#f2f6f4) 100%)}
.adaptive-heading h2[b-273zdjr272]{margin:5px 0;font-size:30px;line-height:1.2;color:var(--lab-ink)}
.adaptive-heading p[b-273zdjr272]{max-width:780px;margin:0;color:var(--lab-muted);font-size:15px}
.adaptive-heading .eyebrow[b-273zdjr272]{font-size:12px;letter-spacing:0;color:var(--research-muted,#557484);font-weight:750}
.adaptive-runtime-state[b-273zdjr272]{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 11px;border:1px solid var(--research-line,#d5e0d7);background:var(--research-success-bg,#f5f9f5);color:var(--research-success,#345d43);font-size:13px}
.adaptive-runtime-state i[b-273zdjr272]{width:8px;height:8px;border-radius:50%;background:var(--research-success,#4c9a68)}
.adaptive-execution-notice[b-273zdjr272],.adaptive-notice[b-273zdjr272]{margin:12px 0;padding:12px 15px;border-left:4px solid var(--research-warning,#b68a27);background:var(--research-warning-bg,#fffaf0);color:var(--research-warning,#58481f);font-size:14px;line-height:1.5}
.adaptive-notice[b-273zdjr272]{border-left-color:var(--research-error,#a94e46);background:var(--research-error-bg,#fff6f5);color:var(--research-error,#71352f)}
.adaptive-program-layout[b-273zdjr272]{display:grid;grid-template-columns:minmax(190px,var(--research-experiments-width,280px)) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}
.adaptive-program-list[b-273zdjr272],.adaptive-selected-heading[b-273zdjr272],.adaptive-setup-grid details[b-273zdjr272],.adaptive-revision[b-273zdjr272],.adaptive-runs[b-273zdjr272]{border:1px solid var(--lab-line);background:var(--lab-surface)}
.adaptive-program-list[b-273zdjr272]{padding:16px;position:sticky;top:16px}
.adaptive-section-heading[b-273zdjr272]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.adaptive-section-heading h3[b-273zdjr272],.adaptive-runs h3[b-273zdjr272]{margin:0;font-size:19px;color:var(--research-ink,#183743)}
.adaptive-section-heading>span[b-273zdjr272],.adaptive-runs .adaptive-section-heading>span[b-273zdjr272]{font-size:13px;color:var(--lab-muted)}
.adaptive-experiment-choice[b-273zdjr272]{display:block;width:100%;margin:0;padding:11px 10px;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:var(--lab-ink);cursor:pointer}
.adaptive-experiment-choice:hover[b-273zdjr272]{background:var(--research-raised,#f4f7f7)}
.adaptive-experiment-choice.selected[b-273zdjr272]{border-left-color:var(--research-focus,#3f8295);background:var(--research-raised,#eef5f6)}
.adaptive-experiment-choice strong[b-273zdjr272],.adaptive-experiment-choice small[b-273zdjr272]{display:block;overflow-wrap:anywhere}
.adaptive-experiment-choice strong[b-273zdjr272]{font-size:14px}
.adaptive-experiment-choice small[b-273zdjr272]{margin-top:3px;color:var(--research-muted,#6b7c84);font-size:12px}
.adaptive-create-experiment[b-273zdjr272]{margin-top:14px;padding-top:14px;border-top:1px solid var(--lab-line)}
.adaptive-workspace[b-273zdjr272]{display:grid;gap:14px;min-width:0}
.adaptive-selected-heading[b-273zdjr272]{padding:16px 20px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.adaptive-selected-heading .eyebrow[b-273zdjr272]{font-size:11px;color:var(--research-muted,#567482);letter-spacing:0}
.adaptive-selected-heading h3[b-273zdjr272]{margin:4px 0;font-size:23px;color:var(--research-ink,#163a48)}
.adaptive-selected-heading p[b-273zdjr272]{margin:0;color:var(--lab-muted);font-size:14px;line-height:1.5}
.adaptive-record-summary[b-273zdjr272]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--lab-line);background:var(--research-surface,#fff)}
.adaptive-record-summary span[b-273zdjr272]{padding:11px 13px;border-right:1px solid var(--lab-line);font-size:13px;color:var(--lab-muted)}
.adaptive-record-summary span:last-child[b-273zdjr272]{border-right:0}
.adaptive-record-summary strong[b-273zdjr272]{display:block;color:var(--research-ink,#183743);font-size:19px;font-variant-numeric:tabular-nums}
.adaptive-setup-grid[b-273zdjr272]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.adaptive-setup-grid details[b-273zdjr272],.adaptive-revision[b-273zdjr272],.adaptive-runs[b-273zdjr272]{padding:0 16px}
.adaptive-setup-grid details>summary[b-273zdjr272],.adaptive-revision>summary[b-273zdjr272]{padding:14px 0;font-size:16px;font-weight:700;color:var(--research-ink,#183743);cursor:pointer}
.adaptive-setup-grid form[b-273zdjr272]{padding:4px 0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.adaptive-runtime-studio label[b-273zdjr272]{display:grid;gap:4px;font-size:13px;font-weight:650;color:var(--research-ink,#354f5a)}
.adaptive-runtime-studio input:not([type=checkbox])[b-273zdjr272],.adaptive-runtime-studio select[b-273zdjr272],.adaptive-runtime-studio textarea[b-273zdjr272]{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--research-line,#cfd9dd);border-radius:4px;background:var(--research-surface,#fff);color:var(--research-ink,#14232b);font:inherit;font-size:14px;line-height:1.45}
.adaptive-runtime-studio textarea[b-273zdjr272]{resize:vertical}
.adaptive-runtime-studio .code-input[b-273zdjr272]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}
.adaptive-runtime-studio .adaptive-checkbox[b-273zdjr272]{display:flex;align-items:center;gap:8px}
.adaptive-runtime-studio .adaptive-checkbox input[b-273zdjr272]{width:17px;height:17px}
.adaptive-runtime-studio button[b-273zdjr272]{min-height:38px;padding:8px 12px;border:1px solid var(--research-line,#bfcdd2);border-radius:4px;background:var(--research-surface,#fff);color:var(--research-ink,#214d5d);font:inherit;font-size:13px;font-weight:650;cursor:pointer}
.adaptive-runtime-studio button:hover[b-273zdjr272]{background:var(--research-raised,#f2f6f7)}
.adaptive-runtime-studio button.primary[b-273zdjr272]{border-color:var(--research-success,#9ebd6d);background:var(--research-success-bg,#eff7d9);color:var(--research-success,#293d20)}
.adaptive-runtime-studio button:disabled[b-273zdjr272]{opacity:.55;cursor:default}
.adaptive-runtime-studio :is(button,input,textarea,select,summary):focus-visible[b-273zdjr272]{outline:3px solid var(--research-focus,#367caa);outline-offset:2px}
.adaptive-help[b-273zdjr272]{margin:0 0 8px;color:var(--lab-muted);font-size:13px;line-height:1.5}
.adaptive-record-row[b-273zdjr272]{margin:0;padding:9px 0;border-top:1px solid var(--research-line,#e7ecee);overflow-wrap:anywhere}
.adaptive-record-row strong[b-273zdjr272],.adaptive-record-row small[b-273zdjr272]{display:block}
.adaptive-record-row strong[b-273zdjr272]{font-size:13px;color:var(--research-ink,#233f49)}
.adaptive-record-row small[b-273zdjr272]{margin-top:3px;font-size:12px;color:var(--research-muted,#687d86)}
.adaptive-number-grid[b-273zdjr272]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.adaptive-revision form[b-273zdjr272]{padding-bottom:14px;display:grid;gap:9px}
.adaptive-runs[b-273zdjr272]{padding-top:14px;padding-bottom:14px}
.adaptive-runs .adaptive-section-heading[b-273zdjr272]{margin-bottom:8px}
.adaptive-run-form[b-273zdjr272]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 16px;border-bottom:1px solid var(--lab-line)}
.adaptive-run-row[b-273zdjr272]{border-top:1px solid var(--lab-line)}
.adaptive-run-select[b-273zdjr272]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;border:0!important;background:transparent!important}
.adaptive-run-select strong[b-273zdjr272],.adaptive-run-select small[b-273zdjr272]{display:block}
.adaptive-run-select strong[b-273zdjr272]{font-size:14px}
.adaptive-run-select small[b-273zdjr272],.adaptive-run-select>span:last-child[b-273zdjr272]{font-size:13px;color:var(--lab-muted)}
.adaptive-run-detail[b-273zdjr272]{padding:8px 12px 16px;background:var(--research-raised,#f7f9f9);border-top:1px solid var(--research-line,#e3e9eb);overflow-wrap:anywhere}
.adaptive-run-detail h4[b-273zdjr272]{margin:12px 0 4px;font-size:14px;color:var(--research-ink,#234a59)}
.adaptive-run-detail>p[b-273zdjr272]{font-size:13px;color:var(--lab-muted)}
.adaptive-empty[b-273zdjr272]{padding:12px;color:var(--research-muted,#71818a);font-size:14px}
@media(max-width:1100px){.adaptive-program-layout[b-273zdjr272]{grid-template-columns:minmax(190px,var(--research-experiments-width,240px)) minmax(0,1fr)}.adaptive-record-summary[b-273zdjr272]{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-record-summary span:nth-child(3)[b-273zdjr272]{border-right:0}.adaptive-record-summary span:nth-child(n+4)[b-273zdjr272]{border-top:1px solid var(--lab-line)}}
@media(max-width:760px){.adaptive-heading[b-273zdjr272]{display:grid;padding:16px}.adaptive-runtime-state[b-273zdjr272]{white-space:normal}.adaptive-program-layout[b-273zdjr272]{grid-template-columns:minmax(0,1fr)}.adaptive-program-list[b-273zdjr272]{position:static}.adaptive-setup-grid[b-273zdjr272]{grid-template-columns:minmax(0,1fr)}.adaptive-record-summary[b-273zdjr272]{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-record-summary span:nth-child(odd)[b-273zdjr272]{border-right:1px solid var(--lab-line)}.adaptive-record-summary span:nth-child(even)[b-273zdjr272]{border-right:0}.adaptive-record-summary span:nth-child(n+3)[b-273zdjr272]{border-top:1px solid var(--lab-line)}.adaptive-run-form[b-273zdjr272]{grid-template-columns:minmax(0,1fr)}.adaptive-number-grid[b-273zdjr272]{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-selected-heading[b-273zdjr272]{display:grid}}
/* /../DevelopmentStudio/Host/Components/OwnerWorkspaceLab.razor.rz.scp.css */
.owner-workspace-lab[b-bbv5xbckd8]{max-width:1600px;margin:24px auto;color:var(--research-ink,#e9eaed);font-size:15px;line-height:1.65}.owl-heading[b-bbv5xbckd8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.owner-workspace-lab h2[b-bbv5xbckd8]{font-size:28px;margin:7px 0}.owner-workspace-lab h3[b-bbv5xbckd8]{font-size:21px;margin:8px 0}.owner-workspace-lab h4[b-bbv5xbckd8]{font-size:17px;margin:4px 0}.owner-workspace-lab p[b-bbv5xbckd8]{margin:8px 0;color:var(--research-muted,#a7aab3)}.owner-workspace-lab small[b-bbv5xbckd8]{font-size:13px;color:var(--research-muted,#a7aab3)}.owl-badge[b-bbv5xbckd8]{border:1px solid var(--research-line,#34363e);border-radius:20px;padding:5px 12px;font-size:13px;white-space:nowrap}.owl-boundary[b-bbv5xbckd8]{border:1px solid var(--research-line,#34363e);border-radius:10px;background:var(--research-panel,#18191e);padding:16px 20px;margin:16px 0 24px}.owl-layout[b-bbv5xbckd8]{display:grid;grid-template-columns:minmax(190px,var(--research-workspace-brief-width,340px)) minmax(0,1fr);gap:26px}.owl-brief[b-bbv5xbckd8],.owl-results[b-bbv5xbckd8]{min-width:0}.owl-brief[b-bbv5xbckd8]{border:1px solid var(--research-line,#34363e);border-radius:10px;padding:18px;background:var(--research-panel,#18191e);align-self:start}.owner-workspace-lab label[b-bbv5xbckd8]{display:grid;gap:7px;font-size:15px;font-weight:600;margin:15px 0 6px}.owner-workspace-lab :is(input,select,textarea,button)[b-bbv5xbckd8]{font:inherit;min-width:0;box-sizing:border-box;color:inherit;border:1px solid var(--research-line,#34363e);background:var(--research-bg,#101115);border-radius:7px;padding:9px 12px;min-height:42px}.owner-workspace-lab :is(select,textarea)[b-bbv5xbckd8]{width:100%}.owner-workspace-lab textarea[b-bbv5xbckd8]{resize:vertical;line-height:1.6}.owner-workspace-lab button[b-bbv5xbckd8]{cursor:pointer}.owner-workspace-lab button:disabled[b-bbv5xbckd8]{opacity:.5;cursor:default}.owner-workspace-lab :is(button,select,textarea,summary):focus-visible[b-bbv5xbckd8]{outline:2px solid #a8bfea;outline-offset:3px}.owl-brief>button[b-bbv5xbckd8]{margin-top:14px}.owner-workspace-lab details[b-bbv5xbckd8]{border-top:1px solid var(--research-line,#34363e);padding:15px 0;margin-top:15px}.owner-workspace-lab summary[b-bbv5xbckd8]{cursor:pointer;font-weight:600;font-size:17px}.owner-workspace-lab li[b-bbv5xbckd8]{margin:6px 0}.owl-modules article[b-bbv5xbckd8]{display:flex;justify-content:space-between;gap:18px;border:1px solid var(--research-line,#34363e);border-radius:9px;padding:15px 18px;margin-top:12px;background:var(--research-panel,#18191e)}.owl-modules article>span[b-bbv5xbckd8]{font-size:13px;align-self:start;border-radius:6px;background:#788fb31a;padding:5px 8px;white-space:nowrap}.owl-demo[b-bbv5xbckd8]{border-top:1px solid var(--research-line,#34363e);padding-top:20px;margin-top:24px}.owl-actions[b-bbv5xbckd8]{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.owl-output[b-bbv5xbckd8]{border:1px solid var(--research-line,#34363e);padding:18px 20px;border-radius:10px;margin-top:20px;background:var(--research-panel,#18191e);overflow-wrap:anywhere}.owl-output pre[b-bbv5xbckd8]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font:14px/1.7 ui-monospace,monospace}.owl-output dl[b-bbv5xbckd8]{display:grid;grid-template-columns:auto 1fr;gap:8px 15px;font-size:14px}.owl-output dd[b-bbv5xbckd8]{margin:0}.owl-source[b-bbv5xbckd8]{font:13px/1.6 ui-monospace,monospace}@media(max-width:850px){.owl-layout[b-bbv5xbckd8]{grid-template-columns:1fr}.owl-heading[b-bbv5xbckd8]{flex-direction:column;gap:8px}.owl-modules article[b-bbv5xbckd8]{flex-direction:column;gap:8px}.owl-modules article>span[b-bbv5xbckd8]{white-space:normal}.owner-workspace-lab h2[b-bbv5xbckd8]{font-size:25px}.owl-output dl[b-bbv5xbckd8]{grid-template-columns:1fr;gap:4px}.owl-output dd[b-bbv5xbckd8]{margin-bottom:8px}}
/* /../DevelopmentStudio/Host/Components/PlatformDevelopmentControlChat.razor.rz.scp.css */
.control-chat-fields input[type="text"][b-0oo7y9ci12]{min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid #cfd9e0;border-radius:4px;background:#fff;color:#263e4f;font:inherit;font-size:11px;line-height:1.45}.control-chat-fields select[b-0oo7y9ci12]{min-width:0}.control-handoff-review dd[b-0oo7y9ci12]{overflow-wrap:anywhere}
.agent-control-chat[b-0oo7y9ci12]{margin:12px 16px 16px;padding:16px;border:1px solid #d9e1e7;border-radius:6px;background:#f8fafb;color:#263e4f}.agent-control-heading[b-0oo7y9ci12]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-control-heading h3[b-0oo7y9ci12]{margin:4px 0;font-size:17px}.agent-control-heading p[b-0oo7y9ci12],.control-chat-empty[b-0oo7y9ci12]{margin:4px 0 12px;color:#687985;font-size:11px;line-height:1.5}.agent-control-heading button[b-0oo7y9ci12],.control-chat-form button[b-0oo7y9ci12],.control-handoff-actions button[b-0oo7y9ci12]{padding:8px 11px;border:1px solid #cbd6de;border-radius:4px;background:#fff;color:#314b5d;font-size:11px;cursor:pointer}.control-chat-error[b-0oo7y9ci12]{margin:8px 0;padding:8px 10px;border-left:3px solid #a94f49;background:#fff0ed;color:#753b37;font-size:11px}.control-chat-log[b-0oo7y9ci12]{display:grid;gap:7px;max-height:220px;overflow:auto;margin:10px 0;padding:9px;border:1px solid #e3e8ec;border-radius:4px;background:#fff}.control-chat-message[b-0oo7y9ci12]{max-width:88%;padding:8px 10px;border-radius:5px;background:#edf2f5}.control-chat-message.from-admin[b-0oo7y9ci12]{justify-self:end;background:#e9f3f8}.control-chat-message strong[b-0oo7y9ci12],.control-chat-message time[b-0oo7y9ci12]{display:block;color:#677986;font-size:9px}.control-chat-message p[b-0oo7y9ci12]{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#344d5e;font-size:11px;line-height:1.5}.control-chat-form[b-0oo7y9ci12]{display:grid;gap:7px}.control-chat-form>label[b-0oo7y9ci12]{margin:4px 0 0;color:#405767;font-size:10px;font-weight:700}.control-chat-form textarea[b-0oo7y9ci12],.control-chat-form select[b-0oo7y9ci12],.control-handoff-review textarea[b-0oo7y9ci12]{width:100%;padding:9px;border:1px solid #cfd9e0;border-radius:4px;background:white;color:#263e4f;font:inherit;font-size:11px;line-height:1.45;resize:vertical}.control-chat-fields[b-0oo7y9ci12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.control-chat-fields label[b-0oo7y9ci12]{align-self:end;color:#687985;font-size:9px;font-weight:700}.control-chat-form .prepare-handoff[b-0oo7y9ci12]{justify-self:end;margin-top:4px;background:#245e7d;border-color:#245e7d;color:white;font-weight:700}.control-handoff-review[b-0oo7y9ci12]{margin-top:12px;padding:12px;border-left:3px solid #bd8128;background:#fff8e9}.control-handoff-review h4[b-0oo7y9ci12]{margin:0 0 8px;font-size:12px}.control-handoff-review dl[b-0oo7y9ci12]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:5px;margin:0;font-size:10px}.control-handoff-review dt[b-0oo7y9ci12]{color:#71808b;font-weight:700}.control-handoff-review dd[b-0oo7y9ci12]{margin:0;color:#324b5c;overflow-wrap:anywhere}.control-handoff-boundary[b-0oo7y9ci12]{font-size:10px;line-height:1.5;color:#6b5c42}.control-confirm[b-0oo7y9ci12]{display:flex;align-items:flex-start;gap:7px;margin:8px 0;color:#536675;font-size:10px}.control-handoff-actions[b-0oo7y9ci12]{display:flex;justify-content:flex-end;gap:7px}.control-handoff-actions .queue-handoff[b-0oo7y9ci12]{background:#286447;border-color:#286447;color:white;font-weight:700}.agent-control-chat button:disabled[b-0oo7y9ci12]{opacity:.5;cursor:default}.agent-control-chat button:focus-visible[b-0oo7y9ci12],.agent-control-chat textarea:focus-visible[b-0oo7y9ci12],.agent-control-chat select:focus-visible[b-0oo7y9ci12]{outline:3px solid #2c78a5;outline-offset:2px}@media(max-width:700px){.agent-control-chat[b-0oo7y9ci12]{margin:10px;padding:12px}.agent-control-heading[b-0oo7y9ci12]{display:block}.agent-control-heading button[b-0oo7y9ci12]{margin:5px 0}.control-chat-fields[b-0oo7y9ci12]{grid-template-columns:minmax(0,1fr)}.control-handoff-review dl[b-0oo7y9ci12]{grid-template-columns:78px minmax(0,1fr)}.control-chat-message[b-0oo7y9ci12]{max-width:100%}}
/* /../DevelopmentStudio/Host/Components/PlatformDevelopmentStudio.razor.rz.scp.css */
.delivery-studio[b-50bj07nha2]{color:#203743}.delivery-studio *[b-50bj07nha2]{box-sizing:border-box}.delivery-studio header[b-50bj07nha2]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.eyebrow[b-50bj07nha2]{font-size:10px;font-weight:700;letter-spacing:.17em;color:#61798a}.delivery-studio h2[b-50bj07nha2]{font-size:28px;letter-spacing:-.04em;margin:8px 0}.delivery-studio p[b-50bj07nha2]{color:#61798a;line-height:1.65}.delivery-pill[b-50bj07nha2]{font-size:11px;white-space:nowrap;border:1px solid #d7e5ed;padding:9px 13px;border-radius:30px;background:white}.delivery-layout[b-50bj07nha2]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px}.delivery-layout aside[b-50bj07nha2],.delivery-card[b-50bj07nha2]{padding:24px;border:1px solid #d7e5ed;background:white;border-radius:18px;margin-bottom:20px}.delivery-layout aside[b-50bj07nha2]{align-self:start}.delivery-studio h3[b-50bj07nha2]{margin:12px 0}.delivery-studio h4[b-50bj07nha2]{margin:20px 0 8px;font-size:13px}.delivery-studio label[b-50bj07nha2]{display:block;font-size:12px;font-weight:600;margin:16px 0 7px}.delivery-studio input:not([type=checkbox])[b-50bj07nha2],.delivery-studio select[b-50bj07nha2],.delivery-studio textarea[b-50bj07nha2]{width:100%;font:inherit;font-size:13px;padding:11px;border:1px solid #cfdee7;border-radius:9px;background:#f8fbfd;color:#203743}.delivery-studio textarea[b-50bj07nha2]{line-height:1.6;resize:vertical}.delivery-studio button[b-50bj07nha2]{font:inherit;font-size:12px;border:1px solid #cfdee7;background:#f6fafc;border-radius:9px;padding:11px 15px;cursor:pointer}.delivery-studio .primary[b-50bj07nha2]{background:#eaff9a;color:#203743;border-color:#cbdc7d;margin:15px 0}.delivery-studio button:disabled[b-50bj07nha2]{opacity:.5;cursor:default}.caption[b-50bj07nha2],.delivery-studio li[b-50bj07nha2],.delivery-studio summary[b-50bj07nha2]{font-size:12px;line-height:1.65}.delivery-studio ul[b-50bj07nha2]{padding-left:20px}.delivery-studio li[b-50bj07nha2]{margin:8px 0}.delivery-studio details[b-50bj07nha2]{border-bottom:1px solid #e3ecf2;padding:12px 0}.delivery-studio summary[b-50bj07nha2]{font-weight:600;cursor:pointer}.delivery-steps[b-50bj07nha2]{padding-left:20px}.delivery-steps span[b-50bj07nha2]{display:block;font-size:11px;font-weight:400;color:#61798a}.delivery-confirm[b-50bj07nha2]{display:flex!important;gap:9px;align-items:start}.delivery-confirm input[b-50bj07nha2]{margin-top:3px}.preference[b-50bj07nha2]{display:flex;align-items:start;gap:12px;justify-content:space-between;border-top:1px solid #e3ecf2;padding-top:16px;margin-top:16px;font-size:13px}.preference p[b-50bj07nha2]{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.delivery-status[b-50bj07nha2]{border-left:3px solid #a5c74a;padding-left:12px}.delivery-status:empty[b-50bj07nha2]{display:none}.delivery-link[b-50bj07nha2]{display:block;margin:15px 0;color:#235f77;font-weight:600}.delivery-studio :is(button,input,textarea,select,summary):focus-visible[b-50bj07nha2]{outline:3px solid #3379b3;outline-offset:3px}@media(max-width:800px){.delivery-layout[b-50bj07nha2]{grid-template-columns:1fr}.delivery-studio header[b-50bj07nha2]{display:block}.delivery-layout aside[b-50bj07nha2],.delivery-card[b-50bj07nha2]{padding:18px}}

.activity-heading[b-50bj07nha2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.activity-heading h3[b-50bj07nha2],.activity-heading h4[b-50bj07nha2]{margin:0}.development-activity .activity-updated[b-50bj07nha2],.development-activity .activity-meta[b-50bj07nha2],.activity-context[b-50bj07nha2]{font-size:11px;line-height:1.7;color:#61798a;overflow-wrap:anywhere}.activity-context[b-50bj07nha2]{margin:12px 0}.activity-empty[b-50bj07nha2]{border-left:3px solid #d7e5ed;padding-left:10px}.delivery-cycle[b-50bj07nha2]{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;overflow-x:auto;margin:20px 0;padding-bottom:4px;scroll-snap-type:x proximity}.cycle-stage[b-50bj07nha2]{border:1px solid #dce8ed;border-radius:12px;background:#f8fbfd;padding:13px;scroll-snap-align:start}.cycle-stage-heading[b-50bj07nha2],.cycle-stage-heading>div[b-50bj07nha2]{display:flex;align-items:center;gap:8px}.cycle-stage-heading[b-50bj07nha2]{justify-content:space-between}.cycle-stage-heading h4[b-50bj07nha2]{margin:0;font-size:12px}.cycle-stage-heading>strong[b-50bj07nha2]{font-size:20px;font-variant-numeric:tabular-nums}.cycle-index[b-50bj07nha2]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eaff9a;font-size:10px;font-weight:700}.cycle-stage p[b-50bj07nha2],.cycle-stage small[b-50bj07nha2]{display:block;font-size:10px;line-height:1.55;color:#61798a;margin:8px 0}.cycle-job-link[b-50bj07nha2],.cycle-more[b-50bj07nha2]{display:block;color:#235f77;font-size:11px;line-height:1.45;border-top:1px solid #dce8ed;padding:9px 0;text-decoration:none}.cycle-job-link strong[b-50bj07nha2],.cycle-job-link span[b-50bj07nha2]{display:block}.cycle-job-link span[b-50bj07nha2]{color:#61798a;margin-top:3px}.cycle-job-link:focus-visible[b-50bj07nha2],.cycle-more:focus-visible[b-50bj07nha2],.learning-links a:focus-visible[b-50bj07nha2],.job-links a:focus-visible[b-50bj07nha2]{outline:3px solid #3379b3;outline-offset:3px}.delivery-learning[b-50bj07nha2]{margin-top:24px;border-top:1px solid #dce8ed;padding-top:18px}.delivery-learning h4[b-50bj07nha2]{margin:6px 0}.delivery-learning article[b-50bj07nha2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:12px 0;border-top:1px solid #e3ecf2;font-size:12px}.delivery-learning article strong[b-50bj07nha2],.delivery-learning article span[b-50bj07nha2]{display:block}.delivery-learning article span[b-50bj07nha2]{font-size:11px;color:#61798a;margin-top:4px}.delivery-learning article p[b-50bj07nha2]{margin:0;font-size:12px}.learning-links[b-50bj07nha2],.job-links[b-50bj07nha2]{display:flex;gap:10px;flex-wrap:wrap;font-size:11px}.activity-records[b-50bj07nha2]{margin-top:24px}.activity-job[b-50bj07nha2]{border-top:1px solid #dce8ed;margin-top:20px;padding-top:20px;overflow-wrap:anywhere}.activity-state[b-50bj07nha2]{font-size:10px;line-height:1.4;padding:6px 9px;border:1px solid #d7e5ed;border-radius:20px;background:#f8fbfd;flex-shrink:0}.activity-job h5[b-50bj07nha2]{font-size:14px;line-height:1.5;margin:0}.activity-evidence[b-50bj07nha2]{padding:12px;background:#f8fbfd;border-radius:10px;margin:10px 0;font-size:12px}.activity-evidence p[b-50bj07nha2]{margin:6px 0}.activity-evidence code[b-50bj07nha2]{display:block;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.activity-review[b-50bj07nha2]{border-left:3px solid #a5c74a;padding-left:10px}.development-activity .activity-error[b-50bj07nha2]{border-left:3px solid #bc735b;padding-left:10px;color:#874d3d}@media(max-width:600px){.delivery-cycle[b-50bj07nha2]{grid-template-columns:repeat(5,minmax(145px,1fr))}.activity-job .activity-heading[b-50bj07nha2],.delivery-learning article[b-50bj07nha2]{display:block}.delivery-learning article p[b-50bj07nha2],.learning-links[b-50bj07nha2]{margin-top:8px}}@media(prefers-reduced-motion:reduce){.delivery-cycle[b-50bj07nha2]{scroll-behavior:auto;scroll-snap-type:none}.delivery-cycle *[b-50bj07nha2]{animation:none!important;transition:none!important}}
.activity-task-body[b-50bj07nha2]{white-space:pre-wrap;overflow-wrap:anywhere}
.delivery-cycle[b-50bj07nha2]{grid-template-columns:repeat(6,minmax(170px,1fr))}@media(max-width:600px){.delivery-cycle[b-50bj07nha2]{grid-template-columns:repeat(6,minmax(145px,1fr))}}
.studio-header[b-50bj07nha2]{margin:10px 0 18px!important}.studio-header h2[b-50bj07nha2]{letter-spacing:0!important;font-size:25px!important}.delivery-layout[b-50bj07nha2]{grid-template-columns:245px minmax(0,1fr);gap:16px}.delivery-layout aside[b-50bj07nha2],.delivery-card[b-50bj07nha2]{border-radius:8px}.delivery-layout aside[b-50bj07nha2]{padding:18px}.delivery-pill[b-50bj07nha2]{border-radius:6px;color:#36566b}.workspace-setup[b-50bj07nha2]{margin:0 0 16px;padding:0 14px;border:1px solid #d8e1e8;border-radius:8px;background:#fff}.workspace-setup>summary[b-50bj07nha2],.legacy-activity>summary[b-50bj07nha2]{padding:13px 0;color:#354c5d}.workspace-setup-content[b-50bj07nha2]{padding:0 0 4px}.workspace-setup-content>.delivery-card[b-50bj07nha2]{padding:14px 0;margin:0;border:0;border-top:1px solid #e5eaee;border-radius:0}.issue-tracker[b-50bj07nha2]{padding:0;overflow:hidden;border-radius:8px!important}.issue-tracker-heading[b-50bj07nha2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 14px;border-bottom:1px solid #e1e7ec}.issue-tracker-heading h3[b-50bj07nha2]{margin:5px 0;font-size:21px}.issue-tracker-heading p[b-50bj07nha2]{margin:0;font-size:12px}.issue-tracker .activity-actions[b-50bj07nha2]{display:flex;gap:8px;flex-shrink:0}.issue-tracker .activity-actions button[b-50bj07nha2]{border-radius:5px;padding:8px 11px;background:#fff}.issue-source-line[b-50bj07nha2]{padding:8px 22px;color:#6d7b87;font-size:11px;background:#f7f8fa;border-bottom:1px solid #e1e7ec}.issue-notice[b-50bj07nha2]{padding:8px 22px;margin:0!important;border-bottom:1px solid #e1e7ec;font-size:12px}.issue-toolbar[b-50bj07nha2]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #e1e7ec}.issue-filters[b-50bj07nha2]{display:flex;align-items:center;gap:4px;overflow-x:auto}.issue-filters button[b-50bj07nha2]{white-space:nowrap;border-color:transparent;background:transparent;border-radius:5px;padding:7px 9px;color:#536574}.issue-filters button.is-active[b-50bj07nha2]{color:#174e76;background:#e9f2f8;border-color:#c9dce9;font-weight:700}.issue-filters button span[b-50bj07nha2]{margin-left:4px;font-variant-numeric:tabular-nums;color:#71808c}.issue-search[b-50bj07nha2]{display:flex!important;align-items:center;gap:8px;margin:0!important;white-space:nowrap;color:#647481}.issue-search input[b-50bj07nha2]{min-width:190px;padding:8px 10px!important;border-radius:5px!important;background:#fff!important}.issue-workspace[b-50bj07nha2]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-height:450px}.issue-list-wrap[b-50bj07nha2]{overflow:auto;border-right:1px solid #e1e7ec}.issue-table[b-50bj07nha2]{width:100%;min-width:620px;border-collapse:collapse;font-size:11px}.issue-table th[b-50bj07nha2]{padding:10px 9px;text-align:left;color:#667580;background:#f7f8fa;border-bottom:1px solid #e1e7ec;font-size:10px;font-weight:700}.issue-table td[b-50bj07nha2]{padding:10px 9px;vertical-align:top;border-bottom:1px solid #edf0f2;color:#4b5c68}.issue-table tbody tr[b-50bj07nha2]{cursor:pointer}.issue-table tbody tr:hover[b-50bj07nha2]{background:#f5f8fa}.issue-table tbody tr.is-selected[b-50bj07nha2]{background:#edf5fa;box-shadow:inset 3px 0 #2774a5}.issue-key[b-50bj07nha2],.issue-summary[b-50bj07nha2]{display:block;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left;color:#27617f;font-size:10px!important;overflow-wrap:anywhere}.issue-summary[b-50bj07nha2]{margin:0 0 4px;color:#253c4c;font-weight:600;font-size:11px!important}.issue-table td small[b-50bj07nha2]{display:block;color:#7d8992;font-size:9px;overflow-wrap:anywhere}.issue-table td time[b-50bj07nha2]{display:block;min-width:96px;color:#65737e;font-size:10px}.issue-empty[b-50bj07nha2]{padding:30px!important;text-align:center!important;color:#7c8992!important}.issue-status[b-50bj07nha2]{display:inline-block;padding:3px 7px;border-radius:4px;white-space:nowrap;font-size:9px;font-weight:700}.status-queued[b-50bj07nha2]{color:#596875;background:#e9edf0}.status-running[b-50bj07nha2]{color:#215d85;background:#e1f0fa}.status-review[b-50bj07nha2]{color:#80530b;background:#fff0cf}.status-blocked[b-50bj07nha2]{color:#953d3a;background:#fbe6e4}.status-done[b-50bj07nha2]{color:#286346;background:#e1f2e7}.status-cancelled[b-50bj07nha2],.status-unknown[b-50bj07nha2]{color:#68757f;background:#eef0f2}.issue-detail[b-50bj07nha2]{position:sticky;top:14px;align-self:start;max-height:calc(100vh - 28px);overflow:auto;padding:17px 18px}.issue-detail-top[b-50bj07nha2]{display:flex;justify-content:space-between;align-items:center;gap:8px}.issue-key-label[b-50bj07nha2]{font-size:10px;color:#668092;overflow-wrap:anywhere}.issue-detail h3[b-50bj07nha2]{margin:11px 0;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.issue-detail h4[b-50bj07nha2]{margin:16px 0 6px;font-size:12px}.issue-facts[b-50bj07nha2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0;border-top:1px solid #e7ebef;border-bottom:1px solid #e7ebef}.issue-facts span[b-50bj07nha2]{font-size:10px;overflow-wrap:anywhere}.issue-facts small[b-50bj07nha2]{display:block;margin-bottom:4px;color:#7c8992;font-size:8px;font-weight:700}.issue-description p[b-50bj07nha2],.issue-detail>p[b-50bj07nha2],.issue-detail details p[b-50bj07nha2]{margin:6px 0;font-size:11px;line-height:1.55}.issue-detail details[b-50bj07nha2]{padding:9px 0;border-bottom:1px solid #e7ebef}.issue-detail details>summary[b-50bj07nha2]{font-size:11px}.issue-detail .activity-evidence[b-50bj07nha2]{margin:7px 0;padding:9px;background:#f7f8fa;border:1px solid #e6eaee;border-radius:5px}.issue-detail .activity-evidence strong[b-50bj07nha2]{font-size:10px}.issue-detail code[b-50bj07nha2],.review-panel code[b-50bj07nha2]{overflow-wrap:anywhere;word-break:break-word;font-size:9px}.review-panel[b-50bj07nha2]{margin-top:14px;padding:13px;border:1px solid #d6e1e8;border-left:3px solid #3579a5;border-radius:5px;background:#f6f8fa}.review-panel h4[b-50bj07nha2]{margin:0 0 8px}.review-panel>p[b-50bj07nha2]{font-size:10px;line-height:1.55}.delivery-studio .review-panel label[b-50bj07nha2]{margin:10px 0 5px}.delivery-studio .review-panel textarea[b-50bj07nha2]{min-height:86px;border-radius:5px;background:white}.delivery-studio .verify-evidence[b-50bj07nha2]{display:flex!important;align-items:flex-start;gap:8px;font-size:10px;line-height:1.45}.delivery-studio .verify-evidence input[b-50bj07nha2]{width:auto;margin:2px 0 0}.review-warning[b-50bj07nha2]{padding:7px;border-left:2px solid #bd7a20;background:#fff4df;color:#76500e!important}.review-actions[b-50bj07nha2]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.review-actions button[b-50bj07nha2]{border-radius:5px;padding:8px 10px}.review-actions .return-review[b-50bj07nha2]{color:#873d39;background:#fff;border-color:#d8b8b5}.review-actions .accept-review[b-50bj07nha2]{color:#fff;background:#286447;border-color:#286447}.attempt-row[b-50bj07nha2]{padding:8px 0;border-top:1px solid #edf0f2;font-size:10px}.attempt-row p[b-50bj07nha2]{font-size:10px!important}.legacy-activity[b-50bj07nha2]{margin-top:14px;padding:0 14px;border-radius:8px}.legacy-activity .development-activity[b-50bj07nha2]{padding:4px 0 14px;border:0;background:transparent}.legacy-activity .delivery-cycle[b-50bj07nha2]{display:none}.legacy-activity .delivery-learning[b-50bj07nha2]{margin-top:10px}.delivery-status[b-50bj07nha2]{margin:10px 0;font-size:12px}.issue-tracker button:focus-visible[b-50bj07nha2],.issue-tracker input:focus-visible[b-50bj07nha2],.issue-tracker textarea:focus-visible[b-50bj07nha2],.delivery-layout aside select:focus-visible[b-50bj07nha2]{outline:3px solid #2c78a5;outline-offset:2px}
@media(max-width:1050px){.delivery-layout[b-50bj07nha2]{grid-template-columns:210px minmax(0,1fr)}.issue-workspace[b-50bj07nha2]{grid-template-columns:minmax(0,1fr)}.issue-list-wrap[b-50bj07nha2]{border-right:0;border-bottom:1px solid #e1e7ec}.issue-detail[b-50bj07nha2]{position:static;max-height:none}}
@media(max-width:700px){.delivery-layout[b-50bj07nha2]{grid-template-columns:minmax(0,1fr);gap:10px}.delivery-layout aside[b-50bj07nha2]{padding:10px 12px;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.delivery-layout aside h3[b-50bj07nha2],.delivery-layout aside p[b-50bj07nha2],.delivery-layout aside h4[b-50bj07nha2],.delivery-layout aside ul[b-50bj07nha2],.delivery-layout aside details[b-50bj07nha2]{display:none}.delivery-layout aside label[b-50bj07nha2]{margin:5px 0}.delivery-layout aside select[b-50bj07nha2]{padding:8px}.studio-header[b-50bj07nha2]{align-items:flex-start!important}.studio-header h2[b-50bj07nha2]{font-size:21px!important}.issue-tracker-heading[b-50bj07nha2]{display:block;padding:15px}.issue-tracker .activity-actions[b-50bj07nha2]{margin-top:12px}.issue-toolbar[b-50bj07nha2]{align-items:stretch;flex-direction:column}.issue-filters[b-50bj07nha2]{max-width:100%}.issue-search[b-50bj07nha2]{justify-content:space-between}.issue-search input[b-50bj07nha2]{min-width:0;flex:1}.issue-facts[b-50bj07nha2]{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-detail[b-50bj07nha2]{padding:14px}.review-actions[b-50bj07nha2]{flex-wrap:wrap}.review-actions button[b-50bj07nha2]{flex:1}.legacy-activity .delivery-cycle[b-50bj07nha2]{display:grid}}
@media(max-width:1450px){.issue-workspace[b-50bj07nha2]{grid-template-columns:minmax(0,1fr)}.issue-list-wrap[b-50bj07nha2]{border-right:0;border-bottom:1px solid #e1e7ec}.issue-detail[b-50bj07nha2]{position:static;max-height:none}.issue-toolbar[b-50bj07nha2]{flex-wrap:wrap}.issue-filters[b-50bj07nha2]{flex-wrap:wrap;overflow:visible}}
.issue-table[b-50bj07nha2]{table-layout:fixed}.issue-table th:nth-child(1)[b-50bj07nha2]{width:140px}.issue-table th:nth-child(2)[b-50bj07nha2]{width:auto}.issue-table th:nth-child(3)[b-50bj07nha2]{width:95px}.issue-table th:nth-child(4)[b-50bj07nha2]{width:120px}.issue-table th:nth-child(5)[b-50bj07nha2]{width:125px}.issue-table td[b-50bj07nha2]{overflow-wrap:anywhere}.issue-summary[b-50bj07nha2]{overflow-wrap:anywhere}
.issue-tracker .activity-actions .live-toggle[b-50bj07nha2]{display:flex!important;align-items:center;gap:6px;margin:0!important;white-space:nowrap;color:#536574;font-size:10px}.issue-tracker .live-toggle input[b-50bj07nha2]{width:auto}.live-indicator[b-50bj07nha2]{display:inline-flex;align-items:center;gap:6px;margin-right:12px;color:#697984;font-size:9px;font-weight:700}.live-indicator[b-50bj07nha2]:before{content:"";width:7px;height:7px;border-radius:50%;background:#9ba5ad}.live-indicator.is-live[b-50bj07nha2]{color:#286346}.live-indicator.is-live[b-50bj07nha2]:before{background:#319663}.agent-overview[b-50bj07nha2]{padding:14px 16px 16px;border-bottom:1px solid #e1e7ec;background:#fbfcfd}.agent-overview-heading[b-50bj07nha2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.agent-overview-heading h4[b-50bj07nha2]{margin:0;font-size:12px}.agent-overview-heading p[b-50bj07nha2]{margin:2px 0 0;font-size:10px}.agent-overview-heading .clear-agent-filter[b-50bj07nha2]{padding:5px 8px;border-radius:4px;background:white;font-size:10px}.agent-grid[b-50bj07nha2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.agent-card[b-50bj07nha2]{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;min-height:72px;padding:9px 10px!important;border:1px solid #e0e6eb!important;border-radius:5px!important;background:#fff!important;text-align:left}.agent-card:hover[b-50bj07nha2]{border-color:#aabcc8!important;background:#f9fbfc!important}.agent-card.is-selected[b-50bj07nha2]{border-color:#3579a5!important;box-shadow:inset 0 0 0 1px #3579a5}.agent-card-heading[b-50bj07nha2]{display:flex;align-items:center;justify-content:space-between;gap:5px}.agent-card-heading strong[b-50bj07nha2]{font-size:10px;color:#30485a}.agent-card-status[b-50bj07nha2]{padding:2px 5px;border-radius:3px;background:#eef0f2;color:#697681;font-size:8px;font-weight:700;white-space:nowrap}.agent-running[b-50bj07nha2]{background:#e1f0fa;color:#215d85}.agent-review[b-50bj07nha2]{background:#fff0cf;color:#80530b}.agent-blocked[b-50bj07nha2]{background:#fbe6e4;color:#953d3a}.agent-completed[b-50bj07nha2]{background:#e1f2e7;color:#286346}.agent-queued[b-50bj07nha2]{background:#e9edf0;color:#596875}.agent-cancelled[b-50bj07nha2]{background:#eef0f2;color:#68757f}.agent-card-task[b-50bj07nha2]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#52626e;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.agent-card time[b-50bj07nha2]{color:#849099;font-size:8px}.worker-presence[b-50bj07nha2]{margin:12px 0 5px!important;padding:9px 10px;border-left:3px solid #2781a9;background:#eaf4f8;color:#315264!important;font-size:10px!important}.worker-no-progress[b-50bj07nha2]{margin:5px 0 10px!important;color:#7d6952!important;font-size:10px!important}.run-attempt[b-50bj07nha2]{margin:10px 0;padding:10px;border:1px solid #e7ebef;border-radius:5px;background:#fafbfc}.run-attempt-heading[b-50bj07nha2]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px}.run-timeline[b-50bj07nha2]{position:relative;display:grid;gap:0;margin:7px 0 10px;padding:0 0 0 12px;list-style:none}.run-timeline[b-50bj07nha2]:before{position:absolute;top:7px;bottom:7px;left:3px;width:1px;background:#cbd6dd;content:""}.run-timeline li[b-50bj07nha2]{position:relative;display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px;padding:6px 0;font-size:9px}.run-timeline li[b-50bj07nha2]:before{position:absolute;top:10px;left:-12px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#54849e;content:""}.run-timeline time[b-50bj07nha2]{color:#788691;font-variant-numeric:tabular-nums}.run-timeline strong[b-50bj07nha2]{color:#3c505f}.run-timeline p[b-50bj07nha2]{grid-column:2;margin:3px 0 0;font-size:9px!important}.run-attempt>p[b-50bj07nha2]{font-size:10px!important;line-height:1.45}.agent-card:focus-visible[b-50bj07nha2],.clear-agent-filter:focus-visible[b-50bj07nha2]{outline:3px solid #2c78a5;outline-offset:2px}
@media(max-width:1050px){.agent-grid[b-50bj07nha2]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.issue-tracker .activity-actions[b-50bj07nha2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-grid[b-50bj07nha2]{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card[b-50bj07nha2]{min-height:68px;padding:8px!important}.agent-card-heading[b-50bj07nha2]{align-items:flex-start;flex-direction:column}.run-timeline li[b-50bj07nha2]{grid-template-columns:1fr;gap:2px}.run-timeline p[b-50bj07nha2]{grid-column:1}}
.live-progress[b-50bj07nha2]{margin:8px 0 12px;padding:10px;border:1px solid #dfe8ec;border-radius:5px;background:#fbfcfd}.live-progress h4[b-50bj07nha2]{margin:0 0 5px;font-size:11px}.live-progress p[b-50bj07nha2]{display:grid;grid-template-columns:115px minmax(0,1fr);gap:7px;margin:0;padding:5px 0;border-top:1px solid #edf0f2;font-size:10px!important;line-height:1.45}.live-progress time[b-50bj07nha2]{color:#788691;font-size:9px}.live-progress strong[b-50bj07nha2]{color:#3c5968}
.admin-controls[b-50bj07nha2]{margin:12px 0;padding:12px;border:1px solid #d9e1e7;border-left:3px solid #b36b45;border-radius:5px;background:#fbf8f5}.admin-controls h4[b-50bj07nha2]{margin:0 0 6px;font-size:12px}.admin-controls p[b-50bj07nha2]{margin:5px 0 9px;color:#6c625b;font-size:10px;line-height:1.5}.admin-controls label[b-50bj07nha2]{display:block;margin:8px 0 4px;color:#5d534d;font-size:10px;font-weight:700}.admin-controls textarea[b-50bj07nha2]{width:100%;padding:8px;border:1px solid #d6c9bf;border-radius:4px;background:white;color:#263e4f;font:inherit;font-size:11px;resize:vertical}.admin-controls>button[b-50bj07nha2]{border-radius:4px;padding:8px 10px;font-size:10px}.admin-controls .review-actions[b-50bj07nha2]{margin-top:8px}
/* /../DevelopmentStudio/Host/Components/ResearchReleasePackaging.razor.rz.scp.css */
.research-packaging[b-2h7rlurxuj]{margin:24px auto;padding:22px;border:1px solid var(--research-line,#35383d);border-radius:10px;background:var(--research-surface,#202226);color:var(--research-ink,#eeeef1);max-width:1600px;font:16px/1.6 system-ui,sans-serif;min-width:0}.research-packaging header[b-2h7rlurxuj]{display:flex;align-items:start;justify-content:space-between;gap:18px}.research-packaging h2[b-2h7rlurxuj]{margin:0;font-size:23px}.research-packaging p[b-2h7rlurxuj]{color:var(--research-muted,#b1b5bc);max-width:85ch}.research-packaging label[b-2h7rlurxuj]{display:grid;gap:6px;margin:12px 0}.research-packaging select[b-2h7rlurxuj],.research-packaging button[b-2h7rlurxuj]{font:inherit;background:var(--research-raised,#2d3035);border:1px solid var(--research-line,#454950);color:inherit;border-radius:6px;padding:9px 12px;max-width:100%;min-height:42px}.research-packaging button[b-2h7rlurxuj]{cursor:pointer}.research-packaging button:disabled[b-2h7rlurxuj]{opacity:.5;cursor:default}.research-packaging article[b-2h7rlurxuj]{margin:18px 0 0;padding:18px;border:1px solid var(--research-line,#35383d);border-radius:7px}.research-packaging dl[b-2h7rlurxuj]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:7px;margin:16px 0}.research-packaging dt[b-2h7rlurxuj]{color:var(--research-muted,#b1b5bc)}.research-packaging dd[b-2h7rlurxuj]{margin:0;overflow-wrap:anywhere}.research-packaging .research-package-confirm[b-2h7rlurxuj]{display:flex;align-items:start;gap:10px}.research-package-confirm input[b-2h7rlurxuj]{margin-top:6px;flex:0 0 17px;width:17px;height:17px}.research-packaging :is(button,input,select):focus-visible[b-2h7rlurxuj]{outline:2px solid #a1b9ed;outline-offset:3px}@media(max-width:650px){.research-packaging header[b-2h7rlurxuj]{display:grid}.research-packaging dl[b-2h7rlurxuj]{grid-template-columns:minmax(0,1fr)}.research-packaging dd[b-2h7rlurxuj]{margin-bottom:8px}}
/* /../DevelopmentStudio/Host/Components/ResearchReviewCardView.razor.rz.scp.css */
.research-review-card[b-s1u5wy146x]{border:1px solid #384553;border-radius:12px;background:#1a232d;color:#e4eaf1;padding:19px;font-size:14px;min-width:0}.research-review-card header>span[b-s1u5wy146x]{font-size:11px;color:#b8c9db;text-transform:uppercase;letter-spacing:.04em}.research-review-card h3[b-s1u5wy146x]{font-size:20px;margin:8px 0 14px;line-height:1.35}.card-summary[b-s1u5wy146x]{white-space:pre-wrap;line-height:1.75;margin:0 0 18px;overflow-wrap:anywhere}.research-review-card dl[b-s1u5wy146x]{margin:0;display:grid;gap:12px}.research-review-card dl>div[b-s1u5wy146x]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;padding-bottom:11px;border-bottom:1px solid #33404e}.research-review-card dt[b-s1u5wy146x]{font-size:12px;color:#aebdce;line-height:1.6}.research-review-card dd[b-s1u5wy146x]{margin:0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.research-review-card code[b-s1u5wy146x]{color:#c4d8ed;font-size:12px;overflow-wrap:anywhere}.card-boundary[b-s1u5wy146x]{font-size:12px;line-height:1.7;color:#aebdce;margin:16px 0 0}@media(max-width:700px){.research-review-card[b-s1u5wy146x]{padding:14px}.research-review-card dl>div[b-s1u5wy146x]{grid-template-columns:1fr;gap:4px}}
/* /../DevelopmentStudio/Host/Components/ResearchReviewSharing.razor.rz.scp.css */
.research-review-sharing[b-6pmb4emaf1]{background:#151a20;color:#e6ecf3;border:1px solid #35414f;border-radius:14px;padding:22px;margin:20px 0;font-size:14px;min-width:0}.research-review-sharing>header>span[b-6pmb4emaf1]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9fb8cf}.research-review-sharing h2[b-6pmb4emaf1]{font-size:24px;margin:9px 0}.research-review-sharing header p[b-6pmb4emaf1]{color:#b2becc;line-height:1.7;max-width:90ch}.sharing-grid[b-6pmb4emaf1]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:22px;margin-top:20px}.review-envelope[b-6pmb4emaf1]{display:grid;gap:13px;align-content:start}.research-review-sharing label[b-6pmb4emaf1]{display:grid;gap:7px;font-size:12px;color:#bdcad9}.research-review-sharing input:not([type=checkbox])[b-6pmb4emaf1],.research-review-sharing select[b-6pmb4emaf1],.research-review-sharing textarea[b-6pmb4emaf1]{width:100%;box-sizing:border-box;background:#202833;border:1px solid #435366;border-radius:7px;color:#edf2f8;font:inherit;font-size:14px;padding:10px}.research-review-sharing textarea[b-6pmb4emaf1]{resize:vertical;line-height:1.6}.research-review-sharing input[type=checkbox][b-6pmb4emaf1]{accent-color:#b7d2e9;width:16px;height:16px}.research-review-sharing button[b-6pmb4emaf1]{background:#2b3c4d;border:1px solid #536f89;color:#e5f0fa;border-radius:7px;padding:10px 13px;font:inherit;font-size:13px;cursor:pointer}.research-review-sharing button:disabled[b-6pmb4emaf1]{opacity:.4;cursor:default}.research-review-sharing .prepare-button[b-6pmb4emaf1]{background:#bfd5e8;color:#162331;font-weight:600;border-color:#bfd5e8}.research-review-sharing fieldset[b-6pmb4emaf1]{border:1px solid #354454;border-radius:8px;padding:12px;display:grid;gap:10px}.research-review-sharing legend[b-6pmb4emaf1]{font-size:12px;color:#bac9d9}.research-review-sharing .reviewer-choice[b-6pmb4emaf1]{display:flex;gap:9px;align-items:flex-start}.reviewer-choice small[b-6pmb4emaf1]{display:block;margin-top:5px;font-size:11px;color:#95aabe;overflow-wrap:anywhere}.field-help[b-6pmb4emaf1]{font-size:12px;color:#a2b3c5;line-height:1.75;margin:0}.preview-empty[b-6pmb4emaf1]{border:1px dashed #48596b;border-radius:12px;padding:24px;line-height:1.75;color:#aebed0}.preview-empty h3[b-6pmb4emaf1]{color:#d6e4f1;font-size:18px;margin:0 0 10px}.sharing-confirmation[b-6pmb4emaf1]{border:1px solid #536b80;border-radius:10px;padding:18px;margin-top:15px;background:#202d38}.sharing-confirmation h3[b-6pmb4emaf1]{font-size:16px;margin:0 0 10px}.sharing-confirmation li[b-6pmb4emaf1]{font-size:13px;padding-bottom:5px;overflow-wrap:anywhere}.sharing-confirmation code[b-6pmb4emaf1],.owner-review-packages code[b-6pmb4emaf1]{font-size:11px;overflow-wrap:anywhere;color:#b6d1eb}.sharing-confirmation label[b-6pmb4emaf1]{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin:14px 0}.sharing-confirmation button[b-6pmb4emaf1]{background:#d2e1ef;color:#1c2c3c;font-weight:600}.sharing-notice[b-6pmb4emaf1]{background:#203549;border:1px solid #416383;color:#d4e9fa;border-radius:8px;padding:12px 14px;line-height:1.6}.sharing-notice.error[b-6pmb4emaf1]{background:#35282e;border-color:#79515c;color:#efd0d8}.owner-review-packages[b-6pmb4emaf1]{margin-top:25px;border-top:1px solid #35414f;padding-top:18px}.owner-review-packages>header[b-6pmb4emaf1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-review-packages h3[b-6pmb4emaf1]{font-size:17px;margin:0 0 12px}.owner-review-packages>article[b-6pmb4emaf1]{border-bottom:1px solid #34404e;padding:15px 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.owner-review-packages article>div[b-6pmb4emaf1]{display:grid;gap:6px}.owner-review-packages article>div>span[b-6pmb4emaf1]{font-size:12px;color:#a7b8ca}.owner-review-packages details[b-6pmb4emaf1]{width:100%;font-size:13px;color:#b9cadd}.owner-review-packages summary[b-6pmb4emaf1]{cursor:pointer}.owner-review-packages details>p[b-6pmb4emaf1]{overflow-wrap:anywhere}.research-review-sharing input:focus-visible[b-6pmb4emaf1],.research-review-sharing textarea:focus-visible[b-6pmb4emaf1],.research-review-sharing button:focus-visible[b-6pmb4emaf1],.research-review-sharing select:focus-visible[b-6pmb4emaf1],.research-review-sharing summary:focus-visible[b-6pmb4emaf1]{outline:2px solid #b2d5f0;outline-offset:3px}@media(max-width:1000px){.sharing-grid[b-6pmb4emaf1]{grid-template-columns:1fr}}@media(max-width:600px){.research-review-sharing[b-6pmb4emaf1]{padding:15px}.research-review-sharing h2[b-6pmb4emaf1]{font-size:21px}}
/* /../DevelopmentStudio/Host/Components/ResearchStudioLayout.razor.rz.scp.css */
.private-research-shell[b-4wls9medjh] { --research-ink:#eeeef1; --research-muted:#b1b5bc; --research-line:#393d44; --research-surface:#1e2024; --research-raised:#2b2e34; --research-focus:#a1b9ed; --research-success:#b1d2b8; --research-success-bg:#28392f; --research-warning:#e2c996; --research-warning-bg:#383225; --research-error:#e6b5b0; --research-error-bg:#392b2d; min-height:100vh; margin:0; padding:clamp(16px,3vw,44px); background:#15171a; color:var(--research-ink); color-scheme:dark; font:16px/1.6 system-ui,sans-serif; }
.private-research-shell[b-4wls9medjh]  .private-research-heading { max-width:1500px; margin:0 auto 24px; }
.private-research-shell[b-4wls9medjh]  .private-research-heading h1 { margin:10px 0; font-size:clamp(28px,3vw,42px); letter-spacing:-.04em; }
.private-research-shell[b-4wls9medjh]  .private-research-heading p { max-width:850px; color:var(--research-muted); line-height:1.6; }
.private-research-shell[b-4wls9medjh]  .private-research-heading small { font-weight:700; letter-spacing:.12em; }
.private-research-shell[b-4wls9medjh]  .private-research-heading button { padding:12px 18px; background:var(--research-raised); border:1px solid var(--research-line); border-radius:7px; color:var(--research-ink); cursor:pointer; }
.private-research-shell[b-4wls9medjh]  .research-review-boundary { border-left:3px solid #7894bf; padding:10px 18px; background:var(--research-surface); }
.private-research-shell[b-4wls9medjh]  .adaptive-runtime-studio { max-width:1600px; margin-inline:auto; }
.private-research-shell[b-4wls9medjh]  .adaptive-runtime-studio :is(label,button,input,select,textarea) { font-size:15px; }
.private-research-shell[b-4wls9medjh]  .adaptive-runtime-studio :is(small,.adaptive-help,.adaptive-record-row strong) { font-size:14px; }
.private-research-shell[b-4wls9medjh]  .adaptive-heading { border-radius:10px; }
.private-research-shell[b-4wls9medjh]  a { color:#b6c9ed; }
.private-research-shell[b-4wls9medjh]  .private-research-reviews { max-width:1600px; margin:24px auto; border-top:1px solid var(--research-line); padding-top:18px; }
.private-research-shell[b-4wls9medjh]  .private-research-reviews>summary { cursor:pointer; font-size:20px; font-weight:600; }
/* /../DevelopmentStudio/Host/Components/StudioSourceOverview.razor.rz.scp.css */
.studio-source[b-7kte6evbq0]{padding:24px 28px;border:1px solid var(--kompani-line,#393d44);border-radius:12px;background:var(--kompani-surface,#1e2024);color:var(--kompani-ink,#eeeef1);min-width:0;font-size:15px;line-height:1.55;box-shadow:var(--kompani-panel-shadow,none)}
.studio-source>header[b-7kte6evbq0]{display:flex;align-items:start;justify-content:space-between;gap:20px}
.source-eyebrow[b-7kte6evbq0]{font-size:13px;font-weight:650;color:var(--kompani-muted,#b1b5bc)}
.studio-source h2[b-7kte6evbq0]{margin:5px 0;font-size:24px;line-height:1.25;color:var(--kompani-heading,var(--kompani-ink,#eeeef1))}
.studio-source p[b-7kte6evbq0]{font-size:15px;line-height:1.6;color:var(--kompani-body,var(--kompani-muted,#b1b5bc))}
.studio-source button[b-7kte6evbq0],.studio-source select[b-7kte6evbq0]{font:inherit}
.studio-source>header>button[b-7kte6evbq0]{padding:10px 14px;border:1px solid var(--kompani-line,#393d44);border-radius:7px;background:var(--kompani-raised,#2b2e34);color:var(--kompani-ink,#eeeef1);cursor:pointer;white-space:nowrap}
.source-boundary[b-7kte6evbq0]{padding:12px 14px;border-left:3px solid var(--kompani-accent,#a1b9ed);background:var(--kompani-paper,#15171a)}
.source-selectors[b-7kte6evbq0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.source-selectors label[b-7kte6evbq0]{display:grid;gap:7px;font-size:14px;font-weight:600;color:var(--kompani-muted,#b1b5bc)}
.source-selectors select[b-7kte6evbq0]{width:100%;min-width:0;padding:10px;border:1px solid var(--kompani-line,#393d44);border-radius:6px;color:var(--kompani-ink,#eeeef1);background:var(--kompani-paper,#15171a)}
.source-links[b-7kte6evbq0]{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0 22px}
.source-links a[b-7kte6evbq0]{color:var(--kompani-accent,#a1b9ed);font-size:14px;font-weight:600;text-decoration:none}
.source-links a:hover[b-7kte6evbq0]{text-decoration:underline}
.source-repository-heading[b-7kte6evbq0]{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-top:18px;border-top:1px solid var(--kompani-line,#393d44)}
.source-repository-heading h3[b-7kte6evbq0]{margin:0;font-size:20px;line-height:1.3;color:var(--kompani-heading,var(--kompani-ink,#eeeef1));overflow-wrap:anywhere}
.source-repository-heading p[b-7kte6evbq0]{margin:6px 0}
.source-repository-heading>span[b-7kte6evbq0]{font-size:13px;color:var(--kompani-muted,#b1b5bc);white-space:nowrap}
.source-grid[b-7kte6evbq0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px;margin-top:12px}
.source-grid section[b-7kte6evbq0]{min-width:0}
.source-grid h4[b-7kte6evbq0]{font-size:15px;margin:0 0 12px;color:var(--kompani-ink,#eeeef1)}
.source-branches[b-7kte6evbq0],.source-commits[b-7kte6evbq0]{padding:0;margin:0;list-style:none}
.source-branches button[b-7kte6evbq0]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;text-align:left;border:1px solid var(--kompani-line,#393d44);background:var(--kompani-paper,#15171a);border-radius:6px;color:var(--kompani-ink,#eeeef1);cursor:pointer}
.source-branches li+li[b-7kte6evbq0]{margin-top:8px}
.source-branches button.is-selected[b-7kte6evbq0]{background:var(--kompani-accent-soft,#273044);border-color:var(--kompani-accent,#a1b9ed)}
.source-branches button:hover:not(:disabled)[b-7kte6evbq0],.studio-source>header>button:hover:not(:disabled)[b-7kte6evbq0]{background:var(--kompani-raised,#2b2e34)}
.source-branches strong[b-7kte6evbq0]{font-size:14px;overflow-wrap:anywhere}
.source-branches code[b-7kte6evbq0],.source-commits code[b-7kte6evbq0]{font-size:13px;color:var(--kompani-muted,#b1b5bc)}
.source-commits li[b-7kte6evbq0]{display:grid;gap:5px;border-left:2px solid var(--kompani-line,#393d44);padding:0 0 18px 15px}
.source-commits strong[b-7kte6evbq0]{font-size:14px;line-height:1.5;color:var(--kompani-ink,#eeeef1);overflow-wrap:anywhere}
.source-commits span[b-7kte6evbq0]{font-size:13px;color:var(--kompani-muted,#b1b5bc)}
.source-notice[b-7kte6evbq0],.source-empty[b-7kte6evbq0]{padding:12px;background:var(--kompani-paper,#15171a);border-radius:6px}
.studio-source button:disabled[b-7kte6evbq0]{opacity:.6;cursor:default}
.studio-source button:focus-visible[b-7kte6evbq0],.studio-source a:focus-visible[b-7kte6evbq0],.studio-source select:focus-visible[b-7kte6evbq0]{outline:2px solid var(--kompani-focus,#a1b9ed);outline-offset:3px}
@media(max-width:700px){.studio-source[b-7kte6evbq0]{padding:18px}.studio-source>header[b-7kte6evbq0]{display:grid;gap:10px}.studio-source>header>button[b-7kte6evbq0]{justify-self:start}.source-selectors[b-7kte6evbq0],.source-grid[b-7kte6evbq0]{grid-template-columns:minmax(0,1fr)}.source-grid[b-7kte6evbq0]{gap:22px}.source-links[b-7kte6evbq0]{gap:12px}}
/* /../DevelopmentStudio/Host/Components/ThesisAggregationPanel.razor.rz.scp.css */
.thesis-aggregation[b-kkhgy3300k]{font-size:16px;color:var(--kompani-ink);min-width:0}.ta-heading[b-kkhgy3300k]{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.ta-heading>div>span[b-kkhgy3300k]{font-size:13px;letter-spacing:.06em;color:var(--kompani-muted)}.ta-heading h3[b-kkhgy3300k]{font-size:24px;margin:8px 0}.ta-heading p[b-kkhgy3300k],.ta-panel p[b-kkhgy3300k]{line-height:1.65}.ta-layout[b-kkhgy3300k]{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:20px}.ta-panel[b-kkhgy3300k]{border:1px solid var(--kompani-line);border-radius:12px;background:var(--kompani-surface);padding:22px;min-width:0}.ta-panel h4[b-kkhgy3300k]{font-size:18px;margin:0 0 18px}.ta-panel>label[b-kkhgy3300k]{display:grid;gap:8px;margin:16px 0;font-size:15px}.thesis-aggregation :is(input,select,button)[b-kkhgy3300k]{font:inherit;color:inherit;background:var(--kompani-paper);border:1px solid var(--kompani-line);border-radius:7px;min-width:0}.thesis-aggregation :is(input:not([type=checkbox]),select)[b-kkhgy3300k]{padding:10px;min-height:42px;width:100%}.thesis-aggregation button[b-kkhgy3300k]{padding:10px 14px;min-height:42px;cursor:pointer}.thesis-aggregation button:disabled[b-kkhgy3300k]{opacity:.5;cursor:default}.ta-primary[b-kkhgy3300k]{background:var(--kompani-raised)!important}.ta-panel .ta-caption[b-kkhgy3300k]{font-size:14px;color:var(--kompani-muted);line-height:1.6}.ta-run-list[b-kkhgy3300k]{display:grid;gap:10px;max-height:330px;overflow:auto}.ta-run[b-kkhgy3300k]{display:flex;gap:12px;align-items:start;padding:12px;border:1px solid var(--kompani-line);border-radius:8px}.ta-run span[b-kkhgy3300k]{display:grid;gap:5px;min-width:0}.ta-run strong[b-kkhgy3300k]{font-size:15px}.ta-run small[b-kkhgy3300k],.ta-outcomes small[b-kkhgy3300k]{font-size:14px;color:var(--kompani-muted);overflow-wrap:anywhere}.ta-check[b-kkhgy3300k]{display:flex!important;align-items:start;gap:12px!important;line-height:1.6}.ta-outcomes[b-kkhgy3300k]{display:grid;gap:14px;margin:18px 0}.ta-outcomes article[b-kkhgy3300k]{border:1px solid var(--kompani-line);background:var(--kompani-paper);border-radius:9px;padding:16px;min-width:0}.ta-outcomes header[b-kkhgy3300k]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ta-outcomes header>span[b-kkhgy3300k]{font-size:13px;color:var(--kompani-muted)}.ta-decision[b-kkhgy3300k]{white-space:pre-wrap;overflow-wrap:anywhere}.ta-notice[b-kkhgy3300k]{padding:13px;border:1px solid var(--kompani-line);border-radius:8px;line-height:1.6}.ta-limitations[b-kkhgy3300k]{margin-top:20px;border-top:1px solid var(--kompani-line);padding-top:16px}.thesis-aggregation summary[b-kkhgy3300k]{cursor:pointer;font-size:15px;line-height:1.6}.thesis-aggregation details[b-kkhgy3300k]{margin-top:16px}.thesis-aggregation pre[b-kkhgy3300k]{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.ta-download[b-kkhgy3300k]{display:inline-flex;margin:12px;line-height:1.6;color:var(--kompani-ink)}.thesis-aggregation :is(button,input,select,summary,a):focus-visible[b-kkhgy3300k]{outline:2px solid var(--kompani-focus);outline-offset:3px}@media(max-width:980px){.ta-layout[b-kkhgy3300k]{grid-template-columns:1fr}.ta-heading[b-kkhgy3300k]{flex-wrap:wrap}.ta-panel[b-kkhgy3300k]{padding:17px}}
.ta-source-pins dd[b-kkhgy3300k]{margin:4px 0 12px;overflow-wrap:anywhere}.ta-source-pins code[b-kkhgy3300k]{white-space:normal}.ta-source-pins article[b-kkhgy3300k]{padding:14px 0;border-bottom:1px solid var(--border-color,#373737)}
/* /../DevelopmentStudio/Host/Components/ThesisExperimentWorkbench.razor.rz.scp.css */
.thesis-workbench[b-8j6m28q0vs]{display:grid;gap:1.25rem;max-width:1180px;margin:auto;color:var(--kompani-ink,#e8e8eb);font-size:15px;line-height:1.55}
.thesis-workbench header span[b-8j6m28q0vs]{font-size:13px;letter-spacing:.04em;color:var(--kompani-muted,#b1b5bc)}
.thesis-workbench h2[b-8j6m28q0vs]{font-size:1.6rem;line-height:1.25;color:var(--kompani-heading,var(--kompani-ink,#e8e8eb))}
.thesis-workbench h3[b-8j6m28q0vs]{font-size:1.15rem;line-height:1.3;color:var(--kompani-heading,var(--kompani-ink,#e8e8eb))}
.thesis-workbench p[b-8j6m28q0vs]{line-height:1.6;color:var(--kompani-body,var(--kompani-muted,#b1b5bc))}
.thesis-workbench form[b-8j6m28q0vs],.thesis-workbench label[b-8j6m28q0vs]{display:grid;gap:.5rem}
.thesis-workbench form[b-8j6m28q0vs]{gap:1rem}
.thesis-fields[b-8j6m28q0vs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:1rem}
.thesis-workbench input[b-8j6m28q0vs],.thesis-workbench select[b-8j6m28q0vs],.thesis-workbench textarea[b-8j6m28q0vs]{width:100%;box-sizing:border-box;min-height:42px;padding:.7rem;border:1px solid var(--kompani-line,#393d44);border-radius:8px;background:var(--kompani-paper,#15171a);color:var(--kompani-ink,#e8e8eb);font:inherit}
.thesis-workbench article[b-8j6m28q0vs],.thesis-workbench details[b-8j6m28q0vs]{min-width:0;padding:1.15rem;border:1px solid var(--kompani-line,#393d44);border-radius:12px;background:var(--kompani-surface,#1e2024);box-shadow:var(--kompani-panel-shadow,none)}
.thesis-workbench summary[b-8j6m28q0vs]{cursor:pointer;font-weight:600}
.thesis-workbench button[b-8j6m28q0vs],.thesis-workbench a[b-8j6m28q0vs]{padding:.7rem 1rem;border-radius:8px;border:1px solid var(--kompani-line,#393d44);background:var(--kompani-raised,#2b2e34);color:var(--kompani-ink,#e8e8eb);font:inherit}
.thesis-workbench button[b-8j6m28q0vs]{cursor:pointer}
.thesis-workbench button:hover:not(:disabled)[b-8j6m28q0vs],.thesis-workbench a:hover[b-8j6m28q0vs]{background:var(--kompani-accent-soft,#273044)}
.thesis-workbench button:disabled[b-8j6m28q0vs]{opacity:.5;cursor:default}
.thesis-workbench :is(button,a,input,select,textarea,summary):focus-visible[b-8j6m28q0vs]{outline:2px solid var(--kompani-focus,#a1b9ed);outline-offset:3px}
.thesis-workbench code[b-8j6m28q0vs]{display:block;overflow-wrap:anywhere;font-size:13px;color:var(--kompani-muted,#b1b5bc)}
.thesis-counts[b-8j6m28q0vs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}
.thesis-counts div[b-8j6m28q0vs]{padding:1rem;border:1px solid var(--kompani-line,#393d44);border-radius:10px;background:var(--kompani-paper,#15171a)}
.thesis-counts dt[b-8j6m28q0vs]{font-size:14px;color:var(--kompani-muted,#b1b5bc)}
.thesis-counts dd[b-8j6m28q0vs]{margin:0;font-size:1.8rem;font-weight:650;color:var(--kompani-ink,#e8e8eb)}
.thesis-steps[b-8j6m28q0vs]{padding-left:1.5rem;line-height:1.7}
@media(max-width:600px){.thesis-workbench article[b-8j6m28q0vs],.thesis-workbench details[b-8j6m28q0vs]{padding:.8rem}.thesis-fields[b-8j6m28q0vs]{grid-template-columns:1fr}}
/* /../DevelopmentStudio/Host/Components/WorkspaceDevelopmentStudio.razor.rz.scp.css */
.studio[b-7frsk050gy]{color:#1e3342}.studio-heading[b-7frsk050gy]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0}.studio-heading h2[b-7frsk050gy]{font-size:28px;letter-spacing:-1px}.studio p[b-7frsk050gy]{line-height:1.65;color:#61798a}.studio-layout[b-7frsk050gy]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px}.studio aside[b-7frsk050gy],.studio-card[b-7frsk050gy]{background:#fff;border:1px solid #d7e5ed;padding:24px;border-radius:18px;margin-bottom:20px}.studio aside[b-7frsk050gy]{align-self:start}.studio h3[b-7frsk050gy]{margin:15px 0 9px}.studio h4[b-7frsk050gy]{margin:20px 0 9px}.studio label[b-7frsk050gy]{display:block;font-size:12px;font-weight:600;margin:15px 0 7px}.studio select[b-7frsk050gy],.studio input:not([type=checkbox])[b-7frsk050gy],.studio textarea[b-7frsk050gy]{width:100%;border:1px solid #cfdee7;border-radius:8px;padding:10px;background:#f8fbfd;color:#1e3342;font:inherit}.studio button[b-7frsk050gy]{padding:11px 15px;border:1px solid #cfdee7;border-radius:9px;background:#f6fafc;cursor:pointer}.studio button.primary[b-7frsk050gy]{background:#eaff9a;color:#1e3342;border-color:#cbdc7d}.studio button:disabled[b-7frsk050gy]{opacity:.5;cursor:default}.studio-actions[b-7frsk050gy]{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.studio details[b-7frsk050gy]{padding:13px 0;border-bottom:1px solid #e3ecf2}.studio summary[b-7frsk050gy]{cursor:pointer;font-weight:600;font-size:13px}.studio li[b-7frsk050gy],.studio small[b-7frsk050gy],.studio .caption[b-7frsk050gy]{font-size:12px;line-height:1.65}.studio li[b-7frsk050gy]{margin:7px 0}.studio ul[b-7frsk050gy]{padding-left:20px}.studio-metrics[b-7frsk050gy]{display:flex;gap:12px;flex-wrap:wrap}.studio-metrics span[b-7frsk050gy]{padding:13px;background:#f5f9ef;border-radius:9px;font-size:12px}.studio-metrics b[b-7frsk050gy]{font-size:22px;display:block}.studio pre[b-7frsk050gy]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f6fafc;padding:15px}.studio-check[b-7frsk050gy]{display:flex!important;align-items:start;gap:9px}.studio-check input[b-7frsk050gy]{margin-top:3px}.studio a[b-7frsk050gy]{display:block;color:#235f77;font-weight:600;margin-top:15px}.studio :is(button,input,textarea,select,summary):focus-visible[b-7frsk050gy]{outline:3px solid #3379b3;outline-offset:3px}@media(max-width:800px){.studio-layout[b-7frsk050gy]{grid-template-columns:1fr}.studio-heading[b-7frsk050gy]{display:block}.studio-card[b-7frsk050gy],.studio aside[b-7frsk050gy]{padding:18px}}
.studio *[b-7frsk050gy]{box-sizing:border-box}.studio .eyebrow[b-7frsk050gy]{font-size:10px;font-weight:700;letter-spacing:.16em;color:#61798a}.studio .pill[b-7frsk050gy]{border:1px solid #d7e5ed;border-radius:30px;padding:9px 13px;background:#fff;font-size:11px;white-space:nowrap}.studio-heading h2[b-7frsk050gy]{margin:8px 0}.studio-heading p[b-7frsk050gy]{max-width:760px}.studio-card>button[b-7frsk050gy]{margin:15px 0}.studio-card>small[b-7frsk050gy]{display:block}.studio [role=status][b-7frsk050gy]{border-left:3px solid #a5c74a;padding-left:12px}.studio [role=status]:empty[b-7frsk050gy]{display:none}
/* /../DevelopmentStudio/Host/Components/WorkspaceFeedbackForm.razor.rz.scp.css */
.workspace-feedback[b-uuyf2lzbts]{margin:1.4rem 0;padding:1.2rem;border:1px solid var(--line,#d5dce5);border-radius:12px;background:var(--surface,#fff)}.workspace-feedback h4[b-uuyf2lzbts]{margin:0 0 .5rem}.workspace-feedback fieldset[b-uuyf2lzbts]{border:0;padding:0;margin:1rem 0;display:grid;gap:.85rem;min-width:0}.workspace-feedback label[b-uuyf2lzbts]{display:grid;gap:.35rem}.workspace-feedback input:not([type=checkbox])[b-uuyf2lzbts],.workspace-feedback select[b-uuyf2lzbts],.workspace-feedback textarea[b-uuyf2lzbts]{width:100%;box-sizing:border-box;padding:.65rem;border:1px solid var(--line,#d5dce5);border-radius:7px;font:inherit;background:var(--surface,#fff);color:inherit}.workspace-feedback .feedback-confirm[b-uuyf2lzbts]{display:flex;align-items:flex-start;gap:.5rem}.workspace-feedback small[b-uuyf2lzbts]{color:var(--muted,#536174);line-height:1.5}.workspace-feedback [role=status][b-uuyf2lzbts]{overflow-wrap:anywhere}
/* /../DevelopmentStudio/Host/Pages/CustomerAiStudio.razor.rz.scp.css */
.customer-ai-studio[b-g45v4upnty]{display:grid;grid-template-columns:220px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;background:var(--kompani-background,#f6f2eb);color:var(--kompani-text,#29282d);font-family:Inter,Arial,sans-serif}.studio-navigation[b-g45v4upnty]{background:var(--kompani-paper,#fff);border-right:1px solid var(--kompani-border,#d9d2ca);padding:30px 22px;display:flex;flex-direction:column;gap:24px}.studio-brand[b-g45v4upnty]{font-size:30px;font-weight:700;letter-spacing:-1.5px;color:inherit;text-decoration:none}.studio-brand span[b-g45v4upnty]{color:var(--kompani-accent,#496b98)}.studio-company[b-g45v4upnty]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.studio-navigation>small[b-g45v4upnty],.studio-eyebrow[b-g45v4upnty]{font-size:10px;font-weight:650;letter-spacing:1.25px;color:#69656a}.studio-navigation nav[b-g45v4upnty]{display:grid;gap:6px}.studio-navigation nav button[b-g45v4upnty]{border:0;background:transparent;text-align:left;padding:12px;color:#615d64;font-size:13px;border-radius:8px;cursor:pointer}.studio-navigation nav button.selected[b-g45v4upnty]{background:var(--kompani-accent-soft,#e4ecf6);color:#24334a;font-weight:650}.studio-back[b-g45v4upnty]{margin-top:auto;font-size:12px;color:var(--kompani-accent,#496b98)}.studio-main[b-g45v4upnty]{width:100%;max-width:1400px;min-width:0;padding:0 38px 24px;box-sizing:border-box}.studio-topbar[b-g45v4upnty]{min-height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--kompani-border,#d9d2ca);gap:16px}.studio-topbar>div[b-g45v4upnty]{display:flex;gap:12px;font-size:12px;align-items:center}.studio-top-actions[b-g45v4upnty]{flex-wrap:wrap;justify-content:flex-end}.studio-topbar button[b-g45v4upnty],.studio-unavailable button[b-g45v4upnty]{background:#fff;border:1px solid var(--kompani-border,#d5cec7);border-radius:7px;padding:9px 13px;color:inherit;cursor:pointer}.studio-topbar a[b-g45v4upnty],.studio-section a[b-g45v4upnty],.studio-unavailable a[b-g45v4upnty]{color:var(--kompani-accent,#496b98);font-size:12px}.studio-intro[b-g45v4upnty]{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 0 8px}.studio-intro h1[b-g45v4upnty]{font-size:clamp(26px,3vw,36px);line-height:1.18;letter-spacing:-1.1px;margin:11px 0 13px}.studio-intro p[b-g45v4upnty],.studio-section p[b-g45v4upnty]{font-size:13px;line-height:1.8;color:#69656a;max-width:800px;margin:9px 0}.studio-status[b-g45v4upnty]{display:inline-block;white-space:nowrap;background:#f6f2eb;border:1px solid #d9d2ca;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.4;color:#69656a}.studio-status.ready[b-g45v4upnty]{background:var(--kompani-accent-soft,#e4ecf6);border-color:#bdcce0;color:#3e5f86}.studio-metrics[b-g45v4upnty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.studio-metrics article[b-g45v4upnty]{background:#fff;border:1px solid var(--kompani-border,#d9d2ca);border-radius:12px;padding:23px;display:grid;gap:11px}.studio-metrics article>span[b-g45v4upnty]{font-size:12px;color:#69656a}.studio-metrics strong[b-g45v4upnty]{font-size:32px;font-weight:550;letter-spacing:-1px}.studio-metrics .studio-metric-name[b-g45v4upnty]{font-size:23px;letter-spacing:-.5px}.studio-metrics small[b-g45v4upnty]{font-size:11px;color:#69656a;line-height:1.65}.studio-section[b-g45v4upnty]{margin-top:22px;padding:26px;background:#fff;border:1px solid var(--kompani-border,#d9d2ca);border-radius:12px;min-width:0}.studio-section h2[b-g45v4upnty]{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:10px 0}.studio-section h3[b-g45v4upnty]{font-size:14px;line-height:1.5;margin:0 0 5px}.studio-section-heading[b-g45v4upnty]{display:flex;justify-content:space-between;gap:22px;align-items:center}.studio-section-heading>a[b-g45v4upnty]{flex-shrink:0}.studio-section .studio-primary[b-g45v4upnty]{display:inline-block;background:var(--kompani-neon,#a9bedd);border:1px solid #7c94b5;color:#24334a;border-radius:8px;padding:12px 16px;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.studio-text-button[b-g45v4upnty]{border:0;background:transparent;color:var(--kompani-accent,#496b98);font-size:12px;text-align:left;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.studio-checklist[b-g45v4upnty]{display:grid;margin-top:20px}.studio-checklist article[b-g45v4upnty]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:15px;padding:18px 0;align-items:start;border-top:1px solid #e7e0d8}.studio-checklist p[b-g45v4upnty]{margin:0 0 7px}.studio-step[b-g45v4upnty]{width:26px;height:26px;display:grid;place-items:center;background:#eee8df;border-radius:50%;font-size:12px}.studio-two-column[b-g45v4upnty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-tier-grid[b-g45v4upnty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.studio-tier-grid article[b-g45v4upnty]{background:#faf7f1;border:1px solid #e1d9d0;padding:18px;border-radius:10px}.studio-tier-grid h3[b-g45v4upnty]{margin-top:8px}.studio-tier-grid p[b-g45v4upnty]{font-size:12px;overflow-wrap:anywhere}.studio-caption[b-g45v4upnty]{font-size:11px!important;color:#69656a!important}.studio-details[b-g45v4upnty]{border-top:1px solid #e7e0d8;padding-top:18px;margin-top:20px}.studio-details summary[b-g45v4upnty]{cursor:pointer;font-size:13px}.studio-model-catalog[b-g45v4upnty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;max-height:340px;overflow:auto}.studio-model-catalog span[b-g45v4upnty]{font-size:12px;padding:9px;background:#faf7f1;border-radius:6px;overflow-wrap:anywhere}.studio-empty[b-g45v4upnty]{background:#faf7f1;border:1px solid #e1d9d0;border-radius:8px;padding:18px;margin-top:18px;color:#69656a;font-size:13px;line-height:1.8}.studio-model-list[b-g45v4upnty]{margin-top:18px}.studio-model-list article[b-g45v4upnty]{border-top:1px solid #e7e0d8;display:flex;justify-content:space-between;gap:18px;padding:18px 0;align-items:center}.studio-model-list small[b-g45v4upnty]{font-size:11px;color:#69656a}.studio-callout[b-g45v4upnty]{display:flex;justify-content:space-between;align-items:center;gap:24px}.studio-run-list[b-g45v4upnty]{margin-top:20px}.studio-run-list article[b-g45v4upnty]{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e7e0d8;padding:18px 0}.studio-run-list article>div:last-child[b-g45v4upnty]{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.studio-run-list h3[b-g45v4upnty]{margin-top:7px;overflow-wrap:anywhere}.studio-run-list p[b-g45v4upnty],.studio-run-list time[b-g45v4upnty]{font-size:11px;color:#69656a}.studio-facts[b-g45v4upnty]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid #e7e0d8;border-bottom:1px solid #e7e0d8;padding:20px 0;margin:20px 0}.studio-facts dt[b-g45v4upnty]{font-size:11px;color:#69656a;margin-bottom:10px}.studio-facts dd[b-g45v4upnty]{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.studio-facts dd small[b-g45v4upnty]{font-size:10px;color:#69656a}.studio-readiness-list[b-g45v4upnty]{display:grid;gap:0;margin:20px 0}.studio-readiness-list article[b-g45v4upnty]{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #e7e0d8;padding:16px 0;font-size:12px}.studio-governance-grid[b-g45v4upnty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.studio-governance-grid article[b-g45v4upnty]{background:#faf7f1;border-radius:8px;padding:18px}.studio-governance-grid p[b-g45v4upnty]{font-size:12px}.studio-footer[b-g45v4upnty]{font-size:10px;color:#69656a;padding:24px 0;line-height:1.8}.studio-notice[b-g45v4upnty]{font-size:12px;line-height:1.8;padding:14px;background:#fff7e9;border-radius:8px;color:#715e34}.studio-unavailable[b-g45v4upnty]{grid-column:1/-1;max-width:640px;margin:60px auto;padding:28px;line-height:1.8}.studio-unavailable>span[b-g45v4upnty]{display:block;margin-top:30px}.studio-unavailable h1[b-g45v4upnty]{letter-spacing:-.7px}.studio-actions[b-g45v4upnty]{display:flex;gap:20px;align-items:center}.studio-text-button:focus-visible[b-g45v4upnty],.studio-navigation button:focus-visible[b-g45v4upnty],button:focus-visible[b-g45v4upnty],a:focus-visible[b-g45v4upnty],summary:focus-visible[b-g45v4upnty]{outline:2px solid #496b98;outline-offset:4px}@media(max-width:1000px){.customer-ai-studio[b-g45v4upnty]{grid-template-columns:185px minmax(0,1fr)}.studio-main[b-g45v4upnty]{padding:0 24px 20px}.studio-navigation[b-g45v4upnty]{padding:25px 15px}.studio-section-heading[b-g45v4upnty],.studio-callout[b-g45v4upnty]{align-items:flex-start;flex-direction:column}.studio-section-heading>a[b-g45v4upnty]{flex-shrink:1}.studio-tier-grid[b-g45v4upnty]{grid-template-columns:1fr}.studio-facts[b-g45v4upnty]{grid-template-columns:1fr}.studio-intro[b-g45v4upnty]{align-items:flex-start;flex-direction:column;gap:12px}.studio-checklist article[b-g45v4upnty]{grid-template-columns:28px minmax(0,1fr)}.studio-checklist article>.studio-status[b-g45v4upnty]{grid-column:2;justify-self:start}}@media(max-width:740px){.customer-ai-studio[b-g45v4upnty]{grid-template-columns:1fr}.studio-navigation[b-g45v4upnty]{border-right:0;border-bottom:1px solid var(--kompani-border,#d9d2ca);padding:18px 20px;gap:14px}.studio-navigation nav[b-g45v4upnty]{display:flex;gap:6px;overflow-x:auto}.studio-navigation nav button[b-g45v4upnty]{white-space:nowrap;padding:9px 11px}.studio-company[b-g45v4upnty]{display:none}.studio-back[b-g45v4upnty]{margin:0}.studio-main[b-g45v4upnty]{padding:0 18px 20px}.studio-metrics[b-g45v4upnty]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-metrics article[b-g45v4upnty]{padding:16px 12px}.studio-metrics strong[b-g45v4upnty]{font-size:26px}.studio-metrics .studio-metric-name[b-g45v4upnty]{font-size:19px}.studio-two-column[b-g45v4upnty],.studio-governance-grid[b-g45v4upnty]{grid-template-columns:1fr}.studio-topbar[b-g45v4upnty]{align-items:flex-start;padding:16px 0;min-height:0}.studio-topbar>div[b-g45v4upnty]{flex-wrap:wrap;font-size:11px}.studio-top-actions>a[b-g45v4upnty]{display:none}.studio-section[b-g45v4upnty]{padding:21px}.studio-run-list article[b-g45v4upnty],.studio-model-list article[b-g45v4upnty]{flex-direction:column;align-items:flex-start}.studio-run-list article>div:last-child[b-g45v4upnty]{align-items:flex-start;gap:10px}}@media(max-width:440px){.studio-metrics[b-g45v4upnty]{grid-template-columns:1fr}.studio-metrics article[b-g45v4upnty]{grid-template-columns:1fr auto}.studio-metrics small[b-g45v4upnty]{grid-column:1/-1}.studio-model-catalog[b-g45v4upnty]{grid-template-columns:1fr}.studio-readiness-list article[b-g45v4upnty]{align-items:flex-start;flex-direction:column;gap:9px}}
/* /../DevelopmentStudio/Host/Pages/DevelopmentTeam.razor.rz.scp.css */
.development-home[b-98qzklu040]{box-sizing:border-box;width:100%;max-width:none;min-height:100vh;margin:0;padding:24px clamp(16px,3vw,48px) 56px;display:grid;align-content:start;gap:24px;color:#14232b}
.development-page-heading[b-98qzklu040]{display:grid;justify-items:start;gap:8px;padding:4px 0 22px;border-bottom:1px solid #d9dfe3}
.development-page-heading>a[b-98qzklu040]{margin-bottom:14px;color:#235f77;font-size:15px;font-weight:650;text-decoration:none}
.development-page-heading .eyebrow[b-98qzklu040]{font-size:12px;font-weight:750;color:#557484;letter-spacing:0}
.development-page-heading h1[b-98qzklu040]{margin:0;font-size:36px;line-height:1.15;font-weight:760;letter-spacing:0;color:#14232b}
.development-page-heading p[b-98qzklu040]{margin:0;color:#526b7a;font-size:16px;line-height:1.6}
.development-sections[b-98qzklu040]{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 16px;border-bottom:1px solid #d9dfe3}
.development-sections a[b-98qzklu040]{padding:12px 16px;border:1px solid #d0d9de;border-radius:6px;background:#fff;color:#254d60;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none}
.development-sections a:hover[b-98qzklu040]{background:#f2f6f7;border-color:#9eafb8}
.development-module[b-98qzklu040]{min-width:0}
.development-lane-heading[b-98qzklu040]{padding:18px 0 10px;border-top:1px solid #d9dfe3}
.development-lane-heading h2[b-98qzklu040]{margin:0;font-size:25px;color:#142c36}
.development-lane-heading p[b-98qzklu040]{margin:5px 0 0;color:#526b7a;font-size:15px;line-height:1.55}
.development-home #experience-signals>.panel[b-98qzklu040]{margin:0}
.development-unavailable[b-98qzklu040]{padding:28px;border:1px solid #d9dfe3;background:#fff}
.development-unavailable h2[b-98qzklu040]{margin:0 0 8px;font-size:24px;color:#142c36}
.development-unavailable p[b-98qzklu040]{margin:0;color:#526b7a;font-size:16px;line-height:1.6}
.development-home[b-98qzklu040]  .delivery-studio{font-size:15px;line-height:1.55;color:#14232b}
.development-home[b-98qzklu040]  .delivery-studio p,.development-home[b-98qzklu040]  .delivery-studio li,.development-home[b-98qzklu040]  .delivery-studio summary{font-size:15px;line-height:1.6}
.development-home[b-98qzklu040]  .delivery-studio p{color:#526b7a}
.development-home[b-98qzklu040]  .delivery-studio .eyebrow{font-size:12px;letter-spacing:0}
.development-home[b-98qzklu040]  .delivery-studio h2{font-size:30px;line-height:1.25}
.development-home[b-98qzklu040]  .delivery-studio h3{font-size:22px;line-height:1.3}
.development-home[b-98qzklu040]  .delivery-studio h4{font-size:17px;line-height:1.35}
.development-home[b-98qzklu040]  .delivery-studio label{font-size:15px;line-height:1.4}
.development-home[b-98qzklu040]  .delivery-studio input:not([type=checkbox]),.development-home[b-98qzklu040]  .delivery-studio select,.development-home[b-98qzklu040]  .delivery-studio textarea{font-size:16px;line-height:1.5}
.development-home[b-98qzklu040]  .delivery-studio button{font-size:14px;line-height:1.4}
.development-home[b-98qzklu040]  .delivery-studio .caption{font-size:14px;line-height:1.6}
.development-home[b-98qzklu040]  .issue-tracker-heading{padding:24px 28px 18px}
.development-home[b-98qzklu040]  .issue-tracker-heading h3{font-size:24px}
.development-home[b-98qzklu040]  .issue-tracker-heading p,.development-home[b-98qzklu040]  .issue-notice{font-size:15px;line-height:1.55}
.development-home[b-98qzklu040]  .issue-source-line{padding:11px 28px;font-size:13px;line-height:1.5}
.development-home[b-98qzklu040]  .issue-toolbar{padding:16px 20px;gap:16px}
.development-home[b-98qzklu040]  .issue-filters button{padding:9px 11px;font-size:14px}
.development-home[b-98qzklu040]  .issue-search{font-size:14px}
.development-home[b-98qzklu040]  .issue-search input{font-size:15px}
.development-home[b-98qzklu040]  .agent-overview{padding:18px 20px 20px}
.development-home[b-98qzklu040]  .agent-overview-heading h4{font-size:17px}
.development-home[b-98qzklu040]  .agent-overview-heading p{font-size:14px}
.development-home[b-98qzklu040]  .agent-card{min-height:94px;padding:13px 14px!important}
.development-home[b-98qzklu040]  .agent-card-heading strong,.development-home[b-98qzklu040]  .agent-card-task{font-size:14px;line-height:1.45}
.development-home[b-98qzklu040]  .agent-card-status{font-size:11px}
.development-home[b-98qzklu040]  .agent-card time{font-size:12px}
.development-home[b-98qzklu040]  .issue-table{font-size:14px}
.development-home[b-98qzklu040]  .issue-table th{padding:13px 12px;font-size:13px}
.development-home[b-98qzklu040]  .issue-table td{padding:14px 12px;font-size:14px;line-height:1.5}
.development-home[b-98qzklu040]  .issue-table .issue-key,.development-home[b-98qzklu040]  .issue-table .issue-summary{font-size:14px!important;line-height:1.45}
.development-home[b-98qzklu040]  .issue-table td small,.development-home[b-98qzklu040]  .issue-table td time{font-size:12px;line-height:1.45}
.development-home[b-98qzklu040]  .issue-status{padding:4px 8px;font-size:12px;line-height:1.35}
.development-home[b-98qzklu040]  .issue-detail{padding:22px 24px}
.development-home[b-98qzklu040]  .issue-detail h3{font-size:22px;line-height:1.4}
.development-home[b-98qzklu040]  .issue-detail h4{font-size:16px}
.development-home[b-98qzklu040]  .issue-facts span,.development-home[b-98qzklu040]  .issue-description p,.development-home[b-98qzklu040]  .issue-detail>p,.development-home[b-98qzklu040]  .issue-detail details p{font-size:14px;line-height:1.6}
.development-home[b-98qzklu040]  .issue-facts small{font-size:11px}
.development-home[b-98qzklu040]  .issue-detail details>summary{font-size:14px}
.development-home[b-98qzklu040]  .issue-detail .activity-evidence strong,.development-home[b-98qzklu040]  .issue-detail code,.development-home[b-98qzklu040]  .review-panel code{font-size:12px}
.development-home[b-98qzklu040]  .review-panel>p,.development-home[b-98qzklu040]  .verify-evidence,.development-home[b-98qzklu040]  .attempt-row,.development-home[b-98qzklu040]  .attempt-row p,.development-home[b-98qzklu040]  .delivery-status{font-size:14px;line-height:1.55}
.development-home[b-98qzklu040]  .activity-heading h3,.development-home[b-98qzklu040]  .activity-heading h4,.development-home[b-98qzklu040]  .activity-job h5{font-size:16px;line-height:1.5}
.development-home[b-98qzklu040]  .development-activity .activity-updated,.development-home[b-98qzklu040]  .development-activity .activity-meta,.development-home[b-98qzklu040]  .activity-context{font-size:13px;line-height:1.6}
@media(max-width:800px){.development-home[b-98qzklu040]{gap:18px;padding:18px 16px 36px}.development-page-heading h1[b-98qzklu040]{font-size:30px}.development-page-heading>a[b-98qzklu040]{font-size:14px}.development-sections[b-98qzklu040]{gap:8px}.development-sections a[b-98qzklu040]{font-size:14px;padding:10px 12px}.development-home[b-98qzklu040]  .issue-tracker-heading{padding:18px}.development-home[b-98qzklu040]  .issue-source-line{padding:10px 18px}.development-home[b-98qzklu040]  .issue-detail{padding:18px}}
@media(prefers-reduced-motion:reduce){.development-home *[b-98qzklu040]{scroll-behavior:auto}}

.development-home.embedded-canvas-app[b-98qzklu040]{padding:12px;max-width:none;margin:0;min-height:0}.embedded-canvas-app .development-page-heading[b-98qzklu040]{margin-bottom:12px}.embedded-canvas-app .development-module[b-98qzklu040]{margin-top:14px}
/* /../DevelopmentStudio/Host/Pages/PrivateResearchStudio.razor.rz.scp.css */
.private-research-views[b-94fbidjnvz]{max-width:1600px;margin:20px auto;display:flex;gap:10px;flex-wrap:wrap}.private-research-views button[b-94fbidjnvz]{font:inherit;font-size:16px;color:var(--research-ink,#e9eaed);background:transparent;border:1px solid var(--research-line,#34363e);border-radius:8px;padding:10px 17px;min-height:44px;cursor:pointer}.private-research-views button[aria-pressed=true][b-94fbidjnvz]{background:#91aacf20;border-color:#8197ba}.private-research-views button:focus-visible[b-94fbidjnvz]{outline:2px solid #b6c9ed;outline-offset:3px}.private-research-fixture[b-94fbidjnvz]{max-width:1600px;margin:16px auto;border:1px solid var(--research-line,#34363e);border-radius:9px;padding:14px 18px;font-size:15px;color:var(--research-ink,#e9eaed)}
/* /../DevelopmentStudio/Host/Pages/SharedResearchReviews.razor.rz.scp.css */
.shared-research-reviews[b-t1vkob32k0]{margin:0;width:100%;box-sizing:border-box;background:#111820;color:#e4ebf3;min-height:calc(100vh - 65px);padding:24px clamp(16px,3vw,42px);font-size:14px}.review-page-heading[b-t1vkob32k0]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #334150;padding-bottom:22px;margin-bottom:20px}.review-page-heading a[b-t1vkob32k0]{display:block;color:#c2d8ed;text-decoration:none;font-size:13px;margin-bottom:18px}.review-page-heading span[b-t1vkob32k0]{font-size:11px;color:#9db8d2;text-transform:uppercase;letter-spacing:.07em}.review-page-heading h1[b-t1vkob32k0]{font-size:29px;margin:8px 0 10px;letter-spacing:-.025em}.review-page-heading p[b-t1vkob32k0]{font-size:14px;line-height:1.75;color:#aebed0;max-width:85ch;margin:0}.shared-research-reviews button[b-t1vkob32k0]{background:#233345;border:1px solid #476079;color:#d9e8f7;padding:10px 13px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.shared-research-reviews button:disabled[b-t1vkob32k0]{opacity:.4;cursor:default}.review-notice[b-t1vkob32k0]{border:1px solid #426688;background:#1b3044;color:#d0e8fc;border-radius:8px;padding:12px 15px;line-height:1.6}.review-notice.error[b-t1vkob32k0]{border-color:#7d5360;background:#35262d;color:#efcbd7}.review-empty[b-t1vkob32k0]{max-width:75ch;padding:35px 10px;line-height:1.8;color:#aabdd1}.review-empty h2[b-t1vkob32k0]{font-size:23px;color:#e4edf7;font-weight:500}.shared-review-grid[b-t1vkob32k0]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px}.review-package-list[b-t1vkob32k0]{display:flex;flex-direction:column;gap:8px;align-self:start;max-height:calc(100vh - 220px);overflow:auto}.review-package-list h2[b-t1vkob32k0]{font-size:14px;font-weight:500;color:#b6c7da;margin:0 0 9px}.review-package-list button[b-t1vkob32k0]{text-align:left;display:grid;gap:8px;background:#19232e;border-color:#334454}.review-package-list button.active[b-t1vkob32k0]{background:#293b4d;border-color:#91b2d1}.review-package-list button>span[b-t1vkob32k0]{font-size:10px;color:#a9c1da;text-transform:uppercase;letter-spacing:.03em}.review-package-list strong[b-t1vkob32k0]{font-size:13px;font-weight:500;line-height:1.5}.review-package-list small[b-t1vkob32k0]{font-size:11px;color:#a7b9cb}.shared-review-detail[b-t1vkob32k0]{min-width:0}.review-package-heading[b-t1vkob32k0]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.review-package-heading>div>span[b-t1vkob32k0]{font-size:11px;color:#9eb7d0;text-transform:uppercase}.review-package-heading h2[b-t1vkob32k0]{font-size:20px;margin:8px 0;overflow-wrap:anywhere}.review-package-heading p[b-t1vkob32k0]{font-size:12px;color:#aabbd0;overflow-wrap:anywhere;line-height:1.6}.review-recipient[b-t1vkob32k0]{font-size:11px;color:#bcd7d0;background:#203a36;border:1px solid #3a5c55;padding:8px 10px;border-radius:20px;max-width:180px;line-height:1.5}.package-hash[b-t1vkob32k0]{display:grid;gap:7px;font-size:11px;color:#9fb4ca;line-height:1.6;margin:16px 0}.shared-research-reviews code[b-t1vkob32k0]{font-size:12px;color:#bad4ee;overflow-wrap:anywhere}.review-decision-form[b-t1vkob32k0],.immutable-decision[b-t1vkob32k0]{margin-top:18px;border:1px solid #3c5268;border-radius:12px;background:#1b2633;padding:20px;line-height:1.75}.review-decision-form h3[b-t1vkob32k0],.immutable-decision h3[b-t1vkob32k0]{margin:0;font-size:19px}.review-decision-form>p[b-t1vkob32k0],.immutable-decision>p[b-t1vkob32k0]{font-size:13px;color:#b4c6da}.review-decision-form label[b-t1vkob32k0]{display:grid;gap:8px;font-size:13px;color:#c3d2e3}.review-decision-form textarea[b-t1vkob32k0]{background:#111d29;color:#edf3fa;border:1px solid #4b6682;border-radius:8px;resize:vertical;box-sizing:border-box;padding:12px;font:inherit;font-size:14px;line-height:1.7;width:100%}.notes-count[b-t1vkob32k0]{font-size:11px;color:#a6bcd1;display:block;text-align:right;margin-top:6px}.decision-actions[b-t1vkob32k0]{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.decision-actions .approve[b-t1vkob32k0]{background:#c2dcd3;color:#1b352c;border-color:#c2dcd3;font-weight:600}.decision-actions .reject[b-t1vkob32k0]{background:#3a2930;color:#ecc6d2;border-color:#805564}.review-warning[b-t1vkob32k0]{background:#3b3020;border:1px solid #6c5735;padding:10px 13px;border-radius:8px;color:#e2c89e!important;font-size:12px!important}.review-help[b-t1vkob32k0]{font-size:12px!important;color:#9fb5cc!important;line-height:1.7}.immutable-decision .decision-notes[b-t1vkob32k0]{white-space:pre-wrap;color:#dde9f6;overflow-wrap:anywhere}.shared-research-reviews button:focus-visible[b-t1vkob32k0],.shared-research-reviews textarea:focus-visible[b-t1vkob32k0]{outline:2px solid #b4d6f4;outline-offset:3px}@media(max-width:1000px){.shared-review-grid[b-t1vkob32k0]{grid-template-columns:210px minmax(0,1fr)}.review-package-heading[b-t1vkob32k0]{flex-direction:column}.review-recipient[b-t1vkob32k0]{max-width:none}}@media(max-width:700px){.shared-review-grid[b-t1vkob32k0]{grid-template-columns:1fr}.review-package-list[b-t1vkob32k0]{max-height:260px}.review-page-heading[b-t1vkob32k0]{flex-direction:column}.review-page-heading h1[b-t1vkob32k0]{font-size:25px}.shared-research-reviews[b-t1vkob32k0]{padding:18px 13px}.review-decision-form[b-t1vkob32k0],.immutable-decision[b-t1vkob32k0]{padding:15px}}

.shared-research-reviews.embedded-canvas-app[b-t1vkob32k0]{padding:12px;max-width:none;margin:0;min-height:0}.embedded-canvas-app .review-page-heading[b-t1vkob32k0]{margin-bottom:12px}
/* /../DevelopmentStudio/Host/Pages/WorkspaceExperimentLab.razor.rz.scp.css */
.lab[b-q300b9fowg]{--ink:#1e3342;--muted:#61798a;--line:#d7e5ed;min-height:100vh;padding:38px max(24px,calc((100vw - 1500px)/2));background:radial-gradient(ellipse at 90% 0,#f1ffb9 0,transparent 38%),#f6fafc;color:var(--ink);font-family:Inter,system-ui,sans-serif}.lab header[b-q300b9fowg]{display:flex;align-items:center;gap:22px;margin-bottom:34px}.brand[b-q300b9fowg]{display:grid;place-content:center;position:relative;width:52px;height:52px;flex-shrink:0;border-radius:18px;background:#203743;color:#edff9a;text-decoration:none;font-size:30px;font-weight:800;box-shadow:0 0 0 5px #edffb0}.brand span[b-q300b9fowg]{position:absolute;right:7px;bottom:3px;font-size:18px}.eyebrow[b-q300b9fowg]{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--muted)}h1[b-q300b9fowg]{font-size:clamp(28px,3vw,42px);letter-spacing:-.05em;margin:7px 0 10px}h2[b-q300b9fowg]{font-size:29px;letter-spacing:-.04em;margin:7px 0}h3[b-q300b9fowg]{margin:0 0 7px;font-size:17px}h4[b-q300b9fowg]{margin-top:0}p[b-q300b9fowg]{line-height:1.6;margin:8px 0 14px;color:var(--muted)}.pill[b-q300b9fowg]{border:1px solid var(--line);border-radius:30px;padding:8px 12px;font-size:11px;white-space:nowrap;background:#fff}.lab header>.pill[b-q300b9fowg]{margin-left:auto}.lab-layout[b-q300b9fowg]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:25px}aside[b-q300b9fowg],.workspace-preview[b-q300b9fowg]{background:#fff;border:1px solid var(--line);border-radius:24px;padding:25px}aside[b-q300b9fowg]{align-self:start;position:sticky;top:20px}label[b-q300b9fowg]{display:block;font-size:12px;font-weight:700;margin:16px 0 7px}label:first-child[b-q300b9fowg]{margin-top:0}label small[b-q300b9fowg]{font-weight:400;float:right;color:var(--muted)}select[b-q300b9fowg],textarea[b-q300b9fowg]{box-sizing:border-box;width:100%;background:#f8fbfd;border:1px solid #cfdee7;border-radius:10px;padding:11px;font:inherit;color:var(--ink);font-size:12px}textarea[b-q300b9fowg]{resize:vertical;line-height:1.55}button[b-q300b9fowg]{font:inherit;cursor:pointer;transition:background .15s,transform .15s}button:hover[b-q300b9fowg]{background:#eaffae}button:active[b-q300b9fowg]{transform:translateY(1px)}button:disabled[b-q300b9fowg]{cursor:wait;opacity:.6}:is(button,textarea,select,a,summary):focus-visible[b-q300b9fowg]{outline:3px solid #3379b3;outline-offset:4px}.primary[b-q300b9fowg]{width:100%;background:#ebff90;border:1px solid #ccdf75;border-radius:11px;padding:13px;margin-top:18px;font-size:13px;font-weight:700}.brief[b-q300b9fowg]{font-size:13px}.caption[b-q300b9fowg]{font-size:11px;line-height:1.6}.preview-heading[b-q300b9fowg]{display:flex;gap:15px;justify-content:space-between;align-items:center}.preview-heading p[b-q300b9fowg]{font-size:12px}.scope-strip[b-q300b9fowg]{display:flex;gap:16px;flex-wrap:wrap;border-block:1px solid var(--line);padding:14px 0;margin:15px 0;font-size:12px}.scope-strip small[b-q300b9fowg]{margin-left:auto;color:var(--muted)}.review[b-q300b9fowg]{background:#f5f9fc;border:1px solid var(--line);padding:15px;border-radius:13px;font-size:12px}.review p[b-q300b9fowg]{margin-bottom:0}summary[b-q300b9fowg]{cursor:pointer;font-weight:600;line-height:1.5}li[b-q300b9fowg]{margin:8px 0;line-height:1.6}ul[b-q300b9fowg]{padding-left:20px}.module-list[b-q300b9fowg]{display:grid;margin:14px 0}.module[b-q300b9fowg]{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.module-icon[b-q300b9fowg]{background:linear-gradient(145deg,#effbb9,#eef6fe);border-radius:13px;min-width:43px;height:43px;display:grid;place-items:center;font-size:26px}.module p[b-q300b9fowg]{font-size:12px;margin:0 0 5px}.module small[b-q300b9fowg]{font-size:10px;color:var(--muted)}.status[b-q300b9fowg]{margin-left:auto;font-size:10px;min-width:105px;text-align:right;color:#46667b}.proposals[b-q300b9fowg],.demonstrations[b-q300b9fowg]{padding-top:23px}.proposals>p[b-q300b9fowg],.demonstrations>p[b-q300b9fowg]{font-size:12px}.proposals details[b-q300b9fowg]{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.proposals summary[b-q300b9fowg]{font-family:ui-monospace,monospace}.proposals small[b-q300b9fowg]{color:var(--muted)}.section-heading[b-q300b9fowg]{display:flex;justify-content:space-between;gap:12px;align-items:center}.section-heading>span[b-q300b9fowg]{font-size:11px;color:var(--muted)}.demo-actions[b-q300b9fowg]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-actions button[b-q300b9fowg]{background:#f7fbfd;border:1px solid var(--line);padding:14px;border-radius:12px;text-align:left;font-size:12px;font-weight:600}.demo-actions button:hover[b-q300b9fowg]{background:#f0ffba}.demo-actions span[b-q300b9fowg]{float:right}.result[b-q300b9fowg]{background:#f4f9fc;border:1px solid #c8e0ed;padding:20px;border-radius:14px;margin-top:18px}.result pre[b-q300b9fowg]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;font-family:ui-monospace,monospace}.result p[b-q300b9fowg]{font-size:12px}.notice[b-q300b9fowg]{font-size:12px;border-left:3px solid #a5c74a;padding-left:12px}.criteria[b-q300b9fowg]{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:12px}.criteria h3[b-q300b9fowg]{margin-top:20px}.criteria strong[b-q300b9fowg]{font-weight:500;color:#7a6355}@media(max-width:1000px){.lab[b-q300b9fowg]{padding:24px}.lab-layout[b-q300b9fowg]{grid-template-columns:270px minmax(0,1fr)}.preview-heading[b-q300b9fowg]{display:block}.status[b-q300b9fowg]{min-width:70px}.scope-strip small[b-q300b9fowg]{margin-left:0}}@media(max-width:760px){.lab[b-q300b9fowg]{padding:18px}.lab header[b-q300b9fowg]{align-items:flex-start}.lab header>.pill[b-q300b9fowg]{display:none}.lab-layout[b-q300b9fowg]{grid-template-columns:1fr}aside[b-q300b9fowg]{position:static}.module[b-q300b9fowg]{flex-wrap:wrap}.module>div:nth-child(2)[b-q300b9fowg]{flex:1}.status[b-q300b9fowg]{width:100%;text-align:left;margin-left:58px}.demo-actions[b-q300b9fowg]{grid-template-columns:1fr}.section-heading[b-q300b9fowg]{display:block}aside[b-q300b9fowg],.workspace-preview[b-q300b9fowg]{padding:20px}h2[b-q300b9fowg]{font-size:25px}}@media(prefers-reduced-motion:reduce){button[b-q300b9fowg]{transition:none}}
.lab-modes[b-q300b9fowg]{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.lab-modes button[b-q300b9fowg]{border:1px solid var(--line);border-radius:24px;background:#fff;color:var(--ink);font-size:12px;padding:10px 17px}.lab-modes button[aria-pressed=true][b-q300b9fowg]{background:#203743;color:#edff9a;border-color:#203743}
/* /../PlatformCore/Notifications/Components/NotificationEmailSettings.razor.rz.scp.css */
.notification-email-settings[b-bdw3z8az27] { display: grid; gap: .6rem; padding-top: .5rem; }
.notification-email-settings p[b-bdw3z8az27] { margin: 0; }
.notification-email-settings label[b-bdw3z8az27] { display: flex; gap: .5rem; align-items: center; font-size: .85rem; }
.notification-email-settings input[type=checkbox][b-bdw3z8az27] { width: auto; margin: 0; }
.notification-email-settings button[b-bdw3z8az27] { justify-self: start; }
.notification-email-settings small[b-bdw3z8az27] { line-height: 1.45; }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-0j0ivs68q4],
.components-reconnect-repeated-attempt-visible[b-0j0ivs68q4],
.components-reconnect-failed-visible[b-0j0ivs68q4],
.components-pause-visible[b-0j0ivs68q4],
.components-resume-failed-visible[b-0j0ivs68q4],
.components-rejoining-animation[b-0j0ivs68q4] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-retrying[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-failed[b-0j0ivs68q4],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-0j0ivs68q4] {
    display: block;
}


#components-reconnect-modal[b-0j0ivs68q4] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-0j0ivs68q4 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-0j0ivs68q4 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-0j0ivs68q4 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-0j0ivs68q4]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-0j0ivs68q4 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-0j0ivs68q4 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-0j0ivs68q4 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-0j0ivs68q4 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-0j0ivs68q4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-0j0ivs68q4] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-0j0ivs68q4] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-0j0ivs68q4] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-0j0ivs68q4] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-0j0ivs68q4] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-0j0ivs68q4] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-0j0ivs68q4 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-0j0ivs68q4] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-0j0ivs68q4 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
