.cvr-home,.cvr-work{width:min(calc(100% - 2 * var(--dds-page-site-margin)), var(--dds-page-max-width));padding-block:var(--dds-spacing-xl) var(--dds-spacing-3xl);color:var(--dds-content-default);margin-inline:auto}.cvr-prototype{align-items:center;gap:var(--dds-spacing-s);width:fit-content;max-width:100%;padding:var(--dds-spacing-xs) var(--dds-spacing-s);color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);font-size:var(--dds-text-xs-regular-size);flex-wrap:wrap;display:flex}.cvr-dot{width:var(--dds-spacing-s);height:var(--dds-spacing-s);border-radius:var(--dds-radius-pill);background:var(--dds-background-primary);flex:none}.cvr-prototype>span:last-child{color:var(--dds-content-muted)}.cvr-welcome{max-width:800px;padding-block:var(--dds-spacing-3xl)}.cvr-greeting,.cvr-eyebrow{margin:0 0 var(--dds-spacing-s);color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size)}.cvr-welcome h1,.cvr-work-head h1{color:var(--dds-content-default);font-family:var(--dds-heading-5xl-bold-family);font-size:var(--dds-heading-5xl-bold-size);line-height:var(--dds-heading-5xl-bold-line-height);font-weight:var(--dds-heading-5xl-bold-weight);letter-spacing:var(--dds-heading-5xl-bold-letter-spacing);text-transform:none;margin:0}.cvr-welcome>p:last-child{max-width:640px;margin:var(--dds-spacing-m) 0 0;color:var(--dds-content-muted);font-size:var(--dds-text-xl-regular-size);line-height:var(--dds-text-xl-regular-line-height)}.cvr-start-section{gap:var(--dds-spacing-m);display:grid}.cvr-start{gap:var(--dds-spacing-m);background:0 0;padding:0;display:grid}.cvr-input-field{min-height:112px;padding:var(--dds-spacing-l);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:block;position:relative}.cvr-input-field:focus-within{border-color:var(--dds-border-primary)}.cvr-prompt-input{width:100%;padding:2px 44px 2px var(--dds-spacing-s);color:var(--dds-content-default);resize:none;font:inherit;font-size:var(--dds-text-xl-regular-size);line-height:var(--dds-text-xl-regular-line-height);background:0 0;border:0;outline:none;display:block}.cvr-prompt-input::placeholder{color:var(--dds-content-muted);opacity:.7}.cvr-prompt-input:disabled{opacity:.45;cursor:not-allowed}.cvr-send{right:var(--dds-spacing-s);bottom:var(--dds-spacing-s);width:24px;height:24px;color:var(--dds-content-default);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;position:absolute}.cvr-send svg{width:14px;height:14px}.cvr-send:hover:not(:disabled){color:var(--dds-content-subtle)}.cvr-send:disabled{color:var(--dds-content-muted);cursor:not-allowed}.cvr-input-hint{margin-top:var(--dds-spacing-s);color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size)}.cvr-loading{font-style:italic}.cvr-field textarea,.cvr-field input,.cvr-snippet-form textarea,.cvr-snippet-request textarea{width:100%;padding:var(--dds-spacing-m);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);font:inherit;resize:vertical}.cvr-field textarea:focus-visible,.cvr-field input:focus-visible,.cvr-snippet-form textarea:focus-visible,.cvr-snippet-request textarea:focus-visible{outline:var(--dds-width-xs) solid var(--dds-border-primary);border-color:var(--dds-border-primary);box-shadow:0 0 0 var(--dds-width-xs) var(--dds-background-primary-subtle)}.teaser-grid{gap:var(--dds-grid-gutter);grid-template-columns:repeat(var(--dds-grid-columns), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.teaser-grid>li{grid-column:span 4;min-width:0}.cvr-button{justify-content:center;align-items:center;gap:var(--dds-spacing-s);min-height:40px;padding:var(--dds-spacing-s) var(--dds-spacing-m);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);font:inherit;font-size:var(--dds-text-s-regular-size);cursor:pointer;border-radius:0;text-decoration:none;display:inline-flex}.cvr-button:hover:not(:disabled){background:var(--dds-background-subtle-hover);border-color:var(--dds-border-default)}.cvr-button:focus-visible{outline:var(--dds-width-xs) solid var(--dds-border-primary);outline-offset:2px}.cvr-button:disabled{opacity:.45;cursor:not-allowed}.cvr-primary{color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-color:var(--dds-background-primary)}.cvr-primary:hover:not(:disabled){color:var(--dds-content-on-primary);background:var(--dds-background-primary-hover);border-color:var(--dds-background-primary-hover)}.cvr-examples{gap:var(--dds-spacing-s);margin-top:var(--dds-spacing-xl);display:grid}.cvr-examples-label{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);margin:0}.cvr-examples-grid{gap:var(--dds-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cvr-example{align-items:flex-start;gap:var(--dds-spacing-m);min-height:88px;padding:var(--dds-spacing-m);text-align:left;color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);font:inherit;cursor:pointer;transition:background-color var(--dds-conversation-entry-duration) ease, border-color var(--dds-conversation-entry-duration) ease;display:flex}.cvr-example:hover{background:var(--dds-background-primary-subtle);border-color:var(--dds-border-primary)}.cvr-example:disabled{opacity:.5;cursor:not-allowed}.cvr-example-primary:hover{background:var(--dds-background-primary-subtle);border-color:var(--dds-background-primary)}.cvr-example-secondary:hover{background:var(--dds-background-secondary-subtle);border-color:var(--dds-border-secondary)}.cvr-example>span{gap:var(--dds-spacing-xs);display:grid}.cvr-example small,.cvr-muted,.cvr-empty,.cvr-local-note{color:var(--dds-content-muted)}.cvr-example strong{color:var(--dds-content-default);font-size:var(--dds-text-s-bold-size);line-height:var(--dds-text-s-bold-line-height);display:block}.cvr-recent{margin-top:var(--dds-spacing-3xl)}.cvr-section-head{justify-content:space-between;align-items:center;gap:var(--dds-spacing-m);margin-bottom:var(--dds-spacing-s);display:flex}.cvr-section-head h2,.cvr-workbench-head h2,.cvr-snippets-head h2{font-family:var(--dds-heading-2xl-bold-family);font-size:var(--dds-heading-2xl-bold-size);line-height:var(--dds-heading-2xl-bold-line-height);font-weight:var(--dds-heading-2xl-bold-weight);color:var(--dds-content-default);text-transform:none;margin:0}.cvr-recent-list{gap:0;display:grid}.cvr-recent-row{align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);color:var(--dds-content-default);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);transition:background-color var(--dds-conversation-entry-duration) ease;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.cvr-recent-row:hover{background:var(--dds-background-subtle)}.cvr-recent-row:hover strong{text-decoration:underline}.cvr-recent-row>span{gap:var(--dds-spacing-2xs);min-width:0;display:grid}.cvr-recent-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--dds-content-default);font-size:var(--dds-text-m-regular-size);line-height:var(--dds-text-m-regular-line-height);overflow:hidden}.cvr-recent-row small,.cvr-recent-row time{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-local-note{margin:var(--dds-spacing-2xl) 0 0;font-size:var(--dds-text-xs-regular-size)}.cvr-error{padding:var(--dds-spacing-m);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-subtle)}.cvr-button:disabled .cvr-icon{opacity:.6}.cvr-work-head{justify-content:space-between;align-items:flex-end;gap:var(--dds-spacing-m);padding-block:var(--dds-spacing-xl);display:flex}.cvr-back{align-items:center;gap:var(--dds-spacing-s);margin-bottom:var(--dds-spacing-l);color:var(--dds-content-default);display:inline-flex}.cvr-work-head h1{font-size:var(--dds-heading-3xl-bold-size);line-height:var(--dds-heading-3xl-bold-line-height)}.cvr-layout{gap:var(--dds-grid-gutter);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;display:grid}.cvr-chat,.cvr-workbench{border:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-default);min-width:0}.cvr-chat{flex-direction:column;min-height:680px;display:flex}.cvr-workbench{gap:var(--dds-spacing-l);padding:var(--dds-spacing-l);display:grid}.cvr-workspace-page{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.cvr-workspace-opening .cvr-chat{animation:cvr-conversation-chat-enter var(--dds-conversation-entry-duration) ease-out both}.cvr-workspace-opening .cvr-workbench{animation:cvr-conversation-workbench-enter var(--dds-conversation-entry-duration) ease-out both}@keyframes cvr-conversation-chat-enter{0%{opacity:0;transform:translateX(calc(-1 * var(--dds-spacing-l)))}to{opacity:1;transform:translate(0)}}@keyframes cvr-conversation-workbench-enter{0%{opacity:0;transform:translateX(var(--dds-spacing-l))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cvr-workspace-opening .cvr-chat,.cvr-workspace-opening .cvr-workbench{animation:none}}.cvr-workspace-page .cvr-prototype{flex:none}.cvr-workspace-page .cvr-work-head{padding-block:var(--dds-spacing-m);flex:none;align-items:center}.cvr-workspace-page .cvr-work-head h1{max-width:none}.cvr-workspace-page .cvr-layout{flex:1;grid-template-columns:minmax(0,1fr) min(440px,100% - 360px);align-items:stretch;gap:0;min-height:0;transition:grid-template-columns .28s}.cvr-workspace-page .cvr-layout[data-bp=wide]{grid-template-columns:minmax(320px,1fr) min(72%,100% - 360px)}.cvr-workspace-page .cvr-layout[data-bp=closed]{grid-template-columns:minmax(0,1fr) 0}.cvr-workspace-page .cvr-chat{height:100%;min-height:0}.cvr-workspace-page .cvr-workbench{min-height:0;padding:0 var(--dds-spacing-m) var(--dds-spacing-m);border-left:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:-12px 0 24px #0000001f}.cvr-workspace-page .cvr-layout[data-bp=closed] .cvr-workbench{visibility:hidden;box-shadow:none;border:0;padding:0}.cvr-survey-open .cvr-layout{position:relative}.cvr-survey-open .cvr-layout:after{content:"";z-index:7;pointer-events:none;background:color-mix(in srgb, var(--dds-background-default) 66%, transparent);position:absolute;inset:0}.cvr-survey-open .cvr-chat{z-index:9;left:var(--dds-conversation-overlay-inset);bottom:var(--dds-conversation-overlay-inset);width:var(--dds-conversation-overlay-chat-width);height:var(--dds-conversation-overlay-chat-height);background:var(--dds-background-default);min-height:0;position:absolute}.cvr-survey-open .ws-messages{padding:var(--dds-spacing-m)}.cvr-survey-open .ws-hint,.cvr-survey-open .ws-bp-toggle{display:none}.cvr-survey-open .cvr-workbench{filter:blur(var(--dds-width-m))}.cvr-workbench-body{align-content:start;gap:var(--dds-spacing-l);min-height:0;padding:var(--dds-spacing-s) 0;flex:1;display:grid;overflow:auto}.cvr-ai-thinking{align-items:center;gap:var(--dds-spacing-s);padding:var(--dds-spacing-s) var(--dds-spacing-m);color:var(--dds-content-muted);background:var(--dds-background-default);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);display:inline-flex}.cvr-ai-thinking-path{width:var(--dds-ai-thinking-path-width);height:var(--dds-ai-thinking-mark-size);justify-content:space-between;align-items:center;display:inline-flex;position:relative}.cvr-ai-thinking-path:before{content:"";height:var(--dds-width-xs);background:var(--dds-border-subtle);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cvr-ai-thinking-path i{z-index:1;width:var(--dds-ai-thinking-mark-size);height:var(--dds-ai-thinking-mark-size);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-primary);animation:cvr-ai-thinking var(--dds-ai-thinking-duration) ease-in-out infinite;display:block;position:relative}.cvr-ai-thinking-path i:nth-child(2){animation-delay:calc(var(--dds-ai-thinking-duration) / 6)}.cvr-ai-thinking-path i:nth-child(3){animation-delay:calc(var(--dds-ai-thinking-duration) / 3)}@keyframes cvr-ai-thinking{0%,to{background:var(--dds-background-default);transform:translateY(0)}50%{background:var(--dds-background-primary);transform:translateY(calc(-1 * var(--dds-spacing-2xs)))}}@media (prefers-reduced-motion:reduce){.cvr-ai-thinking-path i{animation:none}.cvr-ai-thinking-path i:first-child{background:var(--dds-background-primary)}}.cvr-insight-empty{max-width:34ch;margin:var(--dds-spacing-m) 0;color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height)}.cvr-insight-nodes{gap:var(--dds-spacing-m);padding:var(--dds-spacing-s) 0 var(--dds-spacing-m);display:grid}.cvr-insight-nodes.is-board{width:var(--dds-board-canvas-width);min-width:var(--dds-board-canvas-width);height:var(--dds-board-canvas-height);min-height:var(--dds-board-canvas-height);padding:var(--dds-spacing-2xl) var(--dds-spacing-m) var(--dds-spacing-m);box-sizing:border-box;background-color:var(--dds-background-default);background-image:radial-gradient(var(--dds-border-subtle) var(--dds-width-xs), transparent var(--dds-width-xs));background-size:var(--dds-spacing-m) var(--dds-spacing-m);transform-origin:0 0;transform:translate(var(--board-x,0px), var(--board-y,0px)) scale(var(--board-scale,1));display:block;position:relative;overflow:hidden}.cvr-board-activities{z-index:3;pointer-events:none;position:absolute;inset:0}.cvr-board-activity-heading{top:calc(var(--dds-board-activity-y) - var(--dds-spacing-l));left:var(--dds-board-activity-request-x);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);position:absolute}.cvr-board-activity-node{gap:var(--dds-spacing-s);width:var(--dds-board-node-width);min-height:var(--dds-board-activity-node-height);padding:var(--dds-spacing-m);box-sizing:border-box;color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);pointer-events:auto;display:grid;position:absolute}.cvr-board-activity-node-request{top:var(--dds-board-activity-y);left:var(--dds-board-activity-request-x)}.cvr-board-activity-node-survey{top:var(--dds-board-activity-y);left:var(--dds-board-activity-survey-x)}.cvr-board-activity-node-parallel{top:var(--dds-board-activity-branch-y);left:var(--dds-board-activity-parallel-x)}.cvr-board-activity-node-reply{top:var(--dds-board-activity-y);left:var(--dds-board-activity-reply-x)}.cvr-board-activity-node-impulse{top:var(--dds-board-activity-y);left:var(--dds-board-activity-impulse-x)}.cvr-board-activity-node.is-waiting{border-color:var(--dds-border-primary)}.cvr-board-activity-node.is-approved{border-color:var(--dds-border-primary);background:var(--dds-background-primary-subtle)}.cvr-board-activity-head{align-items:center;gap:var(--dds-spacing-xs);grid-template-columns:auto auto minmax(0,1fr);display:grid}.cvr-board-activity-head small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-board-activity-head strong{min-width:0;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height)}.cvr-board-activity-mark{border:var(--dds-width-xs) solid var(--dds-border-default);place-items:center;width:14px;height:14px;display:grid}.cvr-board-activity-mark>span{width:var(--dds-spacing-xs);height:var(--dds-spacing-xs);background:var(--dds-background-primary)}.cvr-board-activity-node p{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);margin:0}.cvr-board-activity-link{background:var(--dds-border-default);display:block;position:absolute}.cvr-board-activity-link-source{top:var(--dds-board-activity-link-start-y);left:calc(var(--dds-board-activity-request-x) - var(--dds-board-link-bend));width:var(--dds-width-xs);height:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y) - var(--dds-board-activity-link-start-y))}.cvr-board-activity-link-source:before,.cvr-board-activity-link-source:after{content:"";width:var(--dds-board-link-bend);height:var(--dds-width-xs);background:var(--dds-border-default);position:absolute;left:0}.cvr-board-activity-link-source:before{top:0}.cvr-board-activity-link-source:after{bottom:0}.cvr-board-activity-link-survey,.cvr-board-activity-link-reply,.cvr-board-activity-link-impulse,.cvr-board-activity-link-parallel-horizontal,.cvr-board-activity-link-parallel-vertical{display:none}.cvr-board-activity-link-survey{top:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y));left:calc(var(--dds-board-activity-request-x) + var(--dds-board-node-width));width:calc(var(--dds-board-activity-survey-x) - var(--dds-board-activity-request-x) - var(--dds-board-node-width));height:var(--dds-width-xs)}.cvr-board-activity-link-reply{top:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y));left:calc(var(--dds-board-activity-survey-x) + var(--dds-board-node-width));width:calc(var(--dds-board-activity-reply-x) - var(--dds-board-activity-survey-x) - var(--dds-board-node-width));height:var(--dds-width-xs)}.cvr-board-activity-link-impulse{top:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y));left:calc(var(--dds-board-activity-reply-x) + var(--dds-board-node-width));width:calc(var(--dds-board-activity-impulse-x) - var(--dds-board-activity-reply-x) - var(--dds-board-node-width));height:var(--dds-width-xs)}.cvr-board-activity-link-parallel-horizontal{top:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y));left:calc(var(--dds-board-activity-survey-x) + var(--dds-board-node-half-width));width:calc(var(--dds-board-activity-parallel-x) - var(--dds-board-activity-survey-x));height:var(--dds-width-xs)}.cvr-board-activity-link-parallel-vertical{top:calc(var(--dds-board-activity-branch-y) + var(--dds-board-activity-node-height));left:calc(var(--dds-board-activity-parallel-x) + var(--dds-board-node-half-width));width:var(--dds-width-xs);height:calc(var(--dds-board-activity-y) + var(--dds-board-activity-link-offset-y) - var(--dds-board-activity-branch-y) - var(--dds-board-activity-node-height))}.cvr-board-activities.has-survey .cvr-board-activity-link-survey,.cvr-board-activities.has-reply .cvr-board-activity-link-reply,.cvr-board-activities.has-impulse .cvr-board-activity-link-impulse,.cvr-board-activities.has-parallel .cvr-board-activity-link-parallel-horizontal,.cvr-board-activities.has-parallel .cvr-board-activity-link-parallel-vertical{display:block}.cvr-insight-node{gap:var(--dds-spacing-s);width:100%;padding:var(--dds-spacing-m);text-align:left;font:inherit;color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;display:grid;position:relative}.cvr-node-category{display:none}.cvr-board-node .cvr-node-category{display:block}.cvr-insight-node[data-category]{--cvr-category:var(--dds-board-category-knowledge)}.cvr-insight-node[data-category=clarify]{--cvr-category:var(--dds-board-category-clarify)}.cvr-insight-node[data-category=knowledge]{--cvr-category:var(--dds-board-category-knowledge)}.cvr-insight-node[data-category=decide]{--cvr-category:var(--dds-board-category-decide)}.cvr-insight-node[data-category=results]{--cvr-category:var(--dds-board-category-results)}.cvr-node-category{bottom:100%;left:calc(-1 * var(--dds-width-xs));padding:var(--dds-spacing-2xs) var(--dds-spacing-s);color:var(--dds-content-on-primary);background:var(--cvr-category);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);white-space:nowrap;position:absolute}.cvr-board-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cvr-board-links path{fill:none;stroke:var(--dds-border-default);stroke-width:var(--dds-board-link-width)}.cvr-board-links marker path{fill:var(--dds-border-default);stroke:none}.cvr-board-zoom .cvr-board-zoom-menu .cvr-board-zoom-fit{border-left:0;border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);grid-column:1/-1;width:auto}.cvr-board-node{left:var(--nb-left);top:var(--nb-top);z-index:2;width:var(--dds-board-node-width);box-sizing:border-box;position:absolute;box-shadow:0 4px 12px #00000014}.cvr-board-node .cvr-node-head strong{text-overflow:clip;white-space:normal;overflow:visible}.cvr-insight-node:hover{background:var(--dds-background-subtle);border-color:var(--dds-border-default)}.cvr-insight-node.is-selected{border-color:var(--dds-border-primary);box-shadow:0 0 0 var(--dds-width-xs) var(--dds-background-primary)}.cvr-insight-node:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.cvr-insight-node+.cvr-insight-node:before{content:"";top:calc(-1 * var(--dds-spacing-m) - 1px);height:var(--dds-spacing-m);border-left:var(--dds-width-xs) solid var(--dds-border-default);position:absolute;left:18px}.is-board .cvr-insight-node+.cvr-insight-node:before{display:none}.cvr-node-head{align-items:start;gap:var(--dds-spacing-s);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cvr-node-head strong{min-width:0;font-size:var(--dds-text-s-regular-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cvr-node-instruction small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-node-mark{width:14px;height:14px;color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-radius:50%;place-items:center;display:inline-grid}.cvr-node-mark.is-roadmap{color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);border-radius:0}.cvr-node-mark svg{width:9px;height:9px;display:block}.cvr-node-instruction{gap:var(--dds-spacing-2xs);padding:var(--dds-spacing-s);background:var(--dds-background-subtle);display:grid}.cvr-node-instruction>span{max-width:48ch;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height)}.cvr-node-instruction{border-inline-start:var(--dds-width-m) solid var(--dds-border-primary)}.cvr-composer-has-context textarea{margin-top:var(--dds-spacing-s)}.cvr-composer-context{align-items:center;gap:var(--dds-spacing-xs);max-width:100%;padding:var(--dds-spacing-2xs) var(--dds-spacing-s);color:var(--dds-content-on-primary);background:var(--dds-background-primary);font-size:var(--dds-text-xs-regular-size);display:inline-flex}.cvr-composer-context>span{opacity:.8}.cvr-composer-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cvr-composer-context button{width:20px;height:20px;margin-left:var(--dds-spacing-2xs);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cvr-composer-context button:focus-visible{outline:var(--dds-width-m) solid currentColor;outline-offset:1px}.cvr-composer-context svg{width:14px;height:14px}.cvr-workspace-page .cvr-workbench-head{align-items:flex-start}.cvr-workspace-page .cvr-local-note{display:none}.cvr-workspace-page .bp-bar{flex:none}.cvr-board-zoom{z-index:6;right:var(--dds-spacing-m);bottom:var(--dds-spacing-m);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;align-items:stretch;display:inline-flex;position:absolute}.cvr-board-zoom button{width:var(--dds-board-zoom-value-width);min-width:var(--dds-board-zoom-value-width);height:var(--dds-board-zoom-control-size);padding:0 var(--dds-spacing-xs);color:var(--dds-content-default);background:var(--dds-background-default);border:0;border-top:var(--dds-width-xs) solid var(--dds-border-subtle);font:inherit;font-size:var(--dds-text-xs-regular-size);cursor:pointer}.cvr-board-zoom button:first-child{border-top:0}.cvr-board-zoom button:hover:not(:disabled){background:var(--dds-background-subtle)}.cvr-board-zoom button:focus-visible{z-index:1;outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:-1px;position:relative}.cvr-board-zoom button:disabled{color:var(--dds-content-muted);cursor:not-allowed}.cvr-board-zoom .cvr-board-zoom-value{color:var(--dds-content-muted)}.cvr-board-zoom-menu{right:0;bottom:calc(100% + var(--dds-spacing-s));width:var(--dds-board-zoom-menu-width);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.cvr-board-zoom .cvr-board-zoom-menu button{border-top:0;border-left:var(--dds-width-xs) solid var(--dds-border-subtle);width:auto;min-width:0}.cvr-board-zoom .cvr-board-zoom-menu button:nth-child(odd){border-left:0}.cvr-board-zoom .cvr-board-zoom-menu button[aria-checked=true]{color:var(--dds-content-on-primary);background:var(--dds-background-primary)}@media (min-width:1024px){.cvr-workspace-page .cvr-layout[data-bp=closed] .cvr-workbench{margin-left:-1px}}@media (max-width:1023px){.cvr-workspace-page{padding:0}.cvr-workspace-page .cvr-layout{display:block;position:relative}.cvr-workspace-page .cvr-chat{width:100%}.cvr-workspace-page .bp-bar-tools{display:flex}.cvr-workspace-page .cvr-workbench{z-index:8;box-sizing:border-box;background:var(--dds-background-default);width:min(100%,560px);position:absolute;top:0;bottom:0;right:0}.cvr-workspace-page .cvr-layout[data-bp=closed] .cvr-workbench,.cvr-board-zoom{display:none}.cvr-insight-nodes.is-board{background-image:none;width:auto;min-width:0;height:auto;min-height:0;display:grid;transform:none}.cvr-insight-nodes.is-board .cvr-board-links,.cvr-insight-nodes.is-board .cvr-board-activities{display:none}.cvr-insight-nodes.is-board .cvr-board-node{width:100%;box-shadow:none;position:relative;top:auto;left:auto}.cvr-insight-nodes.is-board .cvr-insight-node+.cvr-insight-node:before{display:block}}.cvr-workbench-head{justify-content:space-between;align-items:flex-start;gap:var(--dds-spacing-m);display:flex}.cvr-workbench-head h2{font-size:var(--dds-heading-xl-bold-size);line-height:var(--dds-heading-xl-bold-line-height)}.cvr-local-badge{padding:var(--dds-spacing-xs) var(--dds-spacing-s);color:var(--dds-content-muted);border:var(--dds-width-xs) solid var(--dds-border-subtle);font-size:var(--dds-text-xs-regular-size);flex:none}.cvr-field{gap:var(--dds-spacing-xs);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);display:grid}.cvr-field textarea,.cvr-field input{color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size)}.cvr-field-note{margin:calc(-1 * var(--dds-spacing-s)) 0 0;color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-insight{align-self:flex-start;gap:var(--dds-spacing-s);width:min(100%,620px);padding:var(--dds-spacing-m);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);display:grid}.cvr-insight-label{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);margin:0}.cvr-insight h3{max-width:48ch;font-family:var(--dds-heading-m-bold-family);font-size:var(--dds-heading-m-bold-size);line-height:var(--dds-heading-m-bold-line-height);color:var(--dds-content-default);text-transform:none;margin:0}.cvr-insight>p:not(.cvr-insight-label),.cvr-insight .cvr-answer p{max-width:68ch;color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0}.cvr-insight-title{justify-content:space-between;align-items:baseline;gap:var(--dds-spacing-s);display:flex}.cvr-insight-title>span{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);flex:none}.cvr-insight blockquote{border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);white-space:pre-wrap;margin:0;padding-inline-start:var(--dds-spacing-m)}.cvr-request-context{border-top:var(--dds-width-xs) solid var(--dds-border-subtle);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);gap:0;display:grid}.cvr-request-context>div{gap:var(--dds-spacing-m);padding-block:var(--dds-spacing-s);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);grid-template-columns:minmax(124px,.72fr) minmax(0,1fr);display:grid}.cvr-request-context>div:first-child{border-top:0}.cvr-request-context h4,.cvr-request-context p,.cvr-request-context ul{font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0}.cvr-request-context h4{color:var(--dds-content-muted);font-weight:var(--dds-text-s-regular-weight)}.cvr-request-context p,.cvr-request-context ul{color:var(--dds-content-default);font-weight:var(--dds-text-s-regular-weight)}.cvr-request-context ul{padding-inline-start:var(--dds-spacing-m)}.cvr-request-message{gap:var(--dds-spacing-s);display:grid}.cvr-request-message summary{color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size);cursor:pointer}.cvr-insight .cvr-field textarea{background:var(--dds-background-subtle)}.cvr-collab,.cvr-project-suggest,.cvr-project-card{gap:var(--dds-spacing-s);padding-top:var(--dds-spacing-l);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.cvr-collab h3,.cvr-project-suggest h3,.cvr-project-card h3,.cvr-snippet h3{font-family:var(--dds-heading-m-bold-family);font-size:var(--dds-heading-m-bold-size);line-height:var(--dds-heading-m-bold-line-height);color:var(--dds-content-default);text-transform:none;margin:0}.cvr-collab>p:not(.cvr-eyebrow),.cvr-project-suggest>div>p:not(.cvr-eyebrow),.cvr-project-card>p{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);margin:0}.cvr-request-card,.cvr-project-confirm,.cvr-answer,.cvr-snippet-request{gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.cvr-request-title{justify-content:space-between;gap:var(--dds-spacing-s);display:flex}.cvr-request-title span{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-request-card blockquote,.cvr-snippet blockquote{border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);white-space:pre-wrap;margin:0;padding-inline-start:var(--dds-spacing-m)}.cvr-answer p,.cvr-project-confirm ol,.cvr-project-card ol{margin:0}.cvr-answer>p:last-of-type,.cvr-approved{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-request-next{gap:var(--dds-spacing-s);display:grid}.cvr-request-next>div{align-items:start;gap:var(--dds-spacing-s) var(--dds-spacing-m);padding:var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.cvr-request-next>div>span{min-width:var(--dds-spacing-l);min-height:var(--dds-spacing-l);color:var(--dds-content-on-primary);background:var(--dds-background-primary);font-size:var(--dds-text-xs-regular-size);place-items:center;display:grid}.cvr-request-next p{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0}.cvr-request-next strong{color:var(--dds-content-default);font-weight:var(--dds-text-s-regular-weight)}.cvr-request-next .cvr-button{grid-column:2;justify-self:start}.cvr-survey-overlay{z-index:10;width:min(calc(100% - 2 * var(--dds-conversation-overlay-inset)), var(--dds-conversation-overlay-max-width));max-height:calc(100% - 2 * var(--dds-conversation-overlay-inset));color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cvr-survey-overlay-head{justify-content:space-between;align-items:flex-start;gap:var(--dds-spacing-m);padding:var(--dds-spacing-l);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:flex}.cvr-survey-overlay-head>div{gap:var(--dds-spacing-2xs);display:grid}.cvr-survey-overlay-head p,.cvr-survey-overlay-head span{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);margin:0}.cvr-survey-overlay-head h2{font-family:var(--dds-heading-xl-bold-family);font-size:var(--dds-heading-xl-bold-size);line-height:var(--dds-heading-xl-bold-line-height);margin:0}.cvr-survey-overlay-body{align-content:start;gap:var(--dds-spacing-l);padding:var(--dds-spacing-l);display:grid;overflow:auto}.cvr-survey-overlay-body>p{max-width:68ch;color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0}.cvr-lea-survey-questions{gap:var(--dds-spacing-s);counter-reset:survey-question;margin:0;padding:0;list-style:none;display:grid}.cvr-lea-survey-questions li{gap:var(--dds-spacing-s);padding:var(--dds-spacing-s);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);counter-increment:survey-question;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cvr-lea-survey-questions li:before{content:counter(survey-question);min-width:var(--dds-spacing-l);min-height:var(--dds-spacing-l);color:var(--dds-content-muted);border:var(--dds-width-xs) solid var(--dds-border-subtle);font-size:var(--dds-text-xs-regular-size);place-items:center;display:grid}.cvr-lea-survey-questions input{width:100%;min-width:0;color:var(--dds-content-default);border:0;border-bottom:var(--dds-width-xs) solid var(--dds-border-primary);font:inherit;background:0 0;border-radius:0;padding:0}.cvr-lea-survey-questions input:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:var(--dds-spacing-2xs)}.cvr-lea-survey-actions{justify-content:flex-end;gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.cvr-lea-survey-actions .cvr-button:first-child{margin-right:auto}.cvr-request-reply{justify-self:start}.cvr-response-impulse{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-primary-subtle);display:grid}.cvr-response-impulse>p,.cvr-response-impulse>span{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);margin:0}.cvr-response-impulse h3{font-family:var(--dds-heading-m-bold-family);font-size:var(--dds-heading-m-bold-size);line-height:var(--dds-heading-m-bold-line-height);margin:0}.cvr-response-impulse .cvr-button{justify-self:start}.cvr-project-confirm ol,.cvr-project-card ol{gap:var(--dds-spacing-xs);padding-inline-start:var(--dds-spacing-l);display:grid}.cvr-project-confirm>div,.cvr-inline-actions{gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.cvr-snippets{gap:var(--dds-spacing-l);margin-block:var(--dds-spacing-xl);padding:var(--dds-spacing-l);border:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-default);display:grid}.cvr-snippets-head{justify-content:space-between;align-items:flex-start;gap:var(--dds-spacing-l);display:flex}.cvr-snippets-head>div{max-width:760px}.cvr-snippets-head p:last-child,.cvr-snippets-empty{margin:var(--dds-spacing-s) 0 0;color:var(--dds-content-muted)}.cvr-snippet-form,.cvr-snippet-list{gap:var(--dds-spacing-m);display:grid}.cvr-snippet{gap:var(--dds-spacing-m);padding:var(--dds-spacing-l);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.cvr-snippet-top{justify-content:space-between;align-items:flex-start;gap:var(--dds-spacing-m);display:flex}.cvr-snippet-top>div{gap:var(--dds-spacing-s);display:grid}.cvr-snippet-top>span{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-snippet-answer{white-space:pre-wrap;margin:0}.cvr-grants summary{cursor:pointer}.cvr-grant{gap:var(--dds-spacing-s);margin-top:var(--dds-spacing-m);padding:var(--dds-spacing-m);background:var(--dds-background-subtle);display:grid}.cvr-grant p,.cvr-grant small{color:var(--dds-content-muted);margin:0}@media (max-width:767px){.cvr-home,.cvr-work{padding-block-start:var(--dds-spacing-m)}.cvr-welcome{padding-block:var(--dds-spacing-2xl)}.cvr-welcome h1{font-size:var(--dds-heading-3xl-bold-size);line-height:var(--dds-heading-3xl-bold-line-height)}.cvr-examples>div,.cvr-layout{grid-template-columns:minmax(0,1fr)}.cvr-work-head,.cvr-snippets-head{flex-direction:column;align-items:flex-start}.cvr-chat{min-height:520px}.cvr-workbench{order:-1}.cvr-snippet-top{flex-direction:column}.cvr-request-context>div{gap:var(--dds-spacing-2xs);grid-template-columns:minmax(0,1fr)}}.cvr-quick{gap:var(--dds-spacing-s);margin:var(--dds-spacing-s) 0 var(--dds-spacing-m);flex-wrap:wrap;display:flex}.ws-msg-group{gap:var(--dds-spacing-s);display:grid}.ws-action{margin:var(--dds-spacing-xs) 0 var(--dds-spacing-s)}.ws-action .cvr-insight{margin:0}.cvr-insight[data-resolved]{opacity:.72}.cvr-plan{border-inline-start:var(--dds-width-m) solid var(--dds-border-primary)}.cvr-plan-facts{gap:var(--dds-spacing-xs);margin:0;display:grid}.cvr-plan-facts>div{gap:var(--dds-spacing-s);grid-template-columns:6rem minmax(0,1fr);display:grid}.cvr-plan-facts dt{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-plan-facts dd{color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0}.cvr-plan-diff{gap:var(--dds-spacing-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cvr-plan-diff>div{min-width:0;padding:var(--dds-spacing-s);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-default)}.cvr-plan-diff h4{margin:0 0 var(--dds-spacing-xs);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);font-weight:inherit;text-transform:none}.cvr-plan-diff pre{font:inherit;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:560px){.cvr-plan-diff{grid-template-columns:minmax(0,1fr)}.cvr-plan-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.cvr-action-done{font-size:var(--dds-text-s-regular-size);color:var(--dds-content-muted);margin:0}.cvr-action-done:before{content:"✓ "}.cvr-action-row{gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.cvr-workspace-page .cvr-chat{border:0}.cvr-workspace-page .cvr-workbench{border-width:0 0 0 var(--dds-width-xs)}.cvr-source-link{color:var(--dds-content-primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.cvr-source-link:hover{color:var(--dds-content-primary-hover)}.cvr-source-link:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.ws-source-link{font:inherit;color:var(--dds-content-primary);border:0;border-bottom:var(--dds-width-xs) solid var(--dds-border-primary);cursor:pointer;text-align:left;background:0 0;padding:0;display:inline}.ws-source-link:hover{color:var(--dds-content-primary-hover);background:var(--dds-background-primary-subtle)}.ws-source-link:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.ws-action:empty{display:none}.ws-msg-source{gap:var(--dds-spacing-2xs);margin-top:var(--dds-spacing-s);padding-top:var(--dds-spacing-s);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.ws-msg-source small{font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted)}.ws-msg-source .ws-source-link{font-size:var(--dds-text-xs-regular-size);justify-self:start}.cvr-doc-points{margin:0 0 var(--dds-spacing-m);padding-left:var(--dds-spacing-l);color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height)}.cvr-doc-points li+li{margin-top:var(--dds-spacing-xs)}.cvr-comms{gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);display:grid}.cvr-comms fieldset{gap:var(--dds-spacing-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.cvr-comms legend{margin-bottom:var(--dds-spacing-xs);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);padding:0}.cvr-comms-item{gap:var(--dds-spacing-s);padding:var(--dds-spacing-s);border:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cvr-comms-item:hover{background:var(--dds-background-subtle)}.cvr-comms-item input{margin-top:var(--dds-spacing-2xs)}.cvr-comms-item span{gap:var(--dds-spacing-2xs);min-width:0;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);display:grid}.cvr-comms-item em{color:var(--dds-content-primary);font-style:normal;font-size:var(--dds-text-xs-regular-size)}.cvr-comms-item small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height)}.cvh-shell{height:100%;min-height:0;display:flex}.cvh-main{flex:1;min-width:0;min-height:0;overflow:auto}.cvh{box-sizing:border-box;background:var(--dds-background-default);border-right:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;flex:none;width:280px;min-height:0;transition:width .2s;display:flex}.cvh.is-closed{width:52px}.cvh-head{align-items:center;gap:var(--dds-spacing-xs);padding:var(--dds-spacing-s);flex:none;display:flex}.cvh-toggle{border-radius:var(--dds-radius-s,4px);width:32px;height:32px;color:var(--dds-content-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cvh-toggle:hover{background:var(--dds-background-secondary-subtle);color:var(--dds-content-default)}.cvh-new{padding:var(--dds-spacing-xs) var(--dds-spacing-s);color:var(--dds-content-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);margin-left:auto;font-size:.875rem;text-decoration:none}.cvh-new:hover{background:var(--dds-background-secondary-subtle)}.cvh-list{min-height:0;padding:0 var(--dds-spacing-xs) var(--dds-spacing-m);flex:1;overflow-y:auto}.cvh-group{margin:var(--dds-spacing-m) var(--dds-spacing-s) var(--dds-spacing-2xs,4px);color:var(--dds-content-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.cvh-row{gap:var(--dds-spacing-2xs,4px);padding:var(--dds-spacing-s);margin:0 var(--dds-spacing-xs);color:var(--dds-content-default);border-left:2px solid #0000;flex-direction:column;text-decoration:none;display:flex}.cvh-row+.cvh-row{border-top:var(--dds-width-xs) solid var(--dds-border-subtle)}.cvh-row:hover{background:var(--dds-background-secondary-subtle)}.cvh-row[aria-current=page]{background:var(--dds-background-secondary-subtle);border-left-color:var(--dds-border-default,currentColor)}.cvh-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.cvh-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--dds-content-subtle);font-size:.75rem;overflow:hidden}.cvh-muted{margin:var(--dds-spacing-s);color:var(--dds-content-subtle);font-size:.875rem}@media (max-width:760px){.cvh{z-index:9;position:absolute;top:0;bottom:0;left:0}.cvh.is-closed{position:static}.cvh-shell{position:relative}}.cvr-insight-node.is-suggested{border-style:dashed;border-color:var(--dds-border-primary)}.cvr-board-links path.is-suggested{stroke:var(--dds-border-primary);stroke-dasharray:18 12}.cvr-board-link-label{z-index:3;white-space:nowrap;color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.cvr-board-link-text{padding:var(--dds-spacing-2xs) var(--dds-spacing-s);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.cvr-board-link-text:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.cvr-board-link-actions{gap:var(--dds-spacing-xs);padding:var(--dds-spacing-2xs) var(--dds-spacing-xs) var(--dds-spacing-2xs) 0;display:none}.cvr-board-link-label.is-active,.cvr-board-link-label:hover,.cvr-board-link-label:focus-within{z-index:5}.cvr-board-link-label.is-active .cvr-board-link-actions,.cvr-board-link-label:hover .cvr-board-link-actions,.cvr-board-link-label:focus-within .cvr-board-link-actions{display:inline-flex}.cvr-insight-nodes.is-labels-hidden .cvr-board-link-label:not(.is-active):not(:focus-within){display:none}.cvr-zone-heading{align-items:baseline;gap:var(--dds-spacing-s);padding-bottom:var(--dds-spacing-xs);font-size:var(--dds-heading-m-bold-size);line-height:var(--dds-heading-m-bold-line-height);border-bottom:var(--dds-width-m) solid var(--cvr-category,var(--dds-border-default));margin:0;display:flex}.cvr-zone-heading small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.cvr-zone-heading[data-category=clarify]{--cvr-category:var(--dds-board-category-clarify)}.cvr-zone-heading[data-category=knowledge]{--cvr-category:var(--dds-board-category-knowledge)}.cvr-zone-heading[data-category=decide]{--cvr-category:var(--dds-board-category-decide)}.cvr-zone-heading[data-category=results]{--cvr-category:var(--dds-board-category-results)}@media (min-width:1024px){.cvr-insight-nodes.is-board.is-zones{grid-template-columns:repeat(var(--nb-cols,1), var(--dds-board-zone-node-width));column-gap:var(--dds-board-zone-gap-x);row-gap:var(--dds-board-zone-gap-y);width:max-content;min-width:0;height:max-content;min-height:0;padding:var(--dds-board-zone-margin);align-content:start;align-self:start;align-items:start;display:grid}.cvr-insight-nodes.is-zones .cvr-zone-heading{grid-column:var(--nb-col) / span var(--nb-span);grid-row:1}.cvr-insight-nodes.is-zones .cvr-board-node{grid-column:var(--nb-col);grid-row:var(--nb-row);width:auto;position:relative;top:auto;left:auto}.cvr-insight-nodes.is-zones .cvr-node-category{display:none}}.cvr-board-links .cvr-board-link-start{fill:var(--dds-border-default);stroke:none}.cvr-board-links .cvr-board-link-start.is-suggested{fill:var(--dds-border-primary)}.cvr-insight-node.is-resolved{opacity:.78}.cvr-node-mark.is-document{color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);border-radius:var(--dds-radius-s)}.cvr-node-mark.is-document svg{width:11px;height:11px}.cvr-insight-node.is-document{border-style:solid;border-left:var(--dds-width-m) solid var(--dds-border-primary)}.cvr-insight-node.is-document.is-unavailable{opacity:.7;border-left-color:var(--dds-border-default)}.cvr-node-passage{padding:var(--dds-spacing-2xs) var(--dds-spacing-s);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-default);border-left:var(--dds-width-m) solid var(--dds-border-primary);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;color:var(--dds-content-default);gap:2px;font-family:inherit;display:grid}.cvr-node-passage:hover{background:var(--dds-background-default)}.cvr-node-passage:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.cvr-node-passage small{color:var(--dds-content-muted)}.cvr-node-passage-quote{color:var(--dds-content-default);overflow-wrap:anywhere}.cvr-node-meta-line{align-items:center;gap:var(--dds-spacing-xs);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);flex-wrap:wrap;display:flex}.cvr-node-meta-part{gap:var(--dds-spacing-xs);display:inline-flex}.cvr-node-new{color:var(--dds-content-default);font-weight:700}.cvr-node-text{-webkit-line-clamp:3;padding:var(--dds-spacing-s);background:var(--dds-background-subtle);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cvr-insight-node.is-selected .cvr-node-text{display:block}.cvr-node-menu{display:inline-flex}.cvr-node-foot{padding-top:var(--dds-spacing-s);border-top:var(--dds-width-xs) solid var(--dds-border-subtle)}.cvr-card-line{align-items:baseline;gap:var(--dds-spacing-xs) var(--dds-spacing-s);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}.cvr-card-muted,.cvr-card-proposal{color:var(--dds-content-muted)}button.cvr-source-link{font:inherit;text-align:left;background:0 0;border:0;padding:0}.cvr-insight-node.is-set-aside{opacity:.55}.cvr-insight-node.is-dim-for-question{opacity:.45}.cvr-insight-node.is-dim-for-question:hover,.cvr-insight-node.is-dim-for-question:focus-within,.cvr-insight-node.is-dim-for-question.is-selected,.cvr-insight-node.is-set-aside:hover,.cvr-insight-node.is-set-aside:focus-within,.cvr-insight-node.is-set-aside.is-selected{opacity:1}.cvr-insight-node.is-collapsed{min-height:0}.nb-history{gap:var(--dds-spacing-s);padding-left:var(--dds-spacing-l);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);margin:0;display:grid}.nb-history small,.nb-history li[data-status=declined],.nb-history li[data-status=withdrawn],.nb-history li[data-status=superseded]{color:var(--dds-content-muted)}.cvr-board-link-label.is-suggested{border-style:dashed;border-color:var(--dds-border-primary);background:var(--dds-background-subtle)}.nb-frame{border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;flex:1;min-height:320px;display:flex;position:relative}.nb-viewport{background-color:var(--dds-background-default);background-image:radial-gradient(var(--dds-border-subtle) var(--dds-width-xs), transparent var(--dds-width-xs));background-size:var(--dds-spacing-m) var(--dds-spacing-m);background-attachment:local;padding:0}@media (min-width:1024px){.nb-viewport{background-size:calc(var(--dds-spacing-m) * var(--board-scale,1)) calc(var(--dds-spacing-m) * var(--board-scale,1));background-position:var(--board-x,0px) var(--board-y,0px)}.cvr-workbench-body.is-pannable{cursor:grab;touch-action:none;padding:0;display:block;position:relative;overflow:clip}.is-pannable:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:calc(-1 * var(--dds-width-m))}.is-pannable.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.is-pannable.is-hand{cursor:grab}}.nb-viewport .cvr-insight-nodes.is-board{background:0 0}.nb-act{padding:var(--dds-spacing-2xs) var(--dds-spacing-s);font:inherit;font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);cursor:pointer}.nb-act:hover:not(:disabled){background:var(--dds-background-subtle)}.nb-act.is-main{color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-color:var(--dds-border-primary)}.nb-act:disabled{color:var(--dds-content-muted);cursor:not-allowed}.nb-act:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.pg-body.nb-page{flex-direction:column;width:100%;max-width:none;padding:0;display:flex}.pg:has(>.nb-page){height:100%}.nb-notice{margin:var(--dds-spacing-m) var(--dds-page-site-margin);padding:var(--dds-spacing-s) var(--dds-spacing-m);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-subtle);font-size:var(--dds-text-s-regular-size)}.nb-state{justify-items:start;gap:var(--dds-spacing-m);max-width:640px;margin:var(--dds-spacing-xl) var(--dds-page-site-margin);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);display:grid}.nb-state h2,.nb-state p{margin:0}.nb-notice.is-error{border-inline-start-color:var(--dds-content-danger);color:var(--dds-content-danger)}.nb-notice-actions{gap:var(--dds-spacing-s);vertical-align:middle;flex-wrap:wrap;margin-inline-start:var(--dds-spacing-s);display:inline-flex}.nb-pause .row{justify-content:flex-start;gap:var(--dds-spacing-s);cursor:pointer}.nb-pause .label{color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);letter-spacing:normal;text-transform:none}.nb-pause .switch:disabled{cursor:default}.nb-pause:has(.switch:disabled) .label{color:var(--dds-content-muted)}.nb-toolbar-grow{flex:auto}@media (prefers-reduced-motion:reduce){.nb-pause .switch:after{transition:none}}.nb-view-extra{z-index:6;right:calc(2 * var(--dds-spacing-m) + var(--dds-board-zoom-value-width));bottom:var(--dds-spacing-m);position:absolute}@media (pointer:coarse){.nb-toolbar .nb-act,.nb-notice .nb-act,.nb-view-extra .nb-act,.nb-state .nb-act,.nb-pause .row{min-height:44px}}.nb-form{gap:var(--dds-spacing-m);padding:var(--dds-spacing-l);align-content:start;display:grid}.nb-dialog .nb-form input,.nb-dialog .nb-form textarea{box-sizing:border-box;width:100%}.nb-facts{gap:var(--dds-spacing-s);border:0;margin:0;padding:0;display:grid}.nb-facts .nb-act{justify-self:start}.nb-fact-row{gap:var(--dds-spacing-s);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.nb-fact-row input{margin:0}@media (max-width:1023px){.nb-frame{border-bottom:0;flex:none;min-height:0}.nb-view-extra{margin:var(--dds-spacing-s) var(--dds-page-site-margin) 0;order:-1;position:static}.pg:has(>.nb-page){height:auto}.nb-viewport{padding:var(--dds-spacing-xl) var(--dds-page-site-margin) var(--dds-spacing-m);overflow:visible}.nb-frame .cvr-insight-nodes.is-board{gap:var(--dds-spacing-xl)}.cvr-insight-nodes.is-board .cvr-board-link-label{display:none}.nb-fact-row{grid-template-columns:1fr}}.dialog.ai-draft{font-family:var(--dds-family-inclusive-sans);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);width:min(720px, calc(100vw - 2 * var(--dds-spacing-m)));max-height:calc(100vh - 2 * var(--dds-spacing-m));padding:0;overflow:auto}.ai-draft-card{box-sizing:border-box;width:100%;max-width:none;padding:var(--dds-spacing-l);border:0}.ai-draft-card textarea{box-sizing:border-box;width:100%;padding:var(--dds-spacing-s);font:inherit;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);resize:vertical;border-radius:0}.ai-draft-field{gap:var(--dds-spacing-2xs);display:grid}.ai-draft-field small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.ai-draft-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ai-draft-survey{gap:var(--dds-spacing-s);display:grid}.ai-draft-questions{gap:var(--dds-spacing-xs);margin:0;padding-inline-start:var(--dds-spacing-l);display:grid}.ai-draft-questions li{gap:var(--dds-spacing-2xs);display:grid}.ai-draft-questions small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.ai-draft-warning{padding:var(--dds-spacing-s) var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-border-default);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary)}.ai-draft-error{color:var(--dds-content-default);font-size:var(--dds-text-s-regular-size);margin:0}.ai-draft-notes{margin:0;padding-inline-start:var(--dds-spacing-m)}.ai-draft-card{gap:var(--dds-spacing-m)}.ai-draft-card .cvr-insight-label,.ai-draft-card .cvr-insight-title>span,.ai-draft-card .cvr-field-note,.ai-draft-card .ai-draft-questions small,.ai-draft-card .ai-draft-field small,.ai-draft-card .ai-draft-notes small{font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height)}.ai-draft-head{justify-content:space-between;align-items:baseline;gap:var(--dds-spacing-s);display:flex}.ai-draft-head>span{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size)}.ai-draft-lead{gap:var(--dds-spacing-2xs);display:grid}.ai-draft-lead>p,.ai-draft-card .cvr-field-note{margin:0}.ai-draft-card .ai-draft-questions{gap:var(--dds-spacing-s)}.ai-draft-card .ai-draft-questions li{gap:0}.ai-draft-card .cvr-request-context>div{padding-block:var(--dds-spacing-m)}.ai-draft-card .cvr-request-context>div>:not(:last-child){margin-bottom:var(--dds-spacing-s)}.lib-contributions{gap:var(--dds-spacing-s);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0;padding-inline-start:var(--dds-spacing-l);display:grid}.ai-draft-card .cvr-action-row{align-items:center;gap:var(--dds-spacing-m)}.ai-draft-card .cvr-action-row .cvr-button{margin-inline-end:0}.ai-draft-card .cvr-action-row>.ai-draft-push{margin-inline-start:auto}.ai-draft-bg{gap:var(--dds-spacing-m);display:grid}.ai-draft-bg-item{gap:var(--dds-spacing-2xs);display:grid}.ai-draft-bg-item p{margin:0}.ai-draft-bg-item small{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size)}.ai-draft-open{color:var(--dds-content-muted)}.ai-draft-bg-label{font:inherit;font-size:var(--dds-text-s-regular-size);padding:var(--dds-spacing-xs) var(--dds-spacing-s);color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);border-radius:0}.ai-draft-remove{justify-self:start}.nb-toolbar{margin:0 var(--dds-page-site-margin)}.nb-toolbar-note{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.nb-changes{align-items:center;gap:var(--dds-spacing-xs);display:inline-flex}.nb-changes-count{min-width:1ch;font-size:var(--dds-text-s-regular-size);font-weight:700}.nb-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.nb-main{flex-direction:column;min-width:0;min-height:0;display:flex}@media (min-width:1000px){.nb-layout.has-side{grid-template-columns:minmax(0, 1fr) var(--dds-board-side-width)}}.nb-side{background:var(--dds-background-default);border-inline-start:var(--dds-width-xs) solid var(--dds-border-default);min-height:0;overflow:auto}.nb-side[hidden]{display:none}.nb-side-head{z-index:1;justify-content:space-between;align-items:center;gap:var(--dds-spacing-s);padding:var(--dds-spacing-s) var(--dds-spacing-m);background:var(--dds-background-default);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:flex;position:sticky;top:0}.nb-side-head h2{font-size:var(--dds-text-m-bold-size);line-height:var(--dds-text-m-bold-line-height);margin:0}.nb-side-head h2:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.nb-side-body{gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);display:grid}.nb-side-body p{margin:0}.nb-side-sub{color:var(--dds-content-muted)}.nb-run{gap:var(--dds-spacing-s);padding-bottom:var(--dds-spacing-m);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.nb-run:last-child{border-bottom:0}.nb-run h3{font-size:var(--dds-text-s-regular-size);margin:0;font-weight:700}.nb-run-meta{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height)}.nb-run-actions{gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.nb-run-confirm{gap:var(--dds-spacing-s);padding:var(--dds-spacing-s);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.nb-run details>summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.nb-events{margin:0;padding:0;list-style:none;display:grid}.nb-event{gap:var(--dds-spacing-s);padding-block:var(--dds-spacing-xs);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;align-items:baseline;display:grid}.nb-event time{color:var(--dds-content-muted)}.nb-event small{color:var(--dds-content-muted);display:block}.nb-event-text{overflow-wrap:anywhere}.nb-event.is-undone .nb-event-text{color:var(--dds-content-muted);text-decoration:line-through}.nb-hist .nb-event{grid-template-columns:minmax(44px,auto) minmax(0,1fr)}.nb-hist .nb-event>div{gap:var(--dds-spacing-xs);display:grid}.nb-hist .nb-event.is-undone .nb-event-text{text-decoration:none}.nb-hist-change{border-inline-start:var(--dds-width-xs) solid var(--dds-border-subtle);gap:0;padding-inline-start:var(--dds-spacing-s);display:grid}.nb-hist-field{color:var(--dds-content-muted)}.nb-hist-change small{overflow-wrap:anywhere}.nb-hist-actions{gap:var(--dds-spacing-s);flex-wrap:wrap;align-items:center;display:flex}.nb-versions{gap:var(--dds-spacing-s);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.nb-versions>div{gap:var(--dds-spacing-xs);padding:var(--dds-spacing-s);background:var(--dds-background-subtle);overflow-wrap:anywhere;display:grid}.nb-versions strong{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-default)}.nb-link{font:inherit;text-align:start;color:var(--dds-content-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nb-link:hover:not(:disabled){color:var(--dds-content-primary-hover)}.nb-link:disabled{color:var(--dds-content-muted);cursor:not-allowed}.nb-link:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}@media (pointer:coarse){.nb-side .nb-act,.nb-run details>summary,.nb-link{min-height:44px}}@media (min-width:1000px) and (max-width:1023px){.nb-side{align-self:start;max-height:100vh;position:sticky;top:0}}@media (max-width:999px){.nb-side{z-index:70;border:0;position:fixed;inset:0}}.nb-warning{padding:var(--dds-spacing-s) var(--dds-spacing-m);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-subtle);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);margin:0}.nb-quote{padding:var(--dds-spacing-s) var(--dds-spacing-m);border-inline-start:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-subtle);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);overflow-wrap:anywhere;margin:0}.nb-consent{gap:var(--dds-spacing-s);font-size:var(--dds-text-xs-regular-size);align-items:flex-start;display:flex}.nb-passage-actions{gap:var(--dds-spacing-s);flex-wrap:wrap;justify-content:flex-end;display:flex}.nb-note{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-default);flex-basis:100%;margin:0}.nb-addr [hidden]{display:none!important}.nb-addr-step{gap:var(--dds-spacing-m);display:grid}.nb-addr-list{gap:var(--dds-spacing-m);max-height:420px;display:grid;overflow:auto}.nb-addr-group{gap:0;display:grid}.nb-addr-group>h3{padding:0 var(--dds-spacing-s) var(--dds-spacing-xs);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);margin:0;font-weight:400}.nb-addr-opt{column-gap:var(--dds-spacing-m);row-gap:var(--dds-spacing-xs);box-sizing:border-box;min-height:44px;padding:var(--dds-spacing-m) var(--dds-spacing-s);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.nb-dialog .nb-addr input[type=radio],.nb-dialog .nb-addr input[type=checkbox]{width:18px;height:18px;accent-color:var(--dds-content-primary);margin:2px 0 0;padding:0}.nb-addr-opt b{overflow-wrap:anywhere;font-weight:700}.nb-addr-opt small{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);grid-column:2}.nb-addr-opt.is-suggested small.nb-addr-sug{color:var(--dds-content-default)}.nb-addr-opt.is-blocked{color:var(--dds-content-muted);cursor:not-allowed}.nb-addr-opt:has(input:checked){background:var(--dds-background-subtle)}.nb-addr-opt:has(input:checked){color:var(--dds-content-default)}.nb-addr-opt:has(input:checked) small{color:var(--dds-content-default)}.nb-addr-opt:has(input:focus-visible){outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:-2px}.nb-addr-status{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);margin:0}.nb-addr-status:empty{display:none}.nb-addr-after{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-subtle);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);justify-items:start;display:grid}.nb-addr-after:empty{border:0;padding:0}.nb-addr-after p{margin:0}.nb-addr-mail{gap:var(--dds-spacing-s) var(--dds-spacing-m);padding:var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-border-subtle);font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);grid-template-columns:112px minmax(0,1fr);margin:0;display:grid}.nb-addr-mail dt{color:var(--dds-content-muted)}.nb-addr-mail dd{gap:var(--dds-spacing-xs);overflow-wrap:anywhere;justify-items:start;min-width:0;margin:0;display:grid}.nb-addr-mail textarea{justify-self:stretch}.nb-addr-body{white-space:pre-wrap}.nb-addr-count{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);margin:0}.nb-addr-count:empty{display:none}.nb-addr-count.is-error{color:var(--dds-content-danger);font-weight:700}.nb-addr-bg{gap:var(--dds-spacing-2xs);margin:0;padding:0;list-style:none;display:grid}.nb-addr-bg label{gap:var(--dds-spacing-s);box-sizing:border-box;min-height:44px;padding-block:var(--dds-spacing-xs);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.nb-close-inq{gap:var(--dds-spacing-xs);display:grid}.nb-close-inq p{margin:0}.nb-close-inq label{gap:var(--dds-spacing-s);box-sizing:border-box;min-height:44px;padding-block:var(--dds-spacing-xs);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.nb-addr-hint{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted)}.nb-addr-mail dd.nb-addr-days{align-items:center;gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.nb-addr-actions{justify-content:flex-end;gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.nb-addr-actions .nb-act{min-height:44px;padding-inline:var(--dds-spacing-m)}@media (max-width:480px){.nb-addr-mail{grid-template-columns:minmax(0,1fr)}.nb-addr-mail dd{margin-bottom:var(--dds-spacing-s)}}
.imglib-bar{align-items:flex-end;gap:var(--dds-spacing-m);margin:var(--dds-spacing-l) 0 var(--dds-spacing-m);flex-wrap:wrap;justify-content:space-between;display:flex}.imglib-bar .projects-search{flex:240px;max-width:none}.imglib-purpose{min-width:200px;margin:0}.imglib-extended{gap:var(--dds-spacing-s);margin-bottom:var(--dds-spacing-l);font-size:var(--dds-text-s-regular-size);align-items:flex-start;display:flex}.imglib-extended small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);display:block}.imglib-grid{gap:var(--dds-grid-gutter);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.img-card{text-align:left;width:100%;font:inherit;color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;padding:0;display:grid}.img-card:hover{border-color:var(--dds-border-default)}.img-card-image{aspect-ratio:4/3;background:var(--dds-background-default);display:block;overflow:hidden}.img-card-image img{object-fit:cover;width:100%;height:100%;display:block}.img-card.is-locked .img-card-image img{opacity:.55}.img-card-body{gap:var(--dds-spacing-xs);padding:var(--dds-spacing-m);justify-items:start;display:grid}.img-card-body small{font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted)}.img-badge{padding:2px var(--dds-spacing-s);font-size:var(--dds-text-xs-regular-size);border:var(--dds-width-xs) solid var(--dds-border-default);border-radius:var(--dds-radius-pill);color:var(--dds-content-default);font-weight:700}.img-badge[data-state=frei]{color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-color:var(--dds-background-primary)}.img-badge[data-state=bald]{border-style:dashed}.img-badge[data-state=abgelaufen],.img-badge[data-state=nicht-freigegeben],.img-badge[data-state=noch-nicht],.img-badge[data-state=unklar]{color:var(--dds-content-danger);border-color:var(--dds-content-danger)}.img-detail,.img-edit{width:min(640px, calc(100vw - 2 * var(--dds-spacing-m)));max-height:calc(100vh - 2 * var(--dds-spacing-m));overflow:auto}.img-detail-image{object-fit:contain;width:100%;max-height:360px;margin:var(--dds-spacing-m) 0;background:var(--dds-background-default);display:block}.img-edit-preview{max-width:100%;max-height:200px;margin:var(--dds-spacing-s) 0 var(--dds-spacing-m);display:block}.img-howto{gap:var(--dds-spacing-s);margin:var(--dds-spacing-m) 0;padding:var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-content-danger);display:grid}.img-howto p{margin:0}.img-facts{gap:var(--dds-spacing-xs) var(--dds-spacing-l);margin:var(--dds-spacing-m) 0;font-size:var(--dds-text-s-regular-size);grid-template-columns:max-content 1fr;display:grid}.img-facts dt{color:var(--dds-content-muted)}.img-facts dd{margin:0}.img-purposes{gap:var(--dds-spacing-s);margin:var(--dds-spacing-m) 0;border:0;padding:0;display:grid}.img-dates{gap:var(--dds-spacing-m);grid-template-columns:1fr 1fr;display:grid}.img-similar{gap:var(--dds-spacing-m);margin:var(--dds-spacing-s) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.img-similar li{gap:var(--dds-spacing-2xs);width:96px;font-size:var(--dds-text-xs-regular-size);display:grid}.img-similar img{object-fit:cover;width:96px;height:72px}.rules-block{gap:var(--dds-spacing-m);margin:var(--dds-spacing-xl) 0;padding-top:var(--dds-spacing-l);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.rules-block h2{margin:0}.rules-grid{gap:var(--dds-spacing-l);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rules-rows{gap:var(--dds-spacing-s);margin:0;padding:0;list-style:none;display:grid}.rules-row{gap:var(--dds-spacing-s);grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) minmax(120px,1.5fr) auto;align-items:center;display:grid}.rules-row-channel{grid-template-columns:minmax(140px,1.2fr) 110px 150px minmax(120px,1.5fr) minmax(120px,2fr)}.rules-row-block{grid-template-columns:minmax(120px,.8fr) minmax(220px,2fr) minmax(140px,1.2fr) 110px 100px}@media (max-width:1023px){.rules-row,.rules-row-channel,.rules-row-block{grid-template-columns:1fr}}.rules-examples{gap:var(--dds-spacing-m);margin:0;padding:0;list-style:none;display:grid}.rules-example{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.rules-example.is-proposal{border-style:dashed;border-color:var(--dds-border-primary)}.rules-example-head{gap:var(--dds-spacing-s);flex-wrap:wrap;align-items:center;display:flex}.rules-example-text{margin:0;font-style:italic}.rules-example-actions{gap:var(--dds-spacing-s);display:flex}.rules-save{bottom:var(--dds-spacing-m);gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);background:var(--dds-background-secondary-subtle);border:var(--dds-width-xs) solid var(--dds-border-default);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.rules-findings ul{gap:var(--dds-spacing-xs);padding-left:var(--dds-spacing-xl);margin:0;display:grid}.rules-prompt{white-space:pre-wrap;padding:var(--dds-spacing-m);font-size:var(--dds-text-xs-regular-size);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);overflow:auto}.dialog.img-edit{width:min(640px, calc(100vw - 2 * var(--dds-spacing-m)));max-height:calc(100vh - 2 * var(--dds-spacing-m));padding:0;overflow:hidden}.dialog.img-edit[open]{flex-direction:column;display:flex}.img-edit-form{flex-direction:column;flex:1;min-height:0;display:flex}.img-edit-head{align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-m) var(--dds-spacing-l);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:flex}.img-edit-head h2{margin:0}.img-edit-head .note{text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:0;overflow:hidden}.img-edit-thumb{object-fit:cover;flex:none;width:56px;height:42px}.img-edit-body{flex:1;min-height:0;overflow-y:auto}.img-edit-body .section>summary{padding-inline:var(--dds-spacing-l);text-transform:none;letter-spacing:normal;font-size:var(--dds-text-s-regular-size);gap:var(--dds-spacing-m)}.img-edit-body .section-content{padding-inline:var(--dds-spacing-l)}.img-edit-foot{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m) var(--dds-spacing-l);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-default);display:grid}.img-edit-foot .note{margin:0}.img-edit-error{padding:var(--dds-spacing-xs) var(--dds-spacing-s);border-left:var(--dds-width-m) solid var(--dds-content-danger);color:var(--dds-content-default);background:var(--dds-background-subtle);margin:0}.img-edit-hint{padding:var(--dds-spacing-xs) var(--dds-spacing-s);font-size:var(--dds-text-xs-regular-size);border-left:var(--dds-width-m) solid var(--dds-border-primary);background:var(--dds-background-subtle);margin:0}.img-edit-preview{max-height:220px}.img-edit .field input,.img-edit .field select,.img-edit .field .select{width:100%}.dialog.img-edit input{margin:0}.dialog.img-edit input[type=radio],.dialog.img-edit input[type=checkbox]{width:auto;margin:0}.pill-group{gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.pill-check{display:inline-flex;position:relative}.pill-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pill-check span{padding:var(--dds-spacing-xs) var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);border:var(--dds-width-xs) solid var(--dds-border-subtle);border-radius:var(--dds-radius-pill);color:var(--dds-content-default)}.pill-check:hover span{border-color:var(--dds-border-default)}.pill-check input:checked+span{color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-color:var(--dds-background-primary)}.pill-check input:focus-visible+span{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.choice-list{gap:var(--dds-spacing-s);display:grid}.choice{column-gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);border:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;row-gap:2px;display:grid}.choice:hover{border-color:var(--dds-border-default)}.choice:has(input:checked){border-color:var(--dds-border-primary);background:var(--dds-background-primary-subtle)}.choice>span{display:contents}.choice input{grid-area:1/1}.choice strong{grid-area:1/2;line-height:1.3}.choice small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size);grid-area:2/2}.dropzone{border:var(--dds-width-xs) dashed var(--dds-border-default);background:var(--dds-background-subtle);transition:border-color .15s,background .15s;position:relative}.dropzone:hover,.dropzone.is-drag{border-color:var(--dds-border-primary);background:var(--dds-background-primary-subtle)}.dropzone.has-file{border-style:solid;border-color:var(--dds-border-subtle)}.dropzone-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dropzone-empty{justify-items:center;gap:var(--dds-spacing-xs);width:100%;padding:var(--dds-spacing-xl) var(--dds-spacing-l);font:inherit;color:var(--dds-content-default);cursor:pointer;text-align:center;background:0 0;border:0;display:grid}.dropzone-empty strong{font-size:var(--dds-text-s-regular-size)}.dropzone-empty span{font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted)}.dropzone-empty:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:-4px}.dropzone-empty svg{color:var(--dds-content-muted)}.dropzone:hover .dropzone-empty svg,.dropzone.is-drag .dropzone-empty svg{color:var(--dds-content-default)}.dropzone-done{align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-s) var(--dds-spacing-m);display:flex}.dropzone-done img{object-fit:cover;flex:none;width:72px;height:54px}.dropzone-done span{flex:1;min-width:0;display:grid}.dropzone-done strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--dds-text-s-regular-size);overflow:hidden}.dropzone-done small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.ctx-tabs{margin:var(--dds-spacing-l) 0 var(--dds-spacing-m)}.ctx-list{gap:var(--dds-spacing-m);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.ctx-card{gap:var(--dds-spacing-s);width:100%;height:100%;padding:var(--dds-spacing-m);text-align:left;font:inherit;color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);cursor:pointer;align-content:start;display:grid}.ctx-card:hover{border-color:var(--dds-border-default)}.ctx-card.is-stale{opacity:.65}.ctx-card-top{justify-content:space-between;gap:var(--dds-spacing-xs) var(--dds-spacing-m);flex-wrap:wrap;align-items:center;display:flex}.ctx-card strong{font-size:var(--dds-text-s-regular-size)}.ctx-summary{font-size:var(--dds-text-s-regular-size);color:var(--dds-content-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctx-badges{gap:var(--dds-spacing-xs);flex-wrap:wrap;display:flex}.choice.is-disabled{opacity:.5;cursor:not-allowed}.ctx .ws-tags{margin-top:0}.img-pick{position:relative}.img-pick-check{z-index:1;top:var(--dds-spacing-s);right:var(--dds-spacing-s);cursor:pointer;width:16px;height:16px;accent-color:var(--dds-border-primary);background:var(--dds-background-default);box-shadow:0 0 0 4px var(--dds-background-default);opacity:0;border-radius:2px;margin:0;transition:opacity .12s;position:absolute}.img-pick:hover .img-pick-check,.img-pick-check:checked,.img-pick-check:focus-visible{opacity:1}.img-pick.is-selected .img-card{border-color:var(--dds-border-primary);box-shadow:inset 0 0 0 1px var(--dds-border-primary)}@media (hover:none){.img-pick-check{opacity:1}}.img-pick.is-selected .teaser{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:-1px}.img-pick-check{top:var(--dds-spacing-m);right:var(--dds-spacing-m)}.img-pick .ctx-card-top{padding-right:28px}.img-pick.is-selected .project-tile .stack-front{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:-1px}
.ctx-searchrow{align-items:center;gap:var(--dds-spacing-m);padding-bottom:var(--dds-spacing-s);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:flex}.ctx-search{min-width:0;padding:var(--dds-spacing-s) 0;font:inherit;font-size:var(--dds-text-m-regular-size);color:var(--dds-content-default);background:0 0;border:0;border-radius:0;flex:1}.ctx-search::placeholder{color:var(--dds-content-muted)}.ctx-search:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.vs{gap:var(--dds-spacing-xs);display:inline-flex}.vs button{width:36px;height:36px;color:var(--dds-content-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.vs button svg{width:18px;height:18px}.vs button[aria-pressed=true],.vs button:hover{color:var(--dds-content-default)}.fc{justify-content:space-between;align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-m) 0;flex-wrap:wrap;display:flex}.fc-path{align-items:center;gap:var(--dds-spacing-m) var(--dds-spacing-l);font-size:var(--dds-text-m-regular-size);flex-wrap:wrap;display:flex}.fc-base{font-weight:700}.fc-count{margin-left:var(--dds-spacing-xs);color:var(--dds-content-muted);font-weight:400;font-size:var(--dds-text-s-regular-size)}.fc-crumb{align-items:center;gap:var(--dds-spacing-2xs);display:inline-flex;position:relative}.fc-value,.fc-add,.fc-action{padding:var(--dds-spacing-xs) 0;font:inherit;color:var(--dds-content-default);cursor:pointer;background:0 0;border:0}.fc-value{font-weight:700}.fc-label{color:var(--dds-content-muted);font-weight:400}.fc-add,.fc-action{color:var(--dds-content-muted)}.fc-action{color:var(--dds-content-default);font-weight:700}.fc-action:disabled{color:var(--dds-content-muted);cursor:default}.fc-add:hover,.fc-value:hover{text-underline-offset:3px;text-decoration:underline}.fc-x{width:24px;height:24px;font:inherit;color:var(--dds-content-muted);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.fc-x:hover{color:var(--dds-content-default)}.fc-pop{z-index:20;min-width:220px;max-height:320px;padding:var(--dds-spacing-2xs);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #00000040}.fc-item{justify-content:space-between;gap:var(--dds-spacing-m);padding:var(--dds-spacing-s) var(--dds-spacing-m);text-align:left;font:inherit;font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default);cursor:pointer;background:0 0;border:0;display:flex}.fc-item small{color:var(--dds-content-muted)}.fc-item:hover,.fc-item:focus-visible{background:var(--dds-background-subtle);outline:none}.fc-item.is-current span:before{content:"✓ "}.fc-back{color:var(--dds-content-muted)}.ctx-stale-note{margin:0 0 var(--dds-spacing-m)}.ctx-quality,.ctx-quality-ok{margin:0 0 var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);color:var(--dds-content-muted)}.ctx-quality summary{cursor:pointer}.ctx-quality summary:focus-visible{outline:2px solid var(--dds-content-default);outline-offset:2px}.ctx-quality-lead{margin:var(--dds-spacing-s) 0}.ctx-quality-list{gap:var(--dds-spacing-s);margin:0;padding:0;list-style:none;display:grid}.ctx-quality-list li{gap:var(--dds-spacing-m);align-items:baseline;display:flex}.ctx-quality-level{min-width:5.5em;padding:0 var(--dds-spacing-s);text-align:center;border:var(--dds-width-xs) solid var(--dds-border-default);color:var(--dds-content-default);flex:none}.ctx-quality-level[data-level=wichtig]{border-color:var(--dds-content-default);font-weight:600}.ctx-quality-level[data-level=hinweis]{border-style:dashed}.dt-wrap{border-top:var(--dds-width-xs) solid var(--dds-border-subtle);overflow-x:auto}.dt{border-collapse:collapse;width:100%;font-size:var(--dds-text-s-regular-size)}.dt th{text-align:left;color:var(--dds-content-muted);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);white-space:nowrap;padding:0;font-weight:400}.dt th[aria-sort=ascending],.dt th[aria-sort=descending]{color:var(--dds-content-default)}.dt-sort{align-items:center;gap:var(--dds-spacing-s);width:100%;padding:var(--dds-spacing-m);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.dt-sort:hover{color:var(--dds-content-default)}.dt td{padding:var(--dds-spacing-m);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);vertical-align:middle}.dt tbody tr{transition:background .12s}.dt tbody tr:hover,.dt tbody tr[data-selected]{background:var(--dds-background-subtle)}.dt td small{color:var(--dds-content-muted)}.dt-no{width:48px;color:var(--dds-content-muted);text-align:right}.dt th.dt-no{padding:var(--dds-spacing-m)}.dt-open{align-items:center;gap:var(--dds-spacing-s);padding:var(--dds-spacing-xs) 0;font:inherit;text-align:left;color:var(--dds-content-default);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--dds-border-subtle);text-decoration-color:var(--dds-border-subtle);text-underline-offset:4px;background:0 0;border:0;font-weight:700;display:inline-flex}.dt-open:hover,.dt-open[aria-expanded=true]{-webkit-text-decoration-color:var(--dds-content-default);text-decoration-color:var(--dds-content-default)}.dt-icon{color:var(--dds-content-default);display:inline-grid}.dt-status{align-items:center;gap:var(--dds-spacing-s);white-space:nowrap;display:inline-flex}.dt-status:before{content:"";background:var(--dds-content-default);border-radius:50%;width:8px;height:8px}.dt-status[data-state=bald]:before,.dt-status[data-state=wartet]:before{border:2px solid var(--dds-border-primary);box-sizing:border-box;background:0 0;width:10px;height:10px}.dt-status[data-state=alt]:before{background:var(--dds-content-muted)}.dt-status[data-state=abgelehnt]:before{background:var(--dds-content-danger)}.dt tr[data-stale] td{color:var(--dds-content-muted)}.cs{z-index:15;left:calc(var(--side-w,0px) + var(--dds-spacing-l));right:var(--dds-spacing-l);bottom:var(--dds-spacing-l);pointer-events:none;justify-content:center;animation:.18s ease-out cs-up;display:flex;position:fixed}@keyframes cs-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs{animation:none}}.cs-card{pointer-events:auto;gap:var(--dds-spacing-m);width:min(1000px,100%);max-height:min(70vh,640px);padding:var(--dds-spacing-m);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);border-radius:var(--dds-radius-l);grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:0 16px 48px #00000047}.cs-head{align-items:center;gap:var(--dds-spacing-m);display:flex}.cs-avatar{width:44px;height:44px;color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.cs-title{flex:1;min-width:0}.cs-title h2{font-size:var(--dds-text-m-regular-size);line-height:var(--dds-text-m-regular-line-height);text-transform:none;letter-spacing:0;color:var(--dds-content-default);overflow-wrap:anywhere;margin:0}.cs-title p,.cs-meta span{color:var(--dds-content-muted);font-size:var(--dds-text-s-regular-size);margin:0}.cs-meta{text-align:right;justify-items:end;display:grid}.cs-close{flex:none}.cs-body{gap:var(--dds-spacing-m);grid-template-columns:minmax(180px,38%) minmax(0,1fr);min-height:0;display:grid}.cs-preview{background:var(--dds-background-subtle);border-radius:var(--dds-radius-s);min-height:220px;display:grid;position:relative;overflow:hidden}.cs-page{display:grid;overflow:hidden}.cs-page img,.cs-page iframe{object-fit:contain;pointer-events:none;background:#fff;border:0;width:100%;height:100%;min-height:260px}.cs-page pre{padding:var(--dds-spacing-m);white-space:pre-wrap;font:inherit;font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-default);background:var(--dds-background-default);margin:0;line-height:1.5;overflow:hidden}.cs-nofile,.cs-page .note{padding:var(--dds-spacing-m);text-align:center;color:var(--dds-content-muted);align-self:center;margin:0}.cs-pagebar{left:var(--dds-spacing-s);right:var(--dds-spacing-s);bottom:var(--dds-spacing-s);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.cs-pagebar>*{pointer-events:auto}.cs-chip{padding:var(--dds-spacing-xs) var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default);background:var(--dds-background-subtle);border-radius:var(--dds-radius-pill);white-space:nowrap}.cs-pagebar .cs-chip,.cs-chipbtn{background:var(--dds-background-default);box-shadow:0 2px 8px #0000002e}.cs-chipbtn{border-radius:var(--dds-radius-pill);border:0}.cs-sections{align-content:start;gap:var(--dds-spacing-2xs);min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cs-sections>li>button{width:100%;padding:var(--dds-spacing-m);text-align:left;font:inherit;font-size:var(--dds-text-m-regular-size);color:var(--dds-content-default);border-radius:var(--dds-radius-s);cursor:pointer;background:0 0;border:0}.cs-sections>li>button:hover,.cs-sections>li[data-open]>button{background:var(--dds-background-subtle)}.cs-sec-body{padding:var(--dds-spacing-s) var(--dds-spacing-m) var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);gap:var(--dds-spacing-s);display:grid}.cs-sec-body p{margin:0}.cs-foot{align-items:center;gap:var(--dds-spacing-s);padding:var(--dds-spacing-s);background:var(--dds-background-subtle);border-radius:var(--dds-radius-pill);flex-wrap:wrap;display:flex}.cs-foot .cs-chip{background:var(--dds-background-default)}.cs-link{padding:var(--dds-spacing-xs) var(--dds-spacing-m);font:inherit;font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default);cursor:pointer;background:0 0;border:0}.cs-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.cs{bottom:0;left:0;right:0}.cs-card{border-radius:var(--dds-radius-l) var(--dds-radius-l) 0 0;max-height:86vh;overflow:auto}.cs-body{grid-template-columns:1fr}.cs-meta{display:none}.dt-stack,.dt-stack tbody{width:100%;display:block}.dt-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dt-stack tr{gap:var(--dds-spacing-2xs);padding:var(--dds-spacing-m) 0;border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.dt-stack td{gap:var(--dds-spacing-s);padding:var(--dds-spacing-2xs) var(--dds-spacing-s);overflow-wrap:anywhere;border:0;grid-template-columns:minmax(96px,36%) 1fr;min-width:0;display:grid}.dt-stack td:before{content:attr(data-label);color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.dt-stack td[data-label=""]:before,.dt-stack td.dt-no{display:none}}.pg{--pg-margin:clamp(16px, 2.5vw, 48px);flex-direction:column;min-height:100%;display:flex}.pg-in{width:calc(100% - 2 * var(--pg-margin));margin:0 auto}.pg-head{padding:var(--dds-spacing-xl) 0 var(--dds-spacing-l);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle)}.pg-head h1{margin:0 0 var(--dds-spacing-s);text-transform:none;letter-spacing:0;font-size:32px;line-height:40px}.pg-head h1:last-child{margin-bottom:0}.pg-lead{max-width:820px;font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);color:var(--dds-content-muted);margin:0}.pg-crumb{margin:0 0 var(--dds-spacing-xs);font-size:var(--dds-text-s-regular-size);color:var(--dds-content-muted)}.pg-crumb a{color:inherit}.pg-tools>.pg-in>*{margin:0}.pg-tools .kon-tabs{border-bottom:0}.inv-link{gap:var(--dds-spacing-s);margin:0 0 var(--dds-spacing-m);align-items:center;display:flex}.inv-link input{flex:1;min-width:0;margin:0}.inv-action{align-items:flex-start;gap:var(--dds-spacing-xs);flex-direction:column;margin:0;display:flex}.mem-actions-col{text-align:left;white-space:nowrap}.mem-action{font:inherit;color:var(--dds-content-default);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mem-action:hover,.mem-action:focus-visible{color:var(--dds-content-primary)}.mem-action:disabled{color:var(--dds-content-muted);cursor:default}.dialog select.inv-role{width:100%;margin:var(--dds-spacing-xs) 0 var(--dds-spacing-m)}.dialog label{font-size:var(--dds-text-s-regular-size);display:block}.pg-band{border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle)}.pg-search .ctx-searchrow{padding:var(--dds-spacing-s) 0;border-bottom:0}.pg-tools .fc{padding-block:var(--dds-spacing-s)}.pg>.pg-body{width:calc(100% - 2 * var(--pg-margin));max-width:none;padding-top:var(--dds-spacing-l);padding-bottom:var(--dds-spacing-3xl);flex:1}.pg-body>:first-child{margin-top:0}.ctx-content{gap:var(--dds-spacing-m);align-content:start;display:grid}.ctx-content>p{margin:0}.fc-actions{align-items:center;gap:var(--dds-spacing-l);display:flex}.fc-action-quiet{color:var(--dds-content-muted);font-weight:400}.fc-action-quiet:hover{color:var(--dds-content-default)}.ctx-import{width:min(640px, calc(100vw - 2 * var(--dds-spacing-l)));padding:var(--dds-spacing-l)}.ctx-drop{justify-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-2xl) var(--dds-spacing-l);text-align:center;border:2px dashed var(--dds-border-subtle);border-radius:var(--dds-radius-s);color:var(--dds-content-default);transition:background .12s,border-color .12s;display:grid}.ctx-drop.is-drag{background:var(--dds-background-primary-subtle);border-color:var(--dds-border-primary)}.ctx-drop h2{font-size:var(--dds-text-m-regular-size);line-height:var(--dds-text-m-regular-line-height);text-transform:none;letter-spacing:0;margin:0}.ctx-drop p{color:var(--dds-content-muted);margin:0}.ctx-drop svg{color:var(--dds-content-muted)}.ctx-drop small{color:var(--dds-content-muted);max-width:44ch}.ctx-import-foot{justify-content:space-between;gap:var(--dds-spacing-m);margin-top:var(--dds-spacing-m);display:flex}@media (max-width:760px){.pg-head{padding:var(--dds-spacing-l) 0}.fc-actions{gap:var(--dds-spacing-m)}}.pg-body.imp-page,.pg-body.help-page{max-width:none}.pg-body.imp-page>*{max-width:820px}.pg-body.help-page>*{max-width:900px}@media (max-width:560px){.pg-search .ctx-searchrow:has(>:is(button,a)){flex-wrap:wrap;row-gap:0}.pg-search .ctx-searchrow:has(>:is(button,a)) .ctx-search{flex:100%}.pg-search .ctx-searchrow>:is(button,a):last-child{margin-bottom:var(--dds-spacing-s)}}.dt .dt-check{width:40px;padding-right:0;padding-left:var(--dds-spacing-m);vertical-align:middle}.dt .dt-check input{cursor:pointer;width:18px;height:18px;accent-color:var(--dds-border-primary);margin:0}.dt .dt-check input:disabled{cursor:not-allowed;opacity:.4}.wr-card-pick{align-items:center;gap:var(--dds-spacing-s);display:inline-flex}.wr-card-pick input{width:18px;height:18px;accent-color:var(--dds-border-primary);margin:0}.fc-action:disabled{color:var(--dds-content-muted);opacity:.45;cursor:not-allowed}@media (max-width:760px){.dt-stack td.dt-check{padding-bottom:0;display:flex}.dt-stack thead .dt-check{display:none}}.wr-card{position:relative}.wr-card.is-open{cursor:pointer}.wr-card.is-open:hover{border-color:var(--dds-border-default)}.wr-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.wr-open:after{content:"";position:absolute;inset:0}.wr-open:focus-visible{outline:none}.wr-open:focus-visible:after{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:2px}.wr-card-pick{z-index:1;position:relative}.wr-card .wr-meta{margin-top:0}.wr-del{padding:var(--dds-spacing-xs) 0;font:inherit;color:var(--dds-content-danger);cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.vs{align-items:stretch;gap:0}.vs button{border-left:var(--dds-width-xs) solid var(--dds-border-subtle);width:56px;height:auto;min-height:48px}.pg-search .ctx-searchrow{align-items:stretch;padding-block:0}.pg-search .ctx-search{padding-block:var(--dds-spacing-m)}.pg-tools>.pg-in{padding-block:0}.pg-tools .fc{align-items:stretch;padding-block:0}.pg-tools .fc-path{padding-block:var(--dds-spacing-s);align-items:center}.pg-tools .fc-actions{align-items:stretch}.pg-tools .fc-actions>.fc-action{align-self:center}.dt .dt-row{cursor:pointer}.dt .dt-row:hover td{background:var(--dds-background-subtle)}.dt .dt-thumb{padding:var(--dds-spacing-s)}.dt .dt-thumb img{object-fit:cover;background:var(--dds-background-subtle);border-radius:var(--dds-radius-s);width:48px;height:48px;margin:0 auto;display:block}.cs-thumb{object-fit:cover;border-radius:var(--dds-radius-s);background:var(--dds-background-subtle);flex:none;width:44px;height:44px}.dt-doc{background:var(--dds-background-subtle);border-radius:var(--dds-radius-s);width:48px;height:48px;margin:0 auto;display:block;overflow:hidden}.dt-doc img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.dt-stack td.dt-thumb{padding-bottom:0;display:block}.dt-stack td.dt-thumb:before{display:none}}a.cs-link{text-decoration:none;display:inline-block}a.cs-link:hover{text-underline-offset:3px;text-decoration:underline}.pg-body:has(>.dt-wrap){padding-top:0}.pg-body>.dt-wrap{border-top:0}.dt th.dt-check{padding-block:var(--dds-spacing-m);vertical-align:middle}.dt .dt-check input{display:block}.dt .dt-check{border-right:var(--dds-width-xs) solid var(--dds-border-subtle);padding-right:var(--dds-spacing-m)}@media (max-width:760px){.dt-stack td.dt-check{border-right:0}}.pg{container-type:inline-size}.pg-body{--pg-inset:var(--pg-margin)}.pg-body:has(>.dt-wrap){width:100%;max-width:none}.pg-body:has(>.dt-wrap)>:not(.dt-wrap){margin-inline:var(--pg-inset)}.dt tr>:first-child{padding-left:var(--pg-inset)}.dt tr>:last-child{padding-right:var(--dds-spacing-m)}.dt-sort{padding-inline:0}.dt th:not(.dt-check):not(.dt-no) .dt-sort{padding-left:var(--dds-spacing-m);padding-right:var(--dds-spacing-m)}.dt thead tr,.dt tbody tr{height:64px}.dt thead th{vertical-align:middle}.dt th:not(:last-child):not(.dt-check),.dt td:not(:last-child):not(.dt-check){border-right:var(--dds-width-xs) solid color-mix(in srgb, var(--dds-border-subtle) 55%, transparent)}@media (max-width:760px){.dt-stack td{border-right:0!important}.dt-stack tr,.dt-stack tbody tr{height:auto;padding-inline:var(--pg-inset)}.dt-stack tr>:first-child,.dt-stack tr>:last-child{padding-inline:var(--dds-spacing-s)}}@media (min-width:761px){.dt{table-layout:fixed}.dt td,.dt th{overflow-wrap:anywhere}.dt th.dt-check{width:calc(var(--pg-inset) + 18px + var(--dds-spacing-m) + 1px)}.dt th.dt-no{width:88px}.dt th.dt-no:first-child{width:calc(var(--pg-inset) + 72px)}.dt th.dt-no.dt-thumbcol{width:calc(48px + 2 * var(--dds-spacing-s))}.dt-images td{padding-block:var(--dds-spacing-s)}}.dt-date{white-space:nowrap;display:grid}.dt-date small{color:var(--dds-content-muted);font-size:var(--dds-text-xs-regular-size)}.dt-nowrap{white-space:nowrap}@media (min-width:761px){.dt td,.dt th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt td>strong,.dt td>small{text-overflow:ellipsis;display:block;overflow:hidden}.dt-open{min-width:0;max-width:100%;display:flex}.dt-open>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dt-sort,.dt-date{min-width:0}.dt-date>*{text-overflow:ellipsis;overflow:hidden}.dt-status{max-width:100%}}@media (max-width:760px){.dt-stack tbody tr{position:relative}.dt-stack td.dt-check{top:var(--dds-spacing-m);right:var(--pg-inset);z-index:1;border:0;width:auto;padding:0;display:block;position:absolute}.dt-stack td.dt-check input{width:22px;height:22px}.dt-stack tbody tr:has(>td.dt-check)>td:nth-child(2){padding-right:calc(22px + var(--dds-spacing-m))}.dt-stack td{align-items:baseline}.dt-stack td .dt-open{padding-block:0}.dt-stack td{grid-template-columns:112px minmax(0,1fr)}}.wr-label{color:var(--dds-content-muted)}.wr-card-check{z-index:1;cursor:pointer;width:14px;height:14px;accent-color:var(--dds-border-primary);margin:0;position:relative}.wr-crumb{overflow-wrap:anywhere;min-width:0}.wr-card .wr-crumb{text-transform:none;letter-spacing:0;font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted)}.dt .dt-check input{width:15px;height:15px}.dt .dt-num{display:none}@media (min-width:761px){.dt td.dt-check{position:relative}.dt td.dt-check .dt-num{left:calc(var(--pg-inset) + 7.5px);white-space:nowrap;font-size:var(--dds-text-s-regular-size);color:var(--dds-content-muted);font-variant-numeric:tabular-nums;line-height:1;display:block;position:absolute;top:50%;translate:-50% -50%}.dt td.dt-check input{opacity:0}.dt tbody tr:hover td.dt-check input:not(:disabled),.dt td.dt-check input:checked,.dt td.dt-check input:focus-visible{opacity:1}.dt tbody tr:hover td.dt-check:has(input:not(:disabled)) .dt-num{visibility:hidden}.dt td.dt-check:has(input:checked) .dt-num{visibility:hidden}.dt td.dt-check:has(input:focus-visible) .dt-num{visibility:hidden}.dt th.dt-w-art{width:11em}}.mem-avatar{width:36px;height:36px;font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-on-primary);background:var(--dds-background-primary);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.dt td a{color:inherit}a.fc-action{text-decoration:none}a.fc-action:hover{text-underline-offset:3px;text-decoration:underline}.cs-card,.cs-preview,.cs-foot,.cs-chip,.cs-chipbtn,.cs-thumb,.cs-sections>li>button,.cs .ws-tags li,.cs .contact,.cs .img-badge{border-radius:0}.cs-sections>li>button{justify-content:space-between;align-items:center;gap:var(--dds-spacing-m);display:flex}.cs-sections>li>button:after{content:"+";text-align:center;width:20px;font-size:var(--dds-text-m-regular-size);color:var(--dds-content-muted);flex:none}.cs-sections>li[data-open]>button:after{content:"−";color:var(--dds-content-default)}.cs-sections>li+li{border-top:var(--dds-width-xs) solid var(--dds-border-subtle)}.cs-foot{padding:var(--dds-spacing-s) var(--dds-spacing-m)}.cs-actions{align-items:center;gap:var(--dds-spacing-s);margin-left:auto;display:flex}.cs-actions>:first-child{padding:var(--dds-spacing-s) var(--dds-spacing-m);color:var(--dds-content-on-primary);background:var(--dds-background-primary)}.cs-actions>:first-child:hover{filter:brightness(1.1);text-decoration:none}.cs-actions>:not(:first-child){padding:var(--dds-spacing-s) var(--dds-spacing-m)}@media (max-width:760px){.cs-actions{width:100%;margin-left:0}.cs-actions>:first-child{text-align:center;flex:1}}@media (min-width:761px){.cs-card{height:min(680px,82vh);max-height:none}.cs-body{min-height:0}.cs-preview,.cs-page,.cs-page img,.cs-page iframe{height:100%;min-height:0}.cs-page pre{height:100%;overflow:auto}.cs-sections{height:100%}}.wr-state{margin-top:var(--dds-spacing-2xs);font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted);display:inline-block}.wr-state[data-state=eingereicht]{color:var(--dds-content-primary)}.wr-state[data-state=abgelehnt],.wr-state[data-state=zurueckgegeben]{color:var(--dds-content-default);font-weight:600}.lib-share{gap:var(--dds-spacing-s);margin-top:var(--dds-spacing-m);display:grid}.lib-share label{gap:var(--dds-spacing-2xs);font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default);display:grid}.lib-share select,.lib-share input[type=text]{font:inherit;padding:var(--dds-spacing-xs) var(--dds-spacing-s);border:1px solid var(--dds-border-default);border-radius:var(--dds-radius-s);background:var(--dds-background-default);color:var(--dds-content-default)}.lib-requests{margin-bottom:var(--dds-spacing-l);padding:var(--dds-spacing-m);background:var(--dds-background-subtle);border:1px solid var(--dds-border-subtle);border-radius:var(--dds-radius-s)}.lib-requests h2{font-size:var(--dds-text-m-regular-size);margin:0 0 var(--dds-spacing-s)}.lib-requests ul{padding-left:var(--dds-spacing-l);font-size:var(--dds-text-s-regular-size);margin:0}.ctx-more{margin:var(--dds-spacing-m) 0;text-align:center}.pdf-thumb{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:auto}.pdf-page{width:100%;position:relative}.pdf-page canvas{background:#fff;max-width:none;display:block}.pdf-dialog{border:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-default);width:min(96vw,1100px);max-width:none;height:92vh;color:var(--dds-content-default);padding:0}.pdf-dialog[open]{grid-template-rows:auto 1fr;display:grid}.pdf-dialog::backdrop{background:#0009}.pdf-bar{align-items:center;gap:var(--dds-spacing-s) var(--dds-spacing-m);padding:var(--dds-spacing-s) var(--dds-spacing-m);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);flex-wrap:wrap;display:flex}.pdf-title{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:0;overflow:hidden}.pdf-tools,.pdf-end{align-items:center;gap:var(--dds-spacing-xs);flex-wrap:wrap;display:flex}.pdf-bar button{padding:var(--dds-spacing-xs) var(--dds-spacing-s);border:var(--dds-width-xs) solid var(--dds-border-subtle);color:inherit;cursor:pointer;font:inherit;background:0 0}.pdf-bar button:disabled{opacity:.4;cursor:default}.pdf-pageno{align-items:center;gap:var(--dds-spacing-xs);display:inline-flex}.pdf-pageno input{text-align:center;width:3.5em}.pdf-search{width:14rem}.pdf-zoom,.pdf-found{text-align:center;min-width:3.5em;color:var(--dds-content-muted)}.pdf-sep{width:var(--dds-width-xs);background:var(--dds-border-subtle);margin:0 var(--dds-spacing-xs);align-self:stretch}.pdf-scroll{padding:var(--dds-spacing-m);background:var(--dds-background-subtle);overflow:auto}.pdf-scroll .pdf-page{width:100%;margin:0 auto}.pdf-text{position:absolute;inset:0 auto auto 0}.pdf-text .pdf-hit{background:#ffc80073;border-radius:2px}
